/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable selector-id-pattern */
/* stylelint-disable no-descending-specificity */
/* stylelint-disable selector-class-pattern */
/* stylelint-disable declaration-no-important */

/* These CSS rules are included in both the outer and inner ACE iframe. */

/* This specifically targets the html block in the editor's iframe only.
   Otherwise, this will affect the cursor for the rest of the page.
*/
html.editor-ace-inner {
    cursor: text;
}

::selection {
    /* This results in #ACF when document color is #FFF */
    background: rgb(71 145 255 / 40%);
}

a {
    cursor: pointer !important;
}

ul,
ol,
li {
    padding: 0;
    margin: 0;
}

/* ****************** LIST STRUCTURE ************************
 * Numbered lists have a slightly different structure than bulleted lists and indented content.
 * LEGEND: | = margin/padding boundary
 *
 * |-#-----Numbered list.     : [ 0  initial margin]               [1.7 padding - includes #.] [Text content]
 * ---*-|--Bulleted list.     : [1.5 initial margin - includes *.] [0.2 padding]               [Text content]
 * -----|--Indented cont.     : [1.5 initial margin] [0.2 padding]                             [Text content]
 *
 * - Numbered lists have no initial margin and all spacing is handled via the # being in the doc flow & padding.
 * - Bullet lists use "list-style-position: outside" so initial margin must be used to allow space for the outer bullet.
 * - Indented content is defined with ul as per EPL, so it follows bullet list styling (just minus the bullet itself).
 *
 * - The spacing from the start of a list to the text content (---*-|-- above) is 1.7em.
 * - A new list level (ex: going from list-number1 to list-number2) is always defined as moving inward 1.5em.
 * - Ex: (list-number7 = 9 inward + 1.7em padding)
 *       (list-bullet7 = 9em inward + 1.5em margin for bullet + 0.2em padding)
 * ************** END LIST STRUCTURE ***********************/

/* Ordered lists and checklists start at 0 since their bullet is in the document stream. */

/* Each indentation adds +1.5em. */
ol.list-number1,
ul.list-unchecked1,
ul.list-checked1 {
    margin-left: 0;
}

ol.list-number2,
ul.list-unchecked2,
ul.list-checked2 {
    margin-left: 1.5em;
}

ol.list-number3,
ul.list-unchecked3,
ul.list-checked3 {
    margin-left: 3em;
}

ol.list-number4,
ul.list-unchecked4,
ul.list-checked4 {
    margin-left: 4.5em;
}

ol.list-number5,
ul.list-unchecked5,
ul.list-checked5 {
    margin-left: 6em;
}

ol.list-number6,
ul.list-unchecked6,
ul.list-checked6 {
    margin-left: 7.5em;
}

ol.list-number7,
ul.list-unchecked7,
ul.list-checked7 {
    margin-left: 9em;
}

ol.list-number8,
ul.list-unchecked8,
ul.list-checked8 {
    margin-left: 10.5em;
}

/* Unordered lists start in by 1.5em to account for outer list bullet position (not in the document stream). */

/* Each indentation adds +1.5em. */

/* Indent is implemented just like an unordered list without the bullet, so it follows the same ul styles. */
ul.list-bullet1,
ul.list-indent1 {
    margin-left: 1.5em;
}

ul.list-bullet2,
ul.list-indent2 {
    margin-left: 3em;
}

ul.list-bullet3,
ul.list-indent3 {
    margin-left: 4.5em;
}

ul.list-bullet4,
ul.list-indent4 {
    margin-left: 6em;
}

ul.list-bullet5,
ul.list-indent5 {
    margin-left: 7.5em;
}

ul.list-bullet6,
ul.list-indent6 {
    margin-left: 9em;
}

ul.list-bullet7,
ul.list-indent7 {
    margin-left: 10.5em;
}

ul.list-bullet8,
ul.list-indent8 {
    margin-left: 12em;
}

ul {
    list-style-type: disc;
}

ul.list-bullet1 {
    list-style-type: disc;
}

ul.list-bullet2 {
    list-style-type: circle;
}

ul.list-bullet3 {
    list-style-type: square;
}

ul.list-bullet4 {
    list-style-type: disc;
}

ul.list-bullet5 {
    list-style-type: circle;
}

ul.list-bullet6 {
    list-style-type: square;
}

ul.list-bullet7 {
    list-style-type: disc;
}

ul.list-bullet8 {
    list-style-type: circle;
}

ul.list-indent1 {
    list-style-type: none;
}

ul.list-indent2 {
    list-style-type: none;
}

ul.list-indent3 {
    list-style-type: none;
}

ul.list-indent4 {
    list-style-type: none;
}

ul.list-indent5 {
    list-style-type: none;
}

ul.list-indent6 {
    list-style-type: none;
}

ul.list-indent7 {
    list-style-type: none;
}

ul.list-indent8 {
    list-style-type: none;
}

/* Additional padding between the bullet and the text - to match numbered list padding. */

/* @NOTE(samoli) 2014-01-08: This rule needs to be more specific (innerdocbody included) so it doesn't trigger for li elements in the editbar */
#innerdocbody ul li,
.innerdocbody ul li {
    padding-left: 0.2em;
}

/* @TODO(samoli) 2016-01-22: Should this be on content-container rather than body? */
body {
    margin: 0;
    word-wrap: normal;
    white-space: nowrap;
}

/* @TODO(samoli) 2016-01-22: Should this be on content-container rather than body? */
body.doesWrap {
    word-wrap: break-word; /* fix for issue #1648 - firefox not wrapping long lines (without spaces) correctly */
    white-space: normal;
}

/* @TODO(lsantos) 2021-11-04: [newEditor] Remove this css rule after Old Editor is completely removed. */
body:not(.hidden) #version-content,
body:not(.hidden) #editor-content-editable {
    /* stylelint-disable-next-line number-max-precision */
    font-size: 1.07143em; /* This is 15px if the base em is 14px */
}

.version-content,
.editor-content-editable {
    font-size: 16px;
}

#innerdocbody,
.innerdocbody {
    overflow: hidden;
    font-family: Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    line-height: 1.6;
}

/* Add 50px spacing on the sides and bottom of the "page". This is the "page" gutter.
 * Side padding needs to exist so that clicking in the side gutters still moves the cursor to the closest line.
 * Bottom padding needs to exist so user can click in empty space at the bottom of the page
 * and have the cursor be set to the last editable line of content. */
#innerdocbody .content-container,
.innerdocbody .content-container {
    /* We want Note contents to be below the Title. Since the Title is NOT in the main content flow,
	 * (it is in the outer iframe), we account for its height by adding in its em height on top of
	 * the top padding that is above the title (2em + [padding]). */

    /* @NOTE(bemerick) 2014-04-28: top-padding should exactly match collab-tracker's .dummyBucket class! */

    /* Top padding here is fall-back style for older browsers that don't support calc.
	 * 2em at a 14px base works out to 28px, so we add up 28px + 82px = 110px. */

    /* @NOTE(samoli) 2016-06-15: If you change the top or bottom padding, please UPDATE the rule for
	 * "editor-content-editable". We have to subtract the top (110px) + bottom (50px) padding from the min-height
	 * style in order to render the correct size of the editor.
	*/
    padding: 110px 50px 50px;

    /* Preferred top padding: 50px above title text + 50px below title text.
	 * Since we have extra whitespace around title text and the first text line in editor, we can't just
	 * just use 2em + 100px. Instead 2em + 82px gives approximately close to what we want
	 * @NOTE(bemerick) 2014-05-05: calc should match in iframe_editor.css, pad-mobile, and pad .dummyBucket!
	 * @TODO(bemerick) 2014-05-05: Merge into padding above once older versions of safari (<=6) and Chrome (<=23) stop being supported
	 */
    padding-top: calc(2em + 82px);
}

#editor-content-editable,
.editor-content-editable {
    /* Min-height ensures that this "page" layout container always fills the entire vertical space,
	 * even when the amount of user content has less height than the total available viewport height.
	 * This allows users to click anywhere in the empty space of the "page" below the content and have
	 * his cursor end up flashing on the last line of editable space. */

    /* We need to subtract 160px to account for the top/bottom padding since the parent container's 100% calculation
	 * includes that padding (top 110px, bottom 50px).
	 * @see ".innerdocbody .content-container"
	 */
    min-height: calc(100% - 160px);
    outline: none;
}

/* Change cursor when hovering over images except for placeholder images indicating upload image progress */
#editor-content-editable img:not(.upload-placeholder),
.editor-content-editable img:not(.upload-placeholder) {
    cursor: pointer;
}

/* @NOTE(naeims) 2013-09-04: If you reposition this iframe, e.g. change the top value, you must reposition #pageOverlay
   in the same way. #pageOverlay is defined in editor.css and is meant to be an overlay that is the exact same size
   and location as the iframe.
*/
.ace-inner-container {
    position: relative;

    /* We want 50px between this and the toolbar. -2px for two 1px borders */
    top: 48px;
    left: 32px; /* MIN_LINEDIV_WIDTH + LINE_NUMBER_PADDING_RIGHT + EDIT_BODY_PADDING_LEFT */
    display: block; /* codemirror says it suppresses bugs */
    width: 1px; /* changed programmatically */
    height: 1px; /* changed programmatically */
    overflow: hidden; /* @NOTE(samoli) 2014-05-28: EPL used to use the scrolling=no attribute to disable scrolling. Let's not do that. */
    border: 1px solid #e7e7e7;
    border-bottom: none;
}

/* @TODO(samoli) 2016-01-22: Should this be on body? */
body.doesWrap {
    display: block !important;
}

#innerdocbody.hidden,
.innerdocbody.hidden {
    display: none !important;
}

.safari div.ace-line {
    /* prevents the caret from disappearing on the longest line of the doc */
    padding-right: 1px;
}

p {
    margin: 0;
}

/* Stops super long lines without being spaces such as aaaaaaaaaaaaaa*100 breaking the editor
   Commented out because it stops IE from being able to render the document, crazy IE bug is crazy. */

/*
.ace-line{
  overflow:hidden;
}
*/

ol {
    list-style-type: decimal;
}

/* @TODO(samoli) 2016-01-22: Should this be on content-container rather than innerdocbody? */
ol > li,
#innerdocbody ul li.checked,
#innerdocbody ul li.unchecked,
.innerdocbody ul li.checked,
.innerdocbody ul li.unchecked {
    display: block; /* Fix for when the user presses enter on a list, Firefox and IE initially show the list on the same line */

    /*
   * Indent the line's text content in by amount equal to (bullet# + padding). Example:
   * //  BAD:     1. some text is here and  //   GOOD: 1. some text is here and    //
   * //      it has wrapped very badly yes  //            it has wrapped perfect.  //
   *
   * @NOTE(samoli) 2014-04-10: We no longer need this padding to be a specifc amount since all of our lists are right
   * aligned. Originally, we had everything except roman numeral lists right aligned which made this padding crucial.
   * @NOTE(samoli) 2014-04-10: Leaving Brian's comments here in case we ever want to switch back to left aligning lists.
   * @TODO(samoli) 2014-04-10: Remove the following comments if we decide we will never go back to left aligning lists.
   *
   * @NOTE(bemerick) 2013-12-18: 2.2em is an acceptable size for the most common list lengths. It keeps text content
   * properly aligned for '1.', '10.', '100.', 'a.', 'mm.', etc. Supports up to 2 latin chars (702 max) or 3 digits (999).
   * However, bullets wider than the above, such as 'mmm.', '1000', etc. Will begin to exhibit staggered text alignment. Ex:
   * mmm. some text   // multiple bullet lines will not have text content left-aligned to each other.
   * 10000. some text
   *     that is ugly. // multiple lines of same bullet will not line up exactly with the first line of the bullet.
   * This is deemed an acceptable tradeoff at this time since it is rare for a note to have lists longer than this.
   * To fully solve this would require javascript detecting longer bullet lengths and dynamically adding more padding.
   * JS is too heavy / expensive for this edge-case and so static CSS is preferred to solve the 99% case.
   *
   * @NOTE(bemerick)2013-12-18: 'overflow: hidden', instead of padding, improves multi-line alignment in the same list item.
   * However, it cannot be used since it causes IE to apply 'hasLayout' to all list elements.
   * This would add an annoying/ugly "resize handle" box which is unacceptable visually and breaks list functionality.
	 *
	 * @NOTE(mnguyen)2015-05-28: In order for checked and unchecked lists to display propper left-padding, we have to be
	 * fairy specific in order to override the left-padding rule used for unordered lists, which do not contain their
	 * bullet point in the document stream
   */
    padding-left: 1.7em;
}

/* Targets the numbered list 'bullet' (ex: 1.). Floats to the left with a minimum right margin for spacing between bullet and text. */
ol::before {
    /*
   * In order to accomplish right-alignment for all numbered lists, we change the bullet to fill fully from the left
   * edge of the page up to the desired indentation level of the bullet. This is done by setting:
   * width = (left-edge-of-page) + (indentation level).
   * margin-left = (width) - (extra-indent-padding).
   * This allows long bullet widths (ex: 'xxxxxxcviii') to extend leftward, outside the normal indent bounds of the list.
   */
    display: inline-block;
    float: left;
    width: 5.75em;

    /*
   * @NOTE(bemerick) 2013-12-18: This margin is generally not used since li's padding-left sets our main padding for most lists.
   * However, on a line with a very long bullet that exceed's li's static left padding, this ensures we still have a small amount
   * of padding between the bullet and the content. Ex: '10001. some text'.
   */
    margin-right: 0.2em;
    margin-left: -4.75em;
    text-align: right;
}

/* Add styling to the first item in a list */
.list-start-number1 {
    counter-reset: first second;
}

.list-start-number2 {
    counter-reset: second;
}

.list-start-number3 {
    counter-reset: third;
}

.list-start-number4 {
    counter-reset: fourth;
}

.list-start-number5 {
    counter-reset: fifth;
}

.list-start-number6 {
    counter-reset: sixth;
}

.list-start-number7 {
    counter-reset: seventh;
}

.list-start-number8 {
    counter-reset: eighth;
}

/* The behavior for incrementing and the prefix */

/* Nesting order is 1., a., i., 1., a., i., ... */

/* Numeric and latin are left-aligned, roman is right-aligned. This is standard in most text-editors. */
ol.list-number1::before {
    content: counter(first) '. ';
    counter-increment: first;
}

ol.list-number2::before {
    content: counter(second, lower-latin) '. ';
    counter-increment: second;
}

ol.list-number3::before {
    content: counter(third, lower-roman) '. ';
    counter-increment: third 1;
}

ol.list-number4::before {
    content: counter(fourth) '. ';
    counter-increment: fourth 1;
}

ol.list-number5::before {
    content: counter(fifth, lower-latin) '. ';
    counter-increment: fifth 1;
}

ol.list-number6::before {
    content: counter(sixth, lower-roman) '. ';
    counter-increment: sixth 1;
}

ol.list-number7::before {
    content: counter(seventh) '. ';
    counter-increment: seventh 1;
}

ol.list-number8::before {
    content: counter(eighth, lower-latin) '. ';
    counter-increment: eighth 1;
}

/* Hyperlinks */

.link {
    color: #1a74ba;
    text-decoration: none;
}

/* End Hyperlinks */

/* Annotations */

/* This rule affects all span elements that have a class starting with "annotation-" or that have "data-annotation-id" attribute */
span[class^='annotation-'],
span[data-annotation-id] {
    background-color: #fad98d;
    transition: background-color 0.15s ease-in-out;
}

span[class^='annotation-'],
span[data-annotation-id]:hover {
    background-color: #ffcc56;
}

/* End Annotations */

/* Diffs */

.unseen-change {
    /* This is the equivalent of #EAD9F9, or #7400D5 @ 15% */
    background-color: rgb(116 0 213 / 15%);
}

span[class^='annotation-'].unseen-change,
span[data-annotation-id].unseen-change {
    background-color: #e6a9ea;
}

.lineAttribMarker.unseen-change {
    background-color: inherit;
}

/* Prevent the entire list line from becoming highlighted. The reason we put the unseen-change class on the <li> even
   though we make the background-color transparent anyway is because it indicates that the list marker needs to be
   highlighted, which is the job of the children spans to do. */
li.unseen-change {
    background-color: transparent;
}

/* Numbered lists have a slightly different size default to account for larger numbers */
ol li.unseen-change::before {
    padding-left: 21px;
    margin-right: 9px;
    margin-left: -32px;
}

/* By default, diffs for list markers and the beginning of text will use the padding of the text to connect the
   highlights of the text and the highlights of the list markers */
li.unseen-change > span.unseen-change:first-of-type {
    padding-left: 27px;
    margin-left: -27px;
    background-color: rgb(116 0 213 / 15%);
}

/* This is the case where there is text content on a list where the list marker is a diff and the beginning text is
   not a diff. Here, the text will provide the diff for the list marker since its font size can make the
   highlight height vary
   @NOTE(mnguyen) 2017-12-20: This only makes the highlight dynamic to the first span's font-size, but there may be
   larger font-size later on in the list content, which this rule does not handle */
li.unseen-change > span:first-of-type:not(.unseen-change) {
    padding-left: 5px;
    margin-left: -27px;

    /* The border-left creates a highlight that goes over the bullet, while the padding-left adds space between
	   the bullet and the content. The margin-left positions the line to have the highlight go over just the bullet */
    border-left: 22px solid rgb(116 0 213 / 15%);
}

/* Numbered lists that are diffs but start of text is not. Just using the diff rules for the li selector isn't
   sufficient due to numbered lists misplacing where the :before element is vertically based on list's text
   font size. These rules will give a vertical highlight on the bullet based on the first span of the list */
li.ordered-list-single.unseen-change > span:first-of-type:not(.unseen-change) {
    margin-left: -27px;
    border-left-width: 20px;
}

li.ordered-list-double.unseen-change > span:first-of-type:not(.unseen-change) {
    margin-left: -32px;
    border-left-width: 23px;
}

li.ordered-list-triple.unseen-change > span:first-of-type:not(.unseen-change) {
    margin-left: -41px;
    border-left-width: 32px;
}

/* Numbered lists where the number and beginning of text are diffs */
ol li.unseen-change > span.unseen-change:first-of-type {
    padding-left: 30px;
    margin-left: -30px;
}

li.ordered-list-single.unseen-change > span.unseen-change:first-of-type {
    padding-left: 27px;
    margin-left: -27px;
}

li.ordered-list-double.unseen-change > span.unseen-change:first-of-type {
    padding-left: 32px;
    margin-left: -32px;
}

li.ordered-list-triple.unseen-change > span.unseen-change:first-of-type {
    padding-left: 37px;
    margin-left: -37px;
}

/* End Diffs */

/* Images */

/* @TODO(samoli) 2016-01-22: Should all the following be on content-container rather than innerdocbody? */

/* Should only apply to images that are not a part of an embed */
#innerdocbody .ace-line:not([data-embed-line='true']) img,
.innerdocbody .ace-line:not([data-embed-line='true']) img {
    /* @NOTE(naeims) 2014-06-11: Changed from max-width to width because the outer
	   span is display:inline-block which makes max-width not work in FF and IE.
	   width:100% works correctly across all browsers. */

    width: 100%; /* don't let the image go off screen */
    cursor: default;
}

/* this ensures that a mouseover on a hyperlinked image shows a hand-pointer */
#innerdocbody a img,
.innerdocbody a img {
    cursor: pointer;
}

span[class*='image-'] {
    /* NOTE(naeims) 2014-06-05: Older browsers (FF 21) and IE need this style, so the error/progress pseudo element
		and the IMG itself, which are both children of the SPAN stay together at the end of the line. */
    display: inline-block;
}

/* @TODO(samoli) 2016-01-22: Should this be on content-container rather than innerdocbody? */
#innerdocbody img.upload-placeholder,
.innerdocbody img.upload-placeholder {
    /* Need this margin on upload placeholders to match the positioning of our download progress/error placeholders. */
    margin-left: 1px;
}

/* Need .innerdocbody .ace-line to make sure this rule overrides the 100% width rule that is applied to all non-embed images */
#innerdocbody .ace-line img[data-placeholder-type='upload-error'],
#innerdocbody .ace-line img[data-placeholder-type='insert-by-file-id-error'],
.innerdocbody .ace-line img[data-placeholder-type='upload-error'],
.innerdocbody .ace-line img[data-placeholder-type='insert-by-file-id-error'] {
    width: 210px;
    height: 140px;
}

#innerdocbody .ace-line img[data-placeholder-type='progress'],
.innerdocbody .ace-line img[data-placeholder-type='progress'] {
    width: 64px;
    height: 64px;
}

/* End Images */

/************* TABLES *************/

.content-container table {
    width: 100%;
    margin: 5px 0;
    table-layout: fixed;
    border-collapse: collapse;
    border: 0;
}

.content-container table.resizable {
    table-layout: fixed;
}

.content-container td {
    /* We want to the top bottom padding to come from the TD but not the left right (in order to make selection look right) */
    padding: 10px 0;
    vertical-align: top;
    border: 1px solid #ccc;
}

.content-container .ie-table-outline td {
    /* Turn off borders for IE, use outline instead (to get rid of the resize grip at the table border) */
    border: 0;

    /*	Since outline doesn't collapse properly, we set a .5px outline. This way adjacent cells cause the outline to
		add up to 1px. The outer border is still set to .5px but the browser will round up in that case so we don't
		need to worry about it. */
    outline: 0.5px solid #ccc;
}

.content-container table.resizable td div.ace-line {
    /*	We want to use word-wrap over word-break since it will make words break like Chrome's word-break: break-word
		functionality, which is better across browsers. Note that using word-wrap must also be used in conjunction
		with table-layout: fixed for the table or else it will not work correctly. */
    word-wrap: break-word;
}

.content-container td div[data-node-type='line'] {
    /*	The left/right cell padding needs to be on the div to make selection extend to the entire cell. For example, if we let the <td>
		handle left/right padding, and then we make a selection on the <table> element, there is 10px of non-selected space on the left and right
		of each cell. */
    padding: 0 10px;
}

.table-col-resize-dragger-container {
    width: 0;
    height: 0;
}

.table-col-resize-dragger {
    position: absolute;
    width: 5px;
    overflow: hidden;
    background-color: rgb(0 0 0 / 0%);
}

.table-col-resize-dragger-dragging {
    width: 1px;
    border-right: 1px dashed #aaa;
}

.table-col-resize-dragger-cursor {
    cursor: col-resize;
}

/************* END TABLES *************/

/************* ANNOTATIONS *************/

/* There is only ever one annoatation in the inline toolbar, so we can hide the border.
	The border is used to distinguish multiple annotations. */
#inlineToolbarTooltip .boxComment {
    border-bottom: none;
}

#annotationTooltip {
    position: absolute;
    z-index: 1001; /* needs to be greater than the z-index of .content-anchor-menu, which is 1000 */
}

#annotationTooltip .annotationContainer {
    background-color: inherit;
    border-radius: 9px;
}

.boxComment {
    position: relative;
    display: flex;
    width: 280px;
    padding: 15px 0 18px;
    margin: 0 16px;
    font-size: 12px;
    line-height: 16px;
    cursor: default;
    background-color: #fff;
}

/* Adds a border between visible comments, if more than 1 is not hidden */
.boxComment:not(.hidden) ~ .boxComment:not(.hidden) {
    border-top: 1px solid #d3d3d3;
}

/* We add a pseudo :before and :after to this element to overlap the side margins. This way, when
   the user hovers over the side margins, they'll also hover the pseudo elements and the :hover
   state will apply to the boxComment element. Normally, the hover state won't be applied when
   hovering over margins. */
.boxComment::before,
.boxComment::after {
    position: absolute;
    top: 0;
    width: 16px;
    height: 100%;
    content: '';
}

.boxComment::before {
    left: -16px;
}

.boxComment::after {
    right: -16px;
}

.boxComment .note-head-container {
    position: absolute;
    top: 15px;
}

.boxComment .note-head-container,
.boxComment .note-head-container .note-head {
    width: 32px;
    height: 32px;
}

.boxComment .container {
    width: inherit;
}

.boxComment .userName {
    width: calc(
        100% - 56px
    ); /* 100% minus 40px for the left padding and 16px for the delete icon on the right hand side */

    padding-left: 40px; /* 40px = 32px notehead width + 8px additional spacing */
    overflow: hidden;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.23;
    color: #1b2831;
    text-decoration: none;
    text-overflow: ellipsis;
}

.boxComment .commentDate {
    width: calc(100% - 40px); /* 100% minus 40px for the left padding */
    padding-left: 40px;
    font-size: 11px;
    line-height: 1.45;
    color: #767676;
}

.boxComment .commentText {
    position: relative;
    width: inherit;
    padding-top: 16px;
    font-size: 12px;
    line-height: 1.33;
    color: #222;
    word-wrap: break-word; /* IE */
    white-space: pre-wrap; /* CSS3 */
    white-space: -moz-pre-wrap; /* Firefox */
    white-space: -pre-wrap; /* Opera <7 */
    white-space: -o-pre-wrap; /* Opera 7 */
}

#annotationTooltip .reply-ui {
    background-color: #fff;
    border-top: 1px solid #d3d3d3;
    border-bottom-right-radius: 9px;
    border-bottom-left-radius: 9px;
}

#annotationTooltip .annotation-reply-button {
    display: flex;
    width: 100%;
    padding: 19px 16px;
    font-size: 12px;
}

#annotationTooltip .annotation-reply-button #annotation-reply-button-text {
    margin-left: 8px;
    line-height: 1.33;
}

#annotationTooltip .annotation-reply-button:not(:hover) #annotation-reply-button-text {
    color: #767676;
}

#annotationTooltip .annotation-reply-button:not(:hover) svg path {
    fill: #909090;
}

/* Delete x button */
.boxComment .deleteComment {
    position: absolute;
    top: 14px;
    right: 0;
    display: none;
    width: 16px;
    height: 16px;
    cursor: pointer;
    opacity: 1;
}

.boxComment .deleteComment:hover {
    opacity: 0.8;
}

/* Hide the x button when not in edit mode */
.boxComment.deleteProgress .deleteComment,
body:not([data-view-state='edit']) .boxComment .deleteComment,
body:not([data-view-state='edit']) .boxComment .deleteConfirmation {
    display: none;
}

/* This is the delete confirmation overlay, by default it's hidden */
.deleteConfirmation {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    text-align: center;
    background-color: rgb(255 255 255 / 98%);
    border-radius: 3px;
}

.deleteConfirmation .buttons {
    margin-top: 12px;
    font-size: 13px;
}

.deleteConfirmation .cancelDeletion {
    width: 30%;
    margin-right: 3px;
    color: #222;
    background-color: #fff;
    border: solid 1px #bcbcbc;
    box-shadow: none;
}

.deleteConfirmation .confirmDeletion {
    width: 30%;
    margin-left: 3px;
    color: #fff;
    box-shadow: none;
}

/* Only show the delete confirmation overlay when .deleteProgress is present */
.boxComment.deleteProgress .deleteConfirmation {
    display: block;
}

.boxComment:not(.deleteProgress):hover .deleteComment {
    display: block;
}

.boxComment .deleteComment svg {
    display: inline;
}

.boxComment .deleteComment:not(:hover) svg path {
    fill: #909090;
}

.boxComment .deleteConfirmation .buttons button {
    width: 71px;
    height: 32px;
    border-radius: 4px;
}

.boxComment .deleteConfirmation .buttons .cancelDeletion:hover {
    background-color: #f7f7f7;
}

.boxComment .deleteConfirmation .buttons .confirmDeletion:hover {
    background-color: #0074fe;
}

.boxComment .deleteConfirmationMessageText {
    font-size: 14px;
    line-height: 1.43;
    color: #222;
    letter-spacing: 0.3px;
}

.boxComment .deleteConfirmationMessage {
    display: block;
    padding: 18px 0;
}

/* Hide the reply button, the spinner, and the buttons in the annotation editor.
	We leave the annotation editor unhidden, just in case the user is in the middle of
	typing an annotation when a temporary reconnect happens. The reconnect will hide
	the submit button, so the user can't submit the annotation, but they can continue
	to edit it.
 */
body:not([data-view-state='edit']) #annotationTooltip .reply-ui,
body:not([data-view-state='edit']) #annotationTooltip .spinner-icon,
body:not([data-view-state='edit']) #annotationTooltip .deleteComment,
body:not([data-view-state='edit']) #annotationTooltip .annotationEditor .buttonContainer,
body:not([data-view-state='edit']) #version-annotation-tooltip .reply-ui,
body:not([data-view-state='edit']) #version-annotation-tooltip .spinner-icon,
body:not([data-view-state='edit']) #version-annotation-tooltip .deleteComment,
body:not([data-view-state='edit']) #version-annotation-tooltip .annotationEditor .buttonContainer {
    display: none;
}

#annotationTooltip .spinner-icon {
    width: 280px; /* same width as each annotation */
    padding: 15px; /* same width as each annotation */
    margin: 0 auto; /* left/right set to auto centers the icon */
    background-color: white; /* to hide the bottom edges of the tooltip chevron, if required */
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border-radius: 10px; /* to prevent clipping on rounded edges of tooltip container */
}

/* @NOTE(naeims) 2015-12-29: This is for bug NOTE-4551. We remove the ability to delete an annotation
	while the user is typing an annotation reply. Otherwise there would be a data-loss issue where
	the new annotation reply would get lost if there is no parent annotation to attach it to as a reply.
*/
#annotationTooltip.replyMode .deleteConfirmation,
#annotationTooltip.replyMode .deleteComment {
    display: none;
}

/************* END ANNOTATIONS *************/

/*************** CHECKLISTS ****************/

/* Removes the default styling of lists in order to insert the pseudoselectors. */
ul.list-unchecked1,
ul.list-unchecked2,
ul.list-unchecked3,
ul.list-unchecked4,
ul.list-unchecked5,
ul.list-unchecked6,
ul.list-unchecked7,
ul.list-unchecked8,
ul.list-checked1,
ul.list-checked2,
ul.list-checked3,
ul.list-checked4,
ul.list-checked5,
ul.list-checked6,
ul.list-checked7,
ul.list-checked8,
li.unchecked {
    list-style-type: none;
}

/* Place both pseudoselectors and text on 1 line. */
ul.list-unchecked1 li,
ul.list-unchecked2 li,
ul.list-unchecked3 li,
ul.list-unchecked4 li,
ul.list-unchecked5 li,
ul.list-unchecked6 li,
ul.list-unchecked7 li,
ul.list-unchecked8 li,
ul.list-checked1 li,
ul.list-checked2 li,
ul.list-checked3 li,
ul.list-checked4 li,
ul.list-checked5 li,
ul.list-checked6 li,
ul.list-checked7 li,
ul.list-checked8 li {
    display: block;
}

/* Lightens the text next to a checked checkbox. The original font color stays intact. */
li.checked span {
    opacity: 0.5;
}

/************************* START IE/Edge checkbox Fix ******************/

/**
 * There is a bug in Edge and ie11 for a contenteditable span with opacity not set to 1.
 * When span has set opacity, the mouse click on that span will move the cursor to the end of
 * the contenteditable block and then move back to the position that was clicked. To work around this,
 * we unset the span opacity only for IE/Edge, and put the opacity on the wrapping ul instead.
 * We can't apply to the li because this will cause the checkbox clickable area to be really small.
 * We set the base of the entire ul container to 50%. Since opacity compounds, we need to set the
 * checkbox image to 90% opacity to preserve the overall end effect of 40% opacity on the checkbox.
 * @TODO(2017-05-22) dyang: Once microsoft fixes this bug, we can remove this forked logic.
 * @see {@link https://jira.inside-box.net/browse/NOTE-4676}
 * @see {@link https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/12099174/}
 */
.msedge li.checked span,
.msie11 li.checked span {
    opacity: 1;
}

.msedge ul.checked,
.msie11 ul.checked {
    opacity: 0.5;
}

.msedge ul.checked::before,
.msie11 ul.checked::before {
    opacity: 0.9;
}

/************************** END IE/Edge checkbox Fix *******************/

/* Content's property has whitespace character (\00a0) so that checkboxes show up in mobile. */
ul.unchecked::before,
ul.checked::before {
    /* We need to change the position of the checkbox to take into account of the body text line-height */
    position: absolute;

    /* This is to ensure that the checkbox is clickable even with a diff overlay (which uses a psuedo :before element) for lists */
    z-index: 1;
    float: left;
    padding-right: 19px; /* this is the highest padding we can have in order to have enough room for a single long line of text */
    margin-top: 2px;
    cursor: pointer;
    content: '\00a0';
}

ul.unchecked::before {
    background: url(../../img/notes-sprites..png);
    background-position: -61px -89px;
    opacity: 0.6;
}

ul.unchecked.hover::before {
    opacity: 1;
}

ul.checked::before {
    background: url(../../img/notes-sprites..png);
    background-position: -91px -89px;
    opacity: 0.4;
}

ul.checked.hover::before {
    opacity: 0.6;
}

/* This rule is necessary to block the cursor from changing to a hand on Read Only Mode. */
#editor-content-editable[contenteditable='false'] ul.checked::before,
#editor-content-editable[contenteditable='false'] ul.unchecked::before,
.editor-content-editable[contenteditable='false'] ul.checked::before,
.editor-content-editable[contenteditable='false'] ul.unchecked::before {
    cursor: default;
}

/* This rule is necessary to block the cursor from changing to a hand in version history mode. */
#version-content ul.checked::before,
#version-content ul.unchecked::before,
.version-content ul.checked::before,
.version-content ul.unchecked::before {
    cursor: default;
}

/* The hidden checkbox <input> that we will show for print CSS because our normal checkboxes use background image, */

/* which don't print on browsers unless the user changes their browser settings */
input.checkbox-placeholder {
    position: relative;
    top: 5px;
    display: none;
    float: left;
    margin-right: 10px;
    margin-left: -2.1em; /* 2.1em will align checklists indents so it will appear correctly in print preview. */
    border: 0;
    outline: none;
    box-shadow: none;
}

/* IE renders checkboxes differently, so adjust them for IE */
.msie input.checkbox-placeholder {
    top: -3px;
    margin-right: 5px;
}

/* Specific for any screens with higher resolutions. 1.3 is categorized as a retina-capable device.
	A @2x image is needed specifically for higher resolution screens.
	....http://crypt.codemancers.com/posts/2013-11-03-image-rendering-on-hd-screens/
	Different media queries necessary to target different browsers and resolution units
	....http://benfrain.com/a-full-vendor-stack-for-targeting-high-resolution-retina-devices/

	This is the same media query from media_queries.css
	Need to add this here also to properly set up pseudoselectors.
*/
@media only screen and (min-resolution: 1.3dppx),
    only screen and (min-resolution: 192dpi) {
    ul.checked::before,
    ul.unchecked::before {
        background-size: 170px 403px !important;
    }

    ul.unchecked::before {
        background: url(../../img/notes-sprites@2x..png);
        background-position: -61px -89px;
    }

    ul.checked::before {
        background: url(../../img/notes-sprites@2x..png);
        background-position: -91px -89px;
    }
}

/************* END CHECKLISTS *************/

/************* START PAGE OVERLAY *************/

/* [source-list-width] */
.ace-inner-container {
    /* 410px for half of container width and 34px for half of source list width [source-list-width] */
    left: 0 !important; /* need important because of inline styling added by js */
    z-index: 1; /* needs to show above the overlay so we can still click */
    width: 820px !important; /* need important because of inline styling added by js */
    margin: auto;

    /* @NOTE(samoli) 2015-11-24: We override this for mobile devices in pad-mobile.css because we don't have a page layout in mobile */
    margin-left: calc(
        50% - 410px + 34px
    ); /* We had to specifically set the margin-left to not auto since transitions on iframes only work when position is explicitly entered (ie no auto) */

    /* Change the animation duration below require change the setTimeout in sidebar.js as well */

    /* We used a 0.2s ease-out, which starts fast and decelerates over time */
    transition: margin-left 0.2s ease-out;
}

.left-sidebar-opened .ace-inner-container,
.left-sidebar-opened #centered-page {
    margin-left: calc(50% - 410px); /* 410px = half of ace-inner-container width (820px) */
}

/* dynamically calculate the margin-left for the ace_inner iframe in right sidebar so that content container will
	stay in the middle of the space on the left side of the right sidebar.
    550px = (centerpage width + right sidebar width - source list width) / 2 = (820 + 340 - 68) / 2 */

/* [source-list-width] */
.right-sidebar-layout .ace-inner-container,
.right-sidebar-layout #centered-page {
    margin-left: calc(50% - 546px);
}

/* @NOTE(naeims) 2013-09-04: If you reposition #pageOverlay, e.g. change the top value, you must reposition the ace_inner
	iframe in the same way. This iframe is defined in iframe_editor.css. */

/* @TODO(naeims) 2013-09-04: Consider enforcing the dependency between the styles of #pageOverlay and the ace_inner
	iframe in code by creating a class such as .pagePosition and applying it to both the iframe and #pageOverlay and
	moving all positioning CSS in there. */

/* overlay that helps position a fake centered page */
#page-overlay {
    position: absolute;
    top: 48px; /* Read NOTE above regarding ace_inner iframe before changing this value */
    z-index: 2;
    width: 100%;
}

/* a fake div that acts like the document so that can it be used to anchor to the actual page.
	bounded by width: (editbar_centered_buttons - 10) */

/* [source-list-width] */
#centered-page {
    width: 820px;
    margin-left: calc(50% - 410px + 34px); /* 410px for half of ace-inner-container and 34px for half of source list */
    transition: margin-left 0.2s ease-out;
}

/************* END PAGE OVERLAY *************/

/************* START FULL WIDTH MODE *************/

/* [source-list-width] */
.full-width-mode .ace-inner-container,
.full-width-mode #centered-page {
    margin-left: 98px; /* 98px = 68px for source list width and 30px for left padding for notehead */
}

/* [source-list-width] */
.full-width-mode .ace-inner-container {
    width: calc(100% - 98px) !important; /* 98px = 68px for source list width and 30px for left padding for notehead */
}

.full-width-mode #centered-page {
    width: calc(100% - 98px); /* 98px = 68px for source list width and 30px for left padding for notehead */
}

/* Left sidebar opened */
.full-width-mode.left-sidebar-opened .ace-inner-container {
    width: calc(100% - 30px) !important;
    margin-left: 30px; /* 30px for left padding for noteheads */
}

/* [notes-list-width] [source-list-width] */
.full-width-mode.left-sidebar-opened #centered-page {
    width: calc(100% - 230px);
    margin-left: 230px; /* 230px = 200px for half of left sidebar and 30px for left padding for notehead */
}

/* Right sidebar opened */

/* [source-list-width] */
.full-width-mode.right-sidebar-layout .ace-inner-container {
    width: calc(
        100% - 98px - 340px
    ) !important; /* 98px = 68px for source list width and 30px for left padding for notehead;
													340px for right sidebar */
}

/* Both left and right sidebar opened */
.full-width-mode.left-sidebar-opened.right-sidebar-layout .ace-inner-container {
    width: calc(100% - 30px - 340px) !important; /* 30px for left padding for notehead; 340px for right sidebar */
}

/************* END FULL WIDTH MODE *************/

/********************** START EMBED LINE **********************/

/* Do not allow users to interact with / select an embed line at all. This ensures the user cannot edit
 * the line or get their cursor trapped in there (since it is a black box that the editor ignores). */
.ace-line[data-embed-line='true'] {
    user-select: none;
}

/* IE 11 OVERRIDE */

/* @NOTE(kcho) 2019-08-29: Embed lines get resize handles when its children elements are clicked in IE 11 because the
 * embed line has dimensions (i.e. it has width or height, e.g. display: block). In IE 11, by default, the resize handle
 * is placed around an element with dimensions (i.e. it has width or height, e.g. display: block) when clicked. This
 * happens specifically for the children elements of the parent element with `contenteditable` attribute. The fix is to
 * change the value of `display` CSS attribute of the element to ones that do not allow to have dimensions. It was
 * possible to completely remove the resizer handle around the embed lines by changing the CSS attribute `display` of
 * the embed lines to `display: inline`. Although, the parent element will not place the resize handle around its child
 * element when it does not have dimensions, the normal behavior is then to look further into the child element's
 * children element and see if they have dimensions, and if they do, put the resize handles around them. For Box Preview
 * however, we were lucky in that from the beginning we decided to set `contenteditable="false"` to the embed line. This
 * has limited IE 11 from looking inside its children element to find any opportunity to put the handles around any
 * children elements with dimensions.
 *
 * For more info, see: https://jira.inside-box.net/browse/NOTE-12532
 */
.msie11 .ace-line[data-embed-line='true'] {
    display: inline;
}

/**
 * @NOTE(kcho) 2019-08-29: Because we set `display: inline` for embed lines in IE11, the overflow is caused by this line
 * of CSS: `.content-container td div[data-node-type="line"] { padding: 0 10px };` The 10px of padding on each side is
 * causing the overflow. when it is inside the table cells.
 */
.msie11 [data-node-type='structure'] .box_embed_preview {
    width: calc(100% - 20px);
}

/********************** END EMBED LINE **********************/

/********************** START BOX PREVIEW CSS **********************/
.box_embed_preview {
    /* Relative position enables the embed-selected custom selection UI to fill over top of this */
    position: relative;
    display: inline-block;
    width: 100%;

    /* Ensures preview doesn't stretch beyond the viewport. This is needed on mobile devices,
	 * specifically ios safari that automatically enlarges the viewport size to fit all content. */
    max-width: 90vw;
    font-style: normal;

    /* Overrides bold and italics styling if they're applied to the line */
    font-weight: normal;

    /* Extra defensive: Ensure user can never put their cursor inside the Preview Embed */
    user-select: none;
}

/* When a Preview Embed is selected, a class is applied to it that creates this fake
 * overlay box to make the rich embed appear as though it is selected. */
.embed-selected.box_embed_preview::before {
    /* Position over top of the element fully and use the browser's default highlight color */
    position: absolute;
    inset: 0;

    /* Necessary to ensure the overlay stays over top of rich content. For example,
	 * Box's Preview video player has a higher z-index that we must sit above. */
    z-index: 1000;

    /* Allow user's click events to pass through this, since it is just a dummy overlay */
    pointer-events: none;
    content: '';
    background-color: Highlight;
    border-radius: 4px;
    opacity: 0.6;
}

.ace-line[data-embed-line='true'] > span[class*='box_embed_preview'] {
    display: inline-block;
    width: 100%;
    max-width: 632px;
}

/* Show a larger border around the preview embed if it is annotated / diff highlighted */
.ace-line[data-embed-line='true'] > span[class^='annotation-'] .box_embed_preview,
.ace-line[data-embed-line='true'] > .unseen-change .box_embed_preview {
    border-style: solid;
    border-width: 3px;
    border-radius: 4px;
}

/* Color of border for embed with annotation */
.ace-line[data-embed-line='true'] > span[class^='annotation-'] .box_embed_preview {
    border-color: #fad98d;
}

/* Color of border for embed with annotation + diff */
.ace-line[data-embed-line='true'] > span[class^='annotation-'].unseen-change .box_embed_preview {
    border-color: #e6a9ea;
}

/* Color of border for embed with diff */
.ace-line[data-embed-line='true'] > .unseen-change .box_embed_preview {
    border-color: rgb(116 0 213 / 15%);
}

/* Set the border radius of the inner wrapper to be 0 since the outer container will have a radius applied */
.ace-line[data-embed-line='true'] > span[class^='annotation-'] .box-preview-wrapper,
.ace-line[data-embed-line='true'] > .unseen-change .box-preview-wrapper {
    border-radius: 0;
}

/* Hide the default diff/annotation highlight that gets applied to the line node */
.ace-line[data-embed-line='true'] > span[class^='annotation-'],
.ace-line[data-embed-line='true'] > .unseen-change {
    background-color: transparent;
}

.box-preview-wrapper,
.box-image-error-container {
    white-space: nowrap;
    border: 1px solid #eaeaea;
    border-radius: 2px;
    box-shadow: 0 5px 9px #cbd8e533;
}

/* WRAPPER HEADER */

.box-preview-wrapper-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 60px;
    overflow: hidden;
    background-color: white;
}

.box-preview-wrapper-header-title-container {
    min-width: 32px; /* Width of icon */
    max-width: calc(100% - 40px); /* 40px for 20px margin on left and right */
    margin: 0 20px;
    overflow: hidden;
    line-height: 13px;
}

.box-preview-wrapper-header-title {
    display: flex;
    align-items: center;
}

.box-preview-wrapper-header-title-text {
    padding: 0.5em 0; /* vertical padding prevents character descenders being clipped */
    margin-left: 7px;
    overflow: hidden;
    font-size: 13px;
    color: #0061d5;
    text-decoration: none;
    text-overflow: ellipsis;
    letter-spacing: 0.3px;
    white-space: nowrap;
}

.box-preview-wrapper-options-menu-button {
    margin-right: 20px;
}

/* Hide "..." menu in Box Preview Embed header when the editor state is not "edit" */
body:not([data-view-state='edit']) .box-preview-wrapper-options-menu-button {
    display: none;
}

.box-preview-wrapper-options-menu-dropdown {
    position: absolute;
    top: 48px;
    right: 14px;
    z-index: 2;
    padding: 0;
    overflow: hidden;
}

/* Need innerdocbody ID to increase specificity of rule */
#innerdocbody .box-preview-wrapper-options-menu-dropdown .menu-item,
.innerdocbody .box-preview-wrapper-options-menu-dropdown .menu-item,
.box-preview-wrapper-who-can-see-this-container {
    padding-right: 30px;
    padding-left: 15px;
    font-size: 13px;
    line-height: 1.54;
    color: #222;
    text-align: left;
}

#innerdocbody .box-preview-wrapper-options-menu-dropdown .menu-item,
.innerdocbody .box-preview-wrapper-options-menu-dropdown .menu-item {
    padding-top: 8px;
    padding-bottom: 8px;
}

#innerdocbody .box-preview-wrapper-options-menu-dropdown .menu-item,
.innerdocbody .box-preview-wrapper-options-menu-dropdown .menu-item,
.box-preview-wrapper-who-can-see-this-title {
    display: flex;
    align-items: center;
}

#innerdocbody .box-preview-wrapper-link-options,
.innerdocbody .box-preview-wrapper-link-options {
    padding: 8px 0;
}

.box-preview-wrapper-who-can-see-this-container {
    padding-top: 19px;
    padding-bottom: 20px;
    background-color: #fafafa;
    border-top: 1px solid #ccc;
}

.box-preview-wrapper-who-can-see-this-icon {
    margin-right: 10px;
}

.box-preview-wrapper-who-can-see-this-title {
    letter-spacing: 0.09px;
}

.box-preview-wrapper-who-can-see-this-message {
    max-width: 176px;
    margin-top: 2px;
    margin-left: 26px; /* 26px = 16px box-preview-wrapper-who-can-see-this-icon width + 10px box-preview-wrapper-who-can-see-this-icon margin-right */
    font-size: 12px;
    line-height: 1.33;
    color: #767676;
    letter-spacing: 0.08px;
    white-space: normal;
}

/* WRAPPER CONTENT */

.box-preview-wrapper-content-container {
    position: relative;
    width: calc(100% - 20px - 20px);
    margin: 0 20px 20px;
    overflow: hidden;
    border-radius: 5px;
}

.box-preview-wrapper-content,
.box-preview-wrapper-representation-container {
    width: 100%;
    height: 330px;
}

.box-preview-wrapper-representation-container {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    background-color: #f5f5f5;
}

/* Static File Image Representation */
#editor-content-editable img.box-preview-wrapper-representation-image,
#version-content img.box-preview-wrapper-representation-image,
.editor-content-editable img.box-preview-wrapper-representation-image,
.version-content img.box-preview-wrapper-representation-image {
    position: absolute;
    top: 0;
    left: 50%;
    max-width: 100%;
    height: 332px; /* H of 330px auto-scales W of the img to 587px. Increasing H by 2px will ensure that the img will take 100% (590px) of the container, allowing border radiuses to be filled fully. */
    transform: translateX(-50%);
}

/* File Type Icon Representation */
#editor-content-editable span.box-preview-wrapper-representation-image svg,
#version-content span.box-preview-wrapper-representation-image svg,
.editor-content-editable span.box-preview-wrapper-representation-image svg,
.version-content span.box-preview-wrapper-representation-image svg {
    position: absolute;
    top: 0;
    left: 50%;
    width: 160px;
    max-width: 100%;
    height: 330px;
    transform: translateX(-50%);
}

#editor-content-editable .box-preview-wrapper-representation-click-to-load,
#version-content .box-preview-wrapper-representation-click-to-load,
.editor-content-editable .box-preview-wrapper-representation-click-to-load,
.version-content .box-preview-wrapper-representation-click-to-load {
    z-index: 1;
    display: inline-block;
    max-width: calc(100% - 60px);
    height: auto;
    padding: 10px;
    overflow: hidden;
    font-size: 13px;
    color: #fff;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #222;
    border-radius: 10px;
    opacity: 0;
}

#editor-content-editable
.box-preview-wrapper-representation-container:hover
.box-preview-wrapper-representation-click-to-load,
#version-content .box-preview-wrapper-representation-container:hover .box-preview-wrapper-representation-click-to-load,
.editor-content-editable
.box-preview-wrapper-representation-container:hover
.box-preview-wrapper-representation-click-to-load,
.version-content .box-preview-wrapper-representation-container:hover .box-preview-wrapper-representation-click-to-load {
    opacity: 0.9;
}

/* LOADING STATES */

.box-preview-wrapper-header-title-loading-state,
.box-preview-wrapper-minified-loading-state,
.box-preview-wrapper-enlarged-loading-state {
    border-radius: 4px;
    animation: box-preview-loading-pulse 0.65s infinite alternate;
}

/* The preview embed loading pulse is special because it has to pulse between two different colors. Our normal pulse
 * animation used in other places (like left sidebar) will pulse between two different opacity values (100% and 50%).
 * The reason this won't work for preview embed is because while the loading state is shown, the full preview is
 * loading behind it. If the animation pulses between 100% and 50% opacity, it will reveal the preview underneath. So,
 * to mimic the same effect of pulsing between 100% and 50% opacity but using solid colors, we simply calculate the
 * color with RGB values that are halfway between 100% opacity (#f3f3f3 or rgb(243,243,243)) and 0% opacity (white or
 * rgb(255,255,255) which is rgb(249,249,249) or #f9f9f9 */
@keyframes box-preview-loading-pulse {
    0% {
        background-color: #f3f3f3;
    }

    100% {
        background-color: #f9f9f9;
    }
}

.box-preview-wrapper-header-title-loading-state {
    max-width: 326px;
    height: 12px;
}

.box-preview-wrapper-representation.is-loading {
    display: none;
}

/* When the preview is loading, we set the opacity to 0 in order to visually hide it (the preview element will still
 * exist in the layout of the DOM). We also absolutely position it behind the loading component with a z-index -1. */
.box-preview-wrapper-content.is-loading {
    position: absolute;
    top: 0;
    z-index: -1;
    opacity: 0;
}

.box-preview-wrapper-minified-loading-state {
    height: 36px;
}

.box-preview-wrapper-enlarged-loading-state,
.box-preview-wrapper-enlarged-no-preview-error,
.box-preview-wrapper-enlarged-no-file-info-error {
    height: 330px;
}

/* ERROR STATES */

.box-preview-wrapper-error {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    text-align: center;
}

.box-preview-wrapper-error svg {
    max-width: 100%;
}

.box-preview-wrapper-error > span {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.box-preview-wrapper-minified-no-preview-error,
.box-preview-wrapper-enlarged-no-preview-error {
    background-color: #f3f3f3;
}

.box-preview-wrapper-minified-no-preview-error {
    height: 36px;
}

.box-preview-wrapper-minified-no-file-info-error {
    height: 80px;
    margin-top: 20px;
}

.box-preview-wrapper-preview-load-error-message,
.box-image-error-message {
    font-size: 13px;
    color: #767676;
    letter-spacing: 0.3px;
}

.box-preview-wrapper-preview-load-error-message-try-again {
    overflow: hidden;
    color: #0061d5;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
}

.box-preview-wrapper-preview-load-error-message-try-again.is-enlarged {
    display: block;
    text-align: center;
}

.box-preview-wrapper-error.box-preview-wrapper-enlarged-no-preview-error,
.box-preview-wrapper-error.box-preview-wrapper-enlarged-no-file-info-error {
    flex-direction: column;
}

/********************** END BOX PREVIEW CSS **********************/

/********************** START EMPTY STATE CSS **********************/

/**
 * @NOTE(kcho) 2020-06-16: This is the ghost text (placeholder text for editor) implementation.
 * @see: etherpad-lite/src/client/static/js/dom-line.js->writeHTML() for more details.
 */
#innerdocbody:not(.is-composition-mode)
#editor-content-editable:not([contenteditable='false'])
> .ace-line:only-child
> [data-placeholder]:only-child::before {
    position: absolute;
    color: #909090;
    content: attr(data-placeholder);
    background-color: transparent;
}

/********************** END EMPTY STATE CSS **********************/

/* stylelint-disable selector-id-pattern */
/* stylelint-disable selector-pseudo-class-no-unknown */
/* stylelint-disable selector-class-pattern */
/* stylelint-disable no-descending-specificity */
/* stylelint-disable declaration-no-important */
*,
html,
body,
p {
    padding: 0;
    margin: 0;
}

* html #overlay {
    background-image: none;

    /* for IE 6+ */
    filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    filter: alpha(opacity=100);
    background-repeat: no-repeat; /* scale the image */
    opacity: 1; /* in case this is looked at */

}

.clear {
    clear: both;
}

html {
    width: 100%;
}

body {
    /* @NOTE(rlyon) 2023-07-07: A fix to a bug where users cannot see content behind modal overlay.
    * @see https://jira.inside-box.net/browse/NOTE-23984 */
    /* stylelint-disable-next-line order/properties-order */
    min-height: 100vh;
    overflow: hidden;
}

body,
textarea {
    /* This font style is applying to our editing surface */
    font-family: Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;

    /*
    * This is the prefered line spacing when working with "em."
    * This is a multiplier not a "px" or "em."  Multipliers are preferred on line-height so that they apply
    * correctly to each child element, rather than just the parent.
    * http://stackoverflow.com/questions/15132671/ems-for-line-height
    */
    line-height: 1.45;

    /* Default editor text color is #222222 so we set #222222 here too to match. */
    color: #222; /* $bdl-gray */
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizelegibility;
}

.ace-inner-container {
    position: absolute;
    top: 10px;
    border: none;
}

textarea {
    overflow-x: hidden;
    overflow-y: auto;
    word-wrap: break-word;
    white-space: pre-wrap;

    /* Visually hide the ugly IE scrollbar, but still allow scrolling with mouse */
    -ms-overflow-style: none;
}

/* IE compounds br height with wrapping magicdom div height causing 2x line heights when contenteditable is true.
 * This prevents IE lines from being too large by suppressing br size (brings it in line with other browsers) */
.msie br {
    display: none;
}

/* And the this rule returns them to the correct size when contenteditable is false. (fixing NOTE-1066) */
.msie[contenteditable='false'] br {
    display: block;
}

a img {
    border: 0;
}

.toolbar ul.notes-menu,
.toolbar ul.menu_left,
.toolbar ul.menu_right,
.toolbar .sub-menu ul {
    position: relative;
    z-index: 2;
    float: left;
    list-style: none;
}

/* Ensure that the icons in the Editbar are vertically aligned with the SVG icons */
.toolbar ul.menu_left {
    display: flex;
    align-items: center;
    height: 100%;
}

.toolbar ul.notes-menu li {
    float: left;
    margin-right: 8px;
}

.toolbar ul.menu_left li {
    float: left;
    margin: 0 2px;
}

.toolbar ul.menu_left li:last-child {
    margin-right: 0;
}

.toolbar ul.menu_left li:first-child {
    margin-left: 0;
}

#editbar-centered-menu > ul {
    height: 24px;
}

.toolbar ul.menu_right {
    top: 2px;
    float: right;
    padding-right: 20px;
}

/* For the menu floating to the right, we want it to be flush against the edge of the "page".
 * So, we remove the right margin on the last li (since it normally has 10 margin-right). */
.toolbar ul.menu_right li:last-child {
    margin-right: 0;
}

.toolbar ul li.separator {
    width: 1px;
    height: 16px;

    /* @NOTE(bemerick) 2014-04-30: Separator is a total width of 16px.
     * 3px padding on both sides + 10px margin right */
    margin: 0 4px;
    background: #e8e8e8;
}

.pad-container-wrapper {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0; /* Required for safari fixes RTL */
    z-index: 1;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    transition: left 0.2s ease-out, width 0.2s ease-out;
}

/* [notes-list-width] [source-list-width] */
.left-sidebar-opened .pad-container-wrapper,
.left-sidebar-opened .editor-loading-view-container {
    left: 400px; /* Required for safari fixes RTL */
    width: calc(100% - 400px); /* 400px for left sidebar width */
}

/* @NOTE(lsantos) 2023-01-31: 🔨 Unfortunately we needed to write this ugly css class to allow loading-view be responsive with version-history open */
.left-sidebar-opened.right-sidebar-version-history .editor-loading-view-container {
    left: 400px; /* Required for safari fixes RTL */
    width: calc(100% - 400px - 340px); /* 400px for left sidebar width 340px version-history */
}

.editor-scroll-container {
    position: absolute;

    /* @NOTE(bemerick) 2018-03-20: This is deliberate & puts the editor container into its own
	 * "stacking context". Without this, Chrome 65 improperly paints the contents outside the container.
	 * While Chrome has "fixed" this in upcoming version of Chrome, we'll keep this here as:
	 * 1. Chrome is still making changes to their core scroll logic, so we're more future proof this way,
	 * 2. It's useful in general to have a z-index so we can understand its z pos relative to other app UI.
	 * @see https://jira.inside-box.net/browse/NOTE-9711
	 */

    /* This needs to be matching with the height of the toolbar 64px + 1px for the border bottom */
    inset: 65px 0 0;
    /* stylelint-disable-next-line order/properties-order */
    z-index: 0;
    overflow-x: hidden;
    overflow-y: scroll;


    /* bg color needed so that loading in other contexts (ex: Webapp preview) has a white bg instead of
	 * transparent. Our loading spinner and messaging has a white bg so we want that to blend in. */
    background-color: #fff;

}

/* @NOTE(samoli) 2016-03-01: This improves the gross top gray area in when the user accesses a note inside Box Embed.
	Basically, we hide the toolbar during preview mode (and Box Embed mode) but we still move the editor container
	down by 61px which causes a weird gray area to show up on the top. Making this 40px makes it look a lot nicer. */
.box-preview .editor-scroll-container {
    top: 40px;
}

#reconnect_form button {
    padding: 5px;
    font-size: 12pt;
}

.toolbar #overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 500;
    width: calc(100% - 80px);
    height: inherit;
    margin-left: 80px;
    background-repeat: repeat-both;
}

/* [notes-list-width] [source-list-width] */
.left-sidebar-opened .toolbar #overlay {
    width: calc(100% - 400px - 100px); /* 400px = left sidebar width */
    margin-left: calc(400px + 70px);
}

#focusprotector {
    position: absolute;
    inset: 0;
    z-index: 100;
    display: none;
    background-color: white;
    filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=1)';
    filter: alpha(opacity=1);
    opacity: 0.01;
}

.rtl {
    direction: rtl;
}

/* fix for misaligned checkboxes */
input[type='checkbox'] {
    vertical-align: -1px;
}

.right {
    float: right;
}

/************* START GENERAL UI COMPONENTS *************/

/* Components that are useful anywhere in the UI:
 * - Re-usable CSS classes (ex: horizontal flip any componenet)
 * - Re-usable views (ex: loading spinner)
 */

/* Flips/Mirrors a component horizontally. */
.flip-horizontal {
    transform: scaleX(-1);
}

/* Main animated loading "spinner." Lines animate left-to-right.
 * You can flip this animation to animate from right-to-left for a
 * "back in time" loading effect (Version History uses this). */
.loading-logo-spinner {
    position: absolute;
    top: 45%;
    left: calc(50% - 30px); /* subtract half of the width of the spinner to center it */
    width: 60px;
}

/************ START HAMBURGER MENU ************/

.hamburger-menu {
    position: absolute;
    width: 16px;
    height: 15px;
    cursor: pointer;
}

.hamburger-menu-bar {
    position: absolute;
    height: 1px;
    background: #666;
    border-radius: 3px;
    transition: all 0.3s ease;
}

.toggle-left-sidebar-button {
    display: inline-block;
    width: 14px;
    height: 14px;
    padding: 4px;
    margin-top: 2px;
    margin-left: 9px;
}

.toggle-left-sidebar-button:hover .hamburger-menu-bar {
    background: #222; /* $bdl-gray */
}

.top-hamburger-menu-bar.hamburger-menu-bar {
    top: 0;
    width: 16px;
    transform-origin: 0% 0%;
}

.middle-hamburger-menu-bar.hamburger-menu-bar {
    bottom: 7px;
    width: 16px;
}

.bottom-hamburger-menu-bar.hamburger-menu-bar {
    bottom: 0;
    width: 16px;
    transform-origin: 0% 100%;
}

.toggle-left-sidebar-button.active .top-hamburger-menu-bar.hamburger-menu-bar {
    width: 10px;
    transform: rotate(45deg) translate(6px, 4px);
}

.toggle-left-sidebar-button.active .bottom-hamburger-menu-bar.hamburger-menu-bar {
    width: 10px;
    transform: rotate(-45deg) translate(6px, -4px);
}

.toggle-left-sidebar-button.active .middle-hamburger-menu-bar.hamburger-menu-bar {
    transform: scaleX(0);
    transform-origin: center;
}

/************ END HAMBURGER MENU ************/

/************* END GENERAL UI COMPONENTS *************/

/************* TABLES *************/

#menu-table .menu-item {
    text-align: center;
}

#menu-table .menu-item input {
    width: 20px;
    padding: 2px 0;
    margin-left: 3px;
    text-align: center;
    border-radius: 0;
}

/************* END TABLES *************/

/************** Start of Content Anchor Menu ************/

/* Content Anchor Menu is a context menu which attach to specific content DOM e.g. table, image */

/* hide content anchor menu if not in edit mode */
body:not([data-view-state='edit']) .content-anchor-menu {
    display: none;
}

.content-anchor-menu {
    position: absolute;
    z-index: 1000;
    background-color: #000;
    border: 1px solid #000;
    opacity: 0.8;
    transition: opacity 0.1s, margin-left 0.2s ease-out;
}

/* @NOTE(mnguyen) 2016-08-09: The reasoning behind margin-left versus left is that the
 * element associated with .content-anchor-menu has it's inline left attr set through javascript.
 * If we want to change this in the future, then take a look at content-anchor-menu.js and table-stalker-menu.js
 */

/* [notes-list-width] [source-list-width] */
.left-sidebar-opened .content-anchor-menu {
    margin-left: 200px; /* half of left-sidebar width */
}

.content-anchor-menu.float-top {
    position: fixed;

    /* Make sure we set important on "top" here because the top position of non-float content anchor menu */

    /* is set on style attribute of DOM, so when we float the menu we need make sure this top override */

    /* the value on style attribute */

    /* Since we only scroll the .pad, we have to add 60px for the toolbar and 1 pixel for it's border */
    top: 65px !important;
}

.content-anchor-menu li {
    display: inline-block;
    padding: 7px;
    margin: 0;
    cursor: pointer;
}

.content-anchor-menu li.split-item {
    padding-right: 13px;
    border-right: 1px solid #222; /* $bdl-gray */
}

.content-anchor-menu li .buttonicon {
    opacity: 1;
}

.content-anchor-menu li:hover .buttonicon {
    opacity: 0.8;
}

.content-anchor-menu.top-radius {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.content-anchor-menu.bottom-radius {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

/*************** End of Content Anchor Menu **********/

#lightbox {
    position: relative;

    /* The lightbox should be above the highest element in the editor view, which is the editbar dropdown menu */
    z-index: 101;
}

.lightbox-overlay {
    position: fixed;
    z-index: 105;
    width: 100%;
    height: 100%;
    background-color: rgb(59 59 59 / 95%);
    opacity: 0;
    transition: opacity 250ms ease;
}

.lightbox-content {
    position: fixed;

    /* This should be at least 1 index ahead of the lightbox overlay so we can see the content over it. */
    z-index: 106;

    /* We use table to vertically align child elements inside this div */
    display: table;
    width: 100%;
    height: 100%;
    text-align: center;
    table-layout: fixed;
    opacity: 0;
    transition: opacity 250ms ease;
}

.active .lightbox-overlay {
    opacity: 1;
}

.active .lightbox-overlay-gradient {
    background: linear-gradient(-20deg, #4c6fc1 0%, #54904f 100%);
}

.active .lightbox-content {
    opacity: 1;
}

/* Asteroids styles */

.asteroids {
    color: #555;
    cursor: default;
    user-select: none;
}

.asteroids .lightbox-overlay {
    z-index: 1001;
    background-color: rgb(255 255 255 / 85%);
}

.asteroids .lightbox-content {
    z-index: 1002;
}

.asteroids-logo {
    width: 236px;
    height: 48px;
    background-image: url(../../img/asteroids_header_logo..svg);
    background-repeat: no-repeat;
}

.asteroids-instructions {
    position: absolute;
    right: 0;
    left: 0;
    z-index: 1002;
    color: #777;
    text-align: center;
    opacity: 1;
    transition: opacity 0.2s;
}

.asteroids-instructions-label {
    font-size: 0.9em;
    font-weight: 600;
    text-transform: uppercase;
}

.asteroids-instructions-text {
    font-size: 0.9em;
    font-weight: 300;
}

.asteroids-header {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1004;
    height: 60px;
    background-color: transparent;
}

.asteroids-header-left {
    position: absolute;
    top: 6px;
    left: 0;
}

.asteroids-header-right {
    position: absolute;
    top: 20px;
    right: 20px;
}

button.with-border.asteroids-header-help,
button.with-border.asteroids-header-quit {
    float: right;
    height: auto;
    margin-left: 15px;
    font-size: 0.9em;
    font-weight: 600;
    color: #000;
    text-transform: uppercase;
    background-color: rgb(255 255 255 / 85%);
    border: 1px solid #333;
}

.asteroids-header-lives,
.asteroids-header-score {
    display: inline-block;
    float: right;
    min-width: 100px;
    margin-left: 15px;
    font-size: 0.8em;
    font-weight: 600;
    text-transform: uppercase;
}

.asteroids-header-lives-value,
.asteroids-header-score-value {
    font-size: 1.7em;
    font-weight: 300;
}

.asteroids-header-lives img {
    width: 16px;
    height: 16px;
    margin-top: 6px;
    margin-right: 5px;
    border-radius: 50%;
}

.asteroids-game-over-screen-title {
    font-size: 5em;
    font-weight: 100;
    text-transform: uppercase;
}

.asteroids-game-over-screen {
    position: absolute;
    inset: 0;
    z-index: 1003;
    background-color: rgb(255 255 255 / 85%);
}

.asteroids-game-over-screen-content {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 640px;
    text-align: center;
    white-space: normal;
    transform: translate(-50%, -50%);
}

.asteroids-game-over-screen-text {
    margin-top: 40px;
    font-size: 1.2em;
    font-weight: 300;
}

.asteroids-game-over-screen-actions {
    margin-top: 40px;
}

button.with-border.asteroids-game-over-screen-get-back {
    height: auto;
    font-size: 0.9em;
    font-weight: 600;
    text-transform: uppercase;
    border: 1px solid #333;
}

button.with-border.asteroids-game-over-screen-play-again {
    height: auto;
    font-size: 0.9em;
    font-weight: 600;
    color: #6cb043;
    text-transform: uppercase;
    border: 1px solid #6cb043;
}

.cloneHead {
    position: absolute;
    z-index: 1001;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    transition: top 0.4s ease-out, left 0.4s ease-out;
}

/* END Asteroids styles */

/***************** START 3D HORIZONTAL FLIP ANIMATION CSS *****************/

/* Support for old browsers as well */

/* entire container, keeps perspective */
.flip-container {
    transform: perspective(1000px);
    transform-style: preserve-3d;
    perspective: 1000;
}

/* adding the flip class will flip the animation from front-back */
.flip-container.flip .flip-front {
    transform: rotateY(180deg);
}

.flip-container.flip .flip-back {
    transform: rotateX(0deg);
    transform: rotateY(0deg);
}

/* others that want to use this have to override this size */
.flip-container,
.flip-front,
.flip-back {
    width: 30px;
    height: 30px;
}

/* flip speed goes here */
.flipper {
    position: relative;
    width: inherit;
    height: inherit;
    transition: 0.6s;
    transform: perspective(1000px);
    transform-style: preserve-3d;
}

/* hide back of pane during swap */
.flip-front,
.flip-back {
    position: absolute;
    top: 0;
    left: 0;
    transition: 0.6s;
    transform: rotateY(0deg);
    transform-style: preserve-3d;
    backface-visibility: hidden;
}

/* front pane, placed above back */
.flip-front {
    z-index: 2;
    transform: rotateY(0deg);
}

/* back, initially hidden pane */
.flip-back {
    transform: rotateY(-180deg);
}

/************* END 3D HORIZONTAL FLIP ANIMATION CSS *************/

/***************** START IMAGE OVERLAY CSS *****************/

#image-overlay .lightbox-content div {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
}

#image-overlay-image {
    /* Setting the position to fixed and 0 forces the image to fit within the window */
    position: fixed;
    inset: 0;
    max-width: 90%;
    max-height: 90%;
    margin: auto;
    cursor: pointer;
    border: 0;
    outline: 0;
}

#image-overlay .lightbox-progress {
    /* centered on the screen */
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px;
}

/***************** END IMAGE OVERLAY CSS *****************/

/************* START SELECTOR DROPDOWN CSS *************/

.selector-dropdown {
    position: absolute;
    z-index: 100; /* this z-index needs to be high so that the drop down shows above all else */
    display: block;
    width: 100%;
    min-width: 220px;
    margin: 0;

    /* We need to override the defaul white-space: nowrap that is set on the body */

    text-align: left;

    /* That rule is in iframe_editor.css but since that file is also loaded in the top frame, it affects this dropdown */
    white-space: normal;
    list-style: none;
    background: #fff;
    border: 1px solid #d2d2d2;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.selector-dropdown .selector-dropdown-secondary-text {
    display: inline-block;
    height: 17px;
    font-size: 0.8em;
    color: #8899a6;
}

.selector-dropdown .selector-dropdown-primary-text {
    padding-right: 5px;
    font-size: 0.9em;
    font-weight: 500;
}

.selector-dropdown a {
    display: block;
    padding: 6px 15px;
    overflow-x: hidden;
    color: #333;
    text-decoration: none;
    text-overflow: ellipsis;
    cursor: pointer;
}

.selector-dropdown a:hover,
.selector-dropdown .dropdown-item-selected {
    text-decoration: none;
    background: #eee;
}

/************* END SELECTOR DROPDOWN CSS *************/

/************* INPUT TEXTAREA CSS (comment textarea) *************/

.comment-textarea {
    width: 225px;
    min-height: 70px;
    max-height: 200px;
    padding: 10px;
    overflow: auto;
    font-family: Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 0.93em;
    color: #505050;
    word-wrap: break-word;
    white-space: pre-wrap;
    resize: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border-color: #ccc;
    border-radius: 2px;
    box-shadow: inset 0 2px 3px rgb(0 0 0 / 8%);
    transition: border-color linear 0.15s, box-shadow linear 0.15s;
    -webkit-font-smoothing: antialiased;
}

.comment-textarea .placeholder {
    font-weight: normal;
    color: #a5a5a5;
}

.comment-textarea:hover {
    border: 1px solid #4c4c4c;
}

.comment-textarea.has-error,
.comment-textarea.has-error:hover,
.comment-textarea.has-error:focus {
    border: 1px solid #ed3757;
}

.comment-textarea:focus {
    border-color: #0061d5;
    outline: 0;
    box-shadow: none;
}

.comment-textarea a {
    color: #0061d5;
    text-decoration: none;

    /* We need an !important here because iframe_editor.css has an !important rule for the cursor prop for all anchors */
    cursor: inherit !important;
}

.comment-textarea a:hover {
    color: #0061d5;
    text-decoration: underline;
}

/************* END INPUT TEXTAREA CSS (comment textarea and share tooltip) *************/

/*****************************************   */

/************* CUSTOM/PAD.CSS *************/

/*****************************************   */

.hidden {
    display: none !important;
}

.preview-hidden {
    display: none !important;
}

.not-visible {
    visibility: hidden !important;
    opacity: 0 !important;
}

.widthFull {
    width: 100%;
}

.disableSelectable {
    -webkit-touch-callout: none;
    user-select: none;
}

.allowTextSelection {
    word-wrap: break-word;
    user-select: text;
}

/* Toolbar overrides */
.toolbar {
    width: 100%;
    height: 64px;
    padding-top: 0;
    margin-left: 0;
    border-bottom: 1px solid #e7e7e7;
}

/* Toolbar Button Hover States Override */
.inlineToolbarMenu li {
    display: inline-block;
    margin-left: 10px;
}

.toolbar .selected button span {
    opacity: 1;
}

/* Wrapper around centered content in top toolbar - bounded by width: (editor_page_width + 10) */
.toolbar .centeredMenu {
    /* Want editbar dropdowns to be stacked over table menu.
	The reason for z-index of 3 is because page-overlay has a z-index of 2 */
    z-index: 3;
    width: 820px;

    /* Needs to be the same as toolbar-flush-section margin-top */
    padding-top: calc((64px - 24px) / 2); /* 64px for toolbar height - 24px for icon height and then halve to center */
    margin-left: calc(50% - 505px);
    transition: margin-left 0.2s ease-out;
}

.left-sidebar-opened .centeredMenu {
    margin-left: calc(50% - 350px);
}

/* sets up centering on a block level element. Element must define its own width bounds to center on. */
.centeredBlock {
    position: relative;
    margin: auto;
}

/*
* Editbar Menu Style overrides
*/

.notes-menu .menu-item {
    display: list-item;
    min-height: 0;
    line-height: 20px;
}

/* Make all link in menu item display as a full width block element */
.notes-menu .menu-item a {
    display: block;
}

/* setup 3D transform perspective in order to get better animation */
.transform-perspective {
    position: relative;
    z-index: 100;
    perspective: 500px;
    perspective-origin: left top;
}

/**
 * When dropdown menu drop from right top to left bottom
 * we should setup properly 3D perspective to give the user right feeling
 * Normally dropdown menu drop from left top to right bottom,
 * but when there is no enough space on the right, menu will be opened from
 * right top position
 */
.transform-perspective.right-align {
    perspective-origin: right top;
}

.notes-menu.bottom-right-align {
    transform-origin: right bottom;
    perspective-origin: right bottom;
}

.notes-menu {
    /* a little rotate along with the x and y axis in 3D space */

    /* make the flip out animation when apply the css transition */
    opacity: 0;
    transition: opacity 0.075s, -moz-transform 0.125s;
    transition: opacity 0.075s, -webkit-transform 0.125s;
    transition: opacity 0.075s, -ms-transform 0.125s;
    transition: opacity 0.075s, transform 0.125s;
    transform: rotateY(10deg) rotateX(-10deg);
    transform-origin: left top;

    /* Make the child elements will preserve its 3D position */
    transform-style: preserve-3d;
}

/* [notes-list-width] [source-list-width] */
#editbar {
    position: relative;
    z-index: 100;
    width: calc(100% - 400px - 6px);
    margin-left: 400px; /* 400px for the sidebar width */
    background-color: white;
}

#editbar .notes-menu {
    position: absolute;

    /* (toolbar height - margin top of toolbar-flush-section) = 60 - 17 */
    top: 36px;

    /* As an active menu, should appear higher than anything else */
    z-index: 100;
    padding: 12px;
    margin: 0;
    overflow: hidden;
    text-align: left;
    background-color: #fff;
    border: solid 1px #e8e8e8;
    border-radius: 8px;
    box-shadow: 0 4px 12px 0 rgb(0 0 0 / 12%);
}

/* Error messages inside 'insert image/preview from Box shared link' needs to overflow  */
#editbar .notes-menu.menu-image {
    overflow: visible;
}

/* The margin-top of the flush-left section is more than the centered menu and the right menu */
#editbar .toolbar-flush-left .notes-menu {
    /* (toolbar height - margin top of toolbar-flush-left) = 60 - 19 */
    top: 41px;
}

#boxShareTooltip {
    background-color: #fff;
    border: 1px solid #bdc3c7;
    border-top: none;
    border-radius: 0;
    box-shadow: 0 2px 6px 0 rgb(0 0 0 / 10%);
}

/**
 * When dropdown menu drop from right top to left bottom
 * We need change the 3D transform style to give the user right feeling
 * Normally dropdown menu drop from left top to right bottom,
 * but when there is no enough space on the right, menu will be opened from
 * right top position
 */
#editbar .notes-menu.right-align {
    /* a little rotate along with the x and y axis in 3D space */

    /* make the flip out animation when apply the css transition */
    transform: rotateY(-10deg) rotateX(-10deg);
    transform-origin: right top;
}

#editbar .notes-menu.is-visible,
#help-menu .notes-menu.is-visible {
    opacity: 1;
    transform: rotateY(0) rotateX(0);
}

/* Default dropdown menu - vertical list items */
#editbar .notes-menu .menu-item {
    float: none;
    max-width: 400px;
    padding: 8px;
    margin: 0;
    overflow: hidden;
    font-family: Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 1em;
    font-weight: 300;
    color: #222; /* $bdl-gray */
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    border: 0;
}

#editbar .notes-menu.menu-image .menu-item {
    padding: 8px 40px 8px 8px;
}

#editbar .notes-menu.not-clickable .menu-item,
#editbar .notes-menu .menu-item.not-clickable {
    padding: 5px 11px;
    font-weight: normal;
    cursor: default;
}

/* Horizontal dropdown menu - horizontal list items */
#editbar .notes-menu.menu-horizontal .menu-item {
    display: table-cell;
    padding: 8px;
    margin: 0;
    text-align: center;
}

#editbar .notes-menu .sub-menu {
    margin: 0;
    border: 0;
}

#editbar .notes-menu .sub-menu ul {
    padding: 0;
}

#editbar .notes-menu .menu-item a {
    color: #686868;
    text-decoration: none;
}

#editbar .notes-menu.not-clickable .menu-item:hover,
#editbar .notes-menu .menu-item.not-clickable:hover {
    background-color: #fff;
}

#editbar .notes-menu .menu-item:hover {
    background-color: #f4f4f4; /* $bdl-gray-05 */
    border-radius: 8px;
}

#editbar .notes-menu .menu-item.not-clickable {
    padding: 10px;
}

/* Defines the fluid layout of the left and right flush toolbar sections */
.toolbar .toolbar-flush-section {
    position: absolute;

    /* (toolbar height - section height)/2 = (60 - 22) / 2 = 19 */
    margin-top: 19px;
}

/* Toolbar menu section that is flush & fluid against the right side of screen */
.toolbar-flush-right {
    right: 24px;

    /* NOTE(ychen) 2015-10-15: use flex to get rid of the hidden text node(s) between all buttons,
	 * which were causing weird selection/clicking behavior.
	 * Based on the flex doc, this is maybe the reason why flex solved the problem:
	 * 	"Text that is directly contained inside a flex container is automatically wrapped in an
	 *   anonymous flex item. However, an anonymous flex item that contains only white space is
	 *   not rendered, as if it were designated display: none."
	 * Those hidden text nodes are automatically added by the browsers because of the indentations
	 * we have in front of the button elements in the pad.html. There are a few other potential
	 * approaches to solve this:
	 * - add a step in our asset pipeline to remove all the safe to remove whitespaces in the pad.html
	 * - set the font size to 0 here and specify the font size in the children elements accordingly
	 * - wrap all the button in <li>. This solved the selection/click issue. But it causes the
	 *   event not propagated to our event handler. This may be related to the click event handler
	 *   attached to the editbar inside pad_editbar.js
	 */
    display: flexbox; /* TWEENER - IE 10 */
    display: flex; /* Safari */

    /* Vertically align the items inside */
    -ms-flex-align: center;
    align-items: center;
}

.toolbar .toolbar-flush-section.toolbar-flush-right {
    display: flex;
    align-items: center;
    height: 64px;
    margin: 0;
}

/* By default, larger logo is shown for viewbar/editbar. */

/* See media_queries.css to logic that instead shows small icon at smaller page widths. */
#emptybar .buttonicon-box-notes-logo,
.toolbar .buttonicon-box-notes-logo-icon {
    display: none;
}

input,
textarea,
button {
    /* @NOTE(bemerick) 2014-04-28: Webkit forcibly tries to set its own font-family and
		 * line-height on input controls. This overrides our main body styles.
		 * Thus, we're forced to re-assert these styles for all inputs. */
    font-family: Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizelegibility;
}

/* Although title-editor is an input, it's part of our editing surface, so it should use same font style as editing surface */
#title-editor,
.title-editor {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

/* @NOTE 5/6/2013: These styles are taken from input styles in Box Webapp - see box.css */
input,
textarea {
    box-sizing: border-box;
    padding: 7px;
    font-size: 13px;
    color: #505050;
    border: 1px solid #ccc;
    border-radius: 2px;
    outline: none;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 10%);
    transition: border-color linear 0.15s, box-shadow linear 0.1s;
    -webkit-font-smoothing: antialiased;
}

input:hover,
textarea:hover {
    border: 1px solid rgb(0 0 0 / 70%);
    border-bottom: 1px solid rgb(0 0 0 / 60%);
}

input:focus,
input:active,
textarea:focus,
textarea:active {
    border: 1px solid #0061d5;
}

/* @NOTE(naeims) 2014-04-30: Hide IE's default X, e.g. on title input box.
 * http://stackoverflow.com/questions/14007655/remove-ie10s-clear-field-x-button-on-certain-inputs */
::-ms-clear {
    display: none;
}


#title-editor::placeholder,
.title-editor::placeholder {
    color: #6F6F6F;
    opacity: 1;
}

button {
    display: inline-block;
    padding: 3px 0;
    font-size: 0.9em;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    background-color: transparent;
    border: none;
}

button:focus-visible {
    /* @TODO(edunnahoo) 2023-01-27: Remove !important when we don't have to override BUIE's outline:none */
    outline: 1px auto Highlight !important; /* Firefox */
    outline: 1px auto -webkit-focus-ring-color !important; /* Chrome and Safari */
    outline-offset: 4px;
}

/* Base style for any styled button */
button.button-gray,
button.button-transparent,
button.with-border {
    padding: 10px 20px;
    border-radius: 2px;
}

button.button-transparent {
    color: #dbdbdb;
    background-color: transparent;
}

button.button-gray {
    color: #dbdbdb;
    background-color: #555;
}

button.with-border {
    /* Hard code this height so all browsers render this element consistently. We need this height
	to be consistent across browsers so we can correctly vertically align the button. */
    height: 34px;
    color: #555;
    border: 1px solid #ccc;
}

/* override cursors for disabled buttons */
button:disabled {
    cursor: default;
}

/* @NOTE(bemerick) 2014-01-27: Removes Firefox-specific focus-inner styles so that FF button size ends up
 * the same as all other browsers. Without this, Firefox buttons have way too much inner-padding. See:
 * http://stackoverflow.com/questions/5370609/difference-between-firefox-and-chrome-padding
 * @NOTE(bemerick) 2014-04-29: In all of FF's glory, just unsetting isn't enough. We need to actually
 * fudge the top/bottom margin by -2px to get the button back to normal height!
 * See here: http://davidwalsh.name/firefox-buttons */
button::-moz-focus-inner {
    padding: 0 !important;
    margin: -2px 0 !important;
    border: 0 !important;
}

.buttonicon_menu {
    display: table-cell;
    width: 20px;
    height: 20px;
    vertical-align: middle;
}

/* override sprites */
.buttonicon {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    cursor: pointer;
    background-color: transparent;
    background-image: url(../../img/notes-sprites..png);
    background-repeat: no-repeat;

    /* When applied to an html button element, unset the default button styles */
    border: none;
}

/* SVG buttonicons */
.buttonicon-svg {
    overflow: hidden;
    background-image: none;
    border-radius: 4px;
}

/* Editbar buttonicons */
.menu_left .buttonicon.buttonicon-svg {
    width: 24px;
    height: 24px;
    padding: 2px;
    border-radius: 5.3px;
}

.menu_left .selected .buttonicon-svg {
    background: #e5effa;
}

.menu_left .buttonicon-svg:hover,
.menu_left button:hover .buttonicon-svg {
    background: #f4f4f4; /* $bdl-gray-05 */
}

.menu_left #button-alignments.disabled .buttonicon-svg:hover,
.menu_left button#button-alignments.disabled:hover .buttonicon-svg {
    cursor: default;
    background: none;
}

.menu_left .selected .buttonicon-svg svg :not(g) {
    fill: #0061d5;
}

/* Editbar text alignment dropdown buttonicons */
#menu-alignments .buttonicon-svg:hover {
    background: none;
}

#menu-alignments .menu-item svg {
    margin: 0;
}

.buttonicon-font-color {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}

/* Hyperlink button icons in the tooltip */
.hyperlinkActions .buttonicon.buttonicon-svg * {
    fill: #fff;
}

/* Second Row */
.buttonicon-annotation-add {
    background-position: -150px -30px;
}

/* Third Row */
.buttonicon-hyperlink {
    background-position: 0 -60px;
}

.buttonicon-pencil-crossed {
    background-position: -90px -60px;
}

/* Fifth Row */
.buttonicon-version-history {
    background-position: -90px -120px;
}

/* Eleventh Row */
.buttonicon-table-insert-row-below {
    background-position: 0 -300px;
}

.buttonicon-table-insert-row-above {
    background-position: -30px -300px;
}

.buttonicon-table-remove-row {
    background-position: -60px -299px;
}

.buttonicon-print {
    background-position: -90px -300px;
}

/* Twelfth Row */
.buttonicon-table-insert-col-right {
    background-position: -30px -330px;
}

.buttonicon-table-insert-col-left {
    background-position: 0 -330px;
}

.buttonicon-table-remove-col {
    background-position: -60px -330px;
}

.buttonicon-verion-entry-more-authors {
    background-position: -90px -330px;
}

.buttonicon-shortcuts {
    background-position: -120px -330px;
}

.buttonicon-version-history-toggle {
    background-position: -150px -330px;
}

/* Thirteenth Row */
.buttonicon-create-note {
    background-position: -2px -359px;
}

.buttonicon-recents {
    background-position: -56px -359px;
}

.buttonicon-shared-with-me {
    background-position: -83px -359px;
}

.buttonicon-my-box-notes {
    background-position: -110px -359px;
}

.buttonicon-toggle-fullscreen {
    background-position: -140px -359px;
}

/* Fourteenth Row */
.selected .buttonicon-recents {
    background-position: -56px -383px;
}

.selected .buttonicon-shared-with-me {
    background-position: -83px -383px;
}

.selected .buttonicon-my-box-notes {
    background-position: -110px -383px;
}

.selected .buttonicon-toggle-fullscreen {
    background-position: -140px -381px;
}

/* Selected retina styles */

/* First row of selected icons */
.buttonicon-font-size-small {
    background-position: 0 -150px;
}

.buttonicon-font-size-large {
    background-position: -30px -150px;
}

/* Second row of selected icons */
.selected .buttonicon-align-justify {
    background-position: -45px -180px;
}

/* Third row of selected icons */
.buttonicon-note-list-item-folder {
    background-position: -65px -211px;
}

.buttonicon-annotation-delete {
    background-position: -90px -210px;
}

.buttonicon-folder {
    background-position: -120px -211px;
}

/* Fourth row */
.buttonicon-version-history-restore {
    background-position: 0 -240px;
}

.buttonicon-image-add-from-web {
    background-position: -60px -240px;
}

.buttonicon-mac-metakey {
    background-position: -90px -240px;
}

.buttonicon-windows-metakey {
    background-position: -120px -240px;
}

.buttonicon-box-notes-logo {
    width: 118px;
    height: 18px;
    background-position: 0 -270px;
}

/* Set the smaller width to only show "box" in the log */
#editbar .buttonicon-box-notes-logo {
    width: 64px;
}

.buttonicon-box-notes-logo-icon {
    width: 22px;
    height: 18px;
    background-position: 0 -270px;
}

.buttonicon-comment-action-delete {
    background-position: -120px -270px;
}

.buttonicon-ai-assistant {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    background-color: transparent;
    background-image: url(../../img/ai_assistant_icon..svg);
    background-repeat: no-repeat;
    background-position: 3px 2px;
}

.error-icon {
    background-position: -150px -270px;
}

.version-content-error-icon {
    width: 36px;
    height: 36px;
    cursor: default;
    background-position: -135px -289px;
}

/* Not in spritesheet as this is an animated gif.
 * @NOTE: Using EPL's included loading gif for now */
.spinner-icon {
    width: 16px;
    height: 16px;
    background-image: url(../../img/loading..gif);
}

/* CSS3 tooltips. To Use:
 * 1. Add data-tooltip attribute to an element. Contents will be shown in the tooltip.
 * 2. Add 'tooltip' class to the element.
 * 3. Add 'tooltip[Top/Bottom][Left/Right]' class to the element based on desired tooltip position.
 * @TODO (bemerick) 2013-05-29: Implement other tooltip positions. Only tooltipBottomLeft is available at this time.
 * @NOTE1: These tooltips only work in CSS3-supported browsers - there is currently no graceful fallback!
 * @NOTE2: These tooltips have a static position and width at this time!
 * Modeled similarly to the tutorial here: http://www.webdesignerdepot.com/2012/11/how-to-create-a-simple-css3-tooltip/
 */

/* Main "bubble" containing tooltip text */
.notes-tooltip:hover::after {
    position: absolute;

    /* Place considerably high in z-index stack to prevent new DOM items from encroaching over the tooltip down the road */
    z-index: 98;
    width: 120px;
    padding: 5px 15px;
    font-size: 0.8em;
    color: #fff;
    text-align: center;
    white-space: normal;
    content: attr(data-tooltip);
    background: #333;
    border-radius: 5px;
}

/* tooltip triangle that extends from the text bubble, pointing to the target element for the tooltip */
.notes-tooltip:hover::before {
    position: absolute;
    z-index: 99;
    content: '';
    border: solid;

    /* This border-color is for only up or down pointing beaks */
    border-color: #333 transparent;
}

/* By default, tooltip is generally slightly opaque since it is often on button icons.
 * Ensure we have full opacity here so that tooltip is fully visibile. */
.notes-tooltip {
    opacity: 1;
}

/* The tooltip must be given a bg color in order to have enough weight to trigger :hover in IE10 */
.notes-tooltip:hover {
    background-color: transparent;
}

.notes-tooltip.tooltipMiddleRight:hover::before {
    /* This border-color is for only left or right pointing beaks */
    border-color: transparent #333;
}

.tooltipBottomLeft:hover::after {
    top: 25px;
    right: -5px;
}

.tooltipBottomLeft:hover::before {
    bottom: -5px;
    left: 20%;
    border-width: 0 6px 6px;
}

.tooltipMiddleRight:hover::after {
    top: 0;
    left: 25px;
}

.tooltipMiddleRight:hover::before {
    right: -20%;
    bottom: 2px;
    border-width: 6px 6px 6px 0;
}

/* View (read-only) Toolbar */

/* [notes-list-width] [source-list-width] */
#viewbar {
    position: relative;
    width: calc(100% - 400px - 24px); /* 400px sidebar width + 24px right margin */
    margin-left: 400px; /* 400px for sidebar width */
    text-align: center;
    cursor: default;
}

body[data-view-state='viewonly'] #viewbar {
    width: 100%;
    margin-left: 0;
}

#viewbarRight {
    position: absolute;
    right: 14px;
}

#viewbarLeft {
    /* This is used to vertically center the elements that are present inside viewBar left. Currently, this only
		includes the boxNOTES icon and text */
    margin-top: 19px;
}

.left-sidebar-opened #viewbarLeft {
    left: -8px;
}

#viewbarMessage {
    display: inline-block;

    /* This is used to vertically center the elements that are present inside viewBar message. */
    margin-top: 20px;
}

#emptybar .toolbar-flush-section {
    /* This is used to vertically center all elements in the emptybar. Currently, this only includes the Box
	Notes icon with no text */
    margin-top: 20px;
}

#viewbarMessage .read-only-icon {
    margin-top: -3px;
    margin-right: 10px;
    cursor: default;
}

.viewbar-message-text {
    display: inline;
    color: #6a6a6a;
}

#viewbar .viewbar-logo {
    position: absolute;
    top: 20px;
    left: 20px;
}

#viewbar .viewbar-button {
    margin: 8px 0 8px 12px;
    border-radius: 6px;
    box-shadow: none;
}

#viewbar .viewbar-button-text {
    height: 20px;
    padding: 0;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.43;
    letter-spacing: 0.32px;
    vertical-align: middle;
}

#viewbar #viewbar-signup-button {
    padding: 9px 15px;
    border: 1px solid #bcbcbc;
}

#viewbar #viewbar-login-button {
    padding: 10px 16px;
    border: none;
}

#viewbarRight .hidden-comment {
    display: none;
}

/*
 * Viewbar display logic is based on connection status:
 * When in max-users or max-size state: Max-users/Max-size messaging is visible. Hide the read-only messaging.
 * When NOT in max-users or max-size state: Read-Only messaging is visible. Hide the max-users/size messaging.
 */
body[data-banner-type='disconnected-max-users'] #viewbar .read-only-message,
body:not([data-banner-type='disconnected-max-users']) #viewbar #max-users-message,
body[data-banner-type='disconnected-max-size'] #viewbar .read-only-message,
body:not([data-banner-type='disconnected-max-size']) #viewbar #max-size-message,
body[data-banner-type='disconnected-db-access-denied'] #viewbar .read-only-message,
body:not([data-banner-type='disconnected-db-access-denied']) #viewbar #db-access-denied-message,
body[data-banner-type='template-read-only'] #viewbar .read-only-message,
body:not([data-banner-type='template-read-only']) #viewbar #template-read-only {
    display: none;
}

/* End Read-only Toolbar */

/* Collab Tracker Plugin */

.collabContainer {
    position: absolute;
    right: 780px;

    /* @NOTE(naeims) 2016-03-10: The individual child divs of pageOverlay are given z-index values.
	 * The z-index is to ensure that the elements appear over the editor iframe (which has z-index: 1) */
    z-index: 2;
    height: 100%;
    transition: right 0.2s ease-out;
}

/* We adjust the collabContainer when the left sidebar is open by taking into account half of the sidebar
* which is 400px since the editor's positioning is adjusted by half the sidebar. */

/* [notes-list-width] [source-list-width] */
.left-sidebar-opened .collabContainer {
    right: calc(780px - 200px);
}

.collabBucket {
    margin-right: 5px;
    text-align: right;
}

.user-initials {
    display: inline-block;
    /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword */
    font-family: Helvetica;
    font-size: 13px;
    line-height: 31px; /* Not sure why the initals look off-center with 30px so had to add a pixel */
    color: white;
    text-align: center;
    vertical-align: top;
}

.note-head-container {
    position: relative;
    top: 6px;
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-right: 5px;
    margin-bottom: 0;
    cursor: default;
    border-radius: 50%;
    transition: left 400ms ease, opacity 400ms linear, top 400ms ease;
}

.note-head-container .note-head {
    width: 30px;
    height: 30px;
    cursor: default;
    border-radius: 50%;
}

.dummyBucket {
    /* simulates margin top without moving container off the page */

    /* Must exactly match the padding-top of #innerdocbody (the space between title and Note content) */
    height: 110px;
    height: calc(2em + 82px);
}

/* hide the note heads in version history mode */
body[data-view-state='version-history'] .collabContainer {
    display: none;
}

/* End Collab Tracker Plugin */

/* The richTooltip is used by our Tooltip JS (Inline Toolbar, Annotations, etc.) and is a tooltip with more programmatic
 * control than the basic 'tooltip' class that is implemented above. */
.richTooltip {
    position: absolute;
    z-index: 2;
    padding: 5px;
    color: #afafaf;

    /* load spinner asset before it's needed */
    
    /* Default cursor is important to indicate to the user that they are hovering over the tooltip and its padding,
             so they don't expect interaction with the text underneath and get frustrated. */
    cursor: default;

    /* tooltip should never be directly selectable. Ensures user editor selections won't be stolen by tooltip. */
    user-select: none;
    background: url(../../img/loading..gif) no-repeat -9999px -9999px;
    background-color: #222;
    border-radius: 5px;
    opacity: 0.98;
    transition: margin-left 0.2s ease-out;

}

/* [notes-list-width] [source-list-width] */
.left-sidebar-opened .richTooltip {
    margin-left: 200px; /* half of left sidebar width */
}

/* We need !important here because the tooltip is positioned via inline styles */
.richTooltip.zeroPositioned {
    top: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
}

.richTooltip.slideLeftTop {
    transition: left 150ms ease, top 150ms ease;
}

/* Create an 'arrow' that is placed at the center top of the tooltip */
.richTooltip::before {
    position: absolute;
    top: -15px;
    left: 50%;
    width: 0;
    height: 5px;
    margin-left: -5px;
    
    /* The way we create the beak using borders causes a lot of extra padding around the beak.
             The user might not expect to be hovering over the beak padding and get frustrated. This clip
             property clips the padding around the beak element. Add a background-color to see how it looks
             with and without the clip. */
    clip: rect(10px, 10px, 15px, 0);
    content: '';
    border: 5px solid transparent;
    border-bottom: 5px solid #333;
}

/* Create an 'arrow' that is placed at the center bottom of the tooltip */
.above.richTooltip::before {
    position: absolute;
    top: 100%; /* At the bottom of the tooltip */
    left: 50%;
    margin-left: -5px;
    clip: unset;
    content: ' ';
    border-color: black transparent transparent;
    border-style: solid;
    border-width: 5px;
}

#editbar .richTooltip p {
    font-size: 0.8em;
    color: #555;
}

/* The editbar's tooltips currently do not have an 'arrow'. Since we currently
 * cannot control the arrow's location on the rectangle, the arrow often ends up
 * misaligned when the tooltip is flush against a page border. Thus, we just hide it. */
#editbar .richTooltip::before {
    border: none;
}

/* disable state specifically for editbar icons */
#editbar button:disabled > span {
    /* @TODO(anyone) We need to remove the 'cursor' property from all the 'span' rules (for all spans that are children
		of a <button>) because that property should already be on the 'button' rule */
    cursor: default;
    opacity: 0.2;
}

/* We are using :after to create a pseudo-element that covers the gap between the border of the tooltip
	 and the tip of the beak. The area covered by this pseudo-element is represented by dots in the picture
	 below:

	 ...................................
	 ................/\.................
	 /--------------/  \---------------\
	 |                                 |
	 |  Tooltip!                       |
	 |                                 |
	 \---------------------------------/

	 We need this so the gap, while visually transparent, logically still counts as part of the tooltip.
	 If the mouse hovers over the gap, it is interpreted as hovering over the tooltip itself. This makes
	 for better UI interactions with the tooltip.
 */
.richTooltip.settled::after {
    position: absolute;
    top: -8px;
    left: 0;
    display: block;
    width: 100%;
    height: 8px; /* 8px is a good value to cover the gap and some buffer */
    content: '';

    /* We need this transparent background for this to work in IE10. If there is no background on this
		 pseudo-element in IE, it doesn't behave as we need it, e.g. it does not capture mouse hover events
		 and the events will leak through to the element underneath. */
    background-color: rgb(0 0 0 / 0%);
}

/* This moves the gap-covering pseudo element to go below the tooltip when the tooltip anchors from above */
.richTooltip.above.settled::after {
    top: 100%;
}

.richTooltip.inlineToolbarAnnotationEditor-shown,
.richTooltip.temp-annotation-shown,
#annotationTooltip,
#version-annotation-tooltip {
    padding: 0;
    margin-top: 6px;
    background-color: #fff;
    border: 1px solid #d3d3d3;
    border-radius: 9px;
    box-shadow: 0 2px 12px 0 rgb(0 0 0 / 15%);
    opacity: 1;
}

.richTooltip.inlineToolbarAnnotationEditor-shown.above::before,
.richTooltip.temp-annotation-shown.above::before,
#annotationTooltip.above::before {
    top: calc(100% - 10px);
}

.richTooltip.inlineToolbarAnnotationEditor-shown.above::after,
.richTooltip.temp-annotation-shown.above::after,
#annotationTooltip.above::after {
    top: calc(100% - 9px);
}

.richTooltip.inlineToolbarAnnotationEditor-shown::before,
.richTooltip.inlineToolbarAnnotationEditor-shown::after,
.richTooltip.temp-annotation-shown::before,
.richTooltip.temp-annotation-shown::after,
#annotationTooltip::before,
#annotationTooltip::after,
#version-annotation-tooltip::before,
#version-annotation-tooltip::after {
    position: absolute;
    display: block;
    height: 0;
    content: '';
    transform: rotate(45deg);
}

.richTooltip.inlineToolbarAnnotationEditor-shown::before,
.richTooltip.temp-annotation-shown::before,
#annotationTooltip::before,
#version-annotation-tooltip::before {
    top: -9px;
    left: 50%;
    z-index: -1;
    width: 18px;
    clip: auto;
    border-top: 18px solid #d3d3d3;
    border-right: none;
    border-bottom: none;
    border-left: none;
    border-top-left-radius: 6px;
}

.richTooltip.inlineToolbarAnnotationEditor-shown::after,
.richTooltip.temp-annotation-shown::after,
#annotationTooltip::after,
#version-annotation-tooltip::after {
    top: -8px;
    left: calc(50% - 4px);
    z-index: 1;
    width: 16px;
    border-top: 16px solid #fff;
    border-top-left-radius: 5px;
}

/* End richTooltip */

/* Inline Toolbar */



.richTooltip.temp-annotation-shown .inlineToolbarLoadingSpinner .spinner-icon {
    position: static;
}

.inlineToolbarMenu li:first-child,
.inlineToolbarMenu li.hidden + li {
    margin-left: 0;
}

/* Increase opacity on selected icons in inline toolbar to improve their visibility */
.inlineToolbarMenu li button.selected span {
    opacity: 1;
}

/* @TODO(kcho) 2021-03-24: [newEditor] Remove this when annotations is implemented and ready to be used on prod. */
.inlineToolbarMenu button.disabled,
.inlineToolbarMenu li:hover button.disabled {
    cursor: not-allowed;
    opacity: 0.4;
}

/* End Inline Toolbar */

/* Begin Annotation Editor */

.annotationEditor {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-width: 250px;
    min-height: 55px;
    border-top: 1px solid #d3d3d3;
}

.annotationEditor.inlineToolbarAnnotationEditor {
    border-top: none;
}

.richTooltip.inlineToolbarAnnotationEditor-shown .annotationEditor {
    border-radius: 9px;
}

.annotationEditor .annotationTextContainer {
    display: flex;
}

.annotationEditor textarea::placeholder {
    font-size: 12px;
    line-height: 1.33;
    color: #909090;
    letter-spacing: 0.3px;
}

/* :-ms-input-placeholder is needed to style placeholders in IE11 */
.annotationEditor textarea:input-placeholder {
    font-size: 12px;
    line-height: 1.33;
    color: #909090;
    letter-spacing: 0.3px;
}

/* ::-ms-input-placeholder is is needed to style placeholders in Edge */
/* stylelint-disable-next-line selector-pseudo-element-no-unknown */
.annotationEditor textarea::input-placeholder {
    font-size: 12px;
    line-height: 1.33;
    color: #909090;
    letter-spacing: 0.3px;
}

.annotationEditor textarea {
    min-width: 312px;
    min-height: 84px;
    padding: 16px;
    font-size: 12px;
    line-height: 1.33;
    color: #222;
    letter-spacing: 0.3px;
    border: none;
    border-radius: 9px;
    box-shadow: none;
    -ms-overflow-style: -ms-autohiding-scrollbar; /* needed so scrollbar is visible in IE11 */
}

.annotationEditor .buttonContainer {
    position: relative;
    box-sizing: border-box;
    display: flex;
    justify-content: flex-end;
    height: 54px;
    padding: 5px;
    background-color: #fbfbfb;
    border-radius: 0 0 9px 9px;
    box-shadow: inset 0 1px 0 0 #d3d3d3;
}

.annotationEditor .submitAnnotationBtn,
.annotationEditor .cancelAnnotationBtn {
    position: relative;
    display: inline-block;
    padding: 7px 16px;
    margin: 5px;
    border-radius: 6px;
}

.annotationEditor.textarea-content .submitAnnotationBtn {
    background-color: #0061d5;
}

.annotationEditor.textarea-content .submitAnnotationBtn:hover {
    background-color: #0074fe;
}

.annotationEditor:not(.textarea-content) .submitAnnotationBtn {
    background-color: #bcbcbc;
}

.annotationEditor .submitAnnotationBtn {
    right: 0;
    color: #fff;
}

.annotationEditor .cancelAnnotationBtn {
    left: 0;
    color: #222;
    background-color: #fff;
    border: 1px solid #bcbcbc;
}

.annotationEditor .cancelAnnotationBtn:hover {
    background-color: #f7f7f7;
}

/* End Annotation Editor */

.feature-flip {
    display: none !important;
}

/***************** START SHARE UI CSS *****************/

/* Overrides box-ui styles */
.share-modal-ui-container .modal-title,
.share-modal-ui-container .box-ui-share-invite-editor-description {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}

.share-modal-ui-container .modal-title {
    width: 100%;
}

/* Overrides box-ui styles */
.share-modal-ui-container h4 {
    font-size: 16px;
}

/* Overrides box-ui styles */
.share-modal-ui-container h5 {
    font-size: 14px;
}

/* Needed to position share menu correctly */
#box-share-ui .box-ui-share-menu,
#box-share-ui-viewbar .box-ui-share-menu {
    position: absolute;
    right: 3px;
    z-index: 5;
    text-align: left;
}

/* Overrides box-ui styles */
.share-modal-ui-container.invite-collaborators-modal .pill-selector-wrapper .pill-selector-input-wrapper {
    box-sizing: border-box;
    width: 100%;
}

.share-modal-ui-container.invite-collaborators-modal .pill-selector-wrapper .overlay {
    list-style-type: none;
}

.share-modal-ui-container.invite-collaborators-modal .pill-selector-wrapper .pill {
    box-sizing: border-box;
}

/* Overrides box-ui styles */
.share-modal-ui-container.invite-collaborators-modal .selector-dropdown-wrapper .datalist-item .contact-name {
    display: inline-block;
    vertical-align: bottom;
}

.share-modal-ui-container .box-ui-shared-link-modal .aria-menu {
    position: absolute;
    transition: none; /* Disable transitions, primarly to fix rendering issues on Safari although this affects both Chrome and Safari */
}

.shared-link-init-modal.modal .modal-dialog {
    background: none;
    box-shadow: none;
}

/* Overrides box-ui styles */
.share-modal-ui-container .box-ui-shared-link-modal .text-input-container {
    margin: 0 0 13px;
}

/* Overrides box-ui styles */
.share-modal-ui-container .box-ui-shared-link-modal .text-input-container input {
    width: calc(100% - 5px);
}

/* Overrides box-ui styles */
.share-modal-ui-container .box-ui-shared-link-modal .box-ui-shared-link-modal-menu-toggler-link,
.share-modal-ui-container .box-ui-shared-link-modal .box-ui-shared-link-modal-permission-menu-toggler-link {
    color: #0061d5;
}

/* Overrides box-ui styles */
.share-modal-ui-container .box-ui-shared-link-modal .box-ui-shared-link-modal-menu-toggler-link path,
.share-modal-ui-container .box-ui-shared-link-modal .box-ui-shared-link-modal-permission-menu-toggler-link path {
    fill: #0061d5;
}

/* Overrides box-ui styles */
.share-modal-ui-container .box-ui-shared-link-modal .box-ui-shared-link-modal-menu-toggler-link .icon-caret-down,
.share-modal-ui-container
.box-ui-shared-link-modal
.box-ui-shared-link-modal-permission-menu-toggler-link
.icon-caret-down {
    position: relative;
    top: -1px;
    left: 3px;
}

/* Overrides box-ui styles */
.share-modal-ui-container .box-ui-shared-link-modal .box-ui-shared-link-modal-menu-toggler-link hr,
.share-modal-ui-container .box-ui-shared-link-modal .box-ui-shared-link-modal-menus-container .aria-menu hr {
    margin: 8px 0;
}

.share-modal-ui-container .box-ui-shared-link-modal-info-container {
    display: flex;
    margin-top: 15px;
}

.share-modal-ui-container .box-ui-shared-link-modal-info-container.hide-no-edit-permission-info {
    visibility: hidden;
}

.box-ui-shared-link-modal .box-ui-shared-link-close-button-container.no-margin-top {
    margin-top: 0;
}

.box-ui-shared-link-modal-info-container .icon-info-container {
    display: flex;
    align-items: center;
    margin-right: 5px;
}

/* Overrides box-ui styles
 * This is to make sure that dropdown menus inside the share modal show up */
div[data-portal] .share-modal-ui-container.modal .modal-dialog .modal-content,
div[data-portal] .shared-link-init-modal.modal .modal-dialog .modal-content {
    overflow: visible;
}

/***************** END SHARE UI CSS *****************/

/* Since we removed 38px at the top of the pad, and 1px from the old page border
 * we also have to remove it for the page overlay (note heads, menus, annotations, etc) */
#page-overlay {
    top: 9px;
}

#box-share-button > .buttonicon-shared-link {
    opacity: 0.7;
}

#box-share-button:hover > .buttonicon-shared-link {
    opacity: 1;
}

#box-share-button {
    padding: 10px 16px;
    margin: 8px 0 8px 12px;
    border: none;
    border-radius: 6px;
    box-shadow: none;
}

/***************** START REACT UI CSS *****************/

/* Overrides box-ui styles */
.react-ui h1,
.react-ui h2,
.react-ui h3,
.react-ui h4,
.react-ui h5,
.react-ui h6,
div[data-portal] > .modal h1,
div[data-portal] > .modal h2,
div[data-portal] > .modal h3,
div[data-portal] > .modal h4,
div[data-portal] > .modal h5,
div[data-portal] > .modal h6 {
    font-weight: normal;
}

/* Overrides box-ui styles */
.react-ui .menu a.link:focus,
div[data-portal] > .modal .menu a.link:focus {
    text-decoration: none;
}

/* Overrides box-ui styles */
.breadcrumbs .breadcrumb-item .link:focus {
    text-decoration: underline;
}

/* Restores box-ui styles */
.react-ui ul {
    list-style: none;
}

/* Positions notifications below our toolbar */
div[data-portal] > div.notifications-wrapper {
    top: 51px;
}

/* Overrides box-ui styles */
div[data-portal] > div.notifications-wrapper .notification {
    white-space: normal;
}

/* Overrides box-ui styles */
div[data-portal] > div.notifications-wrapper .notification-with-btn {
    display: flex;
    width: 100%;
}

/* Overrides box-ui styles */
div[data-portal] > div.notifications-wrapper .notification > span {
    width: 100%;
}

/* Overrides box-ui styles */
div[data-portal] > div.notifications-wrapper .notification button > span {
    padding: 0;
    font-size: 1em;
}

/* Restores box-ui styles */
.react-ui .menu a.link {
    font-weight: 300;
}

.react-ui .menu a.link svg {
    position: relative;
    top: 2px;
    margin-right: 10px;
}

/* This fixes a notes style conflict with box-ui styles */
.tooltip {
    white-space: normal;
}

.tooltip a {
    text-decoration: underline;
}

ul.aria-menu {
    padding: 12px;
    border: solid 1px #e8e8e8;
    border-radius: 8px;
    box-shadow: 0 4px 12px 0 rgb(0 0 0 / 12%);
}

ul.aria-menu .menu-item {
    display: block;
    min-height: 20px;
    padding: 8px 40px 8px 8px;
    line-height: 20px;
    color: #222; /* $bdl-gray */
}

ul.aria-menu .menu-item:hover {
    color: #222; /* $bdl-gray */
    background-color: #f4f4f4; /* $bdl-gray-05 */
    border-radius: 8px;
}

ul.aria-menu .menu-item:focus {
    text-decoration: none;
}

/*
* Override separator styles only in collection menu
*/
ul.aria-menu .collections-menu [role='separator'] {
    margin-top: 0;
    border-top: 1px solid #e8e8e8; /* bdlGray10 */
}

/***************** END REACT UI CSS *****************/

/***************** START DROPSHADOW-LIST CSS ******************/

/* Styles for dropshadow-list. Adds a drop shadow to the top and bottom edges of the list. The shadows are
 * invisible by default and made visible by the .is-scrollable-above and .is-scrollable-below classes, respectively.
 * You will need to supply your own max-height and top/bottom offsets for your own instance of a dropshadow-list element.
 * @example .presence-dropdown-list styles
 */
.dropshadow-list {
    overflow-y: scroll;
}

.dropshadow-list::before,
.dropshadow-list::after {
    position: absolute;
    left: 7.5%;
    display: inline-block;
    width: 85%;
    height: 10px;
    content: '';
    opacity: 0;
    transition: opacity 0.1s ease-in-out;
}

.dropshadow-list.is-scrollable-above::before,
.dropshadow-list.is-scrollable-below::after {
    opacity: 1;
}

.dropshadow-list::before {
    z-index: 999;
    box-shadow: 0 4px 6px -4px rgb(0 0 0 / 35%);
}

.dropshadow-list::after {
    z-index: 999;
    box-shadow: 0 -4px 6px -4px rgb(0 0 0 / 35%);
}

/***************** END DROPSHADOW-LIST CSS ******************/

/***************** START OPTIONS MENU CSS ******************/

.options-menu-container {
    position: relative;
}

.options-menu-container .options-menu .menu-item {
    display: flex;
    align-items: center;
}

.options-menu-container a.link.disabled {
    /* We have !important since <a> already has a cursor: pointer !important */
    cursor: default !important;
    opacity: 0.5;
}

.options-menu-container a.link.disabled:hover {
    background-color: transparent;
}

.options-menu {
    position: absolute;
    right: 0;
    z-index: 5;
    max-width: 285px;
    padding: 12px;
    margin-top: 5px;
    text-align: left;
    text-overflow: ellipsis;
    border: solid 1px #e8e8e8;
    border-radius: 8px;
    box-shadow: 0 4px 12px 0 rgb(0 0 0 / 12%);
}

.options-menu .options-menu-icon {
    line-height: 16px;
}

.options-menu .options-menu-text {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.options-menu-container > button {
    width: 46px;
    padding: 9px 13px 6px;
}

.options-menu-container .options-menu .options-menu-divider {
    margin: 8px;
    border-top: 1px solid #e8e8e8;
    border-bottom: none;
}

.options-menu-container .submenu .checkbox-container {
    margin: 0;
}

/***************** END OPTIONS MENU CSS ******************/

/***************** START CONTENT EXPLORER CSS ******************/

.content-explorer-item-list .table-row:focus::before {
    content: none !important;
    background-color: transparent !important;
}

.content-explorer-item-list.table .table-body .table-row:not(.is-selected, .disabled):hover {
    background-color: #f6fafd;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
}

.content-explorer-item-list.table .table-body .table-row.is-selected {
    background-color: #e8f3fa;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
}

.content-explorer-item-list .item-list-button-col .table-cell .radio-container {
    padding: 0 4px;
    margin: 0;
}

.content-explorer-item-list .item-list-button-col .table-cell .radio-container span::before {
    box-sizing: border-box;
}

.content-explorer-item-list .item-list-name-container {
    max-width: 100%;
}

.content-explorer-item-list .item-list-name-container .item-list-name,
.content-explorer-item-list .item-list-name-container .item-list-name:hover {
    padding-right: 5px;
    overflow: hidden;
}

.content-explorer .content-explorer-breadcrumbs-up-button .icon-chevron {
    width: 4px !important;
    height: 4px !important;
}

.content-explorer-modal.modal .modal-dialog {
    width: 560px;
}

.content-explorer-modal .modal-dialog .modal-header .modal-title {
    white-space: normal;
}

.content-explorer-modal .breadcrumbs .breadcrumb-item {
    padding-left: 0;
}

.content-explorer-modal .breadcrumbs .breadcrumb-item button span {
    font-size: 15px;
    opacity: 1;
}

.content-explorer-modal input[type='radio'] {
    padding: 0;
}

.new-folder-modal .modal-dialog .modal-header {
    overflow: hidden;
    text-overflow: ellipsis;
}

.new-folder-modal .modal-content .folder-name-input input {
    width: 100%;
}

.new-folder-modal .modal-dialog .modal-header .modal-title {
    white-space: normal;
}

div[data-portal] .content-explorer-modal .lnk {
    color: inherit;
}

div[data-portal] .content-explorer-modal button span {
    opacity: 1;
}

.content-explorer-modal input[type='search']::-webkit-search-cancel-button {
    display: none;
}

.dropdown-menu-element .menu-item span {
    font-size: 14px;
    opacity: 1;
}

/****************** END CONTENT EXPLORER CSS *******************/

/***************** START TEMPLATES MODAL CSS ******************/

.templates-modal.modal .templates-tabview .tabs {
    border-bottom: 1px solid #eaeaea;
}

.templates-modal.modal .templates-tabview .tab,
.templates-modal.modal .templates-tabview .tab:hover {
    /* Fix tabs not showing up in IE 11 */
    flex: none;
    margin-right: 20px;
    border-bottom: 0;
}

.templates-modal.modal .templates-tabview .tab:focus {
    outline: none;
}

.templates-modal.modal .templates-tabview.tab-view .tab-title,
.templates-modal.modal .templates-tabview .tab:hover .tab-title {
    padding-right: 0;
}

.templates-modal.modal .templates-tabview.tab-view .is-selected .tab-title,
.templates-modal.modal .templates-tabview .is-selected.tab:hover .tab-title {
    color: #0061d5;
}

.templates-modal.modal .modal-dialog {
    width: 540px;
}

.templates-modal .default-templates-grid {
    display: flex;
    flex-flow: row wrap;
    margin-top: 20px;
}

.templates-modal .template-grid-item {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    width: 170px;
    height: 170px;
    margin-right: 15px;
    margin-bottom: 15px;
    text-align: center;
    cursor: pointer;
    background: #fff;
    border: 1px solid #eaeaea;
    border-radius: 2px;
}

.templates-modal .template-grid-item.is-selected {
    border: 1px solid #0061d5;
}

.templates-modal .template-grid-item:hover {
    outline: 1px solid #d1d1d1;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 5%);
}

.templates-modal .template-grid-item:nth-child(3n) {
    /* Remove margin for right-most item in each row */
    margin-right: 0;
}

.templates-modal .template-grid-item:nth-child(n + 4) {
    /* Remove margin for items in last row */
    margin-bottom: 0;
}

.templates-modal .custom-templates-list {
    margin-top: 20px;
    border-bottom: 1px solid #eaeaea;
}

.templates-modal .template-content-container {
    width: 100%;
    margin-top: 45px;
}

.templates-modal .template-icon-container {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    margin: auto;
}

.templates-modal .template-name {
    height: 40px;
    padding: 20px 15px 0;
    overflow: hidden;
    line-height: 20px;
    text-overflow: ellipsis;
    white-space: normal;
}

.templates-modal .templates-modal-buttons-container {
    display: flex;
    justify-content: flex-end;
    padding-top: 30px;
}

/***************** END TEMPLATES MODAL CSS ******************/

/***************** START TEMPLATES ITEM LIST CSS ******************/

.templates-item-list {
    user-select: none;
}

.templates-item-list .table-body {
    outline: none;
}

.templates-item-list .table-row {
    cursor: pointer;
}

.templates-item-list .table-row:focus::before {
    content: none !important;
    background-color: transparent !important;
}

.templates-item-list .table-row .table-cell {
    padding: 0;
}

.templates-item-list.table .table-body .table-row:not(.is-selected, .disabled):hover {
    background-color: #f6fafd;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
}

.templates-item-list.table .table-body .table-row.is-selected {
    background-color: #e8f3fa;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
}

.templates-item-list .table-row.disabled .table-cell {
    opacity: 0.3;
}

.templates-item-list .table-header {
    padding-right: 0 !important;
    border-bottom: 1px solid #eaeaea;
}

.templates-item-list .table-header-item {
    font-weight: normal;
    color: #767676;
    text-transform: none;
    letter-spacing: 0.035em;
}

.templates-item-list .templates-item-list-name,
.templates-item-list .templates-item-list-creator {
    overflow: hidden;
    text-overflow: ellipsis;
}

.templates-item-list .templates-item-list-name-col .templates-item-list-name {
    padding-right: 10px;
    color: #0b2749;
}

.templates-item-list .table-row.is-selected .templates-item-list-name-col .templates-item-list-name {
    font-weight: normal;
    color: #447991;
}

.templates-item-list .templates-item-list-creator-col .templates-item-list-creator {
    font-weight: normal;
    color: #6e6e6e;
}

.templates-item-list .templates-item-list-button-col .table-cell .radio-container {
    padding: 0 4px;
    margin: 0;
}

.templates-item-list .templates-item-list-button-col .table-cell .radio-container span::before {
    box-sizing: border-box;
}

.templates-item-list .templates-item-list-empty-state,
.templates-item-list .templates-item-list-loading-state {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
}

/***************** END TEMPLATES ITEM LIST CSS ******************/

/********************** START TOOLTIPS CSS **********************/

/* START Tooltip container styles */
.tooltips-container {
    position: absolute;
    inset: 0;
    z-index: -1;
}

/* END Tooltip container styles */

/* START box-react-ui overrides */

/* Moving the beak so it's not centered */
.tooltip-target-attached-bottom.tooltip-target-attached-right > .tooltip.notes-education-tooltip::before {
    right: 10px;
}

.tooltip-target-attached-middle.tooltip-target-attached-left > .tooltip.notes-education-tooltip::before {
    top: 15px;
}

/* Raising the z-index so it's above everything, but behind modals */
.box-notes .tooltip-element {
    z-index: 160;
}

/* Other visual styles of the tooltip itself */
.tooltip.notes-education-tooltip {
    width: 255px;
    max-width: none;
    padding: 8px 8px 8px 10px;
    background-color: #6d83ff;
    border-color: #6d83ff;
}

/* END box-react-ui overrides */

/* START Styles for all tooltips */
.tooltip.notes-education-tooltip .tooltip-content {
    display: flex;
}

.tooltip.notes-education-tooltip .tooltip-body {
    margin: 10px 0 2px 10px;
}

.tooltip.notes-education-tooltip .tooltip-buttons {
    margin-top: 10px;
    margin-bottom: 10px;
}

.tooltip.notes-education-tooltip .tooltip-buttons button {
    margin: 0;
    color: #222;
    background-color: #fff;
}

.tooltip.notes-education-tooltip .tooltip-right-rail {
    padding-left: 10px;
}

.tooltip.notes-education-tooltip .tooltip-close-button {
    position: static;
    padding: 0;
    cursor: pointer;
}

/* END Styles for all tooltips */

/*********************** END TOOLTIPS CSS ***********************/

/********************** START LOGIN MODAL CSS **********************/

.login-modal-container .modal-content {
    color: #494949;
    text-align: center;
    white-space: normal;
}

.login-modal-container .login-modal-title {
    margin: 20px 0;
    font-size: 16px;
    font-weight: bold;
}

.login-modal-container .login-modal-button-container {
    margin-top: 30px;
    text-align: right;
}

/*********************** END LOGIN MODAL CSS ***********************/

/********************** START SETTINGS MENU CSS **********************/

.settings-menu-container {
    position: relative;
}

.settings-menu-container .source-list-item {
    width: 20px;
    height: 20px;
    margin: auto;
    margin-bottom: 10px;
}

.settings-menu-container .settings-menu {
    position: absolute !important;
    top: -94px;
    left: 53px;
}

.settings-menu-container .settings-menu .menu-item {
    display: flex;
    align-items: center;
}

.settings-menu-container .settings-menu .menu-item span {
    display: inline-flex;
    line-height: 16px;
}

.settings-menu-container .settings-menu.download-desktop {
    top: -130px;
}

.settings-menu-container .settings-menu.download-desktop.settings-menu-container-new-editor {
    top: -130px;
}

.settings-menu-container .settings-menu-icon {
    position: relative;
    top: 2px;
}

.settings-menu-container :not(.icon-help).settings-menu-icon path,
.settings-menu-container :not(.icon-help).settings-menu-icon polygon {
    fill: #494949;
}

/********************** END SETTINGS MENU CSS **********************/

/********************** START FULL WIDTH CSS **********************/

/* Full Width Noteheads */
.full-width-mode .collabContainer,
.full-width-mode.right-sidebar-layout .collabContainer {
    right: 100%;
}

/* [notes-list-width] [source-list-width] */
.full-width-mode.left-sidebar-opened .collabContainer,
.full-width-mode.left-sidebar-opened.right-sidebar-layout .collabContainer {
    right: calc(100% - 200px); /* 200px for half of left sidebar */
}

.full-width-mode .collabBucket {
    position: relative;
}

.full-width-mode .collabBucket .note-head-container {
    position: absolute;
    border: 1px solid #fff;
}

/* The following rules create the effect of "stacked" noteheads in full width mode. We modify the last 3 note head
 * children (which technically are the first 3 noteheads to have joined the line) to be absolutely positioned in 7px
 * increments. Since noteheads are 35px in width, this means the elements will overlap which creates the stacking
 * effect. Any other noteheads than the 3 will just be positioned behind the last child (left: 0), hiding them. */
.full-width-mode .collabBucket .note-head-container:nth-last-child(1) {
    left: 0 !important; /* Need important to override inline JS styling */
}

.full-width-mode .collabBucket .note-head-container:nth-last-child(2) {
    left: -7px !important; /* Need important to override inline JS styling */
}

.full-width-mode .collabBucket .note-head-container:nth-last-child(3) {
    left: -14px !important; /* Need important to override inline JS styling */
}

/********************** END FULL WIDTH CSS **********************/

/* stylelint-disable selector-id-pattern */
/* stylelint-disable no-descending-specificity */
/* stylelint-disable declaration-no-important */
/* stylelint-disable selector-class-pattern */

/**
 * @NOTE(mnguyen) 2016-08-09: Please read before editing this file --
 * The media queries have design stops that comes in sets of two, one is with the
 * left sidebar closed, and one with the left sidebar opened. In most cases, editing one
 * of the media queries will requiring editing the other media query rules listed in the design stop.
 * @NOTE(mnguyen) 2017-01-17: In each of the left sidebar opened rules, there should also be a min-width
 * rule in the media query that matches the max-width of design stop 9 for left-sidebar-opened. This is so
 * that at a small enough page width, we treat the UI as if the left sidebar is closed instead of opened.
 * @NOTE(blee) 2017-08-02: Beginning from design stop 5 and onwards, we treat all media queries that affect
 * the toolbar as if the sidebar is open even if it is actually not (you will notice that some rules in the
 * "Left Sidebar Open" section do not contain .left-sidebar-opened). This is because the toolbar has been updated
 * so that the action bar which previously was a part of the toggleable sidebar is now stuck in the toolbar.
 * The general case is that the left-sidebar open/closed rules are mostly the same except that
 * the media width for left-sidebar open is BASE_SIZE + LEFT_SIDEBAR_WIDTH (400px)
 * @NOTE(jshi) 2017-07-27: The design stops are defined here:
 * https://confluence.inside-box.net/pages/viewpage.action?spaceKey=ETO&title=Box+Notes+Design+Stops+-+Media+Queries
 *
 * @NOTE(blee) 2020-07-24: The minimum screen width we'll support showing all features in the toolbar is 1260px.
 * At this point we begin to hide features (i.e. presence) to avoid cluttering the toolbar. This screen width is
 * acceptable since the vast majority (>95%) of people have screen resolutions larger than that. Be cautious of
 * increasing this further as we will start to lose support for certain resolutions (the next would be 1280 x 720).
 **/

/***** DESIGN STOP 0 ***************************************************/

/* Design stop 0: If the sidebar is closed, at this point we want to fix the left
 * margin of the editbar so that it does not collide with the action bar.
 * FW Mode: if both sidebars are open, we want to hide the noteheads at this point since they begin to collide with
 * the content. */

/* @TODO(lsantos) 2021-11-04: [newEditor] Cleanup all `.old-editor` classes after Old Editor is completely removed.
 * @see https://git.dev.box.net/Notes/box-etherpad-lite2/pull/1593 */

@media screen and (max-width: 1500px) {
    body.old-editor:not(.left-sidebar-opened) .centeredMenu {
        margin-left: 50px;
    }

    /* Full Width Mode */
    .full-width-mode.left-sidebar-opened.right-sidebar-layout .collabContainer {
        display: none;
    }
}

/****** END DESIGN STOP 0 **********************************************/

/***** DESIGN STOP 2 ***************************************************/

/* Design stop 2: At this point, we need to adjust the content containers to have 2% margin-left in the
 * right-sidebar layout to avoid it being swallowed by the source list.
 * FW Mode: if right sidebar is open, we remove the noteheads to prevent colliding with the content and we also
 * adjust the margin and width of the content containers to not overlap with the source list. If the left sidebar
 * is also open, then we adjust to not overlap with the left sidebar (but we let the content container overlap
 * with the right sidebar to avoid making the editor space too small). */

/* Left-Sidebar Closed ********/
@media screen and (max-width: 1140px) {
    .right-sidebar-layout .ace-inner-container,
    .right-sidebar-layout #centered-page {
        margin-left: 2%;
    }

    /* [source-list-width] */
    .full-width-mode.right-sidebar-layout .ace-inner-container,
    .full-width-mode.right-sidebar-layout #centered-page {
        width: calc(100% - 68px - 340px) !important;
        margin-left: 68px !important;
    }

    .full-width-mode.right-sidebar-layout .collabContainer {
        display: none;
    }
}

/* Left-Sidebar Open ********/
@media screen and (min-width: 893px) and (max-width: 1510px) {
    .left-sidebar-opened.right-sidebar-layout .ace-inner-container {
        margin-left: 0;
    }

    .left-sidebar-opened.right-sidebar-layout #centered-page {
        margin-left: 200px !important; /* 200px = half of left sidebar width */
    }

    .left-sidebar-opened #use-template-button-viewbar {
        max-width: 150px;
    }

    /* Full Width Mode */
    .full-width-mode.left-sidebar-opened.right-sidebar-layout .ace-inner-container {
        width: 100% !important;
        margin-left: 0 !important;
    }
}

/***** DESIGN STOP 3 ***************************************************/

/* Design stop 3: The centered menu is 820px in width, which makes it so there is not a lot of room for the flush-left
 * and flush-right divs. At this point, change the width of the centered menu to be 75% to be more fluid */

/* Left-Sidebar Closed ********/
@media screen and (max-width: 1000px) {
    .toolbar .centeredMenu {
        width: 75%;
        padding-left: 0;
    }

    .carousel-captions-container span {
        width: 40%;
    }

    /* Hide the next version text to avoid colliding with buttons on the right */
    .new-version-saved-text {
        display: none;
    }

    #use-template-button-viewbar {
        max-width: 150px;
    }
}

/* Left-Sidebar Open ********/
@media screen and (min-width: 893px) and (max-width: 1370px) {
    .left-sidebar-opened .centeredMenu {
        width: calc(75% + 60px);
        padding-left: 0;
    }

    .left-sidebar-opened .carousel-captions-container span {
        width: 40%;
    }

    /* Hide the next version text to avoid colliding with buttons on the right */
    .left-sidebar-opened .new-version-saved-text {
        display: none;
    }

    .left-sidebar-opened #use-template-button-viewbar {
        max-width: 125px;
    }
}

/****** END DESIGN STOP 3 **********************************************/

/***** DESIGN STOP 4 ***************************************************/

/* Design Stop 4: Switch from page layout to fluid layout. */

/* Left-Sidebar Closed ********/

/* @TODO(bemerick) 2014-04-30: Ideally this design stop should be at 840px.
 * From 819px - 840px, a horizontal scrollbar is present in the iframe.
 * However, changing to max-width 840px causes innerdocbody styles to
 * apply all the time (regardless of width). This is likely an issue with
 * styles being propagated across multiple iframes (innerdocbody is
 * inner iframe and thus has total width that is < 840px). We need to
 * resolve these discrepancies so that queries > 819px actually work. */
@media screen and (max-width: 819px) {
    /* Smaller screens should switch to a fluid editor padding */
    .toolbar .centeredMenu {
        padding-right: 0 !important;
        margin-left: calc(3% + 50px);
    }

    #innerdocbody .content-container,
    .innerdocbody .content-container {
        padding-right: 3%;
        padding-left: 3%;
    }

    #title-container,
    .title-container {
        width: 97% !important;
        padding-left: 3% !important;
    }

    #innerdocbody:not([data-view-state='viewonly']) #title-container:hover::after,
    .innerdocbody:not([data-view-state='viewonly']) .title-container:hover::after {
        /* max-width is 100% subtracted by the size of the left and right padding, which is 6% */
        max-width: 94%;
    }

    #title-container.active::after,
    .title-container.active::after {
        /* max-width is 100% subtracted by the size of the left and right padding, which is 6% */
        max-width: 94%;
        background-color: #0061d5;
    }

    #document-title-wrapper,
    .document-title-wrapper {
        width: 97%;
    }

    #title-editor-container,
    .title-editor-container {
        /* 97% - 3% left padding from title-container to reach an effective 3% right margin */
        width: 94%;
        margin-left: 0;
    }

    .ace-inner-container {
        top: 0;
        left: 0 !important; /* need important because of inline styling added by js */
        width: 100% !important; /* need important because of inline styling added by js */
        margin-left: auto !important; /* We had to set this to auto so that transitions would NOT work when the window size was smaller than threshold */
        background-color: #fff; /* With the padding offset, more of this element is exposed. Set BG color white to continue to look like part of the document */
        border: none;
        box-shadow: none; /* The page should take up the whole screen now, remove shadow so that the title doesn't get a double border */
    }

    #page-overlay {
        /* Must keep this in sync with the iframe's top on all screen sizes */

        /* Set it to -1px is because of bottom 1px border of top menu, by setting this way page-overlay and editor iframe can be perfectly match */
        top: -1px;
    }

    #page-overlay,
    #centered-page {
        width: 100%;
        margin-left: auto !important;
    }

    /* The flush left/right sections of editbar should now have fluid padding against the edge of window */
    .toolbar-flush-left {
        left: 1%;
    }

    .toolbar-flush-right {
        right: 1%;
    }

    /* Timeslider's data bar should align its content with the Note content's fluid text gutters now */
    #timeslider-data-bar .centeredBlock {
        width: auto;
        margin: 0 1%;
    }

    #help-menu-wrapper {
        /* we use visibility instead of display: none since doing so would cause
		 * the popover and help button to not be able to calculate their sizes on initialization */
        visibility: hidden;
    }

    /* Hide the comments button count span */
    .box-comments-button-count {
        display: none;
    }

    /* Hide Asteroids button */
    #button-asteroids {
        display: none;
    }

    #presence-ui-portal {
        display: none;
    }

    /* Hide the caption use template button in viewbar */
    #use-template-button-viewbar {
        max-width: 100px;
        margin-right: 0;
    }

    #use-template-button-viewbar span {
        display: none;
    }
}

/* Left-Sidebar Open ********/
@media screen and (min-width: 893px) and (max-width: 1189px) {
    /* Smaller screens should switch to a fluid editor padding */
    .left-sidebar-opened .centeredMenu {
        padding-right: 0 !important;
        margin-left: 20px;
    }

    .left-sidebar-opened #innerdocbody .content-container,
    .left-sidebar-opened .innerdocbody .content-container {
        padding-right: 3%;
        padding-left: calc(3% + 1rem);
    }

    .left-sidebar-opened #title-container,
    .left-sidebar-opened .title-container {
        box-sizing: border-box;
        width: 100%;
        padding-left: calc(3% + 1rem);
    }

    .left-sidebar-opened #document-title-wrapper,
    .left-sidebar-opened .document-title-wrapper {
        width: 97%;
    }

    .left-sidebar-opened #title-editor-container,
    .left-sidebar-opened .title-editor-container {
        /* 97% - 3% left padding from title-container to reach an effective 3% right margin */
        width: 94%;
        margin-left: 0;
    }

    .left-sidebar-opened #innerdocbody:not([data-view-state='viewonly']) #title-container:hover::after,
    .left-sidebar-opened .innerdocbody:not([data-view-state='viewonly']) .title-container:hover::after {
        /* max-width is 100% subtracted by the size of the left and right padding, which is 6% */
        max-width: 94%;
    }

    .left-sidebar-opened #title-container.active::after,
    .left-sidebar-opened .title-container.active::after {
        /* max-width is 100% subtracted by the size of the left and right padding, which is 6% */
        max-width: 94%;
        background-color: #0061d5;
    }

    .left-sidebar-opened .ace-inner-container {
        top: 0;
        left: 0 !important; /* need important because of inline styling added by js */
        width: 100% !important; /* need important because of inline styling added by js */
        margin-left: auto; /* We had to set this to auto so that transitions would NOT work when the window size was smaller than threshold */
        background-color: #fff; /* With the padding offset, more of this element is exposed. Set BG color white to continue to look like part of the document */
        border: none;
        box-shadow: none; /* The page should take up the whole screen now, remove shadow so that the title doesn't get a double border */
    }

    .left-sidebar-opened #page-overlay {
        /* Must keep this in sync with the iframe's top on all screen sizes */

        /* Set it to -1px is because of bottom 1px border of top menu, by setting this way page-overlay and editor iframe can be perfectly match */
        top: -1px;
    }

    .left-sidebar-opened #page-overlay,
    .left-sidebar-opened #centered-page,
    .left-sidebar-opened.right-sidebar-layout #centered-page {
        width: 100%;
        margin-left: auto;
    }

    /* The flush left/right sections of editbar should now have fluid padding against the edge of window */
    .left-sidebar-opened .toolbar-flush-left {
        left: calc(3% + 340px);
    }

    .left-sidebar-opened .toolbar-flush-right {
        right: 2%;
    }

    .left-sidebar-opened #viewbarLeft {
        left: 1%;
    }

    /* Timeslider's data bar should align its content with the Note content's fluid text gutters now */
    .left-sidebar-opened #timeslider-data-bar .centeredBlock {
        width: auto;
        margin: 0 1%;
    }

    .left-sidebar-opened #help-menu-wrapper {
        /* we use visibility instead of display: none since doing so would cause
		 * the popover and help button to not be able to calculate their sizes on initialization */
        visibility: hidden;
    }

    /* Hide the comments button count span */
    .left-sidebar-opened .box-comments-button-count {
        display: none;
    }

    /* Hide Asteroids button */
    .left-sidebar-opened #button-asteroids {
        display: none;
    }

    .left-sidebar-opened .collabContainer {
        display: none;
    }

    /* [notes-list-width] [source-list-width] */
    .left-sidebar-opened .richTooltip,
    .left-sidebar-opened #inlineToolbarTooltipp,
    .left-sidebar-opened #table-modifier-menu {
        margin-left: 400px;
    }

    /* Hide the caption use template button in viewbar */
    .left-sidebar-opened #use-template-button-viewbar {
        margin-right: 0;
    }

    .left-sidebar-opened #use-template-button-viewbar span {
        display: none;
    }

    /* Full Width Mode */

    /* [notes-list-width] [source-list-width] */
    .full-width-mode.left-sidebar-opened .richTooltip,
    .full-width-mode.left-sidebar-opened #inlineToolbarTooltip,
    .full-width-mode.left-sidebar-opened #table-modifier-menu {
        margin-left: 200px; /* 200px = half of left sidebar width */
    }
}

/* Left-Sidebar Open or Closed ********/
@media screen and (min-width: 841px) and (max-width: 1190px) {
    #presence-ui-portal {
        display: none;
    }

    #viewbarMessage {
        margin-right: 165px;
    }
}

@media screen and (max-width: 1260px) {
    #presence-ui-portal {
        display: none;
    }
}

/****** END DESIGN STOP 4 **********************************************/

/***** DESIGN STOP 5 ***************************************************/

/* Design Stop 5: Further reduce width of toolbar centered menu to avoid collision with sides of toolbar.
 * Also, reduce the total width of toolbar separators so all buttons still fit. */

/* Left-Sidebar Closed ********/
@media screen and (max-width: 750px) {
    .toolbar .centeredMenu {
        width: 65%;
    }

    /* Hide the caption of use template button in viewbar */
    #use-template-button-viewbar {
        margin-right: 0;
    }

    #use-template-button-viewbar span {
        display: none;
    }
}

/* Left-Sidebar Open ********/
@media screen and (min-width: 892px) and (max-width: 1120px) {
    .left-sidebar-opened .centeredMenu {
        width: calc(65% + 60px);
    }

    /* Hide the caption of use template button in viewbar */
    .left-sidebar-opened #use-template-button-viewbar {
        margin-right: 0;
    }

    .left-sidebar-opened #use-template-button-viewbar span {
        display: none;
    }
}

/***** DESIGN STOP 6 ***************************************************/

/* Design Stop 6: Hide comment sidebar toggle button (also hide comment sidebar if it is open)
 * FW Mode: Since we hide the right sidebar, it shouldn't factor into the content container width anymore
 */

/* Left-Sidebar Open or Closed ********/
@media screen and (max-width: 690px) {
    #editbar-flush-right .box-comments-button {
        display: none;
    }

    #box-share-ui {
        right: 10px;
    }

    .options-menu-container > button {
        padding-right: 0;
    }

    #comments-sidebar {
        left: -340px;
    }
}

@media screen and (min-width: 893px) and (max-width: 1072px) {
    #editbar-flush-right .box-comments-button {
        display: none;
    }

    #box-share-ui {
        right: 10px;
    }

    .options-menu-container > button {
        padding-right: 0;
    }

    .old-editor #comments-sidebar {
        left: -340px;
    }

    /* [source-list-width] */
    .full-width-mode.right-sidebar-layout .ace-inner-container {
        width: calc(100% - 68px) !important;
    }
}

/****** END DESIGN STOP 6 **********************************************/

/***** DESIGN STOP 7 ***************************************************/

/* Design Stop 7: Remove alignment options as not all buttons fit anymore */

/* Left-Sidebar Open or Closed ********/
@media screen and (max-width: 602px) {
    body.old-editor #editbar #toolbar-table-separator,
    body.old-editor #editbar #toolbar-table,
    body.old-editor #editbar #insert-media,
    body.old-editor #editbar #insert-media-separator {
        display: none;
    }
}

/* [notes-list-width] - update max-width */
@media screen and (min-width: 893px) and (max-width: 984px) {
    body.old-editor #editbar #toolbar-table,
    body.old-editor #editbar #insert-media,
    body.old-editor #editbar #insert-media-separator,
    body.old-editor #editbar #toolbar-table-separator {
        display: none;
    }

    /** only old editor **/
    body.old-editor #editbar-centered-menu .menu_left {
        width: 330px;
    }
}

/****** END DESIGN STOP 7 **********************************************/

/***** DESIGN STOP 8 ***************************************************/

/* Design Stop 8: Remove table options as not all buttons fit anymore */

/* Left-Sidebar Open or Closed ********/
@media screen and (max-width: 640px) {
    #editbar .centeredMenu .align_option,
    #editbar #alignment-separator {
        display: none;
    }

    #editbar-flush-right > button,
    #viewbarRight > button {
        padding-left: 2px;
    }
}

/* [notes-list-width] - update max-width */
@media screen and (min-width: 893px) and (max-width: 1026px) {
    #editbar .centeredMenu .align_option,
    #editbar #alignment-separator {
        display: none;
    }

    #editbar-flush-right > button,
    #viewbarRight > button {
        padding-left: 2px;
    }
}

/****** END DESIGN STOP 8 **********************************************/

/***** DESIGN STOP 9 ***************************************************/

/* Design Stop 9: Buttons can no longer fit, get rid of editbar altogether */

/* Instead of allowing the left-sidebar-opened case get into this design stop, the left-sidebar-opened case
 * should at this point, put itself into a state where we treat the UI as if the left-sidebar is closed */

/* For very small widths, remove excess editor / editbar displays as they don't fit and clutter too much */

/* FW Mode: We are in full fluid width mode with no source list / sidebars so we set width to 100%, set
 * margins to auto and make sure noteheads are hidden */

/* Left-Sidebar Closed ********/
@media screen and (max-width: 490px) {
    #editbar,
    #emptybar,
    #viewbar {
        display: none !important;
    }

    /* Handle the connectivity popup at this width - move up with the title since the edit bar is no longer there */
    #connectivity.popup {
        top: 0; /* Need !important here because EPL pad.css is enforcing !important for it's media query */
        right: 0;
    }

    .editor-scroll-container {
        top: 0;
    }

    /* Move version content down so that it does not get stuck behind top toolbar. */
    #version-content,
    .version-content {
        margin-top: 20px;
    }

    .content-anchor-menu.float-top {
        top: 0 !important;
    }
}

/* Left-Sidebar Open ********/

/* @NOTE(mnguyen) 2017-01-17: The .left-sidebar-opened CSS class changes a lot of the UI components in rules
 * outside of the media queries. In order to hide the left sidebar via CSS, while still keeping the sidebar
 * open (if it was open) in terms of our js logic, we have to undo these css rules to place and shape the UI
 * as if the left-sidebar was closed. */

/* [notes-list-width] - update max-width */
@media screen and (max-width: 892px) {
    .left-sidebar-opened .pad-container-wrapper,
    .left-sidebar-opened .editor-loading-view-container {
        left: 0;
        width: 100%;
    }

    .left-sidebar-opened .content-anchor-menu {
        margin-left: 0;
    }

    .left-sidebar-opened .toolbar-flush-left {
        left: 0;
    }

    .left-sidebar-opened .collabContainer {
        right: 780px !important;
    }

    .left-sidebar-opened .richTooltip {
        margin-left: 0;
    }

    #left-sidebar .source-list {
        left: -68px !important;
    }

    #left-sidebar .note-list-action-bar-container {
        left: -332px !important;
    }

    #left-sidebar .note-list-container {
        left: -332px !important;
    }

    #left-sidebar {
        display: none;
        width: 0 !important;
    }

    .toolbar .centeredMenu {
        margin-left: calc(3% + 20px);
    }

    .toolbar {
        width: 100% !important;
        margin-left: 0 !important;
    }

    .notes-education-tooltip.call-to-edit {
        display: none;
    }

    /* Below 892px all containers are 'full width' */
    .ace-inner-container,
    .full-width-mode.left-sidebar-opened .ace-inner-container {
        width: 100% !important;
        margin: auto !important;
    }

    .full-width-mode .collabContainer {
        display: none;
    }

    .full-width-mode #centered-page {
        width: 100% !important;
        margin: auto !important;
    }

    .full-width-mode.right-sidebar-layout #centered-page {
        margin-left: 0 !important;
    }
}

/****** END DESIGN STOP 9 **********************************************/

/*
@TODO(naeims) 2013-09-11: This is a humongous hack for hiding the toolbar in lightbox preview.
The correct fix would be to pass down the is_preview=1 URL param down to the notes iframe and
have PadUIController manage the show/hide state of the toolbar.
*/
@media screen and (min-width: 830px) and (max-width: 830px) {
    #viewbar #viewbarLeft,
    #viewbar #viewbarRight,
    #viewbar #viewbarMessage {
        display: none;
    }
}

/****** END VERTICAL DESIGN STOPS **********************************************/

/* Specific for any screens with higher resolutions. 1.3 is categorized as a retina-capable device.
	A @2x image is needed specifically for higher resolution screens.
	....http://crypt.codemancers.com/posts/2013-11-03-image-rendering-on-hd-screens/
	Different media queries necessary to target different browsers and resolution units
	....http://benfrain.com/a-full-vendor-stack-for-targeting-high-resolution-retina-devices/
*/
@media only screen and (min-resolution: 1.3dppx), only screen and (min-resolution: 192dpi) {
    .buttonicon {
        background-image: url(../../img/notes-sprites@2x..png);
        background-size: 170px 403px;
    }

    .buttonicon-svg {
        background-image: none;
    }

    #help-menu-icon {
        background-image: url(../../img/notes_usecases_animation@2x..gif);
        background-size: 140px 160px;
    }
}

/* @TODO(bemerick) 2014-09-10: Remove this when we roll version history sprites into the main sprite sheet */
@media only screen and (min-resolution: 1.3dppx), only screen and (min-resolution: 192dpi) {
    .version-history-sprite {
        background-image: url(../../img/version-history-sprites@2x..png);
        background-size: 16px 121px;
    }
}

/* List of all non editor elements of components we want to hide during print */
@media print {
    #editor-type-indicator,
    #end-of-life-indicator,
    #toolbar-extension,
    #left-sidebar,
    #editbar,
    #emptybar,
    #viewbar,
    #comments-sidebar,
    #connectivity,
    #popover-container,
    #version-history-sidebar,
    #inlineToolbarTooltip,
    #version-annotation-tooltip,
    #annotationTooltip,
    #hyperlinkTooltip,
    #page-overlay,
    #editbar-centered-menu,
    .flyout-overlay,
    .dropdown-menu-element {
        display: none !important;
    }
}

/* stylelint-disable declaration-no-important */
/* stylelint-disable selector-class-pattern */

/*
 * @NOTE(jengler) 2014-05-13: These are copied from the media_queries.css file
 * to get the same layout as the smallest screen size.
 *
 * @TODO(fsiao) 2021-07-21: [newEditor] Delete this file once we deprecate ACE editor.
 */

@media print {
    .toolbar .buttonicon-box-notes-logo {
        display: none;
    }

    .toolbar .buttonicon-box-notes-logo-icon {
        display: inline-block;
    }

    .innerdocbody .content-container,
    #innerdocbody .content-container {
        padding-right: 3%;
        padding-left: 3%;
    }

    #title-container,
    .title-container {
        width: 97%;
        padding-left: 3%;
    }

    #document-title-wrapper,
    .document-title-wrapper {
        width: 97%;
    }

    /* ALWAYS print the normal title even if the user was in the middle of editing the title */
    #document-title,
    .document-title {
        /* We need important here because when the editor is open, we put an inline style to make this visiblity: hidden */
        visibility: visible !important;
    }

    /* Never print the title editor */
    #title-editor-container,
    .title-editor-container {
        display: none;
    }

    iframe[name='ace_inner'] {
        top: 0;
        left: 0 !important; /* need important because of inline styling added by js */
        width: 100% !important; /* need important because of inline styling added by js */
        background-color: #fff; /* With the padding offset, more of this element is exposed. Set BG color white to continue to look like part of the document */
        border: none;
        box-shadow: none; /* The page should take up the whole screen now, remove shadow so that the title doesn't get a double border */
    }

    #page-overlay {
        top: 0; /* Must keep this in sync with the iframe's top on all screen sizes */
    }

    #page-overlay,
    #centered-page {
        width: 100%;
    }

    /* Once we enter fluid layout, remove scroll-bar based padding from centeredMenu.
	 * This eliminates any horizontal scrollbar. */
    .centeredMenu {
        width: 65%;
        padding-right: 0 !important;
    }

    /* The flush left/right sections of editbar should now have fluid padding against the edge of window */
    .toolbar-flush-left {
        left: 1%;
    }

    .toolbar-flush-right {
        right: 1%;
    }

    .toolbar ul li.separator {
        padding: 0;
    }

    #editbar .centeredMenu .align_option {
        display: none;
    }

    .editor-scroll-container {
        top: 0;
    }

    #connectivity,
    #editbar,
    #emptybar,
    #viewbar,
    #box-share-button,
    #button-selected-font-color {
        display: none !important;
    }

    /* Override checkbox sprite with real input checkboxes */

    /* @NOTE(samoli) 2015-03-04: We need to do this because browsers don't like to print background images */

    .old-editor ul.unchecked::before,
    .old-editor ul.checked::before {
        display: none;
    }

    input.checkbox-placeholder {
        display: inline-block;
    }
}

.sidebar{position:fixed;top:65px;z-index:1;width:340px;height:calc(100% - 65px);overflow:auto;background:#fbfbfb;border-left:1px solid #e7e7e7;transition:right .2s ease-out}.sidebar-title .title-text{position:relative;left:16px;display:inline-block;float:left;font-size:.93em}.sidebar-title .sidebar-close-container{position:relative;right:16px;display:inline-block;float:right;height:50px;line-height:50px}.sidebar-title.toolbar{height:50px;line-height:60px;color:#fff;background-color:#1a74ba;border-left:1px solid #1a74ba}.sidebar-title.right{right:0}.sidebar-title.no-scroll{overflow:hidden}.sidebar-list>li{font-size:.93em;list-style-type:none;background:#fbfbfb}button.sidebar-close{padding:0;cursor:pointer;background-color:#1a74ba}#use-template-button-viewbar{max-width:200px;margin-right:20px;overflow:hidden;color:#0061d5;text-overflow:ellipsis}#use-template-button-viewbar #use-template-icon{position:relative;top:1px;margin-right:1px;fill:currentcolor}#editbar-flush-right button.sidebar-control-button.open,#viewbarRight button.sidebar-control-button.open{background-color:#f3f3f3}#editbar-flush-right button.sidebar-control-button span.buttonicon,#viewbarRight button.sidebar-control-button span.buttonicon{width:22px;height:20px;line-height:20px;vertical-align:middle}#box-share-button-text{height:20px;padding:0;font-size:14px;font-weight:bold;line-height:1.43;letter-spacing:.32px;vertical-align:middle}#editbar-flush-right>button,#viewbarRight>button{padding:6px 10px;margin:0}.box-comments-button-count{position:absolute;top:0;left:0;width:22px;height:20px;font-size:11px;font-weight:bold;line-height:18px;color:#4e4e4e}.box-comments-button-count.comments-max-count{font-size:9px}.box-comments-button.open .box-comments-button-count{color:#fff}#viewbarRight .box-comments-button,#viewbarRight .box-options-button,#editbar-flush-right .box-comments-button,#editbar-flush-right .box-options-button{position:relative;display:flex;align-items:center;justify-content:space-around;width:40px;height:40px;padding:0;margin:8px 0 8px 12px;overflow:visible;font-size:1em;border:1px solid #bcbcbc;border-radius:6px}#viewbarRight .box-comments-button:hover,#viewbarRight .box-options-button:hover,#editbar-flush-right .box-comments-button:hover,#editbar-flush-right .box-options-button:hover{background:#f7f7f7}#viewbarRight .box-comments-button.open,#editbar-flush-right .box-comments-button.open{background:#e7e7e7}#viewbarRight .buttonicon-speech-balloon,#editbar-flush-right .buttonicon-speech-balloon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.box-comments-button .icon-comments-default-open,.box-comments-button .icon-comments-blank-open{display:none}.box-comments-button.open .icon-comments-default,.box-comments-button.open .icon-comments-blank{display:none}.box-comments-button.open .icon-comments-default-open,.box-comments-button.open .icon-comments-blank-open{display:flex}.icon-comments-count{position:relative}.icon-comments-blank-open svg *{fill:#0061d5}#viewbarRight .buttonicon-speech-balloon *,#editbar-flush-right .buttonicon-speech-balloon *{fill:#222}#viewbarRight .buttonicon-ellipsis,#editbar-flush-right .buttonicon-ellipsis{height:20px}#share-sidebar{z-index:2;color:#333}#share-sidebar-box-shared-link{height:86px}#share-sidebar-collaborators{position:relative;height:calc(100% - 180px);overflow:auto}#share-sidebar-collaborators-container{height:calc(100% - 86px)}#share-sidebar-collaborators li{width:100%;height:40px;line-height:40px;list-style:none;background:#fff}#share-sidebar-collaborators li span{display:inline-block;line-height:40px}#share-sidebar-collaborators li .collaborator-head{width:28px;height:28px;margin-right:5px}#share-sidebar-collaborators li .collaborator-name{overflow:hidden;text-overflow:clip}#share-sidebar-collaborators li .collaborator-last-access,#share-sidebar-collaborators li .collaborator-status{float:right}#share-sidebar-collaborators li .collaborator-status .active{position:relative;top:50%;width:7px;height:7px;background-color:#85cf40;border-radius:50%;transform:translateY(-50%)}#share-sidebar section{padding:20px 0}#share-sidebar section>*:not(:last-child){margin-bottom:10px}#share-sidebar input{margin-bottom:10px}#share-sidebar p{font-size:13px;color:#999;white-space:normal}#share-sidebar .sidebar-content{height:calc(100% - 50px);padding:0 25px;background-color:#fff;border-left:1px solid #dbdbdb}#share-sidebar .hr{height:0;margin:0 -25px;border-bottom:1px solid #dbdbdb}.version-restore-button{display:none;padding-top:0;padding-bottom:0;font-size:1em;font-weight:bold;color:#1a74ba;background-color:rgba(0,0,0,0)}.version-restore-button-text{color:#1a74ba;cursor:pointer}.version-restore-button:hover .version-restore-button-text{color:#003e6e}body:not([data-banner-type=connected],[data-banner-type=reconnected]) .version-restore-button,#version-history-sidebar:not([data-version-history-state=show]) .version-restore-button{display:none}.version-restore-button .buttonicon{margin-right:10px;margin-bottom:3px}.version-entry-selected .version-restore-button{display:inline-block}.version-entry-timestamp{float:left;width:160px;padding-left:22px;overflow:hidden;font-weight:bold;color:#494949;text-align:left;text-overflow:ellipsis;cursor:pointer}#version-history-sidebar[data-version-history-state=enter-loading] .version-entry-timestamp,body:not([data-banner-type=connected],[data-banner-type=reconnected]) .version-entry-timestamp{cursor:default}.version-entry-right-text{float:left;width:128px;overflow:hidden;color:#6a6a6a;text-align:right;text-overflow:ellipsis;cursor:pointer}.version-entry-top{display:block;height:16px;padding-top:16px;line-height:16px}.version-entry-author{top:0;display:table;height:20px;padding-bottom:8px;overflow:hidden;font-size:.92em;color:#6a6a6a;text-overflow:ellipsis;vertical-align:middle}.version-entry-author-list{display:block;padding:16px 0 16px 22px}.version-entry-author .note-head-container,.version-entry-author .note-head-container .note-head,.version-entry-author .user-full-name,.version-entry-author .user-initials{top:0;display:table-cell;height:20px;line-height:20px;vertical-align:middle}.version-entry-author .note-head-container,.version-entry-author .note-head-container .note-head,.version-entry-author .user-initials{width:20px;margin:0;font-family:inherit;font-size:.9em;cursor:pointer;border-radius:10px;box-shadow:0 0 0}.version-entry-author .user-full-name{padding-left:10px}.version-entry-more-authors .user-full-name{color:#1a74ba}.version-entry-more-authors .user-full-name:hover{color:#003e6e}#version-history-sidebar.open{right:0}#version-history-sidebar.closed{right:-340px}#version-history-view-message{position:relative;left:calc(100% - 320px);display:inline-block;margin-top:0;color:#dbdbdb}#version-history-list>li{cursor:pointer}#version-history-list>li:first-child{padding-top:12px}#version-history-list>li:hover{background-color:#e5f6ff}#version-history-sidebar[data-version-history-state=enter-loading] #version-history-list>li:hover{background-color:#fff}#version-history-sidebar[data-version-history-state=enter-loading] #version-history-list li body:not([data-banner-type=connected],[data-banner-type=reconnected]) #version-history-list li{cursor:default}body:not([data-banner-type=connected],[data-banner-type=reconnected]) #version-history-list li:hover{background-color:#fff}#version-history-list .version-entry-selected{background:#f3f3f3}#version-content-error,#version-history-spinner,.version-content-error,.version-history-spinner{position:relative;top:60px;width:360px;margin:auto;text-align:center;cursor:default}.version-content-error-string{font-size:1em;color:#333}.version-content-error-string-container{padding:5px}.version-history-loading-spinner-container{width:100%;height:100%}#boxPreviewInsertTooltip{min-width:280px;padding:0;border-radius:4px}#boxPreviewInsertTooltip .box-preview-insert-tooltip-content{display:flex;justify-content:space-between;margin:10px 12px 0;line-height:16px}#boxPreviewInsertTooltip .box-preview-insert-tooltip-insert-text,#boxPreviewInsertTooltip .box-preview-insert-tooltip-insert-button{font-size:13px;color:#fff}#boxPreviewInsertTooltip .box-preview-insert-tooltip-sub-content{margin:0 12px 10px;line-height:16px}#boxPreviewInsertTooltip .box-preview-insert-tooltip-cancel-text{font-size:12px}#boxPreviewInsertTooltip .box-preview-insert-tooltip-insert-button{float:right;padding:0;margin-left:10px;font-weight:bold}#boxPreviewInsertTooltip::before{content:none}.editor-loading-view{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 50px;margin-left:1px;text-align:center;background:#fff}.loading-logo-spinner .loading-lines{position:absolute;width:50px;height:50px}.loading-logo-spinner .loading-lines .loading-line{position:absolute;width:50px;height:5px;clip:rect(0, 0, 20px, 0)}.loading-logo-spinner .loading-lines .loading-line.line-1{top:0;background-color:#9725dd;animation:slide 1.25s ease-in-out 0s infinite}.loading-logo-spinner .loading-lines .loading-line.line-2{top:15px;background-color:#2596c9;animation:slide 1.25s ease-in-out .05s infinite}.loading-logo-spinner .loading-lines .loading-line.line-3{top:30px;background-color:#00c8c0;animation:slide 1.25s ease-in-out .1s infinite}@keyframes slide{0%{clip:rect(0, 0, 20px, 0)}30%{clip:rect(0, 80px, 20px, 0)}50%{clip:rect(0, 80px, 20px, 0)}80%{clip:rect(0, 80px, 20px, 80px)}100%{clip:rect(0, 80px, 20px, 80px)}}#inlineToolbarTooltip{z-index:1000}body:not([data-view-state=edit]) #inlineToolbarTooltip{display:none}#inlineToolbarTooltip.disable-interactivity{pointer-events:none}.inlineToolbarMenu{margin:0;list-style-type:none}.inlineToolbarMenu button{box-shadow:none;opacity:1}.inlineToolbarMenu li:first-child{margin-left:0}.inlineToolbarMenu li button.disabled{cursor:not-allowed;opacity:.4}.inlineToolbarMenu li button.selected span{opacity:1}.inlineToolbarMenu li:hover button{opacity:.8}.inlineToolbarMenu li:hover button.disabled{cursor:not-allowed;opacity:.4}.inlineToolbarMenu li.hidden+li{margin-left:0}.inlineToolbarLoadingSpinner{width:250px;height:55px}.inlineToolbarLoadingSpinner .spinner-icon{position:relative;top:18px;margin:auto}.richTooltip.temp-annotation-shown .inlineToolbarLoadingSpinner{display:flex;background-color:#fff;border-radius:9px}.richTooltip.temp-annotation-shown .inlineToolbarLoadingSpinner.spinner-icon{position:static}.collections-modal-ui-container .modal-content .text-input-container input{width:calc(100% - 5px)}.collections-notes-add-list-label{margin:0 0 10px;font-size:13px;font-weight:bold;color:#767676}.collections-notes-add-list{display:flex;line-height:30px;color:#767676}.collections-icon-wrapper{display:flex;align-items:center;margin-right:7px}.collections-menu{display:flex;flex-direction:column;align-content:center;justify-content:center;width:200px}.collections-menu .collections-menu-scroller{max-height:194px}.collections-menu .scroll-wrap-container{overflow-x:hidden}.collections-menu .buttonicon-collectionsadd{display:flex}.collections-menu-checkbox label{display:inline-block;width:152px;overflow:hidden;text-overflow:ellipsis}#options-menu-editbar .menu-item.submenu-target li{border-radius:8px;outline:unset}#options-menu-editbar .menu-item.submenu-target .options-menu-is-disabled input[type=checkbox]:checked+span.checkbox-pointer-target::after{border-color:#bcbcbc}#options-menu-editbar .menu-item.submenu-target .options-menu-is-disabled span.checkbox-pointer-target::before{border-color:#d3d3d3}.aria-menu .options-menu-is-disabled .menu-item,.aria-menu .options-menu-is-disabled .menu-item:hover{color:#909090}#options-menu-editbar .menu-item.submenu-target .options-menu-is-disabled li:focus{color:#909090;background-color:#fff}#options-menu-editbar .menu-item.submenu-target .options-menu-is-disabled li:hover{background-color:#f4f4f4}.search-modal .modal-dialog .modal-content .selector-dropdown-wrapper,.search-modal .modal-dialog .modal-content input{width:100%}.search-modal .modal-header .modal-title{font-size:1em;font-weight:bold;color:#0061d5;letter-spacing:0}.search-modal .search-modal-input-wrapper input.search-modal-input,.search-modal .search-modal-input-wrapper input.search-modal-input:focus,.search-modal .search-modal-input-wrapper input.search-modal-input:hover{padding-right:0;padding-left:0;border:none;border-bottom:1px solid #d8d8d8;border-radius:0;box-shadow:none}.search-modal input::-moz-placeholder{color:#c7c7c7;letter-spacing:.3px}.search-modal input::placeholder{color:#c7c7c7;letter-spacing:.3px}.search-modal .overlay-wrapper{width:100%;max-height:390px;overflow-x:hidden;overflow-y:auto}.search-modal .modal-content .overlay{position:relative !important;padding-top:0;border:none}.search-modal.modal .modal-dialog{position:absolute;top:15%;left:50%;width:580px;padding:26px 0 11px;margin-left:-290px}.search-modal .modal-header{margin:0 26px}.search-modal .modal-dialog .modal-content{margin-top:5px;margin-bottom:10px}.search-modal .search-modal-input-wrapper{margin:0 26px}.search-modal .search-result-content{display:flex;flex-flow:column nowrap;justify-content:space-between;padding-top:17px;margin:0 26px;overflow:hidden;line-height:1.5em;border-top:1px solid #e7e7e7}.search-modal .search-result-content-wrapper{display:block;height:74px;padding:0;margin-top:-1px}.search-modal .search-result-note-title{margin-right:15px;overflow:hidden;font-weight:bold;color:#464a4f;text-overflow:ellipsis}.search-modal .search-result-subcontent{overflow:hidden;font-size:.78em;color:#8f8fae;text-overflow:ellipsis}.search-modal .buttonicon-folder{margin-right:5px}.search-modal .buttonicon-folder path{fill:#8f8fae}.search-modal .modal-content .search-input-loading-indicator{display:inline-block;margin-left:-21px}.btn{position:relative;box-sizing:border-box;display:inline-block;padding:10px 16px;margin:5px;font-size:13px;font-weight:normal;line-height:10px;color:#464a4f;text-align:center;text-decoration:none;text-shadow:none;letter-spacing:.035em;white-space:nowrap;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #bdc3c7;border-style:solid;border-width:1px;border-radius:2px;transition:background-color .05s ease-in-out,border-color .05s ease-in-out;-webkit-font-smoothing:antialiased}.btn:active,.btn:hover,.btn:focus{text-decoration:none}.btn:not(.is-disabled):hover{background-color:#f7f7f7}.btn:not(.is-disabled):active{background-color:#ebebeb;border-color:#bdc3c7}.btn:not(.is-disabled):focus{border-color:#96a0a6;box-shadow:0 1px 2px rgba(0,0,0,.1)}.btn.is-disabled,.btn.is-loading{top:0;cursor:default}.btn.is-loading .btn-content{visibility:hidden}.btn.is-loading .btn-loading-indicator{position:absolute;top:0;left:0;display:flexbox;display:flex;align-items:center;justify-content:center;width:100%;height:100%;-ms-flex-align:center;-ms-flex-pack:center}.btn.is-disabled{box-shadow:none;opacity:.4}.btn-plain,.btn-plain:hover,.btn-plain:active,.btn-plain:focus{background:rgba(0,0,0,0);box-shadow:none}.btn-plain,.btn-plain:hover,.btn-plain:active{padding:0;margin:0;font-weight:normal;cursor:pointer;border:none}.btn span{opacity:1}.btn.is-disabled span{cursor:default}.btn-primary{color:#fff;-webkit-font-smoothing:antialiased;background-color:#0061d5;border-color:#0061d5}.btn-primary:not(.is-disabled):focus{border-color:#0061d5;box-shadow:inset 0 0 0 1px rgba(255,255,255,.8),0 1px 2px rgba(0,0,0,.1)}.btn-primary:not(.is-disabled):hover{background-color:#0074fe;border-color:#0074fe}.btn-primary:not(.is-disabled):active{background-color:#004eac;border-color:#004eac;box-shadow:none}.btn-primary.is-loading .btn-content{background-color:#bdc3c7}#hyperlinkTooltip{min-width:325px}body:not([data-view-state=edit]) #hyperlinkTooltip{display:none}.hyperlinkTemplate{display:flex;align-items:center;justify-content:space-between}.hyperlinkContainer .targetURL{display:inline-block;width:240px;margin:8px 5px 8px 10px;overflow:hidden;font-size:13px;line-height:15px;color:#fff;text-decoration:none;text-overflow:ellipsis}.hyperlinkContainer a.targetURL:hover{text-decoration:underline}.hyperlinkContainer input{width:255px;padding:6px;margin:0;font-size:13px;border:0}.hyperlinkContainer{height:30px}.hyperlinkContainer:last-child::after{display:block;height:0;clear:both;visibility:hidden;content:"."}.hyperlinkActions{color:#fff}.hyperlinkActions .svg-icon-fill{fill:#fff}.hyperlinkActions .svg-icon-stroke{stroke:#fff}.hyperlinkActions ul{display:flex}.hyperlinkActions li{display:inline;padding:5px;list-style-type:none}.hyperlinkActions button{display:flex;align-items:center;justify-content:space-around;padding:0;box-shadow:none;opacity:1}.hyperlinkActions li:hover button{opacity:.8}.hyperlinkActions li button[disabled]{opacity:.3}.inlineToolbarHyperlinkEditor input{width:320px;font-size:13px}.hyperlinkActions .embedHyperlink{display:inline}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}#button-alignments .buttonicon-arrow-down{margin-left:-5px}#button-alignments.disabled{cursor:default;opacity:.2}#menu-font-size{font-size:1.07143em;line-height:21px}#menu-font-size .menu-item{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight:normal !important}#menu-font-size li.option-small{font-size:.8em !important;line-height:1em}#menu-font-size li.option-medium{font-size:1em !important;line-height:1em}#menu-font-size li.option-large{font-size:1.57em !important;line-height:1em}#menu-font-size li.option-verylarge{font-size:2.14em !important;line-height:1em}span.font-size-8{font-size:.7em}span.font-size-9,span.font-size-small{font-size:.8em}span.font-size-10{font-size:.9em}span.font-size-11{font-size:.95em}span.font-size-12,span.font-size-medium{font-size:1em}span.font-size-14{font-size:1.2em}span.font-size-16{font-size:1.3em}span.font-size-20{font-size:1.5em}span.font-size-large{font-size:1.57em}span.font-size-24{font-size:1.8em}span.font-size-26{font-size:1.85em}span.font-size-verylarge{font-size:2.14em}span.font-size-34{font-size:2.5em}span.font-size-36{font-size:2.7em}span.font-size-44{font-size:3.2em}span.font-size-56{font-size:4.2em}span.font-color-ffba00{color:#ffba00 !important}span.font-color-da2020{color:#da2020 !important}span.font-color-3caa10{color:#3caa10 !important}span.font-color-00aef0{color:#00aef0 !important}span.font-color-777777{color:#777 !important}span.font-color-bbbbbb{color:#bbb !important}span.font-color-df3d45{color:#df3d45 !important}span.font-color-f0aa1e{color:#f0aa1e !important}span.font-color-93af43{color:#93af43 !important}span.font-color-1b8190{color:#1b8190 !important}span.font-color-a1287d{color:#a1287d !important}span.font-color-783edf{color:#783edf !important}span.font-color-000000{color:#222 !important}span.font-color-666666{color:#666 !important}span.font-color.aaaaaa{color:#aaa !important}span.font-color-ea1f43{color:#ea1f43 !important}span.font-color-fe6b9c{color:#fe6b9c !important}span.font-color-f79600{color:#f79600 !important}span.font-color-26c281{color:#26c281 !important}span.font-color-6f87ff{color:#6f87ff !important}span.font-color-9f3fed{color:#9f3fed !important}#button-selected-font-color{width:10px;height:2px;margin-top:-6px;overflow:hidden;background-color:#000;border-radius:1.2px}#button-selected-font-color>div{height:inherit}.menu-color-option{width:28px;height:28px;margin:0;border-radius:50%}.color-option-da2020{background-color:#da2020 !important}.color-option-ffba00{background-color:#ffba00 !important}.color-option-3caa10{background-color:#3caa10 !important}.color-option-00aef0{background-color:#00aef0 !important}.color-option-777777{background-color:#777 !important}.color-option-bbbbbb{background-color:#bbb !important}.color-option-df3d45{background-color:#df3d45 !important}.color-option-f0aa1e{background-color:#f0aa1e !important}.color-option-93af43{background-color:#93af43 !important}.color-option-1b8190{background-color:#1b8190 !important}.color-option-a1287d{background-color:#a1287d !important}.color-option-783edf{background-color:#783edf !important}.color-option-000000{background-color:#222 !important}.color-option-666666{background-color:#666 !important}.color-option-aaaaaa{background-color:#aaa !important}.color-option-ea1f43{background-color:#ea1f43 !important}.color-option-fe6b9c{background-color:#fe6b9c !important}.color-option-f79600{background-color:#f79600 !important}.color-option-26c281{background-color:#26c281 !important}.color-option-6f87ff{background-color:#6f87ff !important}.color-option-9f3fed{background-color:#9f3fed !important}#document-title,.document-title{overflow:hidden;font-size:inherit;color:#222;text-overflow:ellipsis;cursor:text}body:not([data-view-state=edit]) #document-title,body:not([data-view-state=edit]) .document-title{pointer-events:none;visibility:visible}#title-container{position:absolute;top:40px;z-index:1;width:calc(100% - 100px);padding-left:50px;font-size:2em}.title-container{position:absolute;top:40px;z-index:1;width:calc(100% - 100px);padding-left:50px;font-size:2.286em}body:not([data-view-state=viewonly],[data-view-state=version-history]) #title-container::after,body:not([data-view-state=viewonly],[data-view-state=version-history]) .title-container::after{position:absolute;top:40px;width:0;max-width:calc(100% - 50px);height:1px;content:"";background-color:#bcbcbc;transition-timing-function:ease-in-out;transition-duration:.3s;transition-property:width,opacity,background-color}#document-title-wrapper,.document-title-wrapper{word-wrap:normal;white-space:nowrap}body:not([data-view-state=viewonly]) #title-container:hover::after,body:not([data-view-state=viewonly]) .title-container:hover::after{width:100%;max-width:calc(100% - 50px)}body:not([data-view-state=viewonly]) #title-container.active::after,body:not([data-view-state=viewonly]) .title-container.active::after{width:100%;max-width:calc(100% - 50px);background-color:#0061d5}#title-editor-container,.title-editor-container{position:absolute;top:0;bottom:0;width:calc(100% - 50px);color:#999}#title-editor,.title-editor-container input.title-editor{width:100%;height:100%;padding:0;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:inherit;font-weight:bold;color:#222;border:none;border-radius:0;outline:0;box-shadow:none}.title-editor-container .spinner-icon,.title-editor-container .error-icon,#title-editor-container .spinner-icon,#title-editor-container .error-icon{position:absolute;top:10px;right:2%;opacity:1}#title-editor-container,#document-title-wrapper,.title-editor-container,.document-title-wrapper{padding-bottom:13px}@media screen and (max-width: 1500px){body .centeredMenu{margin-left:0 !important}body .centeredMenu #button_font_size:not(.hidden){margin-left:50px}}@media screen and (max-width: 1350px){body:not(.old-editor) #presence-ui-portal{display:none}}@media screen and (min-width: 893px)and (max-width: 1200px){body:not(.old-editor) #editbar-flush-right .box-comments-button{display:none}}@media screen and (min-width: 893px)and (max-width: 1150px){body #toolbar-table-separator,body #toolbar-table,body #insert-media,body #insert-media-separator{display:none}}@media screen and (min-width: 893px)and (max-width: 1050px){body:not(.old-editor) #alignment,body:not(.old-editor) #alignment-separator{display:none}}@media screen and (min-width: 893px)and (max-width: 1010px){body:not(.old-editor) #check-list,body:not(.old-editor) #ordered-list,body:not(.old-editor) #unordered-list,body:not(.old-editor) #color-picker-dropdown-separator{display:none}}@media screen and (max-width: 893px){body:not(.old-editor).left-sidebar-opened .centeredMenu{margin-left:0}}@media screen and (max-width: 768px){body:not(.old-editor) #editbar-flush-right .box-comments-button{display:none}body:not(.old-editor) #toolbar-table-separator,body:not(.old-editor) #toolbar-table,body:not(.old-editor) #insert-media,body:not(.old-editor) #insert-media-separator{display:none}}@media screen and (max-width: 690px){body:not(.old-editor) #alignment,body:not(.old-editor) #alignment-separator{display:none}}@media screen and (max-width: 603px){body:not(.old-editor) #check-list,body:not(.old-editor) #ordered-list,body:not(.old-editor) #unordered-list,body:not(.old-editor) #color-picker-dropdown-separator{display:none !important}}
.pan{padding:0 !important}.pas{padding:5px !important}.pam{padding:10px !important}.pal{padding:20px !important}.ptn{padding-top:0 !important}.pts{padding-top:5px !important}.ptm{padding-top:10px !important}.ptl{padding-top:20px !important}.prn{padding-right:0 !important}.prs{padding-right:5px !important}.prm{padding-right:10px !important}.prl{padding-right:20px !important}.pbn{padding-bottom:0 !important}.pbs{padding-bottom:5px !important}.pbm{padding-bottom:10px !important}.pbl{padding-bottom:20px !important}.pln{padding-left:0 !important}.pls{padding-left:5px !important}.plm{padding-left:10px !important}.pll{padding-left:20px !important}.phn{padding-right:0 !important;padding-left:0 !important}.phs{padding-right:5px !important;padding-left:5px !important}.phm{padding-right:10px !important;padding-left:10px !important}.phl{padding-right:20px !important;padding-left:20px !important}.pvn{padding-top:0 !important;padding-bottom:0 !important}.pvs{padding-top:5px !important;padding-bottom:5px !important}.pvm{padding-top:10px !important;padding-bottom:10px !important}.pvl{padding-top:20px !important;padding-bottom:20px !important}.man{margin:0 !important}.mas{margin:5px !important}.mam{margin:10px !important}.mal{margin:20px !important}.mtn{margin-top:0 !important}.mts{margin-top:5px !important}.mtm{margin-top:10px !important}.mtl{margin-top:20px !important}.mrn{margin-right:0 !important}.mrs{margin-right:5px !important}.mrm{margin-right:10px !important}.mrl{margin-right:20px !important}.mbn{margin-bottom:0 !important}.mbs{margin-bottom:5px !important}.mbm{margin-bottom:10px !important}.mbl{margin-bottom:20px !important}.mln{margin-left:0 !important}.mls{margin-left:5px !important}.mlm{margin-left:10px !important}.mll{margin-left:20px !important}.mhn{margin-right:0 !important;margin-left:0 !important}.mhs{margin-right:5px !important;margin-left:5px !important}.mhm{margin-right:10px !important;margin-left:10px !important}.mhl{margin-right:20px !important;margin-left:20px !important}.mvn{margin-top:0 !important;margin-bottom:0 !important}.mvs{margin-top:5px !important;margin-bottom:5px !important}.mvm{margin-top:10px !important;margin-bottom:10px !important}.mvl{margin-top:20px !important;margin-bottom:20px !important}.hidden{display:none !important}.overlay-wrapper{position:relative;display:inherit}.overlay-wrapper .overlay{position:absolute;z-index:90;transform:rotateY(-10deg) rotateX(-10deg);transform-origin:left top;transform-style:preserve-3d;visibility:hidden;opacity:0;transition:visibility 0s linear .075s,opacity .075s,transform .125s;pointer-events:none}.overlay-wrapper.is-visible .overlay{transform:rotateY(0deg) rotateX(0deg);visibility:visible;opacity:1;transition-delay:0s;pointer-events:all}.overlay{margin:0;padding:8px 0;background:#fff;border:1px solid #bcbcbc;box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}.overlay hr{height:0;margin:8px 0;border:0;border-top:1px solid #bcbcbc}.toggle-overlay-container>.btn{margin-bottom:0;margin-left:0}.toggle-overlay .overlay{margin-top:5px}.bdl-Tooltip,.react-ui .tooltip,div[data-portal] .tooltip,.tooltip{position:relative;max-width:200px;padding:8px 10px;color:#fff;font-size:13px;line-height:1.4;word-wrap:break-word;background-color:#4e4e4e;border-color:#4e4e4e;border-radius:4px}.bdl-Tooltip::before,.react-ui .tooltip::before,div[data-portal] .tooltip::before,.tooltip::before{position:absolute;width:0;height:0;border:6px solid rgba(0,0,0,0);content:""}.bdl-Tooltip.is-error::after,.react-ui .is-error.tooltip::after,div[data-portal] .is-error.tooltip::after,.is-error.tooltip::after{position:absolute;width:0;height:0;border:5px solid rgba(0,0,0,0);content:""}.bdl-Tooltip.is-error,.react-ui .is-error.tooltip,div[data-portal] .is-error.tooltip,.is-error.tooltip{color:#222;background-color:#fdebee;border:1px solid #f69bab}.bdl-Tooltip.is-error .tooltip-close-button .bdl-Tooltip-iconClose path,.is-error.tooltip .tooltip-close-button .bdl-Tooltip-iconClose path{fill:#222}.bdl-Tooltip.is-callout,.react-ui .is-callout.tooltip,div[data-portal] .is-callout.tooltip,.is-callout.tooltip{color:#fafbfd;background-color:#003c84;border-color:#003c84}.bdl-Tooltip.is-callout a,.react-ui .is-callout.tooltip a,div[data-portal] .is-callout.tooltip a,.is-callout.tooltip a{color:#fafbfd}.bdl-Tooltip.is-callout .tooltip-close-button .bdl-Tooltip-iconClose path,.is-callout.tooltip .tooltip-close-button .bdl-Tooltip-iconClose path{fill:#fafbfd}.bdl-Tooltip.is-metadata-tooltip,.react-ui .is-metadata-tooltip.tooltip,div[data-portal] .is-metadata-tooltip.tooltip,.is-metadata-tooltip.tooltip{margin-left:-8px}.bdl-Tooltip.with-close-button,.react-ui .with-close-button.tooltip,div[data-portal] .with-close-button.tooltip,.with-close-button.tooltip{padding-right:28px}.bdl-Tooltip .tooltip-close-button,.react-ui .tooltip .tooltip-close-button,div[data-portal] .tooltip .tooltip-close-button,.tooltip .tooltip-close-button{position:absolute;top:9px;right:3px;width:22px;cursor:pointer}.bdl-Tooltip .tooltip-close-button .bdl-Tooltip-iconClose,div[data-portal] .tooltip .tooltip-close-button .bdl-Tooltip-iconClose,.tooltip .tooltip-close-button .bdl-Tooltip-iconClose{height:16px}.bdl-Tooltip .tooltip-close-button .bdl-Tooltip-iconClose path,.tooltip .tooltip-close-button .bdl-Tooltip-iconClose path{fill:#fff}.tooltip-target-attached-top.tooltip-target-attached-center>.bdl-Tooltip,div[data-portal] .tooltip-target-attached-top.tooltip-target-attached-center>.tooltip,.tooltip-target-attached-top.tooltip-target-attached-center>.tooltip{margin-bottom:10px}.tooltip-target-attached-top.tooltip-target-attached-center>.bdl-Tooltip::before,.tooltip-target-attached-top.tooltip-target-attached-center>.tooltip::before{top:100%;left:50%;margin-left:-6px;border-top-color:inherit}.tooltip-target-attached-top.tooltip-target-attached-center>.bdl-Tooltip.is-error::after,.tooltip-target-attached-top.tooltip-target-attached-center>.is-error.tooltip::after{top:100%;left:50%;margin-left:-5px;border-top-color:#fdebee}.tooltip-target-attached-top.tooltip-target-attached-left>.bdl-Tooltip,div[data-portal] .tooltip-target-attached-top.tooltip-target-attached-left>.tooltip,.tooltip-target-attached-top.tooltip-target-attached-left>.tooltip{margin-bottom:10px}.tooltip-target-attached-top.tooltip-target-attached-left>.bdl-Tooltip::before,.tooltip-target-attached-top.tooltip-target-attached-left>.tooltip::before{top:100%;left:10px;border-top-color:inherit}.tooltip-target-attached-top.tooltip-target-attached-left>.bdl-Tooltip.is-error::after,.tooltip-target-attached-top.tooltip-target-attached-left>.is-error.tooltip::after{top:100%;left:11px;border-top-color:#fdebee}.tooltip-target-attached-top.tooltip-target-attached-right>.bdl-Tooltip,div[data-portal] .tooltip-target-attached-top.tooltip-target-attached-right>.tooltip,.tooltip-target-attached-top.tooltip-target-attached-right>.tooltip{margin-bottom:10px}.tooltip-target-attached-top.tooltip-target-attached-right>.bdl-Tooltip::before,.tooltip-target-attached-top.tooltip-target-attached-right>.tooltip::before{top:100%;right:10px;border-top-color:inherit}.tooltip-target-attached-top.tooltip-target-attached-right>.bdl-Tooltip.is-error::after,.tooltip-target-attached-top.tooltip-target-attached-right>.is-error.tooltip::after{top:100%;right:11px;border-top-color:#fdebee}.tooltip-target-attached-middle.tooltip-target-attached-right>.bdl-Tooltip,div[data-portal] .tooltip-target-attached-middle.tooltip-target-attached-right>.tooltip,.tooltip-target-attached-middle.tooltip-target-attached-right>.tooltip{margin-left:10px}.tooltip-target-attached-middle.tooltip-target-attached-right>.bdl-Tooltip::before,.tooltip-target-attached-middle.tooltip-target-attached-right>.tooltip::before{top:50%;right:100%;margin-top:-6px;border-right-color:inherit}.tooltip-target-attached-middle.tooltip-target-attached-right>.bdl-Tooltip.is-error::after,.tooltip-target-attached-middle.tooltip-target-attached-right>.is-error.tooltip::after{top:50%;right:100%;margin-top:-5px;border-right-color:#fdebee}.tooltip-target-attached-middle.tooltip-target-attached-left>.bdl-Tooltip,div[data-portal] .tooltip-target-attached-middle.tooltip-target-attached-left>.tooltip,.tooltip-target-attached-middle.tooltip-target-attached-left>.tooltip{margin-right:10px}.tooltip-target-attached-middle.tooltip-target-attached-left>.bdl-Tooltip::before,.tooltip-target-attached-middle.tooltip-target-attached-left>.tooltip::before{top:50%;left:100%;margin-top:-6px;border-left-color:inherit}.tooltip-target-attached-middle.tooltip-target-attached-left>.bdl-Tooltip.is-error::after,.tooltip-target-attached-middle.tooltip-target-attached-left>.is-error.tooltip::after{top:50%;left:100%;margin-top:-5px;border-left-color:#fdebee}.tooltip-target-attached-bottom.tooltip-target-attached-center>.bdl-Tooltip,div[data-portal] .tooltip-target-attached-bottom.tooltip-target-attached-center>.tooltip,.tooltip-target-attached-bottom.tooltip-target-attached-center>.tooltip{margin-top:10px}.tooltip-target-attached-bottom.tooltip-target-attached-center>.bdl-Tooltip::before,.tooltip-target-attached-bottom.tooltip-target-attached-center>.tooltip::before{bottom:100%;left:50%;margin-left:-6px;border-bottom-color:inherit}.tooltip-target-attached-bottom.tooltip-target-attached-center>.bdl-Tooltip.is-error::after,.tooltip-target-attached-bottom.tooltip-target-attached-center>.is-error.tooltip::after{bottom:100%;left:50%;margin-left:-5px;border-bottom-color:#fdebee}.tooltip-target-attached-bottom.tooltip-target-attached-left>.bdl-Tooltip,div[data-portal] .tooltip-target-attached-bottom.tooltip-target-attached-left>.tooltip,.tooltip-target-attached-bottom.tooltip-target-attached-left>.tooltip{margin-top:10px}.tooltip-target-attached-bottom.tooltip-target-attached-left>.bdl-Tooltip::before,.tooltip-target-attached-bottom.tooltip-target-attached-left>.tooltip::before{bottom:100%;left:10px;border-bottom-color:inherit}.tooltip-target-attached-bottom.tooltip-target-attached-left>.bdl-Tooltip.is-error::after,.tooltip-target-attached-bottom.tooltip-target-attached-left>.is-error.tooltip::after{bottom:100%;left:11px;border-bottom-color:#fdebee}.tooltip-target-attached-bottom.tooltip-target-attached-right>.bdl-Tooltip,div[data-portal] .tooltip-target-attached-bottom.tooltip-target-attached-right>.tooltip,.tooltip-target-attached-bottom.tooltip-target-attached-right>.tooltip{margin-top:10px}.tooltip-target-attached-bottom.tooltip-target-attached-right>.bdl-Tooltip::before,.tooltip-target-attached-bottom.tooltip-target-attached-right>.tooltip::before{right:10px;bottom:100%;border-bottom-color:inherit}.tooltip-target-attached-bottom.tooltip-target-attached-right>.bdl-Tooltip.is-error::after,.tooltip-target-attached-bottom.tooltip-target-attached-right>.is-error.tooltip::after{right:11px;bottom:100%;border-bottom-color:#fdebee}.tooltip-element{box-sizing:border-box !important;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-weight:normal;font-size:13px;color:#222;line-height:20px;letter-spacing:.3px;z-index:190}.tooltip-element *,.tooltip-element *::before,.tooltip-element *::after{box-sizing:border-box !important}.react-ui .align-rtl,div[data-portal] .align-rtl{direction:rtl}.react-ui .align-start,div[data-portal] .align-start{text-align:left;text-align:start}.react-ui .align-end,div[data-portal] .align-end{text-align:right;text-align:end}.react-ui .align-center,div[data-portal] .align-center{text-align:center}.react-ui .avatar,div[data-portal] .avatar{position:relative;display:inline-block;flex-grow:0;flex-shrink:0;width:32px;height:32px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-ui .avatar .avatar-initials,.react-ui .avatar .avatar-icon,.react-ui .avatar .avatar-image,div[data-portal] .avatar .avatar-initials,div[data-portal] .avatar .avatar-icon,div[data-portal] .avatar .avatar-image{transition-timing-function:cubic-bezier(0, 0, 0.6, 1);transition-duration:.3s;transition-property:transform;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;backface-visibility:hidden}.react-ui .avatar .avatar-initials,div[data-portal] .avatar .avatar-initials{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:bold;line-height:1}.react-ui .avatar.avatar--isExternal .bdl-Avatar-externalBadge,div[data-portal] .avatar.avatar--isExternal .bdl-Avatar-externalBadge{width:14px;height:14px;border-width:1px}.react-ui .avatar.avatar--isExternal .badges .bottom-right-badge,div[data-portal] .avatar.avatar--isExternal .badges .bottom-right-badge{bottom:-4px;left:calc(100% - 10px)}.react-ui .avatar.avatar--iconBadge .bdl-Avatar-iconBadge,div[data-portal] .avatar.avatar--iconBadge .bdl-Avatar-iconBadge{border-width:2px}.react-ui .avatar.avatar--iconBadge .bdl-Avatar-iconBadge>svg,div[data-portal] .avatar.avatar--iconBadge .bdl-Avatar-iconBadge>svg{width:12px;height:12px}.react-ui .avatar.avatar--iconBadge .badges .bottom-right-badge,div[data-portal] .avatar.avatar--iconBadge .badges .bottom-right-badge{bottom:-4px;left:calc(100% - 10px)}.react-ui .avatar .avatar-initials[data-bg-idx="0"],div[data-portal] .avatar .avatar-initials[data-bg-idx="0"]{background-color:#0061d5}.react-ui .avatar .avatar-initials[data-bg-idx="1"],div[data-portal] .avatar .avatar-initials[data-bg-idx="1"]{background-color:#003c84}.react-ui .avatar .avatar-initials[data-bg-idx="2"],div[data-portal] .avatar .avatar-initials[data-bg-idx="2"]{background-color:#6f6f6f}.react-ui .avatar .avatar-initials[data-bg-idx="3"],div[data-portal] .avatar .avatar-initials[data-bg-idx="3"]{background-color:#222}.react-ui .avatar .avatar-initials[data-bg-idx="4"],div[data-portal] .avatar .avatar-initials[data-bg-idx="4"]{background-color:#4826c2}.react-ui .avatar .avatar-initials[data-bg-idx="5"],div[data-portal] .avatar .avatar-initials[data-bg-idx="5"]{background-color:#9f3fed}.react-ui .avatar.avatar--small,div[data-portal] .avatar.avatar--small{width:24px;height:24px}.react-ui .avatar.avatar--small .avatar-initials,div[data-portal] .avatar.avatar--small .avatar-initials{font-size:11px}.react-ui .avatar.avatar--small.avatar--isExternal .bdl-Avatar-externalBadge,div[data-portal] .avatar.avatar--small.avatar--isExternal .bdl-Avatar-externalBadge{width:16px;height:16px;border-width:2px}.react-ui .avatar.avatar--small.avatar--isExternal .badges .bottom-right-badge,div[data-portal] .avatar.avatar--small.avatar--isExternal .badges .bottom-right-badge{bottom:-4px;left:calc(100% - 10px)}.react-ui .avatar.avatar--small.avatar--iconBadge,div[data-portal] .avatar.avatar--small.avatar--iconBadge{line-height:0}.react-ui .avatar.avatar--small.avatar--iconBadge .badges .bottom-right-badge,div[data-portal] .avatar.avatar--small.avatar--iconBadge .badges .bottom-right-badge{bottom:-4px;left:calc(100% - 10px)}.react-ui .avatar.avatar--small.avatar--iconBadge .bdl-Avatar-iconBadge>svg,div[data-portal] .avatar.avatar--small.avatar--iconBadge .bdl-Avatar-iconBadge>svg{width:8px;height:8px}.react-ui .avatar.avatar--large,div[data-portal] .avatar.avatar--large{width:44px;height:44px}.react-ui .avatar.avatar--large .avatar-initials,div[data-portal] .avatar.avatar--large .avatar-initials{font-size:14px}.react-ui .avatar.avatar--large.avatar--iconBadge .badges .bottom-right-badge,div[data-portal] .avatar.avatar--large.avatar--iconBadge .badges .bottom-right-badge{left:calc(100% - 14px)}.react-ui .avatar.avatar--large.avatar--iconBadge .bdl-Avatar-iconBadge>svg,div[data-portal] .avatar.avatar--large.avatar--iconBadge .bdl-Avatar-iconBadge>svg{width:16px;height:16px}.react-ui .bdl-Avatar-badge,.react-ui .bdl-Avatar-externalBadge,div[data-portal] .bdl-Avatar-badge,div[data-portal] .bdl-Avatar-externalBadge{background-color:#fff;border-color:#fff;border-style:solid;border-radius:50%}.react-ui .badge,div[data-portal] .badge{display:inline-block;padding:2px 4px 3px;color:#222;font-weight:bold;font-size:10px;line-height:12px;text-align:center;text-decoration:none;background:#e8e8e8;border-radius:4px}.react-ui .badge-info,div[data-portal] .badge-info{color:#fff;background:#7fb0ea}.react-ui .badge-warning,div[data-portal] .badge-warning{color:#fff;background:#f5b31b}.react-ui .badge-highlight,div[data-portal] .badge-highlight{color:#fff;background:#2486fc}.react-ui .badge-alert,.react-ui .badge-error,div[data-portal] .badge-alert,div[data-portal] .badge-error{color:#fff;background:#ed3757}.react-ui .badge-success,div[data-portal] .badge-success{color:#fff;background:#26c281}.react-ui .pika-single,div[data-portal] .pika-single{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-weight:normal;font-size:13px;color:#222;line-height:20px;letter-spacing:.3px;box-sizing:border-box !important;z-index:9999;display:block;color:#4e4e4e;background:#fff;border:1px solid #bcbcbc;border-bottom-color:#909090;border-radius:6px}.react-ui .pika-single *,.react-ui .pika-single *::before,.react-ui .pika-single *::after,div[data-portal] .pika-single *,div[data-portal] .pika-single *::before,div[data-portal] .pika-single *::after{box-sizing:border-box !important}.react-ui .pika-single.is-hidden,div[data-portal] .pika-single.is-hidden{display:none}.react-ui .pika-single.is-bound,div[data-portal] .pika-single.is-bound{position:absolute;box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}.react-ui .pika-single.is-bound.bottom-aligned,div[data-portal] .pika-single.is-bound.bottom-aligned{margin-top:5px}.react-ui .pika-single.is-bound.top-aligned,div[data-portal] .pika-single.is-bound.top-aligned{margin-top:-5px}.react-ui .pika-lendar,div[data-portal] .pika-lendar{padding:10px}.react-ui .pika-title,div[data-portal] .pika-title{position:relative;margin-bottom:10px;text-align:center}.react-ui .pika-title select,div[data-portal] .pika-title select{position:absolute;top:5px;left:0;z-index:9998;margin:0;cursor:pointer;opacity:0}.react-ui .pika-label,div[data-portal] .pika-label{position:relative;z-index:9999;display:inline-block;padding:5px 15px 5px 5px;overflow:hidden;font-weight:bold;font-size:14px;line-height:20px;background-color:#fff}.react-ui .pika-label::after,div[data-portal] .pika-label::after{position:absolute;top:13px;right:4px;border-top:4px solid #4e4e4e;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0);content:""}.react-ui .pika-button,.react-ui .pika-next,.react-ui .pika-prev,div[data-portal] .pika-button,div[data-portal] .pika-next,div[data-portal] .pika-prev{background:none;border:0;outline:none}.react-ui .pika-prev,.react-ui .pika-next,div[data-portal] .pika-prev,div[data-portal] .pika-next{display:block;width:20px;height:30px;overflow:hidden;white-space:nowrap;text-indent:-999px;cursor:pointer}.react-ui .pika-prev.bdl-is-disabled,.react-ui .pika-prev.is-disabled,.react-ui .pika-next.bdl-is-disabled,.react-ui .pika-next.is-disabled,div[data-portal] .pika-prev.bdl-is-disabled,div[data-portal] .pika-prev.is-disabled,div[data-portal] .pika-next.bdl-is-disabled,div[data-portal] .pika-next.is-disabled{cursor:default}.react-ui .pika-prev,div[data-portal] .pika-prev{float:left}.react-ui .pika-prev::before,div[data-portal] .pika-prev::before{position:absolute;top:10px;left:10px;border-top:4px solid rgba(0,0,0,0);border-right:4px solid #4e4e4e;border-bottom:4px solid rgba(0,0,0,0);content:""}.react-ui .pika-prev.bdl-is-disabled::before,.react-ui .pika-prev.is-disabled::before,div[data-portal] .pika-prev.bdl-is-disabled::before,div[data-portal] .pika-prev.is-disabled::before{opacity:.2}.react-ui .pika-next,div[data-portal] .pika-next{float:right}.react-ui .pika-next::after,div[data-portal] .pika-next::after{position:absolute;top:10px;right:10px;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:4px solid #4e4e4e;border-radius:2px;content:""}.react-ui .pika-next.bdl-is-disabled::after,.react-ui .pika-next.is-disabled::after,div[data-portal] .pika-next.bdl-is-disabled::after,div[data-portal] .pika-next.is-disabled::after{opacity:.2}.react-ui .pika-select,div[data-portal] .pika-select{display:inline-block}.react-ui .pika-table abbr,div[data-portal] .pika-table abbr{font-weight:bold}.react-ui .pika-table th,div[data-portal] .pika-table th{width:32px;color:#0061d5;font-size:13px;text-align:center}.react-ui .pika-table th,.react-ui .pika-table td,div[data-portal] .pika-table th,div[data-portal] .pika-table td{width:14.2857142857%}.react-ui .pika-table>thead>tr,div[data-portal] .pika-table>thead>tr{height:25px;vertical-align:top}.react-ui .pika-table>tbody>tr,div[data-portal] .pika-table>tbody>tr{height:33px}.react-ui .pika-button,div[data-portal] .pika-button{width:30px;height:30px;margin:3px;font-size:13px;text-align:center}.react-ui .is-today .pika-button,div[data-portal] .is-today .pika-button{font-weight:bold}.react-ui .pika-button:hover,.react-ui .is-selected .pika-button,div[data-portal] .pika-button:hover,div[data-portal] .is-selected .pika-button{color:#fff;font-weight:bold;background-color:#0061d5;border-radius:6px;cursor:pointer}.react-ui .is-disabled .pika-button,.react-ui .bdl-is-disabled .pika-button,.react-ui .is-outside-current-month .pika-button,div[data-portal] .is-disabled .pika-button,div[data-portal] .bdl-is-disabled .pika-button,div[data-portal] .is-outside-current-month .pika-button{cursor:default;opacity:.3;pointer-events:none}.react-ui .date-picker-wrapper,div[data-portal] .date-picker-wrapper{position:relative;margin:0 0 20px}.react-ui .date-picker-wrapper button:focus,div[data-portal] .date-picker-wrapper button:focus{outline:none}.react-ui .date-picker-wrapper .date-picker-icon-holder,div[data-portal] .date-picker-wrapper .date-picker-icon-holder{position:relative;display:inline-block}.react-ui .date-picker-wrapper .date-picker-description,div[data-portal] .date-picker-wrapper .date-picker-description{color:#6f6f6f}.react-ui .date-picker-wrapper .date-picker-input,div[data-portal] .date-picker-wrapper .date-picker-input{min-width:160px;height:32px;margin-top:5px;margin-bottom:0;padding-right:6px;text-overflow:ellipsis}.react-ui .date-picker-wrapper .date-picker-input::-webkit-calendar-picker-indicator,div[data-portal] .date-picker-wrapper .date-picker-input::-webkit-calendar-picker-indicator{display:none}.react-ui .date-picker-wrapper .date-picker-input:focus~.tooltip,.react-ui .date-picker-wrapper .date-picker-input:focus~.bdl-Tooltip,.react-ui .date-picker-wrapper .date-picker-unix-time-input,div[data-portal] .date-picker-wrapper .date-picker-input:focus~.tooltip,div[data-portal] .date-picker-wrapper .date-picker-input:focus~.bdl-Tooltip,div[data-portal] .date-picker-wrapper .date-picker-unix-time-input{display:none}.react-ui .date-picker-wrapper .date-picker-open-btn,div[data-portal] .date-picker-wrapper .date-picker-open-btn{position:absolute;right:7px;bottom:8px;display:inline-flex;background-color:#fff}.react-ui .date-picker-wrapper .date-picker-open-btn:hover,div[data-portal] .date-picker-wrapper .date-picker-open-btn:hover{cursor:pointer}.react-ui .date-picker-wrapper .date-picker-clear-btn,.react-ui .date-picker-wrapper .date-picker-icon-alert,div[data-portal] .date-picker-wrapper .date-picker-clear-btn,div[data-portal] .date-picker-wrapper .date-picker-icon-alert{position:absolute;right:30px;bottom:8px;display:inline-flex}.react-ui .date-picker-wrapper .date-picker-clear-btn span,.react-ui .date-picker-wrapper .date-picker-icon-alert span,div[data-portal] .date-picker-wrapper .date-picker-clear-btn span,div[data-portal] .date-picker-wrapper .date-picker-icon-alert span{display:inline-block}.react-ui .date-picker-wrapper .date-picker-clear-btn path,div[data-portal] .date-picker-wrapper .date-picker-clear-btn path{transition:fill linear .1s;fill:#909090}.react-ui .date-picker-wrapper>.date-picker-clear-btn:hover path,.react-ui .date-picker-wrapper>.date-picker-clear-btn:focus path,div[data-portal] .date-picker-wrapper>.date-picker-clear-btn:hover path,div[data-portal] .date-picker-wrapper>.date-picker-clear-btn:focus path{fill:#4e4e4e}.react-ui .date-picker-wrapper>.date-picker-open-btn:disabled,div[data-portal] .date-picker-wrapper>.date-picker-open-btn:disabled{cursor:default}.react-ui .date-picker-wrapper>.date-picker-open-btn:hover:enabled .fill-color,.react-ui .date-picker-wrapper>.date-picker-open-btn:focus:enabled .fill-color,div[data-portal] .date-picker-wrapper>.date-picker-open-btn:hover:enabled .fill-color,div[data-portal] .date-picker-wrapper>.date-picker-open-btn:focus:enabled .fill-color{fill:#4e4e4e}.react-ui .date-picker-wrapper .date-picker-clear-btn:focus,.react-ui .date-picker-wrapper .date-picker-open-btn:focus,div[data-portal] .date-picker-wrapper .date-picker-clear-btn:focus,div[data-portal] .date-picker-wrapper .date-picker-open-btn:focus{margin:-1px;border:1px solid #0061d5;border-radius:4px}.react-ui .date-picker-wrapper .date-picker-icon-alert path,div[data-portal] .date-picker-wrapper .date-picker-icon-alert path{fill:#ed3757}.react-ui .date-picker-wrapper.show-error .date-picker-input,div[data-portal] .date-picker-wrapper.show-error .date-picker-input{border-color:#ed3757}.react-ui .date-picker-wrapper.show-clear-btn.show-error .date-picker-clear-btn,div[data-portal] .date-picker-wrapper.show-clear-btn.show-error .date-picker-clear-btn{right:25px}.react-ui .date-picker-wrapper.show-clear-btn.show-error .date-picker-icon-alert,div[data-portal] .date-picker-wrapper.show-clear-btn.show-error .date-picker-icon-alert{right:42px}.react-ui .crawler,div[data-portal] .crawler{width:10px;margin:0 auto;font-size:0;white-space:nowrap}.react-ui .crawler div,div[data-portal] .crawler div{display:inline-block;width:2px;height:10px;background-color:#0061d5;border-radius:4px;animation:crawler .66s infinite ease-in-out}.react-ui .btn-primary .crawler div,div[data-portal] .btn-primary .crawler div{background-color:#fff}.react-ui .crawler.is-small,div[data-portal] .crawler.is-small{transform:scale(0.7)}.react-ui .crawler.is-medium,div[data-portal] .crawler.is-medium{transform:scale(1.5)}.react-ui .crawler.is-large,div[data-portal] .crawler.is-large{transform:scale(2)}.react-ui .is-loading .crawler div,div[data-portal] .is-loading .crawler div{transform:translateZ(0);will-change:transform,opacity}.react-ui .crawler div:nth-child(2),div[data-portal] .crawler div:nth-child(2){margin-left:2px;animation-delay:.1s}.react-ui .crawler div:last-child,div[data-portal] .crawler div:last-child{left:8px;margin-left:2px;animation-delay:.2s}@keyframes crawler{0%,80%,100%{transform:scaleY(1.2);opacity:.5}40%{transform:scaleY(1.6);opacity:1}}.react-ui .notifications-wrapper,div[data-portal] .notifications-wrapper{position:fixed;top:0;right:0;left:0;z-index:200;height:0}.react-ui .notification,div[data-portal] .notification{display:flex;align-items:center;max-width:572px;min-height:48px;margin:10px auto;padding:10px 10px 10px 20px;overflow:hidden;color:#222;font-weight:bold;background-color:#e8e8e8;border:2px solid #222;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.15);opacity:1;transition:opacity .1s ease-out}.react-ui .notification.info,div[data-portal] .notification.info{background-color:#d4f3e6;border-color:#26c281}.react-ui .notification.warn,div[data-portal] .notification.warn{background-color:#fdf0d1;border-color:#f5b31b}.react-ui .notification.error,div[data-portal] .notification.error{background-color:#fbd7dd;border-color:#ed3757}.react-ui .notification.is-hidden,div[data-portal] .notification.is-hidden{box-shadow:none;opacity:0}.react-ui .notification>span,div[data-portal] .notification>span{margin-right:auto;padding-right:10px;font-size:15px}.react-ui .notification>svg,div[data-portal] .notification>svg{flex:none;margin-right:15px}.react-ui .notification.wrap>span,div[data-portal] .notification.wrap>span{overflow:hidden;word-wrap:break-word;overflow-wrap:break-word}.react-ui .notification.ellipsis>span,div[data-portal] .notification.ellipsis>span{overflow:hidden;text-overflow:ellipsis}.react-ui .notification button,.react-ui .notification a,div[data-portal] .notification button,div[data-portal] .notification a{flex:none;color:#222;font-weight:bold}.react-ui .notification button.btn.is-disabled,.react-ui .notification button.btn:not(.is-disabled),.react-ui .notification a.btn.is-disabled,.react-ui .notification a.btn:not(.is-disabled),div[data-portal] .notification button.btn.is-disabled,div[data-portal] .notification button.btn:not(.is-disabled),div[data-portal] .notification a.btn.is-disabled,div[data-portal] .notification a.btn:not(.is-disabled){margin:0 5px;padding:7px 13px;background-color:rgba(0,0,0,0);border-color:#222}.react-ui .notification button.close-btn,.react-ui .notification a.close-btn,div[data-portal] .notification button.close-btn,div[data-portal] .notification a.close-btn{display:flex;align-items:center;background:none;border:none;outline:none;cursor:pointer}.react-ui .notification button.close-btn path,.react-ui .notification a.close-btn path,div[data-portal] .notification button.close-btn path,div[data-portal] .notification a.close-btn path{fill:#222}.react-ui .tab-view,div[data-portal] .tab-view{margin-top:6px}.react-ui .dynamic-tabs .dynamic-tabs-bar,div[data-portal] .dynamic-tabs .dynamic-tabs-bar{display:flex;flex:none}.react-ui .dynamic-tabs .dynamic-tabs-bar .left-arrow,div[data-portal] .dynamic-tabs .dynamic-tabs-bar .left-arrow{flex:0 0 8px;margin:0 5px 0 -13px}.react-ui .dynamic-tabs .dynamic-tabs-bar .right-arrow,div[data-portal] .dynamic-tabs .dynamic-tabs-bar .right-arrow{flex:0 0 8px;margin:0 -13px 0 5px}.react-ui .dynamic-tabs .dynamic-tabs-wrapper,div[data-portal] .dynamic-tabs .dynamic-tabs-wrapper{flex:0 0 100%;overflow:hidden}.react-ui .dynamic-tabs .tabs,div[data-portal] .dynamic-tabs .tabs{position:relative;transition:left .2s}.react-ui .dynamic-tabs .tabs .tab,.react-ui .dynamic-tabs .tabs .tab:hover,div[data-portal] .dynamic-tabs .tabs .tab,div[data-portal] .dynamic-tabs .tabs .tab:hover{flex:none;max-width:90%}.react-ui .dynamic-tabs .tabs .tab .tab-title,.react-ui .dynamic-tabs .tabs .tab:hover .tab-title,div[data-portal] .dynamic-tabs .tabs .tab .tab-title,div[data-portal] .dynamic-tabs .tabs .tab:hover .tab-title{padding:0 7px}.react-ui .tabs,div[data-portal] .tabs{display:flex}.react-ui .tabs .tab,.react-ui .tabs .tab:hover,div[data-portal] .tabs .tab,div[data-portal] .tabs .tab:hover{position:relative;display:inline-block;flex:1;color:#909090;font-size:13px;line-height:40px;letter-spacing:.035em;border-bottom:1px solid #e8e8e8;border-radius:0}.react-ui .tabs .tab.single-tab-showing,.react-ui .tabs .tab:hover.single-tab-showing,div[data-portal] .tabs .tab.single-tab-showing,div[data-portal] .tabs .tab:hover.single-tab-showing{width:100%;margin-bottom:10px}.react-ui .tabs .tab.is-selected,.react-ui .tabs .tab:hover.is-selected,div[data-portal] .tabs .tab.is-selected,div[data-portal] .tabs .tab:hover.is-selected{color:#222}.react-ui .tabs .tab.is-selected .tab-underline,.react-ui .tabs .tab:hover.is-selected .tab-underline,div[data-portal] .tabs .tab.is-selected .tab-underline,div[data-portal] .tabs .tab:hover.is-selected .tab-underline{opacity:1}.react-ui .tabs .tab.is-selected .tab-close,.react-ui .tabs .tab:hover.is-selected .tab-close,div[data-portal] .tabs .tab.is-selected .tab-close,div[data-portal] .tabs .tab:hover.is-selected .tab-close{display:block}.react-ui .tabs .tab .tab-underline,.react-ui .tabs .tab:hover .tab-underline,div[data-portal] .tabs .tab .tab-underline,div[data-portal] .tabs .tab:hover .tab-underline{position:absolute;bottom:-1px;width:100%;height:2px;background-color:#0061d5;opacity:0;transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.react-ui .tabs .tab .tab-content,.react-ui .tabs .tab:hover .tab-content,div[data-portal] .tabs .tab .tab-content,div[data-portal] .tabs .tab:hover .tab-content{display:flex}.react-ui .tabs .tab .tab-title,.react-ui .tabs .tab:hover .tab-title,div[data-portal] .tabs .tab .tab-title,div[data-portal] .tabs .tab:hover .tab-title{padding-right:5px;overflow:hidden;white-space:nowrap;text-align:left;text-overflow:ellipsis}.react-ui .tabs .tab .tab-close,.react-ui .tabs .tab:hover .tab-close,div[data-portal] .tabs .tab .tab-close,div[data-portal] .tabs .tab:hover .tab-close{display:none;flex:none;padding-right:7px;font-weight:bold}.react-ui .tabs .tab:hover .tab-title,.react-ui .tabs .tab:focus .tab-title,div[data-portal] .tabs .tab:hover .tab-title,div[data-portal] .tabs .tab:focus .tab-title{color:#222}.react-ui .tabs .tab-spacer,div[data-portal] .tabs .tab-spacer{flex:1 1 auto;border-bottom:1px solid #e8e8e8}.react-ui .tabs .tab.btn-plain:not(.is-disabled):active,div[data-portal] .tabs .tab.btn-plain:not(.is-disabled):active{background:rgba(0,0,0,0);border-bottom:1px solid #e8e8e8}.react-ui .tabs .tab.btn-plain:not(.is-disabled):focus,div[data-portal] .tabs .tab.btn-plain:not(.is-disabled):focus{border-color:#e8e8e8;box-shadow:none}.react-ui .tabs .tab.btn-plain:not(.is-disabled):hover,div[data-portal] .tabs .tab.btn-plain:not(.is-disabled):hover{background:rgba(0,0,0,0)}.react-ui .tab-panels,div[data-portal] .tab-panels{height:100%;padding-top:10px}.react-ui .tab-panels .tab-panel,div[data-portal] .tab-panels .tab-panel{display:none}.react-ui .tab-panels .tab-panel.is-selected,div[data-portal] .tab-panels .tab-panel.is-selected{display:block;height:100%}.react-ui .tab-panels .tab-panel:focus,div[data-portal] .tab-panels .tab-panel:focus{outline:none}.react-ui .tab-view.show-outline .tab-panel:focus,div[data-portal] .tab-view.show-outline .tab-panel:focus{outline:1px dotted #0061d5}.react-ui .toggle-container,div[data-portal] .toggle-container{margin:0 0 20px}.react-ui .toggle-container .toggle-label,div[data-portal] .toggle-container .toggle-label{display:inline-block;margin:5px 10px;line-height:15px;vertical-align:top}.react-ui .bdl-Toggle,.react-ui .toggle,.react-ui div[data-portal] .toggle,div[data-portal] .react-ui .toggle,div[data-portal] .bdl-Toggle,div[data-portal] .toggle{display:none}.react-ui .bdl-Toggle,.react-ui .toggle,.react-ui div[data-portal] .toggle,div[data-portal] .react-ui .toggle,.react-ui .bdl-Toggle::after,.react-ui .toggle::after,.react-ui div[data-portal] .toggle::after,div[data-portal] .react-ui .toggle::after,.react-ui .bdl-Toggle::before,.react-ui .toggle::before,.react-ui div[data-portal] .toggle::before,div[data-portal] .react-ui .toggle::before,.react-ui .bdl-Toggle *,.react-ui .toggle *,.react-ui div[data-portal] .toggle *,div[data-portal] .react-ui .toggle *,.react-ui .bdl-Toggle *::after,.react-ui .toggle *::after,.react-ui div[data-portal] .toggle *::after,div[data-portal] .react-ui .toggle *::after,.react-ui .bdl-Toggle *::before,.react-ui .toggle *::before,.react-ui div[data-portal] .toggle *::before,div[data-portal] .react-ui .toggle *::before,.react-ui .bdl-Toggle+.toggle-btn,.react-ui .toggle+.toggle-btn,div[data-portal] .bdl-Toggle,div[data-portal] .toggle,div[data-portal] .bdl-Toggle::after,div[data-portal] .toggle::after,div[data-portal] .bdl-Toggle::before,div[data-portal] .toggle::before,div[data-portal] .bdl-Toggle *,div[data-portal] .toggle *,div[data-portal] .bdl-Toggle *::after,div[data-portal] .toggle *::after,div[data-portal] .bdl-Toggle *::before,div[data-portal] .toggle *::before,div[data-portal] .bdl-Toggle+.toggle-btn,div[data-portal] .toggle+.toggle-btn{-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-ui .bdl-Toggle::-moz-selection, .react-ui .toggle::-moz-selection, .react-ui div[data-portal] .toggle::-moz-selection, div[data-portal] .react-ui .toggle::-moz-selection, .react-ui .bdl-Toggle::after::-moz-selection, .react-ui .toggle::after::-moz-selection, .react-ui div[data-portal] .toggle::after::-moz-selection, div[data-portal] .react-ui .toggle::after::-moz-selection, .react-ui .bdl-Toggle::before::-moz-selection, .react-ui .toggle::before::-moz-selection, .react-ui div[data-portal] .toggle::before::-moz-selection, div[data-portal] .react-ui .toggle::before::-moz-selection, .react-ui .bdl-Toggle *::-moz-selection, .react-ui .toggle *::-moz-selection, .react-ui div[data-portal] .toggle *::-moz-selection, div[data-portal] .react-ui .toggle *::-moz-selection, .react-ui .bdl-Toggle *::after::-moz-selection, .react-ui .toggle *::after::-moz-selection, .react-ui div[data-portal] .toggle *::after::-moz-selection, div[data-portal] .react-ui .toggle *::after::-moz-selection, .react-ui .bdl-Toggle *::before::-moz-selection, .react-ui .toggle *::before::-moz-selection, .react-ui div[data-portal] .toggle *::before::-moz-selection, div[data-portal] .react-ui .toggle *::before::-moz-selection, .react-ui .bdl-Toggle+.toggle-btn::-moz-selection, .react-ui .toggle+.toggle-btn::-moz-selection, div[data-portal] .bdl-Toggle::-moz-selection, div[data-portal] .toggle::-moz-selection, div[data-portal] .bdl-Toggle::after::-moz-selection, div[data-portal] .toggle::after::-moz-selection, div[data-portal] .bdl-Toggle::before::-moz-selection, div[data-portal] .toggle::before::-moz-selection, div[data-portal] .bdl-Toggle *::-moz-selection, div[data-portal] .toggle *::-moz-selection, div[data-portal] .bdl-Toggle *::after::-moz-selection, div[data-portal] .toggle *::after::-moz-selection, div[data-portal] .bdl-Toggle *::before::-moz-selection, div[data-portal] .toggle *::before::-moz-selection, div[data-portal] .bdl-Toggle+.toggle-btn::-moz-selection, div[data-portal] .toggle+.toggle-btn::-moz-selection{background:none}.react-ui .bdl-Toggle::selection,.react-ui .toggle::selection,.react-ui div[data-portal] .toggle::selection,div[data-portal] .react-ui .toggle::selection,.react-ui .bdl-Toggle::after::selection,.react-ui .toggle::after::selection,.react-ui div[data-portal] .toggle::after::selection,div[data-portal] .react-ui .toggle::after::selection,.react-ui .bdl-Toggle::before::selection,.react-ui .toggle::before::selection,.react-ui div[data-portal] .toggle::before::selection,div[data-portal] .react-ui .toggle::before::selection,.react-ui .bdl-Toggle *::selection,.react-ui .toggle *::selection,.react-ui div[data-portal] .toggle *::selection,div[data-portal] .react-ui .toggle *::selection,.react-ui .bdl-Toggle *::after::selection,.react-ui .toggle *::after::selection,.react-ui div[data-portal] .toggle *::after::selection,div[data-portal] .react-ui .toggle *::after::selection,.react-ui .bdl-Toggle *::before::selection,.react-ui .toggle *::before::selection,.react-ui div[data-portal] .toggle *::before::selection,div[data-portal] .react-ui .toggle *::before::selection,.react-ui .bdl-Toggle+.toggle-btn::selection,.react-ui .toggle+.toggle-btn::selection,div[data-portal] .bdl-Toggle::selection,div[data-portal] .toggle::selection,div[data-portal] .bdl-Toggle::after::selection,div[data-portal] .toggle::after::selection,div[data-portal] .bdl-Toggle::before::selection,div[data-portal] .toggle::before::selection,div[data-portal] .bdl-Toggle *::selection,div[data-portal] .toggle *::selection,div[data-portal] .bdl-Toggle *::after::selection,div[data-portal] .toggle *::after::selection,div[data-portal] .bdl-Toggle *::before::selection,div[data-portal] .toggle *::before::selection,div[data-portal] .bdl-Toggle+.toggle-btn::selection,div[data-portal] .toggle+.toggle-btn::selection{background:none}.react-ui .bdl-Toggle+.toggle-btn,.react-ui .toggle+.toggle-btn,div[data-portal] .bdl-Toggle+.toggle-btn,div[data-portal] .toggle+.toggle-btn{position:relative;display:inline-block;width:50px;height:24px;margin:1px 0;padding:2px;background:#bcbcbc;border-radius:40px;outline:0;cursor:pointer;transition:left .4s ease,background .4s ease}.react-ui .bdl-Toggle+.toggle-btn::after,.react-ui .toggle+.toggle-btn::after,.react-ui .bdl-Toggle+.toggle-btn::before,.react-ui .toggle+.toggle-btn::before,div[data-portal] .bdl-Toggle+.toggle-btn::after,div[data-portal] .toggle+.toggle-btn::after,div[data-portal] .bdl-Toggle+.toggle-btn::before,div[data-portal] .toggle+.toggle-btn::before{position:relative;display:block;width:26px;content:""}.react-ui .bdl-Toggle+.toggle-btn::after,.react-ui .toggle+.toggle-btn::after,div[data-portal] .bdl-Toggle+.toggle-btn::after,div[data-portal] .toggle+.toggle-btn::after{top:-3px;left:-3px;height:26px;background:#fff;border:1px solid #6f6f6f;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.1);transition:left .2s ease,background .2s ease}.react-ui .bdl-Toggle+.toggle-btn::before,.react-ui .toggle+.toggle-btn::before,div[data-portal] .bdl-Toggle+.toggle-btn::before,div[data-portal] .toggle+.toggle-btn::before{display:none}.react-ui .bdl-Toggle:checked+.toggle-btn,.react-ui .toggle:checked+.toggle-btn,div[data-portal] .bdl-Toggle:checked+.toggle-btn,div[data-portal] .toggle:checked+.toggle-btn{background:#0061d5}.react-ui .bdl-Toggle:checked+.toggle-btn::after,.react-ui .toggle:checked+.toggle-btn::after,div[data-portal] .bdl-Toggle:checked+.toggle-btn::after,div[data-portal] .toggle:checked+.toggle-btn::after{left:50%}.react-ui .toggle-simple,div[data-portal] .toggle-simple{position:relative;display:flex;width:40px;height:20px;border-radius:20px;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.is-toggle-right-aligned .react-ui .toggle-simple,.is-toggle-right-aligned div[data-portal] .toggle-simple{width:100%}.react-ui .toggle-simple-input,div[data-portal] .toggle-simple-input{position:absolute;left:-9999px;opacity:0}.react-ui .toggle-simple-label,div[data-portal] .toggle-simple-label{display:inline-block;min-width:0;margin-left:46px;white-space:nowrap}.is-toggle-right-aligned .react-ui .toggle-simple-label,.is-toggle-right-aligned div[data-portal] .toggle-simple-label{flex:1;margin-left:auto;overflow:hidden;text-overflow:ellipsis}.react-ui .toggle-simple-description,div[data-portal] .toggle-simple-description{margin-top:2px;margin-left:46px;color:#909090}.is-toggle-right-aligned .react-ui .toggle-simple-description,.is-toggle-right-aligned div[data-portal] .toggle-simple-description{margin-right:46px;margin-left:auto}.react-ui .toggle-simple-switch,div[data-portal] .toggle-simple-switch{display:inline-block}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.react-ui .toggle-simple-switch,div[data-portal] .toggle-simple-switch{cursor:pointer}}.is-toggle-right-aligned .react-ui .toggle-simple-switch,.is-toggle-right-aligned div[data-portal] .toggle-simple-switch{position:relative;width:40px}.react-ui .toggle-simple-switch::before,.react-ui .toggle-simple-switch::after,div[data-portal] .toggle-simple-switch::before,div[data-portal] .toggle-simple-switch::after{position:absolute;top:0;bottom:0;left:0;display:block;cursor:pointer;content:""}.react-ui .toggle-simple-switch::before,div[data-portal] .toggle-simple-switch::before{right:0;background-color:#bcbcbc;border-radius:20px;transition:background .4s}.react-ui .toggle-simple-switch::after,div[data-portal] .toggle-simple-switch::after{width:20px;height:20px;background-color:#fff;border:1px solid #6f6f6f;border-radius:100%;transition:margin .4s}.toggle-simple-input:checked~.react-ui .toggle-simple-switch::before,.toggle-simple-input:checked~div[data-portal] .toggle-simple-switch::before{background-color:#0061d5}.toggle-simple-input:checked~.react-ui .toggle-simple-switch::after,.toggle-simple-input:checked~div[data-portal] .toggle-simple-switch::after{margin-left:20px}.toggle-simple-input:disabled~.react-ui .toggle-simple-switch::before,.toggle-simple-input:disabled~.react-ui .toggle-simple-switch::after,.toggle-simple-input:disabled~div[data-portal] .toggle-simple-switch::before,.toggle-simple-input:disabled~div[data-portal] .toggle-simple-switch::after{cursor:default}.toggle-simple-input:disabled~.react-ui .toggle-simple-switch::before,.toggle-simple-input:disabled~div[data-portal] .toggle-simple-switch::before{opacity:.5}.toggle-simple-input:disabled~.react-ui .toggle-simple-switch::after,.toggle-simple-input:disabled~div[data-portal] .toggle-simple-switch::after{background-color:#fafafa;border-color:#c1c1c1}.toggle-simple-input:focus~.react-ui .toggle-simple-switch::after,.toggle-simple-input:focus~div[data-portal] .toggle-simple-switch::after{border-color:#0061d5}.react-ui .breadcrumbs,div[data-portal] .breadcrumbs{display:flex;align-items:center;min-width:0;font-size:15px}.react-ui .breadcrumbs>ol,div[data-portal] .breadcrumbs>ol{display:flex;min-width:0;margin:0}.react-ui .breadcrumbs .breadcrumb-item,div[data-portal] .breadcrumbs .breadcrumb-item{display:flex;align-items:center;min-width:20px}.react-ui .breadcrumbs .breadcrumb-item.breadcrumb-item-last *,div[data-portal] .breadcrumbs .breadcrumb-item.breadcrumb-item-last *{color:#4e4e4e}.react-ui .breadcrumbs .breadcrumb-item.no-shrink,div[data-portal] .breadcrumbs .breadcrumb-item.no-shrink{flex:none}.react-ui .breadcrumbs .breadcrumb-item *,div[data-portal] .breadcrumbs .breadcrumb-item *{overflow:hidden;color:#909090;white-space:nowrap;text-overflow:ellipsis}.react-ui .breadcrumbs .breadcrumb-item *:hover,div[data-portal] .breadcrumbs .breadcrumb-item *:hover{color:#4e4e4e}.react-ui .breadcrumbs .breadcrumb-item .breadcrumb-toggler,div[data-portal] .breadcrumbs .breadcrumb-item .breadcrumb-toggler{font-size:25px;cursor:pointer}.react-ui .breadcrumbs .breadcrumb-item .breadcrumb-toggler:hover,.react-ui .breadcrumbs .breadcrumb-item .breadcrumb-toggler:focus,div[data-portal] .breadcrumbs .breadcrumb-item .breadcrumb-toggler:hover,div[data-portal] .breadcrumbs .breadcrumb-item .breadcrumb-toggler:focus{color:#4e4e4e;outline:none}.react-ui .breadcrumbs .breadcrumb-item+.breadcrumb-item::before,div[data-portal] .breadcrumbs .breadcrumb-item+.breadcrumb-item::before{display:inline-block;flex:none;width:8px;height:8px;margin:8px 10px 6px 6px;border-color:#909090;border-style:solid solid none none;border-width:2px;transform:rotate(45deg);content:""}.react-ui .breadcrumbs .icon-home svg,div[data-portal] .breadcrumbs .icon-home svg{width:16px;height:16px}.react-ui .breadcrumbs .icon-caret-down,div[data-portal] .breadcrumbs .icon-caret-down{flex:none;margin-left:5px}.react-ui .breadcrumbs .icon-caret-down svg,div[data-portal] .breadcrumbs .icon-caret-down svg{width:7px}.react-ui .bdl-ButtonGroup,.react-ui .btn-group,.react-ui div[data-portal] .btn-group,div[data-portal] .react-ui .btn-group,div[data-portal] .bdl-ButtonGroup,div[data-portal] .btn-group{position:relative}.react-ui .bdl-ButtonGroup .toggle-overlay,.react-ui .btn-group .toggle-overlay,div[data-portal] .bdl-ButtonGroup .toggle-overlay,div[data-portal] .btn-group .toggle-overlay{display:inline}.react-ui .bdl-ButtonGroup .toggle-overlay>.btn,.react-ui .btn-group .toggle-overlay>.btn,.react-ui .bdl-ButtonGroup .toggle-overlay>.bdl-targeted-click-through>.btn,.react-ui .btn-group .toggle-overlay>.bdl-targeted-click-through>.btn,div[data-portal] .bdl-ButtonGroup .toggle-overlay>.btn,div[data-portal] .btn-group .toggle-overlay>.btn,div[data-portal] .bdl-ButtonGroup .toggle-overlay>.bdl-targeted-click-through>.btn,div[data-portal] .btn-group .toggle-overlay>.bdl-targeted-click-through>.btn{margin-left:0;padding-right:11px;padding-left:11px;border-radius:0 6px 6px 0}.react-ui .bdl-ButtonGroup .toggle-overlay>.btn.btn-primary,.react-ui .btn-group .toggle-overlay>.btn.btn-primary,.react-ui .bdl-ButtonGroup .toggle-overlay>.bdl-targeted-click-through>.btn.btn-primary,.react-ui .btn-group .toggle-overlay>.bdl-targeted-click-through>.btn.btn-primary,div[data-portal] .bdl-ButtonGroup .toggle-overlay>.btn.btn-primary,div[data-portal] .btn-group .toggle-overlay>.btn.btn-primary,div[data-portal] .bdl-ButtonGroup .toggle-overlay>.bdl-targeted-click-through>.btn.btn-primary,div[data-portal] .btn-group .toggle-overlay>.bdl-targeted-click-through>.btn.btn-primary{border-left-color:#004aa2}.react-ui .bdl-ButtonGroup .toggle-overlay .icon-caret-down::after,.react-ui .btn-group .toggle-overlay .icon-caret-down::after,div[data-portal] .bdl-ButtonGroup .toggle-overlay .icon-caret-down::after,div[data-portal] .btn-group .toggle-overlay .icon-caret-down::after{content:""}.react-ui .bdl-ButtonGroup .toggle-overlay .icon-caret-down path,.react-ui .btn-group .toggle-overlay .icon-caret-down path,div[data-portal] .bdl-ButtonGroup .toggle-overlay .icon-caret-down path,div[data-portal] .btn-group .toggle-overlay .icon-caret-down path{fill:#fff}.react-ui .bdl-ButtonGroup .toggle-overlay .overlay-wrapper,.react-ui .btn-group .toggle-overlay .overlay-wrapper,div[data-portal] .bdl-ButtonGroup .toggle-overlay .overlay-wrapper,div[data-portal] .btn-group .toggle-overlay .overlay-wrapper{position:static}.react-ui .bdl-ButtonGroup .toggle-overlay .overlay-wrapper .overlay,.react-ui .btn-group .toggle-overlay .overlay-wrapper .overlay,div[data-portal] .bdl-ButtonGroup .toggle-overlay .overlay-wrapper .overlay,div[data-portal] .btn-group .toggle-overlay .overlay-wrapper .overlay{left:0}.react-ui .bdl-ButtonGroup>.btn,.react-ui .btn-group>.btn,.react-ui .bdl-ButtonGroup>.bdl-targeted-click-through>.btn,.react-ui .btn-group>.bdl-targeted-click-through>.btn,div[data-portal] .bdl-ButtonGroup>.btn,div[data-portal] .btn-group>.btn,div[data-portal] .bdl-ButtonGroup>.bdl-targeted-click-through>.btn,div[data-portal] .btn-group>.bdl-targeted-click-through>.btn{margin:5px 0 5px -1px;border-radius:0}.react-ui .bdl-ButtonGroup>.btn.btn-primary,.react-ui .btn-group>.btn.btn-primary,.react-ui .bdl-ButtonGroup>.bdl-targeted-click-through>.btn.btn-primary,.react-ui .btn-group>.bdl-targeted-click-through>.btn.btn-primary,div[data-portal] .bdl-ButtonGroup>.btn.btn-primary,div[data-portal] .btn-group>.btn.btn-primary,div[data-portal] .bdl-ButtonGroup>.bdl-targeted-click-through>.btn.btn-primary,div[data-portal] .btn-group>.bdl-targeted-click-through>.btn.btn-primary{margin:5px 0;border-right-color:#004aa2}.react-ui .bdl-ButtonGroup>.btn.btn-primary.is-selected,.react-ui .btn-group>.btn.btn-primary.is-selected,.react-ui .bdl-ButtonGroup>.bdl-targeted-click-through>.btn.btn-primary.is-selected,.react-ui .btn-group>.bdl-targeted-click-through>.btn.btn-primary.is-selected,div[data-portal] .bdl-ButtonGroup>.btn.btn-primary.is-selected,div[data-portal] .btn-group>.btn.btn-primary.is-selected,div[data-portal] .bdl-ButtonGroup>.bdl-targeted-click-through>.btn.btn-primary.is-selected,div[data-portal] .btn-group>.bdl-targeted-click-through>.btn.btn-primary.is-selected{color:#fff;background-color:#004eac;border-color:#003e89;box-shadow:none}.react-ui .bdl-ButtonGroup>.btn.btn-primary:last-of-type,.react-ui .btn-group>.btn.btn-primary:last-of-type,.react-ui .bdl-ButtonGroup>.bdl-targeted-click-through>.btn.btn-primary:last-of-type,.react-ui .btn-group>.bdl-targeted-click-through>.btn.btn-primary:last-of-type,div[data-portal] .bdl-ButtonGroup>.btn.btn-primary:last-of-type,div[data-portal] .btn-group>.btn.btn-primary:last-of-type,div[data-portal] .bdl-ButtonGroup>.bdl-targeted-click-through>.btn.btn-primary:last-of-type,div[data-portal] .btn-group>.bdl-targeted-click-through>.btn.btn-primary:last-of-type{border-right-color:#0061d5}.react-ui .bdl-ButtonGroup>.btn:first-child,.react-ui .btn-group>.btn:first-child,.react-ui .bdl-ButtonGroup>.bdl-targeted-click-through>.btn:first-child,.react-ui .btn-group>.bdl-targeted-click-through>.btn:first-child,div[data-portal] .bdl-ButtonGroup>.btn:first-child,div[data-portal] .btn-group>.btn:first-child,div[data-portal] .bdl-ButtonGroup>.bdl-targeted-click-through>.btn:first-child,div[data-portal] .btn-group>.bdl-targeted-click-through>.btn:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.react-ui .bdl-ButtonGroup>.btn:last-child,.react-ui .btn-group>.btn:last-child,.react-ui .bdl-ButtonGroup>.bdl-targeted-click-through>.btn:last-child,.react-ui .btn-group>.bdl-targeted-click-through>.btn:last-child,div[data-portal] .bdl-ButtonGroup>.btn:last-child,div[data-portal] .btn-group>.btn:last-child,div[data-portal] .bdl-ButtonGroup>.bdl-targeted-click-through>.btn:last-child,div[data-portal] .btn-group>.bdl-targeted-click-through>.btn:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.react-ui .bdl-ButtonGroup>.btn.is-selected,.react-ui .btn-group>.btn.is-selected,.react-ui .bdl-ButtonGroup>.bdl-targeted-click-through>.btn.is-selected,.react-ui .btn-group>.bdl-targeted-click-through>.btn.is-selected,div[data-portal] .bdl-ButtonGroup>.btn.is-selected,div[data-portal] .btn-group>.btn.is-selected,div[data-portal] .bdl-ButtonGroup>.bdl-targeted-click-through>.btn.is-selected,div[data-portal] .btn-group>.bdl-targeted-click-through>.btn.is-selected{z-index:2;color:#4e4e4e;background-color:#e8e8e8;border-color:#6f6f6f;box-shadow:none}.react-ui .bdl-ButtonGroup>.btn:focus,.react-ui .btn-group>.btn:focus,.react-ui .bdl-ButtonGroup>.bdl-targeted-click-through>.btn:focus,.react-ui .btn-group>.bdl-targeted-click-through>.btn:focus,div[data-portal] .bdl-ButtonGroup>.btn:focus,div[data-portal] .btn-group>.btn:focus,div[data-portal] .bdl-ButtonGroup>.bdl-targeted-click-through>.btn:focus,div[data-portal] .btn-group>.bdl-targeted-click-through>.btn:focus{z-index:3}.react-ui .bdl-ButtonGroup.bdl-is-disabled>.btn,.react-ui .bdl-is-disabled.btn-group>.btn,.react-ui .bdl-ButtonGroup.bdl-is-disabled>.bdl-Button,.react-ui .bdl-is-disabled.btn-group>.bdl-Button,.react-ui .bdl-ButtonGroup.bdl-is-disabled>.bdl-targeted-click-through>.btn,.react-ui .bdl-is-disabled.btn-group>.bdl-targeted-click-through>.btn,.react-ui .bdl-ButtonGroup.bdl-is-disabled>.bdl-targeted-click-through>.bdl-Button,.react-ui .bdl-is-disabled.btn-group>.bdl-targeted-click-through>.bdl-Button,.react-ui .bdl-ButtonGroup.is-disabled>.btn,.react-ui .is-disabled.btn-group>.btn,.react-ui .bdl-ButtonGroup.is-disabled>.bdl-Button,.react-ui .is-disabled.btn-group>.bdl-Button,.react-ui .bdl-ButtonGroup.is-disabled>.bdl-targeted-click-through>.btn,.react-ui .is-disabled.btn-group>.bdl-targeted-click-through>.btn,.react-ui .bdl-ButtonGroup.is-disabled>.bdl-targeted-click-through>.bdl-Button,.react-ui .is-disabled.btn-group>.bdl-targeted-click-through>.bdl-Button,div[data-portal] .bdl-ButtonGroup.bdl-is-disabled>.btn,div[data-portal] .bdl-is-disabled.btn-group>.btn,div[data-portal] .bdl-ButtonGroup.bdl-is-disabled>.bdl-Button,div[data-portal] .bdl-is-disabled.btn-group>.bdl-Button,div[data-portal] .bdl-ButtonGroup.bdl-is-disabled>.bdl-targeted-click-through>.btn,div[data-portal] .bdl-is-disabled.btn-group>.bdl-targeted-click-through>.btn,div[data-portal] .bdl-ButtonGroup.bdl-is-disabled>.bdl-targeted-click-through>.bdl-Button,div[data-portal] .bdl-is-disabled.btn-group>.bdl-targeted-click-through>.bdl-Button,div[data-portal] .bdl-ButtonGroup.is-disabled>.btn,div[data-portal] .is-disabled.btn-group>.btn,div[data-portal] .bdl-ButtonGroup.is-disabled>.bdl-Button,div[data-portal] .is-disabled.btn-group>.bdl-Button,div[data-portal] .bdl-ButtonGroup.is-disabled>.bdl-targeted-click-through>.btn,div[data-portal] .is-disabled.btn-group>.bdl-targeted-click-through>.btn,div[data-portal] .bdl-ButtonGroup.is-disabled>.bdl-targeted-click-through>.bdl-Button,div[data-portal] .is-disabled.btn-group>.bdl-targeted-click-through>.bdl-Button{color:#6f6f6f;background-color:#fbfbfb;border:1px solid #bcbcbc;box-shadow:none;cursor:default;opacity:.4}.react-ui .bdl-ButtonGroup.bdl-is-disabled>.btn-primary,.react-ui .bdl-is-disabled.btn-group>.btn-primary,.react-ui .bdl-ButtonGroup.bdl-is-disabled>.bdl-targeted-click-through>.btn-primary,.react-ui .bdl-is-disabled.btn-group>.bdl-targeted-click-through>.btn-primary,.react-ui .bdl-ButtonGroup.is-disabled>.btn-primary,.react-ui .is-disabled.btn-group>.btn-primary,.react-ui .bdl-ButtonGroup.is-disabled>.bdl-targeted-click-through>.btn-primary,.react-ui .is-disabled.btn-group>.bdl-targeted-click-through>.btn-primary,div[data-portal] .bdl-ButtonGroup.bdl-is-disabled>.btn-primary,div[data-portal] .bdl-is-disabled.btn-group>.btn-primary,div[data-portal] .bdl-ButtonGroup.bdl-is-disabled>.bdl-targeted-click-through>.btn-primary,div[data-portal] .bdl-is-disabled.btn-group>.bdl-targeted-click-through>.btn-primary,div[data-portal] .bdl-ButtonGroup.is-disabled>.btn-primary,div[data-portal] .is-disabled.btn-group>.btn-primary,div[data-portal] .bdl-ButtonGroup.is-disabled>.bdl-targeted-click-through>.btn-primary,div[data-portal] .is-disabled.btn-group>.bdl-targeted-click-through>.btn-primary{color:#fff;background-color:#0061d5;border-color:#0061d5;border-right-color:#004aa2}.react-ui .bdl-ButtonGroup.bdl-is-disabled>.btn-primary:last-of-type,.react-ui .bdl-is-disabled.btn-group>.btn-primary:last-of-type,.react-ui .bdl-ButtonGroup.bdl-is-disabled>.bdl-targeted-click-through>.btn-primary:last-of-type,.react-ui .bdl-is-disabled.btn-group>.bdl-targeted-click-through>.btn-primary:last-of-type,.react-ui .bdl-ButtonGroup.is-disabled>.btn-primary:last-of-type,.react-ui .is-disabled.btn-group>.btn-primary:last-of-type,.react-ui .bdl-ButtonGroup.is-disabled>.bdl-targeted-click-through>.btn-primary:last-of-type,.react-ui .is-disabled.btn-group>.bdl-targeted-click-through>.btn-primary:last-of-type,div[data-portal] .bdl-ButtonGroup.bdl-is-disabled>.btn-primary:last-of-type,div[data-portal] .bdl-is-disabled.btn-group>.btn-primary:last-of-type,div[data-portal] .bdl-ButtonGroup.bdl-is-disabled>.bdl-targeted-click-through>.btn-primary:last-of-type,div[data-portal] .bdl-is-disabled.btn-group>.bdl-targeted-click-through>.btn-primary:last-of-type,div[data-portal] .bdl-ButtonGroup.is-disabled>.btn-primary:last-of-type,div[data-portal] .is-disabled.btn-group>.btn-primary:last-of-type,div[data-portal] .bdl-ButtonGroup.is-disabled>.bdl-targeted-click-through>.btn-primary:last-of-type,div[data-portal] .is-disabled.btn-group>.bdl-targeted-click-through>.btn-primary:last-of-type{border-right-color:#0061d5}.react-ui .checkbox-label,div[data-portal] .checkbox-label{position:relative;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-ui .checkbox-label>input[type=checkbox],div[data-portal] .checkbox-label>input[type=checkbox]{flex:none;width:14px;height:14px;margin:3px 0 0;opacity:0}.react-ui .checkbox-label>input[type=checkbox]+span::before,div[data-portal] .checkbox-label>input[type=checkbox]+span::before{position:absolute;top:3px;left:0;width:14px;height:14px;background:#fff;border:1px solid #909090;border-radius:2px;content:"";pointer-events:none}.react-ui .checkbox-label>input[type=checkbox]+span::after,div[data-portal] .checkbox-label>input[type=checkbox]+span::after{transition-timing-function:cubic-bezier(0, 0, 0.6, 1);transition-duration:.15s;transition-property:transform;position:absolute;top:6px;left:5px;width:4px;height:7px;border-right:2px solid #0061d5;border-bottom:2px solid #0061d5;transform:rotate(45deg) scale(0) translate3d(0, 0, 0);backface-visibility:hidden;content:"";pointer-events:none}.react-ui .checkbox-label>input[type=checkbox]:checked+span::after,div[data-portal] .checkbox-label>input[type=checkbox]:checked+span::after{transform:rotate(45deg) scale(1) translate3d(0, 0, 0)}.react-ui .checkbox-label>input[type=checkbox]:focus+span::before,div[data-portal] .checkbox-label>input[type=checkbox]:focus+span::before{border:2px solid #0061d5}.react-ui .checkbox-label>input[type=checkbox]:disabled+span::before,div[data-portal] .checkbox-label>input[type=checkbox]:disabled+span::before{background-color:#fbfbfb;border:1px solid #d3d3d3}.react-ui .checkbox-label>input[type=checkbox]:disabled+span::after,div[data-portal] .checkbox-label>input[type=checkbox]:disabled+span::after{border-color:#bcbcbc}.react-ui .bdl-Checkbox-labelTooltipWrapper,div[data-portal] .bdl-Checkbox-labelTooltipWrapper{margin-left:10px}.react-ui .checkbox-tooltip-wrapper,div[data-portal] .checkbox-tooltip-wrapper{display:inline-flex;vertical-align:text-bottom}.react-ui .checkbox-tooltip-wrapper>.info-tooltip,div[data-portal] .checkbox-tooltip-wrapper>.info-tooltip{position:relative;display:inline-block;flex:none;width:16px;height:16px;margin-left:5px}.react-ui .checkbox-tooltip-wrapper>.info-tooltip>svg path,div[data-portal] .checkbox-tooltip-wrapper>.info-tooltip>svg path{fill:#0061d5}.react-ui .checkbox-container,div[data-portal] .checkbox-container{margin:0 0 20px}.react-ui .checkbox-container.bdl-is-disabled .checkbox-label,.react-ui .checkbox-container.is-disabled .checkbox-label,div[data-portal] .checkbox-container.bdl-is-disabled .checkbox-label,div[data-portal] .checkbox-container.is-disabled .checkbox-label{color:#6f6f6f}.react-ui .checkbox-container>.bdl-Label,.react-ui .checkbox-container>.label,div[data-portal] .checkbox-container>.bdl-Label,div[data-portal] .checkbox-container>.label{margin:8px 0}.react-ui .checkbox-subsection,.react-ui .checkbox-description,div[data-portal] .checkbox-subsection,div[data-portal] .checkbox-description{margin-top:2px;margin-left:24px}.react-ui .checkbox-description,div[data-portal] .checkbox-description{color:#6f6f6f}.react-ui .error-mask,div[data-portal] .error-mask{display:flex;flex-direction:column;align-items:center;padding:40px;overflow:hidden;border:1px dashed #909090;border-radius:6px}.react-ui .error-mask .error-mask-sad-cloud,div[data-portal] .error-mask .error-mask-sad-cloud{margin-bottom:20px}.react-ui .error-mask h4,div[data-portal] .error-mask h4{margin-top:-10px}.react-ui .error-mask h4,.react-ui .error-mask h5,div[data-portal] .error-mask h4,div[data-portal] .error-mask h5{width:100%;margin-bottom:0;color:#6f6f6f;text-align:center}.react-ui .header,div[data-portal] .header{display:flex;flex-grow:1;align-items:center;height:56px;padding:0 30px;background:#fbfbfb;box-shadow:inset 0 -1px 0 #e8e8e8}.react-ui .header.is-fixed,div[data-portal] .header.is-fixed{position:fixed;right:0;left:0}.react-ui .bdl-Label,.react-ui .label,.react-ui div[data-portal] .label,div[data-portal] .react-ui .label,div[data-portal] .bdl-Label,div[data-portal] .label{display:block;color:#6f6f6f;font-weight:bold}.react-ui .bdl-Label .bdl-Label-optional,.react-ui .label .bdl-Label-optional,.react-ui .bdl-Label .label-optional,.react-ui .label .label-optional,div[data-portal] .bdl-Label .bdl-Label-optional,div[data-portal] .label .bdl-Label-optional,div[data-portal] .bdl-Label .label-optional,div[data-portal] .label .label-optional{padding-left:3px}.react-ui .bdl-Label .tooltip-icon-container,.react-ui .label .tooltip-icon-container,div[data-portal] .bdl-Label .tooltip-icon-container,div[data-portal] .label .tooltip-icon-container{padding-left:3px}.react-ui .bdl-Label .tooltip-icon-container .tooltip-icon,.react-ui .label .tooltip-icon-container .tooltip-icon,div[data-portal] .bdl-Label .tooltip-icon-container .tooltip-icon,div[data-portal] .label .tooltip-icon-container .tooltip-icon{position:relative;top:3px}.react-ui .mention-selector-wrapper,div[data-portal] .mention-selector-wrapper{position:relative;margin:0 0 20px}.react-ui .mention-selector-wrapper .content-editable-container,div[data-portal] .mention-selector-wrapper .content-editable-container{margin:0}.react-ui .mention-selector-wrapper .mention-start-state,div[data-portal] .mention-selector-wrapper .mention-start-state{position:absolute;z-index:90;width:100%;margin-top:8px;padding:8px;background:#fff;border:1px solid #bcbcbc;border-radius:6px;box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}.react-ui .mention-selector-wrapper .overlay,div[data-portal] .mention-selector-wrapper .overlay{margin-top:8px}@keyframes popup_bounce_in{0%{transform:scale3d(0.1, 0.1, 1)}100%{transform:scale3d(1, 1, 1)}}.react-ui .modal,div[data-portal] .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:flex;flex:1;align-items:center;padding:30px;overflow:auto;outline:0}.react-ui .modal .modal-dialog,div[data-portal] .modal .modal-dialog{border:none;box-shadow:none;animation:popup_bounce_in .3s}.react-ui .modal .modal-header,div[data-portal] .modal .modal-header{margin-right:20px}.react-ui .modal hr,div[data-portal] .modal hr{margin:20px 0;border:none;border-top:1px solid #d3d3d3}.react-ui .modal-dialog-container,div[data-portal] .modal-dialog-container{margin:auto}.react-ui .modal-dialog,div[data-portal] .modal-dialog{position:relative;display:flex;flex-direction:column;width:460px;max-width:100%;margin:auto;padding:30px;background-color:#fff;background-clip:padding-box;border-radius:12px;box-shadow:0 1px 1px 1px rgba(0,0,0,.05)}.react-ui .modal-title,div[data-portal] .modal-title{display:inline-block;flex:1;max-width:100%;margin:0;overflow:hidden;font-weight:bold;font-size:16px;line-height:inherit;word-wrap:break-word;overflow-wrap:break-word}.react-ui .modal-content,div[data-portal] .modal-content{margin-top:20px}.react-ui .modal-back-button,div[data-portal] .modal-back-button{display:flex;align-items:center;justify-content:center;padding:0;background:none;border:0;transform:rotate(180deg);cursor:pointer}.react-ui .modal-back-button+.modal-title,div[data-portal] .modal-back-button+.modal-title{margin-left:12px}.react-ui .modal-close-button,div[data-portal] .modal-close-button{position:absolute;top:20px;right:20px;padding:2px;color:#909090;font-weight:bold;font-size:11px;background:none;border:0;cursor:pointer}.react-ui .modal-backdrop,div[data-portal] .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(0,0,0,.75)}.react-ui .modal-actions,div[data-portal] .modal-actions{display:flex;flex:none;align-items:center;justify-content:flex-end;margin-top:30px;text-align:right}.react-ui .modal-actions .btn:last-of-type,div[data-portal] .modal-actions .btn:last-of-type{margin-right:0}.react-ui .modal-actions .btn,div[data-portal] .modal-actions .btn{padding:0 16px;font-size:14px;line-height:38px;margin-top:0;margin-bottom:0}.react-ui .modal-container,div[data-portal] .modal-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;display:flex}@media(max-width: 460px){.react-ui .is-responsive-web .modal-title,div[data-portal] .is-responsive-web .modal-title{display:-webkit-box;overflow:hidden;line-height:1.5;white-space:normal;word-break:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media(max-width: 460px)and (-ms-high-contrast: none),(max-width: 460px)and (-ms-high-contrast: active){.react-ui .is-responsive-web .modal-title,div[data-portal] .is-responsive-web .modal-title{white-space:nowrap;text-overflow:ellipsis}}@media(max-width: 460px){.react-ui .is-responsive-web .modal,div[data-portal] .is-responsive-web .modal{flex-direction:column;padding:0}.react-ui .is-responsive-web .modal-header-container,div[data-portal] .is-responsive-web .modal-header-container{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:64px}.react-ui .is-responsive-web .modal-header,div[data-portal] .is-responsive-web .modal-header{display:flex;align-items:center;padding:0 16px}.react-ui .is-responsive-web .modal-content,div[data-portal] .is-responsive-web .modal-content{flex-basis:100%;margin-top:64px;margin-bottom:60px;padding:24px 16px 12px 16px;overflow:auto}.react-ui .is-responsive-web .modal-dialog,div[data-portal] .is-responsive-web .modal-dialog{height:100%;padding:0;border-radius:0}.react-ui .is-responsive-web .modal-close-button,div[data-portal] .is-responsive-web .modal-close-button{top:0;right:10px;display:flex;align-items:center;height:100%;padding:20px 0}.react-ui .is-responsive-web .modal-actions,div[data-portal] .is-responsive-web .modal-actions{position:fixed;right:0;bottom:0;width:100%;height:60px;padding:10px 16px;background-color:#fff}.react-ui .is-responsive-web .modal-dialog-container,div[data-portal] .is-responsive-web .modal-dialog-container{overflow:hidden}}.react-ui .is-responsive-web .modal-dialog-container,div[data-portal] .is-responsive-web .modal-dialog-container{flex-basis:100%;width:100%}.react-ui .nav-sidebar,div[data-portal] .nav-sidebar{z-index:2;width:200px;padding:25px 10px 0 20px;overflow-x:hidden;overflow-y:auto;background-color:#fbfbfb;border-right:1px solid #e8e8e8}.react-ui .nav-list,div[data-portal] .nav-list{margin-bottom:20px}.react-ui .nav-list>h2,div[data-portal] .nav-list>h2{margin:0;color:#a7a7a7;font-size:10px;line-height:28px;letter-spacing:.1em;text-transform:uppercase}.react-ui .nav-list>ul,div[data-portal] .nav-list>ul{margin:0}.react-ui .nav-list>ul>li,div[data-portal] .nav-list>ul>li{margin:5px 0}.react-ui .nav-list>.placeholder,div[data-portal] .nav-list>.placeholder{width:180px;padding:0 18px 0 28px;color:#bcbcbc}.react-ui .nav-list a,div[data-portal] .nav-list a{color:#6f6f6f}.react-ui .nav-list .nav-list-collapse-header,div[data-portal] .nav-list .nav-list-collapse-header{position:relative;display:flex;align-items:center}.react-ui .nav-list .nav-list-collapse,div[data-portal] .nav-list .nav-list-collapse{position:absolute;right:0;display:flex;align-items:center;justify-content:center;height:calc(100% - 10px);margin:5px;padding:0 5px}.react-ui .nav-list .nav-list-collapse>svg,div[data-portal] .nav-list .nav-list-collapse>svg{transition-timing-function:cubic-bezier(0, 0, 0.6, 1);transition-duration:.15s;transition-property:transform}.react-ui .nav-list.is-collapsed>ul,.react-ui .nav-list.is-collapsed .placeholder,div[data-portal] .nav-list.is-collapsed>ul,div[data-portal] .nav-list.is-collapsed .placeholder{display:none}.react-ui .nav-list.is-collapsed .nav-list-collapse>svg,div[data-portal] .nav-list.is-collapsed .nav-list-collapse>svg{transform:rotateZ(-90deg)}.react-ui .bdl-PillSelector-input--hidden,.react-ui .pill-selector-hidden-input,.react-ui div[data-portal] .pill-selector-hidden-input,div[data-portal] .react-ui .pill-selector-hidden-input,div[data-portal] .bdl-PillSelector-input--hidden,div[data-portal] .pill-selector-hidden-input{position:absolute;visibility:hidden}.react-ui .bdl-PillSelectorDropdown,.react-ui .pill-selector-wrapper,.react-ui div[data-portal] .pill-selector-wrapper,div[data-portal] .react-ui .pill-selector-wrapper,div[data-portal] .bdl-PillSelectorDropdown,div[data-portal] .pill-selector-wrapper{position:relative;margin:0 0 20px}.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector,.react-ui .bdl-PillSelectorDropdown .pill-selector-input-wrapper,.react-ui .bdl-PillSelectorDropdown div[data-portal] .pill-selector-input-wrapper,.react-ui .pill-selector-wrapper .bdl-PillSelector,.react-ui .pill-selector-wrapper .pill-selector-input-wrapper,.react-ui .pill-selector-wrapper div[data-portal] .pill-selector-input-wrapper,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector,div[data-portal] .bdl-PillSelectorDropdown .pill-selector-input-wrapper,div[data-portal] .pill-selector-wrapper .bdl-PillSelector,div[data-portal] .pill-selector-wrapper .pill-selector-input-wrapper{display:flex;flex-flow:row wrap;align-content:flex-start;align-items:flex-start;width:262px;margin-top:5px;padding:5px;overflow-x:hidden;overflow-y:auto;background-color:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:inset 0 1px 1px rgba(0,0,0,.08);cursor:text;transition:border-color linear .15s,box-shadow linear .15s;-webkit-font-smoothing:antialiased}.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector:hover,.react-ui .bdl-PillSelectorDropdown .pill-selector-input-wrapper:hover,.react-ui .pill-selector-wrapper .bdl-PillSelector:hover,.react-ui .pill-selector-wrapper .pill-selector-input-wrapper:hover,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector:hover,div[data-portal] .bdl-PillSelectorDropdown .pill-selector-input-wrapper:hover,div[data-portal] .pill-selector-wrapper .bdl-PillSelector:hover,div[data-portal] .pill-selector-wrapper .pill-selector-input-wrapper:hover{border:1px solid #004aa2}.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector.bdl-is-disabled,.react-ui .bdl-PillSelectorDropdown .bdl-is-disabled.pill-selector-input-wrapper,.react-ui .pill-selector-wrapper .bdl-PillSelector.bdl-is-disabled,.react-ui .pill-selector-wrapper .bdl-is-disabled.pill-selector-input-wrapper,.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector.is-disabled,.react-ui .bdl-PillSelectorDropdown .is-disabled.pill-selector-input-wrapper,.react-ui .pill-selector-wrapper .bdl-PillSelector.is-disabled,.react-ui .pill-selector-wrapper .is-disabled.pill-selector-input-wrapper,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector.bdl-is-disabled,div[data-portal] .bdl-PillSelectorDropdown .bdl-is-disabled.pill-selector-input-wrapper,div[data-portal] .pill-selector-wrapper .bdl-PillSelector.bdl-is-disabled,div[data-portal] .pill-selector-wrapper .bdl-is-disabled.pill-selector-input-wrapper,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector.is-disabled,div[data-portal] .bdl-PillSelectorDropdown .is-disabled.pill-selector-input-wrapper,div[data-portal] .pill-selector-wrapper .bdl-PillSelector.is-disabled,div[data-portal] .pill-selector-wrapper .is-disabled.pill-selector-input-wrapper{color:#bcbcbc;background-color:#fbfbfb;box-shadow:none}.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector.bdl-is-disabled:hover,.react-ui .bdl-PillSelectorDropdown .bdl-is-disabled.pill-selector-input-wrapper:hover,.react-ui .pill-selector-wrapper .bdl-PillSelector.bdl-is-disabled:hover,.react-ui .pill-selector-wrapper .bdl-is-disabled.pill-selector-input-wrapper:hover,.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector.is-disabled:hover,.react-ui .bdl-PillSelectorDropdown .is-disabled.pill-selector-input-wrapper:hover,.react-ui .pill-selector-wrapper .bdl-PillSelector.is-disabled:hover,.react-ui .pill-selector-wrapper .is-disabled.pill-selector-input-wrapper:hover,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector.bdl-is-disabled:hover,div[data-portal] .bdl-PillSelectorDropdown .bdl-is-disabled.pill-selector-input-wrapper:hover,div[data-portal] .pill-selector-wrapper .bdl-PillSelector.bdl-is-disabled:hover,div[data-portal] .pill-selector-wrapper .bdl-is-disabled.pill-selector-input-wrapper:hover,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector.is-disabled:hover,div[data-portal] .bdl-PillSelectorDropdown .is-disabled.pill-selector-input-wrapper:hover,div[data-portal] .pill-selector-wrapper .bdl-PillSelector.is-disabled:hover,div[data-portal] .pill-selector-wrapper .is-disabled.pill-selector-input-wrapper:hover{border-color:#bcbcbc}.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector.is-focused,.react-ui .bdl-PillSelectorDropdown .is-focused.pill-selector-input-wrapper,.react-ui .pill-selector-wrapper .bdl-PillSelector.is-focused,.react-ui .pill-selector-wrapper .is-focused.pill-selector-input-wrapper,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector.is-focused,div[data-portal] .bdl-PillSelectorDropdown .is-focused.pill-selector-input-wrapper,div[data-portal] .pill-selector-wrapper .bdl-PillSelector.is-focused,div[data-portal] .pill-selector-wrapper .is-focused.pill-selector-input-wrapper{border-color:#0061d5;outline:0;box-shadow:none}.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector.show-error,.react-ui .bdl-PillSelectorDropdown .show-error.pill-selector-input-wrapper,.react-ui .pill-selector-wrapper .bdl-PillSelector.show-error,.react-ui .pill-selector-wrapper .show-error.pill-selector-input-wrapper,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector.show-error,div[data-portal] .bdl-PillSelectorDropdown .show-error.pill-selector-input-wrapper,div[data-portal] .pill-selector-wrapper .bdl-PillSelector.show-error,div[data-portal] .pill-selector-wrapper .show-error.pill-selector-input-wrapper{border-color:#ed3757}.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector.bdl-PillSelector--suggestionsEnabled,.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector--suggestionsEnabled.pill-selector-input-wrapper,.react-ui .pill-selector-wrapper .bdl-PillSelector.bdl-PillSelector--suggestionsEnabled,.react-ui .pill-selector-wrapper .bdl-PillSelector--suggestionsEnabled.pill-selector-input-wrapper,.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector.pill-selector-suggestions-enabled,.react-ui .bdl-PillSelectorDropdown .pill-selector-suggestions-enabled.pill-selector-input-wrapper,.react-ui .pill-selector-wrapper .bdl-PillSelector.pill-selector-suggestions-enabled,.react-ui .pill-selector-wrapper .pill-selector-suggestions-enabled.pill-selector-input-wrapper,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector.bdl-PillSelector--suggestionsEnabled,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector--suggestionsEnabled.pill-selector-input-wrapper,div[data-portal] .pill-selector-wrapper .bdl-PillSelector.bdl-PillSelector--suggestionsEnabled,div[data-portal] .pill-selector-wrapper .bdl-PillSelector--suggestionsEnabled.pill-selector-input-wrapper,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector.pill-selector-suggestions-enabled,div[data-portal] .bdl-PillSelectorDropdown .pill-selector-suggestions-enabled.pill-selector-input-wrapper,div[data-portal] .pill-selector-wrapper .bdl-PillSelector.pill-selector-suggestions-enabled,div[data-portal] .pill-selector-wrapper .pill-selector-suggestions-enabled.pill-selector-input-wrapper{min-height:80px}.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector:not(.show-error) .icon-alert,.react-ui .bdl-PillSelectorDropdown .pill-selector-input-wrapper:not(.show-error) .icon-alert,.react-ui .pill-selector-wrapper .bdl-PillSelector:not(.show-error) .icon-alert,.react-ui .pill-selector-wrapper .pill-selector-input-wrapper:not(.show-error) .icon-alert,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector:not(.show-error) .icon-alert,div[data-portal] .bdl-PillSelectorDropdown .pill-selector-input-wrapper:not(.show-error) .icon-alert,div[data-portal] .pill-selector-wrapper .bdl-PillSelector:not(.show-error) .icon-alert,div[data-portal] .pill-selector-wrapper .pill-selector-input-wrapper:not(.show-error) .icon-alert{display:none}.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector .icon-alert,.react-ui .bdl-PillSelectorDropdown .pill-selector-input-wrapper .icon-alert,.react-ui .pill-selector-wrapper .bdl-PillSelector .icon-alert,.react-ui .pill-selector-wrapper .pill-selector-input-wrapper .icon-alert,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector .icon-alert,div[data-portal] .bdl-PillSelectorDropdown .pill-selector-input-wrapper .icon-alert,div[data-portal] .pill-selector-wrapper .bdl-PillSelector .icon-alert,div[data-portal] .pill-selector-wrapper .pill-selector-input-wrapper .icon-alert{position:absolute;right:10px;bottom:10px;width:16px;height:16px}.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector .icon-alert path,.react-ui .bdl-PillSelectorDropdown .pill-selector-input-wrapper .icon-alert path,.react-ui .pill-selector-wrapper .bdl-PillSelector .icon-alert path,.react-ui .pill-selector-wrapper .pill-selector-input-wrapper .icon-alert path,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector .icon-alert path,div[data-portal] .bdl-PillSelectorDropdown .pill-selector-input-wrapper .icon-alert path,div[data-portal] .pill-selector-wrapper .bdl-PillSelector .icon-alert path,div[data-portal] .pill-selector-wrapper .pill-selector-input-wrapper .icon-alert path{fill:#ed3757}.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector .bdl-Tooltip,.react-ui .bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-Tooltip,.react-ui .bdl-PillSelectorDropdown .pill-selector-input-wrapper .tooltip,.react-ui .pill-selector-wrapper .bdl-PillSelector .bdl-Tooltip,.react-ui .pill-selector-wrapper .bdl-PillSelector .tooltip,.react-ui .pill-selector-wrapper .pill-selector-input-wrapper .bdl-Tooltip,.react-ui .pill-selector-wrapper .pill-selector-input-wrapper .tooltip,.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector .tooltip,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector .bdl-Tooltip,div[data-portal] .bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-Tooltip,div[data-portal] .bdl-PillSelectorDropdown .pill-selector-input-wrapper .tooltip,div[data-portal] .pill-selector-wrapper .bdl-PillSelector .bdl-Tooltip,div[data-portal] .pill-selector-wrapper .bdl-PillSelector .tooltip,div[data-portal] .pill-selector-wrapper .pill-selector-input-wrapper .bdl-Tooltip,div[data-portal] .pill-selector-wrapper .pill-selector-input-wrapper .tooltip,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector .tooltip{top:calc(100% - 5px) !important;right:10px !important;margin-top:0 !important}.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector .bdl-PillsList,.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector .pills-list,.react-ui .bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-PillsList,.react-ui .bdl-PillSelectorDropdown .pill-selector-input-wrapper .pills-list,.react-ui .pill-selector-wrapper .bdl-PillSelector .bdl-PillsList,.react-ui .pill-selector-wrapper .bdl-PillSelector .pills-list,.react-ui .pill-selector-wrapper .pill-selector-input-wrapper .bdl-PillsList,.react-ui .pill-selector-wrapper .pill-selector-input-wrapper .pills-list,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector .bdl-PillsList,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector .pills-list,div[data-portal] .bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-PillsList,div[data-portal] .bdl-PillSelectorDropdown .pill-selector-input-wrapper .pills-list,div[data-portal] .pill-selector-wrapper .bdl-PillSelector .bdl-PillsList,div[data-portal] .pill-selector-wrapper .bdl-PillSelector .pills-list,div[data-portal] .pill-selector-wrapper .pill-selector-input-wrapper .bdl-PillsList,div[data-portal] .pill-selector-wrapper .pill-selector-input-wrapper .pills-list{margin:0}.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector .bdl-PillsList li,.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector .pills-list li,.react-ui .bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-PillsList li,.react-ui .bdl-PillSelectorDropdown .pill-selector-input-wrapper .pills-list li,.react-ui .pill-selector-wrapper .bdl-PillSelector .bdl-PillsList li,.react-ui .pill-selector-wrapper .bdl-PillSelector .pills-list li,.react-ui .pill-selector-wrapper .pill-selector-input-wrapper .bdl-PillsList li,.react-ui .pill-selector-wrapper .pill-selector-input-wrapper .pills-list li,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector .bdl-PillsList li,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector .pills-list li,div[data-portal] .bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-PillsList li,div[data-portal] .bdl-PillSelectorDropdown .pill-selector-input-wrapper .pills-list li,div[data-portal] .pill-selector-wrapper .bdl-PillSelector .bdl-PillsList li,div[data-portal] .pill-selector-wrapper .bdl-PillSelector .pills-list li,div[data-portal] .pill-selector-wrapper .pill-selector-input-wrapper .bdl-PillsList li,div[data-portal] .pill-selector-wrapper .pill-selector-input-wrapper .pills-list li{float:left}.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector .bdl-PillSelector-input,.react-ui .bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-PillSelector-input,.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector .pill-selector-input,.react-ui .bdl-PillSelectorDropdown .pill-selector-input-wrapper .pill-selector-input,.react-ui .pill-selector-wrapper .bdl-PillSelector .bdl-PillSelector-input,.react-ui .pill-selector-wrapper .pill-selector-input-wrapper .bdl-PillSelector-input,.react-ui .pill-selector-wrapper .bdl-PillSelector .pill-selector-input,.react-ui .pill-selector-wrapper .pill-selector-input-wrapper .pill-selector-input,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector .bdl-PillSelector-input,div[data-portal] .bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-PillSelector-input,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector .pill-selector-input,div[data-portal] .bdl-PillSelectorDropdown .pill-selector-input-wrapper .pill-selector-input,div[data-portal] .pill-selector-wrapper .bdl-PillSelector .bdl-PillSelector-input,div[data-portal] .pill-selector-wrapper .pill-selector-input-wrapper .bdl-PillSelector-input,div[data-portal] .pill-selector-wrapper .bdl-PillSelector .pill-selector-input,div[data-portal] .pill-selector-wrapper .pill-selector-input-wrapper .pill-selector-input{flex:1;box-sizing:content-box !important;min-width:0;height:18px;margin:1px;padding:3px;overflow:hidden;color:#4f4f4f;line-height:18px;white-space:nowrap;background-color:rgba(0,0,0,0);border:0;box-shadow:none;resize:none}.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector .bdl-PillSelector-input:focus,.react-ui .bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-PillSelector-input:focus,.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector .pill-selector-input:focus,.react-ui .bdl-PillSelectorDropdown .pill-selector-input-wrapper .pill-selector-input:focus,.react-ui .pill-selector-wrapper .bdl-PillSelector .bdl-PillSelector-input:focus,.react-ui .pill-selector-wrapper .pill-selector-input-wrapper .bdl-PillSelector-input:focus,.react-ui .pill-selector-wrapper .bdl-PillSelector .pill-selector-input:focus,.react-ui .pill-selector-wrapper .pill-selector-input-wrapper .pill-selector-input:focus,.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector .bdl-PillSelector-input:hover,.react-ui .bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-PillSelector-input:hover,.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector .pill-selector-input:hover,.react-ui .bdl-PillSelectorDropdown .pill-selector-input-wrapper .pill-selector-input:hover,.react-ui .pill-selector-wrapper .bdl-PillSelector .bdl-PillSelector-input:hover,.react-ui .pill-selector-wrapper .pill-selector-input-wrapper .bdl-PillSelector-input:hover,.react-ui .pill-selector-wrapper .bdl-PillSelector .pill-selector-input:hover,.react-ui .pill-selector-wrapper .pill-selector-input-wrapper .pill-selector-input:hover,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector .bdl-PillSelector-input:focus,div[data-portal] .bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-PillSelector-input:focus,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector .pill-selector-input:focus,div[data-portal] .bdl-PillSelectorDropdown .pill-selector-input-wrapper .pill-selector-input:focus,div[data-portal] .pill-selector-wrapper .bdl-PillSelector .bdl-PillSelector-input:focus,div[data-portal] .pill-selector-wrapper .pill-selector-input-wrapper .bdl-PillSelector-input:focus,div[data-portal] .pill-selector-wrapper .bdl-PillSelector .pill-selector-input:focus,div[data-portal] .pill-selector-wrapper .pill-selector-input-wrapper .pill-selector-input:focus,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector .bdl-PillSelector-input:hover,div[data-portal] .bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-PillSelector-input:hover,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector .pill-selector-input:hover,div[data-portal] .bdl-PillSelectorDropdown .pill-selector-input-wrapper .pill-selector-input:hover,div[data-portal] .pill-selector-wrapper .bdl-PillSelector .bdl-PillSelector-input:hover,div[data-portal] .pill-selector-wrapper .pill-selector-input-wrapper .bdl-PillSelector-input:hover,div[data-portal] .pill-selector-wrapper .bdl-PillSelector .pill-selector-input:hover,div[data-portal] .pill-selector-wrapper .pill-selector-input-wrapper .pill-selector-input:hover{outline:none}.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector .bdl-RoundPill~.bdl-PillSelector-input,.react-ui .bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-RoundPill~.bdl-PillSelector-input,.react-ui .bdl-PillSelectorDropdown .bdl-PillSelector .bdl-RoundPill~.pill-selector-input,.react-ui .bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-RoundPill~.pill-selector-input,.react-ui .pill-selector-wrapper .bdl-PillSelector .bdl-RoundPill~.bdl-PillSelector-input,.react-ui .pill-selector-wrapper .pill-selector-input-wrapper .bdl-RoundPill~.bdl-PillSelector-input,.react-ui .pill-selector-wrapper .bdl-PillSelector .bdl-RoundPill~.pill-selector-input,.react-ui .pill-selector-wrapper .pill-selector-input-wrapper .bdl-RoundPill~.pill-selector-input,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector .bdl-RoundPill~.bdl-PillSelector-input,div[data-portal] .bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-RoundPill~.bdl-PillSelector-input,div[data-portal] .bdl-PillSelectorDropdown .bdl-PillSelector .bdl-RoundPill~.pill-selector-input,div[data-portal] .bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-RoundPill~.pill-selector-input,div[data-portal] .pill-selector-wrapper .bdl-PillSelector .bdl-RoundPill~.bdl-PillSelector-input,div[data-portal] .pill-selector-wrapper .pill-selector-input-wrapper .bdl-RoundPill~.bdl-PillSelector-input,div[data-portal] .pill-selector-wrapper .bdl-PillSelector .bdl-RoundPill~.pill-selector-input,div[data-portal] .pill-selector-wrapper .pill-selector-input-wrapper .bdl-RoundPill~.pill-selector-input{height:28px;line-height:28px}.react-ui .bdl-PillSelectorDropdown .SelectorDropdown-overlay>ul.overlay,.react-ui .pill-selector-wrapper .SelectorDropdown-overlay>ul.overlay,div[data-portal] .bdl-PillSelectorDropdown .SelectorDropdown-overlay>ul.overlay,div[data-portal] .pill-selector-wrapper .SelectorDropdown-overlay>ul.overlay{position:relative}.react-ui .progress-bar-container,div[data-portal] .progress-bar-container{width:100%}.react-ui .progress-bar-container .progress-bar,div[data-portal] .progress-bar-container .progress-bar{height:3px;background-color:#0061d5;transition:width .2s ease-in}.react-ui .radio-label,div[data-portal] .radio-label{position:relative;display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-ui .radio-label>input[type=radio],div[data-portal] .radio-label>input[type=radio]{flex:none;width:14px;height:14px;margin:0;opacity:0}.react-ui .radio-label>input[type=radio]+span::before,div[data-portal] .radio-label>input[type=radio]+span::before{position:absolute;top:3px;left:0;width:14px;height:14px;background-color:#fff;border:7px solid #fff;border-radius:9001px;box-shadow:0 0 0 1px #909090,0 -1px 1px rgba(0,0,0,.4);transition:border-width .1s;content:""}.react-ui .radio-label>input[type=radio]:checked+span::before,div[data-portal] .radio-label>input[type=radio]:checked+span::before{background-color:#0061d5;border:3px solid #fff}.react-ui .radio-label>input[type=radio]:focus+span::before,div[data-portal] .radio-label>input[type=radio]:focus+span::before{box-shadow:0 0 0 2px #0061d5}.react-ui .radio-label>input[type=radio]:disabled+span::before,div[data-portal] .radio-label>input[type=radio]:disabled+span::before{background-color:#bcbcbc;border-color:#fbfbfb;box-shadow:0 0 0 1px #d3d3d3}.react-ui .radio-label>input[type=radio]+span+span,div[data-portal] .radio-label>input[type=radio]+span+span{margin-left:10px}.react-ui .radio-label>input[type=radio]:disabled+span+span,div[data-portal] .radio-label>input[type=radio]:disabled+span+span{color:#bcbcbc}.react-ui .radio-container,div[data-portal] .radio-container{margin:0 0 20px}.react-ui .radio-description,div[data-portal] .radio-description{margin-top:2px;margin-left:24px;color:#6f6f6f}.react-ui .search-input-container,div[data-portal] .search-input-container{display:inline-block;min-height:32px}.react-ui .search-input-container .action-button,div[data-portal] .search-input-container .action-button{display:flex;align-items:center;width:30px;padding:0;background:none;border:0;cursor:pointer}.react-ui .search-input-container .action-button path,div[data-portal] .search-input-container .action-button path{transition:fill linear .1s}.react-ui .search-input-container .action-button svg,div[data-portal] .search-input-container .action-button svg{flex:1}.react-ui .search-input-container .action-buttons,.react-ui .search-input-container .search-form-loading-indicator,div[data-portal] .search-input-container .action-buttons,div[data-portal] .search-input-container .search-form-loading-indicator{position:absolute;top:0;bottom:0;display:flex}.react-ui .search-input-container .action-buttons,div[data-portal] .search-input-container .action-buttons{right:0;align-items:stretch}.react-ui .search-input-container .search-form-loading-indicator,div[data-portal] .search-input-container .search-form-loading-indicator{right:10px;align-items:center}.react-ui .search-input-container .clear-button,div[data-portal] .search-input-container .clear-button{display:none}.react-ui .search-input-container .clear-button path:first-of-type,div[data-portal] .search-input-container .clear-button path:first-of-type{fill:#a7a7a7}.react-ui .search-input-container .search-form.use-clear-button .clear-button,div[data-portal] .search-input-container .search-form.use-clear-button .clear-button{display:flex}.react-ui .search-input-container .search-form.use-clear-button .search-button,div[data-portal] .search-input-container .search-form.use-clear-button .search-button{display:none}.react-ui .search-input-container .search-form.use-clear-button.is-empty .clear-button,div[data-portal] .search-input-container .search-form.use-clear-button.is-empty .clear-button{display:none}.react-ui .search-input-container .search-form.use-clear-button.is-empty .search-button,div[data-portal] .search-input-container .search-form.use-clear-button.is-empty .search-button{display:flex}.react-ui .search-input-container .search-input,div[data-portal] .search-input-container .search-input{padding-right:30px}.react-ui .search-input-container .search-input:focus~.clear-button path:first-of-type,div[data-portal] .search-input-container .search-input:focus~.clear-button path:first-of-type{fill:#4e4e4e}.react-ui .search-input-container .search-input:focus+.search-button path,div[data-portal] .search-input-container .search-input:focus+.search-button path{fill:#4e4e4e}.react-ui .search-input-container .search-form,div[data-portal] .search-input-container .search-form{position:relative;display:flex;align-items:stretch}.react-ui .section,div[data-portal] .section{display:flex;margin:40px 0}.react-ui .section .section-title,div[data-portal] .section .section-title{margin:0 0 10px;font-weight:bold;font-size:13px}.react-ui .section .section-description,div[data-portal] .section .section-description{width:270px;padding-right:35px;color:#4e4e4e}.react-ui .section .section-content,div[data-portal] .section .section-content{flex:1}.react-ui .select-input-container,div[data-portal] .select-input-container{margin:0 0 20px}.react-ui .select-input-container .select-container,div[data-portal] .select-input-container .select-container{margin-top:5px}.react-ui .select-input-container button.tooltip-icon-container,.react-ui .select-input-container .tooltip-icon-container,div[data-portal] .select-input-container button.tooltip-icon-container,div[data-portal] .select-input-container .tooltip-icon-container{position:absolute;margin-top:9px;margin-left:10px}.react-ui .select-input-container.show-error .select-overlay,div[data-portal] .select-input-container.show-error .select-overlay{border-color:#ed3757}.react-ui .SelectorDropdown,div[data-portal] .SelectorDropdown{position:relative;z-index:3}.react-ui .SelectorDropdown .overlay,div[data-portal] .SelectorDropdown .overlay{margin-top:4px;padding:12px;background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,0,0,.1)}.react-ui .SelectorDropdown .SelectorDropdown-overlay,.react-ui .SelectorDropdown .overlay,div[data-portal] .SelectorDropdown .SelectorDropdown-overlay,div[data-portal] .SelectorDropdown .overlay{display:block;width:100%}.react-ui .SelectorDropdown .SelectorDropdown-overlay .SelectorDropdown-divider,.react-ui .SelectorDropdown .overlay .SelectorDropdown-divider,div[data-portal] .SelectorDropdown .SelectorDropdown-overlay .SelectorDropdown-divider,div[data-portal] .SelectorDropdown .overlay .SelectorDropdown-divider{display:block;width:calc(100% - 30px);height:1px;margin:4px 16px;border:0;border-bottom:1px solid #e8e8e8;pointer-events:none}.react-ui .SelectorDropdown .SelectorDropdown-overlay .SelectorDropdown-title,.react-ui .SelectorDropdown .overlay .SelectorDropdown-title,div[data-portal] .SelectorDropdown .SelectorDropdown-overlay .SelectorDropdown-title,div[data-portal] .SelectorDropdown .overlay .SelectorDropdown-title{margin:16px;margin-bottom:8px;color:#6f6f6f;font-weight:bold;font-size:11px;line-height:1;letter-spacing:.6px;text-transform:uppercase;pointer-events:none}.react-ui .SelectorDropdown .text-input-container,div[data-portal] .SelectorDropdown .text-input-container{margin-bottom:5px}.react-ui .SelectorDropdown .link-group ul,div[data-portal] .SelectorDropdown .link-group ul{list-style:none}.react-ui .SelectorDropdown .link,div[data-portal] .SelectorDropdown .link{color:#4e4e4e !important}.react-ui .SelectorDropdown .link.is-selected,div[data-portal] .SelectorDropdown .link.is-selected{background-color:rgba(34,34,34,.05)}.react-ui .text-area-container,div[data-portal] .text-area-container{position:relative;margin:0 0 20px}.react-ui .text-area-container label,div[data-portal] .text-area-container label{display:block}.react-ui .text-area-container .text-area-description,div[data-portal] .text-area-container .text-area-description{color:#6f6f6f;word-wrap:break-word}.react-ui .text-area-container textarea,div[data-portal] .text-area-container textarea{margin-top:5px;font-family:inherit}.react-ui .text-area-container:not(.show-error) .caution,div[data-portal] .text-area-container:not(.show-error) .caution{display:none}.react-ui .text-area-container.show-error textarea,div[data-portal] .text-area-container.show-error textarea{border-color:#ed3757}.react-ui .text-input-container,div[data-portal] .text-input-container{position:relative;margin:0 0 20px}.react-ui .text-input-container .text-input-loading,div[data-portal] .text-input-container .text-input-loading{display:inline-block;margin-left:-21px}.react-ui .text-input-container .text-input-verified,div[data-portal] .text-input-container .text-input-verified{display:inline-block;margin-bottom:-2px;margin-left:-24px}.react-ui .text-input-container .bdl-Label,.react-ui .text-input-container div[data-portal] .label,.react-ui .text-input-container .label,div[data-portal] .text-input-container .bdl-Label,div[data-portal] .text-input-container .label{word-wrap:break-word}.react-ui .text-input-container .text-input-description,div[data-portal] .text-input-container .text-input-description{color:#6f6f6f;word-wrap:break-word}.react-ui .text-input-container input,div[data-portal] .text-input-container input{height:32px;margin-top:5px;font-family:inherit}.react-ui .text-input-container input[type=number],div[data-portal] .text-input-container input[type=number]{-moz-appearance:textfield;-ms-appearance:textfield}.react-ui .text-input-container input[type=number]::-webkit-outer-spin-button,.react-ui .text-input-container input[type=number]::-webkit-inner-spin-button,div[data-portal] .text-input-container input[type=number]::-webkit-outer-spin-button,div[data-portal] .text-input-container input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.react-ui .text-input-container.is-required input,.react-ui .text-input-container.show-error input,div[data-portal] .text-input-container.is-required input,div[data-portal] .text-input-container.show-error input{border-color:#ed3757}.react-ui .bdl-Tooltip,.react-ui .tooltip,.react-ui div[data-portal] .tooltip,div[data-portal] .react-ui .tooltip,.react-ui .tooltip,div[data-portal] .bdl-Tooltip,div[data-portal] .tooltip,div[data-portal] .tooltip{position:relative;max-width:200px;padding:8px 10px;color:#fff;font-size:13px;line-height:1.4;word-wrap:break-word;background-color:#4e4e4e;border-color:#4e4e4e;border-radius:4px}.react-ui .bdl-Tooltip::before,.react-ui .tooltip::before,.react-ui div[data-portal] .tooltip::before,div[data-portal] .react-ui .tooltip::before,.react-ui .tooltip::before,div[data-portal] .bdl-Tooltip::before,div[data-portal] .tooltip::before,div[data-portal] .tooltip::before{position:absolute;width:0;height:0;border:6px solid rgba(0,0,0,0);content:""}.react-ui .bdl-Tooltip.is-error::after,.react-ui .is-error.tooltip::after,div[data-portal] .bdl-Tooltip.is-error::after,div[data-portal] .is-error.tooltip::after{position:absolute;width:0;height:0;border:5px solid rgba(0,0,0,0);content:""}.react-ui .bdl-Tooltip.is-error,.react-ui .is-error.tooltip,div[data-portal] .bdl-Tooltip.is-error,div[data-portal] .is-error.tooltip{color:#222;background-color:#fdebee;border:1px solid #f69bab}.react-ui .bdl-Tooltip.is-error .tooltip-close-button .bdl-Tooltip-iconClose path,.react-ui .is-error.tooltip .tooltip-close-button .bdl-Tooltip-iconClose path,div[data-portal] .bdl-Tooltip.is-error .tooltip-close-button .bdl-Tooltip-iconClose path,div[data-portal] .is-error.tooltip .tooltip-close-button .bdl-Tooltip-iconClose path{fill:#222}.react-ui .bdl-Tooltip.is-callout,.react-ui .is-callout.tooltip,div[data-portal] .bdl-Tooltip.is-callout,div[data-portal] .is-callout.tooltip{color:#fafbfd;background-color:#003c84;border-color:#003c84}.react-ui .bdl-Tooltip.is-callout a,.react-ui .is-callout.tooltip a,div[data-portal] .bdl-Tooltip.is-callout a,div[data-portal] .is-callout.tooltip a{color:#fafbfd}.react-ui .bdl-Tooltip.is-callout .tooltip-close-button .bdl-Tooltip-iconClose path,.react-ui .is-callout.tooltip .tooltip-close-button .bdl-Tooltip-iconClose path,div[data-portal] .bdl-Tooltip.is-callout .tooltip-close-button .bdl-Tooltip-iconClose path,div[data-portal] .is-callout.tooltip .tooltip-close-button .bdl-Tooltip-iconClose path{fill:#fafbfd}.react-ui .bdl-Tooltip.is-metadata-tooltip,.react-ui .is-metadata-tooltip.tooltip,div[data-portal] .bdl-Tooltip.is-metadata-tooltip,div[data-portal] .is-metadata-tooltip.tooltip{margin-left:-8px}.react-ui .bdl-Tooltip.with-close-button,.react-ui .with-close-button.tooltip,div[data-portal] .bdl-Tooltip.with-close-button,div[data-portal] .with-close-button.tooltip{padding-right:28px}.react-ui .bdl-Tooltip .tooltip-close-button,.react-ui .tooltip .tooltip-close-button,div[data-portal] .bdl-Tooltip .tooltip-close-button,div[data-portal] .tooltip .tooltip-close-button{position:absolute;top:9px;right:3px;width:22px;cursor:pointer}.react-ui .bdl-Tooltip .tooltip-close-button .bdl-Tooltip-iconClose,.react-ui .tooltip .tooltip-close-button .bdl-Tooltip-iconClose,div[data-portal] .bdl-Tooltip .tooltip-close-button .bdl-Tooltip-iconClose,div[data-portal] .tooltip .tooltip-close-button .bdl-Tooltip-iconClose{height:16px}.react-ui .bdl-Tooltip .tooltip-close-button .bdl-Tooltip-iconClose path,.react-ui .tooltip .tooltip-close-button .bdl-Tooltip-iconClose path,div[data-portal] .bdl-Tooltip .tooltip-close-button .bdl-Tooltip-iconClose path,div[data-portal] .tooltip .tooltip-close-button .bdl-Tooltip-iconClose path{fill:#fff}.tooltip-target-attached-top.tooltip-target-attached-center>.react-ui .bdl-Tooltip,.tooltip-target-attached-top.tooltip-target-attached-center>.react-ui .tooltip,.tooltip-target-attached-top.tooltip-target-attached-center>div[data-portal] .bdl-Tooltip,.tooltip-target-attached-top.tooltip-target-attached-center>div[data-portal] .tooltip{margin-bottom:10px}.tooltip-target-attached-top.tooltip-target-attached-center>.react-ui .bdl-Tooltip::before,.tooltip-target-attached-top.tooltip-target-attached-center>.react-ui .tooltip::before,.tooltip-target-attached-top.tooltip-target-attached-center>div[data-portal] .bdl-Tooltip::before,.tooltip-target-attached-top.tooltip-target-attached-center>div[data-portal] .tooltip::before{top:100%;left:50%;margin-left:-6px;border-top-color:inherit}.tooltip-target-attached-top.tooltip-target-attached-center>.react-ui .bdl-Tooltip.is-error::after,.tooltip-target-attached-top.tooltip-target-attached-center>.react-ui .is-error.tooltip::after,.tooltip-target-attached-top.tooltip-target-attached-center>div[data-portal] .bdl-Tooltip.is-error::after,.tooltip-target-attached-top.tooltip-target-attached-center>div[data-portal] .is-error.tooltip::after{top:100%;left:50%;margin-left:-5px;border-top-color:#fdebee}.tooltip-target-attached-top.tooltip-target-attached-left>.react-ui .bdl-Tooltip,.tooltip-target-attached-top.tooltip-target-attached-left>.react-ui .tooltip,.tooltip-target-attached-top.tooltip-target-attached-left>div[data-portal] .bdl-Tooltip,.tooltip-target-attached-top.tooltip-target-attached-left>div[data-portal] .tooltip{margin-bottom:10px}.tooltip-target-attached-top.tooltip-target-attached-left>.react-ui .bdl-Tooltip::before,.tooltip-target-attached-top.tooltip-target-attached-left>.react-ui .tooltip::before,.tooltip-target-attached-top.tooltip-target-attached-left>div[data-portal] .bdl-Tooltip::before,.tooltip-target-attached-top.tooltip-target-attached-left>div[data-portal] .tooltip::before{top:100%;left:10px;border-top-color:inherit}.tooltip-target-attached-top.tooltip-target-attached-left>.react-ui .bdl-Tooltip.is-error::after,.tooltip-target-attached-top.tooltip-target-attached-left>.react-ui .is-error.tooltip::after,.tooltip-target-attached-top.tooltip-target-attached-left>div[data-portal] .bdl-Tooltip.is-error::after,.tooltip-target-attached-top.tooltip-target-attached-left>div[data-portal] .is-error.tooltip::after{top:100%;left:11px;border-top-color:#fdebee}.tooltip-target-attached-top.tooltip-target-attached-right>.react-ui .bdl-Tooltip,.tooltip-target-attached-top.tooltip-target-attached-right>.react-ui .tooltip,.tooltip-target-attached-top.tooltip-target-attached-right>div[data-portal] .bdl-Tooltip,.tooltip-target-attached-top.tooltip-target-attached-right>div[data-portal] .tooltip{margin-bottom:10px}.tooltip-target-attached-top.tooltip-target-attached-right>.react-ui .bdl-Tooltip::before,.tooltip-target-attached-top.tooltip-target-attached-right>.react-ui .tooltip::before,.tooltip-target-attached-top.tooltip-target-attached-right>div[data-portal] .bdl-Tooltip::before,.tooltip-target-attached-top.tooltip-target-attached-right>div[data-portal] .tooltip::before{top:100%;right:10px;border-top-color:inherit}.tooltip-target-attached-top.tooltip-target-attached-right>.react-ui .bdl-Tooltip.is-error::after,.tooltip-target-attached-top.tooltip-target-attached-right>.react-ui .is-error.tooltip::after,.tooltip-target-attached-top.tooltip-target-attached-right>div[data-portal] .bdl-Tooltip.is-error::after,.tooltip-target-attached-top.tooltip-target-attached-right>div[data-portal] .is-error.tooltip::after{top:100%;right:11px;border-top-color:#fdebee}.tooltip-target-attached-middle.tooltip-target-attached-right>.react-ui .bdl-Tooltip,.tooltip-target-attached-middle.tooltip-target-attached-right>.react-ui .tooltip,.tooltip-target-attached-middle.tooltip-target-attached-right>div[data-portal] .bdl-Tooltip,.tooltip-target-attached-middle.tooltip-target-attached-right>div[data-portal] .tooltip{margin-left:10px}.tooltip-target-attached-middle.tooltip-target-attached-right>.react-ui .bdl-Tooltip::before,.tooltip-target-attached-middle.tooltip-target-attached-right>.react-ui .tooltip::before,.tooltip-target-attached-middle.tooltip-target-attached-right>div[data-portal] .bdl-Tooltip::before,.tooltip-target-attached-middle.tooltip-target-attached-right>div[data-portal] .tooltip::before{top:50%;right:100%;margin-top:-6px;border-right-color:inherit}.tooltip-target-attached-middle.tooltip-target-attached-right>.react-ui .bdl-Tooltip.is-error::after,.tooltip-target-attached-middle.tooltip-target-attached-right>.react-ui .is-error.tooltip::after,.tooltip-target-attached-middle.tooltip-target-attached-right>div[data-portal] .bdl-Tooltip.is-error::after,.tooltip-target-attached-middle.tooltip-target-attached-right>div[data-portal] .is-error.tooltip::after{top:50%;right:100%;margin-top:-5px;border-right-color:#fdebee}.tooltip-target-attached-middle.tooltip-target-attached-left>.react-ui .bdl-Tooltip,.tooltip-target-attached-middle.tooltip-target-attached-left>.react-ui .tooltip,.tooltip-target-attached-middle.tooltip-target-attached-left>div[data-portal] .bdl-Tooltip,.tooltip-target-attached-middle.tooltip-target-attached-left>div[data-portal] .tooltip{margin-right:10px}.tooltip-target-attached-middle.tooltip-target-attached-left>.react-ui .bdl-Tooltip::before,.tooltip-target-attached-middle.tooltip-target-attached-left>.react-ui .tooltip::before,.tooltip-target-attached-middle.tooltip-target-attached-left>div[data-portal] .bdl-Tooltip::before,.tooltip-target-attached-middle.tooltip-target-attached-left>div[data-portal] .tooltip::before{top:50%;left:100%;margin-top:-6px;border-left-color:inherit}.tooltip-target-attached-middle.tooltip-target-attached-left>.react-ui .bdl-Tooltip.is-error::after,.tooltip-target-attached-middle.tooltip-target-attached-left>.react-ui .is-error.tooltip::after,.tooltip-target-attached-middle.tooltip-target-attached-left>div[data-portal] .bdl-Tooltip.is-error::after,.tooltip-target-attached-middle.tooltip-target-attached-left>div[data-portal] .is-error.tooltip::after{top:50%;left:100%;margin-top:-5px;border-left-color:#fdebee}.tooltip-target-attached-bottom.tooltip-target-attached-center>.react-ui .bdl-Tooltip,.tooltip-target-attached-bottom.tooltip-target-attached-center>.react-ui .tooltip,.tooltip-target-attached-bottom.tooltip-target-attached-center>div[data-portal] .bdl-Tooltip,.tooltip-target-attached-bottom.tooltip-target-attached-center>div[data-portal] .tooltip{margin-top:10px}.tooltip-target-attached-bottom.tooltip-target-attached-center>.react-ui .bdl-Tooltip::before,.tooltip-target-attached-bottom.tooltip-target-attached-center>.react-ui .tooltip::before,.tooltip-target-attached-bottom.tooltip-target-attached-center>div[data-portal] .bdl-Tooltip::before,.tooltip-target-attached-bottom.tooltip-target-attached-center>div[data-portal] .tooltip::before{bottom:100%;left:50%;margin-left:-6px;border-bottom-color:inherit}.tooltip-target-attached-bottom.tooltip-target-attached-center>.react-ui .bdl-Tooltip.is-error::after,.tooltip-target-attached-bottom.tooltip-target-attached-center>.react-ui .is-error.tooltip::after,.tooltip-target-attached-bottom.tooltip-target-attached-center>div[data-portal] .bdl-Tooltip.is-error::after,.tooltip-target-attached-bottom.tooltip-target-attached-center>div[data-portal] .is-error.tooltip::after{bottom:100%;left:50%;margin-left:-5px;border-bottom-color:#fdebee}.tooltip-target-attached-bottom.tooltip-target-attached-left>.react-ui .bdl-Tooltip,.tooltip-target-attached-bottom.tooltip-target-attached-left>.react-ui .tooltip,.tooltip-target-attached-bottom.tooltip-target-attached-left>div[data-portal] .bdl-Tooltip,.tooltip-target-attached-bottom.tooltip-target-attached-left>div[data-portal] .tooltip{margin-top:10px}.tooltip-target-attached-bottom.tooltip-target-attached-left>.react-ui .bdl-Tooltip::before,.tooltip-target-attached-bottom.tooltip-target-attached-left>.react-ui .tooltip::before,.tooltip-target-attached-bottom.tooltip-target-attached-left>div[data-portal] .bdl-Tooltip::before,.tooltip-target-attached-bottom.tooltip-target-attached-left>div[data-portal] .tooltip::before{bottom:100%;left:10px;border-bottom-color:inherit}.tooltip-target-attached-bottom.tooltip-target-attached-left>.react-ui .bdl-Tooltip.is-error::after,.tooltip-target-attached-bottom.tooltip-target-attached-left>.react-ui .is-error.tooltip::after,.tooltip-target-attached-bottom.tooltip-target-attached-left>div[data-portal] .bdl-Tooltip.is-error::after,.tooltip-target-attached-bottom.tooltip-target-attached-left>div[data-portal] .is-error.tooltip::after{bottom:100%;left:11px;border-bottom-color:#fdebee}.tooltip-target-attached-bottom.tooltip-target-attached-right>.react-ui .bdl-Tooltip,.tooltip-target-attached-bottom.tooltip-target-attached-right>.react-ui .tooltip,.tooltip-target-attached-bottom.tooltip-target-attached-right>div[data-portal] .bdl-Tooltip,.tooltip-target-attached-bottom.tooltip-target-attached-right>div[data-portal] .tooltip{margin-top:10px}.tooltip-target-attached-bottom.tooltip-target-attached-right>.react-ui .bdl-Tooltip::before,.tooltip-target-attached-bottom.tooltip-target-attached-right>.react-ui .tooltip::before,.tooltip-target-attached-bottom.tooltip-target-attached-right>div[data-portal] .bdl-Tooltip::before,.tooltip-target-attached-bottom.tooltip-target-attached-right>div[data-portal] .tooltip::before{right:10px;bottom:100%;border-bottom-color:inherit}.tooltip-target-attached-bottom.tooltip-target-attached-right>.react-ui .bdl-Tooltip.is-error::after,.tooltip-target-attached-bottom.tooltip-target-attached-right>.react-ui .is-error.tooltip::after,.tooltip-target-attached-bottom.tooltip-target-attached-right>div[data-portal] .bdl-Tooltip.is-error::after,.tooltip-target-attached-bottom.tooltip-target-attached-right>div[data-portal] .is-error.tooltip::after{right:11px;bottom:100%;border-bottom-color:#fdebee}.react-ui .tooltip-element,div[data-portal] .tooltip-element{box-sizing:border-box !important;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-weight:normal;font-size:13px;color:#222;line-height:20px;letter-spacing:.3px;z-index:190}.react-ui .tooltip-element *,.react-ui .tooltip-element *::before,.react-ui .tooltip-element *::after,div[data-portal] .tooltip-element *,div[data-portal] .tooltip-element *::before,div[data-portal] .tooltip-element *::after{box-sizing:border-box !important}.react-ui input[type=text],.react-ui input[type=date],.react-ui input[type=password],.react-ui input[type=search],.react-ui input[type=email],.react-ui input[type=url],.react-ui input[type=tel],.react-ui input[type=number],.react-ui div[contentEditable=true],.react-ui textarea,div[data-portal] input[type=text],div[data-portal] input[type=date],div[data-portal] input[type=password],div[data-portal] input[type=search],div[data-portal] input[type=email],div[data-portal] input[type=url],div[data-portal] input[type=tel],div[data-portal] input[type=number],div[data-portal] div[contentEditable=true],div[data-portal] textarea{width:262px;padding:7px;color:#222;border:1px solid #d3d3d3;border-radius:6px;box-shadow:inset 0 2px 4px rgba(0,0,0,.1);transition:border-color linear .15s,box-shadow linear .1s;-webkit-font-smoothing:antialiased}.react-ui input[type=text]:hover,.react-ui input[type=date]:hover,.react-ui input[type=password]:hover,.react-ui input[type=search]:hover,.react-ui input[type=email]:hover,.react-ui input[type=url]:hover,.react-ui input[type=tel]:hover,.react-ui input[type=number]:hover,.react-ui div[contentEditable=true]:hover,.react-ui textarea:hover,div[data-portal] input[type=text]:hover,div[data-portal] input[type=date]:hover,div[data-portal] input[type=password]:hover,div[data-portal] input[type=search]:hover,div[data-portal] input[type=email]:hover,div[data-portal] input[type=url]:hover,div[data-portal] input[type=tel]:hover,div[data-portal] input[type=number]:hover,div[data-portal] div[contentEditable=true]:hover,div[data-portal] textarea:hover{box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.react-ui input[type=text]:focus,.react-ui input[type=date]:focus,.react-ui input[type=password]:focus,.react-ui input[type=search]:focus,.react-ui input[type=email]:focus,.react-ui input[type=url]:focus,.react-ui input[type=tel]:focus,.react-ui input[type=number]:focus,.react-ui div[contentEditable=true]:focus,.react-ui textarea:focus,div[data-portal] input[type=text]:focus,div[data-portal] input[type=date]:focus,div[data-portal] input[type=password]:focus,div[data-portal] input[type=search]:focus,div[data-portal] input[type=email]:focus,div[data-portal] input[type=url]:focus,div[data-portal] input[type=tel]:focus,div[data-portal] input[type=number]:focus,div[data-portal] div[contentEditable=true]:focus,div[data-portal] textarea:focus{border:1px solid #0061d5;outline:0}.react-ui input::-webkit-input-placeholder,.react-ui input::-moz-placeholder,.react-ui input:-ms-input-placeholder,div[data-portal] input::-webkit-input-placeholder,div[data-portal] input::-moz-placeholder,div[data-portal] input:-ms-input-placeholder{color:#d3d3d3}.react-ui input[type=text].is-invalid,.react-ui input[type=date].is-invalid,.react-ui input[type=password].is-invalid,.react-ui input[type=search].is-invalid,.react-ui input[type=email].is-invalid,.react-ui input[type=url].is-invalid,.react-ui input[type=tel].is-invalid,.react-ui input[type=number].is-invalid,.react-ui div[contentEditable=true].is-invalid,.react-ui textarea.is-invalid,div[data-portal] input[type=text].is-invalid,div[data-portal] input[type=date].is-invalid,div[data-portal] input[type=password].is-invalid,div[data-portal] input[type=search].is-invalid,div[data-portal] input[type=email].is-invalid,div[data-portal] input[type=url].is-invalid,div[data-portal] input[type=tel].is-invalid,div[data-portal] input[type=number].is-invalid,div[data-portal] div[contentEditable=true].is-invalid,div[data-portal] textarea.is-invalid{border:1px solid #ed3757}.react-ui input[type=text].is-invalid:focus,.react-ui input[type=date].is-invalid:focus,.react-ui input[type=password].is-invalid:focus,.react-ui input[type=search].is-invalid:focus,.react-ui input[type=email].is-invalid:focus,.react-ui input[type=url].is-invalid:focus,.react-ui input[type=tel].is-invalid:focus,.react-ui input[type=number].is-invalid:focus,.react-ui div[contentEditable=true].is-invalid:focus,.react-ui textarea.is-invalid:focus,div[data-portal] input[type=text].is-invalid:focus,div[data-portal] input[type=date].is-invalid:focus,div[data-portal] input[type=password].is-invalid:focus,div[data-portal] input[type=search].is-invalid:focus,div[data-portal] input[type=email].is-invalid:focus,div[data-portal] input[type=url].is-invalid:focus,div[data-portal] input[type=tel].is-invalid:focus,div[data-portal] input[type=number].is-invalid:focus,div[data-portal] div[contentEditable=true].is-invalid:focus,div[data-portal] textarea.is-invalid:focus{border:1px solid #f44}.react-ui input[type=text]:disabled,.react-ui input[type=date]:disabled,.react-ui input[type=password]:disabled,.react-ui input[type=search]:disabled,.react-ui input[type=email]:disabled,.react-ui input[type=url]:disabled,.react-ui input[type=tel]:disabled,.react-ui input[type=number]:disabled,.react-ui div[contentEditable=true]:disabled,.react-ui textarea:disabled,div[data-portal] input[type=text]:disabled,div[data-portal] input[type=date]:disabled,div[data-portal] input[type=password]:disabled,div[data-portal] input[type=search]:disabled,div[data-portal] input[type=email]:disabled,div[data-portal] input[type=url]:disabled,div[data-portal] input[type=tel]:disabled,div[data-portal] input[type=number]:disabled,div[data-portal] div[contentEditable=true]:disabled,div[data-portal] textarea:disabled{color:#bcbcbc;background-color:#fbfbfb;border-color:#e8e8e8;box-shadow:none}.react-ui input[type=text]:disabled:hover,.react-ui input[type=date]:disabled:hover,.react-ui input[type=password]:disabled:hover,.react-ui input[type=search]:disabled:hover,.react-ui input[type=email]:disabled:hover,.react-ui input[type=url]:disabled:hover,.react-ui input[type=tel]:disabled:hover,.react-ui input[type=number]:disabled:hover,.react-ui div[contentEditable=true]:disabled:hover,.react-ui textarea:disabled:hover,div[data-portal] input[type=text]:disabled:hover,div[data-portal] input[type=date]:disabled:hover,div[data-portal] input[type=password]:disabled:hover,div[data-portal] input[type=search]:disabled:hover,div[data-portal] input[type=email]:disabled:hover,div[data-portal] input[type=url]:disabled:hover,div[data-portal] input[type=tel]:disabled:hover,div[data-portal] input[type=number]:disabled:hover,div[data-portal] div[contentEditable=true]:disabled:hover,div[data-portal] textarea:disabled:hover{border-color:#e8e8e8}.react-ui input[type=search],div[data-portal] input[type=search]{-webkit-appearance:textfield}.react-ui input[type=search]::-webkit-search-cancel-button,.react-ui input[type=search]::-webkit-search-results-button,div[data-portal] input[type=search]::-webkit-search-cancel-button,div[data-portal] input[type=search]::-webkit-search-results-button{display:none}.react-ui input::-ms-clear,div[data-portal] input::-ms-clear{display:none}.react-ui textarea,div[data-portal] textarea{vertical-align:top}.react-ui .input-x-small,.react-ui .input-x-small[type],div[data-portal] .input-x-small,div[data-portal] .input-x-small[type]{width:100px}.react-ui .input-small,.react-ui .input-small[type],div[data-portal] .input-small,div[data-portal] .input-small[type]{width:150px}.react-ui .input-medium,.react-ui .input-medium[type],div[data-portal] .input-medium,div[data-portal] .input-medium[type]{width:300px}.react-ui .input-large,.react-ui .input-large[type],div[data-portal] .input-large,div[data-portal] .input-large[type]{width:375px}.react-ui .input-x-large,.react-ui .input-x-large[type],div[data-portal] .input-x-large,div[data-portal] .input-x-large[type]{width:475px}.react-ui .input-full,.react-ui .input-full[type],div[data-portal] .input-full,div[data-portal] .input-full[type]{width:100%}.react-ui .label-sep::after,div[data-portal] .label-sep::after{content:":"}.react-ui .select-container select,.react-ui .select-container .bdl-SelectButton,.react-ui .select-container .select-button,div[data-portal] .select-container select,div[data-portal] .select-container .bdl-SelectButton,div[data-portal] .select-container .select-button{position:relative;z-index:1;display:inline-block;width:100%;height:34px;padding:5px 0 5px 10px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.react-ui .select-container select,div[data-portal] .select-container select{padding-right:25px;color:#222;background:none;border:none}.react-ui .select-container .bdl-SelectButton:disabled,.react-ui .select-container .select-button:disabled,.react-ui .select-container select:disabled,div[data-portal] .select-container .bdl-SelectButton:disabled,div[data-portal] .select-container .select-button:disabled,div[data-portal] .select-container select:disabled{cursor:default}.react-ui .select-container,div[data-portal] .select-container{position:relative;display:inline-block}.react-ui .select-container .bdl-SelectButton,.react-ui .select-container .select-button,.react-ui .select-container .select-container-inner,div[data-portal] .select-container .bdl-SelectButton,div[data-portal] .select-container .select-button,div[data-portal] .select-container .select-container-inner{display:inline-block;width:100%;overflow:hidden;white-space:nowrap;text-align:left;text-overflow:ellipsis;vertical-align:top}.react-ui .select-container .select-overlay,div[data-portal] .select-container .select-overlay{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;margin:0;padding:0}.react-ui .select-container .select-overlay,.react-ui .select-container .bdl-SelectButton,.react-ui .select-container .select-button,div[data-portal] .select-container .select-overlay,div[data-portal] .select-container .bdl-SelectButton,div[data-portal] .select-container .select-button{background-color:#fff;border:1px solid #d3d3d3;border-radius:6px;box-shadow:0 1px 1px 1px rgba(0,0,0,.05);transition:border-color linear .15s,box-shadow linear .1s}.react-ui .select-container .select-overlay::before,.react-ui .select-container .bdl-SelectButton::before,.react-ui .select-container .select-button::before,div[data-portal] .select-container .select-overlay::before,div[data-portal] .select-container .bdl-SelectButton::before,div[data-portal] .select-container .select-button::before{position:absolute;top:15px;right:11px;width:0;height:0;border-top:3px solid #4e4e4e;border-right:3px solid rgba(0,0,0,0);border-left:3px solid rgba(0,0,0,0);transition:transform .15s;content:""}.react-ui .select-container .bdl-SelectButton[aria-expanded=true]::before,.react-ui .select-container .select-button[aria-expanded=true]::before,div[data-portal] .select-container .bdl-SelectButton[aria-expanded=true]::before,div[data-portal] .select-container .select-button[aria-expanded=true]::before{transform:rotateZ(180deg)}.react-ui .select-container .bdl-SelectButton,.react-ui .select-container .select-button,div[data-portal] .select-container .bdl-SelectButton,div[data-portal] .select-container .select-button{padding-right:25px;color:#222}.react-ui .select-container .bdl-SelectButton:focus,.react-ui .select-container .select-button:focus,.react-ui .select-container select:focus,div[data-portal] .select-container .bdl-SelectButton:focus,div[data-portal] .select-container .select-button:focus,div[data-portal] .select-container select:focus{outline:none}.react-ui .select-container .bdl-SelectButton:focus,.react-ui .select-container .select-button:focus,.react-ui .select-container select:focus~.select-overlay,div[data-portal] .select-container .bdl-SelectButton:focus,div[data-portal] .select-container .select-button:focus,div[data-portal] .select-container select:focus~.select-overlay{border:1px solid #0061d5}.react-ui .select-container .bdl-SelectButton:hover,.react-ui .select-container .select-button:hover,.react-ui .select-container select:hover~.select-overlay,div[data-portal] .select-container .bdl-SelectButton:hover,div[data-portal] .select-container .select-button:hover,div[data-portal] .select-container select:hover~.select-overlay{border:1px solid #4c4c4c;box-shadow:0 1px 1px 1px rgba(0,0,0,.1)}.react-ui .select-container .bdl-SelectButton:disabled,.react-ui .select-container .select-button:disabled,.react-ui .select-container select:disabled,div[data-portal] .select-container .bdl-SelectButton:disabled,div[data-portal] .select-container .select-button:disabled,div[data-portal] .select-container select:disabled{color:#bcbcbc}.react-ui .select-container .bdl-SelectButton:disabled,.react-ui .select-container .select-button:disabled,.react-ui .select-container select:disabled~.select-overlay,div[data-portal] .select-container .bdl-SelectButton:disabled,div[data-portal] .select-container .select-button:disabled,div[data-portal] .select-container select:disabled~.select-overlay{background-color:#fbfbfb;border-color:#e8e8e8;box-shadow:none}.react-ui .select-container .bdl-SelectButton:disabled:hover,.react-ui .select-container .select-button:disabled:hover,.react-ui .select-container select:disabled:hover~.select-overlay,div[data-portal] .select-container .bdl-SelectButton:disabled:hover,div[data-portal] .select-container .select-button:disabled:hover,div[data-portal] .select-container select:disabled:hover~.select-overlay{box-shadow:none}.react-ui .select-container .bdl-SelectButton:disabled::before,.react-ui .select-container .select-button:disabled::before,.react-ui .select-container select:disabled~.select-overlay::before,div[data-portal] .select-container .bdl-SelectButton:disabled::before,div[data-portal] .select-container .select-button:disabled::before,div[data-portal] .select-container select:disabled~.select-overlay::before{border-top:3px solid #d5d5d5}.react-ui .select-container.is-invalid select+.select-overlay,.react-ui .select-container.is-invalid .bdl-SelectButton:focus~.select-overlay,.react-ui .select-container.is-invalid .select-button:focus~.select-overlay,.react-ui .select-container.is-invalid select:focus~.select-overlay,.react-ui .select-container.is-invalid select:hover+.select-overlay,div[data-portal] .select-container.is-invalid select+.select-overlay,div[data-portal] .select-container.is-invalid .bdl-SelectButton:focus~.select-overlay,div[data-portal] .select-container.is-invalid .select-button:focus~.select-overlay,div[data-portal] .select-container.is-invalid select:focus~.select-overlay,div[data-portal] .select-container.is-invalid select:hover+.select-overlay{border:1px solid #ed3757}.react-ui .select-container .bdl-SelectButton:active,.react-ui .select-container .select-button:active,div[data-portal] .select-container .bdl-SelectButton:active,div[data-portal] .select-container .select-button:active{background-color:#e8e8e8}.react-ui .select-container-x-small,div[data-portal] .select-container-x-small{width:50px}.react-ui .select-container-small,div[data-portal] .select-container-small{width:100px}.react-ui .select-container-medium,div[data-portal] .select-container-medium{width:200px}.react-ui .select-container-large,div[data-portal] .select-container-large{width:262px}.react-ui .select-container-x-large,div[data-portal] .select-container-x-large{width:345px}.react-ui .select-container.huge,div[data-portal] .select-container.huge{width:500px}.react-ui select::-ms-expand,div[data-portal] select::-ms-expand{display:none}.react-ui a,.react-ui .lnk,div[data-portal] a,div[data-portal] .lnk{color:#0061d5;text-decoration:none}.react-ui .lnk,div[data-portal] .lnk{display:inline;height:auto;margin:0;padding:0;line-height:inherit;background:rgba(0,0,0,0) none;border:none;box-shadow:none;cursor:pointer;filter:none}.react-ui .lnk:hover,.react-ui .lnk:active,div[data-portal] .lnk:hover,div[data-portal] .lnk:active{height:auto;line-height:inherit;background:rgba(0,0,0,0);box-shadow:none}.react-ui .lnk:active,div[data-portal] .lnk:active{color:#0061d5;text-decoration:underline}.react-ui a:focus,.react-ui .lnk:focus,.react-ui a.bdl-is-disabled:focus,.react-ui .lnk.bdl-is-disabled:focus,.react-ui a.is-disabled:focus,.react-ui .lnk.is-disabled:focus,div[data-portal] a:focus,div[data-portal] .lnk:focus,div[data-portal] a.bdl-is-disabled:focus,div[data-portal] .lnk.bdl-is-disabled:focus,div[data-portal] a.is-disabled:focus,div[data-portal] .lnk.is-disabled:focus{text-decoration:underline}.react-ui a.bdl-is-disabled,.react-ui a.bdl-is-disabled:hover,.react-ui a.bdl-is-disabled:active,.react-ui .lnk.bdl-is-disabled,.react-ui .lnk.bdl-is-disabled:hover,.react-ui .lnk.bdl-is-disabled:active,.react-ui a.is-disabled,.react-ui a.is-disabled:hover,.react-ui a.is-disabled:active,.react-ui .lnk.is-disabled,.react-ui .lnk.is-disabled:hover,.react-ui .lnk.is-disabled:active,div[data-portal] a.bdl-is-disabled,div[data-portal] a.bdl-is-disabled:hover,div[data-portal] a.bdl-is-disabled:active,div[data-portal] .lnk.bdl-is-disabled,div[data-portal] .lnk.bdl-is-disabled:hover,div[data-portal] .lnk.bdl-is-disabled:active,div[data-portal] a.is-disabled,div[data-portal] a.is-disabled:hover,div[data-portal] a.is-disabled:active,div[data-portal] .lnk.is-disabled,div[data-portal] .lnk.is-disabled:hover,div[data-portal] .lnk.is-disabled:active{color:#909090;text-decoration:none;cursor:default}.react-ui .lnk-plain,div[data-portal] .lnk-plain{color:inherit}.react-ui .lnk-plain:hover,.react-ui .lnk-plain:active,div[data-portal] .lnk-plain:hover,div[data-portal] .lnk-plain:active{text-decoration:none}.react-ui .lnk-plain.bdl-is-disabled,.react-ui .lnk-plain.bdl-is-disabled:hover,.react-ui .lnk-plain.bdl-is-disabled:active,.react-ui .lnk-plain.is-disabled,.react-ui .lnk-plain.is-disabled:hover,.react-ui .lnk-plain.is-disabled:active,div[data-portal] .lnk-plain.bdl-is-disabled,div[data-portal] .lnk-plain.bdl-is-disabled:hover,div[data-portal] .lnk-plain.bdl-is-disabled:active,div[data-portal] .lnk-plain.is-disabled,div[data-portal] .lnk-plain.is-disabled:hover,div[data-portal] .lnk-plain.is-disabled:active{color:#909090}.react-ui a svg,div[data-portal] a svg{pointer-events:none}.react-ui .link,div[data-portal] .link{overflow:hidden;color:#6f6f6f;line-height:1.5em;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;text-shadow:1px 1px 1px rgba(0,0,0,.004);transition:color .05s;font-smoothing:antialiased}.react-ui .link:hover,div[data-portal] .link:hover{color:#0061d5}.react-ui .link-group-title,div[data-portal] .link-group-title{color:#a7a7a7;font-size:10px;line-height:28px;letter-spacing:.1em;text-transform:uppercase}.react-ui .bdl-Pill,.react-ui .pill,.react-ui div[data-portal] .pill,div[data-portal] .react-ui .pill,.react-ui .btn.bdl-Pill,.react-ui .btn.pill,div[data-portal] .bdl-Pill,div[data-portal] .pill,div[data-portal] .btn.bdl-Pill,div[data-portal] .btn.pill{display:flex;flex:none;align-items:center;max-width:100%;height:24px;margin:1px;padding:2px 10px;overflow:hidden;color:#fff;white-space:nowrap;text-overflow:ellipsis;background-color:#0061d5;border-radius:4px}.react-ui .bdl-Pill .bdl-Pill-text,.react-ui .pill .bdl-Pill-text,.react-ui .bdl-Pill .pill-text,.react-ui .pill .pill-text,.react-ui .bdl-Pill div[data-portal] .pill-text,.react-ui .pill div[data-portal] .pill-text,.react-ui .btn.bdl-Pill .bdl-Pill-text,div[data-portal] .bdl-Pill .bdl-Pill-text,div[data-portal] .pill .bdl-Pill-text,div[data-portal] .bdl-Pill .pill-text,div[data-portal] .pill .pill-text,div[data-portal] .btn.bdl-Pill .bdl-Pill-text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.react-ui .bdl-Pill .close-btn,.react-ui .pill .close-btn,.react-ui .btn.bdl-Pill .close-btn,div[data-portal] .bdl-Pill .close-btn,div[data-portal] .pill .close-btn,div[data-portal] .btn.bdl-Pill .close-btn{flex:none;margin:0 0 0 4px;padding:4px 0 4px 4px;color:#fff;font-weight:bold;font-size:8px;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.react-ui .bdl-Pill.bdl-is-disabled,.react-ui .bdl-is-disabled.pill,.react-ui .bdl-Pill.is-disabled,.react-ui .is-disabled.pill,.react-ui .btn.bdl-Pill.bdl-is-disabled,.react-ui .btn.bdl-Pill.is-disabled,div[data-portal] .bdl-Pill.bdl-is-disabled,div[data-portal] .bdl-is-disabled.pill,div[data-portal] .bdl-Pill.is-disabled,div[data-portal] .is-disabled.pill,div[data-portal] .btn.bdl-Pill.bdl-is-disabled,div[data-portal] .btn.bdl-Pill.is-disabled{opacity:.5}.react-ui .bdl-Pill.bdl-is-disabled .close-btn,.react-ui .bdl-is-disabled.pill .close-btn,.react-ui .bdl-Pill.is-disabled .close-btn,.react-ui .is-disabled.pill .close-btn,.react-ui .btn.bdl-Pill.bdl-is-disabled .close-btn,.react-ui .btn.bdl-Pill.is-disabled .close-btn,div[data-portal] .bdl-Pill.bdl-is-disabled .close-btn,div[data-portal] .bdl-is-disabled.pill .close-btn,div[data-portal] .bdl-Pill.is-disabled .close-btn,div[data-portal] .is-disabled.pill .close-btn,div[data-portal] .btn.bdl-Pill.bdl-is-disabled .close-btn,div[data-portal] .btn.bdl-Pill.is-disabled .close-btn{cursor:default}.react-ui .bdl-Pill.is-invalid,.react-ui .is-invalid.pill,.react-ui .btn.bdl-Pill.is-invalid,div[data-portal] .bdl-Pill.is-invalid,div[data-portal] .is-invalid.pill,div[data-portal] .btn.bdl-Pill.is-invalid{background-color:#ed3757}.react-ui .bdl-Pill.is-selected,.react-ui .is-selected.pill,.react-ui .btn.bdl-Pill.is-selected,div[data-portal] .bdl-Pill.is-selected,div[data-portal] .is-selected.pill,div[data-portal] .btn.bdl-Pill.is-selected{box-shadow:inset 0 0 0 1px #fff}.react-ui .bdl-Pill-warning,.react-ui .pill-warning,.react-ui div[data-portal] .pill-warning,div[data-portal] .react-ui .pill-warning,div[data-portal] .bdl-Pill-warning,div[data-portal] .pill-warning{color:#f5b31b;background-color:#fef7e8;border:1px solid #fad98d}.react-ui .bdl-Pill-warning a,.react-ui .pill-warning a,.react-ui div[data-portal] .pill-warning a,div[data-portal] .react-ui .pill-warning a,div[data-portal] .bdl-Pill-warning a,div[data-portal] .pill-warning a{color:#f5b31b}.react-ui .bdl-Pill--error,.react-ui .pill-error,.react-ui div[data-portal] .pill-error,div[data-portal] .react-ui .pill-error,div[data-portal] .bdl-Pill--error,div[data-portal] .pill-error{color:#ed3757;background-color:#fdebee;border:1px solid #f69bab}.react-ui .bdl-Pill--error a,.react-ui .pill-error a,.react-ui div[data-portal] .pill-error a,div[data-portal] .react-ui .pill-error a,div[data-portal] .bdl-Pill--error a,div[data-portal] .pill-error a{color:#ed3757}.react-ui .bdl-Pill.bdl-PillCloud-button,.react-ui .bdl-PillCloud-button.pill,.react-ui .bdl-Pill.pill-cloud-button,.react-ui .pill-cloud-button.pill,div[data-portal] .bdl-Pill.bdl-PillCloud-button,div[data-portal] .bdl-PillCloud-button.pill,div[data-portal] .bdl-Pill.pill-cloud-button,div[data-portal] .pill-cloud-button.pill{display:inline-block;margin:3px;color:#0061d5;background-color:#fff;border:1px solid #0061d5}.react-ui .bdl-Pill.bdl-PillCloud-button.is-selected,.react-ui .bdl-PillCloud-button.is-selected.pill,.react-ui .bdl-Pill.is-selected.pill-cloud-button,.react-ui .is-selected.pill-cloud-button.pill,div[data-portal] .bdl-Pill.bdl-PillCloud-button.is-selected,div[data-portal] .bdl-PillCloud-button.is-selected.pill,div[data-portal] .bdl-Pill.is-selected.pill-cloud-button,div[data-portal] .is-selected.pill-cloud-button.pill{box-shadow:none}.react-ui .bdl-Pill.bdl-PillCloud-button:not(.bdl-is-disabled):focus,.react-ui .bdl-PillCloud-button.pill:not(.bdl-is-disabled):focus,.react-ui .bdl-Pill.pill-cloud-button:not(.bdl-is-disabled):focus,.react-ui .pill-cloud-button.pill:not(.bdl-is-disabled):focus,.react-ui .bdl-Pill.bdl-PillCloud-button:not(.is-disabled):focus,.react-ui .bdl-PillCloud-button.pill:not(.is-disabled):focus,.react-ui .bdl-Pill.pill-cloud-button:not(.is-disabled):focus,.react-ui .pill-cloud-button.pill:not(.is-disabled):focus,div[data-portal] .bdl-Pill.bdl-PillCloud-button:not(.bdl-is-disabled):focus,div[data-portal] .bdl-PillCloud-button.pill:not(.bdl-is-disabled):focus,div[data-portal] .bdl-Pill.pill-cloud-button:not(.bdl-is-disabled):focus,div[data-portal] .pill-cloud-button.pill:not(.bdl-is-disabled):focus,div[data-portal] .bdl-Pill.bdl-PillCloud-button:not(.is-disabled):focus,div[data-portal] .bdl-PillCloud-button.pill:not(.is-disabled):focus,div[data-portal] .bdl-Pill.pill-cloud-button:not(.is-disabled):focus,div[data-portal] .pill-cloud-button.pill:not(.is-disabled):focus{border-color:#004eac;box-shadow:0 1px 2px rgba(0,0,0,.1)}.react-ui .bdl-PillCloud,.react-ui .pill-cloud-container,.react-ui div[data-portal] .pill-cloud-container,div[data-portal] .react-ui .pill-cloud-container,div[data-portal] .bdl-PillCloud,div[data-portal] .pill-cloud-container{padding:8px;overflow-y:scroll;border:1px solid #e8e8e8}.react-ui .tbl th,.react-ui .tbl td,div[data-portal] .tbl th,div[data-portal] .tbl td{padding:10px 8px}.react-ui .tbl tr,div[data-portal] .tbl tr{background:#f4f4f4}.react-ui .tbl th,div[data-portal] .tbl th{color:#222;font-weight:bold;background:#e8e8e8}.react-ui .tbl td,div[data-portal] .tbl td{border-top:1px solid #e8e8e8}.react-ui .tbl-rounded th:first-child,div[data-portal] .tbl-rounded th:first-child{border-top-left-radius:5px}.react-ui .tbl-rounded th:last-child,div[data-portal] .tbl-rounded th:last-child{border-top-right-radius:5px}.react-ui .tbl-rounded tr:last-child td:first-child,div[data-portal] .tbl-rounded tr:last-child td:first-child{border-bottom-left-radius:5px}.react-ui .tbl-rounded tr:last-child td:last-child,div[data-portal] .tbl-rounded tr:last-child td:last-child{border-bottom-right-radius:5px}.react-ui .table,div[data-portal] .table{width:100%;font-size:inherit}.react-ui .table.is-compact .table-body .table-row,div[data-portal] .table.is-compact .table-body .table-row{height:32px}.react-ui .table.is-compact .table-body .table-cell,div[data-portal] .table.is-compact .table-body .table-cell{padding:5px 10px}.react-ui .table.is-selectable,div[data-portal] .table.is-selectable{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-ui .table.is-scrolling .table-header,div[data-portal] .table.is-scrolling .table-header{box-shadow:0 4px 6px -2px rgba(0,0,0,.04)}.react-ui .table-row,div[data-portal] .table-row{position:relative;display:flex;height:52px}.table-header .react-ui .table-row,.table-header div[data-portal] .table-row{height:40px;border-bottom:1px solid #e8e8e8}.react-ui .table-cell,div[data-portal] .table-cell{display:flex;flex:1;align-content:center;align-items:center;min-width:0;padding:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.react-ui .table-cell.is-fixed-width,div[data-portal] .table-cell.is-fixed-width{flex:none}.react-ui .table-body .table-row,div[data-portal] .table-body .table-row{border-top:1px solid #e8e8e8}.table.has-hover-styles .react-ui .table-body .table-row:not(.is-selected):hover,.table.has-hover-styles .react-ui .table-body .table-row:not(.is-selected).hover-styles,.table.has-hover-styles div[data-portal] .table-body .table-row:not(.is-selected):hover,.table.has-hover-styles div[data-portal] .table-body .table-row:not(.is-selected).hover-styles{color:#002756;background-color:#f6fafd;border-top:1px solid #d9e3e9}.table.has-hover-styles .react-ui .table-body .table-row:not(.is-selected):hover+.table-row:not(.is-selected),.table.has-hover-styles .react-ui .table-body .table-row:not(.is-selected).hover-styles+.table-row:not(.is-selected),.table.has-hover-styles div[data-portal] .table-body .table-row:not(.is-selected):hover+.table-row:not(.is-selected),.table.has-hover-styles div[data-portal] .table-body .table-row:not(.is-selected).hover-styles+.table-row:not(.is-selected){border-top:1px solid #d9e3e9}.table.has-hover-styles .react-ui .table-body .table-row:not(.is-selected):hover:first-child,.table.has-hover-styles .react-ui .table-body .table-row:not(.is-selected).hover-styles:first-child,.table.has-hover-styles div[data-portal] .table-body .table-row:not(.is-selected):hover:first-child,.table.has-hover-styles div[data-portal] .table-body .table-row:not(.is-selected).hover-styles:first-child{border-top:none}.table.has-hover-styles .react-ui .table-body .table-row:not(.is-selected):hover:last-child,.table.has-hover-styles .react-ui .table-body .table-row:not(.is-selected).hover-styles:last-child,.table.has-hover-styles div[data-portal] .table-body .table-row:not(.is-selected):hover:last-child,.table.has-hover-styles div[data-portal] .table-body .table-row:not(.is-selected).hover-styles:last-child{border-bottom:1px solid #d9e3e9}.table .react-ui .table-body .table-row.is-selected,.table div[data-portal] .table-body .table-row.is-selected{color:#002756;background-color:#ecf4fc;border-top:1px solid #bfd4df}.table .react-ui .table-body .table-row.is-selected a,.table div[data-portal] .table-body .table-row.is-selected a{color:inherit}.table .react-ui .table-body .table-row.is-selected+.table-row,.table .react-ui .table-body .table-row.is-selected+.table-row:hover,.table div[data-portal] .table-body .table-row.is-selected+.table-row,.table div[data-portal] .table-body .table-row.is-selected+.table-row:hover{border-top:1px solid #bfd4df}.table .react-ui .table-body .table-row.is-selected:first-child,.table div[data-portal] .table-body .table-row.is-selected:first-child{border-top:none}.table .react-ui .table-body .table-row.is-selected:last-child,.table div[data-portal] .table-body .table-row.is-selected:last-child{border-bottom:1px solid #bfd4df}.react-ui .table-body .table-row:focus,.react-ui .table-body .table-row.is-focused,div[data-portal] .table-body .table-row:focus,div[data-portal] .table-body .table-row.is-focused{outline:none}.react-ui .table-body .table-row:focus::before,.react-ui .table-body .table-row.is-focused::before,div[data-portal] .table-body .table-row:focus::before,div[data-portal] .table-body .table-row.is-focused::before{position:absolute;top:0;bottom:0;width:2px;background-color:#bcbcbc;content:" "}.react-ui .table-body .table-row:first-child,div[data-portal] .table-body .table-row:first-child{border-top:none}.react-ui .table-body .table-row:last-child,div[data-portal] .table-body .table-row:last-child{border-bottom:1px solid #e8e8e8}.react-ui .table-filterable-header,.react-ui .table-sortable-header,div[data-portal] .table-filterable-header,div[data-portal] .table-sortable-header{width:100%;height:100%;padding:0;text-align:left;background:rgba(0,0,0,0);border:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.react-ui .table-filterable-header:focus,.react-ui .table-sortable-header:focus,div[data-portal] .table-filterable-header:focus,div[data-portal] .table-sortable-header:focus{outline:none}.react-ui .sortable-header-arrow,div[data-portal] .sortable-header-arrow{margin:0 3px}.react-ui .sortable-header-arrow svg path,div[data-portal] .sortable-header-arrow svg path{transform:rotate(0deg);transform-origin:50% 50%;transition:transform .15s}.react-ui .desc .sortable-header-arrow svg path,div[data-portal] .desc .sortable-header-arrow svg path{transform:rotate(180deg);transform-origin:50% 50%}.react-ui .table-filterable-header+.overlay-wrapper,div[data-portal] .table-filterable-header+.overlay-wrapper{position:inherit}.react-ui .table-waypoint,div[data-portal] .table-waypoint{text-align:center;outline:0;cursor:default}.react-ui .table-waypoint .crawler,div[data-portal] .table-waypoint .crawler{margin:20px auto}.react-ui .tbl-striped tr:nth-of-type(odd),div[data-portal] .tbl-striped tr:nth-of-type(odd){background:#e8e8e8}.react-ui .table.is-compact .table-body .table-row,div[data-portal] .table.is-compact .table-body .table-row{border-color:rgba(0,0,0,0)}.react-ui .table.is-compact .table-body .table-row:nth-child(odd),div[data-portal] .table.is-compact .table-body .table-row:nth-child(odd){background-color:#f4f4f4}.react-ui .table.is-compact .table-body .table-row.is-selected,div[data-portal] .table.is-compact .table-body .table-row.is-selected{background-color:rgba(0,97,213,.1)}.react-ui .inline-alert,div[data-portal] .inline-alert{display:none;margin:10px 0;padding:14px 10px;color:#222;border-radius:6px}.react-ui .inline-alert.inline-alert-visible,div[data-portal] .inline-alert.inline-alert-visible{display:block}.react-ui .inline-alert.inline-alert-warning,div[data-portal] .inline-alert.inline-alert-warning{background-color:#fef7e8;border:1px solid #fad98d}.react-ui .inline-alert.inline-alert-error,div[data-portal] .inline-alert.inline-alert-error{background-color:#fdebee;border:1px solid #f69bab}.react-ui .inline-alert.inline-alert-success,div[data-portal] .inline-alert.inline-alert-success{background-color:#e9f8f2;border:1px solid #26c281}.react-ui .inline-alert.inline-alert-info,div[data-portal] .inline-alert.inline-alert-info{background-color:#e9f2fe;border:1px solid #91c2fd}.react-ui .inline-alert.inline-alert-generic,div[data-portal] .inline-alert.inline-alert-generic{background-color:#e8e8e8;border:1px solid #909090}.react-ui .btn,div[data-portal] .btn{position:relative;display:inline-block;box-sizing:border-box;margin:5px;padding:10px 16px;color:#4e4e4e;font-weight:bold;font-size:13px;line-height:10px;letter-spacing:.035em;white-space:nowrap;text-align:center;text-decoration:none;text-shadow:none;vertical-align:top;background-color:#fff;border-color:#bcbcbc;border-style:solid;border-width:1px;border-radius:6px;cursor:pointer;transition:background-color .05s ease-in-out,border-color .05s ease-in-out;-webkit-appearance:none;zoom:1;-webkit-font-smoothing:antialiased}.react-ui .btn.bdl-btn--large,div[data-portal] .btn.bdl-btn--large{padding:0 16px;font-size:14px;line-height:38px}.react-ui .btn.bdl-has-icon,div[data-portal] .btn.bdl-has-icon{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0;line-height:0}.react-ui .btn.bdl-has-icon .btn-content,div[data-portal] .btn.bdl-has-icon .btn-content{margin-left:16px}.react-ui .btn.bdl-has-icon .bdl-btn-icon,div[data-portal] .btn.bdl-has-icon .bdl-btn-icon{margin:5px}.react-ui .btn.bdl-has-icon .bdl-btn-icon+.btn-content,div[data-portal] .btn.bdl-has-icon .bdl-btn-icon+.btn-content{margin-right:12px;margin-left:8px}.react-ui .btn.bdl-has-icon.bdl-btn--large,div[data-portal] .btn.bdl-has-icon.bdl-btn--large{height:40px}.react-ui .btn.bdl-has-icon.bdl-btn--large .bdl-btn-icon,div[data-portal] .btn.bdl-has-icon.bdl-btn--large .bdl-btn-icon{margin:9px}.react-ui .btn:active,.react-ui .btn:hover,.react-ui .btn:focus,div[data-portal] .btn:active,div[data-portal] .btn:hover,div[data-portal] .btn:focus{text-decoration:none;outline:none}.react-ui .btn:not(.bdl-is-disabled):hover,.react-ui .btn:not(.is-disabled):hover,div[data-portal] .btn:not(.bdl-is-disabled):hover,div[data-portal] .btn:not(.is-disabled):hover{background-color:#f7f7f7}.react-ui .btn:not(.bdl-is-disabled):active,.react-ui .btn:not(.is-disabled):active,div[data-portal] .btn:not(.bdl-is-disabled):active,div[data-portal] .btn:not(.is-disabled):active{background-color:#ebebeb;border-color:#bcbcbc}.react-ui .btn:not(.bdl-is-disabled):focus,.react-ui .btn:not(.is-disabled):focus,div[data-portal] .btn:not(.bdl-is-disabled):focus,div[data-portal] .btn:not(.is-disabled):focus{border-color:#222;box-shadow:0 1px 2px rgba(0,0,0,.1)}.react-ui .btn.bdl-is-disabled,.react-ui .btn.is-disabled,.react-ui .btn.is-loading,div[data-portal] .btn.bdl-is-disabled,div[data-portal] .btn.is-disabled,div[data-portal] .btn.is-loading{top:0;cursor:default}.react-ui .btn.is-loading .btn-content,.react-ui .btn.is-loading .bdl-btn-icon,div[data-portal] .btn.is-loading .btn-content,div[data-portal] .btn.is-loading .bdl-btn-icon{visibility:hidden}.react-ui .btn.is-loading .btn-loading-indicator,div[data-portal] .btn.is-loading .btn-loading-indicator{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.react-ui .btn.bdl-is-disabled,.react-ui .btn.is-disabled,div[data-portal] .btn.bdl-is-disabled,div[data-portal] .btn.is-disabled{box-shadow:none;opacity:.4}.react-ui .btn-plain,.react-ui .btn-plain:hover,.react-ui .btn-plain:active,div[data-portal] .btn-plain,div[data-portal] .btn-plain:hover,div[data-portal] .btn-plain:active{margin:0;padding:0;font-weight:normal;border:none;cursor:pointer}.react-ui .btn-plain,.react-ui .btn-plain:hover,.react-ui .btn-plain:active,.react-ui .btn-plain:focus,div[data-portal] .btn-plain,div[data-portal] .btn-plain:hover,div[data-portal] .btn-plain:active,div[data-portal] .btn-plain:focus{background:rgba(0,0,0,0);box-shadow:none}.react-ui .btn-plain[aria-disabled],div[data-portal] .btn-plain[aria-disabled]{cursor:default}.react-ui button.btn-plain::-moz-focus-inner,div[data-portal] button.btn-plain::-moz-focus-inner{border:0 none}.react-ui button svg,div[data-portal] button svg{pointer-events:none}.react-ui .btn-primary,div[data-portal] .btn-primary{color:#fff;background-color:#0061d5;border-color:#0061d5;-webkit-font-smoothing:antialiased}.react-ui .btn-primary:not(.bdl-is-disabled):focus,.react-ui .btn-primary:not(.is-disabled):focus,div[data-portal] .btn-primary:not(.bdl-is-disabled):focus,div[data-portal] .btn-primary:not(.is-disabled):focus{background-color:#0074fe;border:1px solid #0061d5;box-shadow:inset 0 0 0 1px rgba(255,255,255,.8),0 1px 2px rgba(0,0,0,.1)}.react-ui .btn-primary:not(.bdl-is-disabled):hover,.react-ui .btn-primary:not(.is-disabled):hover,div[data-portal] .btn-primary:not(.bdl-is-disabled):hover,div[data-portal] .btn-primary:not(.is-disabled):hover{background-color:#0074fe;border-color:#0074fe}.react-ui .btn-primary:not(.bdl-is-disabled):active,.react-ui .btn-primary:not(.is-disabled):active,div[data-portal] .btn-primary:not(.bdl-is-disabled):active,div[data-portal] .btn-primary:not(.is-disabled):active{background-color:#004eac;border-color:#004eac;box-shadow:none}.react-ui .btn-primary.is-loading .btn-content,.react-ui .btn-primary.is-loading .bdl-btn-icon,div[data-portal] .btn-primary.is-loading .btn-content,div[data-portal] .btn-primary.is-loading .bdl-btn-icon{background-color:#bcbcbc}.icon-eye{width:16px;height:12px}.icon-pencil{width:16px;height:16px}.icon-alignment{width:16px;height:16px}.icon-trash{width:16px;height:16px}.text-with-icon-wrapper{display:flex;align-items:center;justify-content:flex-start}.editor-loading-view{position:absolute;z-index:100;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 50px;margin-left:1px;text-align:center;word-wrap:normal;white-space:normal;background:#fff}.editor-loading-view-container{position:absolute;width:100%;height:100%}.editor-loading-view__error{width:100%;font-size:1.75em;color:#aaa;white-space:normal}.editor-loading-view__migration-title{font-size:16px;font-weight:bold;text-align:center;letter-spacing:.3px}.editor-loading-view__migration-subtitle{font-size:14px;font-weight:normal;line-height:20px;text-align:center;letter-spacing:.3px}.loading-logo-spinner .loading-lines{position:absolute;width:50px;height:50px}.loading-logo-spinner .loading-lines .loading-line{position:absolute;width:50px;height:5px;clip:rect(0, 0, 20px, 0)}.loading-logo-spinner .loading-lines .loading-line.line-1{top:0;background-color:#9725dd;animation:slide 1.25s ease-in-out 0s infinite}.loading-logo-spinner .loading-lines .loading-line.line-2{top:15px;background-color:#2596c9;animation:slide 1.25s ease-in-out .05s infinite}.loading-logo-spinner .loading-lines .loading-line.line-3{top:30px;background-color:#00c8c0;animation:slide 1.25s ease-in-out .1s infinite}@keyframes slide{0%{clip:rect(0, 0, 20px, 0)}30%{clip:rect(0, 80px, 20px, 0)}50%{clip:rect(0, 80px, 20px, 0)}80%{clip:rect(0, 80px, 20px, 80px)}100%{clip:rect(0, 80px, 20px, 80px)}}.editor-type-indicator-pill{padding:7px 14px 7px 8px;cursor:pointer}.editor-type-indicator-pill .badge{padding:4px 8px;margin:0 10px 0 0;color:#222;vertical-align:text-bottom;border-radius:10px}.editor-type-indicator-pill.new-editor>span{margin-left:5px}.editor-type-indicator-flyout.flyout-overlay::before{border:0}.editor-type-indicator-details .overlay{width:270px;white-space:normal;border:0;box-shadow:0 0 3px 0 rgba(0,0,0,.16)}.editor-type-indicator-pill,.end-of-life-indicator-pill{z-index:1;min-width:0;height:auto;padding:6px 16px;color:#767676;background-color:#fff;border:1px solid #e2e2e2;border-radius:17px;opacity:.95}.popover-container{position:relative}.popover-container .editor-popover--positioned{position:absolute;z-index:2}.popover-container .editor-popover--positioned .editor-popover--menuItem{display:flex !important}.popover-container .editor-popover--positioned .editor-popover--icon{display:flex;align-items:center}
.be-item-icon{display:flex;flex:0 0 50px;align-items:center;justify-content:center}.be-is-small .be-item-icon{flex:0 0 30px}
.aria-menu{margin-top:4px;padding:12px;background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,0,0,.1);margin:0;white-space:nowrap;list-style:none;background:#fff}.aria-menu:not(.should-outline-focus):focus{outline:none}.aria-menu [role=separator]{height:0;margin:8px 4px;border:0;border-top:1px solid #e8e8e8}.aria-menu a,.aria-menu a:hover,.aria-menu a:focus,.aria-menu .lnk,.aria-menu .lnk:hover,.aria-menu .lnk:focus{text-decoration:none}.aria-menu .bdl-MenuHeader{display:none}.menu-item{position:relative;display:flex;align-items:center;min-height:30px;color:#222;cursor:pointer;padding:8px 48px 8px 8px;border-radius:8px;cursor:pointer}.menu-item.is-active{background-color:rgba(34,34,34,.05)}.menu-item.menu-section-header{color:#000;font-weight:bold;font-size:10px}.menu-item[aria-disabled]{cursor:default;opacity:.4}.menu-item.is-select-item{position:relative;padding-left:38px}.menu-item.is-select-item.is-selected::before{position:absolute;top:10px;left:14px;width:6px;height:12px;margin:auto;border-color:#222;border-style:none solid solid none;border-width:2px;transform:rotate(45deg);content:""}.menu-item:not([aria-disabled]):focus,.menu-item:not([aria-disabled]):hover{color:#222;background-color:#f4f4f4}.menu-item svg:not(.menu-item-arrow){margin-right:16px}
.crawler{width:10px;margin:0 auto;font-size:0;white-space:nowrap}.crawler div{display:inline-block;width:2px;height:10px;background-color:#0061d5;border-radius:4px;animation:crawler .66s infinite ease-in-out}.btn-primary .crawler div{background-color:#fff}.crawler.is-small{transform:scale(0.7)}.crawler.is-medium{transform:scale(1.5)}.crawler.is-large{transform:scale(2)}.is-loading .crawler div{transform:translateZ(0);will-change:transform,opacity}.crawler div:nth-child(2){margin-left:2px;animation-delay:.1s}.crawler div:last-child{left:8px;margin-left:2px;animation-delay:.2s}@keyframes crawler{0%,80%,100%{transform:scaleY(1.2);opacity:.5}40%{transform:scaleY(1.6);opacity:1}}
.loading-indicator-wrapper{position:relative}.loading-indicator-wrapper .loading-indicator-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex}.loading-indicator-wrapper .loading-indicator-veil.is-with-center-crawler{align-items:center}.loading-indicator-wrapper .loading-indicator-veil.blur-content{background-color:rgba(251,251,251,.75)}.loading-indicator-wrapper .loading-indicator-veil.hide-content{background-color:#fff}
.radar{position:relative}.radar .radar-dot::before{position:absolute;top:-4px;left:-4px;z-index:193;width:8px;height:8px;background-color:#0061d5;border:2px solid #fff;border-radius:50%;content:" "}.radar .radar-dot::after{position:absolute;z-index:192;width:10px;height:10px;background-color:#0061d5;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.3) inset;animation-name:ripple;animation-duration:1s;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:infinite;content:" "}.radar .radar-circle::before{position:absolute;top:-20px;left:-20px;z-index:192;width:40px;height:40px;border:1px solid #0061d5;border-radius:50%;content:" "}.radar .radar-circle::after{position:absolute;top:-20px;left:-20px;z-index:192;width:40px;height:40px;background-color:#0061d5;border-radius:50%;opacity:.3;content:" "}@keyframes ripple{0%{top:0;left:0;width:0;height:0;opacity:.75}100%{top:-20px;left:-20px;width:40px;height:40px;opacity:0}}.radar-animation-target-attached-bottom.radar-animation-target-attached-center>.radar{margin-top:1px}.radar-animation-target-attached-bottom.radar-animation-target-attached-left>.radar{margin-top:1px}.radar-animation-target-attached-bottom.radar-animation-target-attached-right>.radar{margin-top:1px}.radar-animation-target-attached-middle.radar-animation-target-attached-right>.radar{margin-left:1px}.radar-animation-target-attached-middle.radar-animation-target-attached-center>.radar{margin-top:1px}.radar-animation-target-attached-middle.radar-animation-target-attached-left>.radar{margin-right:1px}.radar-animation-target-attached-top.radar-animation-target-attached-center>.radar{margin-bottom:1px}.radar-animation-target-attached-top.radar-animation-target-attached-left>.radar{margin-bottom:1px}.radar-animation-target-attached-top.radar-animation-target-attached-right>.radar{margin-bottom:1px}.radar-animation-element{z-index:190}
.btn.bdl-CloseButton{width:32px;height:32px;padding:0;background-color:#e8e8e8;border:none;border-radius:6px}
.bdl-MenuHeader{display:flex;align-items:center;justify-content:flex-end;max-width:100%}.bdl-MenuHeader-content{display:flex;flex:1;padding-right:5px}.bdl-MenuHeader-title-container{display:flex;flex-direction:column;min-width:0}.bdl-MenuHeader-title{display:-webkit-box;overflow:hidden;line-height:1.5;white-space:normal;word-break:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;color:#222;font-weight:bold;font-size:16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.bdl-MenuHeader-title{white-space:nowrap;text-overflow:ellipsis}}.bdl-MenuHeader-subtitle{margin:0;color:#6f6f6f;font-size:12px}
.submenu-target{position:relative}.submenu-target .submenu{position:absolute;top:-12px;right:auto;left:calc(100% - -12px);z-index:171}.submenu-target .submenu.is-left-aligned{right:100%;left:auto}.submenu-target .submenu.is-hidden{right:auto;left:-9999px}.submenu-target .submenu.is-bottom-aligned{top:auto;bottom:-12px}.submenu-target .menu-item-arrow{position:absolute;top:12px;right:8px}
.error-mask{display:flex;flex-direction:column;align-items:center;padding:40px;overflow:hidden;border:1px dashed #909090;border-radius:6px}.error-mask .error-mask-sad-cloud{margin-bottom:20px}.error-mask h4{margin-top:-10px}.error-mask h4,.error-mask h5{width:100%;margin-bottom:0;color:#6f6f6f;text-align:center}
.be .be-default-error{margin:8px}
.notifications-wrapper{position:fixed;top:0;right:0;left:0;z-index:200;height:0}.notification{display:flex;align-items:center;max-width:572px;min-height:48px;margin:10px auto;padding:10px 10px 10px 20px;overflow:hidden;color:#222;font-weight:bold;background-color:#e8e8e8;border:2px solid #222;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.15);opacity:1;transition:opacity .1s ease-out}.notification.info{background-color:#d4f3e6;border-color:#26c281}.notification.warn{background-color:#fdf0d1;border-color:#f5b31b}.notification.error{background-color:#fbd7dd;border-color:#ed3757}.notification.is-hidden{box-shadow:none;opacity:0}.notification>span{margin-right:auto;padding-right:10px;font-size:15px}.notification>svg{flex:none;margin-right:15px}.notification.wrap>span{overflow:hidden;word-wrap:break-word;overflow-wrap:break-word}.notification.ellipsis>span{overflow:hidden;text-overflow:ellipsis}.notification button,.notification a{flex:none;color:#222;font-weight:bold}.notification button.btn.is-disabled,.notification button.btn:not(.is-disabled),.notification a.btn.is-disabled,.notification a.btn:not(.is-disabled){margin:0 5px;padding:7px 13px;background-color:rgba(0,0,0,0);border-color:#222}.notification button.close-btn,.notification a.close-btn{display:flex;align-items:center;background:none;border:none;outline:none;cursor:pointer}.notification button.close-btn path,.notification a.close-btn path{fill:#222}
.bcpr .bcpr-notification{position:absolute;width:100%}.bcpr .bcpr-notification .notification>svg{display:none}
.bcpr-FileInfo{display:flex;align-items:center}.bcpr-FileInfo-name{padding-left:5px;font-weight:bold}
.be-logo{padding-left:20px}.be-logo .be-logo-custom{max-width:80px;max-height:32px}.be-is-small .be-logo .be-logo-custom{max-width:75px}.be-logo .be-logo-placeholder{display:flex;align-items:center;justify-content:center;width:75px;height:32px;background-color:#e8e8e8;border:1px dashed}.be-is-small .be-logo .be-logo-placeholder{width:60px}.be-logo .be-logo-placeholder span{font-size:10px;text-transform:uppercase}.be-logo svg{display:block}
.bcpr-PreviewHeader{display:flex;flex:0 0 60px;padding:0;font-size:13px}.bcpr-PreviewHeader .bcpr-PreviewHeader-content{display:flex;align-items:center;justify-content:space-between;padding:0 15px;background-color:#fbfbfb;border-bottom:1px solid #e8e8e8}.bcpr-PreviewHeader .bp-header{flex:1;height:60px}.bcpr-PreviewHeader button.ba-btn-annotate-point-exit,.bcpr-PreviewHeader button.ba-btn-annotate-draw-cancel{color:#e8e8e8;background-color:#222;border:solid #e8e8e8 1px}.bcpr-PreviewHeader button.ba-btn-annotate-point-exit:hover,.bcpr-PreviewHeader button.ba-btn-annotate-draw-cancel:hover{background-color:#000}.bcpr-PreviewHeader button.ba-btn-annotate-draw-post{color:#222;background-color:#e8e8e8}.bcpr-PreviewHeader button.ba-btn-annotate-draw-post:hover{background-color:#fff}.bcpr-PreviewHeader .ba-point-post-cancel-container,.bcpr-PreviewHeader .ba-draw-post-cancel-container{position:absolute;top:6px;right:0;margin-right:20px}.bcpr-PreviewHeader .ba-point-post-cancel-container button,.bcpr-PreviewHeader .ba-draw-post-cancel-container button{height:32px;margin:8px}.bcpr-PreviewHeader .ba-draw-undo-redo-container{margin:0 auto}.bcpr-PreviewHeader .ba-draw-undo-redo-container .ba-btn-annotate-draw-redo,.bcpr-PreviewHeader .ba-draw-undo-redo-container .ba-btn-annotate-draw-undo,.bcpr-PreviewHeader .ba-draw-undo-redo-container button.ba-btn-annotate-draw-redo,.bcpr-PreviewHeader .ba-draw-undo-redo-container button.ba-btn-annotate-draw-undo,.bcpr-PreviewHeader .ba-draw-undo-redo-container .bdl-is-disabled.ba-btn-annotate-draw-redo,.bcpr-PreviewHeader .ba-draw-undo-redo-container .bdl-is-disabled.ba-btn-annotate-draw-undo,.bcpr-PreviewHeader .ba-draw-undo-redo-container .is-disabled.ba-btn-annotate-draw-redo,.bcpr-PreviewHeader .ba-draw-undo-redo-container .is-disabled.ba-btn-annotate-draw-undo{margin:5px;background:none;border:none}.bcpr-PreviewHeader .ba-draw-undo-redo-container .ba-btn-annotate-draw-redo svg,.bcpr-PreviewHeader .ba-draw-undo-redo-container .ba-btn-annotate-draw-undo svg,.bcpr-PreviewHeader .ba-draw-undo-redo-container button.ba-btn-annotate-draw-redo svg,.bcpr-PreviewHeader .ba-draw-undo-redo-container button.ba-btn-annotate-draw-undo svg,.bcpr-PreviewHeader .ba-draw-undo-redo-container .bdl-is-disabled.ba-btn-annotate-draw-redo svg,.bcpr-PreviewHeader .ba-draw-undo-redo-container .bdl-is-disabled.ba-btn-annotate-draw-undo svg,.bcpr-PreviewHeader .ba-draw-undo-redo-container .is-disabled.ba-btn-annotate-draw-redo svg,.bcpr-PreviewHeader .ba-draw-undo-redo-container .is-disabled.ba-btn-annotate-draw-undo svg{vertical-align:middle;fill:#e8e8e8}.bcpr-PreviewHeader--basic .bcpr-PreviewHeader-content{color:#fbfbfb;background:#222;border-bottom:1px solid #222}.bcpr-PreviewHeader-controls{display:flex}.be .bcpr-PreviewHeader-controls .bcpr-bcow-btn{margin:0 10px 0 0;padding:0 5px}.be .bcpr-PreviewHeader-controls .bcpr-bcow-btn:active,.be .bcpr-PreviewHeader-controls .bcpr-bcow-btn:focus,.be .bcpr-PreviewHeader-controls .bcpr-bcow-btn:hover{background:none}.bcpr-PreviewHeader-button.btn-plain{display:flex;align-items:center;color:#fbfbfb}.bcpr-PreviewHeader-button.btn-plain,.bcpr-PreviewHeader-button.btn-plain:hover,.bcpr-PreviewHeader-button.btn-plain:active{padding:5px 10px}.bcpr-PreviewHeader-button.btn-plain:focus,.bcpr-PreviewHeader-button.btn-plain:hover{color:#e8e8e8}.bcpr-PreviewHeader-button.btn-plain:focus .fill-color,.bcpr-PreviewHeader-button.btn-plain:hover .fill-color{fill:#6f6f6f}.bcpr-PreviewHeader-button-close.btn-plain{font-weight:bold}.bcpr-PreviewHeader-button-close.btn-plain .icon-close{margin:-3px}
.bcpr-PreviewError{display:flex;flex-direction:column;align-items:center;color:#222;text-align:center}.bcpr-PreviewError-message{max-width:400px;margin-top:20px;font-size:14px}
@keyframes bdl-PreviewLoadingRing-spin{100%{transform:rotate(360deg)}}.bdl-PreviewLoadingRing{position:relative;width:160px;height:160px;border-radius:50%}.bdl-PreviewLoadingRing.bdl-PreviewLoadingRing--dark .bdl-PreviewLoadingRing-border::before{background:linear-gradient(0deg, black 50%, rgba(0, 0, 0, 0.9) 100%) 0 0 no-repeat,linear-gradient(90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.6) 100%) 100% 0 no-repeat,linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.3) 100%) 100% 100% no-repeat,linear-gradient(360deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%) 0 100% no-repeat;background-size:50% 50%}.bdl-PreviewLoadingRing.bdl-PreviewLoadingRing--dark .bdl-PreviewLoadingRing-content{background-color:#000}.bdl-PreviewLoadingRing.bdl-PreviewLoadingRing--light .bdl-PreviewLoadingRing-border::before{background:linear-gradient(0deg, white 50%, rgba(255, 255, 255, 0.9) 100%) 0 0 no-repeat,linear-gradient(90deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.6) 100%) 100% 0 no-repeat,linear-gradient(180deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.3) 100%) 100% 100% no-repeat,linear-gradient(360deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%) 0 100% no-repeat;background-size:50% 50%}.bdl-PreviewLoadingRing.bdl-PreviewLoadingRing--light .bdl-PreviewLoadingRing-content{background-color:#fff}.bdl-PreviewLoadingRing-border,.bdl-PreviewLoadingRing-content{position:absolute;border-radius:50%}.bdl-PreviewLoadingRing-border{top:0;right:0;bottom:0;left:0;background-color:#0061d5;animation:bdl-PreviewLoadingRing-spin 1s infinite linear}.bdl-PreviewLoadingRing-border::before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;content:""}.bdl-PreviewLoadingRing-content{top:3px;right:3px;bottom:3px;left:3px;display:flex;flex:1 1 100%;align-items:center;justify-content:center}
@keyframes bdl-PreviewLoading-pulse{0%{transform:scale(1)}100%{transform:scale(0.95)}}.bdl-PreviewLoading-icon{width:50%;height:50%;transform:scale(1);animation:bdl-PreviewLoading-pulse 500ms ease-in-out infinite alternate both}
.bcpr-PreviewMask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}
@font-face{font-weight:normal;font-family:"Lato";font-style:normal;src:local("Lato Regular"),local("Lato-Regular"),url("https://cdn01.boxcdn.net/fonts/1.0.2/lato/Lato-Regular.woff2") format("woff2"),url("https://cdn01.boxcdn.net/fonts/1.0.2/lato/Lato-Regular.woff") format("woff")}@font-face{font-weight:bold;font-family:"Lato";font-style:normal;src:local("Lato Bold"),local("Lato-Bold"),url("https://cdn01.boxcdn.net/fonts/1.0.2/lato/Lato-Bold.woff2") format("woff2"),url("https://cdn01.boxcdn.net/fonts/1.0.2/lato/Lato-Bold.woff") format("woff")}
.btn{position:relative;display:inline-block;box-sizing:border-box;margin:5px;padding:10px 16px;color:#4e4e4e;font-weight:bold;font-size:13px;line-height:10px;letter-spacing:.035em;white-space:nowrap;text-align:center;text-decoration:none;text-shadow:none;vertical-align:top;background-color:#fff;border-color:#bcbcbc;border-style:solid;border-width:1px;border-radius:6px;cursor:pointer;transition:background-color .05s ease-in-out,border-color .05s ease-in-out;-webkit-appearance:none;zoom:1;-webkit-font-smoothing:antialiased}.btn.bdl-btn--large{padding:0 16px;font-size:14px;line-height:38px}.btn.bdl-has-icon{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0;line-height:0}.btn.bdl-has-icon .btn-content{margin-left:16px}.btn.bdl-has-icon .bdl-btn-icon{margin:5px}.btn.bdl-has-icon .bdl-btn-icon+.btn-content{margin-right:12px;margin-left:8px}.btn.bdl-has-icon.bdl-btn--large{height:40px}.btn.bdl-has-icon.bdl-btn--large .bdl-btn-icon{margin:9px}.btn:active,.btn:hover,.btn:focus{text-decoration:none;outline:none}.btn:not(.bdl-is-disabled):hover,.btn:not(.is-disabled):hover{background-color:#f7f7f7}.btn:not(.bdl-is-disabled):active,.btn:not(.is-disabled):active{background-color:#ebebeb;border-color:#bcbcbc}.btn:not(.bdl-is-disabled):focus,.btn:not(.is-disabled):focus{border-color:#222;box-shadow:0 1px 2px rgba(0,0,0,.1)}.btn.bdl-is-disabled,.btn.is-disabled,.btn.is-loading{top:0;cursor:default}.btn.is-loading .btn-content,.btn.is-loading .bdl-btn-icon{visibility:hidden}.btn.is-loading .btn-loading-indicator{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.btn.bdl-is-disabled,.btn.is-disabled{box-shadow:none;opacity:.4}.btn-plain,.btn-plain:hover,.btn-plain:active{margin:0;padding:0;font-weight:normal;border:none;cursor:pointer}.btn-plain,.btn-plain:hover,.btn-plain:active,.btn-plain:focus{background:rgba(0,0,0,0);box-shadow:none}.btn-plain[aria-disabled]{cursor:default}button.btn-plain::-moz-focus-inner{border:0 none}button svg{pointer-events:none}.btn-primary{color:#fff;background-color:#0061d5;border-color:#0061d5;-webkit-font-smoothing:antialiased}.btn-primary:not(.bdl-is-disabled):focus,.btn-primary:not(.is-disabled):focus{background-color:#0074fe;border:1px solid #0061d5;box-shadow:inset 0 0 0 1px rgba(255,255,255,.8),0 1px 2px rgba(0,0,0,.1)}.btn-primary:not(.bdl-is-disabled):hover,.btn-primary:not(.is-disabled):hover{background-color:#0074fe;border-color:#0074fe}.btn-primary:not(.bdl-is-disabled):active,.btn-primary:not(.is-disabled):active{background-color:#004eac;border-color:#004eac;box-shadow:none}.btn-primary.is-loading .btn-content,.btn-primary.is-loading .bdl-btn-icon{background-color:#bcbcbc}.inline-alert{display:none;margin:10px 0;padding:14px 10px;color:#222;border-radius:6px}.inline-alert.inline-alert-visible{display:block}.inline-alert.inline-alert-warning{background-color:#fef7e8;border:1px solid #fad98d}.inline-alert.inline-alert-error{background-color:#fdebee;border:1px solid #f69bab}.inline-alert.inline-alert-success{background-color:#e9f8f2;border:1px solid #26c281}.inline-alert.inline-alert-info{background-color:#e9f2fe;border:1px solid #91c2fd}.inline-alert.inline-alert-generic{background-color:#e8e8e8;border:1px solid #909090}.accessibility-hidden{position:absolute;top:auto;left:-9999px}.overlay-wrapper{position:relative;display:inherit}.overlay-wrapper .overlay{position:absolute;z-index:90;transform:rotateY(-10deg) rotateX(-10deg);transform-origin:left top;transform-style:preserve-3d;visibility:hidden;opacity:0;transition:visibility 0s linear .075s,opacity .075s,transform .125s;pointer-events:none}.overlay-wrapper.is-visible .overlay{transform:rotateY(0deg) rotateX(0deg);visibility:visible;opacity:1;transition-delay:0s;pointer-events:all}.overlay{margin:0;padding:8px 0;background:#fff;border:1px solid #bcbcbc;box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}.overlay hr{height:0;margin:8px 0;border:0;border-top:1px solid #bcbcbc}.toggle-overlay-container>.btn{margin-bottom:0;margin-left:0}.toggle-overlay .overlay{margin-top:5px}.bdl-Pill,.pill,.btn.bdl-Pill{display:flex;flex:none;align-items:center;max-width:100%;height:24px;margin:1px;padding:2px 10px;overflow:hidden;color:#fff;white-space:nowrap;text-overflow:ellipsis;background-color:#0061d5;border-radius:4px}.bdl-Pill .bdl-Pill-text,.pill .bdl-Pill-text,.bdl-Pill .pill-text,.pill .pill-text,.btn.bdl-Pill .bdl-Pill-text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bdl-Pill .close-btn,.pill .close-btn,.btn.bdl-Pill .close-btn{flex:none;margin:0 0 0 4px;padding:4px 0 4px 4px;color:#fff;font-weight:bold;font-size:8px;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.bdl-Pill.bdl-is-disabled,.bdl-is-disabled.pill,.bdl-Pill.is-disabled,.is-disabled.pill,.btn.bdl-Pill.bdl-is-disabled,.btn.bdl-Pill.is-disabled{opacity:.5}.bdl-Pill.bdl-is-disabled .close-btn,.bdl-is-disabled.pill .close-btn,.bdl-Pill.is-disabled .close-btn,.is-disabled.pill .close-btn,.btn.bdl-Pill.bdl-is-disabled .close-btn,.btn.bdl-Pill.is-disabled .close-btn{cursor:default}.bdl-Pill.is-invalid,.is-invalid.pill,.btn.bdl-Pill.is-invalid{background-color:#ed3757}.bdl-Pill.is-selected,.is-selected.pill,.btn.bdl-Pill.is-selected{box-shadow:inset 0 0 0 1px #fff}.bdl-Pill-warning,.pill-warning{color:#f5b31b;background-color:#fef7e8;border:1px solid #fad98d}.bdl-Pill-warning a,.pill-warning a{color:#f5b31b}.bdl-Pill--error,.pill-error{color:#ed3757;background-color:#fdebee;border:1px solid #f69bab}.bdl-Pill--error a,.pill-error a{color:#ed3757}.bdl-Pill.bdl-PillCloud-button,.bdl-PillCloud-button.pill,.bdl-Pill.pill-cloud-button,.pill-cloud-button.pill{display:inline-block;margin:3px;color:#0061d5;background-color:#fff;border:1px solid #0061d5}.bdl-Pill.bdl-PillCloud-button.is-selected,.bdl-PillCloud-button.is-selected.pill,.bdl-Pill.is-selected.pill-cloud-button,.is-selected.pill-cloud-button.pill{box-shadow:none}.bdl-Pill.bdl-PillCloud-button:not(.bdl-is-disabled):focus,.bdl-PillCloud-button.pill:not(.bdl-is-disabled):focus,.bdl-Pill.pill-cloud-button:not(.bdl-is-disabled):focus,.pill-cloud-button.pill:not(.bdl-is-disabled):focus,.bdl-Pill.bdl-PillCloud-button:not(.is-disabled):focus,.bdl-PillCloud-button.pill:not(.is-disabled):focus,.bdl-Pill.pill-cloud-button:not(.is-disabled):focus,.pill-cloud-button.pill:not(.is-disabled):focus{border-color:#004eac;box-shadow:0 1px 2px rgba(0,0,0,.1)}.bdl-PillCloud,.pill-cloud-container{padding:8px;overflow-y:scroll;border:1px solid #e8e8e8}.bdl-PillSelector-input--hidden,.pill-selector-hidden-input{position:absolute;visibility:hidden}.bdl-PillSelectorDropdown,.pill-selector-wrapper{position:relative;margin:0 0 20px}.bdl-PillSelectorDropdown .bdl-PillSelector,.bdl-PillSelectorDropdown .pill-selector-input-wrapper,.pill-selector-wrapper .bdl-PillSelector,.pill-selector-wrapper .pill-selector-input-wrapper{display:flex;flex-flow:row wrap;align-content:flex-start;align-items:flex-start;width:262px;margin-top:5px;padding:5px;overflow-x:hidden;overflow-y:auto;background-color:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:inset 0 1px 1px rgba(0,0,0,.08);cursor:text;transition:border-color linear .15s,box-shadow linear .15s;-webkit-font-smoothing:antialiased}.bdl-PillSelectorDropdown .bdl-PillSelector:hover,.bdl-PillSelectorDropdown .pill-selector-input-wrapper:hover,.pill-selector-wrapper .bdl-PillSelector:hover,.pill-selector-wrapper .pill-selector-input-wrapper:hover{border:1px solid #004aa2}.bdl-PillSelectorDropdown .bdl-PillSelector.bdl-is-disabled,.bdl-PillSelectorDropdown .bdl-is-disabled.pill-selector-input-wrapper,.pill-selector-wrapper .bdl-PillSelector.bdl-is-disabled,.pill-selector-wrapper .bdl-is-disabled.pill-selector-input-wrapper,.bdl-PillSelectorDropdown .bdl-PillSelector.is-disabled,.bdl-PillSelectorDropdown .is-disabled.pill-selector-input-wrapper,.pill-selector-wrapper .bdl-PillSelector.is-disabled,.pill-selector-wrapper .is-disabled.pill-selector-input-wrapper{color:#bcbcbc;background-color:#fbfbfb;box-shadow:none}.bdl-PillSelectorDropdown .bdl-PillSelector.bdl-is-disabled:hover,.bdl-PillSelectorDropdown .bdl-is-disabled.pill-selector-input-wrapper:hover,.pill-selector-wrapper .bdl-PillSelector.bdl-is-disabled:hover,.pill-selector-wrapper .bdl-is-disabled.pill-selector-input-wrapper:hover,.bdl-PillSelectorDropdown .bdl-PillSelector.is-disabled:hover,.bdl-PillSelectorDropdown .is-disabled.pill-selector-input-wrapper:hover,.pill-selector-wrapper .bdl-PillSelector.is-disabled:hover,.pill-selector-wrapper .is-disabled.pill-selector-input-wrapper:hover{border-color:#bcbcbc}.bdl-PillSelectorDropdown .bdl-PillSelector.is-focused,.bdl-PillSelectorDropdown .is-focused.pill-selector-input-wrapper,.pill-selector-wrapper .bdl-PillSelector.is-focused,.pill-selector-wrapper .is-focused.pill-selector-input-wrapper{border-color:#0061d5;outline:0;box-shadow:none}.bdl-PillSelectorDropdown .bdl-PillSelector.show-error,.bdl-PillSelectorDropdown .show-error.pill-selector-input-wrapper,.pill-selector-wrapper .bdl-PillSelector.show-error,.pill-selector-wrapper .show-error.pill-selector-input-wrapper{border-color:#ed3757}.bdl-PillSelectorDropdown .bdl-PillSelector.bdl-PillSelector--suggestionsEnabled,.bdl-PillSelectorDropdown .bdl-PillSelector--suggestionsEnabled.pill-selector-input-wrapper,.pill-selector-wrapper .bdl-PillSelector.bdl-PillSelector--suggestionsEnabled,.pill-selector-wrapper .bdl-PillSelector--suggestionsEnabled.pill-selector-input-wrapper,.bdl-PillSelectorDropdown .bdl-PillSelector.pill-selector-suggestions-enabled,.bdl-PillSelectorDropdown .pill-selector-suggestions-enabled.pill-selector-input-wrapper,.pill-selector-wrapper .bdl-PillSelector.pill-selector-suggestions-enabled,.pill-selector-wrapper .pill-selector-suggestions-enabled.pill-selector-input-wrapper{min-height:80px}.bdl-PillSelectorDropdown .bdl-PillSelector:not(.show-error) .icon-alert,.bdl-PillSelectorDropdown .pill-selector-input-wrapper:not(.show-error) .icon-alert,.pill-selector-wrapper .bdl-PillSelector:not(.show-error) .icon-alert,.pill-selector-wrapper .pill-selector-input-wrapper:not(.show-error) .icon-alert{display:none}.bdl-PillSelectorDropdown .bdl-PillSelector .icon-alert,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .icon-alert,.pill-selector-wrapper .bdl-PillSelector .icon-alert,.pill-selector-wrapper .pill-selector-input-wrapper .icon-alert{position:absolute;right:10px;bottom:10px;width:16px;height:16px}.bdl-PillSelectorDropdown .bdl-PillSelector .icon-alert path,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .icon-alert path,.pill-selector-wrapper .bdl-PillSelector .icon-alert path,.pill-selector-wrapper .pill-selector-input-wrapper .icon-alert path{fill:#ed3757}.bdl-PillSelectorDropdown .bdl-PillSelector .bdl-Tooltip,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-Tooltip,.pill-selector-wrapper .bdl-PillSelector .bdl-Tooltip,.pill-selector-wrapper .pill-selector-input-wrapper .bdl-Tooltip,.bdl-PillSelectorDropdown .bdl-PillSelector .tooltip,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .tooltip,.pill-selector-wrapper .bdl-PillSelector .tooltip,.pill-selector-wrapper .pill-selector-input-wrapper .tooltip{top:calc(100% - 5px) !important;right:10px !important;margin-top:0 !important}.bdl-PillSelectorDropdown .bdl-PillSelector .bdl-PillsList,.bdl-PillSelectorDropdown .bdl-PillSelector .pills-list,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-PillsList,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .pills-list,.pill-selector-wrapper .bdl-PillSelector .bdl-PillsList,.pill-selector-wrapper .bdl-PillSelector .pills-list,.pill-selector-wrapper .pill-selector-input-wrapper .bdl-PillsList,.pill-selector-wrapper .pill-selector-input-wrapper .pills-list{margin:0}.bdl-PillSelectorDropdown .bdl-PillSelector .bdl-PillsList li,.bdl-PillSelectorDropdown .bdl-PillSelector .pills-list li,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-PillsList li,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .pills-list li,.pill-selector-wrapper .bdl-PillSelector .bdl-PillsList li,.pill-selector-wrapper .bdl-PillSelector .pills-list li,.pill-selector-wrapper .pill-selector-input-wrapper .bdl-PillsList li,.pill-selector-wrapper .pill-selector-input-wrapper .pills-list li{float:left}.bdl-PillSelectorDropdown .bdl-PillSelector .bdl-PillSelector-input,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-PillSelector-input,.bdl-PillSelectorDropdown .bdl-PillSelector .pill-selector-input,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .pill-selector-input,.pill-selector-wrapper .bdl-PillSelector .bdl-PillSelector-input,.pill-selector-wrapper .pill-selector-input-wrapper .bdl-PillSelector-input,.pill-selector-wrapper .bdl-PillSelector .pill-selector-input,.pill-selector-wrapper .pill-selector-input-wrapper .pill-selector-input{flex:1;box-sizing:content-box !important;min-width:0;height:18px;margin:1px;padding:3px;overflow:hidden;color:#4f4f4f;line-height:18px;white-space:nowrap;background-color:rgba(0,0,0,0);border:0;box-shadow:none;resize:none}.bdl-PillSelectorDropdown .bdl-PillSelector .bdl-PillSelector-input:focus,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-PillSelector-input:focus,.bdl-PillSelectorDropdown .bdl-PillSelector .pill-selector-input:focus,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .pill-selector-input:focus,.pill-selector-wrapper .bdl-PillSelector .bdl-PillSelector-input:focus,.pill-selector-wrapper .pill-selector-input-wrapper .bdl-PillSelector-input:focus,.pill-selector-wrapper .bdl-PillSelector .pill-selector-input:focus,.pill-selector-wrapper .pill-selector-input-wrapper .pill-selector-input:focus,.bdl-PillSelectorDropdown .bdl-PillSelector .bdl-PillSelector-input:hover,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-PillSelector-input:hover,.bdl-PillSelectorDropdown .bdl-PillSelector .pill-selector-input:hover,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .pill-selector-input:hover,.pill-selector-wrapper .bdl-PillSelector .bdl-PillSelector-input:hover,.pill-selector-wrapper .pill-selector-input-wrapper .bdl-PillSelector-input:hover,.pill-selector-wrapper .bdl-PillSelector .pill-selector-input:hover,.pill-selector-wrapper .pill-selector-input-wrapper .pill-selector-input:hover{outline:none}.bdl-PillSelectorDropdown .bdl-PillSelector .bdl-RoundPill~.bdl-PillSelector-input,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-RoundPill~.bdl-PillSelector-input,.bdl-PillSelectorDropdown .bdl-PillSelector .bdl-RoundPill~.pill-selector-input,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-RoundPill~.pill-selector-input,.pill-selector-wrapper .bdl-PillSelector .bdl-RoundPill~.bdl-PillSelector-input,.pill-selector-wrapper .pill-selector-input-wrapper .bdl-RoundPill~.bdl-PillSelector-input,.pill-selector-wrapper .bdl-PillSelector .bdl-RoundPill~.pill-selector-input,.pill-selector-wrapper .pill-selector-input-wrapper .bdl-RoundPill~.pill-selector-input{height:28px;line-height:28px}.bdl-PillSelectorDropdown .SelectorDropdown-overlay>ul.overlay,.pill-selector-wrapper .SelectorDropdown-overlay>ul.overlay{position:relative}.notifications-wrapper{position:fixed;top:0;right:0;left:0;z-index:200;height:0}.notification{display:flex;align-items:center;max-width:572px;min-height:48px;margin:10px auto;padding:10px 10px 10px 20px;overflow:hidden;color:#222;font-weight:bold;background-color:#e8e8e8;border:2px solid #222;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.15);opacity:1;transition:opacity .1s ease-out}.notification.info{background-color:#d4f3e6;border-color:#26c281}.notification.warn{background-color:#fdf0d1;border-color:#f5b31b}.notification.error{background-color:#fbd7dd;border-color:#ed3757}.notification.is-hidden{box-shadow:none;opacity:0}.notification>span{margin-right:auto;padding-right:10px;font-size:15px}.notification>svg{flex:none;margin-right:15px}.notification.wrap>span{overflow:hidden;word-wrap:break-word;overflow-wrap:break-word}.notification.ellipsis>span{overflow:hidden;text-overflow:ellipsis}.notification button,.notification a{flex:none;color:#222;font-weight:bold}.notification button.btn.is-disabled,.notification button.btn:not(.is-disabled),.notification a.btn.is-disabled,.notification a.btn:not(.is-disabled){margin:0 5px;padding:7px 13px;background-color:rgba(0,0,0,0);border-color:#222}.notification button.close-btn,.notification a.close-btn{display:flex;align-items:center;background:none;border:none;outline:none;cursor:pointer}.notification button.close-btn path,.notification a.close-btn path{fill:#222}.be{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;box-sizing:border-box !important;font-size:13px;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#222;line-height:20px;letter-spacing:.3px;box-sizing:border-box !important;width:100%;height:100%;margin:0;padding:0;overflow:hidden;background:#fff;border:0 none;outline:none}.be *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;box-sizing:border-box !important;font-family:inherit}.be *::after,.be *::before{box-sizing:inherit;color:inherit;font-family:inherit;text-rendering:inherit}.be a,.be .lnk{color:#0061d5;text-decoration:none}.be .lnk{display:inline;height:auto;margin:0;padding:0;line-height:inherit;background:rgba(0,0,0,0) none;border:none;box-shadow:none;cursor:pointer;filter:none}.be .lnk:hover,.be .lnk:active{height:auto;line-height:inherit;background:rgba(0,0,0,0);box-shadow:none}.be .lnk:active{color:#0061d5;text-decoration:underline}.be a:focus,.be .lnk:focus,.be a.bdl-is-disabled:focus,.be .lnk.bdl-is-disabled:focus,.be a.is-disabled:focus,.be .lnk.is-disabled:focus{text-decoration:underline}.be a.bdl-is-disabled,.be a.bdl-is-disabled:hover,.be a.bdl-is-disabled:active,.be .lnk.bdl-is-disabled,.be .lnk.bdl-is-disabled:hover,.be .lnk.bdl-is-disabled:active,.be a.is-disabled,.be a.is-disabled:hover,.be a.is-disabled:active,.be .lnk.is-disabled,.be .lnk.is-disabled:hover,.be .lnk.is-disabled:active{color:#909090;text-decoration:none;cursor:default}.be .lnk-plain{color:inherit}.be .lnk-plain:hover,.be .lnk-plain:active{text-decoration:none}.be .lnk-plain.bdl-is-disabled,.be .lnk-plain.bdl-is-disabled:hover,.be .lnk-plain.bdl-is-disabled:active,.be .lnk-plain.is-disabled,.be .lnk-plain.is-disabled:hover,.be .lnk-plain.is-disabled:active{color:#909090}.be a svg{pointer-events:none}.be .link{overflow:hidden;color:#6f6f6f;line-height:1.5em;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;text-shadow:1px 1px 1px rgba(0,0,0,.004);transition:color .05s;font-smoothing:antialiased}.be .link:hover{color:#0061d5}.be .link-group-title{color:#a7a7a7;font-size:10px;line-height:28px;letter-spacing:.1em;text-transform:uppercase}.be input[type=text],.be input[type=date],.be input[type=password],.be input[type=search],.be input[type=email],.be input[type=url],.be input[type=tel],.be input[type=number],.be div[contentEditable=true],.be textarea{width:262px;padding:7px;color:#222;border:1px solid #d3d3d3;border-radius:6px;box-shadow:inset 0 2px 4px rgba(0,0,0,.1);transition:border-color linear .15s,box-shadow linear .1s;-webkit-font-smoothing:antialiased}.be input[type=text]:hover,.be input[type=date]:hover,.be input[type=password]:hover,.be input[type=search]:hover,.be input[type=email]:hover,.be input[type=url]:hover,.be input[type=tel]:hover,.be input[type=number]:hover,.be div[contentEditable=true]:hover,.be textarea:hover{box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.be input[type=text]:focus,.be input[type=date]:focus,.be input[type=password]:focus,.be input[type=search]:focus,.be input[type=email]:focus,.be input[type=url]:focus,.be input[type=tel]:focus,.be input[type=number]:focus,.be div[contentEditable=true]:focus,.be textarea:focus{border:1px solid #0061d5;outline:0}.be input::-webkit-input-placeholder,.be input::-moz-placeholder,.be input:-ms-input-placeholder{color:#d3d3d3}.be input[type=text].is-invalid,.be input[type=date].is-invalid,.be input[type=password].is-invalid,.be input[type=search].is-invalid,.be input[type=email].is-invalid,.be input[type=url].is-invalid,.be input[type=tel].is-invalid,.be input[type=number].is-invalid,.be div[contentEditable=true].is-invalid,.be textarea.is-invalid{border:1px solid #ed3757}.be input[type=text].is-invalid:focus,.be input[type=date].is-invalid:focus,.be input[type=password].is-invalid:focus,.be input[type=search].is-invalid:focus,.be input[type=email].is-invalid:focus,.be input[type=url].is-invalid:focus,.be input[type=tel].is-invalid:focus,.be input[type=number].is-invalid:focus,.be div[contentEditable=true].is-invalid:focus,.be textarea.is-invalid:focus{border:1px solid #f44}.be input[type=text]:disabled,.be input[type=date]:disabled,.be input[type=password]:disabled,.be input[type=search]:disabled,.be input[type=email]:disabled,.be input[type=url]:disabled,.be input[type=tel]:disabled,.be input[type=number]:disabled,.be div[contentEditable=true]:disabled,.be textarea:disabled{color:#bcbcbc;background-color:#fbfbfb;border-color:#e8e8e8;box-shadow:none}.be input[type=text]:disabled:hover,.be input[type=date]:disabled:hover,.be input[type=password]:disabled:hover,.be input[type=search]:disabled:hover,.be input[type=email]:disabled:hover,.be input[type=url]:disabled:hover,.be input[type=tel]:disabled:hover,.be input[type=number]:disabled:hover,.be div[contentEditable=true]:disabled:hover,.be textarea:disabled:hover{border-color:#e8e8e8}.be input[type=search]{-webkit-appearance:textfield}.be input[type=search]::-webkit-search-cancel-button,.be input[type=search]::-webkit-search-results-button{display:none}.be input::-ms-clear{display:none}.be textarea{vertical-align:top}.be .input-x-small,.be .input-x-small[type]{width:100px}.be .input-small,.be .input-small[type]{width:150px}.be .input-medium,.be .input-medium[type]{width:300px}.be .input-large,.be .input-large[type]{width:375px}.be .input-x-large,.be .input-x-large[type]{width:475px}.be .input-full,.be .input-full[type]{width:100%}.be .label-sep::after{content:":"}.be .select-container select,.be .select-container .bdl-SelectButton,.be .select-container .select-button{position:relative;z-index:1;display:inline-block;width:100%;height:34px;padding:5px 0 5px 10px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.be .select-container select{padding-right:25px;color:#222;background:none;border:none}.be .select-container .bdl-SelectButton:disabled,.be .select-container .select-button:disabled,.be .select-container select:disabled{cursor:default}.be .select-container{position:relative;display:inline-block}.be .select-container .bdl-SelectButton,.be .select-container .select-button,.be .select-container .select-container-inner{display:inline-block;width:100%;overflow:hidden;white-space:nowrap;text-align:left;text-overflow:ellipsis;vertical-align:top}.be .select-container .select-overlay{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;margin:0;padding:0}.be .select-container .select-overlay,.be .select-container .bdl-SelectButton,.be .select-container .select-button{background-color:#fff;border:1px solid #d3d3d3;border-radius:6px;box-shadow:0 1px 1px 1px rgba(0,0,0,.05);transition:border-color linear .15s,box-shadow linear .1s}.be .select-container .select-overlay::before,.be .select-container .bdl-SelectButton::before,.be .select-container .select-button::before{position:absolute;top:15px;right:11px;width:0;height:0;border-top:3px solid #4e4e4e;border-right:3px solid rgba(0,0,0,0);border-left:3px solid rgba(0,0,0,0);transition:transform .15s;content:""}.be .select-container .bdl-SelectButton[aria-expanded=true]::before,.be .select-container .select-button[aria-expanded=true]::before{transform:rotateZ(180deg)}.be .select-container .bdl-SelectButton,.be .select-container .select-button{padding-right:25px;color:#222}.be .select-container .bdl-SelectButton:focus,.be .select-container .select-button:focus,.be .select-container select:focus{outline:none}.be .select-container .bdl-SelectButton:focus,.be .select-container .select-button:focus,.be .select-container select:focus~.select-overlay{border:1px solid #0061d5}.be .select-container .bdl-SelectButton:hover,.be .select-container .select-button:hover,.be .select-container select:hover~.select-overlay{border:1px solid #4c4c4c;box-shadow:0 1px 1px 1px rgba(0,0,0,.1)}.be .select-container .bdl-SelectButton:disabled,.be .select-container .select-button:disabled,.be .select-container select:disabled{color:#bcbcbc}.be .select-container .bdl-SelectButton:disabled,.be .select-container .select-button:disabled,.be .select-container select:disabled~.select-overlay{background-color:#fbfbfb;border-color:#e8e8e8;box-shadow:none}.be .select-container .bdl-SelectButton:disabled:hover,.be .select-container .select-button:disabled:hover,.be .select-container select:disabled:hover~.select-overlay{box-shadow:none}.be .select-container .bdl-SelectButton:disabled::before,.be .select-container .select-button:disabled::before,.be .select-container select:disabled~.select-overlay::before{border-top:3px solid #d5d5d5}.be .select-container.is-invalid select+.select-overlay,.be .select-container.is-invalid .bdl-SelectButton:focus~.select-overlay,.be .select-container.is-invalid .select-button:focus~.select-overlay,.be .select-container.is-invalid select:focus~.select-overlay,.be .select-container.is-invalid select:hover+.select-overlay{border:1px solid #ed3757}.be .select-container .bdl-SelectButton:active,.be .select-container .select-button:active{background-color:#e8e8e8}.be .select-container-x-small{width:50px}.be .select-container-small{width:100px}.be .select-container-medium{width:200px}.be .select-container-large{width:262px}.be .select-container-x-large{width:345px}.be .select-container.huge{width:500px}.be select::-ms-expand{display:none}.be input[type=text],.be input[type=date],.be input[type=password],.be input[type=search],.be input[type=email],.be input[type=url],.be input[type=tel],.be input[type=number],.be div[contentEditable=true],.be textarea{border-color:#909090}.be ::-webkit-input-placeholder{color:#6f6f6f;font-weight:normal;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;opacity:1}.be ::-moz-placeholder{color:#6f6f6f;font-weight:normal;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;opacity:1}.be :-ms-input-placeholder{color:#6f6f6f;font-weight:normal;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;opacity:1}.be ::-webkit-file-upload-button{cursor:pointer}.be ul{margin:0;padding:0}.be ul li{list-style:none}.be .bdl-SelectButton,.be .btn-plain,.be input,.be textarea,.be select,.be .select-button{font:inherit}.ReactModal__Body--open .be{position:relative}.be-modal{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;box-sizing:border-box !important;font-size:13px;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#222;line-height:20px;letter-spacing:.3px}.be-modal *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;box-sizing:border-box !important;font-family:inherit}.be-modal *::after,.be-modal *::before{box-sizing:inherit;color:inherit;font-family:inherit;text-rendering:inherit}.be-modal input[type=text],.be-modal input[type=date],.be-modal input[type=password],.be-modal input[type=search],.be-modal input[type=email],.be-modal input[type=url],.be-modal input[type=tel],.be-modal input[type=number],.be-modal div[contentEditable=true],.be-modal textarea{border-color:#909090}.be-modal ::-webkit-input-placeholder{color:#6f6f6f;font-weight:normal;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;opacity:1}.be-modal ::-moz-placeholder{color:#6f6f6f;font-weight:normal;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;opacity:1}.be-modal :-ms-input-placeholder{color:#6f6f6f;font-weight:normal;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;opacity:1}.be-modal ::-webkit-file-upload-button{cursor:pointer}.be-modal ul{margin:0;padding:0}.be-modal ul li{list-style:none}.be-modal .bdl-SelectButton,.be-modal .btn-plain,.be-modal input,.be-modal textarea,.be-modal select,.be-modal .select-button{font:inherit}.be-app-element{display:flex;flex-direction:column;width:100%;height:100%}.be-input-link{display:block;color:#0061d5;cursor:pointer}.be-input-link:hover,.be-input-link:active,.be-input-link:focus{text-decoration:underline}.be-input-link input{display:none}.be-input-btn{display:block;cursor:pointer}.be-input-btn input{display:none}.be-hidden{display:none}
.bcpr{display:flex;flex:1;flex-direction:column}.bcpr .bcpr-body{display:flex;flex:1;min-height:0}.bcpr .bcpr-container{position:relative;display:flex;flex:1}.bcpr .bcpr-content{flex:1}.bcpr .bp-navigate{display:none !important}.bcpr .bcpr-navigate-left,.bcpr .bcpr-navigate-right{position:absolute;top:50%;display:block;width:50px;height:64px;transform:translateY(-50%);opacity:0;transition:opacity .5s ease}.bcpr .bcpr-navigate-left:focus,.bcpr .bcpr-navigate-left:hover,.bcpr .bcpr-navigate-right:focus,.bcpr .bcpr-navigate-right:hover{opacity:1}.bcpr .bcpr-navigate-right{right:0}.bcpr .bcpr-navigate-left{left:0;transition:opacity .5s ease,left .3s cubic-bezier(0.4, 0, 0.2, 1)}.bcpr .bcpr-nav-is-visible .bcpr-navigate-left,.bcpr .bcpr-nav-is-visible .bcpr-navigate-right{opacity:1}.bcpr.be-is-small .bcpr-body{position:relative}.bcpr.be-is-small .bcs.bcs-is-open{position:absolute;right:0}.bcpr.bcpr-thumbnails-open .bcpr-navigate-left{left:191px}@media(max-width: 767px){.is-responsive-web .be.bcpr{position:relative}.is-responsive-web .bcpr .bcpr-body{position:static;flex-direction:column}.is-responsive-web .bcpr .bcpr-container{position:static}.is-responsive-web .bcpr.bcpr-thumbnails-open .bcpr-navigate-left{left:0}}
.saving-indicator{z-index:1;min-width:0;height:auto;padding:6px 16px;color:#767676;cursor:default;background-color:#fff;border:1px solid #e2e2e2;border-radius:17px;opacity:.95}.saving-indicator.idle{display:none}
.flyout-overlay{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-weight:normal;font-size:13px;color:#222;line-height:20px;letter-spacing:.3px;z-index:190;box-sizing:border-box}.flyout-overlay>div:not(.should-outline-focus):focus{outline:none}.flyout-overlay .overlay{padding:15px;border-radius:6px}.flyout-overlay.flyout-overlay-target-attached-left .overlay,.flyout-overlay.flyout-overlay-target-attached-right .overlay,.flyout-overlay.dropdown-menu-element-attached-center .overlay{animation:fade-in cubic-bezier(0, 0, 0.6, 1) .15s}@media(max-width: 767px){.flyout-overlay.bdl-Flyout--responsive.flyout-overlay-enabled{transform:none !important}.flyout-overlay.bdl-Flyout--responsive .bdl-Overlay>.overlay{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding:0;background-color:#fff;border:none;border-radius:0;box-shadow:none}.flyout-overlay.bdl-Flyout--responsive .bdl-OverlayHeader{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;height:64px;padding:12px 16px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.05)}.flyout-overlay.bdl-Flyout--responsive .bdl-OverlayHeader .bdl-CloseButton{display:block}}
.bdl-OverlayHeader .bdl-CloseButton{display:none}.bdl-OverlayHeader-content{flex-grow:1}
.badge{display:inline-block;padding:2px 4px 3px;color:#222;font-weight:bold;font-size:10px;line-height:12px;text-align:center;text-decoration:none;background:#e8e8e8;border-radius:4px}.badge-info{color:#fff;background:#7fb0ea}.badge-warning{color:#fff;background:#f5b31b}.badge-highlight{color:#fff;background:#2486fc}.badge-alert,.badge-error{color:#fff;background:#ed3757}.badge-success{color:#fff;background:#26c281}
.editor-type-indicator-pill{padding:7px 14px 7px 8px;cursor:pointer}.editor-type-indicator-pill .badge{padding:4px 8px;margin:0 10px 0 0;color:#222;vertical-align:text-bottom;border-radius:10px}.editor-type-indicator-pill.new-editor>span{margin-left:5px}.editor-type-indicator-flyout.flyout-overlay::before{border:0}.editor-type-indicator-details .overlay{width:270px;white-space:normal;border:0;box-shadow:0 0 3px 0 rgba(0,0,0,.16)}.editor-type-indicator-pill,.end-of-life-indicator-pill{z-index:1;min-width:0;height:auto;padding:6px 16px;color:#767676;background-color:#fff;border:1px solid #e2e2e2;border-radius:17px;opacity:.95}
#toolbar-extension{position:absolute;right:0;bottom:0;z-index:3;background-color:rgba(0,0,0,0);will-change:transform}#toolbar-extension ul{position:fixed;right:20px;bottom:20px;display:flex;list-style:none}#toolbar-extension ul li{margin-left:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#toolbar-extension ul li:empty,#toolbar-extension ul li:first-child,#toolbar-extension ul li.saving-indicator.idle+li{margin-left:0}
#shortcut-overlay{position:fixed;top:55px;z-index:1001;width:100%;height:100%;overflow:auto;color:#c2c2c2}#shortcut-overlay .shortcut-overlay-inner{position:relative;top:55px;width:492px;padding:50px 10px;margin:auto;overflow:hidden;clear:both;background-color:rgba(0,0,0,.8);border-radius:8px}#shortcut-overlay .shortcut-overlay-inner_bounce-in{animation-name:popup-bounce-in;animation-duration:.3s}#shortcut-overlay #overlay-title{padding-bottom:10px;font-size:32px;font-weight:normal;text-align:center}#shortcut-overlay .close-overlay{position:absolute;top:20px;right:20px;display:block;background-position:-150px -90px}#shortcut-overlay .overlay-table{display:table;margin:auto}#shortcut-overlay .overlay-row{display:table-row;height:36px;font-size:16px}#shortcut-overlay .overlay-shortcut{display:table-cell;padding-right:10px;font-weight:bold;color:#fff;text-align:right}#shortcut-overlay .overlay-action{display:table-cell;max-width:344px;padding-left:10px;text-align:left;white-space:normal}body[data-view-state=viewonly] #shortcut-overlay{display:none}@keyframes popup-bounce-in{0%{transform:scale3d(0.1, 0.1, 1)}100%{transform:scale3d(1, 1, 1)}}@media screen and (max-width: 819px){#shortcut-overlay{display:none}}@media screen and (min-width: 893px)and (max-width: 1189px){.left-sidebar-opened #shortcut-overlay{display:none}}
.badgeable-container .badges .bottom-right-badge,.badgeable-container .badges .bottom-left-badge,.badgeable-container .badges .top-right-badge,.badgeable-container .badges .top-left-badge{position:absolute;pointer-events:all}.badgeable-container{position:relative;display:inline-block;line-height:1}.badgeable-container .badges{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.badgeable-container .badges .top-left-badge{top:-6px;left:8px;transform:translateX(-100%)}.badgeable-container .badges .top-right-badge{top:-6px;left:calc(100% - 8px)}.badgeable-container .badges .bottom-left-badge{bottom:-6px;left:8px;transform:translateX(-100%)}.badgeable-container .badges .bottom-right-badge{bottom:-6px;left:calc(100% - 8px)}
.avatar{position:relative;display:inline-block;flex-grow:0;flex-shrink:0;width:32px;height:32px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.avatar .avatar-initials,.avatar .avatar-icon,.avatar .avatar-image{transition-timing-function:cubic-bezier(0, 0, 0.6, 1);transition-duration:.3s;transition-property:transform;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;backface-visibility:hidden}.avatar .avatar-initials{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:bold;line-height:1}.avatar.avatar--isExternal .bdl-Avatar-externalBadge{width:14px;height:14px;border-width:1px}.avatar.avatar--isExternal .badges .bottom-right-badge{bottom:-4px;left:calc(100% - 10px)}.avatar.avatar--iconBadge .bdl-Avatar-iconBadge{border-width:2px}.avatar.avatar--iconBadge .bdl-Avatar-iconBadge>svg{width:12px;height:12px}.avatar.avatar--iconBadge .badges .bottom-right-badge{bottom:-4px;left:calc(100% - 10px)}.avatar .avatar-initials[data-bg-idx="0"]{background-color:#0061d5}.avatar .avatar-initials[data-bg-idx="1"]{background-color:#003c84}.avatar .avatar-initials[data-bg-idx="2"]{background-color:#6f6f6f}.avatar .avatar-initials[data-bg-idx="3"]{background-color:#222}.avatar .avatar-initials[data-bg-idx="4"]{background-color:#4826c2}.avatar .avatar-initials[data-bg-idx="5"]{background-color:#9f3fed}.avatar.avatar--small{width:24px;height:24px}.avatar.avatar--small .avatar-initials{font-size:11px}.avatar.avatar--small.avatar--isExternal .bdl-Avatar-externalBadge{width:16px;height:16px;border-width:2px}.avatar.avatar--small.avatar--isExternal .badges .bottom-right-badge{bottom:-4px;left:calc(100% - 10px)}.avatar.avatar--small.avatar--iconBadge{line-height:0}.avatar.avatar--small.avatar--iconBadge .badges .bottom-right-badge{bottom:-4px;left:calc(100% - 10px)}.avatar.avatar--small.avatar--iconBadge .bdl-Avatar-iconBadge>svg{width:8px;height:8px}.avatar.avatar--large{width:44px;height:44px}.avatar.avatar--large .avatar-initials{font-size:14px}.avatar.avatar--large.avatar--iconBadge .badges .bottom-right-badge{left:calc(100% - 14px)}.avatar.avatar--large.avatar--iconBadge .bdl-Avatar-iconBadge>svg{width:16px;height:16px}.bdl-Avatar-badge,.bdl-Avatar-externalBadge{background-color:#fff;border-color:#fff;border-style:solid;border-radius:50%}
.bdl-PresenceAvatarTooltipContent{display:flex;flex-direction:column;text-align:center}.bdl-PresenceAvatarTooltipContent-name{font-weight:bold;font-size:13px}.bdl-PresenceAvatarTooltipContent-event{font-size:11px}
.bdl-Tooltip,.tooltip{position:relative;max-width:200px;padding:8px 10px;color:#fff;font-size:13px;line-height:1.4;word-wrap:break-word;background-color:#4e4e4e;border-color:#4e4e4e;border-radius:4px}.bdl-Tooltip::before,.tooltip::before{position:absolute;width:0;height:0;border:6px solid rgba(0,0,0,0);content:""}.bdl-Tooltip.is-error::after,.is-error.tooltip::after{position:absolute;width:0;height:0;border:5px solid rgba(0,0,0,0);content:""}.bdl-Tooltip.is-error,.is-error.tooltip{color:#222;background-color:#fdebee;border:1px solid #f69bab}.bdl-Tooltip.is-error .tooltip-close-button .bdl-Tooltip-iconClose path,.is-error.tooltip .tooltip-close-button .bdl-Tooltip-iconClose path{fill:#222}.bdl-Tooltip.is-callout,.is-callout.tooltip{color:#fafbfd;background-color:#003c84;border-color:#003c84}.bdl-Tooltip.is-callout a,.is-callout.tooltip a{color:#fafbfd}.bdl-Tooltip.is-callout .tooltip-close-button .bdl-Tooltip-iconClose path,.is-callout.tooltip .tooltip-close-button .bdl-Tooltip-iconClose path{fill:#fafbfd}.bdl-Tooltip.is-metadata-tooltip,.is-metadata-tooltip.tooltip{margin-left:-8px}.bdl-Tooltip.with-close-button,.with-close-button.tooltip{padding-right:28px}.bdl-Tooltip .tooltip-close-button,.tooltip .tooltip-close-button{position:absolute;top:9px;right:3px;width:22px;cursor:pointer}.bdl-Tooltip .tooltip-close-button .bdl-Tooltip-iconClose,.tooltip .tooltip-close-button .bdl-Tooltip-iconClose{height:16px}.bdl-Tooltip .tooltip-close-button .bdl-Tooltip-iconClose path,.tooltip .tooltip-close-button .bdl-Tooltip-iconClose path{fill:#fff}.tooltip-target-attached-top.tooltip-target-attached-center>.bdl-Tooltip,.tooltip-target-attached-top.tooltip-target-attached-center>.tooltip{margin-bottom:10px}.tooltip-target-attached-top.tooltip-target-attached-center>.bdl-Tooltip::before,.tooltip-target-attached-top.tooltip-target-attached-center>.tooltip::before{top:100%;left:50%;margin-left:-6px;border-top-color:inherit}.tooltip-target-attached-top.tooltip-target-attached-center>.bdl-Tooltip.is-error::after,.tooltip-target-attached-top.tooltip-target-attached-center>.is-error.tooltip::after{top:100%;left:50%;margin-left:-5px;border-top-color:#fdebee}.tooltip-target-attached-top.tooltip-target-attached-left>.bdl-Tooltip,.tooltip-target-attached-top.tooltip-target-attached-left>.tooltip{margin-bottom:10px}.tooltip-target-attached-top.tooltip-target-attached-left>.bdl-Tooltip::before,.tooltip-target-attached-top.tooltip-target-attached-left>.tooltip::before{top:100%;left:10px;border-top-color:inherit}.tooltip-target-attached-top.tooltip-target-attached-left>.bdl-Tooltip.is-error::after,.tooltip-target-attached-top.tooltip-target-attached-left>.is-error.tooltip::after{top:100%;left:11px;border-top-color:#fdebee}.tooltip-target-attached-top.tooltip-target-attached-right>.bdl-Tooltip,.tooltip-target-attached-top.tooltip-target-attached-right>.tooltip{margin-bottom:10px}.tooltip-target-attached-top.tooltip-target-attached-right>.bdl-Tooltip::before,.tooltip-target-attached-top.tooltip-target-attached-right>.tooltip::before{top:100%;right:10px;border-top-color:inherit}.tooltip-target-attached-top.tooltip-target-attached-right>.bdl-Tooltip.is-error::after,.tooltip-target-attached-top.tooltip-target-attached-right>.is-error.tooltip::after{top:100%;right:11px;border-top-color:#fdebee}.tooltip-target-attached-middle.tooltip-target-attached-right>.bdl-Tooltip,.tooltip-target-attached-middle.tooltip-target-attached-right>.tooltip{margin-left:10px}.tooltip-target-attached-middle.tooltip-target-attached-right>.bdl-Tooltip::before,.tooltip-target-attached-middle.tooltip-target-attached-right>.tooltip::before{top:50%;right:100%;margin-top:-6px;border-right-color:inherit}.tooltip-target-attached-middle.tooltip-target-attached-right>.bdl-Tooltip.is-error::after,.tooltip-target-attached-middle.tooltip-target-attached-right>.is-error.tooltip::after{top:50%;right:100%;margin-top:-5px;border-right-color:#fdebee}.tooltip-target-attached-middle.tooltip-target-attached-left>.bdl-Tooltip,.tooltip-target-attached-middle.tooltip-target-attached-left>.tooltip{margin-right:10px}.tooltip-target-attached-middle.tooltip-target-attached-left>.bdl-Tooltip::before,.tooltip-target-attached-middle.tooltip-target-attached-left>.tooltip::before{top:50%;left:100%;margin-top:-6px;border-left-color:inherit}.tooltip-target-attached-middle.tooltip-target-attached-left>.bdl-Tooltip.is-error::after,.tooltip-target-attached-middle.tooltip-target-attached-left>.is-error.tooltip::after{top:50%;left:100%;margin-top:-5px;border-left-color:#fdebee}.tooltip-target-attached-bottom.tooltip-target-attached-center>.bdl-Tooltip,.tooltip-target-attached-bottom.tooltip-target-attached-center>.tooltip{margin-top:10px}.tooltip-target-attached-bottom.tooltip-target-attached-center>.bdl-Tooltip::before,.tooltip-target-attached-bottom.tooltip-target-attached-center>.tooltip::before{bottom:100%;left:50%;margin-left:-6px;border-bottom-color:inherit}.tooltip-target-attached-bottom.tooltip-target-attached-center>.bdl-Tooltip.is-error::after,.tooltip-target-attached-bottom.tooltip-target-attached-center>.is-error.tooltip::after{bottom:100%;left:50%;margin-left:-5px;border-bottom-color:#fdebee}.tooltip-target-attached-bottom.tooltip-target-attached-left>.bdl-Tooltip,.tooltip-target-attached-bottom.tooltip-target-attached-left>.tooltip{margin-top:10px}.tooltip-target-attached-bottom.tooltip-target-attached-left>.bdl-Tooltip::before,.tooltip-target-attached-bottom.tooltip-target-attached-left>.tooltip::before{bottom:100%;left:10px;border-bottom-color:inherit}.tooltip-target-attached-bottom.tooltip-target-attached-left>.bdl-Tooltip.is-error::after,.tooltip-target-attached-bottom.tooltip-target-attached-left>.is-error.tooltip::after{bottom:100%;left:11px;border-bottom-color:#fdebee}.tooltip-target-attached-bottom.tooltip-target-attached-right>.bdl-Tooltip,.tooltip-target-attached-bottom.tooltip-target-attached-right>.tooltip{margin-top:10px}.tooltip-target-attached-bottom.tooltip-target-attached-right>.bdl-Tooltip::before,.tooltip-target-attached-bottom.tooltip-target-attached-right>.tooltip::before{right:10px;bottom:100%;border-bottom-color:inherit}.tooltip-target-attached-bottom.tooltip-target-attached-right>.bdl-Tooltip.is-error::after,.tooltip-target-attached-bottom.tooltip-target-attached-right>.is-error.tooltip::after{right:11px;bottom:100%;border-bottom-color:#fdebee}.tooltip-element{box-sizing:border-box !important;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-weight:normal;font-size:13px;color:#222;line-height:20px;letter-spacing:.3px;z-index:190}.tooltip-element *,.tooltip-element *::before,.tooltip-element *::after{box-sizing:border-box !important}
.bdl-PresenceAvatarList{display:flex;align-items:center}.bdl-PresenceAvatarList .presence-avatar{display:flex}.bdl-PresenceAvatarList-count{min-width:28px;max-width:34px;height:28px;color:#222;line-height:28px;text-align:center;vertical-align:top;background-color:#d3d3d3;border-radius:14px}.bdl-PresenceAvatarList-count:hover{cursor:pointer}
.bdl-PresenceCollaborator-info-container{display:inline-block;margin-left:10px}.bdl-PresenceCollaborator-info-name{width:180px;overflow:hidden;color:#222;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.bdl-PresenceCollaborator-info-name a{color:#222}.bdl-PresenceCollaborator-info-name a:hover{text-decoration:underline}.bdl-PresenceCollaborator-info-time{color:#6f6f6f;font-size:12px}
.bdl-PresenceCollaboratorsList{padding:5px}.bdl-PresenceCollaboratorsList .dropshadow-list,.bdl-PresenceCollaboratorsList .dropshadow-list-with-buttons{overflow-x:hidden;overflow-y:auto}.bdl-PresenceCollaboratorsList .dropshadow-list::before,.bdl-PresenceCollaboratorsList .dropshadow-list::after,.bdl-PresenceCollaboratorsList .dropshadow-list-with-buttons::before,.bdl-PresenceCollaboratorsList .dropshadow-list-with-buttons::after{position:absolute;left:7.5%;display:inline-block;width:85%;height:10px;opacity:0;transition:opacity .1s ease-in-out;content:""}.bdl-PresenceCollaboratorsList .dropshadow-list.is-scrollable-above::before,.bdl-PresenceCollaboratorsList .dropshadow-list.is-scrollable-below::after,.bdl-PresenceCollaboratorsList .dropshadow-list-with-buttons.is-scrollable-above::before,.bdl-PresenceCollaboratorsList .dropshadow-list-with-buttons.is-scrollable-below::after{opacity:1}.bdl-PresenceCollaboratorsList .dropshadow-list::before,.bdl-PresenceCollaboratorsList .dropshadow-list-with-buttons::before{top:41px;z-index:999;box-shadow:0 4px 6px -4px rgba(0,0,0,.35)}.bdl-PresenceCollaboratorsList .dropshadow-list::after{bottom:11px;z-index:999;box-shadow:0 -4px 6px -4px rgba(0,0,0,.35)}.bdl-PresenceCollaboratorsList .dropshadow-list-with-buttons::after{bottom:72px;z-index:999;box-shadow:0 -4px 6px -4px rgba(0,0,0,.35)}.bdl-PresenceCollaboratorsList .presence-autofly .overlay{padding-bottom:28px}.bdl-PresenceCollaboratorsList .presence-autofly .dropshadow-list::after{bottom:28px}.bdl-PresenceCollaboratorsList .presence-autofly .presence-overlay-request-stats{display:block;margin-top:8px;margin-bottom:-18px;text-align:right}.bdl-PresenceCollaboratorsList .presence-autofly-first-load .btn-primary{margin-top:16px;margin-left:0}.bdl-PresenceCollaboratorsList .presence-autofly-first-load .btn-primary:not(.is-disabled):focus{box-shadow:none}.bdl-PresenceCollaborator{display:flex;align-items:center;margin-top:10px}.bdl-PresenceCollaboratorsList-list{max-height:200px;overflow-x:hidden;overflow-y:auto}.bdl-PresenceCollaboratorsList-title{margin-top:0;margin-bottom:10px;color:#222;font-size:15px}.bdl-PresenceCollaboratorsList-actions{display:flex;justify-content:flex-end;margin-top:20px}
.presence{position:relative;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.presence-avatar-container{position:relative}.presence-avatar-container.dropdown-active .bdl-PresenceAvatarList-count{color:#4e4e4e;background-color:#bcbcbc}.presence-link-container{position:relative;display:inline-block}.presence-avatar{position:relative;display:inline-block}.presence-avatar.is-active::after{position:absolute;right:0;bottom:2px;display:block;box-sizing:content-box;width:6px;height:6px;background-color:#26c281;border:2px solid #fff;border-radius:50%;content:""}.presence-avatar-notehead{margin-right:2px}.presence-avatar-dropdown{vertical-align:sub}.presence-notehead{width:28px;height:28px}.presence-notehead:hover{cursor:pointer}.presence-overlay{width:275px}
.box-ui-share-menu .menu-item svg{position:relative;top:3px;margin-right:10px}.box-ui-share-menu .menu-item.disabled{cursor:default !important;opacity:.5}.aria-menu .menu-item svg{margin-right:16px}
.presence-overlay{width:100%}#presence-ui-portal .presence-notehead{width:28px;height:28px}.presence-avatar-container{height:28px}.presence-avatar.avatar.presence-count{height:28px}.presence-avatar{outline:none}#presence-ui-portal .bdl-PresenceAvatarList .presence-avatar{display:flex}#presence-ui-portal .presence-avatar.is-active::after{bottom:-3px}#presence-ui-portal .bdl-PresenceAvatarList-count.avatar{width:28px;height:28px}
.ghost-module_ghost__43gB8{animation:ghost-module_ghost-keyframes__4R1Ia 1.2s ease-in-out infinite;background-color:var(--surface-surface-hover);border-radius:var(--radius-1);display:inline-block}.ghost-module_ghost__43gB8.ghost-module_circle__4da-A{border-radius:50%;min-height:var(--space-6);min-width:var(--space-6)}.ghost-module_ghost__43gB8.ghost-module_pill__pxhaJ{border-radius:var(--radius-half);height:var(--space-5);width:100%}.ghost-module_ghost__43gB8.ghost-module_rectangle__tPr2a{border-radius:var(--radius-1);height:var(--space-5);width:100%}@keyframes ghost-module_ghost-keyframes__4R1Ia{0%{background-color:var(--surface-surface-hover)}50%{background-color:var(--surface-surface-secondary)}100%{background-color:var(--surface-surface-hover)}}.status-module_interactiveStatus__JVpMC{border:initial;cursor:default;max-width:100%;padding:initial;vertical-align:top}.status-module_interactiveStatus__JVpMC:focus-visible{box-shadow:0 0 0 .125rem #2486fc;outline:none;overflow:visible}.status-module_interactiveStatus__JVpMC:hover{background-color:var(--status-interactive-background-color-hover, #e8e8e8);box-shadow:0 0 0 .1875rem rgba(0,0,0,.0392156863)}.status-module_interactiveStatus__JVpMC:focus-visible{background-color:var(--status-interactive-background-color-focus, #e8e8e8)}.status-module_status__ovaDk{align-items:center;background-color:var(--status-background-color, #e8e8e8);border-radius:2rem;color:#222;display:flex;font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.625rem;font-weight:700;gap:.25rem;height:1.25rem;letter-spacing:.0375rem;line-height:1rem;padding-left:.5rem;padding-right:.5rem;text-decoration:none;text-transform:none;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:nowrap}.status-module_status__ovaDk.status-module_reverse__uEGPj{flex-direction:row-reverse}.status-module_status__ovaDk.status-module_circle__amoA6{padding:0 3px}.status-module_status__ovaDk .status-module_text__ZNwzN{overflow:hidden;text-overflow:ellipsis}.status-module_status__ovaDk>svg{flex:0 0 auto;white-space:nowrap}.status-module_maxContainer__v4jJW{display:inline-block;max-width:100%;vertical-align:middle}.status-module_colorSurfaceStatusSurfaceGray__YmSqS,.status-module_colorSurfaceStatusSurfaceGray__YmSqS.status-module_interactiveStatus__JVpMC:focus-visible,.status-module_colorSurfaceStatusSurfaceGray__YmSqS.status-module_interactiveStatus__JVpMC:hover{background-color:#e8e8e8}.status-module_colorSurfaceStatusSurfaceYellow__hBUjh,.status-module_colorSurfaceStatusSurfaceYellow__hBUjh.status-module_interactiveStatus__JVpMC:focus-visible,.status-module_colorSurfaceStatusSurfaceYellow__hBUjh.status-module_interactiveStatus__JVpMC:hover{background-color:#ffeb7f}.status-module_colorSurfaceStatusSurfaceOrange__Q9ixI,.status-module_colorSurfaceStatusSurfaceOrange__Q9ixI.status-module_interactiveStatus__JVpMC:focus-visible,.status-module_colorSurfaceStatusSurfaceOrange__Q9ixI.status-module_interactiveStatus__JVpMC:hover{background-color:#f8c08c}.status-module_colorSurfaceStatusSurfaceRed__wdgd3,.status-module_colorSurfaceStatusSurfaceRed__wdgd3.status-module_interactiveStatus__JVpMC:focus-visible,.status-module_colorSurfaceStatusSurfaceRed__wdgd3.status-module_interactiveStatus__JVpMC:hover{background-color:#f69bab}.status-module_colorSurfaceStatusSurfacePurple__1Uq6u,.status-module_colorSurfaceStatusSurfacePurple__1Uq6u.status-module_interactiveStatus__JVpMC:focus-visible,.status-module_colorSurfaceStatusSurfacePurple__1Uq6u.status-module_interactiveStatus__JVpMC:hover{background-color:#cf9ff6}.status-module_colorSurfaceStatusSurfaceLightBlue__HftTU,.status-module_colorSurfaceStatusSurfaceLightBlue__HftTU.status-module_interactiveStatus__JVpMC:focus-visible,.status-module_colorSurfaceStatusSurfaceLightBlue__HftTU.status-module_interactiveStatus__JVpMC:hover{background-color:#91c2fd}.status-module_colorSurfaceStatusSurfaceDarkBlue__J7PvX,.status-module_colorSurfaceStatusSurfaceDarkBlue__J7PvX.status-module_interactiveStatus__JVpMC:focus-visible,.status-module_colorSurfaceStatusSurfaceDarkBlue__J7PvX.status-module_interactiveStatus__JVpMC:hover{background-color:#7f9dc1}.status-module_colorSurfaceStatusSurfaceGreen__ibLGb,.status-module_colorSurfaceStatusSurfaceGreen__ibLGb.status-module_interactiveStatus__JVpMC:focus-visible,.status-module_colorSurfaceStatusSurfaceGreen__ibLGb.status-module_interactiveStatus__JVpMC:hover{background-color:#92e0c0}.accordion-module_accordionContent__KFoGN[data-state=open]{animation:accordion-module_slideDown__Fx53W .15s ease-out}.accordion-module_accordionContent__KFoGN[data-state=closed]{animation:accordion-module_slideUp__BVdEl .15s ease-out}.accordion-module_accordionContent__KFoGN{overflow:hidden}@keyframes accordion-module_slideDown__Fx53W{from{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-module_slideUp__BVdEl{from{height:var(--radix-accordion-content-height)}to{height:0}}.accordion-module_accordionContentWrapper__msgJ-{display:flex;flex-direction:column;gap:var(--space-4);padding-block:var(--space-4);padding-block-end:var(--space-6);padding-inline:var(--space-4)}.accordion-module_accordionItem__GAe-t{background-color:var(--surface-surface);border-bottom:var(--border-1) solid var(--border-divider-border);min-width:320px}.accordion-module_accordionItem__GAe-t>[data-state=open]{background-color:var(--surface-surface-secondary)}.accordion-module_accordionFixedContent__RX-Rt{background-color:var(--surface-surface);display:flex;flex-direction:column;gap:var(--space-4);padding-block:var(--space-5);padding-inline:var(--space-4)}.accordion-module_accordionHeader__yaoxJ{color:var(--text-text-on-light);display:flex;font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.9375rem;font-weight:700;justify-content:space-between;letter-spacing:.01875rem;line-height:1.25rem;margin:0;text-align:initial;text-decoration:none;text-transform:none;width:100%}.accordion-module_accordionHeaderTrigger__QGvxX{align-items:center;display:flex}.accordion-module_accordionStatus__BLj91{margin-inline-start:var(--space-2)}.accordion-module_accordionTrigger__N0z-R{align-items:center;border:none;display:flex;height:100%;padding:var(--space-4);padding-inline-end:var(--space-6);text-transform:capitalize;width:100%}.accordion-module_accordionTrigger__N0z-R,.accordion-module_accordionTrigger__N0z-R:active{background-color:var(--surface-surface)}.accordion-module_accordionTrigger__N0z-R:hover{background-color:var(--surface-surface-hover)}.accordion-module_accordionTrigger__N0z-R:focus-visible{background-color:var(--surface-surface-hover);box-shadow:inset 0 0 0 var(--border-2) var(--outline-focus-on-light);outline:none}.accordion-module_accordionTrigger__N0z-R:disabled{opacity:.3}.accordion-module_accordionTrigger__N0z-R:disabled:hover{background-color:var(--gray-white)}.accordion-module_accordionTrigger__N0z-R .accordion-module_accordionTriggerIcon__jOsgi{color:var(--gray-50);flex-shrink:0;margin-inline-start:var(--space-3)}.accordion-module_accordionTrigger__N0z-R[data-state=open] .accordion-module_accordionTriggerIcon__jOsgi{transform:rotate(180deg)}.base-button-module_button__TsfJa{border-radius:var(--radius-2);cursor:pointer;font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:700;justify-content:center;letter-spacing:.01875rem;line-height:1.25rem;outline:0;text-decoration:none;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.base-button-module_button__TsfJa,.base-button-module_button__TsfJa .base-button-module_icon__UY0uJ{align-items:center;display:flex}.base-button-module_button__TsfJa:not(:disabled)[data-focus-visible]{box-shadow:0 0 0 .0625rem #fff,0 0 0 .1875rem #2486fc}.base-button-module_button__TsfJa:disabled{opacity:.3}.base-button-module_button__TsfJa.base-button-module_primary__3bHHB{background:var(--surface-surface-brand);border:var(--border-1) solid var(--surface-surface-brand);color:var(--text-text-brand-on-color)}.base-button-module_button__TsfJa.base-button-module_primary__3bHHB:disabled{background:var(--surface-surface-brand-disabled)}.base-button-module_button__TsfJa.base-button-module_primary__3bHHB:not(:disabled):hover,.base-button-module_button__TsfJa.base-button-module_primary__3bHHB:not(:disabled)[data-focus-visible]{background:var(--surface-surface-brand-hover);border:var(--border-1) solid var(--surface-surface-brand-hover)}.base-button-module_button__TsfJa.base-button-module_primary__3bHHB:not(:disabled):active{background:var(--surface-surface-brand-pressed);border:var(--border-1) solid var(--surface-surface-brand-pressed)}.base-button-module_button__TsfJa.base-button-module_secondary__sRO2F{background:var(--surface-cta-surface-secondary);border:var(--border-1) solid var(--border-cta-border-secondary);color:var(--text-text-on-light)}.base-button-module_button__TsfJa.base-button-module_secondary__sRO2F:not(:disabled):hover,.base-button-module_button__TsfJa.base-button-module_secondary__sRO2F:not(:disabled)[data-focus-visible]{background:var(--surface-cta-surface-secondary-hover);border:var(--border-1) solid var(--border-cta-border-secondary-hover)}.base-button-module_button__TsfJa.base-button-module_secondary__sRO2F:not(:disabled):active{background:var(--surface-cta-surface-secondary-pressed);border:var(--border-1) solid var(--border-cta-border-secondary-pressed)}.base-button-module_button__TsfJa.base-button-module_tertiary__K4c0c{background:var(--surface-cta-surface-tertiary);border:var(--border-1) solid rgba(0,0,0,0);color:var(--text-cta-link)}.base-button-module_button__TsfJa.base-button-module_tertiary__K4c0c:not(:disabled):hover,.base-button-module_button__TsfJa.base-button-module_tertiary__K4c0c:not(:disabled)[data-focus-visible]{background:var(--surface-cta-surface-tertiary-hover)}.base-button-module_button__TsfJa.base-button-module_tertiary__K4c0c:not(:disabled):active{background:var(--surface-cta-surface-tertiary-pressed)}.base-button-module_button__TsfJa.base-button-module_outline__9gckj{background:rgba(0,0,0,0);border:var(--border-1) solid var(--border-cta-border-outline);color:var(--text-text-on-light)}.base-button-module_button__TsfJa.base-button-module_outline__9gckj:not(:disabled):hover,.base-button-module_button__TsfJa.base-button-module_outline__9gckj:not(:disabled)[data-focus-visible]{background:var(--surface-cta-surface-outline-hover);border:var(--border-1) solid var(--border-cta-border-outline-hover)}.base-button-module_button__TsfJa.base-button-module_outline__9gckj:not(:disabled):active{background:var(--surface-cta-surface-outline-pressed);border:var(--border-1) solid var(--border-cta-border-outline-pressed)}.base-button-module_button__TsfJa.base-button-module_small__3DdUa{gap:var(--space-1);min-height:var(--size-8);padding:0 var(--size-4)}.base-button-module_button__TsfJa.base-button-module_small__3DdUa.base-button-module_isIconButton__4P43K{height:var(--size-8);min-height:unset;padding:0 calc((var(--size-8) - var(--size-4))/2);width:var(--size-8)}.base-button-module_button__TsfJa.base-button-module_large__LgTuL{gap:var(--space-2);min-height:var(--size-10);padding:0 var(--size-4)}.base-button-module_button__TsfJa.base-button-module_large__LgTuL.base-button-module_isIconButton__4P43K{height:var(--size-10);padding:0 calc((var(--size-10) - var(--size-5))/2);width:var(--size-10)}.base-button-module_button__TsfJa.base-button-module_hide__oB2jj{pointer-events:none;position:relative}.base-button-module_button__TsfJa.base-button-module_hide__oB2jj span{color:rgba(0,0,0,0)}.loading-indicator-module_crawler__bbi-d{left:0;margin:0 auto;position:absolute;right:0;white-space:nowrap;width:.625rem}.loading-indicator-module_crawler__bbi-d .loading-indicator-module_segment__AQt-u{border-radius:.375rem;display:inline-block;height:.625rem;width:.125rem}.loading-indicator-module_crawler__bbi-d.loading-indicator-module_default__zoK-o .loading-indicator-module_segment__AQt-u{animation:loading-indicator-module_segment-transform__FL8tO .66s ease-in-out infinite,loading-indicator-module_segment-default__kxuxS .66s ease-in-out infinite}.loading-indicator-module_crawler__bbi-d.loading-indicator-module_dark__V4EKG .loading-indicator-module_segment__AQt-u{animation:loading-indicator-module_segment-transform__FL8tO .66s ease-in-out infinite,loading-indicator-module_segment-dark__FrDfb .66s ease-in-out infinite}.loading-indicator-module_crawler__bbi-d.loading-indicator-module_light__kYlTC .loading-indicator-module_segment__AQt-u{animation:loading-indicator-module_segment-transform__FL8tO .66s ease-in-out infinite,loading-indicator-module_segment-light__m4puX .66s ease-in-out infinite;background-color:var(--gray-white)}.loading-indicator-module_crawler__bbi-d .loading-indicator-module_segment__AQt-u:nth-child(2){animation-delay:.1s;margin-left:.125rem}.loading-indicator-module_crawler__bbi-d .loading-indicator-module_segment__AQt-u:last-child{animation-delay:.2s;left:.5rem;margin-left:.125rem}@keyframes loading-indicator-module_segment-transform__FL8tO{0%,100%,80%{transform:scaleY(1.2)}40%{transform:scaleY(1.6)}}@keyframes loading-indicator-module_segment-dark__FrDfb{0%,100%,80%{background-color:var(--gray-30)}40%{background-color:var(--gray-black)}}@keyframes loading-indicator-module_segment-default__kxuxS{0%,100%,80%{background-color:var(--box-blue-30)}40%{background-color:var(--box-blue-100)}}@keyframes loading-indicator-module_segment-light__m4puX{0%,100%,80%{opacity:.3}40%{opacity:1}}.base-inline-notice-module_noticeWrapper__SUUAq{border-radius:var(--radius-2);display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.base-inline-notice-module_noticeWrapper__SUUAq .base-inline-notice-module_actions__Lvs4i{align-self:center;display:flex;gap:var(--space-3);justify-content:flex-end}.base-inline-notice-module_noticeWrapper__SUUAq .base-inline-notice-module_actionButtonPrimary__SdcrM,.base-inline-notice-module_noticeWrapper__SUUAq .base-inline-notice-module_actionButtonTertiary__UGD6Z{height:var(--space-8)}.base-inline-notice-module_noticeWrapper__SUUAq .base-inline-notice-module_actionButtonTertiary__UGD6Z,.base-inline-notice-module_noticeWrapper__SUUAq .base-inline-notice-module_actionButtonTertiary__UGD6Z:hover{background:rgba(0,0,0,0)}.base-inline-notice-module_noticeWrapper__SUUAq.base-inline-notice-module_backgroundYellow__YVaem{background:var(--surface-message-surface-warning-secondary)}.base-inline-notice-module_noticeWrapper__SUUAq.base-inline-notice-module_backgroundBlue__mUD47{background:var(--surface-message-surface-info-secondary)}.base-inline-notice-module_noticeWrapper__SUUAq.base-inline-notice-module_backgroundRed__kOwDA{background:var(--surface-message-surface-error-secondary)}.base-inline-notice-module_noticeWrapper__SUUAq.base-inline-notice-module_backgroundGreen__PAq9-{background:var(--surface-message-surface-success-secondary)}.base-inline-notice-module_noticeWrapper__SUUAq.base-inline-notice-module_backgroundPurple__QqhcD{background:var(--surface-message-surface-promo-secondary)}.base-inline-notice-module_noticeWrapper__SUUAq.base-inline-notice-module_backgroundPurple__QqhcD .base-inline-notice-module_actionButtonTertiary__UGD6Z{background:var(--surface-cta-surface-tertiary-promo);color:var(--text-cta-promo)}.base-inline-notice-module_noticeWrapper__SUUAq.base-inline-notice-module_backgroundPurple__QqhcD .base-inline-notice-module_actionButtonTertiary__UGD6Z:active{background:var(--surface-cta-surface-tertiary-promo-pressed)}.base-inline-notice-module_noticeWrapper__SUUAq.base-inline-notice-module_backgroundPurple__QqhcD .base-inline-notice-module_actionButtonTertiary__UGD6Z[data-focus-visible]{background:var(--surface-cta-surface-tertiary-promo-focus)}.base-inline-notice-module_noticeWrapper__SUUAq.base-inline-notice-module_backgroundPurple__QqhcD .base-inline-notice-module_actionButtonTertiary__UGD6Z:hover{background:var(--surface-cta-surface-tertiary-promo-hover)}.base-inline-notice-module_noticeWrapper__SUUAq.base-inline-notice-module_backgroundPurple__QqhcD .base-inline-notice-module_actionButtonTertiary__UGD6Z:focus:active{background:var(--surface-cta-surface-tertiary-promo-focus-pressed)}.base-inline-notice-module_noticeWrapper__SUUAq.base-inline-notice-module_backgroundPurple__QqhcD .base-inline-notice-module_actionButtonTertiary__UGD6Z:hover:active{background:var(--surface-cta-surface-tertiary-promo-pressed)}.base-inline-notice-module_noticeWrapper__SUUAq.base-inline-notice-module_backgroundPurple__QqhcD .base-inline-notice-module_actionButtonPrimary__SdcrM{background:var(--surface-cta-surface-promo);border-color:var(--surface-cta-surface-promo)}.base-inline-notice-module_noticeWrapper__SUUAq.base-inline-notice-module_backgroundPurple__QqhcD .base-inline-notice-module_actionButtonPrimary__SdcrM:active{background:var(--surface-cta-surface-promo-pressed)}.base-inline-notice-module_noticeWrapper__SUUAq.base-inline-notice-module_backgroundPurple__QqhcD .base-inline-notice-module_actionButtonPrimary__SdcrM[data-focus-visible]{background:var(--surface-cta-surface-promo-focus)}.base-inline-notice-module_noticeWrapper__SUUAq.base-inline-notice-module_backgroundPurple__QqhcD .base-inline-notice-module_actionButtonPrimary__SdcrM:hover{background:var(--surface-cta-surface-promo-hover);border-color:var(--surface-cta-surface-promo-hover)}.base-inline-notice-module_noticeWrapper__SUUAq.base-inline-notice-module_backgroundPurple__QqhcD .base-inline-notice-module_actionButtonPrimary__SdcrM:focus:active{background:var(--surface-cta-surface-promo-focus-pressed)}.base-inline-notice-module_noticeWrapper__SUUAq.base-inline-notice-module_backgroundPurple__QqhcD .base-inline-notice-module_actionButtonPrimary__SdcrM:hover:active{background:var(--surface-cta-surface-promo-pressed)}.base-inline-notice-module_noticeWrapper__SUUAq .base-inline-notice-module_contentContainer__yekh0{display:flex;gap:var(--space-3)}.base-inline-notice-module_noticeWrapper__SUUAq .base-inline-notice-module_content__btRuw{color:var(--text-text-on-light);font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.01875rem;line-height:1.25rem;text-decoration:none;text-transform:none}.base-inline-notice-module_noticeWrapper__SUUAq svg{display:block}.base-inline-notice-module_noticeWrapper__SUUAq .base-inline-notice-module_title__uiL85{font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.01875rem;line-height:1.25rem;text-decoration:none;text-transform:none}@media(max-width: 1023px){.base-inline-notice-module_actions__Lvs4i{margin-top:var(--space-3)}.base-inline-notice-module_noticeWrapper__SUUAq{display:block}}.text-module_textReset__iWLc6{margin:0;text-align:inherit}.text-module_textReset__iWLc6.text-module_breakWord__xF12-{overflow-wrap:break-word}.text-module_textReset__iWLc6.text-module_textOnLightDefault__fdokS{color:#222}.text-module_textReset__iWLc6.text-module_textOnLightSecondary__2dHCd{color:#6f6f6f}.text-module_textReset__iWLc6.text-module_textOnLightLink__fWmMi{color:#0061d5}.text-module_textReset__iWLc6.text-module_textOnDarkDefault__EZjM5{color:#fff}.text-module_textReset__iWLc6.text-module_titleMondo__CujOX{font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:2.25rem;font-weight:900;letter-spacing:0;line-height:2.75rem;text-decoration:none;text-transform:none}.text-module_textReset__iWLc6.text-module_titleXLarge__q3G4A{font-size:1.3125rem;line-height:2rem}.text-module_textReset__iWLc6.text-module_titleLarge__XGV7U,.text-module_textReset__iWLc6.text-module_titleXLarge__q3G4A{font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-weight:700;letter-spacing:.01875rem;text-decoration:none;text-transform:none}.text-module_textReset__iWLc6.text-module_titleLarge__XGV7U{font-size:1.125rem;line-height:1.5rem}.text-module_textReset__iWLc6.text-module_titleMedium__fyXXA{font-size:1rem;line-height:1.5rem}.text-module_textReset__iWLc6.text-module_titleMedium__fyXXA,.text-module_textReset__iWLc6.text-module_titleSmall__22d6A{font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-weight:700;letter-spacing:.01875rem;text-decoration:none;text-transform:none}.text-module_textReset__iWLc6.text-module_titleSmall__22d6A{font-size:.9375rem;line-height:1.25rem}.text-module_textReset__iWLc6.text-module_subtitle__qJtJk{font-size:.875rem;line-height:1.25rem}.text-module_textReset__iWLc6.text-module_bodyLargeBold__JCDyI,.text-module_textReset__iWLc6.text-module_subtitle__qJtJk{font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-weight:700;letter-spacing:.01875rem;text-decoration:none;text-transform:none}.text-module_textReset__iWLc6.text-module_bodyLargeBold__JCDyI{font-size:1rem;line-height:1.5rem}.text-module_textReset__iWLc6.text-module_bodyLarge__Sxvog{font-size:1rem;font-weight:400;line-height:1.5rem}.text-module_textReset__iWLc6.text-module_bodyDefaultBold__ypwTi,.text-module_textReset__iWLc6.text-module_bodyLarge__Sxvog{font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;letter-spacing:.01875rem;text-decoration:none;text-transform:none}.text-module_textReset__iWLc6.text-module_bodyDefaultBold__ypwTi{font-size:.875rem;font-weight:700;line-height:1.25rem}.text-module_textReset__iWLc6.text-module_bodyDefaultSemibold__Aiszl{font-weight:600}.text-module_textReset__iWLc6.text-module_bodyDefaultSemibold__Aiszl,.text-module_textReset__iWLc6.text-module_bodyDefault__WfqKw{font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;letter-spacing:.01875rem;line-height:1.25rem;text-decoration:none;text-transform:none}.text-module_textReset__iWLc6.text-module_bodyDefault__WfqKw{font-weight:400}.text-module_textReset__iWLc6.text-module_caption__Mutcw{font-size:.75rem;font-weight:400;letter-spacing:.01875rem;line-height:.875rem}.text-module_textReset__iWLc6.text-module_caption__Mutcw,.text-module_textReset__iWLc6.text-module_labelBold__5pqpC{font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;text-decoration:none;text-transform:none}.text-module_textReset__iWLc6.text-module_labelBold__5pqpC{font-size:.625rem;font-weight:700;letter-spacing:.0375rem;line-height:1rem}.text-module_textReset__iWLc6.text-module_label__ZkB-K{font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.625rem;font-weight:400;letter-spacing:.0375rem;line-height:1rem;text-decoration:none;text-transform:none}.avatar-module_avatar__rAG5F{all:unset;align-items:center;background-color:var(--gray-10);border-radius:50%;display:flex;font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:700;justify-content:center;letter-spacing:.01875rem;line-height:1.25rem;position:relative;text-decoration:none;text-transform:none}.avatar-module_avatar__rAG5F .avatar-module_badge__RYzyA{background-color:var(--gray-white);border:var(--border-2) solid var(--gray-white);border-radius:50%;bottom:-0.125rem;display:flex;position:absolute}.avatar-module_avatar__rAG5F .avatar-module_text__jfYUy{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;width:100%}.avatar-module_avatar__rAG5F.avatar-module_small__fHJyP{height:var(--size-6);width:var(--size-6)}.avatar-module_avatar__rAG5F.avatar-module_small__fHJyP .avatar-module_text__jfYUy{font-size:.5rem}.avatar-module_avatar__rAG5F.avatar-module_small__fHJyP .avatar-module_length-1__wXxq7.avatar-module_text__jfYUy,.avatar-module_avatar__rAG5F.avatar-module_small__fHJyP .avatar-module_length-2__5LvKQ.avatar-module_text__jfYUy{font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.0375rem;line-height:1rem;text-decoration:none;text-transform:none}.avatar-module_avatar__rAG5F.avatar-module_small__fHJyP .avatar-module_badge__RYzyA{right:-0.25rem}.avatar-module_avatar__rAG5F.avatar-module_medium__PXTvh{height:var(--size-7);width:var(--size-7)}.avatar-module_avatar__rAG5F.avatar-module_medium__PXTvh .avatar-module_text__jfYUy{font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.0375rem;line-height:1rem;text-decoration:none;text-transform:none}.avatar-module_avatar__rAG5F.avatar-module_medium__PXTvh .avatar-module_length-1__wXxq7.avatar-module_text__jfYUy,.avatar-module_avatar__rAG5F.avatar-module_medium__PXTvh .avatar-module_length-2__5LvKQ.avatar-module_text__jfYUy{font-size:.8125rem}.avatar-module_avatar__rAG5F.avatar-module_medium__PXTvh .avatar-module_badge__RYzyA{right:-0.375rem}.avatar-module_avatar__rAG5F.avatar-module_large__iZJKW{height:var(--size-8);width:var(--size-8)}.avatar-module_avatar__rAG5F.avatar-module_large__iZJKW .avatar-module_text__jfYUy{font-size:.5rem}.avatar-module_avatar__rAG5F.avatar-module_large__iZJKW .avatar-module_length-1__wXxq7.avatar-module_text__jfYUy,.avatar-module_avatar__rAG5F.avatar-module_large__iZJKW .avatar-module_length-2__5LvKQ.avatar-module_text__jfYUy{font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.01875rem;line-height:1.25rem;text-decoration:none;text-transform:none}.avatar-module_avatar__rAG5F.avatar-module_large__iZJKW .avatar-module_length-3__1-Ica.avatar-module_text__jfYUy{font-size:.6875rem}.avatar-module_avatar__rAG5F.avatar-module_large__iZJKW .avatar-module_length-4__0XGeM.avatar-module_text__jfYUy{font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.0375rem;line-height:1rem;text-decoration:none;text-transform:none}.avatar-module_avatar__rAG5F.avatar-module_large__iZJKW .avatar-module_badge__RYzyA{right:-0.25rem}.avatar-module_avatar__rAG5F.avatar-module_xlarge__QAnxm{height:var(--size-11);width:var(--size-11)}.avatar-module_avatar__rAG5F.avatar-module_xlarge__QAnxm .avatar-module_text__jfYUy{font-size:1rem}.avatar-module_avatar__rAG5F.avatar-module_xlarge__QAnxm .avatar-module_length-1__wXxq7.avatar-module_text__jfYUy,.avatar-module_avatar__rAG5F.avatar-module_xlarge__QAnxm .avatar-module_length-2__5LvKQ.avatar-module_text__jfYUy{font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:1.3125rem;font-weight:700;letter-spacing:.01875rem;line-height:2rem;text-decoration:none;text-transform:none}.avatar-module_avatar__rAG5F.avatar-module_xlarge__QAnxm .avatar-module_badge__RYzyA{right:-0.375rem}.avatar-module_avatar__rAG5F .avatar-module_image__pCMuB{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-module_avatar__rAG5F .avatar-module_image__pCMuB.avatar-module_loading__qXzH-{height:0;width:0}.avatar-module_anonymousAvatar__-1tzk{position:relative}.avatar-module_anonymousAvatar__-1tzk .avatar-module_svg__AuhV9{left:0;position:absolute;top:0}.icon-button-module_iconButton__Z3YLB{align-items:center;background:var(--surface-cta-surface-icon);border:0;border-radius:var(--radius-2);border-style:none;cursor:pointer;display:flex;justify-content:center;padding:0}.icon-button-module_iconButton__Z3YLB .icon-button-module_iconColor__iU-IU *{fill:var(--icon-cta-icon)}.icon-button-module_iconButton__Z3YLB[aria-disabled=true]{background:var(--surface-cta-surface-icon-disabled);opacity:.3}.icon-button-module_iconButton__Z3YLB[aria-disabled=true] .icon-button-module_iconColor__iU-IU *{fill:var(--gray-50)}.icon-button-module_iconButton__Z3YLB:focus-visible,.icon-button-module_iconButton__Z3YLB[data-focus-visible]{background:var(--surface-cta-surface-icon-hover);outline:var(--border-2) solid var(--outline-focus-on-light)}.icon-button-module_iconButton__Z3YLB:focus-visible .icon-button-module_iconColor__iU-IU *,.icon-button-module_iconButton__Z3YLB[data-focus-visible] .icon-button-module_iconColor__iU-IU *{fill:var(--icon-cta-icon-hover)}.icon-button-module_iconButton__Z3YLB:hover{background:var(--surface-cta-surface-icon-hover)}.icon-button-module_iconButton__Z3YLB:hover .icon-button-module_iconColor__iU-IU *{fill:var(--icon-cta-icon-hover)}.icon-button-module_iconButton__Z3YLB:active,.icon-button-module_iconButton__Z3YLB[data-active]{background:var(--surface-cta-surface-icon-pressed)}.icon-button-module_iconButton__Z3YLB:active .icon-button-module_iconColor__iU-IU *,.icon-button-module_iconButton__Z3YLB[data-active] .icon-button-module_iconColor__iU-IU *{fill:var(--icon-cta-icon-pressed)}.icon-button-module_iconButton__Z3YLB.icon-button-module_large__tyDSK{height:var(--size-10);width:var(--size-10)}.icon-button-module_iconButton__Z3YLB.icon-button-module_small__vweHg{height:var(--size-8);width:var(--size-8)}.icon-button-module_iconButton__Z3YLB.icon-button-module_x-small__rlSOp{height:var(--size-6);width:var(--size-6)}.collapsible-section-module_collapsibleSection__pClaL{width:100%}.collapsible-section-module_collapsibleSectionHeader__ydzjv{align-items:center;background:var(--surface-surface);border:var(--border-1) solid var(--border-collapsible-border);border-radius:var(--radius-3);box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;outline:0;padding-block:var(--space-5);padding-inline:var(--space-5);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.collapsible-section-module_collapsibleSectionHeader__ydzjv:focus::before{border:var(--border-2) solid var(--outline-focus-on-light);border-radius:var(--radius-2);bottom:var(--space-05);content:"";left:var(--space-05);position:absolute;right:var(--space-05);top:var(--space-05)}.collapsible-section-module_collapsibleSectionHeader__ydzjv[aria-expanded=true],.collapsible-section-module_collapsibleSectionHeader__ydzjv[aria-expanded=true]::before{border-end-end-radius:0;border-end-start-radius:0}.collapsible-section-module_collapsibleSectionHeaderArrow__X75G0{display:block;margin-inline-start:var(--space-5)}.collapsible-section-module_collapsibleSectionHeaderArrow__X75G0>svg{vertical-align:middle}.collapsible-section-module_collapsibleSectionContent__WTRNq{overflow:hidden}.collapsible-section-module_collapsibleSectionContent__WTRNq[data-state=open]{animation:collapsible-section-module_slideDown__MI-4I .25s ease-out}.collapsible-section-module_collapsibleSectionContent__WTRNq[data-state=closed]{animation:collapsible-section-module_slideUp__UCv4C .25s ease-out}.collapsible-section-module_collapsibleSectionBody__UvdKa{align-items:center;background:var(--surface-surface);border:var(--border-1) solid var(--border-collapsible-border);border-end-end-radius:var(--radius-3);border-end-start-radius:var(--radius-3);border-top:none;display:flex;justify-content:space-between;padding-block:var(--space-5);padding-inline:var(--space-5)}@keyframes collapsible-section-module_slideDown__MI-4I{from{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes collapsible-section-module_slideUp__UCv4C{from{height:var(--radix-collapsible-content-height)}to{height:0}}.calendar-module_calendar__uhtG4{background:var(--gray-white);border-radius:var(--radius-2);box-shadow:var(--dropshadow-3);max-width:100%;padding-block:var(--space-4);padding-inline:var(--space-4);width:-moz-fit-content;width:fit-content}.calendar-module_calendar__uhtG4,.calendar-module_calendar__uhtG4 .calendar-module_calendarHeaderCell__C8nNn{font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.01875rem;line-height:1.25rem;text-decoration:none;text-transform:none}.calendar-module_calendar__uhtG4 .calendar-module_calendarHeaderCell__C8nNn{color:var(--text-text-on-light-secondary)}.calendar-module_calendar__uhtG4 .calendar-module_calendarHeader__jofDH{align-items:center;color:var(--gray-90);display:flex;margin-block-end:var(--space-2)}.calendar-module_calendar__uhtG4 .calendar-module_calendarHeader__jofDH .calendar-module_calendarHeaderHeading__J6LiC{flex:1;font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:1rem;font-weight:700;letter-spacing:.01875rem;line-height:1.5rem;margin:0;text-align:center;text-decoration:none;text-transform:capitalize;text-transform:none}.calendar-module_calendar__uhtG4 .calendar-module_calendarHeader__jofDH .calendar-module_calendarHeaderButton__yylSs{align-items:center;background-color:var(--gray-white);border:none;border-radius:var(--radius-2);cursor:pointer;display:flex;height:var(--size-8);justify-content:center;margin:0;outline:none;padding:0;width:var(--size-8)}.calendar-module_calendar__uhtG4 .calendar-module_calendarHeader__jofDH .calendar-module_calendarHeaderButton__yylSs:disabled{cursor:default;opacity:60%}.calendar-module_calendar__uhtG4 .calendar-module_calendarHeader__jofDH .calendar-module_calendarHeaderButton__yylSs:disabled *{fill:var(--gray-30)}.calendar-module_calendar__uhtG4 .calendar-module_calendarHeader__jofDH .calendar-module_calendarHeaderButton__yylSs:hover:not(:disabled){background-color:var(--gray-05)}.calendar-module_calendar__uhtG4 .calendar-module_calendarHeader__jofDH .calendar-module_calendarHeaderButton__yylSs[data-focus-visible]{background-color:var(--gray-05);box-shadow:0 0 0 var(--size-05) var(--box-blue-100)}.calendar-module_calendar__uhtG4 .calendar-module_calendarCell__5e0x1{border-radius:var(--radius-2);color:var(--gray-90);line-height:var(--size-8);outline:none;text-align:center;width:var(--size-8)}.calendar-module_calendar__uhtG4 .calendar-module_calendarCell__5e0x1.calendar-module_today__kIt3D{color:var(--box-blue-100);font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.01875rem;line-height:1.25rem;line-height:var(--size-8);position:relative;text-decoration:none;text-transform:none}.calendar-module_calendar__uhtG4 .calendar-module_calendarCell__5e0x1.calendar-module_today__kIt3D[data-disabled]{cursor:default;opacity:.6}.calendar-module_calendar__uhtG4 .calendar-module_calendarCell__5e0x1.calendar-module_today__kIt3D::after{background-color:var(--box-blue-100);border-radius:50%;bottom:var(--space-1);content:"";height:var(--space-1);left:50%;position:absolute;transform:translateX(-50%);width:var(--space-1)}.calendar-module_calendar__uhtG4 .calendar-module_calendarCell__5e0x1:not([data-outside-month]){cursor:pointer}.calendar-module_calendar__uhtG4 .calendar-module_calendarCell__5e0x1:not([data-outside-month]):not([data-selected]):not([data-disabled]):hover{background-color:var(--gray-05)}.calendar-module_calendar__uhtG4 .calendar-module_calendarCell__5e0x1[data-focus-visible]:not([data-outside-month]){box-shadow:0 0 0 var(--size-05) var(--box-blue-100)}.calendar-module_calendar__uhtG4 .calendar-module_calendarCell__5e0x1[data-selected]{background-color:var(--box-blue-100);color:var(--gray-white)}.calendar-module_calendar__uhtG4 .calendar-module_calendarCell__5e0x1[data-selected]:hover{background-color:var(--dark-blue-100)}.calendar-module_calendar__uhtG4 .calendar-module_calendarCell__5e0x1[data-selected][data-focus-visible]{background-color:var(--dark-blue-100);box-shadow:0 0 0 var(--size-05) var(--box-blue-100);outline:var(--border-1) solid #fff;outline-offset:-0.0625rem}.calendar-module_calendar__uhtG4 .calendar-module_calendarCell__5e0x1[data-selected]::after{background-color:var(--gray-white)}.calendar-module_calendar__uhtG4 .calendar-module_calendarCell__5e0x1[data-disabled]:not(.calendar-module_today__kIt3D){color:var(--gray-10);cursor:default}.calendar-module_calendar__uhtG4 .calendar-module_calendarCell__5e0x1[data-unavailable]{color:var(--gray-30);text-decoration:line-through}.inline-error-module_inlineError__ot1V-{align-items:center;color:var(--text-text-error-on-light);display:flex;font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:700;gap:var(--size-1);letter-spacing:.01875rem;line-height:1.25rem;line-height:var(--size-4);text-decoration:none;text-transform:none}.inline-error-module_inlineError__ot1V-.inline-error-module_empty__sM0HF{display:none}.inline-error-module_inlineError__ot1V- .inline-error-module_errorIcon__I3nlv{align-self:flex-start;flex-grow:0;flex-shrink:0}.date-picker-module_datePicker__fIcNd{width:100%}.date-picker-module_datePicker__fIcNd.date-picker-module_disabled__H4Kok{opacity:60%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.date-picker-module_datePicker__fIcNd .date-picker-module_label__wAUcl{cursor:default;display:block;font-weight:700;margin-block-end:var(--space-2);width:-moz-fit-content;width:fit-content}.date-picker-module_datePicker__fIcNd .date-picker-module_group__-g-aa,.date-picker-module_datePicker__fIcNd .date-picker-module_label__wAUcl{font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;letter-spacing:.01875rem;line-height:1.25rem;text-decoration:none;text-transform:none}.date-picker-module_datePicker__fIcNd .date-picker-module_group__-g-aa{align-items:center;box-shadow:var(--innershadow-1);display:inline-flex;font-weight:400;position:relative;width:100%}.date-picker-module_datePicker__fIcNd .date-picker-module_group__-g-aa .date-picker-module_groupContainer__-JgF6{align-items:center;border-radius:var(--radius-2);display:inline-flex;outline:var(--border-1) solid var(--border-input-border);padding-inline:var(--space-2) var(--space-2);position:relative;width:100%}.date-picker-module_datePicker__fIcNd .date-picker-module_group__-g-aa .date-picker-module_groupContainer__-JgF6:focus-within{outline:var(--border-2) solid var(--outline-focus-on-light)}.date-picker-module_datePicker__fIcNd .date-picker-module_group__-g-aa .date-picker-module_groupContainer__-JgF6.date-picker-module_error__GK2m4:not(:focus-within){outline:var(--border-2) solid var(--text-text-error-on-light)}.date-picker-module_datePicker__fIcNd .date-picker-module_group__-g-aa .date-picker-module_groupContainer__-JgF6.date-picker-module_error__GK2m4:focus-within{outline:var(--border-2) solid var(--outline-focus-on-light)}.date-picker-module_datePicker__fIcNd .date-picker-module_group__-g-aa .date-picker-module_groupContainer__-JgF6 .date-picker-module_groupContainerInput__HbKsW{align-items:center;display:inline-flex;height:var(--size-10);text-transform:uppercase;white-space:nowrap}.date-picker-module_datePicker__fIcNd .date-picker-module_group__-g-aa .date-picker-module_groupContainer__-JgF6 .date-picker-module_groupContainerInput__HbKsW .date-picker-module_groupContainerInputSegment__lf6no{color:var(--text-text-on-light);height:-moz-fit-content;height:fit-content}.date-picker-module_datePicker__fIcNd .date-picker-module_group__-g-aa .date-picker-module_groupContainer__-JgF6 .date-picker-module_groupContainerInput__HbKsW .date-picker-module_groupContainerInputSegment__lf6no[data-placeholder]{color:var(--text-text-on-light-secondary)}.date-picker-module_datePicker__fIcNd .date-picker-module_group__-g-aa .date-picker-module_groupContainer__-JgF6 .date-picker-module_groupContainerInput__HbKsW .date-picker-module_groupContainerInputSegment__lf6no:focus{background:var(--light-blue-20);caret-color:rgba(0,0,0,0);outline:none}.date-picker-module_datePicker__fIcNd .date-picker-module_group__-g-aa .date-picker-module_groupContainer__-JgF6 .date-picker-module_groupContainerInput__HbKsW .date-picker-module_groupContainerInputSegment__lf6no:focus[data-placeholder]{color:var(--text-text-on-light)}.date-picker-module_datePicker__fIcNd .date-picker-module_group__-g-aa .date-picker-module_button__e-L-7{align-items:center;background-color:initial;border:none;border-radius:var(--radius-2);cursor:pointer;display:flex;height:var(--size-6);justify-content:center;outline:none;padding:0;position:absolute;right:var(--space-2);width:var(--size-6)}.date-picker-module_datePicker__fIcNd .date-picker-module_group__-g-aa .date-picker-module_button__e-L-7.date-picker-module_clear__OPop5{right:var(--size-9)}.date-picker-module_datePicker__fIcNd .date-picker-module_group__-g-aa .date-picker-module_button__e-L-7:focus-visible,.date-picker-module_datePicker__fIcNd .date-picker-module_group__-g-aa .date-picker-module_button__e-L-7[data-focus-visible]{background-color:var(--surface-cta-surface-icon-pressed);outline:var(--border-2) solid var(--outline-focus-on-light)}.date-picker-module_datePicker__fIcNd .date-picker-module_group__-g-aa .date-picker-module_button__e-L-7:hover{background:var(--surface-cta-surface-icon-hover)}.date-picker-module_datePicker__fIcNd .date-picker-module_group__-g-aa .date-picker-module_button__e-L-7:hover *{fill:var(--icon-cta-icon-hover)}.date-picker-module_datePicker__fIcNd .date-picker-module_group__-g-aa .date-picker-module_button__e-L-7:active{background:var(--surface-cta-surface-icon-pressed)}.date-picker-module_datePicker__fIcNd .date-picker-module_group__-g-aa .date-picker-module_button__e-L-7:active *{fill:var(--icon-cta-icon-pressed)}.date-picker-module_datePicker__fIcNd .date-picker-module_group__-g-aa .date-picker-module_button__e-L-7:disabled{opacity:1}.date-picker-module_datePicker__fIcNd .date-picker-module_popover__Ns5Dn{box-shadow:var(--dropshadow-3);overflow:auto}.date-picker-module_datePicker__fIcNd .date-picker-module_popover__Ns5Dn[data-placement=top]{--popover-slide-translation:translateY($animationTranslateDistance)}.date-picker-module_datePicker__fIcNd .date-picker-module_popover__Ns5Dn[data-placement=bottom]{--popover-slide-translation:translateY(-8px)}.date-picker-module_datePicker__fIcNd .date-picker-module_popover__Ns5Dn[data-entering]{animation:date-picker-module_slide__QDXUd var(--animation-duration-2)}.date-picker-module_datePicker__fIcNd .date-picker-module_popover__Ns5Dn[data-exiting]{animation:date-picker-module_slide__QDXUd var(--animation-duration-2) reverse var(--animation-easing-ease-base)}.date-picker-module_datePicker__fIcNd .date-picker-module_popoverContent__5IN0I{z-index:380}.date-picker-module_datePicker__fIcNd .date-picker-module_inlineError__wUIDM{margin-block-start:var(--space-2)}@keyframes date-picker-module_slide__QDXUd{from{opacity:0;transform:var(--popover-slide-translation)}to{opacity:1;transform:translateY(0)}}.base-grid-list-item-module_smallList__8lWoC{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-2);height:inherit;outline:none;overflow:auto;padding:var(--space-1);width:auto}.base-grid-list-item-module_smallList__8lWoC .base-grid-list-item-module_smallListItem__MAhGw{--thumbnail-size:var(--size-9);--item-background:var(--surface-item-small-surface);--item-hover:var(--surface-item-small-surface-hover);background:var(--item-background);border-radius:var(--radius-4);cursor:default;gap:var(--space-3);outline:none;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-3);position:relative;transform:translateZ(0);width:auto}.base-grid-list-item-module_smallList__8lWoC .base-grid-list-item-module_smallListItem__MAhGw.base-grid-list-item-module_loading__u4wHh [role=gridcell]{grid-template-rows:100% 0}.base-grid-list-item-module_smallList__8lWoC .base-grid-list-item-module_smallListItem__MAhGw [role=gridcell]{-moz-column-gap:var(--space-3);column-gap:var(--space-3);display:grid;grid-template-areas:"thumbnail head" "thumbnail subtitle";grid-template-columns:var(--thumbnail-size) auto;width:auto}.base-grid-list-item-module_smallList__8lWoC .base-grid-list-item-module_smallListItem__MAhGw [role=gridcell] .base-grid-list-item-module_thumbnail__hzNRu{align-items:center;aspect-ratio:1;grid-area:thumbnail;justify-content:center;overflow:hidden;z-index:1}.base-grid-list-item-module_smallList__8lWoC .base-grid-list-item-module_smallListItem__MAhGw [role=gridcell] .base-grid-list-item-module_thumbnail__hzNRu img,.base-grid-list-item-module_smallList__8lWoC .base-grid-list-item-module_smallListItem__MAhGw [role=gridcell] .base-grid-list-item-module_thumbnail__hzNRu svg{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;width:100%}.base-grid-list-item-module_smallList__8lWoC .base-grid-list-item-module_smallListItem__MAhGw [role=gridcell] .base-grid-list-item-module_header__8Cd7A{color:var(--text-text-on-light);font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:600;grid-area:head;letter-spacing:.01875rem;line-height:1.25rem;text-decoration:none;text-transform:none}.base-grid-list-item-module_smallList__8lWoC .base-grid-list-item-module_smallListItem__MAhGw [role=gridcell] .base-grid-list-item-module_header__8Cd7A.base-grid-list-item-module_loading__u4wHh{align-items:center;display:flex}.base-grid-list-item-module_smallList__8lWoC .base-grid-list-item-module_smallListItem__MAhGw [role=gridcell] .base-grid-list-item-module_subtitle__NKkK0{color:var(--text-text-on-light-secondary);font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.75rem;font-weight:400;grid-area:subtitle;letter-spacing:.01875rem;line-height:.875rem;text-decoration:none;text-transform:none}.base-grid-list-item-module_smallList__8lWoC .base-grid-list-item-module_smallListItem__MAhGw [role=gridcell] .base-grid-list-item-module_header__8Cd7A,.base-grid-list-item-module_smallList__8lWoC .base-grid-list-item-module_smallListItem__MAhGw [role=gridcell] .base-grid-list-item-module_subtitle__NKkK0{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.base-grid-list-item-module_smallList__8lWoC .base-grid-list-item-module_smallListItem__MAhGw[data-focus-visible],.base-grid-list-item-module_smallList__8lWoC .base-grid-list-item-module_smallListItem__MAhGw[data-focused],.base-grid-list-item-module_smallList__8lWoC .base-grid-list-item-module_smallListItem__MAhGw[data-hovered]{background:var(--item-hover)}.base-grid-list-item-module_smallList__8lWoC .base-grid-list-item-module_smallListItem__MAhGw[data-focus-visible]::before{border-radius:.875rem;content:"";display:block;height:100%;left:0;outline:var(--border-2) solid var(--outline-focus-on-light);outline-offset:calc(var(--border-4)*-1);position:absolute;top:0;width:100%}.base-grid-list-item-module_largeList__RTycT{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-05);max-height:inherit;outline:none;overflow:auto;padding:var(--space-1)}.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj{--thumbnail-size:10rem;--actions-opacity:0;--item-background:var(--gray-white);background:var(--item-background);border-radius:var(--radius-5);cursor:default;outline:none;padding:var(--space-3);position:relative;transform:translateZ(0)}.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj.base-grid-list-item-module_loading__u4wHh [role=gridcell]{grid-template-rows:1fr 1fr 1fr}.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj [role=gridcell]{-moz-column-gap:var(--space-6);column-gap:var(--space-6);display:grid;grid-template-areas:"thumbnail head" "thumbnail subtitle" "thumbnail description";grid-template-columns:var(--thumbnail-size) auto;grid-template-rows:2fr 1fr var(--size-20)}.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj [role=gridcell]:focus-within{--actions-opacity:1}@media(max-width: 374px){.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj [role=gridcell]{--thumbnail-size:7.5rem}}.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj [role=gridcell] .base-grid-list-item-module_thumbnail__hzNRu{aspect-ratio:4/3;border:var(--border-1) solid var(--gray-10);border-radius:var(--radius-3);grid-area:thumbnail;overflow:hidden;z-index:1}.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj [role=gridcell] .base-grid-list-item-module_thumbnail__hzNRu img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;width:100%}.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj [role=gridcell] .base-grid-list-item-module_thumbnail__hzNRu.base-grid-list-item-module_loading__u4wHh{border:none}@media(max-width: 374px){.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj [role=gridcell] .base-grid-list-item-module_thumbnail__hzNRu{aspect-ratio:1/1}.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj [role=gridcell] .base-grid-list-item-module_thumbnail__hzNRu img{-o-object-fit:contain;object-fit:contain}}.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj [role=gridcell] .base-grid-list-item-module_actions__tlu5J{align-items:center;display:flex;height:var(--space-6);justify-content:flex-end;opacity:var(--actions-opacity);padding-right:0;position:absolute;right:.625rem;top:.875rem}@media(pointer: coarse){.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj [role=gridcell] .base-grid-list-item-module_actions__tlu5J{--actions-opacity:1}}.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj [role=gridcell] .base-grid-list-item-module_actions__tlu5J .base-grid-list-item-module_selection__hs7YE{align-items:center;background:var(--item-background);border-radius:var(--radius-2);display:flex;height:var(--space-8);justify-content:center;width:var(--space-8)}.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj [role=gridcell] .base-grid-list-item-module_actions__tlu5J .base-grid-list-item-module_selection__hs7YE:hover{background:var(--surface-cta-surface-icon-hover)}.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj [role=gridcell] .base-grid-list-item-module_actions__tlu5J .base-grid-list-item-module_fade__iMTDj{align-self:stretch;background:linear-gradient(270deg, #fff 0, rgba(255, 255, 255, 0) 100%);width:var(--size-8)}.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj [role=gridcell] .base-grid-list-item-module_actions__tlu5J .base-grid-list-item-module_inner__rLb2D{align-items:center;background:var(--item-background);border-radius:var(--radius-2);display:flex;gap:var(--space-2);justify-content:flex-end;margin-inline-end:var(--space-2)}.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj [role=gridcell] .base-grid-list-item-module_actions__tlu5J .base-grid-list-item-module_inner__rLb2D:last-child{margin-inline-end:0}.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj [role=gridcell] .base-grid-list-item-module_actions__tlu5J .base-grid-list-item-module_actionsCheckboxWrapper__51sTV{background:var(--item-background);display:flex}.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj [role=gridcell] .base-grid-list-item-module_header__8Cd7A{align-items:center;color:var(--text-text-on-light);display:inline-flex;font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:600;gap:var(--space-1);grid-area:head;letter-spacing:.01875rem;line-height:1.25rem;overflow:hidden;padding-block:var(--space-1);text-decoration:none;text-transform:none;white-space:nowrap}.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj [role=gridcell] .base-grid-list-item-module_subtitle__NKkK0{align-items:center;color:var(--text-text-on-light-secondary);display:flex;font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.75rem;font-weight:400;gap:var(--space-1);grid-area:subtitle;letter-spacing:.01875rem;line-height:.875rem;text-decoration:none;text-transform:none;white-space:nowrap}.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj [role=gridcell] .base-grid-list-item-module_description__peDK8{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--text-text-on-light);display:-webkit-box;font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;grid-area:description;letter-spacing:.01875rem;line-height:1.25rem;margin:0;margin-block-end:var(--space-1);margin-block-start:var(--space-3);overflow:hidden;text-decoration:none;text-transform:none}.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj [role=gridcell] .base-grid-list-item-module_snippet__DyZBh{grid-area:description;margin:0;margin-block-end:var(--space-1);margin-block-start:var(--space-3)}.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj [role=gridcell] .base-grid-list-item-module_snippet__DyZBh .base-grid-list-item-module_snippetContent__98AuK{-webkit-box-orient:vertical;-webkit-line-clamp:2;border:0 0 0 var(--space-05);border-left:var(--space-05) solid var(--gray-20);color:var(--text-text-on-light-secondary);display:-webkit-box;font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-style:italic;font-weight:400;gap:0 0 0 var(--space-2);letter-spacing:.01875rem;line-height:1.25rem;overflow:hidden;padding:0 0 0 var(--space-2);text-decoration:none;text-transform:none}.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj[data-focus-visible],.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj[data-focused],.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj[data-hovered]{--actions-opacity:1;box-shadow:var(--dropshadow-2);outline:var(--border-1) solid var(--border-card-border)}.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj[data-focus-visible]::before{border-radius:.875rem;content:"";display:block;height:100%;left:0;outline:var(--border-2) solid var(--border-input-border-focus);outline-offset:-6px;position:absolute;top:0;width:100%}.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj[aria-selected=true]{--actions-opacity:1;--item-background:var(--box-blue-05);outline:var(--border-2) solid var(--border-card-border-focus);z-index:2}.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj[aria-selected=true] [role=gridcell] .base-grid-list-item-module_actions__tlu5J .base-grid-list-item-module_fade__iMTDj{background:linear-gradient(270deg, #f2f7fd 0, rgba(242, 247, 253, 0) 100%)}.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj[aria-selected=true]:not([data-hovered],[data-focus-visible],[data-focused]) [role=gridcell] .base-grid-list-item-module_actions__tlu5J .base-grid-list-item-module_inner__rLb2D{display:none}@supports selector(:has(.foo)){.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj[aria-selected=true]:has(+.base-grid-list-item-module_react-aria-DropIndicator__KtS-o+[aria-selected=true]),.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj[aria-selected=true]:has(+[aria-selected=true]){border-end-end-radius:0;border-end-start-radius:0}.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj[aria-selected=true]+.base-grid-list-item-module_react-aria-DropIndicator__KtS-o+[aria-selected=true],.base-grid-list-item-module_largeList__RTycT .base-grid-list-item-module_largeListItem__ikeWj[aria-selected=true]+[aria-selected=true]{border-start-end-radius:0;border-start-start-radius:0;border-top:none}}.base-grid-list-item-module_gridList__9TIux{box-sizing:border-box;display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit, minmax(188px, 1fr));max-height:inherit;outline:none;overflow:auto;padding:var(--space-1)}.base-grid-list-item-module_gridList__9TIux .base-grid-list-item-module_gridListItem__CIHkV{--actions-opacity:0;--item-background:var(--gray-white);background:var(--item-background);border-radius:var(--radius-3);cursor:default;outline:none;padding:var(--space-2);position:relative;transform:translateZ(0)}.base-grid-list-item-module_gridList__9TIux .base-grid-list-item-module_gridListItem__CIHkV [role=gridcell]{--row-gap:var(--space-2);display:grid;grid-template-areas:"thumbnail" "head" "subtitle";grid-template-columns:1fr;grid-template-rows:minmax(7rem, auto) var(--space-10) minmax(var(--space-4), var(--space-8));justify-content:center;row-gap:var(--row-gap)}.base-grid-list-item-module_gridList__9TIux .base-grid-list-item-module_gridListItem__CIHkV [role=gridcell]:focus-within{--actions-opacity:1}.base-grid-list-item-module_gridList__9TIux .base-grid-list-item-module_gridListItem__CIHkV [role=gridcell] .base-grid-list-item-module_statusPin__UPlTb{left:var(--space-3);position:absolute;top:var(--space-3)}@media(pointer: coarse){.base-grid-list-item-module_gridList__9TIux .base-grid-list-item-module_gridListItem__CIHkV [role=gridcell]{--row-gap:var(--space-1);--actions-opacity:1;grid-template-areas:"thumbnail" "head" "subtitle" "actions";grid-template-rows:minmax(7rem, auto) var(--space-10) var(--space-4) var(--space-8)}}.base-grid-list-item-module_gridList__9TIux .base-grid-list-item-module_gridListItem__CIHkV [role=gridcell] .base-grid-list-item-module_thumbnail__hzNRu{aspect-ratio:4/3;background:var(--gray-white);border:var(--border-1) solid var(--border-gridthumbnail-border);border-radius:var(--radius-3);grid-area:thumbnail;overflow:hidden}@media(pointer: coarse){.base-grid-list-item-module_gridList__9TIux .base-grid-list-item-module_gridListItem__CIHkV [role=gridcell] .base-grid-list-item-module_thumbnail__hzNRu{margin-block-end:var(--space-1)}}.base-grid-list-item-module_gridList__9TIux .base-grid-list-item-module_gridListItem__CIHkV [role=gridcell] .base-grid-list-item-module_thumbnail__hzNRu img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.base-grid-list-item-module_gridList__9TIux .base-grid-list-item-module_gridListItem__CIHkV [role=gridcell] .base-grid-list-item-module_thumbnail__hzNRu.base-grid-list-item-module_loading__u4wHh{border:none}.base-grid-list-item-module_gridList__9TIux .base-grid-list-item-module_gridListItem__CIHkV [role=gridcell] .base-grid-list-item-module_actions__tlu5J{grid-area:subtitle;margin-block-start:-0.25rem;opacity:var(--actions-opacity)}@media(pointer: coarse){.base-grid-list-item-module_gridList__9TIux .base-grid-list-item-module_gridListItem__CIHkV [role=gridcell] .base-grid-list-item-module_actions__tlu5J{grid-area:actions;margin-block-start:0}}.base-grid-list-item-module_gridList__9TIux .base-grid-list-item-module_gridListItem__CIHkV [role=gridcell] .base-grid-list-item-module_actions__tlu5J .base-grid-list-item-module_selection__hs7YE{align-items:center;border-radius:var(--radius-2);display:flex;height:var(--space-8);justify-content:center;position:absolute;right:var(--space-2);top:var(--space-2);width:var(--space-8)}.base-grid-list-item-module_gridList__9TIux .base-grid-list-item-module_gridListItem__CIHkV [role=gridcell] .base-grid-list-item-module_actions__tlu5J .base-grid-list-item-module_selection__hs7YE:hover{background:var(--surface-cta-surface-icon-hover)}.base-grid-list-item-module_gridList__9TIux .base-grid-list-item-module_gridListItem__CIHkV [role=gridcell] .base-grid-list-item-module_actions__tlu5J .base-grid-list-item-module_inner__rLb2D{align-items:center;background:var(--item-background);border-radius:var(--radius-2);display:flex;gap:var(--space-4);justify-content:center}.base-grid-list-item-module_gridList__9TIux .base-grid-list-item-module_gridListItem__CIHkV [role=gridcell] .base-grid-list-item-module_header__8Cd7A{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-text-on-light);display:-webkit-box;font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;grid-area:head;height:var(--space-10);letter-spacing:.01875rem;line-height:1.25rem;overflow:hidden;text-align:center;text-decoration:none;text-transform:none}.base-grid-list-item-module_gridList__9TIux .base-grid-list-item-module_gridListItem__CIHkV [role=gridcell] .base-grid-list-item-module_header__8Cd7A.base-grid-list-item-module_loading__u4wHh{align-items:center;display:flex}.base-grid-list-item-module_gridList__9TIux .base-grid-list-item-module_gridListItem__CIHkV [role=gridcell] .base-grid-list-item-module_subtitle__NKkK0{color:var(--text-text-on-light-secondary);font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.75rem;font-weight:400;grid-area:subtitle;height:var(--space-4);letter-spacing:.01875rem;line-height:.875rem;overflow:hidden;text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.base-grid-list-item-module_gridList__9TIux .base-grid-list-item-module_gridListItem__CIHkV [role=gridcell] .base-grid-list-item-module_subtitle__NKkK0.base-grid-list-item-module_loading__u4wHh{height:1.25rem}.base-grid-list-item-module_gridList__9TIux .base-grid-list-item-module_gridListItem__CIHkV.base-grid-list-item-module_isItemInteracted__FbAYE,.base-grid-list-item-module_gridList__9TIux .base-grid-list-item-module_gridListItem__CIHkV[data-focus-visible],.base-grid-list-item-module_gridList__9TIux .base-grid-list-item-module_gridListItem__CIHkV[data-focused],.base-grid-list-item-module_gridList__9TIux .base-grid-list-item-module_gridListItem__CIHkV[data-hovered]{--actions-opacity:1;box-shadow:var(--dropshadow-2);outline:var(--border-1) solid var(--border-card-border)}.base-grid-list-item-module_gridList__9TIux .base-grid-list-item-module_gridListItem__CIHkV[data-focus-visible]::before{border-radius:var(--radius-3);content:"";display:block;height:100%;left:0;outline:var(--border-2) solid var(--border-input-border-focus);outline-offset:-3px;position:absolute;top:0;width:100%}.base-grid-list-item-module_gridList__9TIux .base-grid-list-item-module_gridListItem__CIHkV[data-focus-visible]::after{border-radius:var(--radius-3);content:"";display:block;height:100%;left:0;outline:var(--border-1) solid var(--gray-white);outline-offset:-1px;position:absolute;top:0;width:100%}.base-grid-list-item-module_gridList__9TIux .base-grid-list-item-module_gridListItem__CIHkV[aria-selected=true]{--actions-opacity:1;--item-background:var(--box-blue-05);outline:var(--border-2) solid var(--border-card-border-focus)}.base-grid-list-item-module_gridList__9TIux .base-grid-list-item-module_gridListItem__CIHkV[aria-selected=true]:not([data-hovered],[data-focus-visible],[data-focused],.base-grid-list-item-module_isItemInteracted__FbAYE) [role=gridcell] .base-grid-list-item-module_actions__tlu5J .base-grid-list-item-module_inner__rLb2D{opacity:0}.base-grid-list-item-module_tooltipContent__8oeUV{background-color:var(--surface-tooltip-surface);border:var(--border-1) solid var(--surface-tooltip-surface);border-radius:var(--radius-1);color:var(--text-text-on-dark);font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.01875rem;line-height:1.25rem;max-width:200px;padding:var(--space-2) var(--space-3);position:relative;text-decoration:none;text-transform:none;word-break:break-word;z-index:2147483647}.base-grid-list-item-module_tooltipContent__8oeUV .base-grid-list-item-module_tooltipArrow__xIXK- svg{display:block;height:.5rem;width:1rem}.base-grid-list-item-module_tooltipContent__8oeUV[data-placement=top]{margin-block-end:var(--space-2)}.base-grid-list-item-module_tooltipContent__8oeUV[data-placement=top] .base-grid-list-item-module_tooltipArrow__xIXK- svg{transform:rotate(180deg)}.base-grid-list-item-module_tooltipContent__8oeUV[data-placement=bottom]{margin-block-start:var(--space-2)}.base-grid-list-item-module_tooltipContent__8oeUV[data-placement=right]{margin-inline-start:var(--space-2)}.base-grid-list-item-module_tooltipContent__8oeUV[data-placement=left]{margin-inline-end:var(--space-2)}.list-checkbox-module_selection__lvYI0{align-items:center;background:var(--surface-cta-surface-icon);border-radius:var(--radius-2);display:flex;height:var(--space-10);justify-content:center;width:var(--space-10)}.list-checkbox-module_selection__lvYI0:hover{background:var(--surface-cta-surface-icon-hover)}.list-checkbox-module_checkbox__ju9Tk{align-items:center;background:var(--surface-checkbox-surface);border:var(--border-2) solid var(--border-checkbox-border);border-radius:var(--radius-1);box-sizing:border-box;cursor:pointer;display:flex;height:var(--size-5);justify-content:center;transition:all var(--animation-duration-2);width:var(--size-5)}.list-checkbox-module_checkbox__ju9Tk svg{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(0, 0, 0.6, 1)}.list-checkbox-module_checkbox__ju9Tk[data-focus-visible]{box-shadow:0 0 0 var(--space-05) var(--box-blue-05),0 0 0 var(--space-1) var(--outline-focus-on-light)}.list-checkbox-module_checkbox__ju9Tk[data-selected]{background:var(--surface-checkbox-surface-selected);border-color:var(--surface-checkbox-surface-selected)}.list-checkbox-module_checkbox__ju9Tk[data-disabled]{opacity:.4}.tooltip-module_content__P0LlT{border-radius:var(--radius-1);font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.01875rem;line-height:1.25rem;max-width:200px;padding:var(--space-2) var(--space-3);position:relative;text-decoration:none;text-transform:none;word-break:break-word;z-index:2147483647}.tooltip-module_content__P0LlT.tooltip-module_standard__JMlLn{background-color:var(--surface-tooltip-surface);border:var(--border-1) solid var(--surface-tooltip-surface);color:var(--text-text-on-dark)}.tooltip-module_content__P0LlT.tooltip-module_error__uLcZa{background-color:var(--surface-tooltip-surface-error);border:var(--border-1) solid var(--border-tooltip-border-error);color:var(--text-text-on-light)}.tooltip-module_arrow__zubRP{border-left:8.7px solid rgba(0,0,0,0);border-right:8.7px solid rgba(0,0,0,0);border-top:8.7px solid var(--surface-tooltip-surface);display:block;height:0;width:0}.tooltip-module_arrow__zubRP.tooltip-module_error__uLcZa{border-top-color:var(--border-tooltip-border-error)}.tooltip-module_arrow__zubRP.tooltip-module_error__uLcZa::after{border-left:7.7px solid rgba(0,0,0,0);border-right:7.7px solid rgba(0,0,0,0);border-top:7.7px solid var(--surface-tooltip-surface-error);content:"";height:0;left:1px;position:absolute;top:-0.7px;width:0}.search-term-string-module_searchTerm__Bz1zC{background-color:var(--surface-text-highlight-surface);color:inherit;font-weight:bold}.search-term-string-module_searchTermString__bd2Qw{display:inline}.dropdown-menu-module_content__jnmDu{background-color:var(--surface-menu-surface);border:var(--border-1) solid var(--border-card-border);border-radius:var(--radius-3);box-shadow:var(--dropshadow-3);box-sizing:border-box;color:var(--text-text-on-light);font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.01875rem;line-height:1.25rem;max-height:var(--blueprint-web-dropdown-menu-max-height, var(--radix-dropdown-menu-content-available-height));max-width:min(var(--blueprint-web-dropdown-content-max-width, 50vw),var(--radix-dropdown-menu-content-available-width));min-width:var(--blueprint-web-dropdown-content-min-width);overflow-y:auto;padding:var(--space-3);text-decoration:none;text-transform:none;z-index:2147483647}.dropdown-menu-module_ellipsis__VDKlQ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-menu-module_checkmark__fptgE{align-items:center;display:inline-flex;justify-content:center;left:var(--space-2);position:absolute}.dropdown-menu-module_item__cXh8P,.dropdown-menu-module_subMenuTrigger__cB8fl{align-items:center;border:var(--border-2) solid rgba(0,0,0,0);border-radius:var(--radius-3);cursor:pointer;display:flex;outline:none;padding:var(--border-8);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-menu-module_item__cXh8P[data-disabled],.dropdown-menu-module_subMenuTrigger__cB8fl[data-disabled]{opacity:60%;pointer-events:none}.dropdown-menu-module_item__cXh8P[data-highlighted]:not(:hover),.dropdown-menu-module_subMenuTrigger__cB8fl[data-highlighted]:not(:hover){background-color:var(--surface-menu-surface-hover);border:var(--border-2) solid var(--border-input-border-focus)}.dropdown-menu-module_item__cXh8P:hover,.dropdown-menu-module_item__cXh8P[data-state=open],.dropdown-menu-module_subMenuTrigger__cB8fl:hover,.dropdown-menu-module_subMenuTrigger__cB8fl[data-state=open]{background-color:var(--surface-menu-surface-hover)}.dropdown-menu-module_item__cXh8P.dropdown-menu-module_checkboxItem__moPPU,.dropdown-menu-module_item__cXh8P.dropdown-menu-module_radioItem__P39do,.dropdown-menu-module_subMenuTrigger__cB8fl.dropdown-menu-module_checkboxItem__moPPU,.dropdown-menu-module_subMenuTrigger__cB8fl.dropdown-menu-module_radioItem__P39do{padding:.4375rem .5rem .4375rem calc(var(--space-2) + var(--space-4) + var(--space-4))}.dropdown-menu-module_dropdownMenuItemSeparator__W-YqI{background-color:var(--border-divider-border);flex-shrink:0;height:var(--border-1);margin-block:var(--space-2)}.menu-item-sections-module_menuItemMainContent__7F2do{display:flex;flex:1;flex-direction:column}.menu-item-sections-module_menuItemMainContent__7F2do .menu-item-sections-module_label__XO4Q3{font-weight:400}.menu-item-sections-module_menuItemMainContent__7F2do .menu-item-sections-module_label__XO4Q3,.menu-item-sections-module_menuItemMainContent__7F2do .menu-item-sections-module_label__XO4Q3.menu-item-sections-module_bold__NvEY6{font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;letter-spacing:.01875rem;line-height:1.25rem;text-decoration:none;text-transform:none}.menu-item-sections-module_menuItemMainContent__7F2do .menu-item-sections-module_label__XO4Q3.menu-item-sections-module_bold__NvEY6{font-weight:700}.menu-item-sections-module_menuItemMainContent__7F2do .menu-item-sections-module_description__r-o44{color:var(--text-text-on-light-secondary)}.menu-item-sections-module_menuItemMainContent__7F2do .menu-item-sections-module_description__r-o44,.menu-item-sections-module_menuItemSideContent__MY5uD{font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.01875rem;line-height:1.25rem;text-decoration:none;text-transform:none}.menu-item-sections-module_menuItemSideContent__MY5uD{align-items:center;display:flex}.menu-item-sections-module_menuItemSideContent__MY5uD.menu-item-sections-module_textOnLightSecondary__bFOQV{color:var(--text-text-on-light-secondary)}.link-module_link__Iq789{color:var(--text-cta-link);font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.01875rem;line-height:1.25rem;text-decoration:underline;text-transform:none}.link-module_link__Iq789:hover{color:var(--text-cta-link-hover)}.link-module_link__Iq789:active{color:var(--text-cta-link-pressed)}.link-module_link__Iq789:focus-visible{border-radius:var(--radius-05);color:var(--text-cta-link-hover)}.link-module_link__Iq789:focus-visible:focus-visible{box-shadow:0 0 0 var(--border-2) var(--outline-focus-on-light);outline:none;overflow:visible}.link-module_link__Iq789:focus-visible:active{color:var(--text-cta-link-pressed)}.link-module_link__Iq789.link-module_inheritFont__FhWUH{font:inherit}.navigation-menu-module_link__ASnav{color:var(--text-text-on-light);font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.01875rem;line-height:1.25rem;text-decoration:none;text-transform:none}.navigation-menu-module_link__ASnav:hover{color:var(--text-text-on-light)}.navigation-menu-module_link__ASnav.navigation-menu-module_ellipsis__CSzPG{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-input-module_textInputContainer__UJn59{display:flex;flex-direction:column;font-weight:400;position:relative}.text-input-module_textInputContainer__UJn59,.text-input-module_textInputContainer__UJn59 .text-input-module_label__rQIWV{font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;letter-spacing:.01875rem;line-height:1.25rem;text-decoration:none;text-transform:none}.text-input-module_textInputContainer__UJn59 .text-input-module_label__rQIWV{color:#222;flex:0 0 fit-content;font-weight:700;width:-moz-fit-content;width:fit-content}.text-input-module_textInputContainer__UJn59 .text-input-module_label__rQIWV:not(.text-input-module_hidden__mVumP){margin-block-end:var(--space-2)}.text-input-module_textInputContainer__UJn59 .text-input-module_textInput__i84NX{background:#fff;border:.0625rem solid #909090;border-radius:.375rem;box-shadow:inset 0 .125rem .25rem 0 rgba(0,0,0,.1019607843);box-sizing:border-box;font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;height:2.5rem;letter-spacing:.01875rem;line-height:1.25rem;padding-inline-end:.75rem;padding-inline-start:.75rem;text-decoration:none;text-transform:none}.text-input-module_textInputContainer__UJn59 .text-input-module_textInput__i84NX::-moz-placeholder{color:#6f6f6f;opacity:1}.text-input-module_textInputContainer__UJn59 .text-input-module_textInput__i84NX::placeholder{color:#6f6f6f;opacity:1}.text-input-module_textInputContainer__UJn59 .text-input-module_textInput__i84NX.text-input-module_error__8-X6N{background:#fff;border:.125rem solid #ed3757;outline:0;padding-inline-start:.6875rem}.text-input-module_textInputContainer__UJn59 .text-input-module_textInput__i84NX:focus-visible{background:#fff;border:.125rem solid #2486fc;outline:0;padding-inline-start:.6875rem}.text-input-module_textInputContainer__UJn59 .text-input-module_textInput__i84NX:focus-visible:not(.text-input-module_loading__2bK9g){padding-inline:.6875rem}.text-input-module_textInputContainer__UJn59 .text-input-module_textInput__i84NX:not(:disabled):not(:focus-visible):not(.text-input-module_error__8-X6N):hover{background:#fff;border:.0625rem solid #6f6f6f}.text-input-module_textInputContainer__UJn59 .text-input-module_textInput__i84NX.text-input-module_loading__2bK9g{padding-inline-end:1.875rem}.text-input-module_textInputContainer__UJn59 .text-input-module_loadingIndicator__QF0cs{display:inline-block;height:1.5rem;inset-block-end:.375rem;inset-inline-end:0;inset-inline-start:unset;position:absolute;width:1.5rem}.text-input-module_textInputContainer__UJn59.text-input-module_disabled__FFmmn{opacity:60%}.text-input-module_inlineError__mQlWE{margin-block-start:var(--space-2)}.card-module_card__xvhvq{background:var(--surface-card-surface);border:var(--border-1) solid var(--border-card-border);border-radius:var(--radius-4);padding:var(--space-4)}.card-module_card__xvhvq.card-module_dropshadow-1__4NoXG{box-shadow:var(--dropshadow-1)}.card-module_card__xvhvq.card-module_dropshadow-3__Jr5fH{box-shadow:var(--dropshadow-3)}.card-tooltip-module_content__FXRpt{animation-duration:.4s;animation-timing-function:cubic-bezier(0.16, 1, 0.3, 1);border-radius:var(--radius-1);font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.01875rem;line-height:1.25rem;max-width:200px;padding:var(--space-2) var(--space-3);position:relative;text-decoration:none;text-transform:none;will-change:transform,opacity;word-break:break-word;z-index:2147483647}.card-tooltip-module_content__FXRpt.card-tooltip-module_card__FLjq-{max-height:var(--radix-tooltip-content-available-height);max-width:336px;min-width:168px}.card-tooltip-module_content__FXRpt[data-state=delayed-open][data-side=top]{animation-name:card-tooltip-module_slideDownAndFade__9wAy3}.card-tooltip-module_content__FXRpt[data-state=delayed-open][data-side=right]{animation-name:card-tooltip-module_slideLeftAndFade__9IWkp}.card-tooltip-module_content__FXRpt[data-state=delayed-open][data-side=bottom]{animation-name:card-tooltip-module_slideUpAndFade__TKCY7}.card-tooltip-module_content__FXRpt[data-state=delayed-open][data-side=left]{animation-name:card-tooltip-module_slideRightAndFade__aema5}@keyframes card-tooltip-module_slideUpAndFade__TKCY7{from{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes card-tooltip-module_slideRightAndFade__aema5{from{opacity:0;transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}@keyframes card-tooltip-module_slideDownAndFade__9wAy3{from{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes card-tooltip-module_slideLeftAndFade__9IWkp{from{opacity:0;transform:translateX(2px)}to{opacity:1;transform:translateX(0)}}.interactive-icon-module_interactiveIcon__5Qesf{all:unset;background:none;border:0;border-radius:50%;cursor:default;display:inline-flex;padding:0}.interactive-icon-module_interactiveIcon__5Qesf:focus-visible{box-shadow:0 0 0 var(--border-2) var(--outline-focus-on-light);outline:none;overflow:visible}.text-with-info-badge-module_text__HntPg{font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.01875rem;line-height:1.25rem;text-decoration:none;text-transform:none}.text-with-info-badge-module_text__HntPg.text-with-info-badge-module_muted__a6sEh{color:var(--text-text-on-light-secondary)}.text-with-info-badge-module_text__HntPg .text-with-info-badge-module_badgeContainer__VUI-T{align-items:center;display:inline-flex;height:var(--body-default-line-height);position:absolute}.text-with-info-badge-module_text__HntPg .text-with-info-badge-module_badgeContainer__VUI-T .text-with-info-badge-module_badge__l53Hs{display:inline-flex;font-size:var(--size-4);margin-left:var(--size-1)}.legend-module_legendText__ZG9zM{font-weight:bold}.legend-module_fieldset__un9cX{border:0;display:flex;flex-direction:column;gap:var(--size-2);margin:0;padding:0}.legend-module_fieldset__un9cX .legend-module_legend__3ZLQx{font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.01875rem;line-height:1.25rem;padding:0 0 var(--size-2) 0;text-decoration:none;text-transform:none}.legend-module_fieldset__un9cX.legend-module_wide__xdpFM{gap:var(--size-4)}.legend-module_fieldset__un9cX.legend-module_wide__xdpFM .legend-module_legend__3ZLQx{padding-bottom:var(--size-4)}.checkbox-module_option__bKXIT{display:flex;flex-direction:column;font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.01875rem;line-height:1.25rem;text-decoration:none;text-transform:none}.checkbox-module_option__bKXIT .checkbox-module_checkbox__obRBR{all:unset;align-items:center;background-color:var(--surface-checkbox-surface-selected);border-radius:var(--radius-1);box-sizing:border-box;display:flex;flex-shrink:0;height:var(--size-4);justify-content:center;margin:calc((var(--body-default-line-height) - var(--size-4))/2) 0 0 0;width:var(--size-4)}.checkbox-module_option__bKXIT .checkbox-module_checkbox__obRBR .checkbox-module_indicator__bEKHY{display:flex;transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(0, 0, 0.6, 1)}.checkbox-module_option__bKXIT .checkbox-module_checkbox__obRBR:focus-visible{box-shadow:0 0 0 .0625rem #fff,0 0 0 .1875rem #2486fc}.checkbox-module_option__bKXIT .checkbox-module_checkbox__obRBR[data-disabled]{opacity:60%}.checkbox-module_option__bKXIT .checkbox-module_checkbox__obRBR[data-state=unchecked]{background-color:var(--surface-checkbox-surface);border:var(--border-2) solid var(--border-checkbox-border)}.checkbox-module_option__bKXIT .checkbox-module_checkbox__obRBR[data-state=unchecked] .checkbox-module_indicator__bEKHY{transform:scale(0)}.checkbox-module_option__bKXIT .checkbox-module_label__OWFf4{cursor:pointer;display:inline-flex;flex-direction:row;gap:var(--size-3);width:-moz-fit-content;width:fit-content}.checkbox-module_option__bKXIT .checkbox-module_description__HNmMT{padding-left:calc(var(--size-4) + var(--size-3))}.checkbox-module_option__bKXIT.checkbox-module_disabled__nJSZ- .checkbox-module_label__OWFf4{cursor:default}.input-chip-module_container__0UUUD{align-items:center;background-color:var(--surface-inputchip-surface);border:none;border-radius:var(--radius-half);color:var(--text-text-on-light);cursor:pointer;display:flex;font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;height:var(--size-7);letter-spacing:.01875rem;line-height:1.25rem;max-width:100%;outline:none;padding-block:var(--space-05);padding-inline:0;text-decoration:none;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-chip-module_container__0UUUD:not(.input-chip-module_error__TeNOz):focus{background-color:var(--surface-inputchip-surface-hover);box-shadow:0 0 0 var(--border-1) var(--outline-focus-on-dark),0 0 0 calc(var(--border-2) + var(--border-1)) var(--outline-focus-on-light)}.input-chip-module_container__0UUUD.input-chip-module_error__TeNOz{background-color:var(--surface-inputchip-surface-error);outline:var(--border-1) solid var(--border-inputchip-border-error)}.input-chip-module_container__0UUUD.input-chip-module_error__TeNOz:focus{box-shadow:0 0 0 var(--border-2) var(--outline-focus-on-dark),0 0 0 calc(var(--border-2) + var(--border-2)) var(--outline-focus-on-light)}.input-chip-module_container__0UUUD .input-chip-module_avatar__IHg8x{flex-shrink:0;margin-inline-start:var(--space-05)}.input-chip-module_container__0UUUD .input-chip-module_label__zOuAM{overflow:hidden;padding-inline:var(--space-2);text-overflow:ellipsis;white-space:nowrap}.input-chip-module_container__0UUUD .input-chip-module_deleteIcon__dnAVD{align-items:center;background:var(--surface-cta-surface-icon);border-radius:var(--radius-half);display:flex;flex-shrink:0;justify-content:center;margin-inline-end:var(--space-05);padding-block:var(--space-1);padding-inline:var(--space-1)}.input-chip-module_container__0UUUD .input-chip-module_deleteIcon__dnAVD *{fill:var(--icon-cta-icon)}.input-chip-module_container__0UUUD .input-chip-module_deleteIcon__dnAVD:hover{background:var(--surface-cta-surface-icon-hover)}.input-chip-module_container__0UUUD .input-chip-module_deleteIcon__dnAVD:hover *{fill:var(--icon-cta-icon-hover)}.input-chip-module_container__0UUUD .input-chip-module_deleteIcon__dnAVD:active{background:var(--surface-cta-surface-icon-pressed)}.input-chip-module_container__0UUUD .input-chip-module_deleteIcon__dnAVD:active *{fill:var(--icon-cta-icon-pressed)}.text-area-autosize-module_textArea__o-VaJ{background:#fff;border:none;box-shadow:inset 0 .125rem .25rem 0 rgba(0,0,0,.1019607843);font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.01875rem;line-height:1.25rem;margin:0;padding-block:.625rem;padding-inline:.75rem;resize:none;text-decoration:none;text-transform:none;width:100%}.text-area-autosize-module_textArea__o-VaJ::-moz-placeholder{color:#6f6f6f;opacity:1}.text-area-autosize-module_textArea__o-VaJ::placeholder{color:#6f6f6f;opacity:1}.text-area-autosize-module_textArea__o-VaJ.text-area-autosize-module_error__EK-A-,.text-area-autosize-module_textArea__o-VaJ:focus-visible{background:#fff;outline:0}.text-area-autosize-module_textArea__o-VaJ:not(:disabled):not(:focus-visible):not(.text-area-autosize-module_error__EK-A-):hover{background:#fff}.text-area-autosize-module_textArea__o-VaJ.text-area-autosize-module_loading__Ta3eU{padding-inline-end:1.875rem}.text-area-autosize-module_loadingIndicator__a2x4B{bottom:.375rem;display:inline-block;height:1.5rem;left:unset;position:absolute;right:0;width:1.5rem}.text-area-autosize-module_border__EhP4k{border-radius:.375rem;box-shadow:0 0 0 .0625rem #909090;display:flex;overflow:hidden;transform:translateZ(0)}.text-area-module_textAreaContainer__zCiZe{display:flex;flex-direction:column;font-weight:400;position:relative}.text-area-module_textAreaContainer__zCiZe,.text-area-module_textAreaContainer__zCiZe .text-area-module_label__Vqw6s{font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;letter-spacing:.01875rem;line-height:1.25rem;text-decoration:none;text-transform:none}.text-area-module_textAreaContainer__zCiZe .text-area-module_label__Vqw6s{color:#222;flex:0 0 fit-content;font-weight:700;width:-moz-fit-content;width:fit-content}.text-area-module_textAreaContainer__zCiZe .text-area-module_label__Vqw6s:not(.text-area-module_hidden__bdSxq){margin-block-end:var(--space-2)}.text-area-module_textAreaContainer__zCiZe.text-area-module_disabled__7TavF{opacity:60%}.text-area-module_textAreaContainer__zCiZe .text-area-module_inlineError__-8PXm{margin-block-start:var(--space-2)}.chips-group-module_chipsGroup__6MnIk{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:calc(var(--border-3)*-1);max-width:100%;padding:var(--border-3)}.chips-group-module_chipsGroup__6MnIk>[role=row]{max-width:100%}.combobox-module_container__9gL43{display:flex;flex-direction:column;font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.01875rem;line-height:1.25rem;text-decoration:none;text-transform:none}.combobox-module_container__9gL43.combobox-module_disabled__RMcKi{opacity:60%}.combobox-module_container__9gL43 .combobox-module_label__jsQE1{color:var(--text-text-on-light);flex:0 0 fit-content;font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.01875rem;line-height:1.25rem;overflow-wrap:break-word;text-decoration:none;text-transform:none}.combobox-module_container__9gL43 .combobox-module_label__jsQE1:not(.combobox-module_hiddenLabel__P2V7Q){margin-block-end:var(--space-2)}.combobox-module_container__9gL43 .combobox-module_comboboxContainer__qLp7x{background-color:var(--surface-dropdown-surface);border:var(--border-1) solid var(--border-input-border);border-radius:var(--blueprint-combobox-input-radius, var(--radius-2));box-shadow:var(--innershadow-1);display:flex;flex-wrap:wrap;gap:var(--space-2);overflow-y:auto;padding-block:calc((2.5rem - var(--space-5))/2 - var(--border-1));padding-inline:var(--space-3);position:relative}.combobox-module_container__9gL43 .combobox-module_comboboxContainer__qLp7x:not(.combobox-module_error__-3LkW):has(input:focus),.combobox-module_container__9gL43 .combobox-module_comboboxContainer__qLp7x:not(.combobox-module_error__-3LkW):has(input[data-focus-visible]:focus){border-color:rgba(0,0,0,0);box-shadow:0 0 0 var(--border-2) var(--outline-focus-on-light)}.combobox-module_container__9gL43 .combobox-module_comboboxContainer__qLp7x:not(:disabled).combobox-module_error__-3LkW{background-color:var(--surface-dropdown-surface-error);border:var(--border-2) solid var(--border-input-border-error);padding-block:calc((2.5rem - var(--space-5))/2 - var(--border-2))}.combobox-module_container__9gL43 .combobox-module_comboboxContainer__qLp7x .combobox-module_textInputWrapper__ygic9{align-items:center;display:flex;flex:content;gap:var(--space-2)}.combobox-module_container__9gL43 .combobox-module_comboboxContainer__qLp7x .combobox-module_textInputWrapper__ygic9 .combobox-module_textInput__n26dz{background-color:initial;border:none;color:var(--text-text-on-light);font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;height:var(--space-5);letter-spacing:.01875rem;line-height:1.25rem;outline:none;padding:0;text-decoration:none;text-transform:none;width:100%}.combobox-module_container__9gL43 .combobox-module_comboboxContainer__qLp7x .combobox-module_textInputWrapper__ygic9 .combobox-module_errorIcon__61HpQ path{fill:var(--icon-icon-error-on-light)}.combobox-module_container__9gL43 .combobox-module_comboboxContainer__qLp7x.combobox-module_withChipsGroup__MXt4s{max-height:calc(var(--space-2)*2 + var(--space-6)*3);padding-block:calc((2.5rem - var(--space-7))/2 - var(--border-1))}.combobox-module_container__9gL43 .combobox-module_comboboxContainer__qLp7x.combobox-module_withChipsGroup__MXt4s:not(:disabled).combobox-module_error__-3LkW{padding-block:calc((2.5rem - var(--space-7))/2 - var(--border-2))}.combobox-module_container__9gL43 .combobox-module_inlineError__zGyvx{margin-block-start:var(--space-2)}.combobox-module_popover__Tps-g{background-color:var(--surface-menu-surface);border:var(--border-1) solid var(--border-card-border);border-radius:var(--radius-3);box-shadow:var(--dropshadow-3);font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.01875rem;line-height:1.25rem;max-height:min(var(--popover-available-height, 2.25rem),12.5rem);overflow:auto;padding-block:var(--space-3);padding-inline:var(--space-3);text-decoration:none;text-transform:none;z-index:380}.combobox-module_popover__Tps-g .combobox-module_option__uSqrC{border:var(--border-2) solid rgba(0,0,0,0);border-radius:var(--radius-3);box-sizing:border-box;cursor:pointer;outline:none;overflow-wrap:break-word;padding-block:var(--space-2);padding-inline:var(--space-2);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.combobox-module_popover__Tps-g .combobox-module_option__uSqrC[aria-disabled]{opacity:60%}.combobox-module_popover__Tps-g .combobox-module_option__uSqrC[data-active-item]:not([aria-disabled]){background-color:var(--surface-menu-surface-focus);border:var(--border-2) solid var(--outline-focus-on-light)}.combobox-module_popover__Tps-g .combobox-module_option__uSqrC:hover{background-color:var(--surface-menu-surface-hover)}.combobox-module_popover__Tps-g .combobox-module_option__uSqrC .combobox-module_indicator__-OqBm{align-items:center;display:flex;height:var(--size-9);justify-content:center;left:var(--space-2);position:absolute;top:0}.combobox-module_popover__Tps-g .combobox-module_option__uSqrC .combobox-module_indicator__-OqBm .combobox-module_indicatorIcon__CgKMF path{fill:var(--icon-icon-on-light)}.combobox-module_popover__Tps-g .combobox-module_optionWithIndicator__pNwKk{padding-inline:var(--space-10) var(--space-2)}.combobox-module_popover__Tps-g .combobox-module_loadingIndicator__WBwaf{position:unset}.combobox-module_popover__Tps-g .combobox-module_noResultOption__Tw9aZ{color:var(--text-text-on-light);-webkit-user-select:none;-moz-user-select:none;user-select:none}.content-card-module_card__VhK5c{background-color:var(--surface-surface);border:var(--border-1) solid var(--border-card-border);border-radius:var(--size-3);cursor:pointer;max-width:calc(27.8125rem - var(--size-4) - var(--border-1));min-width:calc(13.75rem - var(--size-4) - var(--border-1));overflow:hidden;padding:var(--size-4);position:relative}.content-card-module_card__VhK5c:hover{box-shadow:var(--dropshadow-3)}.content-card-module_card__VhK5c:focus-visible{border:var(--border-2) solid var(--outline-focus-on-light);box-shadow:var(--dropshadow-3);outline:none}.content-card-module_card__VhK5c:active{background-color:var(--surface-card-surface-pressed);border:var(--border-1) solid var(--border-card-border);box-shadow:none}.content-card-module_cardContent__FKI29{display:flex;flex-direction:column;gap:var(--size-2);height:100%;justify-content:space-between;padding-block-start:calc(var(--size-14) + var(--size-2) + var(--size-1))}.content-card-module_cardTitle__7uSg6{align-items:center;display:flex;height:var(--size-12)}.content-card-module_cardTitleText__LF1tu{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-inline-box;overflow:hidden}.content-card-module_cardBody__skz-f{height:var(--size-12);margin-block-end:var(--size-2)}.content-card-module_cardBodyText__YDRjV{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-inline-box;overflow:hidden}.content-card-module_cardIcon__5mjPW{background-color:var(--surface-surface);border:var(--size-1) solid var(--surface-surface);border-radius:var(--size-3);height:var(--size-14);left:var(--size-3);overflow:hidden;position:absolute;top:var(--size-3);width:var(--size-14);z-index:1}.content-card-module_cardBackground__rXu-D{height:var(--size-15);left:0;overflow:hidden;position:absolute;top:0;width:100%}.content-card-module_image__OXQO6{height:100%;width:100%}.content-card-module_ghostCard__yuIsP{display:flex;flex-direction:column;max-width:calc(27.8125rem - var(--size-4));min-width:calc(13.75rem - var(--size-4));padding:var(--size-4);position:relative}.content-card-module_iconGhost__bXkJ2,.content-card-module_titleGhost__nHvEA{margin-block-end:var(--size-4)}.content-card-module_bodyGhost__2ECMN{margin-block-end:var(--size-2)}.content-card-module_pillGhostContainer__C0ATP{display:flex;margin-block-end:var(--size-4);margin-block-start:var(--size-2)}.content-card-module_pillGhost__GcWDM{margin-inline-end:var(--size-2)}.content-field-module_contentFieldWrapper__u0PB8{border-radius:var(--radius-2);box-shadow:var(--dropshadow-2);display:flex;justify-content:space-between;width:100%}.content-field-module_contentButton__-0iw9{all:unset;align-items:center;background:var(--surface-cta-surface-secondary);border:var(--border-1) solid var(--border-cta-border-secondary);border-radius:var(--radius-2);cursor:pointer;display:flex;flex:1;gap:var(--space-2);height:var(--size-10);min-width:0;padding:var(--border-1) var(--space-3)}.content-field-module_contentButton__-0iw9.content-field-module_hasSelection__t2N6t{border-radius:var(--radius-2) 0 0 var(--radius-2);border-right:none}.content-field-module_contentButton__-0iw9:hover{background:var(--surface-cta-surface-secondary-hover);border:var(--border-1) solid var(--border-cta-border-secondary-hover)}.content-field-module_contentButton__-0iw9:focus-visible{background:var(--surface-cta-surface-secondary-hover);border:var(--border-2) solid var(--outline-focus-on-light);padding:calc(var(--border-1) - var(--border-1)) calc(var(--space-3) - var(--border-1))}.content-field-module_contentIconContainer__Izi-9{align-items:center;background:var(--surface-cta-surface-icon-utility);border-radius:50%;display:flex;height:var(--space-6);justify-content:center;width:var(--space-6)}.content-field-module_contentIconShared__5hl0W{min-height:var(--space-6);min-width:var(--space-6)}.content-field-module_contentLabelWrapper__g5YBX{align-items:center;display:flex;flex-grow:1;min-width:0}.content-field-module_contentLabel__W9qNj{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-field-module_clearButton__8HNGO{all:unset;align-items:center;background:var(--surface-cta-surface-secondary);border:var(--border-1) solid var(--border-cta-border-secondary);border-left:none;border-radius:0 var(--radius-2) var(--radius-2) 0;cursor:pointer;display:flex;padding:var(--border-1) var(--space-2)}.content-field-module_clearButton__8HNGO:hover{background:var(--surface-cta-surface-secondary-hover);border:var(--border-1) solid var(--border-cta-border-secondary-hover)}.content-field-module_clearButton__8HNGO:focus-visible{background:var(--surface-cta-surface-secondary-hover);border:var(--border-2) solid var(--outline-focus-on-light);padding:calc(var(--border-1) - var(--border-1)) calc(var(--space-2) - var(--border-1))}.empty-state-module_emptyState__Qs2b2{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;width:100%}.empty-state-module_emptyState__Qs2b2 .empty-state-module_illustration__Z63DC{margin-block-end:var(--space-6)}.empty-state-module_emptyState__Qs2b2 .empty-state-module_body__JA15E{max-width:22.5rem}.empty-state-module_emptyState__Qs2b2 .empty-state-module_body__JA15E:not(:last-child){margin-block-end:var(--space-6)}.empty-state-module_emptyState__Qs2b2 .empty-state-module_heading__rdgZb{margin-block-end:var(--space-3)}.empty-state-module_emptyState__Qs2b2 .empty-state-module_button__w6EgO:not(:last-child){margin-block-end:var(--space-6)}.empty-state-module_emptyState__Qs2b2.empty-state-module_small__q9iTq .empty-state-module_illustration__Z63DC{margin-block-end:var(--space-4)}.empty-state-module_emptyState__Qs2b2.empty-state-module_small__q9iTq .empty-state-module_illustration__Z63DC svg{height:var(--size-14);width:var(--size-14)}.empty-state-module_emptyState__Qs2b2.empty-state-module_small__q9iTq .empty-state-module_body__JA15E{max-width:220px}.empty-state-module_emptyState__Qs2b2.empty-state-module_small__q9iTq .empty-state-module_body__JA15E:not(:last-child){margin-block-end:var(--space-4)}.guided-tooltip-module_content__4P0jU{background-color:var(--gray-white);border:var(--border-1) solid var(--border-card-border);border-radius:var(--radius-4);filter:drop-shadow(0 0.25rem 0.75rem rgba(0, 0, 0, 0.1));max-width:22.5rem;padding-block-end:var(--space-6);padding-block-start:var(--space-7);padding-inline:var(--space-7);z-index:10}.guided-tooltip-module_content__4P0jU .guided-tooltip-module_body__lf6-N.guided-tooltip-module_noTitle__C-rQU{padding-inline-end:var(--space-6)}.guided-tooltip-module_content__4P0jU .guided-tooltip-module_title__WjhyT{margin-block-end:var(--space-2);padding-inline-end:var(--space-6)}.guided-tooltip-module_content__4P0jU *+.guided-tooltip-module_footer__dvCqt{margin-block-start:var(--space-5)}.guided-tooltip-module_content__4P0jU .guided-tooltip-module_footer__dvCqt{display:flex;justify-content:flex-end;width:100%}.guided-tooltip-module_content__4P0jU .guided-tooltip-module_actionButtons__JCj8T{display:flex;gap:var(--space-2);justify-content:flex-end;width:100%}.guided-tooltip-module_content__4P0jU .guided-tooltip-module_stepsIndicator__hkoGZ{align-self:center;color:var(--text-text-on-light-secondary);width:100%}.guided-tooltip-module_content__4P0jU .guided-tooltip-module_closeButton__ZVZcg{color:var(--gray-black);position:absolute;right:var(--space-3);top:var(--space-3)}.guided-tooltip-module_content__4P0jU .guided-tooltip-module_arrow__JCGwC{align-content:center;display:flex !important;height:var(--size-4);justify-content:center;visibility:visible;width:var(--size-9)}.guided-tooltip-module_content__4P0jU .guided-tooltip-module_arrow__JCGwC::after{background-color:var(--gray-white);border-bottom-right-radius:var(--radius-1);border-color:var(--border-card-border);border-style:solid;border-width:0 var(--border-1) var(--border-1) 0;content:"";height:var(--size-6);transform:translateY(-50%) rotate(45deg);width:var(--size-6)}.guided-tooltip-module_content__4P0jU .guided-tooltip-module_icon__FZnIm{align-items:center;background-color:var(--box-blue-10);border-radius:var(--radius-2);display:flex;height:var(--size-7);justify-content:center;margin-block-end:var(--space-4);width:var(--size-7)}.guided-tooltip-module_content__4P0jU .guided-tooltip-module_icon__FZnIm::after{height:var(--size-4);width:var(--size-4)}.guided-tooltip-module_content__4P0jU .guided-tooltip-module_illustration__CU2kK{border-radius:var(--radius-4);margin-block-start:var(--space-5);width:100%}table.inline-table-module_inlineTable__Se38I{background:var(--gray-white);border:var(--border-1) solid var(--gray-10);border-collapse:initial;border-color:var(--border-card-border);border-radius:var(--radius-2);border-spacing:0}table.inline-table-module_inlineTable__Se38I.inline-table-module_borderHidden__nGEm4{border:none}table.inline-table-module_inlineTable__Se38I.inline-table-module_fullSpan__p2f2m{width:100%}table.inline-table-module_inlineTable__Se38I td{font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.01875rem;line-height:1.25rem;text-decoration:none;text-transform:none}table.inline-table-module_inlineTable__Se38I td.inline-table-module_actionCell__D-Lu2{padding-block-end:var(--space-2);padding-block-start:var(--space-2)}table.inline-table-module_inlineTable__Se38I th{border-bottom:var(--border-1) solid var(--gray-10);color:var(--text-text-on-light-secondary);font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.01875rem;line-height:.875rem;text-decoration:none;text-transform:none;text-transform:uppercase}table.inline-table-module_inlineTable__Se38I td,table.inline-table-module_inlineTable__Se38I th{height:var(--size-12)}table.inline-table-module_inlineTable__Se38I td:first-child,table.inline-table-module_inlineTable__Se38I th:first-child{padding-inline-start:var(--space-5)}table.inline-table-module_inlineTable__Se38I td:last-child,table.inline-table-module_inlineTable__Se38I td:not(:only-child),table.inline-table-module_inlineTable__Se38I th:last-child,table.inline-table-module_inlineTable__Se38I th:not(:only-child){padding-inline-end:var(--space-5)}table.inline-table-module_inlineTable__Se38I tr:not(:last-child) td{border-block-end:var(--border-1) solid var(--gray-10)}@layer baseTable{.main-module_resizableTableContainer__Mf8-Q{min-width:0}.main-module_resizableTableContainer__Mf8-Q table{--item-background:var(--background-background);--outline-offset-focus-row:-0.25rem;--outline-offset-focus-cell:-0.1875rem;--border-radius:var(--border-radius-datatable, var(--radius-4));--outline-offset-focus-and-selected-row:var(--outline-offset-focus-and-selected-row-datatable, -0.35rem);--outline-select-color:var(--outline-select-color-datatable, var(--box-blue-100));--outline-focus-color:var(--outline-focus-on-light);border-collapse:initial;border-spacing:0}.main-module_tableHeader__n-P5z tr>th{font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.01875rem;line-height:.875rem;overflow:hidden;padding:0;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.main-module_tableHeader__n-P5z tr>th:first-child{border-radius:var(--border-radius) 0 0 var(--border-radius)}.main-module_tableHeader__n-P5z tr>th:last-child{border-radius:0 var(--border-radius) var(--border-radius) 0}.main-module_tableHeader__n-P5z .main-module_column__3pBjI{color:var(--text-text-on-light-secondary);outline:none;text-align:left}.main-module_tableHeader__n-P5z .main-module_column__3pBjI .main-module_columnName__O3gOE{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-module_tableHeader__n-P5z .main-module_column__3pBjI[colspan]{text-align:center}.main-module_tableHeader__n-P5z .main-module_column__3pBjI[data-focus-visible]{outline:var(--border-2) solid var(--outline-focus-color);outline-offset:var(--outline-offset-focus-cell);position:relative}.main-module_tableHeader__n-P5z .main-module_column__3pBjI .main-module_rotateArrow__rz3BQ{transform:rotateX(180deg)}.main-module_tableHeader__n-P5z .main-module_column__3pBjI .main-module_sorted__FK-1H{color:var(--text-text-on-light);font-weight:bold}.main-module_tableHeader__n-P5z .main-module_column__3pBjI .main-module_sortingFlexWrapper__xVBPO{align-items:flex-end;display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.main-module_tableHeader__n-P5z .main-module_column__3pBjI .main-module_sortingFlexWrapper__xVBPO svg{flex-shrink:0}.main-module_tableHeader__n-P5z .main-module_column__3pBjI:hover:not([data-sort-direction])[data-allows-sorting],.main-module_tableHeader__n-P5z .main-module_column__3pBjI[data-focus-visible]:not([data-sort-direction])[data-allows-sorting]{color:var(--text-text-on-light);font-weight:bold}.main-module_tableHeader__n-P5z .main-module_column__3pBjI:hover:not([data-sort-direction]) svg,.main-module_tableHeader__n-P5z .main-module_column__3pBjI[data-focus-visible]:not([data-sort-direction]) svg{transform:rotateX(180deg);visibility:visible}.main-module_tableBody__SIzRJ[data-empty]{text-align:center}.main-module_tableBody__SIzRJ .main-module_row__mZ60p{background:var(--item-background);border-radius:var(--border-radius);color:var(--text-text-on-light);cursor:default;height:var(--size-14);outline:none;overflow:hidden;position:relative;transform:translateZ(0)}.main-module_tableBody__SIzRJ .main-module_row__mZ60p::after{background:rgba(0,0,0,0);border-top:var(--border-1) solid var(--gray-10);box-sizing:border-box;content:"";height:var(--size-14);left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:999}.main-module_tableBody__SIzRJ .main-module_row__mZ60p[aria-selected=true]{--item-background:var(--box-blue-05)}.main-module_tableBody__SIzRJ .main-module_row__mZ60p[aria-selected=true]::after{border:var(--border-2) solid var(--outline-select-color);border-radius:var(--border-radius)}.main-module_tableBody__SIzRJ .main-module_row__mZ60p[aria-selected=true] .main-module_cell__3GdAn .main-module_actionsWrapper__lpoIa{opacity:1}.main-module_tableBody__SIzRJ .main-module_row__mZ60p[aria-selected=true] .main-module_cell__3GdAn .main-module_actionsWrapper__lpoIa .main-module_actionChildren__hVn0Z{display:none}.main-module_tableBody__SIzRJ .main-module_row__mZ60p .main-module_cell__3GdAn{outline:none;overflow:hidden;padding:var(--space-2) var(--space-3);text-align:start;text-overflow:ellipsis;transform:translateZ(0);white-space:nowrap}.main-module_tableBody__SIzRJ .main-module_row__mZ60p .main-module_cell__3GdAn[data-focus-visible]{outline:var(--border-2) solid var(--outline-focus-color);outline-offset:var(--outline-offset-focus-cell);position:relative}.main-module_tableBody__SIzRJ .main-module_row__mZ60p .main-module_cell__3GdAn:first-child{border-radius:var(--border-radius) 0 0 var(--border-radius)}.main-module_tableBody__SIzRJ .main-module_row__mZ60p .main-module_cell__3GdAn:last-child{border-radius:0 var(--border-radius) var(--border-radius) 0}.main-module_tableBody__SIzRJ .main-module_row__mZ60p .main-module_cell__3GdAn.main-module_actions__sLAH1{overflow:unset;padding:0;position:sticky;right:0;width:var(--size-6)}.main-module_tableBody__SIzRJ .main-module_row__mZ60p .main-module_cell__3GdAn .main-module_actionsWrapper__lpoIa{align-items:center;background:var(--item-background);bottom:0;display:flex;gap:var(--space-2);justify-content:center;margin-block:var(--space-2);opacity:0;padding:0 var(--space-2);position:absolute;right:var(--size-4);top:0}.main-module_tableBody__SIzRJ .main-module_row__mZ60p .main-module_cell__3GdAn .main-module_actionsWrapper__lpoIa::before{box-shadow:-0.25rem 0 .625rem .625rem var(--item-background);content:"";display:block;height:50%;left:0;position:absolute;width:0;z-index:0}.main-module_tableBody__SIzRJ .main-module_row__mZ60p .main-module_cell__3GdAn .main-module_actionsWrapper__lpoIa[data-state=open]{opacity:1}.main-module_tableBody__SIzRJ .main-module_row__mZ60p .main-module_cell__3GdAn .main-module_actionsWrapper__lpoIa[data-state=open] .main-module_actionChildren__hVn0Z{display:block}.main-module_tableBody__SIzRJ .main-module_row__mZ60p[data-dragging]{opacity:.5;transform:translateZ(0)}.main-module_tableBody__SIzRJ .main-module_row__mZ60p[data-focus-visible]{outline:var(--border-2) solid var(--outline-focus-color);outline-offset:var(--outline-offset-focus-row)}.main-module_tableBody__SIzRJ .main-module_row__mZ60p[data-focus-visible][aria-selected=true]{background:var(--item-background);outline-offset:var(--outline-offset-focus-and-selected-row)}.main-module_tableBody__SIzRJ .main-module_row__mZ60p:last-child::after{border-bottom:var(--border-1) solid var(--gray-10)}.main-module_tableBody__SIzRJ .main-module_row__mZ60p:last-child[aria-selected=true]::after{border-bottom:var(--border-2) solid var(--outline-select-color)}.main-module_tableBody__SIzRJ .main-module_row__mZ60p:focus-within,.main-module_tableBody__SIzRJ .main-module_row__mZ60p[data-focus-visible],.main-module_tableBody__SIzRJ .main-module_row__mZ60p[data-hovered]{z-index:1}.main-module_tableBody__SIzRJ .main-module_row__mZ60p:focus-within:not([aria-selected=true])::after,.main-module_tableBody__SIzRJ .main-module_row__mZ60p[data-focus-visible]:not([aria-selected=true])::after,.main-module_tableBody__SIzRJ .main-module_row__mZ60p[data-hovered]:not([aria-selected=true])::after{border-bottom:var(--border-1) solid rgba(0,0,0,0);border-radius:var(--border-radius);border-top:var(--border-1) solid rgba(0,0,0,0);box-shadow:var(--dropshadow-2)}.main-module_tableBody__SIzRJ .main-module_row__mZ60p:focus-within:last-child:not([aria-selected=true])::after,.main-module_tableBody__SIzRJ .main-module_row__mZ60p[data-focus-visible]:last-child:not([aria-selected=true])::after,.main-module_tableBody__SIzRJ .main-module_row__mZ60p[data-hovered]:last-child:not([aria-selected=true])::after{border-bottom:var(--border-1) solid rgba(0,0,0,0)}.main-module_tableBody__SIzRJ .main-module_row__mZ60p:focus-within+:not([data-hovered],[data-focus-visible],[aria-selected=true])::after,.main-module_tableBody__SIzRJ .main-module_row__mZ60p[data-focus-visible]+:not([data-hovered],[data-focus-visible],[aria-selected=true])::after,.main-module_tableBody__SIzRJ .main-module_row__mZ60p[data-hovered]+:not([data-hovered],[data-focus-visible],[aria-selected=true])::after{border-top:var(--border-1) solid rgba(0,0,0,0)}.main-module_tableBody__SIzRJ .main-module_row__mZ60p:focus-within[data-dragging] .main-module_actionsWrapper__lpoIa,.main-module_tableBody__SIzRJ .main-module_row__mZ60p:focus-within[data-pressed] .main-module_actionsWrapper__lpoIa,.main-module_tableBody__SIzRJ .main-module_row__mZ60p[data-focus-visible][data-dragging] .main-module_actionsWrapper__lpoIa,.main-module_tableBody__SIzRJ .main-module_row__mZ60p[data-focus-visible][data-pressed] .main-module_actionsWrapper__lpoIa,.main-module_tableBody__SIzRJ .main-module_row__mZ60p[data-hovered][data-dragging] .main-module_actionsWrapper__lpoIa,.main-module_tableBody__SIzRJ .main-module_row__mZ60p[data-hovered][data-pressed] .main-module_actionsWrapper__lpoIa{opacity:1}.main-module_tableBody__SIzRJ .main-module_row__mZ60p:focus-within:not(:is([data-focus-visible],[aria-selected=true]))::after,.main-module_tableBody__SIzRJ .main-module_row__mZ60p[data-focus-visible]:not(:is([data-focus-visible],[aria-selected=true]))::after,.main-module_tableBody__SIzRJ .main-module_row__mZ60p[data-hovered]:not(:is([data-focus-visible],[aria-selected=true]))::after{border:var(--border-1) solid var(--gray-10);border-radius:var(--border-radius)}.main-module_tableBody__SIzRJ .main-module_row__mZ60p:focus-within .main-module_cell__3GdAn .main-module_actionsWrapper__lpoIa,.main-module_tableBody__SIzRJ .main-module_row__mZ60p[data-focus-visible] .main-module_cell__3GdAn .main-module_actionsWrapper__lpoIa,.main-module_tableBody__SIzRJ .main-module_row__mZ60p[data-hovered] .main-module_cell__3GdAn .main-module_actionsWrapper__lpoIa{opacity:1}.main-module_tableBody__SIzRJ .main-module_row__mZ60p:focus-within .main-module_cell__3GdAn .main-module_actionsWrapper__lpoIa .main-module_actionChildren__hVn0Z,.main-module_tableBody__SIzRJ .main-module_row__mZ60p[data-focus-visible] .main-module_cell__3GdAn .main-module_actionsWrapper__lpoIa .main-module_actionChildren__hVn0Z,.main-module_tableBody__SIzRJ .main-module_row__mZ60p[data-hovered] .main-module_cell__3GdAn .main-module_actionsWrapper__lpoIa .main-module_actionChildren__hVn0Z{display:block}@supports selector(:has(*)){.main-module_row__mZ60p[aria-selected=true]+.main-module_dropIndicator__8MS9l+[aria-selected=true]::after,.main-module_row__mZ60p[aria-selected=true]+[aria-selected=true] .main-module_cell__3GdAn:first-child,.main-module_row__mZ60p[aria-selected=true]+[aria-selected=true] .main-module_cell__3GdAn:last-child,.main-module_row__mZ60p[aria-selected=true]+[aria-selected=true]::after{border-start-end-radius:0;border-start-start-radius:0;border-top-width:var(--border-1)}.main-module_row__mZ60p[aria-selected=true]:has(+.main-module_dropIndicator__8MS9l+[aria-selected=true]) .main-module_cell__3GdAn:last-child,.main-module_row__mZ60p[aria-selected=true]:has(+.main-module_dropIndicator__8MS9l+[aria-selected=true])::after,.main-module_row__mZ60p[aria-selected=true]:has(+[aria-selected=true]) .main-module_cell__3GdAn:first-child,.main-module_row__mZ60p[aria-selected=true]:has(+[aria-selected=true])::after{border-bottom-width:var(--border-1);border-end-end-radius:0;border-end-start-radius:0}}}.drop-indicator-module_dropIndicator__MCYpB[data-drop-target]{outline:var(--border-1) solid var(--box-blue-80);transform:translateZ(0)}.modal-module_overlay__OIKwn{background-color:var(--black-opacity-80);bottom:0;display:grid;left:0;inset:0;position:fixed;right:0;top:0;z-index:370}@media(min-width: 460px){.modal-module_overlay__OIKwn{place-items:center}}.modal-module_content__Z8W3U{animation:modal-module_popup_bounce_in__Q7Slx var(--animation-duration-3);background-color:var(--gray-white);display:flex;flex-direction:column;height:100vh;max-width:48rem;overflow:hidden;position:relative}@media(min-width: 460px){.modal-module_content__Z8W3U{border-radius:var(--radius-4);height:auto;margin:0 var(--space-8);max-height:calc(100vh - var(--space-8)*2)}}.modal-module_content__Z8W3U .modal-module_close__4qYVH{color:var(--gray-65);position:absolute;right:var(--space-4);top:var(--space-4)}.modal-module_close__4qYVH.modal-module_onColor__qNumt{background-color:var(--surface-cta-surface-tertiary)}.modal-module_close__4qYVH.modal-module_onColor__qNumt:hover{background-color:var(--surface-cta-surface-icon-hover)}.modal-module_close__4qYVH.modal-module_onColor__qNumt:active{background-color:var(--surface-cta-surface-icon-pressed)}.modal-module_content__Z8W3U .modal-module_backButton__ImG1B{color:var(--gray-65);margin-block-start:var(--space-4);margin-inline-start:var(--space-4)}@media(min-width: 460px){.modal-module_content__Z8W3U .modal-module_backButton__ImG1B{height:var(--size-10);width:var(--size-10)}}.modal-module_modalHeader__bGhDg{display:flex}.modal-module_modalTitle__Q-aFr{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--space-12) var(--space-5) var(--space-4)}@media(min-width: 460px){.modal-module_modalTitle__Q-aFr{padding:var(--space-6) var(--space-16) var(--space-6) var(--space-6)}}.modal-module_body__HKxP9{padding:var(--space-6) var(--space-4) var(--space-4)}@media(min-width: 460px){.modal-module_body__HKxP9{padding:var(--space-6) var(--space-6) var(--space-4)}}.modal-module_scrollableContainer__N3upQ{flex-grow:1;overflow-y:auto}.modal-module_footer__bCIwP{display:flex;justify-content:flex-end;padding:var(--space-4)}@media(min-width: 460px){.modal-module_footer__bCIwP{padding:var(--space-6)}}.modal-module_footerButton__QlYl3+.modal-module_footerButton__QlYl3{margin-inline-start:var(--space-3)}@keyframes modal-module_popup_bounce_in__Q7Slx{0%{transform:scale3d(0.1, 0.1, 1)}100%{transform:scaleX(1)}}.chip-module_chip__waZKx{align-items:center;border:none;border-radius:var(--radius-half);cursor:pointer;display:flex;font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:700;gap:var(--space-2);height:var(--size-8);letter-spacing:.01875rem;line-height:1.25rem;padding-inline:0;text-decoration:none;text-transform:none}.chip-module_chip__waZKx .chip-module_labelText__7-0bs:first-child{margin-inline-start:var(--space-4)}.chip-module_chip__waZKx .chip-module_labelText__7-0bs:last-child{margin-inline-end:var(--space-4)}.chip-module_chip__waZKx .chip-module_chipStatus__XjVpj:first-child,.chip-module_chip__waZKx svg:first-child{margin-inline-start:var(--space-2)}.chip-module_chip__waZKx .chip-module_chipStatus__XjVpj:last-child,.chip-module_chip__waZKx svg:last-child{margin-inline-end:var(--space-2)}.chip-module_chip__waZKx .chip-module_chipStatus__XjVpj{align-items:center;background-color:var(--gray-10);border-radius:var(--radius-half);display:flex;flex-grow:0;font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.625rem;font-weight:700;gap:var(--space-2);height:var(--size-1);justify-content:center;letter-spacing:.0375rem;line-height:1rem;padding:var(--space-2);text-decoration:none;text-transform:none}.chip-module_chip__waZKx .chip-module_labelText__7-0bs{white-space:nowrap}.chip-module_chip__waZKx.chip-module_chipButton__b2MHo{background-color:var(--surface-chip-button-surface);font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.01875rem;line-height:1.25rem;text-decoration:none;text-transform:none}.chip-module_chip__waZKx.chip-module_chipButton__b2MHo:focus-visible{overflow:visible}.chip-module_chip__waZKx.chip-module_chipButton__b2MHo .chip-module_chipStatus__XjVpj{background-color:var(--box-blue-100);color:var(--text-text-on-dark)}.chip-module_chip__waZKx.chip-module_chipButton__b2MHo:focus-visible{box-shadow:0 0 0 var(--border-2) var(--outline-focus-on-light);outline:none}.chip-module_chip__waZKx.chip-module_chipButton__b2MHo:disabled{pointer-events:none}.chip-module_chip__waZKx.chip-module_chipButton__b2MHo:disabled .chip-module_chipStatus__XjVpj{opacity:.4}.chip-module_chip__waZKx.chip-module_chipButton__b2MHo:hover:enabled{background-color:var(--surface-chip-button-surface-hover)}.chip-module_chip__waZKx.chip-module_singleSelectChip__2Qir6{background-color:var(--surface-filterchip-surface-single)}.chip-module_chip__waZKx.chip-module_singleSelectChip__2Qir6[data-state=on]{background-color:var(--surface-filterchip-surface-single-on);color:var(--text-text-on-dark)}.chip-module_chip__waZKx.chip-module_singleSelectChip__2Qir6[data-state=on]:hover{background-color:var(--surface-filterchip-surface-single-on-hover)}.chip-module_chip__waZKx.chip-module_singleSelectChip__2Qir6[data-state=on] .chip-module_chipStatus__XjVpj{color:var(--text-text-on-light)}.chip-module_chip__waZKx.chip-module_singleSelectChip__2Qir6:focus-visible{box-shadow:0 0 0 var(--border-2) var(--outline-focus-on-light);outline:var(--border-1) solid var(--gray-white);outline-offset:calc(var(--border-1)*-1)}.chip-module_chip__waZKx.chip-module_singleSelectChip__2Qir6:hover:not([data-state=on]){background-color:var(--surface-filterchip-surface-single-hover)}.chip-module_chip__waZKx.chip-module_multiSelectChip__efKsB{background-color:var(--surface-filterchip-surface-multi);border:var(--border-1) solid var(--surface-filterchip-surface-multi);font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.01875rem;line-height:1.25rem;text-decoration:none;text-transform:none}.chip-module_chip__waZKx.chip-module_multiSelectChip__efKsB path{fill:var(--icon-icon-on-light)}.chip-module_chip__waZKx.chip-module_multiSelectChip__efKsB[data-state=on]{background-color:var(--surface-filterchip-surface-multi-on);border:var(--border-1) solid var(--border-filterchip-border-multi-on);color:var(--text-cta-link);font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.01875rem;line-height:1.25rem;text-decoration:none;text-transform:none}.chip-module_chip__waZKx.chip-module_multiSelectChip__efKsB[data-state=on] path{fill:var(--text-cta-link)}.chip-module_chip__waZKx.chip-module_multiSelectChip__efKsB[data-state=on]:hover{background-color:var(--surface-filterchip-surface-multi-on-hover)}.chip-module_chip__waZKx.chip-module_multiSelectChip__efKsB[data-state=on]:focus-visible{border:var(--border-1) solid var(--gray-white);box-shadow:0 0 0 var(--border-2) var(--outline-focus-on-light);outline:var(--border-1) solid var(--border-filterchip-border-multi-on);outline-offset:calc(var(--border-2)*-1)}.chip-module_chip__waZKx.chip-module_multiSelectChip__efKsB[data-state=on] .chip-module_chipStatus__XjVpj{background-color:var(--box-blue-100);color:var(--text-text-on-dark)}.chip-module_chip__waZKx.chip-module_multiSelectChip__efKsB:focus-visible:not([data-state=on]){box-shadow:0 0 0 var(--border-2) var(--outline-focus-on-light);outline:var(--border-1) solid var(--gray-white);outline-offset:calc(var(--border-1)*-1)}.chip-module_chip__waZKx.chip-module_multiSelectChip__efKsB:hover:not([data-state=on]){background-color:var(--surface-filterchip-surface-multi-hover);border:var(--border-1) solid var(--surface-filterchip-surface-multi-hover)}.chip-module_chip__waZKx.chip-module_multiSelectChip__efKsB span::before{content:attr(data-text);display:block;font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:700;height:0;letter-spacing:.01875rem;line-height:1.25rem;overflow:hidden;text-decoration:none;text-transform:none;visibility:hidden}.chip-module_chipsGroup__Jmzlo{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media(max-width: 1023px){.chip-module_chipsGroup__Jmzlo{-ms-overflow-style:none;flex-wrap:nowrap;overflow-x:scroll;padding:var(--space-05);scrollbar-width:none}.chip-module_chipsGroup__Jmzlo::-webkit-scrollbar{display:none}}.context-menu-module_menuBlock__Z-rSI{background-color:var(--surface-menu-surface);border:var(--border-1) solid var(--border-card-border);border-radius:var(--radius-3);box-shadow:var(--dropshadow-3);box-sizing:border-box;max-height:var(--blueprint-web-context-menu-max-height, var(--radix-context-menu-content-available-height));max-width:var(--blueprint-web-context-menu-max-width);min-width:var(--blueprint-web-context-menu-min-width, 160px);padding:var(--space-3)}.context-menu-module_menuBlock__Z-rSI .context-menu-module_menuItemsSeparator__27FwS{background-color:var(--border-divider-border);flex-shrink:0;height:var(--border-1);margin-block:var(--space-2);margin-inline:var(--space-2)}.context-menu-module_menuBlock__Z-rSI .context-menu-module_menuItem__WJen0{align-items:center;background-color:var(--surface-menu-surface);border:var(--border-2) solid rgba(0,0,0,0);border-radius:var(--radius-3);cursor:pointer;display:flex;gap:var(--space-4);outline:none;padding-block:var(--space-2);padding-inline:var(--space-2);position:relative}.context-menu-module_menuBlock__Z-rSI .context-menu-module_menuItem__WJen0[data-disabled]{opacity:60%;pointer-events:none}.context-menu-module_menuBlock__Z-rSI .context-menu-module_menuItem__WJen0[data-highlighted]:not(:hover){background-color:var(--surface-menu-surface-focus);border:var(--border-2) solid var(--outline-focus-on-light)}.context-menu-module_menuBlock__Z-rSI .context-menu-module_menuItem__WJen0:hover{background-color:var(--surface-menu-surface-focus)}.notification-module_viewport__twEwW{all:unset;align-items:center;display:flex;flex-direction:column;gap:var(--space-3);left:50%;position:fixed;top:var(--space-4);transform:translate(-50%);z-index:2147483647}.notification-module_root__XeIdS{border:var(--border-2) solid;border-radius:var(--radius-3);display:flex;max-width:586px;width:calc(100vw - var(--space-4)*2)}.notification-module_root__XeIdS .notification-module_container__tV69F{align-items:center;box-shadow:var(--dropshadow-3);display:flex;gap:var(--space-3);padding:var(--space-3) 0;width:100%}.notification-module_root__XeIdS.notification-module_info__bR2xG{background:var(--surface-message-surface-info);border-color:var(--border-message-border-info)}.notification-module_root__XeIdS.notification-module_success__LNSQS{background:var(--surface-message-surface-success);border-color:var(--border-message-border-success)}.notification-module_root__XeIdS.notification-module_warning__Xg0PW{background:var(--surface-message-surface-warning);border-color:var(--border-message-border-warning)}.notification-module_root__XeIdS.notification-module_error__nMz0z{background:var(--surface-message-surface-error);border-color:var(--border-message-border-error)}.notification-module_root__XeIdS:focus-visible{box-shadow:0 0 0 .0625rem #fff,0 0 0 .1875rem #2486fc;outline:none}.notification-module_root__XeIdS .notification-module_typeIcon__ktThn{flex-shrink:0;margin-left:var(--space-4)}.notification-module_root__XeIdS .notification-module_text__oPq6z{align-items:center;color:var(--text-text-on-light);display:flex;font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:700;gap:var(--space-3);letter-spacing:.01875rem;line-height:1.25rem;overflow:hidden;text-decoration:none;text-transform:none}.notification-module_root__XeIdS .notification-module_text__oPq6z>div{overflow:hidden;overflow-wrap:break-word}.notification-module_root__XeIdS .notification-module_buttonSection__PESK8{display:flex;gap:var(--space-3);margin-left:auto;margin-right:var(--space-4)}.notification-module_root__XeIdS .notification-module_buttonSection__PESK8 .notification-module_contentButtons__tLXvb{display:flex;gap:var(--space-3)}.notification-module_root__XeIdS .notification-module_buttonSection__PESK8 .notification-module_closeButton__vni4i{align-self:center}.notification-module_root__XeIdS .notification-module_buttonSection__PESK8 .notification-module_closeButton__vni4i svg *{fill:currentColor}.page-header-module_pageHeader__XiNrN{align-items:center;background:var(--surface-surface);display:flex;flex-direction:row;justify-content:space-between;max-height:var(--size-16);min-height:var(--size-10);width:100%}.page-header-module_pageHeader__XiNrN.page-header-module_sticky__1dvQK{bottom:var(--blueprint-page-header-bottom, 0);left:var(--blueprint-page-header-left, 0);position:sticky;right:var(--blueprint-page-header-right, 0);top:var(--blueprint-page-header-top, 0)}.page-header-module_pageHeader__XiNrN.page-header-module_default__qtKvh{height:var(--size-16);padding-inline:var(--space-2)}.page-header-module_pageHeader__XiNrN.page-header-module_inline__wziHD{height:var(--size-10)}.page-header-module_pageHeader__XiNrN .page-header-module_corner__JOXq1{align-items:center;display:flex;flex-basis:content;flex-grow:0;flex-shrink:0}.page-header-module_pageHeader__XiNrN .page-header-module_startElements__J18yP{align-items:center;display:flex;flex-grow:1;justify-content:flex-start;overflow:hidden}.page-header-module_pageHeader__XiNrN .page-header-module_endElements__Y30EP{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:flex-end}.popover-module_popoverMainContent__eyU1C{-webkit-mask-image:linear-gradient(to top, rgba(0, 0, 0, 0), var(--gray-black)),linear-gradient(to left, rgba(0, 0, 0, 0) var(--space-4), var(--gray-black) var(--space-4));mask-image:linear-gradient(to top, rgba(0, 0, 0, 0), var(--gray-black)),linear-gradient(to left, rgba(0, 0, 0, 0) var(--space-4), var(--gray-black) var(--space-4));overflow-y:auto}.popover-module_popoverContentContainer__cbRzP{max-width:320px;z-index:380}.popover-module_popoverContentContainer__cbRzP .popover-module_popoverCard__CuHZM{box-shadow:var(--dropshadow-3);margin-block:var(--space-1)}.popover-module_popoverContentContainer__cbRzP .popover-module_popoverCard__CuHZM .popover-module_popoverMainContent__eyU1C{margin-inline-end:calc(var(--space-4)*-1);-webkit-mask-position:left bottom;mask-position:left bottom;-webkit-mask-size:100% 20000px;mask-size:100% 20000px;padding-right:var(--space-4);transition:mask-position var(--animation-duration-3),-webkit-mask-position var(--animation-duration-3)}.popover-module_popoverContentContainer__cbRzP .popover-module_popoverCard__CuHZM .popover-module_popoverMainContent__eyU1C:hover{-webkit-mask-position:left top;mask-position:left top}.popover-module_popoverContentContainer__cbRzP .popover-module_popoverCard__CuHZM .popover-module_popoverMainContent__eyU1C .popover-module_popoverMainContentOuterContainer__tktDv{max-height:inherit}.popover-module_popoverContentContainer__cbRzP .popover-module_popoverCard__CuHZM .popover-module_popoverMainContent__eyU1C .popover-module_popoverMainContentOuterContainer__tktDv .popover-module_popoverMainContentInnerContainerPadding__sa9jC{padding-block-end:var(--space-3)}.popover-module_popoverContentContainer__cbRzP .popover-module_popoverFooter__BK9Nz{margin-inline:calc(var(--space-4)*-1);padding-block-start:var(--space-4);padding-inline:var(--space-4)}.popover-module_popoverContentContainer__cbRzP .popover-module_popoverFooter__BK9Nz.popover-module_popoverFooterTopBorder__jjLVU{border-top:var(--border-1) solid var(--border-card-border)}.select-menu-grid-module_grid__fNzMF{display:flex;flex-direction:column}.select-menu-grid-module_grid__fNzMF .select-menu-grid-module_row__-RLsM{display:flex;flex-direction:row}.select-menu-grid-option-module_square__Yv5oz{height:var(--size-8);width:var(--size-8)}.select-menu-grid-option-module_square__Yv5oz,.select-menu-grid-option-module_square__Yv5oz .select-menu-grid-option-module_outlineHost__WJs6b{align-items:center;border-radius:var(--radius-3);display:flex;justify-content:center}.select-menu-grid-option-module_square__Yv5oz .select-menu-grid-option-module_outlineHost__WJs6b{height:var(--size-7);width:var(--size-7)}.select-menu-grid-option-module_circle__d3pfV{align-items:center;background-clip:content-box;background-color:var(--gray-white);border:var(--border-1) solid var(--gray-10);border-radius:50%;box-sizing:border-box;display:flex;height:var(--size-8);justify-content:center;width:var(--size-8)}.select-menu-grid-option-module_circle__d3pfV.select-menu-grid-option-module_loading__6QZv2{border-color:var(--gray-white)}.select-menu-grid-option-module_circle__d3pfV .select-menu-grid-option-module_color__1gyI9{background-color:var(--circleColor);border:var(--border-1) solid var(--circleBorderColor);border-radius:50%;box-sizing:border-box;height:var(--size-6);width:var(--size-6)}.select-menu-grid-option-module_optionButton__Dr5WT{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex;height:var(--size-8);justify-content:center;outline:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--size-8)}.select-menu-grid-option-module_optionButton__Dr5WT:hover .select-menu-grid-option-module_square__Yv5oz,.select-menu-grid-option-module_optionButton__Dr5WT[data-focus-visible] .select-menu-grid-option-module_square__Yv5oz{background-color:var(--surface-cta-surface-outline-hover)}.select-menu-grid-option-module_optionButton__Dr5WT:hover .select-menu-grid-option-module_circle__d3pfV,.select-menu-grid-option-module_optionButton__Dr5WT[data-focus-visible] .select-menu-grid-option-module_circle__d3pfV{background-color:var(--surface-option-grid-surface-hover)}.select-menu-grid-option-module_optionButton__Dr5WT.select-menu-grid-option-module_active__eE8Kv .select-menu-grid-option-module_square__Yv5oz,.select-menu-grid-option-module_optionButton__Dr5WT:active .select-menu-grid-option-module_square__Yv5oz{background-color:var(--surface-cta-surface-outline-pressed)}.select-menu-grid-option-module_optionButton__Dr5WT.select-menu-grid-option-module_active__eE8Kv .select-menu-grid-option-module_circle__d3pfV,.select-menu-grid-option-module_optionButton__Dr5WT:active .select-menu-grid-option-module_circle__d3pfV{border:var(--border-2) solid var(--circleColor)}.select-menu-grid-option-module_optionButton__Dr5WT.select-menu-grid-option-module_loading__6QZv2,.select-menu-grid-option-module_optionButton__Dr5WT:disabled{cursor:default}.select-menu-grid-option-module_optionButton__Dr5WT[data-focus-visible] .select-menu-grid-option-module_outlineHost__WJs6b{box-shadow:0 0 0 var(--border-2) var(--outline-focus-on-light)}.select-menu-grid-option-module_optionButton__Dr5WT[data-focus-visible] .select-menu-grid-option-module_circle__d3pfV{border-color:var(--surface-option-grid-surface-hover)}.select-menu-grid-option-module_optionButton__Dr5WT[data-focus-visible].select-menu-grid-option-module_active__eE8Kv .select-menu-grid-option-module_circle__d3pfV,.select-menu-grid-option-module_optionButton__Dr5WT[data-focus-visible]:active .select-menu-grid-option-module_circle__d3pfV{border:var(--border-2) solid var(--circleColor);box-shadow:0 0 0 var(--border-1) var(--gray-white),0 0 0 var(--border-3) var(--outline-focus-on-light)}.select-menu-grid-option-module_optionButton__Dr5WT:disabled:not(.select-menu-grid-option-module_loading__6QZv2){opacity:.3}.tabs-module_tabsListContainer__WMuv5{height:calc(var(--size-10) + (var(--border-3) + 1px)*2);overflow-y:hidden;scroll-behavior:smooth}.tabs-module_tabsListContainer__WMuv5 .tabs-module_tabList__CokWn{display:flex;overflow-x:auto;padding:calc(var(--border-3) + 1px)}.tabs-module_tabsListContainer__WMuv5 .tabs-module_tabList__CokWn .tabs-module_tabSeparator__bYXO6{border-bottom:var(--border-2) solid var(--border-tab-border);min-width:var(--space-4)}.tabs-module_tabsListContainer__WMuv5 .tabs-module_tabList__CokWn .tabs-module_tabSeparator__bYXO6:last-child{display:none}@media only screen and (max-width: 1023px){.tabs-module_tabsListContainer__WMuv5 .tabs-module_tabList__CokWn .tabs-module_tabSeparator__bYXO6{min-width:calc(var(--border-3) + 1px)}}.tabs-module_tabsListContainer__WMuv5 .tabs-module_tabList__CokWn .tabs-module_tab__gY-fb{background:var(--background-background);border-style:none;border-bottom:var(--border-2) solid var(--border-tab-border);border-top-left-radius:var(--radius-05);border-top-right-radius:var(--radius-05);color:var(--text-text-on-light-secondary);cursor:pointer;font-weight:400;height:var(--size-10);padding-inline:var(--space-3) var(--space-3);scroll-margin:calc(var(--border-3) + 1px);z-index:2}.tabs-module_tabsListContainer__WMuv5 .tabs-module_tabList__CokWn .tabs-module_tab__gY-fb,.tabs-module_tabsListContainer__WMuv5 .tabs-module_tabList__CokWn .tabs-module_tab__gY-fb .tabs-module_hiddenWidthSetter__ACHut{font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;letter-spacing:.01875rem;line-height:1.25rem;text-decoration:none;text-transform:none}.tabs-module_tabsListContainer__WMuv5 .tabs-module_tabList__CokWn .tabs-module_tab__gY-fb .tabs-module_hiddenWidthSetter__ACHut{display:block;font-weight:700;height:0;overflow:hidden;visibility:hidden}.tabs-module_tabsListContainer__WMuv5 .tabs-module_tabList__CokWn .tabs-module_tab__gY-fb .tabs-module_hiddenWidthSetter__ACHut>*{visibility:hidden}.tabs-module_tabsListContainer__WMuv5 .tabs-module_tabList__CokWn .tabs-module_tab__gY-fb[aria-selected=true]{border-bottom:var(--border-2) solid var(--border-tab-border-selected);color:var(--text-cta-link);font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.01875rem;line-height:1.25rem;text-decoration:none;text-transform:none}.tabs-module_tabsListContainer__WMuv5 .tabs-module_tabList__CokWn .tabs-module_tab__gY-fb:hover{background-color:var(--surface-tab-surface-hover);color:var(--text-text-on-light-secondary-hover)}.tabs-module_tabsListContainer__WMuv5 .tabs-module_tabList__CokWn .tabs-module_tab__gY-fb:hover[aria-selected=true]{color:var(--text-cta-link)}.tabs-module_tabsListContainer__WMuv5 .tabs-module_tabList__CokWn .tabs-module_tab__gY-fb:active{background-color:var(--surface-tab-surface-pressed);color:var(--text-text-on-light-secondary-hover)}.tabs-module_tabsListContainer__WMuv5 .tabs-module_tabList__CokWn .tabs-module_tab__gY-fb:active[aria-selected=true]{color:var(--text-cta-link)}.tabs-module_tabsListContainer__WMuv5 .tabs-module_tabList__CokWn .tabs-module_tab__gY-fb:focus-visible,.tabs-module_tabsListContainer__WMuv5 .tabs-module_tabList__CokWn .tabs-module_tab__gY-fb[data-focus-visible]{background-color:var(--surface-tab-surface-hover);border-radius:var(--radius-05);box-shadow:inset 0 0 0 1px #fff;color:var(--text-text-on-light-secondary-hover);outline:var(--border-3) solid var(--outline-focus-on-light);outline-offset:1px}.tabs-module_tabsListContainer__WMuv5 .tabs-module_tabList__CokWn .tabs-module_tab__gY-fb:focus-visible[aria-selected=true],.tabs-module_tabsListContainer__WMuv5 .tabs-module_tabList__CokWn .tabs-module_tab__gY-fb[data-focus-visible][aria-selected=true]{color:var(--text-cta-link)}.tabs-module_tabsListContainer__WMuv5 .tabs-module_tabList__CokWn .tabs-module_tab__gY-fb[aria-disabled=true]{opacity:.5}.radio-group-module_root__lFKEv{display:flex;flex-direction:column;font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;gap:var(--space-2);letter-spacing:.01875rem;line-height:1.25rem;text-decoration:none;text-transform:none}.radio-group-module_horizontal__Yc3SJ{flex-direction:row;gap:1.625rem}.radio-group-module_radioOption__PFDPe{display:flex;flex-direction:column}.radio-group-module_radioOption__PFDPe .radio-group-module_label__vxC5u{align-items:flex-start;cursor:pointer;display:inline-flex;gap:var(--size-3);line-height:var(--body-default-line-height)}.radio-group-module_radioOption__PFDPe .radio-group-module_description__hnHTK{padding-left:calc(var(--size-4) + var(--size-3))}.radio-group-module_radioOption__PFDPe.radio-group-module_disabled__2fo43 .radio-group-module_label__vxC5u{color:var(--text-text-on-light-secondary);cursor:default}.radio-group-module_radioButton__BJNc2{all:unset;align-items:center;background-color:var(--surface-radio-surface-selected);border:var(--border-2) solid var(--border-radio-border-selected);border-radius:50%;box-sizing:border-box;display:flex;flex-shrink:0;height:var(--size-4);justify-content:center;margin:calc((var(--body-default-line-height) - var(--size-4))/2) 0 0 0;width:var(--size-4)}.radio-group-module_radioButton__BJNc2 .radio-group-module_indicator__9CwvD{background-color:var(--icon-icon-blue);border-radius:50%;height:var(--size-2);transition:transform .1s;width:var(--size-2)}.radio-group-module_radioButton__BJNc2:focus-visible{box-shadow:0 0 0 .0625rem #fff,0 0 0 .1875rem #2486fc}.radio-group-module_radioButton__BJNc2[data-disabled]{opacity:60%}.radio-group-module_radioButton__BJNc2[data-state=unchecked]{background-color:var(--surface-radio-surface);border:var(--border-2) solid var(--border-radio-border)}.radio-group-module_radioButton__BJNc2[data-state=unchecked] .radio-group-module_indicator__9CwvD{transform:scale(0)}.radio-group-module_radioButton__BJNc2:not([data-disabled]):hover{background-color:var(--surface-radio-surface-hover);border:var(--border-2) solid var(--border-radio-border-hover)}.radio-group-module_radioButton__BJNc2:not([data-disabled]):hover[data-state=checked]{background-color:var(--surface-radio-surface-selected-hover);border:var(--border-2) solid var(--border-radio-border-selected-hover)}.search-module_search__j7vwN{font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;height:-moz-fit-content;height:fit-content;letter-spacing:.01875rem;line-height:1.25rem;position:relative;text-decoration:none;text-transform:none;width:100%}.search-module_search__j7vwN .search-module_searchIcon__gK0a3{height:var(--size-4);left:var(--space-2);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:var(--size-4)}.search-module_search__j7vwN .search-module_searchIcon__gK0a3.search-module_global__G-z34{height:var(--size-5);left:var(--space-4);width:var(--size-5)}.search-module_search__j7vwN .search-module_searchInput__yYJJB{background-color:var(--surface-search-surface);border:var(--border-1) solid rgba(0,0,0,0);border-radius:var(--radius-2);box-sizing:border-box;color:var(--text-text-on-light);font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;height:var(--size-10);letter-spacing:.01875rem;line-height:1.25rem;outline:0;padding-inline:var(--space-8) var(--space-2);text-decoration:none;text-transform:none;transition:border-color .15s ease,background-color .15s ease;width:100%}.search-module_search__j7vwN .search-module_searchInput__yYJJB.search-module_global__G-z34{border-radius:var(--radius-7);height:var(--size-12);padding-inline:var(--space-12) var(--space-2)}.search-module_search__j7vwN .search-module_searchInput__yYJJB::-webkit-search-cancel-button,.search-module_search__j7vwN .search-module_searchInput__yYJJB::-webkit-search-decoration,.search-module_search__j7vwN .search-module_searchInput__yYJJB::-webkit-search-results-button,.search-module_search__j7vwN .search-module_searchInput__yYJJB::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.search-module_search__j7vwN .search-module_searchInput__yYJJB .search-module_searchInput__yYJJB::-moz-placeholder{opacity:1}.search-module_search__j7vwN .search-module_searchInput__yYJJB .search-module_firefoxDefaultOpacityFix__8EAEM,.search-module_search__j7vwN .search-module_searchInput__yYJJB .search-module_searchInput__yYJJB::placeholder{opacity:1}.search-module_search__j7vwN .search-module_searchInput__yYJJB::-moz-placeholder{color:var(--text-text-on-light-secondary)}.search-module_search__j7vwN .search-module_searchInput__yYJJB::placeholder{color:var(--text-text-on-light-secondary)}.search-module_search__j7vwN .search-module_searchInput__yYJJB:not(:-moz-placeholder-shown){padding-inline-end:var(--space-8)}.search-module_search__j7vwN .search-module_searchInput__yYJJB:not(:placeholder-shown){padding-inline-end:var(--space-8)}.search-module_search__j7vwN .search-module_searchInput__yYJJB:not(:-moz-placeholder-shown).search-module_global__G-z34{padding-inline-end:calc(var(--size-8)*2 + var(--space-6))}.search-module_search__j7vwN .search-module_searchInput__yYJJB:not(:placeholder-shown).search-module_global__G-z34{padding-inline-end:calc(var(--size-8)*2 + var(--space-6))}.search-module_search__j7vwN .search-module_searchInput__yYJJB:not(:-moz-placeholder-shown).search-module_global__G-z34.search-module_withoutActionButton__EQVin{padding-inline-end:calc(var(--size-8) + var(--space-3))}.search-module_search__j7vwN .search-module_searchInput__yYJJB:not(:placeholder-shown).search-module_global__G-z34.search-module_withoutActionButton__EQVin{padding-inline-end:calc(var(--size-8) + var(--space-3))}.search-module_search__j7vwN .search-module_searchInput__yYJJB:focus-visible{background-color:var(--surface-search-surface-focused);border:var(--border-2) solid #2486fc;padding-inline-start:calc(var(--space-8) - var(--border-1))}.search-module_search__j7vwN .search-module_searchInput__yYJJB:focus-visible.search-module_global__G-z34{padding-inline-start:calc(var(--space-12) - var(--border-1))}.search-module_search__j7vwN .search-module_searchInput__yYJJB:not(:focus-visible):not(:disabled):hover{background-color:var(--surface-search-surface-hover);border-color:#6f6f6f}.search-module_search__j7vwN .search-module_clearSearchIcon__MWn17{background:var(--surface-cta-surface-icon);height:var(--size-4);position:absolute;right:var(--space-2);top:50%;transform:translateY(-50%);width:var(--size-4)}.search-module_search__j7vwN .search-module_clearSearchIcon__MWn17.search-module_global__G-z34{height:var(--size-8);right:calc(var(--space-12) + var(--space-1));width:var(--size-8)}.search-module_search__j7vwN .search-module_clearSearchIcon__MWn17.search-module_withoutActionButton__EQVin{right:var(--space-3)}.search-module_search__j7vwN .search-module_clearSearchIcon__MWn17 *{fill:var(--icon-cta-icon)}.search-module_search__j7vwN .search-module_clearSearchIcon__MWn17:focus-visible{background:var(--surface-cta-surface-icon-hover);outline:var(--border-2) solid var(--outline-focus-on-light)}.search-module_search__j7vwN .search-module_clearSearchIcon__MWn17:focus-visible *{fill:var(--icon-cta-icon-hover)}.search-module_search__j7vwN .search-module_clearSearchIcon__MWn17:hover{background:var(--surface-cta-surface-icon-hover)}.search-module_search__j7vwN .search-module_clearSearchIcon__MWn17:hover *{fill:var(--icon-cta-icon-hover)}.search-module_search__j7vwN .search-module_actionButton__uXaV3{position:absolute;right:var(--space-4);top:50%;transform:translateY(-50%)}.select-module_container__Z9-8Z{display:flex;flex-direction:column;font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;gap:var(--space-2);letter-spacing:.01875rem;line-height:1.25rem;text-decoration:none;text-transform:none}.select-module_container__Z9-8Z.select-module_disabled__Ec5ut{opacity:60%}.select-module_container__Z9-8Z .select-module_label__D0YIV{flex:0 0 fit-content;font-weight:700;overflow-wrap:break-word}.select-module_container__Z9-8Z .select-module_label__D0YIV,.select-module_container__Z9-8Z .select-module_triggerBtn__YH6We{color:var(--text-text-on-light);font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;letter-spacing:.01875rem;line-height:1.25rem;text-decoration:none;text-transform:none}.select-module_container__Z9-8Z .select-module_triggerBtn__YH6We{align-items:center;background-color:var(--surface-dropdown-surface);border:var(--border-1) solid var(--border-dropdown-border);border-radius:var(--blueprint-select-trigger-radius, var(--radius-2));box-shadow:var(--dropshadow-2);cursor:pointer;display:flex;font-weight:400;gap:var(--space-2);height:var(--size-10);justify-content:space-between;outline:none;padding-block:0;padding-inline:var(--space-3);text-align:start;width:100%}.select-module_container__Z9-8Z .select-module_triggerBtn__YH6We span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-module_container__Z9-8Z .select-module_triggerBtn__YH6We:disabled{cursor:default}.select-module_container__Z9-8Z .select-module_triggerBtn__YH6We:not(.select-module_error__-XGym):focus{background-color:var(--surface-dropdown-surface-focus);border-color:rgba(0,0,0,0);box-shadow:0 0 0 var(--border-2) var(--outline-focus-on-light)}.select-module_container__Z9-8Z .select-module_triggerBtn__YH6We:not(:disabled):not(:focus):not(.select-module_error__-XGym):hover{background-color:var(--surface-dropdown-surface-hover);border-color:var(--border-dropdown-border-hover)}.select-module_container__Z9-8Z .select-module_triggerBtn__YH6We:not(:disabled).select-module_error__-XGym{background-color:var(--surface-dropdown-surface-error);border:var(--border-2) solid var(--border-dropdown-border-error)}.select-module_container__Z9-8Z .select-module_triggerBtn__YH6We .select-module_iconWrapper__FO6aR{flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-module_container__Z9-8Z .select-module_triggerBtn__YH6We .select-module_icon__uIkg5{display:block;height:var(--size-2);width:var(--size-2)}.select-module_container__Z9-8Z .select-module_triggerBtn__YH6We .select-module_icon__uIkg5 path{fill:var(--icon-icon-on-light)}.select-module_container__Z9-8Z .select-module_triggerBtn__YH6We[data-state=open] .select-module_icon__uIkg5{transform:rotate(180deg)}.select-module_content__4za4x{background-color:var(--surface-menu-surface);border:var(--border-1) solid var(--border-card-border);border-radius:var(--radius-3);box-shadow:var(--dropshadow-3);font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.01875rem;line-height:1.25rem;max-height:var(--blueprint-select-content-max-height, var(--radix-select-content-available-height));max-width:min(var(--blueprint-select-content-max-width, 50vw),var(--radix-select-content-available-width));min-width:var(--blueprint-select-content-min-width, var(--radix-select-trigger-width));overflow:auto;text-decoration:none;text-transform:none;z-index:380}.select-module_content__4za4x .select-module_viewport__T-iIU{padding-block:var(--space-3);padding-inline:var(--space-3)}.select-module_content__4za4x .select-module_viewport__T-iIU .select-module_option__A92Yv{border:var(--border-2) solid rgba(0,0,0,0);border-radius:var(--radius-3);cursor:pointer;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between;outline:none;padding-block:var(--space-2);padding-inline:var(--space-10) var(--space-2);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-module_content__4za4x .select-module_viewport__T-iIU .select-module_option__A92Yv[data-disabled]{opacity:60%;pointer-events:none}.select-module_content__4za4x .select-module_viewport__T-iIU .select-module_option__A92Yv[data-highlighted]:not(:hover){background-color:var(--surface-menu-surface-focus);border:var(--border-2) solid var(--border-input-border-focus)}.select-module_content__4za4x .select-module_viewport__T-iIU .select-module_option__A92Yv:hover{background-color:var(--surface-menu-surface-hover)}.select-module_content__4za4x .select-module_viewport__T-iIU .select-module_option__A92Yv span:first-child{overflow:hidden;overflow-wrap:break-word}.select-module_content__4za4x .select-module_viewport__T-iIU .select-module_option__A92Yv .select-module_secondaryText__NNNnn{color:var(--text-text-on-light-secondary)}.select-module_content__4za4x .select-module_viewport__T-iIU .select-module_option__A92Yv .select-module_indicator__bZge1{align-items:center;display:flex;height:var(--size-9);justify-content:center;left:var(--space-2);position:absolute;top:0}.select-module_content__4za4x .select-module_viewport__T-iIU .select-module_option__A92Yv .select-module_indicator__bZge1 path{fill:var(--icon-icon-on-light)}.select-module_content__4za4x .select-module_viewport__T-iIU .select-module_separator__NXjsU{background-color:var(--border-divider-border);flex-shrink:0;height:var(--border-1);margin-block:var(--space-2)}.side-panel-module_overlay__-aLwG{background-color:var(--black-opacity-80);bottom:0;display:flex;left:0;inset:0;position:fixed;right:0;top:0;z-index:300}.side-panel-module_dropShadowOverlay__xUen7{background-color:initial}.side-panel-module_content__YsFqp{background-color:var(--gray-white);border-inline-start:var(--border-1) solid var(--border-divider-border);display:flex;flex-direction:column;flex-shrink:0;height:100%;margin-inline-start:auto;max-width:100%;min-width:320px;overflow:hidden;position:relative;width:360px}.side-panel-module_content__YsFqp .side-panel-module_header__aW-RR{align-items:center;background-color:var(--surface-surface);border-bottom:var(--border-1) solid var(--border-divider-border);color:var(--text-text-on-light);display:flex;font-size:1.125rem;justify-content:space-between;line-height:1.5rem;padding:var(--space-5) var(--space-4);transition-duration:.2s;transition-property:box-shadow;transition-timing-function:cubic-bezier(0, 0, 0.6, 1);word-break:break-all}.side-panel-module_content__YsFqp .side-panel-module_header__aW-RR,.side-panel-module_content__YsFqp .side-panel-module_header__aW-RR.side-panel-module_headerMobile__irfPh{font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-weight:700;letter-spacing:.01875rem;text-decoration:none;text-transform:none}.side-panel-module_content__YsFqp .side-panel-module_header__aW-RR.side-panel-module_headerMobile__irfPh{font-size:.9375rem;line-height:1.25rem}.side-panel-module_content__YsFqp .side-panel-module_headerShadow__ko64d{box-shadow:var(--dropshadow-3)}.side-panel-module_contentAnimated__9q97i{animation-duration:.2s;animation-name:side-panel-module_slideIn__HFq2t;animation-timing-function:cubic-bezier(0, 0, 0.6, 1)}.side-panel-module_dropShadowContent__PdzWi{box-shadow:var(--dropshadow-3)}.side-panel-module_content__YsFqp .side-panel-module_close__UCb8C{color:var(--gray-65);position:absolute;right:var(--space-4);top:var(--space-4)}.side-panel-module_scrollableContainer__fLJLh{flex-grow:1;overflow-y:auto}.side-panel-module_footer__vSEh4{background-color:var(--surface-surface);display:flex;justify-content:flex-end;padding:var(--space-5) var(--space-4);transition-duration:.2s;transition-property:box-shadow;transition-timing-function:cubic-bezier(0, 0, 0.6, 1)}.side-panel-module_footerShadow__VRKaG{box-shadow:var(--dropshadow-3-inverse)}.side-panel-module_footerButton__tuPid{margin-inline-start:var(--space-2)}.side-panel-module_footerButton__tuPid+.side-panel-module_footerButton__tuPid{margin-inline-start:var(--space-3)}@keyframes side-panel-module_slideIn__HFq2t{from{inset-inline-end:-100%}to{inset-inline-end:0}}.slider-incrementer-module_container__oxD6l{align-items:center;display:grid;grid-template-columns:auto 1fr auto;width:100%}.slider-range-module_container__vpHaT{align-items:center;border:var(--size-05) solid rgba(0,0,0,0);border-radius:var(--radius-1);box-sizing:border-box;display:flex;height:var(--size-6);padding:var(--radius-05);position:relative;width:100%}.slider-range-module_container__vpHaT.slider-range-module_hasFocus__BuoDb{border-color:var(--outline-focus-on-light)}.slider-range-module_thumb__6P7XB{background-color:var(--surface-sliderthumb-surface);border-radius:50%;display:block;height:var(--size-3);width:var(--size-3)}.slider-range-module_thumb__6P7XB:focus{outline:none}.slider-range-module_thumb__6P7XB:hover{background-color:var(--surface-sliderthumb-surface-hover)}.slider-range-module_root__CfzE-{align-items:center;display:flex;flex-grow:1;height:100%;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-range-module_root__CfzE-.slider-range-module_disabled__0RK6c{opacity:.3}.slider-range-module_root__CfzE-.slider-range-module_disabled__0RK6c .slider-range-module_thumb__6P7XB:hover{background-color:var(--surface-sliderthumb-surface)}.slider-range-module_track__uvMjY{background-color:var(--surface-slidertrack-surface);border-radius:9999px;flex-grow:1;position:relative}.slider-range-module_track__uvMjY[data-orientation=horizontal]{height:var(--size-05)}.slider-module_container__LFXYp{display:flex;position:relative;width:100%}.switch-module_option__dAwWj{display:flex;flex-direction:column;font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.01875rem;line-height:1.25rem;text-decoration:none;text-transform:none}.switch-module_option__dAwWj .switch-module_label__Vbkvx{cursor:pointer;display:inline-flex;flex-direction:row;width:-moz-fit-content;width:fit-content}.switch-module_option__dAwWj .switch-module_label__Vbkvx.switch-module_rightAlign__nZ5d0{flex-direction:row-reverse;justify-content:space-between;width:unset}.switch-module_option__dAwWj .switch-module_description__I2U2u{margin-left:3.25rem}.switch-module_option__dAwWj .switch-module_description__I2U2u.switch-module_rightAlign__nZ5d0{margin-left:unset;margin-right:3.25rem}.switch-module_option__dAwWj .switch-module_switch__Kd2d5{all:unset;align-items:center;background-color:#909090;border-radius:2.5rem;display:flex;flex-shrink:0;height:1.25rem;margin-right:.75rem;position:relative;transition:background-color .4s;width:2.5rem;will-change:transition}.switch-module_option__dAwWj .switch-module_switch__Kd2d5.switch-module_rightAlign__nZ5d0{margin-left:2.5rem;margin-right:unset}.switch-module_option__dAwWj .switch-module_switch__Kd2d5:focus-visible{box-shadow:0 0 0 .0625rem #fff,0 0 0 .1875rem #2486fc}.switch-module_option__dAwWj .switch-module_switch__Kd2d5[data-state=checked]{background-color:#0061d5}.switch-module_option__dAwWj .switch-module_thumb__g-8Q4{background-color:#fff;border:.0625rem solid #bcbcbc;border-radius:2.5rem;box-shadow:0 .25rem .75rem 0 rgba(0,0,0,.1019607843);box-sizing:border-box;display:block;height:1.25rem;transition:transform .4s;width:1.25rem;will-change:transform}.switch-module_option__dAwWj .switch-module_thumb__g-8Q4[data-state=checked]{transform:translateX(1.25rem)}.switch-module_option__dAwWj.switch-module_disabled__4MlGg .switch-module_label__Vbkvx{cursor:default}.switch-module_option__dAwWj.switch-module_disabled__4MlGg .switch-module_switch__Kd2d5{opacity:60%}:root{--notification-default-paragraph-indent:0;--notification-default-paragraph-spacing:0;--notification-default-text-case:none;--notification-default-text-decoration:none;--notification-default-letter-spacing:0.01875rem;--notification-default-font-size:0.5625rem;--notification-default-line-height:0.75rem;--breakpoint-xlarge:1024px;--breakpoint-large:1023px;--breakpoint-medium:767px;--breakpoint-small:374px;--animation-easing-ease-base:cubic-bezier(0.16, 1, 0.3, 1);--animation-duration-4:400ms;--animation-duration-3:300ms;--animation-duration-2:200ms;--text-decoration-underline:underline;--font-weights-black:900;--font-weights-bold:700;--font-weights-semibold:600;--font-weights-regular:400;--font-families-sans:Lato, -apple-system, BlinkMacSystemFont, "San Francisco", "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--border-8:0.5rem;--border-6:0.375rem;--border-4:0.25rem;--white-opacity-30:#ffffff4d;--white-opacity-70:#ffffffb3;--size-20:5rem;--size-18:4.5rem;--size-16:4rem;--size-15:3.75rem;--size-14:3.5rem;--size-12:3rem;--size-11:2.75rem;--size-10:2.5rem;--size-9:2.25rem;--size-8:2rem;--size-7:1.75rem;--size-6:1.5rem;--size-5:1.25rem;--size-4:1rem;--size-3:0.75rem;--size-2:0.5rem;--size-1:0.25rem;--size-05:0.125rem;--black-opacity-00:#0000;--black-opacity-04:#0000000a;--black-opacity-08:#00000014;--black-opacity-50:#00000080;--black-opacity-60:#0009;--black-opacity-80:#000c;--innershadow-1:inset 0 0.125rem 0.25rem 0 #0000001a;--dropshadow-1:0 0 0.5rem 0 #0000000d;--dropshadow-2:0 0.0625rem 0.25rem 0 #0000001a;--dropshadow-3-inverse:0 -0.25rem 0.75rem 0 #0000001a;--dropshadow-3:0 0.25rem 0.75rem 0 #0000001a;--space-20:5rem;--space-18:4.5rem;--space-16:4rem;--space-15:3.75rem;--space-14:3.5rem;--space-12:3rem;--space-11:2.75rem;--space-10:2.5rem;--space-9:2.25rem;--space-8:2rem;--space-7:1.75rem;--space-6:1.5rem;--space-5:1.25rem;--space-4:1rem;--space-3:0.75rem;--space-2:0.5rem;--space-1:0.25rem;--space-05:0.125rem;--border-3:0.1875rem;--border-2:0.125rem;--border-1:0.0625rem;--radius-half:2rem;--radius-8:1.75rem;--radius-7:1.5rem;--radius-6:1.25rem;--radius-5:1rem;--radius-4:0.75rem;--radius-3:0.5rem;--radius-2:0.375rem;--radius-1:0.25rem;--radius-05:0.125rem;--link-default-text-case:none;--link-default-paragraph-indent:0;--link-default-paragraph-spacing:0;--link-default-letter-spacing:0.01875rem;--link-default-font-size:0.875rem;--link-default-line-height:1.25rem;--label-default-text-decoration:none;--label-default-text-case:none;--label-default-paragraph-spacing:0;--label-default-letter-spacing:0.0375rem;--label-default-font-size:0.625rem;--label-default-line-height:1rem;--label-bold-text-decoration:none;--label-bold-text-case:none;--label-bold-paragraph-spacing:0;--label-bold-letter-spacing:0.0375rem;--label-bold-font-size:0.625rem;--label-bold-line-height:1rem;--caption-default-text-decoration:none;--caption-default-text-case:none;--caption-default-paragraph-spacing:0;--caption-default-letter-spacing:0.01875rem;--caption-default-font-size:0.75rem;--caption-default-line-height:0.875rem;--caption-bold-text-decoration:none;--caption-bold-text-case:none;--caption-bold-paragraph-spacing:0;--caption-bold-letter-spacing:0.01875rem;--caption-bold-font-size:0.75rem;--caption-bold-line-height:0.875rem;--body-default-text-decoration:none;--body-default-text-case:none;--body-default-paragraph-spacing:0;--body-default-letter-spacing:0.01875rem;--body-default-font-size:0.875rem;--body-default-line-height:1.25rem;--body-default-semibold-text-decoration:none;--body-default-semibold-text-case:none;--body-default-semibold-paragraph-spacing:0;--body-default-semibold-letter-spacing:0.01875rem;--body-default-semibold-font-size:0.875rem;--body-default-semibold-line-height:1.25rem;--body-default-bold-text-decoration:none;--body-default-bold-text-case:none;--body-default-bold-paragraph-spacing:0;--body-default-bold-letter-spacing:0.01875rem;--body-default-bold-font-size:0.875rem;--body-default-bold-line-height:1.25rem;--body-large-bold-text-decoration:none;--body-large-bold-text-case:none;--body-large-bold-paragraph-spacing:0;--body-large-bold-letter-spacing:0.01875rem;--body-large-bold-font-size:1rem;--body-large-bold-line-height:1.5rem;--body-large-text-decoration:none;--body-large-text-case:none;--body-large-paragraph-spacing:0;--body-large-letter-spacing:0.01875rem;--body-large-font-size:1rem;--body-large-line-height:1.5rem;--title-mondo-text-decoration:none;--title-mondo-text-case:none;--title-mondo-paragraph-spacing:0;--title-mondo-letter-spacing:0;--title-mondo-font-size:2.25rem;--title-mondo-line-height:2.75rem;--title-x-large-text-decoration:none;--title-x-large-text-case:none;--title-x-large-paragraph-spacing:0;--title-x-large-letter-spacing:0.01875rem;--title-x-large-font-size:1.3125rem;--title-x-large-line-height:2rem;--title-large-text-decoration:none;--title-large-text-case:none;--title-large-paragraph-spacing:0;--title-large-letter-spacing:0.01875rem;--title-large-font-size:1.125rem;--title-large-line-height:1.5rem;--title-medium-text-decoration:none;--title-medium-text-case:none;--title-medium-paragraph-spacing:0;--title-medium-letter-spacing:0.01875rem;--title-medium-font-size:1rem;--title-medium-line-height:1.5rem;--title-small-text-decoration:none;--title-small-text-case:none;--title-small-paragraph-spacing:0;--title-small-letter-spacing:0.01875rem;--title-small-font-size:0.9375rem;--title-small-line-height:1.25rem;--title-subtitle-text-decoration:none;--title-subtitle-text-case:none;--title-subtitle-paragraph-spacing:0;--title-subtitle-letter-spacing:0.01875rem;--title-subtitle-font-size:0.875rem;--title-subtitle-line-height:1.25rem;--grimace-02:#fbfbfe;--grimace-05:#f6f4fc;--grimace-180:#0e0827;--grimace-170:#160b3a;--grimace-160:#1d0f4e;--grimace-150:#241361;--grimace-120:#3a1e9b;--grimace-110:#4122af;--grimace-100:#4826c2;--grimace-50:#a392e0;--grimace-20:#dad4f3;--grimace-10:#ece9f8;--purple-rain-02:#fdfbff;--purple-rain-05:#faf5fe;--purple-rain-180:#200d2f;--purple-rain-170:#301347;--purple-rain-160:#40195f;--purple-rain-150:#4f1f76;--purple-rain-120:#7f32be;--purple-rain-110:#8f39d5;--purple-rain-100:#9f3fed;--purple-rain-50:#cf9ff6;--purple-rain-20:#ecd9fb;--purple-rain-10:#f5ebfd;--yellow-02:#fffefa;--yellow-05:#fffdf2;--yellow-180:#332b00;--yellow-170:#4c4000;--yellow-160:#665600;--yellow-150:#806b00;--yellow-120:#ccac00;--yellow-110:#e6c100;--yellow-100:gold;--yellow-50:#ffeb7f;--yellow-20:#fff7cc;--yellow-10:#fffbe5;--yellorange-02:#fffefb;--yellorange-05:#fefbf3;--yellorange-180:#312405;--yellorange-170:#493608;--yellorange-160:#62480b;--yellorange-150:#7a590d;--yellorange-120:#c48f16;--yellorange-110:#dca118;--yellorange-100:#f5b31b;--yellorange-50:#fad98d;--yellorange-20:#fdf0d1;--yellorange-10:#fef7e8;--orange-02:#fffdfb;--orange-05:#fef8f3;--orange-180:#301a05;--orange-170:#482708;--orange-160:#60340a;--orange-150:#78400d;--orange-120:#c16715;--orange-110:#d97417;--orange-100:#f1811a;--orange-50:#f8c08c;--orange-20:#fce6d1;--orange-10:#fdf2e8;--watermelon-red-02:#fffbfc;--watermelon-red-05:#fef5f6;--watermelon-red-180:#2f0b11;--watermelon-red-170:#47101a;--watermelon-red-160:#5f1623;--watermelon-red-150:#761b2b;--watermelon-red-120:#be2c46;--watermelon-red-110:#d5324e;--watermelon-red-100:#ed3757;--watermelon-red-50:#f69bab;--watermelon-red-20:#fbd7dd;--watermelon-red-10:#fdebee;--green-light-02:#fbfefd;--green-light-05:#f4fcf8;--green-light-180:#08271a;--green-light-170:#0b3a27;--green-light-160:#0f4e34;--green-light-150:#136140;--green-light-120:#1e9b67;--green-light-110:#22af74;--green-light-100:#26c281;--green-light-50:#92e0c0;--green-light-20:#d4f3e6;--green-light-10:#e9f8f2;--light-blue-02:#fbfdff;--light-blue-05:#f4f9ff;--light-blue-180:#071b32;--light-blue-170:#0b284c;--light-blue-160:#0e3665;--light-blue-150:#12437e;--light-blue-120:#1d6bca;--light-blue-110:#2079e3;--light-blue-100:#2486fc;--light-blue-50:#91c2fd;--light-blue-20:#d3e7fe;--light-blue-10:#e9f2fe;--dark-blue-02:#fafbfd;--dark-blue-05:#f2f5f9;--dark-blue-180:#000c1a;--dark-blue-170:#001228;--dark-blue-160:#001835;--dark-blue-150:#001e42;--dark-blue-120:#00306a;--dark-blue-110:#003677;--dark-blue-100:#003c84;--dark-blue-50:#7f9dc1;--dark-blue-20:#ccd8e6;--dark-blue-10:#e5ebf2;--box-blue-02:#fafcfe;--box-blue-05:#f2f7fd;--box-blue-100:#0061d5;--box-blue-80:#3381dd;--box-blue-50:#7fb0ea;--box-blue-40:#99c0ee;--box-blue-30:#b2cff2;--box-blue-20:#ccdff7;--box-blue-10:#e5effa;--gray-white:#fff;--gray-black:#000;--gray-05:#f4f4f4;--gray-02:#fbfbfb;--gray-100:#222;--gray-90:#383838;--gray-80:#4e4e4e;--gray-65:#6f6f6f;--gray-50:#909090;--gray-40:#a7a7a7;--gray-30:#bcbcbc;--gray-20:#d3d3d3;--gray-10:#e8e8e8;--surface-badge-video-surface:#009aed;--surface-badge-keynote-surface:#0a84ff;--surface-badge-pages-surface:#ff9500;--surface-badge-sheets-surface:#21a464;--surface-badge-docs-surface:#4083f7;--surface-badge-pdf-surface:#d0021b;--surface-surface-brand-disabled:#0061d5;--surface-surface-brand-busy:#0061d5;--surface-surface-brand-pressed:#004eac;--surface-surface-brand-hover:#006ae9;--surface-surface-brand:#0061d5;--notification-default-font-weight:700;--notification-default-font-family:var(--font-families-sans);--motion-transition-slide-in:var(--animation-duration-4) var(--animation-easing-ease-base);--link-default-text-decoration:var(--text-decoration-underline);--link-default-font-weight:400;--link-default-font-family:var(--font-families-sans);--label-default-font-weight:400;--label-default-font-family:var(--font-families-sans);--label-bold-font-weight:700;--label-bold-font-family:var(--font-families-sans);--caption-default-font-weight:400;--caption-default-font-family:var(--font-families-sans);--caption-bold-font-weight:700;--caption-bold-font-family:var(--font-families-sans);--body-default-font-weight:400;--body-default-font-family:var(--font-families-sans);--body-default-semibold-font-weight:600;--body-default-semibold-font-family:var(--font-families-sans);--body-default-bold-font-weight:700;--body-default-bold-font-family:var(--font-families-sans);--body-large-bold-font-weight:700;--body-large-bold-font-family:var(--font-families-sans);--body-large-font-weight:400;--body-large-font-family:var(--font-families-sans);--title-mondo-font-weight:900;--title-mondo-font-family:var(--font-families-sans);--title-x-large-font-weight:700;--title-x-large-font-family:var(--font-families-sans);--title-large-font-weight:700;--title-large-font-family:var(--font-families-sans);--title-medium-font-weight:700;--title-medium-font-family:var(--font-families-sans);--title-small-font-weight:700;--title-small-font-family:var(--font-families-sans);--title-subtitle-font-weight:700;--title-subtitle-font-family:var(--font-families-sans);--overlay-modal-overlay:var(--black-opacity-80);--overlay-sidepanel-overlay:var(--black-opacity-50);--text-cta-promo:var(--grimace-100);--text-cta-link-secondary-hover:var(--gray-65);--text-cta-link-secondary-pressed:var(--gray-65);--text-cta-link-secondary:var(--gray-65);--text-text-error-on-light:var(--watermelon-red-110);--text-nav-text-on-light-focus:var(--gray-white);--text-nav-text-on-light-selected:var(--gray-white);--text-nav-text-on-light-hover:var(--gray-white);--text-nav-text-on-light:var(--gray-white);--text-nav-text-on-dark-focus:var(--gray-white);--text-nav-text-on-dark-selected:var(--gray-white);--text-nav-text-on-dark-hover:var(--gray-white);--text-nav-text-on-dark:var(--gray-white);--text-cta-link-pressed:var(--light-blue-100);--text-cta-link-hover:var(--box-blue-100);--text-cta-link:var(--box-blue-100);--text-text-brand-on-color:var(--gray-white);--text-text-on-dark:var(--gray-white);--text-text-on-light-secondary-hover:var(--gray-80);--text-text-on-light-tertiary:var(--gray-50);--text-text-on-light-secondary:var(--gray-65);--text-text-on-light:var(--gray-100);--outline-focus-on-dark:var(--gray-white);--outline-focus-on-light:var(--light-blue-100);--icon-icon-blue:var(--box-blue-100);--icon-cta-icon-on-color-pressed:var(--gray-black);--icon-cta-icon-on-color-hover:var(--gray-black);--icon-cta-icon-on-color:var(--gray-black);--icon-cta-icon-utility-pressed:var(--gray-black);--icon-cta-icon-utility-hover:var(--gray-black);--icon-cta-icon-utility:var(--gray-80);--icon-cta-icon-pressed:var(--gray-100);--icon-cta-icon-hover:var(--gray-100);--icon-cta-icon:var(--gray-65);--icon-nav-icon-on-light-focus:var(--gray-100);--icon-nav-icon-on-light-selected:var(--gray-100);--icon-nav-icon-on-light-hover:var(--gray-100);--icon-nav-icon-on-light:var(--gray-100);--icon-nav-icon-on-dark-focus:var(--gray-white);--icon-nav-icon-on-dark-selected:var(--gray-white);--icon-nav-icon-on-dark-hover:var(--gray-white);--icon-nav-icon-on-dark:var(--gray-white);--icon-icon-error-on-light:var(--watermelon-red-110);--icon-icon-on-dark:var(--gray-white);--icon-icon-on-light-tertiary:var(--gray-50);--icon-icon-on-light-secondary:var(--gray-65);--icon-icon-on-light:var(--gray-100);--border-toggle-border:var(--gray-30);--border-badge-border:var(--gray-white);--border-collapsible-border:var(--gray-20);--border-filterchip-border-multi-on:var(--light-blue-50);--border-gridthumbnail-border:var(--gray-10);--border-search-global-border-hover:var(--gray-10);--border-search-border-hover:var(--gray-65);--border-search-border:var(--gray-05);--border-status-border-hover:var(--black-opacity-04);--border-avatar-border-pressed:var(--black-opacity-08);--border-avatar-border-hover:var(--black-opacity-04);--border-inputchip-border-error:var(--watermelon-red-100);--border-card-border-pressed:var(--gray-10);--border-divider-border:var(--gray-10);--border-checkbox-border-selected-hover:var(--box-blue-100);--border-checkbox-border-selected:var(--box-blue-100);--border-checkbox-border-hover:var(--gray-65);--border-checkbox-border:var(--gray-65);--border-radio-border-hover:var(--gray-65);--border-radio-border-selected-hover:var(--box-blue-100);--border-radio-border-selected:var(--box-blue-100);--border-radio-border:var(--gray-65);--border-switch-border-hover:var(--gray-30);--border-switch-border:var(--gray-30);--border-item-small-border-selected:var(--box-blue-100);--border-item-border-selected:var(--box-blue-100);--border-item-border-hover:var(--gray-10);--border-cta-border-outline-pressed:var(--gray-black);--border-cta-border-outline-hover:var(--gray-black);--border-cta-border-outline:var(--gray-black);--border-tab-border-hover:var(--gray-30);--border-tab-border:var(--gray-10);--border-tab-border-selected-focus:var(--box-blue-100);--border-tab-border-selected-hover:var(--box-blue-100);--border-tab-border-selected:var(--box-blue-100);--border-tooltip-border-error:var(--watermelon-red-50);--border-dropdown-border-error-focus:var(--watermelon-red-100);--border-dropdown-border-error-hover:var(--watermelon-red-100);--border-dropdown-border-error:var(--watermelon-red-100);--border-dropdown-border-focus:var(--box-blue-100);--border-dropdown-border-hover:var(--gray-65);--border-dropdown-border:var(--gray-30);--border-input-border-error-focus:var(--watermelon-red-100);--border-input-border-error-hover:var(--watermelon-red-100);--border-input-border-error:var(--watermelon-red-100);--border-input-border-focus:var(--light-blue-100);--border-input-border-hover:var(--gray-65);--border-input-border:var(--gray-50);--border-message-border-error-secondary:var(--watermelon-red-50);--border-message-border-error:var(--watermelon-red-100);--border-message-border-warning-secondary:var(--yellorange-50);--border-message-border-warning:var(--yellorange-100);--border-message-border-success-secondary:var(--green-light-50);--border-message-border-success:var(--green-light-100);--border-message-border-info-secondary:var(--light-blue-50);--border-message-border-info:var(--box-blue-100);--border-message-border-generic-secondary:var(--gray-50);--border-message-border-generic:var(--gray-100);--border-card-border-focus:var(--box-blue-100);--border-card-border-hover:var(--gray-10);--border-card-border:var(--gray-10);--border-cta-border-secondary-hover:var(--gray-30);--border-cta-border-secondary-pressed:var(--gray-30);--border-cta-border-secondary:var(--gray-30);--surface-cta-surface-promo-focus-pressed:var(--grimace-120);--surface-cta-surface-promo-focus:var(--grimace-100);--surface-cta-surface-promo-pressed:var(--grimace-120);--surface-cta-surface-promo-hover:var(--grimace-100);--surface-cta-surface-promo:var(--grimace-110);--surface-upload-surface-brand-neutral:var(--box-blue-100);--surface-illustration-surface-box:var(--box-blue-100);--surface-illustration-surface-box-neutral:var(--box-blue-100);--surface-progressbar-surface-brand:var(--box-blue-100);--surface-nav-surface-brand:var(--box-blue-100);--surface-text-highlight-surface:var(--yellow-20);--surface-toggle-surface-pressed-hover:var(--box-blue-80);--surface-toggle-surface-pressed:var(--box-blue-100);--surface-toggle-surface-hover:var(--gray-05);--surface-toggle-surface:var(--gray-white);--surface-dropdown-secondary-surface-pressed:var(--gray-10);--surface-dropdown-secondary-surface-hover:var(--gray-05);--surface-dropdown-secondary-surface:var(--gray-white);--surface-dropdown-primary-surface-pressed:var(--gray-10);--surface-dropdown-primary-surface-hover:var(--gray-05);--surface-option-grid-surface-selected:var(--black-opacity-08);--surface-option-grid-surface-hover:var(--black-opacity-04);--surface-page-surface:var(--gray-white);--surface-chip-button-surface-hover:var(--black-opacity-08);--surface-chip-button-surface:var(--black-opacity-04);--surface-badge-notification-surface:var(--watermelon-red-100);--surface-badge-progress-surface:var(--yellorange-100);--surface-badge-offline-surface:var(--green-light-100);--surface-badge-collection-surface:var(--gray-10);--surface-badge-pin-surface:var(--gray-10);--surface-badge-online-surface:var(--green-light-120);--surface-badge-coadmin-surface:var(--purple-rain-100);--surface-badge-admin-surface:var(--dark-blue-100);--surface-badge-external-surface:var(--gray-50);--surface-badge-rejected-surface:var(--watermelon-red-110);--surface-badge-completed-surface:var(--green-light-100);--surface-badge-annotation-surface:var(--yellorange-100);--surface-badge-taskapproval-surface:var(--light-blue-120);--surface-badge-task-surface:var(--light-blue-100);--surface-badge-mention-surface:var(--light-blue-120);--surface-badge-relay-surface:var(--light-blue-120);--surface-badge-foldershared-surface:var(--light-blue-100);--surface-badge-folderexternal-surface:var(--gray-65);--surface-badge-boxnote-surface:var(--gray-10);--surface-badge-canvas-surface:var(--orange-100);--surface-badge-image-surface:var(--green-light-100);--surface-accordion-surface-hover:var(--gray-white);--surface-accordion-surface:var(--gray-white);--surface-tab-surface-pressed:var(--gray-10);--surface-tab-surface-hover:var(--gray-05);--surface-day-surface-selected-hover:var(--dark-blue-100);--surface-day-surface-selected:var(--box-blue-100);--surface-day-surface-hover:var(--gray-05);--surface-day-surface:var(--gray-white);--surface-search-surface-focused:var(--gray-white);--surface-search-surface-hover:var(--gray-02);--surface-search-global-surface:var(--gray-05);--surface-search-surface:var(--gray-05);--surface-scrollbar-surface:var(--black-opacity-50);--surface-sliderthumb-surface-hover:var(--light-blue-100);--surface-sliderthumb-surface:var(--box-blue-100);--surface-slidertrack-surface:var(--gray-65);--surface-filterchip-surface-single-on-hover:var(--box-blue-100);--surface-filterchip-surface-single-on:var(--box-blue-100);--surface-filterchip-surface-single-hover:var(--black-opacity-04);--surface-filterchip-surface-single:var(--black-opacity-04);--surface-filterchip-surface-multi-on-hover:var(--box-blue-10);--surface-filterchip-surface-multi-on:var(--box-blue-10);--surface-filterchip-surface-multi-hover:var(--black-opacity-04);--surface-filterchip-surface-multi:var(--black-opacity-04);--surface-inputchip-surface-error:var(--watermelon-red-10);--surface-inputchip-surface-hover:var(--gray-10);--surface-inputchip-surface:var(--gray-10);--surface-ghost-surface-secondary:var(--gray-05);--surface-ghost-surface:var(--gray-02);--surface-checkbox-surface-selected-hover:var(--box-blue-100);--surface-checkbox-surface-selected:var(--box-blue-100);--surface-checkbox-surface-hover:var(--gray-white);--surface-checkbox-surface:var(--gray-white);--surface-radio-surface-selected-hover:var(--gray-white);--surface-radio-surface-selected:var(--gray-white);--surface-radio-surface-hover:var(--gray-white);--surface-radio-surface:var(--gray-white);--surface-switch-surface-on-hover:var(--box-blue-100);--surface-switch-surface-on:var(--box-blue-100);--surface-switch-surface-off-hover:var(--gray-50);--surface-switch-surface-off:var(--gray-50);--surface-switch-surface-hover:var(--gray-white);--surface-switch-surface:var(--gray-white);--surface-item-small-surface-selected:var(--box-blue-05);--surface-item-small-surface-hover:var(--gray-05);--surface-item-small-surface:var(--gray-white);--surface-item-surface-selected:var(--box-blue-05);--surface-item-surface-hover:var(--gray-white);--surface-status-surface-gray-focus:var(--gray-10);--surface-status-surface-gray-hover:var(--gray-10);--surface-status-surface-gray:var(--gray-10);--surface-status-surface-boxblue-focus:var(--box-blue-100);--surface-status-surface-boxblue-hover:var(--box-blue-100);--surface-status-surface-boxblue:var(--box-blue-100);--surface-status-surface-green-focus:var(--green-light-50);--surface-status-surface-green-hover:var(--green-light-50);--surface-status-surface-green:var(--green-light-50);--surface-status-surface-dark-blue-focus:var(--dark-blue-50);--surface-status-surface-dark-blue-hover:var(--dark-blue-50);--surface-status-surface-dark-blue:var(--dark-blue-50);--surface-status-surface-light-blue-focus:var(--light-blue-50);--surface-status-surface-light-blue-hover:var(--light-blue-50);--surface-status-surface-light-blue:var(--light-blue-50);--surface-status-surface-purple-focus:var(--purple-rain-50);--surface-status-surface-purple-hover:var(--purple-rain-50);--surface-status-surface-purple:var(--purple-rain-50);--surface-status-surface-red-focus:var(--watermelon-red-50);--surface-status-surface-red-hover:var(--watermelon-red-50);--surface-status-surface-red:var(--watermelon-red-50);--surface-status-surface-orange-focus:var(--orange-50);--surface-status-surface-orange-hover:var(--orange-50);--surface-status-surface-orange:var(--orange-50);--surface-status-surface-yellow-focus:var(--yellow-50);--surface-status-surface-yellow-hover:var(--yellow-50);--surface-status-surface-yellow:var(--yellow-50);--surface-cta-surface-tertiary-promo-focus-pressed:var(--grimace-20);--surface-cta-surface-tertiary-promo-focus:var(--grimace-05);--surface-cta-surface-tertiary-promo-pressed:var(--grimace-20);--surface-cta-surface-tertiary-promo-hover:var(--grimace-05);--surface-cta-surface-tertiary-promo:var(--grimace-10);--surface-cta-surface-tertiary-pressed:var(--gray-10);--surface-cta-surface-tertiary-hover:var(--gray-05);--surface-cta-surface-tertiary:var(--gray-white);--surface-cta-surface-icon-utility-pressed:var(--gray-30);--surface-cta-surface-icon-utility-hover:var(--gray-20);--surface-cta-surface-icon-utility:var(--gray-10);--surface-cta-surface-icon-pressed:var(--black-opacity-08);--surface-cta-surface-icon-hover:var(--black-opacity-04);--surface-cta-surface-icon-disabled:var(--black-opacity-00);--surface-cta-surface-icon:var(--black-opacity-00);--surface-cta-surface-outline-pressed:var(--black-opacity-08);--surface-cta-surface-outline-hover:var(--black-opacity-04);--surface-cta-surface-outline:var(--black-opacity-00);--surface-status-surface-inprogress:var(--yellorange-100);--surface-status-surface-uploading:var(--box-blue-100);--surface-status-surface-scheduled:var(--purple-rain-100);--surface-status-surface-pending:var(--gray-40);--surface-status-surface-error:var(--watermelon-red-100);--surface-status-surface-success:var(--green-light-100);--surface-status-surface-generic:var(--gray-40);--surface-filter-surface-selected-focus:var(--box-blue-100);--surface-filter-surface-selected:var(--box-blue-100);--surface-filter-surface-focus:var(--box-blue-100);--surface-filter-surface-hover:var(--box-blue-100);--surface-filter-surface:var(--box-blue-100);--surface-pill-surface-focus:var(--gray-10);--surface-pill-surface-hover:var(--gray-10);--surface-pill-surface:var(--gray-10);--surface-message-surface-promo-secondary:var(--grimace-10);--surface-message-surface-success-secondary:var(--green-light-10);--surface-message-surface-success:var(--green-light-20);--surface-message-surface-info-secondary:var(--light-blue-10);--surface-message-surface-info:var(--light-blue-20);--surface-message-surface-generic-secondary:var(--gray-10);--surface-message-surface-generic:var(--gray-10);--surface-tooltip-surface-error:var(--watermelon-red-10);--surface-tooltip-surface:var(--gray-80);--surface-message-surface-error-secondary:var(--watermelon-red-10);--surface-message-surface-error:var(--watermelon-red-20);--surface-message-surface-warning-secondary:var(--yellorange-10);--surface-message-surface-warning:var(--yellorange-20);--surface-toggle-surface-on-hover:var(--box-blue-80);--surface-toggle-surface-on:var(--box-blue-100);--surface-toggle-surface-off-hover:var(--gray-02);--surface-input-surface-error-focus:var(--gray-white);--surface-input-surface-error-hover:var(--gray-white);--surface-input-surface-error:var(--gray-white);--surface-input-surface-focus:var(--gray-white);--surface-input-surface-hover:var(--gray-white);--surface-input-surface:var(--gray-white);--surface-dropdown-surface-error-focus:var(--gray-white);--surface-dropdown-surface-error-hover:var(--gray-white);--surface-dropdown-surface-error:var(--gray-white);--surface-dropdown-surface-focus:var(--gray-white);--surface-dropdown-surface-hover:var(--gray-white);--surface-dropdown-surface:var(--gray-white);--surface-cta-surface-secondary-focus-pressed:var(--gray-10);--surface-cta-surface-secondary-pressed:var(--gray-10);--surface-cta-surface-secondary-focus:var(--gray-05);--surface-cta-surface-secondary-hover:var(--gray-05);--surface-cta-surface-secondary-disabled:var(--gray-white);--surface-cta-surface-secondary-busy:var(--gray-white);--surface-cta-surface-secondary:var(--gray-white);--surface-surface-brand-secondary:var(--box-blue-10);--surface-menu-surface-focus:var(--gray-05);--surface-menu-surface-hover:var(--gray-05);--surface-menu-surface:var(--gray-white);--surface-card-surface-pressed:var(--gray-02);--surface-card-surface-focus:var(--box-blue-05);--surface-card-surface-hover:var(--gray-white);--surface-card-surface:var(--gray-white);--surface-surface-secondary-focus:var(--gray-02);--surface-surface-secondary-hover:var(--gray-05);--surface-surface-secondary:var(--gray-02);--surface-surface-hover:var(--gray-05);--surface-surface:var(--gray-white);--background-background:var(--gray-white);--z-index-sidepanel:360;--z-index-modal:370;--z-index-popover:380;--z-index-notification:2147483647;--z-index-card-tooltip:2147483647}.text-button-module_textButton__blsjh{align-items:center;background:rgba(0,0,0,0);border:none;border-radius:calc(var(--radius-1)/2);color:var(--text-cta-link);cursor:pointer;display:inline-flex;font-family:Lato,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.01875rem;line-height:1.25rem;outline:0;padding:0;text-decoration:none;text-transform:none;-webkit-user-select:text;-moz-user-select:text;user-select:text}.text-button-module_textButton__blsjh.text-button-module_isFontInherited__u4x-A{border-radius:.125em;font:inherit}.text-button-module_textButton__blsjh.text-button-module_isFontInherited__u4x-A.text-button-module_isIconButton__dVwfW{gap:.25em}.text-button-module_textButton__blsjh.text-button-module_isFontInherited__u4x-A:not(:disabled)[data-focus-visible]{box-shadow:0 0 0 .125em var(--outline-focus-on-light)}.text-button-module_textButton__blsjh .text-button-module_scaleLoader__0X9D9 div{border-radius:.375em;height:.625em;width:.125em}.text-button-module_textButton__blsjh .text-button-module_icon__Q2v9Y{align-items:center;display:flex}.text-button-module_textButton__blsjh .text-button-module_hideTextContent__Z1-NE{visibility:hidden}.text-button-module_textButton__blsjh.text-button-module_isIconButton__dVwfW{gap:var(--space-1)}.text-button-module_textButton__blsjh.text-button-module_visuallyHidden__4MN5j{color:rgba(0,0,0,0);pointer-events:none;position:relative}.text-button-module_textButton__blsjh:disabled{opacity:.3}.text-button-module_textButton__blsjh:not(:disabled):hover,.text-button-module_textButton__blsjh:not(:disabled)[data-focus-visible]{color:var(--text-cta-link-hover)}.text-button-module_textButton__blsjh:not(:disabled)[data-focus-visible]{box-shadow:0 0 0 var(--border-2) var(--outline-focus-on-light)}.text-button-module_textButton__blsjh:not(:disabled):active{color:var(--text-cta-link-pressed)}.scrollable-container-module_scrollableContainer__KAyOF{overflow:auto}
.diff-toggle-container{display:flex;align-items:center;height:36px;padding-right:4px;padding-left:5px;border-radius:18px}.diff-toggle-container .diff-toggle-button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:3px;border-radius:50%}.diff-toggle-container .diff-toggle-button .buttonicon-highlighter{height:16px;margin:0 auto}.diff-toggle-container.active{background-color:#ead9f9}.diff-toggle-container.active .presence-count{background-color:#fff}.diff-toggle-tooltip{min-width:420px;max-width:506px !important}.diff-toggle-tooltip-inner{display:flex;margin:5px}.diff-toggle-tooltip-inner .diff-summary{flex:1 1 auto;width:1%;margin-right:20px;word-wrap:break-word}.diff-toggle-tooltip-inner a{flex:0 1 auto;align-self:center;color:#fff;white-space:nowrap}.diff-toggle-tooltip-inner a:hover{color:#fff}
.feature-splash-container{position:absolute;right:22px;bottom:70px;z-index:5;width:282px;padding:16px 24px 24px;background-color:#fff;border-radius:8px;box-shadow:0 0 3px 0 rgba(0,0,0,.16),0 2px 6px 0 rgba(0,0,0,.1)}.feature-splash-container .feature-splash-x-button{position:absolute;top:15px;right:20px}.feature-splash-container .feature-splash-content{display:flex;flex-direction:column}.feature-splash-container .feature-splash-content-title-description{margin:0 5px 16px;font-size:14px;line-height:1.54;letter-spacing:.3px;white-space:pre-wrap}.feature-splash-container .feature-splash-content-title{font-weight:bold}.feature-splash-container .feature-splash-content-description{padding-right:24px;margin-top:24px;white-space:normal}.feature-splash-container .feature-splash-content-description-learn-more{color:inherit;text-decoration:underline}.feature-splash-container .feature-splash-content-image{margin-left:-24px;border-radius:4px}.feature-splash-container .feature-splash-content-title-description,.feature-splash-container .feature-splash-content-content-image{opacity:1;transition:opacity .1s}.feature-splash-container.feature-splash-fade-out .feature-splash-content-title-description,.feature-splash-container.feature-splash-fade-out .feature-splash-content-image{opacity:0}.feature-splash-container .feature-splash-buttons{display:flex;justify-content:flex-end;margin-top:20px}.feature-splash-container .feature-splash-buttons .btn{margin:0}.feature-splash-container .feature-splash-buttons .feature-splash-buttons-previous{margin-right:5px}
@keyframes popup_bounce_in{0%{transform:scale3d(0.1, 0.1, 1)}100%{transform:scale3d(1, 1, 1)}}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:flex;flex:1;align-items:center;padding:30px;overflow:auto;outline:0}.modal .modal-dialog{border:none;box-shadow:none;animation:popup_bounce_in .3s}.modal .modal-header{margin-right:20px}.modal hr{margin:20px 0;border:none;border-top:1px solid #d3d3d3}.modal-dialog-container{margin:auto}.modal-dialog{position:relative;display:flex;flex-direction:column;width:460px;max-width:100%;margin:auto;padding:30px;background-color:#fff;background-clip:padding-box;border-radius:12px;box-shadow:0 1px 1px 1px rgba(0,0,0,.05)}.modal-title{display:inline-block;flex:1;max-width:100%;margin:0;overflow:hidden;font-weight:bold;font-size:16px;line-height:inherit;word-wrap:break-word;overflow-wrap:break-word}.modal-content{margin-top:20px}.modal-back-button{display:flex;align-items:center;justify-content:center;padding:0;background:none;border:0;transform:rotate(180deg);cursor:pointer}.modal-back-button+.modal-title{margin-left:12px}.modal-close-button{position:absolute;top:20px;right:20px;padding:2px;color:#909090;font-weight:bold;font-size:11px;background:none;border:0;cursor:pointer}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(0,0,0,.75)}.modal-actions{display:flex;flex:none;align-items:center;justify-content:flex-end;margin-top:30px;text-align:right}.modal-actions .btn:last-of-type{margin-right:0}.modal-actions .btn{padding:0 16px;font-size:14px;line-height:38px;margin-top:0;margin-bottom:0}.modal-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;display:flex}@media(max-width: 460px){.is-responsive-web .modal-title{display:-webkit-box;overflow:hidden;line-height:1.5;white-space:normal;word-break:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media(max-width: 460px)and (-ms-high-contrast: none),(max-width: 460px)and (-ms-high-contrast: active){.is-responsive-web .modal-title{white-space:nowrap;text-overflow:ellipsis}}@media(max-width: 460px){.is-responsive-web .modal{flex-direction:column;padding:0}.is-responsive-web .modal-header-container{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:64px}.is-responsive-web .modal-header{display:flex;align-items:center;padding:0 16px}.is-responsive-web .modal-content{flex-basis:100%;margin-top:64px;margin-bottom:60px;padding:24px 16px 12px 16px;overflow:auto}.is-responsive-web .modal-dialog{height:100%;padding:0;border-radius:0}.is-responsive-web .modal-close-button{top:0;right:10px;display:flex;align-items:center;height:100%;padding:20px 0}.is-responsive-web .modal-actions{position:fixed;right:0;bottom:0;width:100%;height:60px;padding:10px 16px;background-color:#fff}.is-responsive-web .modal-dialog-container{overflow:hidden}}.is-responsive-web .modal-dialog-container{flex-basis:100%;width:100%}
#new-user-tour-content{position:relative;height:635px;overflow:hidden}#new-user-tour .new-user-tour-graphic{position:absolute;width:100%;height:392px;overflow:hidden;background-color:#f2f7fd;border-radius:4px 4px 0 0;transition:left 450ms}#new-user-tour .new-user-tour-note{position:absolute;overflow:hidden;background-color:#fff;border:solid 1px #e8e8e8;border-radius:8px 8px 0 0;box-shadow:0 8px 20px 0 rgba(0,0,0,.1)}#new-user-tour .new-user-tour-note-title{position:absolute;font-weight:bold;line-height:normal;color:#767676;white-space:normal}#new-user-tour .new-user-tour-notehead{position:absolute;width:32px;height:32px}#new-user-tour .new-user-tour-info{position:absolute;top:392px;width:100%;height:243px;background-color:#fff;border-radius:0 0 4px;transition:opacity 300ms}#new-user-tour .new-user-tour-info-title{margin:40px auto 15px;font-size:18px;font-weight:bold;line-height:1.33;color:#222}#new-user-tour .new-user-tour-info-description{margin:auto;font-size:13px;line-height:1.54;color:#767676}#new-user-tour .new-user-tour-info-title,#new-user-tour .new-user-tour-info-description{width:460px;text-align:center;letter-spacing:.3px;white-space:normal}#new-user-tour-carousel-indicators{position:absolute;bottom:43px;left:290px;display:flex;justify-content:space-between;width:40px;height:8px}#new-user-tour-carousel-indicators .carousel-indicator{width:8px;height:8px;background-color:#d3d3d3;border-radius:50%}#new-user-tour-carousel-indicators .carousel-indicator.is-selected{background-color:#0061d5}#new-user-tour-navigation-buttons{position:absolute;bottom:25px;display:flex;justify-content:flex-end;width:calc(100% - 50px);margin-right:25px;margin-left:25px}#new-user-tour-navigation-buttons-previous{position:absolute;left:0}#new-user-tour .modal-header{display:none}#new-user-tour .modal-content{margin-top:0}#new-user-tour #page-one-graphic-desktop-note{top:80px;left:77px;width:394px;height:312px}#new-user-tour #page-one-graphic-desktop-note::before{position:absolute;top:130px;left:86px;width:6px;height:6px;content:"";background:#767676;border-radius:50%;box-shadow:0 24px 0 #767676,0 48px 0 #767676,0 96px 0 #767676,0 120px 0 #767676,0 144px 0 #767676}#new-user-tour #page-one-graphic-desktop-note::after{position:absolute;top:126px;left:107px;width:108px;height:12px;content:"";background:#e8e8e8;border-radius:4px;box-shadow:40px 0 0 #e8e8e8,0 24px 0 #e8e8e8,40px 24px 0 #e8e8e8,0 48px 0 #e8e8e8,40px 48px 0 #e8e8e8,0 72px 0 #e8e8e8,0 96px 0 #e8e8e8,40px 96px 0 #e8e8e8,0 120px 0 #e8e8e8,40px 120px 0 #e8e8e8,0 144px 0 #e8e8e8,15px 144px 0 #e8e8e8}#new-user-tour #page-one-graphic-desktop-note-notes-logo{position:absolute;top:30px;left:181px}#new-user-tour #page-one-graphic-desktop-note-title{top:79px;left:82px;font-size:16px;letter-spacing:.4px;white-space:nowrap}#new-user-tour #page-one-graphic-desktop-note-avatar{top:188px;left:40px}#new-user-tour #page-one-graphic-desktop-note-cursor{position:absolute;top:193px;left:217px;height:21px;border-right:1px solid #222}#new-user-tour #page-one-graphic-mobile-container{position:absolute;top:148px;left:331px;width:211px;height:244px}#new-user-tour #page-one-graphic-mobile-note{position:absolute;top:51px;left:12px;width:187px;height:193px;overflow:hidden;background-color:#fff}#new-user-tour #page-one-graphic-mobile-note::before{position:absolute;top:82px;left:24px;width:6px;height:6px;content:"";background:#767676;border-radius:50%;box-shadow:0 22px 0 #767676,0 44px 0 #767676,0 88px 0 #767676}#new-user-tour #page-one-graphic-mobile-note::after{position:absolute;top:80px;left:45px;width:45px;height:10px;content:"";background:#e8e8e8;border-radius:4px;box-shadow:40px 0 0 #e8e8e8,80px 0 0 #e8e8e8,0 22px 0 #e8e8e8,40px 22px 0 #e8e8e8,80px 22px 0 #e8e8e8,0 44px 0 #e8e8e8,40px 44px 0 #e8e8e8,80px 44px 0 #e8e8e8,0 66px 0 #e8e8e8,0 88px 0 #e8e8e8,40px 88px 0 #e8e8e8,80px 88px 0 #e8e8e8,0 110px 0 #e8e8e8,40px 110px 0 #e8e8e8,80px 110px 0 #e8e8e8}#new-user-tour #page-one-graphic-mobile-note-title{top:30px;left:20px;font-size:12px;letter-spacing:.3px;white-space:pre-wrap}#new-user-tour #page-two-graphic-note{top:80px;left:84px;width:452px;height:312px}#new-user-tour #page-two-graphic-note::before{position:absolute;top:134px;left:347px;height:21px;content:"";border-right:1px solid #222;box-shadow:-114px 120px 0 #222}#new-user-tour #page-two-graphic-note::after{position:absolute;top:139px;left:108px;width:108px;height:12px;content:"";background:#e8e8e8;border-radius:4px;box-shadow:65px 0 0 #e8e8e8,129px 0 0 #e8e8e8,0 24px 0 #e8e8e8,66px 24px 0 #e8e8e8,0 48px 0 #e8e8e8,65px 48px 0 #e8e8e8,129px 48px 0 #e8e8e8,0 72px 0 #e8e8e8,0 96px 0 #e8e8e8,65px 96px 0 #e8e8e8,129px 96px 0 #e8e8e8,0 120px 0 #e8e8e8,15px 120px 0 #e8e8e8}#new-user-tour #page-two-graphic-note-title{top:104px;left:108px}#new-user-tour #page-two-graphic-note-presence-maria,#new-user-tour #page-two-graphic-note-presence-amal,#new-user-tour #page-two-graphic-note-presence-clifford{position:absolute;top:30px;width:45px;height:45px}#new-user-tour #page-two-graphic-note-presence-maria-avatar,#new-user-tour #page-two-graphic-note-presence-amal-avatar,#new-user-tour #page-two-graphic-note-presence-clifford-avatar{width:45px;height:45px}#new-user-tour #page-two-graphic-note-presence-maria-avatar-green-dot,#new-user-tour #page-two-graphic-note-presence-amal-avatar-green-dot,#new-user-tour #page-two-graphic-note-presence-clifford-avatar-green-dot{position:absolute;top:30px;left:30px;width:12px;height:12px;background-color:#26c281;border:solid 2px #fff;border-radius:50%}#new-user-tour #page-two-graphic-note-presence-maria{left:213px}#new-user-tour #page-two-graphic-note-presence-amal{left:265px}#new-user-tour #page-two-graphic-note-presence-clifford{left:317px}#new-user-tour #page-two-graphic-note-presence-more{position:absolute;top:30px;left:369px;display:flex;align-items:center;justify-content:center;width:53px;height:44px;font-size:19px;letter-spacing:.3px;background-color:#ededed;border-radius:22px}#new-user-tour #page-two-graphic-note-checkboxes-selected,#new-user-tour #page-two-graphic-note-checkboxes-unselected-one,#new-user-tour #page-two-graphic-note-checkboxes-unselected-two{position:absolute;width:16px;height:16px}#new-user-tour #page-two-graphic-note-checkboxes-selected{top:137px;left:82px}#new-user-tour #page-two-graphic-note-checkboxes-unselected-one{top:185px;left:82px}#new-user-tour #page-two-graphic-note-checkboxes-unselected-two{top:233px;left:82px}#new-user-tour #page-two-graphic-note-noteheads-maria,#new-user-tour #page-two-graphic-note-noteheads-amal{left:40px}#new-user-tour #page-two-graphic-note-noteheads-maria{top:129px}#new-user-tour #page-two-graphic-note-noteheads-amal{top:249px}#new-user-tour #page-three-graphic-note{top:80px;left:84px;width:452px;height:312px}#new-user-tour #page-three-graphic-note-boxworks{position:absolute;top:40px;left:62px;width:360px;height:128px}#new-user-tour #page-three-graphic-note-title{top:188px;left:62px}#new-user-tour #page-three-graphic-note-table{position:absolute;top:225px;left:62px;width:360px;height:89px;border:1px solid #d3d3d3;border-radius:4px}#new-user-tour #page-three-graphic-note-table::before{position:absolute;left:179px;height:85px;content:"";border-right:1px solid #d3d3d3}#new-user-tour #page-three-graphic-note-table::after{position:absolute;top:39px;width:360px;content:"";border-bottom:1px solid #d3d3d3;box-shadow:0 39px 0 #d3d3d3}#new-user-tour #page-three-graphic-note-table-content{position:absolute;display:inline-block;width:100%}#new-user-tour #page-three-graphic-note-table-content::before{position:absolute;top:14px;left:12px;width:100px;height:12px;content:"";background:#e8e8e8;border-radius:4px;box-shadow:28px 0 0 #e8e8e8,0 40px 0 #e8e8e8,18px 40px 0 #e8e8e8,180px 0 0 #e8e8e8,180px 40px 0 #e8e8e8,216px 40px 0 #e8e8e8}#new-user-tour #page-three-graphic-note-table-content::after{position:absolute;top:10px;left:294px;height:21px;content:"";border-right:1px solid #222}#new-user-tour #page-three-graphic-note-noteheads-benjamin,#new-user-tour #page-three-graphic-note-noteheads-clifford{left:20px}#new-user-tour #page-three-graphic-note-noteheads-benjamin{top:40px}#new-user-tour #page-three-graphic-note-noteheads-clifford{top:229px}
.link-input-popover{overflow-wrap:break-word;white-space:normal}
.image-upload-file-input{display:none}.insert-media-button{fill:#222}.link-input-popover{width:320px}
.search-input-container{display:inline-block;min-height:32px}.search-input-container .action-button{display:flex;align-items:center;width:30px;padding:0;background:none;border:0;cursor:pointer}.search-input-container .action-button path{transition:fill linear .1s}.search-input-container .action-button svg{flex:1}.search-input-container .action-buttons,.search-input-container .search-form-loading-indicator{position:absolute;top:0;bottom:0;display:flex}.search-input-container .action-buttons{right:0;align-items:stretch}.search-input-container .search-form-loading-indicator{right:10px;align-items:center}.search-input-container .clear-button{display:none}.search-input-container .clear-button path:first-of-type{fill:#a7a7a7}.search-input-container .search-form.use-clear-button .clear-button{display:flex}.search-input-container .search-form.use-clear-button .search-button{display:none}.search-input-container .search-form.use-clear-button.is-empty .clear-button{display:none}.search-input-container .search-form.use-clear-button.is-empty .search-button{display:flex}.search-input-container .search-input{padding-right:30px}.search-input-container .search-input:focus~.clear-button path:first-of-type{fill:#4e4e4e}.search-input-container .search-input:focus+.search-button path{fill:#4e4e4e}.search-input-container .search-form{position:relative;display:flex;align-items:stretch}
.dropdown-menu-element-attached-left .aria-menu,.dropdown-menu-element-attached-right .aria-menu,.dropdown-menu-element-attached-center .aria-menu{animation:fade-in cubic-bezier(0, 0, 0.6, 1) .15s}.dropdown-menu-element{box-sizing:border-box !important;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-weight:normal;font-size:14px;color:#222;line-height:20px;letter-spacing:.3px;z-index:170;margin-top:5px}.dropdown-menu-element *,.dropdown-menu-element *::before,.dropdown-menu-element *::after{box-sizing:border-box !important}@media(max-width: 767px){.bdl-DropdownMenu--responsive.dropdown-menu-enabled{position:fixed;top:0;right:0;bottom:0;left:0;margin-top:0;margin-bottom:64px;transform:none !important}.bdl-DropdownMenu--responsive .aria-menu:not(.submenu){height:100%;margin-top:64px;overflow-x:auto;background-color:#fbfbfb;border:none;border-radius:0;box-shadow:none}.bdl-DropdownMenu--responsive .aria-menu:not(.submenu) .bdl-MenuHeader{position:absolute;top:0;right:0;left:0;display:flex;height:64px;padding:12px 12px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.05)}.bdl-DropdownMenu--responsive .aria-menu:not(.submenu) .submenu:not(.is-hidden){top:100%;right:0;bottom:auto;left:auto}.bdl-DropdownMenu--responsive .aria-menu:not(.submenu) .submenu:not(.is-hidden).is-right-bottom-aligned{top:auto;bottom:100%}}
.menu-toggle{display:flex;align-items:center}.menu-toggle>.toggle-arrow{transition-timing-function:cubic-bezier(0, 0, 0.6, 1);transition-duration:.15s;transition-property:transform;flex:none;margin-left:5px}.dropdown-menu-enabled .menu-toggle>.toggle-arrow,.is-toggled .menu-toggle>.toggle-arrow{transform:rotate(180deg)}.lnk .menu-toggle>.toggle-arrow{margin-top:2px}.lnk .menu-toggle>.toggle-arrow path{fill:#0061d5}.btn-primary .menu-toggle .fill-color{fill:#fff}.lnk.bdl-is-disabled .menu-toggle .fill-color,.lnk.is-disabled .menu-toggle .fill-color{fill:#909090}
.breadcrumbs{display:flex;align-items:center;min-width:0;font-size:15px}.breadcrumbs>ol{display:flex;min-width:0;margin:0}.breadcrumbs .breadcrumb-item{display:flex;align-items:center;min-width:20px}.breadcrumbs .breadcrumb-item.breadcrumb-item-last *{color:#4e4e4e}.breadcrumbs .breadcrumb-item.no-shrink{flex:none}.breadcrumbs .breadcrumb-item *{overflow:hidden;color:#909090;white-space:nowrap;text-overflow:ellipsis}.breadcrumbs .breadcrumb-item *:hover{color:#4e4e4e}.breadcrumbs .breadcrumb-item .breadcrumb-toggler{font-size:25px;cursor:pointer}.breadcrumbs .breadcrumb-item .breadcrumb-toggler:hover,.breadcrumbs .breadcrumb-item .breadcrumb-toggler:focus{color:#4e4e4e;outline:none}.breadcrumbs .breadcrumb-item+.breadcrumb-item::before{display:inline-block;flex:none;width:8px;height:8px;margin:8px 10px 6px 6px;border-color:#909090;border-style:solid solid none none;border-width:2px;transform:rotate(45deg);content:""}.breadcrumbs .icon-home svg{width:16px;height:16px}.breadcrumbs .icon-caret-down{flex:none;margin-left:5px}.breadcrumbs .icon-caret-down svg{width:7px}
.checkbox-label{position:relative;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-label>input[type=checkbox]{flex:none;width:14px;height:14px;margin:3px 0 0;opacity:0}.checkbox-label>input[type=checkbox]+span::before{position:absolute;top:3px;left:0;width:14px;height:14px;background:#fff;border:1px solid #909090;border-radius:2px;content:"";pointer-events:none}.checkbox-label>input[type=checkbox]+span::after{transition-timing-function:cubic-bezier(0, 0, 0.6, 1);transition-duration:.15s;transition-property:transform;position:absolute;top:6px;left:5px;width:4px;height:7px;border-right:2px solid #0061d5;border-bottom:2px solid #0061d5;transform:rotate(45deg) scale(0) translate3d(0, 0, 0);backface-visibility:hidden;content:"";pointer-events:none}.checkbox-label>input[type=checkbox]:checked+span::after{transform:rotate(45deg) scale(1) translate3d(0, 0, 0)}.checkbox-label>input[type=checkbox]:focus+span::before{border:2px solid #0061d5}.checkbox-label>input[type=checkbox]:disabled+span::before{background-color:#fbfbfb;border:1px solid #d3d3d3}.checkbox-label>input[type=checkbox]:disabled+span::after{border-color:#bcbcbc}.bdl-Checkbox-labelTooltipWrapper{margin-left:10px}.checkbox-tooltip-wrapper{display:inline-flex;vertical-align:text-bottom}.checkbox-tooltip-wrapper>.info-tooltip{position:relative;display:inline-block;flex:none;width:16px;height:16px;margin-left:5px}.checkbox-tooltip-wrapper>.info-tooltip>svg path{fill:#0061d5}.checkbox-container{margin:0 0 20px}.checkbox-container.bdl-is-disabled .checkbox-label,.checkbox-container.is-disabled .checkbox-label{color:#6f6f6f}.checkbox-container>.bdl-Label,.checkbox-container>.label{margin:8px 0}.checkbox-subsection,.checkbox-description{margin-top:2px;margin-left:24px}.checkbox-description{color:#6f6f6f}
.toggle-container{margin:0 0 20px}.toggle-container .toggle-label{display:inline-block;margin:5px 10px;line-height:15px;vertical-align:top}.bdl-Toggle,.toggle{display:none}.bdl-Toggle,.toggle,.bdl-Toggle::after,.toggle::after,.bdl-Toggle::before,.toggle::before,.bdl-Toggle *,.toggle *,.bdl-Toggle *::after,.toggle *::after,.bdl-Toggle *::before,.toggle *::before,.bdl-Toggle+.toggle-btn,.toggle+.toggle-btn{-webkit-user-select:none;-moz-user-select:none;user-select:none}.bdl-Toggle::-moz-selection, .toggle::-moz-selection, .bdl-Toggle::after::-moz-selection, .toggle::after::-moz-selection, .bdl-Toggle::before::-moz-selection, .toggle::before::-moz-selection, .bdl-Toggle *::-moz-selection, .toggle *::-moz-selection, .bdl-Toggle *::after::-moz-selection, .toggle *::after::-moz-selection, .bdl-Toggle *::before::-moz-selection, .toggle *::before::-moz-selection, .bdl-Toggle+.toggle-btn::-moz-selection, .toggle+.toggle-btn::-moz-selection{background:none}.bdl-Toggle::selection,.toggle::selection,.bdl-Toggle::after::selection,.toggle::after::selection,.bdl-Toggle::before::selection,.toggle::before::selection,.bdl-Toggle *::selection,.toggle *::selection,.bdl-Toggle *::after::selection,.toggle *::after::selection,.bdl-Toggle *::before::selection,.toggle *::before::selection,.bdl-Toggle+.toggle-btn::selection,.toggle+.toggle-btn::selection{background:none}.bdl-Toggle+.toggle-btn,.toggle+.toggle-btn{position:relative;display:inline-block;width:50px;height:24px;margin:1px 0;padding:2px;background:#bcbcbc;border-radius:40px;outline:0;cursor:pointer;transition:left .4s ease,background .4s ease}.bdl-Toggle+.toggle-btn::after,.toggle+.toggle-btn::after,.bdl-Toggle+.toggle-btn::before,.toggle+.toggle-btn::before{position:relative;display:block;width:26px;content:""}.bdl-Toggle+.toggle-btn::after,.toggle+.toggle-btn::after{top:-3px;left:-3px;height:26px;background:#fff;border:1px solid #6f6f6f;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.1);transition:left .2s ease,background .2s ease}.bdl-Toggle+.toggle-btn::before,.toggle+.toggle-btn::before{display:none}.bdl-Toggle:checked+.toggle-btn,.toggle:checked+.toggle-btn{background:#0061d5}.bdl-Toggle:checked+.toggle-btn::after,.toggle:checked+.toggle-btn::after{left:50%}.toggle-simple{position:relative;display:flex;width:40px;height:20px;border-radius:20px;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.is-toggle-right-aligned .toggle-simple{width:100%}.toggle-simple-input{position:absolute;left:-9999px;opacity:0}.toggle-simple-label{display:inline-block;min-width:0;margin-left:46px;white-space:nowrap}.is-toggle-right-aligned .toggle-simple-label{flex:1;margin-left:auto;overflow:hidden;text-overflow:ellipsis}.toggle-simple-description{margin-top:2px;margin-left:46px;color:#909090}.is-toggle-right-aligned .toggle-simple-description{margin-right:46px;margin-left:auto}.toggle-simple-switch{display:inline-block}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.toggle-simple-switch{cursor:pointer}}.is-toggle-right-aligned .toggle-simple-switch{position:relative;width:40px}.toggle-simple-switch::before,.toggle-simple-switch::after{position:absolute;top:0;bottom:0;left:0;display:block;cursor:pointer;content:""}.toggle-simple-switch::before{right:0;background-color:#bcbcbc;border-radius:20px;transition:background .4s}.toggle-simple-switch::after{width:20px;height:20px;background-color:#fff;border:1px solid #6f6f6f;border-radius:100%;transition:margin .4s}.toggle-simple-input:checked~.toggle-simple-switch::before{background-color:#0061d5}.toggle-simple-input:checked~.toggle-simple-switch::after{margin-left:20px}.toggle-simple-input:disabled~.toggle-simple-switch::before,.toggle-simple-input:disabled~.toggle-simple-switch::after{cursor:default}.toggle-simple-input:disabled~.toggle-simple-switch::before{opacity:.5}.toggle-simple-input:disabled~.toggle-simple-switch::after{background-color:#fafafa;border-color:#c1c1c1}.toggle-simple-input:focus~.toggle-simple-switch::after{border-color:#0061d5}
.ReactVirtualized__Table__headerRow{font-weight:700;text-transform:uppercase;display:flex;flex-direction:row;align-items:center}.ReactVirtualized__Table__row{display:flex;flex-direction:row;align-items:center}.ReactVirtualized__Table__headerTruncatedText{display:inline-block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ReactVirtualized__Table__headerColumn,.ReactVirtualized__Table__rowColumn{margin-right:10px;min-width:0px}.ReactVirtualized__Table__rowColumn{text-overflow:ellipsis;white-space:nowrap}.ReactVirtualized__Table__headerColumn:first-of-type,.ReactVirtualized__Table__rowColumn:first-of-type{margin-left:10px}.ReactVirtualized__Table__sortableHeaderColumn{cursor:pointer}.ReactVirtualized__Table__sortableHeaderIconContainer{display:flex;align-items:center}.ReactVirtualized__Table__sortableHeaderIcon{flex:0 0 24px;height:1em;width:1em;fill:currentColor}
.radio-label{position:relative;display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-label>input[type=radio]{flex:none;width:14px;height:14px;margin:0;opacity:0}.radio-label>input[type=radio]+span::before{position:absolute;top:3px;left:0;width:14px;height:14px;background-color:#fff;border:7px solid #fff;border-radius:9001px;box-shadow:0 0 0 1px #909090,0 -1px 1px rgba(0,0,0,.4);transition:border-width .1s;content:""}.radio-label>input[type=radio]:checked+span::before{background-color:#0061d5;border:3px solid #fff}.radio-label>input[type=radio]:focus+span::before{box-shadow:0 0 0 2px #0061d5}.radio-label>input[type=radio]:disabled+span::before{background-color:#bcbcbc;border-color:#fbfbfb;box-shadow:0 0 0 1px #d3d3d3}.radio-label>input[type=radio]+span+span{margin-left:10px}.radio-label>input[type=radio]:disabled+span+span{color:#bcbcbc}.radio-container{margin:0 0 20px}.radio-description{margin-top:2px;margin-left:24px;color:#6f6f6f}
.bdl-ContentExplorerItemList--responsive{display:flex;flex:1;flex-direction:column;min-height:285px}.content-explorer-item-list .table-header-item{color:#6f6f6f;font-weight:normal;font-size:14px;letter-spacing:.035em;text-transform:none}.content-explorer-item-list .table-body{border-top:1px solid #e8e8e8;outline:none}.content-explorer-item-list .table-row.disabled .table-cell{opacity:.3}.content-explorer-item-list .table-row:not(.is-selected):not(.disabled):hover{background-color:#f6fafd}.content-explorer-item-list .table-row:focus::before{background-color:rgba(0,0,0,0);content:none}.content-explorer-item-list .table-row .table-cell{padding:0}.content-explorer-item-list .item-list-name-container{display:flex;align-items:center}.content-explorer-item-list .item-list-name-container .icon-chevron{margin-top:1px;margin-left:7px}.content-explorer-item-list .item-list-name{display:flex;align-items:center;padding-right:1px;color:#222;font-size:14px}.content-explorer-item-list .item-list-name.link:hover{color:#0061d5}.content-explorer-item-list .item-list-name.link:hover .icon-chevron{border-color:#0061d5 !important}.content-explorer-item-list .item-list-button-col .radio-container,.content-explorer-item-list .item-list-button-col .checkbox-container{flex:1;margin-bottom:0;text-align:center}.content-explorer-item-list .item-list-name-label{margin-left:15px;color:#0061d5;font-weight:bold;font-size:11px;text-transform:uppercase}.content-explorer-item-list .item-list-loading-placeholder{width:75%;height:12px;background-color:#bcbcbc;border-radius:4px}
.content-explorer .content-explorer-search-new-folder-container{display:flex;align-items:center;height:38px;margin-top:20px}.content-explorer .content-explorer-search-new-folder-container .quick-search .overlay{max-height:345px}.content-explorer .content-explorer-search-container{width:100%;margin-right:5px}.content-explorer .content-explorer-search-container .search-input{width:100%;height:34px;font-size:14px}.content-explorer .content-explorer-new-folder-button{flex:1 0 auto;height:34px}.content-explorer .content-explorer-breadcrumbs-container{display:flex;align-items:center;justify-content:flex-start;height:30px;margin-top:20px;margin-bottom:10px}.content-explorer .content-explorer-breadcrumbs-container .content-explorer-breadcrumbs-up-button{margin:0 10px 0 0;padding:8px 10px 10px 12px}.content-explorer .content-explorer-breadcrumbs-container .breadcrumbs{min-width:0}.content-explorer .content-explorer-breadcrumbs-container .breadcrumbs .icon-all-files{margin-right:10px}.content-explorer .bdl-ContentExplorerFolderTreeBreadcrumbs{display:flex;align-items:center;height:30px;margin-top:15px;margin-bottom:5px}.content-explorer .bdl-ContentExplorerFolderTreeBreadcrumbs .bdl-ContentExplorerFolderTreeBreadcrumbs-button{margin:0 10px 0 0;padding:5px}.content-explorer .bdl-ContentExplorerFolderTreeBreadcrumbs .bdl-ContentExplorerFolderTreeBreadcrumbs-icon{margin-right:10px}.content-explorer .bdl-ContentExplorerFolderTreeBreadcrumbs .bdl-ContentExplorerFolderTreeBreadcrumbs-text{color:#222}.content-explorer .bdl-ContentExplorer-subheader{display:flex;align-items:center;height:40px}.content-explorer .bdl-ContentExplorer-subheader .checkbox-container,.content-explorer .bdl-ContentExplorer-subheader .toggle-container{margin:0}.content-explorer .bdl-ContentExplorer-subheader .toggle-simple-label{display:flex;align-items:center;min-width:auto}.content-explorer .bdl-ContentExplorer-subheader .content-explorer-select-all-checkbox{margin-right:18px}.content-explorer .bdl-ContentExplorer-subheader .content-explorer-select-all-checkbox:first-child{margin-left:auto}.content-explorer .content-explorer-select-all-container{display:flex;flex-grow:1;align-items:center;height:40px}.content-explorer .content-explorer-select-all-container .content-explorer-select-all-items-counter{margin-left:2px}.content-explorer .content-explorer-select-all-container .content-explorer-select-all-checkbox-label{margin-right:10px;margin-left:auto}.content-explorer .bdl-ContentExplorerIncludeSubfolders-icon{margin-left:4px}.content-explorer .bdl-ContentExplorerIncludeSubfolders-icon path{fill:#0061d5}.content-explorer .content-explorer-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;font-size:14px}.content-explorer .content-explorer-action-buttons-container{position:relative;display:flex;justify-content:flex-end;padding-top:20px;border-top:1px solid #e8e8e8}.content-explorer .content-explorer-action-buttons-container .btn{padding:0 16px;font-size:14px;line-height:38px}.content-explorer .content-explorer-action-buttons-container .status-message{position:absolute;left:0;margin-top:5px}.content-explorer .content-explorer-action-buttons-container .status-message-link{position:absolute;left:0;margin-top:5px;color:#0061d5;font-size:14px;line-height:20px}.content-explorer .content-explorer-action-buttons-container .content-explorer-copy-button{margin-right:0}.content-explorer .modal-actions .status-message{margin-right:auto}.bdl-ContentExplorerModal--responsive .modal-content,.bdl-ContentExplorer--responsive{display:flex;flex:1;flex-direction:column}.bdl-ContentExplorerModal--responsive .modal-content .content-explorer-breadcrumbs-up-button,.bdl-ContentExplorer--responsive .content-explorer-breadcrumbs-up-button{display:none}
.content-explorer-modal .modal-dialog{width:620px}
.bdl-Label,.label{display:block;color:#6f6f6f;font-weight:bold}.bdl-Label .bdl-Label-optional,.label .bdl-Label-optional,.bdl-Label .label-optional,.label .label-optional{padding-left:3px}.bdl-Label .tooltip-icon-container,.label .tooltip-icon-container{padding-left:3px}.bdl-Label .tooltip-icon-container .tooltip-icon,.label .tooltip-icon-container .tooltip-icon{position:relative;top:3px}
.text-input-container{position:relative;margin:0 0 20px}.text-input-container .text-input-loading{display:inline-block;margin-left:-21px}.text-input-container .text-input-verified{display:inline-block;margin-bottom:-2px;margin-left:-24px}.text-input-container .bdl-Label,.text-input-container .label{word-wrap:break-word}.text-input-container .text-input-description{color:#6f6f6f;word-wrap:break-word}.text-input-container input{height:32px;margin-top:5px;font-family:inherit}.text-input-container input[type=number]{-moz-appearance:textfield;-ms-appearance:textfield}.text-input-container input[type=number]::-webkit-outer-spin-button,.text-input-container input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.text-input-container.is-required input,.text-input-container.show-error input{border-color:#ed3757}
.new-folder-modal .folder-name-input .bdl-Label,.new-folder-modal .folder-name-input .label{white-space:pre-wrap;word-wrap:break-word}.new-folder-modal .folder-name-input input{width:100%}
.scroll-container{position:relative;display:flex;flex-grow:1;height:100%;overflow:hidden}.scroll-container .scroll-wrap-container{flex-grow:1;overflow-y:auto}.scroll-container .scroll-wrap-container::before,.scroll-container .scroll-wrap-container::after{position:absolute;display:block;width:100%;height:30px;border-radius:inherit;opacity:0;transition:opacity .1s ease-in-out;content:""}.scroll-container .scroll-wrap-container::before{top:-30px;z-index:20;box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}.scroll-container .scroll-wrap-container::after{bottom:-30px;z-index:30;box-shadow:0 -2px 8px 0 rgba(0,0,0,.1)}.scroll-container.is-showing-top-shadow .scroll-wrap-container::before{opacity:1}.scroll-container.is-showing-bottom-shadow .scroll-wrap-container::after{opacity:1}
.bdl-ButtonGroup,.btn-group{position:relative}.bdl-ButtonGroup .toggle-overlay,.btn-group .toggle-overlay{display:inline}.bdl-ButtonGroup .toggle-overlay>.btn,.btn-group .toggle-overlay>.btn,.bdl-ButtonGroup .toggle-overlay>.bdl-targeted-click-through>.btn,.btn-group .toggle-overlay>.bdl-targeted-click-through>.btn{margin-left:0;padding-right:11px;padding-left:11px;border-radius:0 6px 6px 0}.bdl-ButtonGroup .toggle-overlay>.btn.btn-primary,.btn-group .toggle-overlay>.btn.btn-primary,.bdl-ButtonGroup .toggle-overlay>.bdl-targeted-click-through>.btn.btn-primary,.btn-group .toggle-overlay>.bdl-targeted-click-through>.btn.btn-primary{border-left-color:#004aa2}.bdl-ButtonGroup .toggle-overlay .icon-caret-down::after,.btn-group .toggle-overlay .icon-caret-down::after{content:""}.bdl-ButtonGroup .toggle-overlay .icon-caret-down path,.btn-group .toggle-overlay .icon-caret-down path{fill:#fff}.bdl-ButtonGroup .toggle-overlay .overlay-wrapper,.btn-group .toggle-overlay .overlay-wrapper{position:static}.bdl-ButtonGroup .toggle-overlay .overlay-wrapper .overlay,.btn-group .toggle-overlay .overlay-wrapper .overlay{left:0}.bdl-ButtonGroup>.btn,.btn-group>.btn,.bdl-ButtonGroup>.bdl-targeted-click-through>.btn,.btn-group>.bdl-targeted-click-through>.btn{margin:5px 0 5px -1px;border-radius:0}.bdl-ButtonGroup>.btn.btn-primary,.btn-group>.btn.btn-primary,.bdl-ButtonGroup>.bdl-targeted-click-through>.btn.btn-primary,.btn-group>.bdl-targeted-click-through>.btn.btn-primary{margin:5px 0;border-right-color:#004aa2}.bdl-ButtonGroup>.btn.btn-primary.is-selected,.btn-group>.btn.btn-primary.is-selected,.bdl-ButtonGroup>.bdl-targeted-click-through>.btn.btn-primary.is-selected,.btn-group>.bdl-targeted-click-through>.btn.btn-primary.is-selected{color:#fff;background-color:#004eac;border-color:#003e89;box-shadow:none}.bdl-ButtonGroup>.btn.btn-primary:last-of-type,.btn-group>.btn.btn-primary:last-of-type,.bdl-ButtonGroup>.bdl-targeted-click-through>.btn.btn-primary:last-of-type,.btn-group>.bdl-targeted-click-through>.btn.btn-primary:last-of-type{border-right-color:#0061d5}.bdl-ButtonGroup>.btn:first-child,.btn-group>.btn:first-child,.bdl-ButtonGroup>.bdl-targeted-click-through>.btn:first-child,.btn-group>.bdl-targeted-click-through>.btn:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.bdl-ButtonGroup>.btn:last-child,.btn-group>.btn:last-child,.bdl-ButtonGroup>.bdl-targeted-click-through>.btn:last-child,.btn-group>.bdl-targeted-click-through>.btn:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.bdl-ButtonGroup>.btn.is-selected,.btn-group>.btn.is-selected,.bdl-ButtonGroup>.bdl-targeted-click-through>.btn.is-selected,.btn-group>.bdl-targeted-click-through>.btn.is-selected{z-index:2;color:#4e4e4e;background-color:#e8e8e8;border-color:#6f6f6f;box-shadow:none}.bdl-ButtonGroup>.btn:focus,.btn-group>.btn:focus,.bdl-ButtonGroup>.bdl-targeted-click-through>.btn:focus,.btn-group>.bdl-targeted-click-through>.btn:focus{z-index:3}.bdl-ButtonGroup.bdl-is-disabled>.btn,.bdl-is-disabled.btn-group>.btn,.bdl-ButtonGroup.bdl-is-disabled>.bdl-Button,.bdl-is-disabled.btn-group>.bdl-Button,.bdl-ButtonGroup.bdl-is-disabled>.bdl-targeted-click-through>.btn,.bdl-is-disabled.btn-group>.bdl-targeted-click-through>.btn,.bdl-ButtonGroup.bdl-is-disabled>.bdl-targeted-click-through>.bdl-Button,.bdl-is-disabled.btn-group>.bdl-targeted-click-through>.bdl-Button,.bdl-ButtonGroup.is-disabled>.btn,.is-disabled.btn-group>.btn,.bdl-ButtonGroup.is-disabled>.bdl-Button,.is-disabled.btn-group>.bdl-Button,.bdl-ButtonGroup.is-disabled>.bdl-targeted-click-through>.btn,.is-disabled.btn-group>.bdl-targeted-click-through>.btn,.bdl-ButtonGroup.is-disabled>.bdl-targeted-click-through>.bdl-Button,.is-disabled.btn-group>.bdl-targeted-click-through>.bdl-Button{color:#6f6f6f;background-color:#fbfbfb;border:1px solid #bcbcbc;box-shadow:none;cursor:default;opacity:.4}.bdl-ButtonGroup.bdl-is-disabled>.btn-primary,.bdl-is-disabled.btn-group>.btn-primary,.bdl-ButtonGroup.bdl-is-disabled>.bdl-targeted-click-through>.btn-primary,.bdl-is-disabled.btn-group>.bdl-targeted-click-through>.btn-primary,.bdl-ButtonGroup.is-disabled>.btn-primary,.is-disabled.btn-group>.btn-primary,.bdl-ButtonGroup.is-disabled>.bdl-targeted-click-through>.btn-primary,.is-disabled.btn-group>.bdl-targeted-click-through>.btn-primary{color:#fff;background-color:#0061d5;border-color:#0061d5;border-right-color:#004aa2}.bdl-ButtonGroup.bdl-is-disabled>.btn-primary:last-of-type,.bdl-is-disabled.btn-group>.btn-primary:last-of-type,.bdl-ButtonGroup.bdl-is-disabled>.bdl-targeted-click-through>.btn-primary:last-of-type,.bdl-is-disabled.btn-group>.bdl-targeted-click-through>.btn-primary:last-of-type,.bdl-ButtonGroup.is-disabled>.btn-primary:last-of-type,.is-disabled.btn-group>.btn-primary:last-of-type,.bdl-ButtonGroup.is-disabled>.bdl-targeted-click-through>.btn-primary:last-of-type,.is-disabled.btn-group>.bdl-targeted-click-through>.btn-primary:last-of-type{border-right-color:#0061d5}
.collapsible-card{border-radius:4px}.collapsible-card .collapsible-card-header{position:relative;display:flex;flex-direction:row;align-items:center;width:100%;border-radius:4px}.collapsible-card .collapsible-card-header.has-sticky-header{position:sticky;top:0;z-index:1}.collapsible-card .collapsible-card-header .bdl-Collapsible-actionItems{display:none}.collapsible-card .collapsible-card-header:hover .btn-plain.collapsible-card-title{text-decoration:underline}.collapsible-card .collapsible-card-header:hover .bdl-Collapsible-actionItems{display:block}.collapsible-card .collapsible-card-action-items{position:absolute;right:34px;bottom:0}.collapsible-card .collapsible-card-header-caret{transition-timing-function:cubic-bezier(0, 0, 0.6, 1);transition-duration:.15s;transition-property:transform;position:absolute;right:0}.collapsible-card .btn-plain.collapsible-card-title{position:relative;display:flex;align-items:center;width:100%;padding:10px 0;text-align:left}.collapsible-card .btn-plain.collapsible-card-title:focus{text-decoration:underline}.collapsible-card .btn-plain.collapsible-card-title:focus+.bdl-Collapsible-actionItems{display:block}.collapsible-card .collapsible-card-content{padding:10px 0}.collapsible-card.is-open .collapsible-card-header-caret{transform:rotateZ(180deg)}.collapsible-card.is-open .collapsible-card-header:hover .btn-plain.collapsible-card-title{text-decoration:none}.collapsible-card.is-open .collapsible-card-header .bdl-Collapsible-actionItems{display:block}.collapsible-card.is-open .btn-plain.collapsible-card-title:focus{text-decoration:none}.collapsible-card.is-open .btn-plain.collapsible-card-title+.bdl-Collapsible-actionItems{display:block}.collapsible-card.is-bordered{border:1px solid #e8e8e8}.collapsible-card.is-bordered .collapsible-card-header{background-color:#fff}.collapsible-card.is-bordered .btn-plain.collapsible-card-title,.collapsible-card.is-bordered .collapsible-card-content{padding:10px}.collapsible-card.is-bordered.is-open .btn-plain.collapsible-card-title{border-bottom:1px solid #e8e8e8}.collapsible-card.is-bordered .collapsible-card-header-caret{right:10px}.collapsible-card:not(.is-bordered) .bdl-PlainButton.collapsible-card-title,.collapsible-card:not(.is-bordered) .btn-plain.collapsible-card-title{border-bottom:1px solid #e8e8e8}.collapsible-card:not(.is-bordered) .bdl-PlainButton.collapsible-card-title:hover,.collapsible-card:not(.is-bordered) .bdl-PlainButton.collapsible-card-title:active,.collapsible-card:not(.is-bordered) .bdl-PlainButton.collapsible-card-title:focus,.collapsible-card:not(.is-bordered) .btn-plain.collapsible-card-title:hover,.collapsible-card:not(.is-bordered) .btn-plain.collapsible-card-title:active,.collapsible-card:not(.is-bordered) .btn-plain.collapsible-card-title:focus{text-decoration:none;border-bottom-color:#0061d5}
.datalist-item{padding:8px 48px 8px 8px;border-radius:8px;cursor:pointer}.datalist-item.is-active{background-color:rgba(34,34,34,.05)}
.contact-data-list-item{display:flex;align-items:center;padding:8px;line-height:16px}.contact-avatar{flex-shrink:0;width:32px;height:32px;margin-right:8px}.contact-name-container{overflow:hidden}.contact-name{color:#4e4e4e;font-size:13px}.contact-sub-name{color:#6f6f6f;font-size:13px}.contact-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.context-menu-element{z-index:170}.context-menu-element.context-menu-element-attached-right .aria-menu,.context-menu-element.context-menu-element-attached-left .aria-menu,.context-menu-element.context-menu-element-attached-center .aria-menu{animation:fade-in cubic-bezier(0, 0, 0.6, 1) .15s}
.pika-single{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-weight:normal;font-size:13px;color:#222;line-height:20px;letter-spacing:.3px;box-sizing:border-box !important;z-index:9999;display:block;color:#4e4e4e;background:#fff;border:1px solid #bcbcbc;border-bottom-color:#909090;border-radius:6px}.pika-single *,.pika-single *::before,.pika-single *::after{box-sizing:border-box !important}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}.pika-single.is-bound.bottom-aligned{margin-top:5px}.pika-single.is-bound.top-aligned{margin-top:-5px}.pika-lendar{padding:10px}.pika-title{position:relative;margin-bottom:10px;text-align:center}.pika-title select{position:absolute;top:5px;left:0;z-index:9998;margin:0;cursor:pointer;opacity:0}.pika-label{position:relative;z-index:9999;display:inline-block;padding:5px 15px 5px 5px;overflow:hidden;font-weight:bold;font-size:14px;line-height:20px;background-color:#fff}.pika-label::after{position:absolute;top:13px;right:4px;border-top:4px solid #4e4e4e;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0);content:""}.pika-button,.pika-next,.pika-prev{background:none;border:0;outline:none}.pika-prev,.pika-next{display:block;width:20px;height:30px;overflow:hidden;white-space:nowrap;text-indent:-999px;cursor:pointer}.pika-prev.bdl-is-disabled,.pika-prev.is-disabled,.pika-next.bdl-is-disabled,.pika-next.is-disabled{cursor:default}.pika-prev{float:left}.pika-prev::before{position:absolute;top:10px;left:10px;border-top:4px solid rgba(0,0,0,0);border-right:4px solid #4e4e4e;border-bottom:4px solid rgba(0,0,0,0);content:""}.pika-prev.bdl-is-disabled::before,.pika-prev.is-disabled::before{opacity:.2}.pika-next{float:right}.pika-next::after{position:absolute;top:10px;right:10px;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:4px solid #4e4e4e;border-radius:2px;content:""}.pika-next.bdl-is-disabled::after,.pika-next.is-disabled::after{opacity:.2}.pika-select{display:inline-block}.pika-table abbr{font-weight:bold}.pika-table th{width:32px;color:#0061d5;font-size:13px;text-align:center}.pika-table th,.pika-table td{width:14.2857142857%}.pika-table>thead>tr{height:25px;vertical-align:top}.pika-table>tbody>tr{height:33px}.pika-button{width:30px;height:30px;margin:3px;font-size:13px;text-align:center}.is-today .pika-button{font-weight:bold}.pika-button:hover,.is-selected .pika-button{color:#fff;font-weight:bold;background-color:#0061d5;border-radius:6px;cursor:pointer}.is-disabled .pika-button,.bdl-is-disabled .pika-button,.is-outside-current-month .pika-button{cursor:default;opacity:.3;pointer-events:none}.date-picker-wrapper{position:relative;margin:0 0 20px}.date-picker-wrapper button:focus{outline:none}.date-picker-wrapper .date-picker-icon-holder{position:relative;display:inline-block}.date-picker-wrapper .date-picker-description{color:#6f6f6f}.date-picker-wrapper .date-picker-input{min-width:160px;height:32px;margin-top:5px;margin-bottom:0;padding-right:6px;text-overflow:ellipsis}.date-picker-wrapper .date-picker-input::-webkit-calendar-picker-indicator{display:none}.date-picker-wrapper .date-picker-input:focus~.tooltip,.date-picker-wrapper .date-picker-input:focus~.bdl-Tooltip,.date-picker-wrapper .date-picker-unix-time-input{display:none}.date-picker-wrapper .date-picker-open-btn{position:absolute;right:7px;bottom:8px;display:inline-flex;background-color:#fff}.date-picker-wrapper .date-picker-open-btn:hover{cursor:pointer}.date-picker-wrapper .date-picker-clear-btn,.date-picker-wrapper .date-picker-icon-alert{position:absolute;right:30px;bottom:8px;display:inline-flex}.date-picker-wrapper .date-picker-clear-btn span,.date-picker-wrapper .date-picker-icon-alert span{display:inline-block}.date-picker-wrapper .date-picker-clear-btn path{transition:fill linear .1s;fill:#909090}.date-picker-wrapper>.date-picker-clear-btn:hover path,.date-picker-wrapper>.date-picker-clear-btn:focus path{fill:#4e4e4e}.date-picker-wrapper>.date-picker-open-btn:disabled{cursor:default}.date-picker-wrapper>.date-picker-open-btn:hover:enabled .fill-color,.date-picker-wrapper>.date-picker-open-btn:focus:enabled .fill-color{fill:#4e4e4e}.date-picker-wrapper .date-picker-clear-btn:focus,.date-picker-wrapper .date-picker-open-btn:focus{margin:-1px;border:1px solid #0061d5;border-radius:4px}.date-picker-wrapper .date-picker-icon-alert path{fill:#ed3757}.date-picker-wrapper.show-error .date-picker-input{border-color:#ed3757}.date-picker-wrapper.show-clear-btn.show-error .date-picker-clear-btn{right:25px}.date-picker-wrapper.show-clear-btn.show-error .date-picker-icon-alert{right:42px}
.draggable-list{display:flex;align-items:center}.draggable-list .draggable-list-content{display:flex;flex:1;align-items:center}.draggable-list .draggable-list-handle{display:flex}
.fieldset>legend{margin:0 0 5px}
.bdl-Ghost{display:inline-block;width:100%;height:16px;background-color:#f4f4f4;border-radius:4px}.bdl-Ghost--isAnimated{animation:bdl-Ghost-keyframes 1s ease-in-out infinite}@keyframes bdl-Ghost-keyframes{0%{background-color:#f4f4f4}50%{background-color:#f9f9f9}100%{background-color:#f4f4f4}}
.bdl-GuideTooltip{display:flex}.bdl-GuideTooltip.bdl-Tooltip{max-width:408px;padding:24px 48px 24px 24px}.bdl-GuideTooltip-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:24px}.bdl-GuideTooltip-icon{width:32px;margin-right:16px}.bdl-GuideTooltip-image{margin-right:-24px;margin-left:-24px;padding:16px 0 20px 0;text-align:center}.bdl-GuideTooltip-image img{max-width:408px}.bdl-GuideTooltip-title{padding-bottom:8px;font-weight:bold;font-size:16px;line-height:1.5}.bdl-GuideTooltip-body{font-size:14px;line-height:1.57}.bdl-GuideTooltip-title,.bdl-GuideTooltip-body{letter-spacing:.3px}button.bdl-GuideTooltip-previousButton,button.bdl-GuideTooltip-previousButton:not(.is-disabled):hover,button.bdl-GuideTooltip-previousButton:not(.is-disabled):active{color:#fafbfd;background-color:#003c84}button.bdl-GuideTooltip-previousButton{border:1px solid #fafbfd}button.bdl-GuideTooltip-previousButton:not(.is-disabled):hover{border:1px solid #ccd8e6}button.bdl-GuideTooltip-previousButton:not(.is-disabled):active{border:1px solid #7f9dc1}button.bdl-GuideTooltip-nextButton{color:#003c84;background-color:#fafbfd;border:1px solid #fafbfd}button.bdl-GuideTooltip-nextButton:not(.is-disabled):hover{background-color:#e5ebf2;border:1px solid #e5ebf2}button.bdl-GuideTooltip-nextButton:not(.is-disabled):active{background-color:#ccd8e6;border:1px solid #ccd8e6}.bdl-GuideTooltip-navigation button:first-of-type{margin-left:0}
.header{display:flex;flex-grow:1;align-items:center;height:56px;padding:0 30px;background:#fbfbfb;box-shadow:inset 0 -1px 0 #e8e8e8}.header.is-fixed{position:fixed;right:0;left:0}
.bdl-LabelPill{color:#222;font-weight:bold}.bdl-LabelPill--sizeRegular{padding:4px;font-size:10px;line-height:10px;border-radius:10px}.bdl-LabelPill--sizeLarge{padding:4px;font-size:13px;line-height:20px;border-radius:20px}.bdl-LabelPill--info,.bdl-LabelPill--default,.bdl-LabelPill--highlight{background-color:#e8e8e8}.bdl-LabelPill--warning{background-color:#fad98d}.bdl-LabelPill--error{background-color:#f69bab}.bdl-LabelPill--success{background-color:#92e0c0}.bdl-LabelPill--alert{background-color:#f69bab}.bdl-LabelPill--ftux{background-color:#ccdff7}.bdl-LabelPill-iconContent{position:relative;top:2px}.bdl-LabelPill-iconContent path{fill:currentColor}.bdl-LabelPill--sizeLarge .bdl-LabelPill-textContent{margin:0 4px}.bdl-LabelPill--sizeLarge .bdl-LabelPill-iconContent{top:1px}.bdl-LabelPill-textContent{margin:0 4px}
.bdl-Media{display:flex;align-items:flex-start}.bdl-Media-figure{flex:0 0 auto;align-self:flex-start;justify-self:flex-start;margin:0 10px 0 0;padding:0}.bdl-Media-body{flex:1 1 100%;min-width:0;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.bdl-Media-menu{float:right}.bdl-Media-menu,.bdl-Media-menu.btn-plain,.bdl-Media-menu.btn-plain:active,.bdl-Media-menu.btn-plain:hover,.bdl-Media-menu.btn-plain:focus{margin-bottom:5px;margin-left:10px}
.progress-bar-container{width:100%}.progress-bar-container .progress-bar{height:3px;background-color:#0061d5;transition:width .2s ease-in}
.section{display:flex;margin:40px 0}.section .section-title{margin:0 0 10px;font-weight:bold;font-size:13px}.section .section-description{width:270px;padding-right:35px;color:#4e4e4e}.section .section-content{flex:1}
.bdl-TimeInput .bdl-TimeInput-icon{display:inline-block;margin-bottom:-3px;margin-left:-24px}
#table-of-contents{position:fixed;top:220px;right:20px;z-index:2;box-sizing:border-box;width:240px;padding:0}@media print{#table-of-contents{display:none}}#table-of-contents .show-table-of-contents-button{position:absolute;right:20px;width:32px;height:32px;line-height:32px;text-align:center;background-color:#fff;border:solid 1px #e8e8e8;border-radius:8px;box-shadow:0 2px 8px 0 rgba(0,0,0,.12);transition:right .2s ease-out}.right-sidebar-layout #table-of-contents .show-table-of-contents-button{right:380px}#table-of-contents .show-table-of-contents-button svg{position:absolute;top:50%;left:50%;width:16px;height:16px;color:#767676;transform:translate(-50%, -50%)}#table-of-contents .table-of-contents-options-button{position:absolute;top:-20px;left:220px}#table-of-contents nav{width:200px}#table-of-contents nav a{color:currentcolor}#table-of-contents nav ol,#table-of-contents nav li{padding:0;list-style:none}#table-of-contents nav ol{position:relative;max-height:544px;margin-left:5px;overflow-y:auto;background:linear-gradient(#fff 33%, rgba(255, 255, 255, 0)),linear-gradient(rgba(255, 255, 255, 0), #fff 66%) 0 100%,radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0)),radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0)) 0 100%;background-color:#fff;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll;background-size:100% 42px,100% 42px,100% 14px,100% 14px;will-change:contents}#table-of-contents nav li{position:relative;height:28px;margin:0;font-size:15px;line-height:28px;color:#4e4e4e}#table-of-contents nav li a{display:block;height:28px;overflow:hidden;line-height:inherit;text-overflow:ellipsis}#table-of-contents nav li.active{color:#003c84}#table-of-contents nav li::before{position:absolute;top:0;bottom:0;left:0;z-index:3;width:4px;content:"";background:#e8e8e8}#table-of-contents nav li:first-of-type::before{top:10px;border-radius:4px 4px 0 0}#table-of-contents nav li:last-of-type::before{bottom:10px;border-radius:0 0 4px 4px}#table-of-contents nav li.toc-empty-state{height:auto;padding:0 16px;color:#909090;white-space:normal}#table-of-contents nav li.toc-level-1 a{padding-left:17px;font-weight:bold}#table-of-contents nav li.toc-level-2 a{padding-left:32px}#table-of-contents nav li.toc-level-3 a{padding-left:47px}#table-of-contents nav .toc-active-marker{position:absolute;z-index:4;width:4px;height:4px;margin-top:12px;content:"";background:#003c84;border-radius:100%;transition:top .2s ease-in}.table-of-contents-menu .checkbox-container{margin:0}.table-of-contents-menu.dropdown-menu-element-attached-right .aria-menu{animation:none}@media screen and (min-width: 892px)and (max-width: 1072px){.left-sidebar-opened.right-sidebar-comments #table-of-contents .show-table-of-contents-button{right:40px}}@media screen and (min-width: 892px)and (max-width: 984px){.left-sidebar-opened #table-of-contents{display:none}}@media screen and (max-width: 892px){#table-of-contents{display:none}body.right-sidebar-toc .pm-inner-container{padding:0}}
.popover-container{position:relative}.popover-container .editor-popover--positioned{position:absolute;z-index:2}.popover-container .editor-popover--positioned .editor-popover--menuItem{display:flex !important}.popover-container .editor-popover--positioned .editor-popover--icon{display:flex;align-items:center}
.sidebar--left{left:0;opacity:0;transform:translateX(-100%)}.sidebar--left.sidebar-is-open{opacity:1;transition:opacity .22s ease-out;transform:translateX(0%)}.sidebar--left.sidebar-is-animated[data-animated=true]{transform:translate(0%)}.sidebar--left.sidebar-is-animated:not(.sidebar-is-open)[data-animated=true]{opacity:1;animation-name:slide-in-left;animation-duration:.2s;animation-timing-function:ease-out;animation-direction:reverse;animation-fill-mode:forwards}.sidebar--left.sidebar-is-animated.sidebar-is-open[data-animated=false]{animation-name:slide-in-left;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}.sidebar--right{right:0;opacity:0;transform:translateX(100%)}.sidebar--right.sidebar-is-open{opacity:1;transition:opacity .22s ease-out;transform:translateX(0%)}.sidebar--right.sidebar-is-animated[data-animated=true]{transform:translate(0%)}.sidebar--right.sidebar-is-animated:not(.sidebar-is-open)[data-animated=true]{opacity:1;animation-name:slide-in-right;animation-duration:.2s;animation-timing-function:ease-out;animation-direction:reverse;animation-fill-mode:forwards}.sidebar--right.sidebar-is-animated.sidebar-is-open[data-animated=false]{animation-name:slide-in-right;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes slide-in-left{from{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0%)}}@keyframes slide-in-right{from{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0%)}}@media screen and (max-width: 768px){.sidebar--right{display:none}.sidebar--right .sidebar-is-open{display:none;transform:translateX(100%)}.sidebar--right.sidebar-is-animated.sidebar-is-open[data-animated=true]{transform:translate(100%);animation-name:none}.sidebar--right.sidebar-is-animated.sidebar-is-open[data-animated=false]{transform:translate(100%);animation-name:none}}
.bcs-DeleteConfirmation{width:212px}.bcs-DeleteConfirmation .overlay{margin-top:4px;padding:12px;background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,0,0,.1);padding:20px}.bcs-DeleteConfirmation-promptMessage{margin-bottom:20px}.btn.bcs-DeleteConfirmation-delete,.btn.bcs-DeleteConfirmation-cancel{margin-left:0}.btn.bcs-DeleteConfirmation-cancel{margin-right:10px}
.bcs-ActivityTimestamp{color:#4e4e4e;font-size:12px;line-height:20px;cursor:default}
.bcs-UserLink,.bcs-UserLink.link{color:#222;font-weight:bold;white-space:normal}
.bcs-ActivityCard{padding:20px 20px}
.bcs-ActivityError{padding:14px 15px}.bcs-ActivityError-action,button.bcs-ActivityError-action{display:block;margin-top:5px;color:#ed3757;text-decoration:underline}
.bcs-ActivityMessage{white-space:pre-wrap}.bcs-ActivityMessage .link{color:#0061d5;white-space:normal}.bcs-ActivityMessage .link:hover{text-decoration:underline}.bcs-ActivityMessage-edited{color:#6f6f6f}.bcs-ActivityMessage-mention{overflow:initial;white-space:normal}.bcs-ActivityMessage-collapsed{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;-webkit-line-clamp:7;-webkit-box-orient:vertical}.bcs-ActivityMessage-translate.btn-plain,.bcs-ActivityMessage-toggleMoreLess.btn-plain{display:block;margin-left:-2px;color:#0061d5;font-weight:bold;line-height:16px;border:2px solid rgba(0,0,0,0);border-radius:2px}.bcs-ActivityMessage-translate.btn-plain:hover,.bcs-ActivityMessage-translate.btn-plain:active,.bcs-ActivityMessage-toggleMoreLess.btn-plain:hover,.bcs-ActivityMessage-toggleMoreLess.btn-plain:active{text-decoration:underline}.bcs-ActivityMessage-translate.btn-plain:active,.bcs-ActivityMessage-toggleMoreLess.btn-plain:active{color:#2486fc}.bcs-ActivityMessage-translate.btn-plain:focus-visible,.bcs-ActivityMessage-toggleMoreLess.btn-plain:focus-visible{border-color:#0061d5}.bcs-ActivityMessageLoading{margin-top:3px}
.bcs-ActivityStatus{margin-top:16px;margin-bottom:12px}
.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:rgba(255,255,255,0);border-left:.1px solid rgba(0,0,0,0);position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;width:100%;z-index:1}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1, lower-alpha) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2, lower-roman) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4, lower-alpha) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}
.public-DraftEditorPlaceholder-root{margin:8px 10px;color:#6f6f6f}.bdl-is-disabled .public-DraftStyleDefault-block,.is-disabled .public-DraftStyleDefault-block{width:262px;padding:8px 10px;border:1px solid #d3d3d3;border-radius:4px}.draft-js-editor{overflow:hidden}
.SelectorDropdown{position:relative;z-index:3}.SelectorDropdown .overlay{margin-top:4px;padding:12px;background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,0,0,.1)}.SelectorDropdown .SelectorDropdown-overlay,.SelectorDropdown .overlay{display:block;width:100%}.SelectorDropdown .SelectorDropdown-overlay .SelectorDropdown-divider,.SelectorDropdown .overlay .SelectorDropdown-divider{display:block;width:calc(100% - 30px);height:1px;margin:4px 16px;border:0;border-bottom:1px solid #e8e8e8;pointer-events:none}.SelectorDropdown .SelectorDropdown-overlay .SelectorDropdown-title,.SelectorDropdown .overlay .SelectorDropdown-title{margin:16px;margin-bottom:8px;color:#6f6f6f;font-weight:bold;font-size:11px;line-height:1;letter-spacing:.6px;text-transform:uppercase;pointer-events:none}.SelectorDropdown .text-input-container{margin-bottom:5px}.SelectorDropdown .link-group ul{list-style:none}.SelectorDropdown .link{color:#4e4e4e !important}.SelectorDropdown .link.is-selected{background-color:rgba(34,34,34,.05)}
.mention-selector-wrapper{position:relative;margin:0 0 20px}.mention-selector-wrapper .content-editable-container{margin:0}.mention-selector-wrapper .mention-start-state{position:absolute;z-index:90;width:100%;margin-top:8px;padding:8px;background:#fff;border:1px solid #bcbcbc;border-radius:6px;box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}.mention-selector-wrapper .overlay{margin-top:8px}
.be .bcs-CommentForm{padding:20px;border-top:solid 1px #e8e8e8}.be .bcs-CommentForm.bcs-is-open .bcs-CommentForm-input .public-DraftEditor-content{min-height:68px;max-height:140px;overflow:auto}.be .bcs-CommentForm-avatar{margin-right:20px}.be .bcs-CommentForm-body{min-width:0}.be .bcs-CommentForm-input .mention-selector-wrapper{margin:0}.be .bcs-CommentForm-input .public-DraftEditor-content{width:auto;cursor:text}.be .bcs-CommentForm-tip{margin-top:10px;color:#6f6f6f}.be .bcs-CommentFormControls{margin-top:20px;text-align:right}.be .bcs-CommentFormControls .btn{margin:0}.be .bcs-CommentFormControls .btn:last-child{margin-left:10px}
.bcs-Comment{position:relative;z-index:1}.bcs-BaseComment{position:relative;z-index:1}.bcs-Comment-media{opacity:1;transition:opacity .33s}.bcs-Comment-media.bcs-is-pending{opacity:.4}@supports(-ms-ime-align: auto){.bcs-Comment-headline{word-break:break-all}}.bcs-Comment-deleteConfirmationModal{z-index:190}.be .bcs-Comment-editor.bcs-CommentForm{margin-top:20px;padding:0;border-top:none}.bcs-Comment-unresolveComment path{fill:#222}
.bcs-CreateReply .bcs-CreateReply-toggle{display:flex;align-items:center;color:#6f6f6f;font-weight:bold}.bcs-CreateReply .bcs-CreateReply-toggle .bcs-CreateReply-arrow{margin-right:4px;transform:matrix(-1, 0, 0, 1, 0, 0)}.bcs-CreateReply .bcs-CreateReply-form{padding:0;border-top:none}
.btn-plain.bcs-RepliesToggle{color:#0061d5;font-weight:bold}
.bcs-BaseComment .bcs-Comment-timestamp{margin-bottom:16px}.bcs-BaseComment .bcs-ActivityTimestamp{color:#6f6f6f}.bcs-BaseComment .bcs-CommentForm-input{background-color:#fff}.bcs-BaseComment .btn-plain:focus-visible{outline:auto}.bcs-BaseComment .bcs-Replies{margin:12px 0;padding-left:40px}.bcs-BaseComment .bcs-Comment-media{margin-bottom:12px}
.bcs-Replies .bcs-Replies-content{position:relative;margin-bottom:24px;padding-left:20px}.bcs-Replies .bcs-Replies-content .bcs-Replies-list{margin:0}.bcs-Replies .bcs-Replies-content .bcs-Replies-list ol{list-style:none}.bcs-Replies .bcs-Replies-content li:not(:last-child){margin-bottom:28px}.bcs-Replies .bcs-Replies-content::before{position:absolute;top:0;bottom:0;left:0;width:4px;background:#e8e8e8;border-radius:4px;content:""}.bcs-Replies .bcs-Replies-loading{padding-bottom:20px}.bcs-Replies .bcs-RepliesToggle{margin-bottom:16px}
.bcs-ActivityThreadReplies{position:relative;margin-bottom:20px;padding-left:20px}.bcs-ActivityThreadReplies::before{position:absolute;top:0;bottom:0;left:20px;width:4px;background:#e8e8e8;border-radius:4px;content:""}.bcs-ActivityThreadReplies .bcs-ActivityCard:first-child{padding-top:0}.bcs-ActivityThreadReplies .bcs-ActivityCard:last-child{padding-bottom:0}.bcs-ActivityThreadReplies-loading{padding-bottom:20px}
.bcs-ActivityThreadReplyForm-toggle{display:flex;align-items:center;color:#6f6f6f}.bcs-ActivityThreadReplyForm-toggle .bcs-ActivityThreadReplyForm-arrow{margin-right:4px;transform:matrix(-1, 0, 0, 1, 0, 0)}.btn-plain.bcs-ActivityThreadReplyForm-toggle,.btn-plain.bcs-ActivityThreadReplyForm-toggle:hover,.btn-plain.bcs-ActivityThreadReplyForm-toggle:active{margin-left:20px;font-weight:bold}.bcs-CommentForm.bcs-ActivityThreadReplyForm-comment{padding-top:0;border-top:none}
.bcs-ActivityThread{padding:2px 10px;box-shadow:0 1px 0 0 #e8e8e8}.bcs-ActivityThread:hover{background-color:#f4f9ff}.bcs-ActivityThread .bcs-ActivityThread-selectWrapper{padding-bottom:18px}.bcs-ActivityThread .bcs-ActivityCard{padding:10px 10px 20px}.bcs-ActivityThread .bcs-ActivityThread-content>.bcs-ActivityCard{padding-top:8px}.bcs-ActivityThread .bcs-ActivityThread-toggle{color:#0061d5}.bcs-ActivityThread .bcs-ActivityThread-toggle,.bcs-ActivityThread .bcs-ActivityThread-toggle:hover,.bcs-ActivityThread .bcs-ActivityThread-toggle:active{margin-bottom:20px;margin-left:20px;font-weight:bold}.bcs-ActivityThread .bcs-SelectableActivityCard[aria-disabled=false]:hover,.bcs-ActivityThread .bcs-SelectableActivityCard[aria-disabled=false]:focus{background-color:rgba(0,0,0,0);box-shadow:none}.bcs-ActivityThread .bcs-AnnotationActivity-menu{top:10px}.bcs-ActivityThread .bcs-Comment-timestamp{margin-bottom:16px}.bcs-ActivityThread .bcs-Comment-timestamp .bcs-ActivityTimestamp{color:#222}.bcs-ActivityThread .bcs-CommentForm-input{background-color:#fff}.bcs-ActivityThread .btn-plain:focus-visible{outline:auto}.bcs-ActivityItem.bcs-is-focused .bcs-ActivityThread{box-shadow:none}.bcs-ActivityItem.bcs-is-focused .bcs-ActivityThread,.bcs-ActivityItem.bcs-is-focused .bcs-ActivityThread:hover{background-color:#fff}.bcs-ActivityItem.bcs-is-focused .bcs-ActivityThread .bcs-ActivityThread-selectWrapper{background-color:#f4f9ff;border-radius:6px;box-shadow:0 0 0 2px #0061d5}.be .bcs-activity-feed .bcs-activity-feed-items-container .bcs-ActivityItem.bcs-is-focused .bcs-ActivityThread .bcs-ActivityCard{box-shadow:none;animation:none}.be .bcs-activity-feed-annotation-activity.bcs-ActivityItem.bcs-is-focused .bcs-ActivityThread .bcs-ActivityCard::before{content:none}
.bcs-ActivityItem.hasNewThreadedReplies{padding:2px 8px}.bcs-ActivityItem.hasNewThreadedReplies>div{padding:8px;padding-right:16px}.bcs-ActivityItem.hasNewThreadedReplies.bcs-is-hoverable:hover{background-color:#f4f9ff}.bcs-ActivityItem.bcs-is-focused.hasNewThreadedReplies{background-color:#fff}.bcs-ActivityItem.bcs-is-focused.hasNewThreadedReplies>div{background-color:#f4f9ff;border-radius:6px;box-shadow:0 0 0 2px #0061d5}
.bcs-AppActivity{width:100%}.bcs-AppActivity.bcs-is-pending{opacity:.4}.bcs-AppActivity-confirm{z-index:190}.bcs-AppActivity-content{color:#4e4e4e}.bcs-AppActivity-icon{width:32px;height:32px}.bcs-AppActivity-link.link{color:#0061d5}.bcs-AppActivity-headline{color:#222;font-weight:bold}
.bcs-AnnotationActivityLink{display:inline-block;overflow-x:hidden;color:#0061d5;font-weight:bold}.bcs-AnnotationActivityLink[aria-disabled=true]{color:#6f6f6f}.bcs-AnnotationActivityLink .bcs-AnnotationActivityLink-message{overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}
.bcs-AnnotationActivityMenu-unresolveAnnotation path{fill:#222}
.bcs-SelectableActivityCard{outline:none;transition:background-color 300ms ease-in-out 25ms}.bcs-SelectableActivityCard[aria-disabled=false]{cursor:pointer}.bcs-SelectableActivityCard[aria-disabled=false]:hover,.bcs-SelectableActivityCard[aria-disabled=false]:focus{background-color:#f2f7fd;box-shadow:0 0 8px 0 #ededed}
.bcs-AnnotationActivity{position:relative;z-index:1}.bcs-AnnotationActivity-media{opacity:1;transition:opacity .33s}.bcs-AnnotationActivity-media.bcs-is-pending{opacity:.4;pointer-events:none}.bcs-AnnotationActivity-avatar{position:relative}.bcs-AnnotationActivity-headline{margin-right:26px}@supports(-ms-ime-align: auto){.bcs-AnnotationActivity-headline{word-break:break-all}}.bcs-AnnotationActivity-deleteConfirmationModal{z-index:190}.bcs-AnnotationActivity-menu{position:absolute;top:20px;right:20px;z-index:1}.bcs-AnnotationActivity-timestamp{display:flex;white-space:nowrap}.bcs-AnnotationActivity-link::before{margin-right:8px;margin-left:8px;color:#909090;content:"•"}.be .bcs-AnnotationActivity-editor.bcs-CommentForm{margin-top:20px;padding:0;border-top:none}.be .bcs-AnnotationActivity-link{display:flex;font-weight:bold;font-size:12px}
button:first-of-type.bcs-TaskActions-button{margin-left:0}
.bcs-TaskCompletionRuleIcon-oneSize{margin-left:0;font-weight:normal}
.bcs-AvatarGroupAvatar{position:relative;display:inline-block;flex-grow:0;flex-shrink:0;width:32px;height:32px}.bcs-AvatarGroupAvatar-avatar{width:100%;height:100%}
.bcs-AssigneeDetails{overflow:hidden;line-height:16px}.bcs-AssigneeDetails-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bcs-AssigneeDetails-status{color:#6f6f6f}
.bcs-AssigneeList-list{margin:0;padding:0}.bcs-AssigneeList-listItem{display:flex;align-items:center;margin:6px 0 0 0;padding:3px 0}.bcs-AssigneeList-listItemAvatar{width:28px;height:28px;margin-right:10px;font-size:9px}.bcs-AssigneeList-toggleBtn{margin-top:10px;margin-left:38px;color:#0061d5}
.text-area-container{position:relative;margin:0 0 20px}.text-area-container label{display:block}.text-area-container .text-area-description{color:#6f6f6f;word-wrap:break-word}.text-area-container textarea{margin-top:5px;font-family:inherit}.text-area-container:not(.show-error) .caution{display:none}.text-area-container.show-error textarea{border-color:#ed3757}
.bdl-RoundPill{display:flex;align-items:center;max-width:100%;height:28px;margin:3px 2px;padding-top:2px;padding-left:2px;overflow:hidden;font-weight:normal;line-height:24px;white-space:nowrap;text-overflow:ellipsis;background-color:#e8e8e8;border:1px solid #e8e8e8;border-radius:14px}.bdl-RoundPill .bdl-Avatar-externalBadge{border-color:#e8e8e8}.bdl-RoundPill.bdl-RoundPill--selected{font-weight:bold;background-color:#d3d3d3;border:1px solid #fff}.bdl-RoundPill.bdl-RoundPill--selected .bdl-Avatar-externalBadge{border-color:#d3d3d3}.bdl-RoundPill-avatar path,.bdl-RoundPill-closeBtn path{fill:#909090}.bdl-RoundPill-text{flex-grow:1;flex-shrink:1;margin:0 8px !important;padding-top:1px;overflow:hidden;line-height:17px;white-space:nowrap;text-overflow:ellipsis}.bdl-RoundPill-closeBtn{position:unset;top:unset;flex-grow:0;flex-shrink:0;height:12px;margin-right:8px;cursor:pointer}.bdl-RoundPill--warning{display:flex;align-items:center;max-width:100%;height:28px;margin:3px 2px;padding-top:2px;padding-left:2px;overflow:hidden;font-weight:normal;line-height:24px;white-space:nowrap;text-overflow:ellipsis;background-color:#fef7e8;border:1px solid #fad98d;border-radius:14px}.bdl-RoundPill--warning .bdl-Avatar-externalBadge{border-color:#fef7e8}.bdl-RoundPill--warning.bdl-RoundPill--selected{font-weight:bold;background-color:#fdf0d1;border:1px solid #f5b31b}.bdl-RoundPill--warning.bdl-RoundPill--selected .bdl-Avatar-externalBadge{border-color:#fdf0d1}.bdl-RoundPill--error{display:flex;align-items:center;max-width:100%;height:28px;margin:3px 2px;padding-top:2px;padding-left:2px;overflow:hidden;font-weight:normal;line-height:24px;white-space:nowrap;text-overflow:ellipsis;background-color:#fdebee;border:1px solid #f69bab;border-radius:14px}.bdl-RoundPill--error .bdl-Avatar-externalBadge{border-color:#fdebee}.bdl-RoundPill--error.bdl-RoundPill--selected{font-weight:bold;background-color:#fbd7dd;border:1px solid #ed3757}.bdl-RoundPill--error.bdl-RoundPill--selected .bdl-Avatar-externalBadge{border-color:#fbd7dd}.bdl-RoundPill--disabled{opacity:.5}.bdl-RoundPill--disabled .bdl-RoundPill-closeBtn{cursor:default}
.pill-selector-suggested{display:flex;flex-flow:wrap;align-items:center;width:100%;margin-top:1rem;color:#909090}.pill-selector-suggested>span{margin-left:3px}.pill-selector-suggested .suggested-pill-invisible-button{padding:0}.pill-selector-suggested .suggested-pill{margin:0 3px;padding:0;color:#909090;text-decoration:underline;transition:100ms ease}.pill-selector-suggested .suggested-pill:hover{cursor:pointer}.pill-selector-suggested .suggested-pill span{padding:0 3px}.pill-selector-suggested .invisible-button:hover .suggested-pill{color:#4e4e4e}
.bdl-PillSelector-input--hidden,.pill-selector-hidden-input{position:absolute;visibility:hidden}.bdl-PillSelectorDropdown,.pill-selector-wrapper{position:relative;margin:0 0 20px}.bdl-PillSelectorDropdown .bdl-PillSelector,.bdl-PillSelectorDropdown .pill-selector-input-wrapper,.pill-selector-wrapper .bdl-PillSelector,.pill-selector-wrapper .pill-selector-input-wrapper{display:flex;flex-flow:row wrap;align-content:flex-start;align-items:flex-start;width:262px;margin-top:5px;padding:5px;overflow-x:hidden;overflow-y:auto;background-color:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:inset 0 1px 1px rgba(0,0,0,.08);cursor:text;transition:border-color linear .15s,box-shadow linear .15s;-webkit-font-smoothing:antialiased}.bdl-PillSelectorDropdown .bdl-PillSelector:hover,.bdl-PillSelectorDropdown .pill-selector-input-wrapper:hover,.pill-selector-wrapper .bdl-PillSelector:hover,.pill-selector-wrapper .pill-selector-input-wrapper:hover{border:1px solid #004aa2}.bdl-PillSelectorDropdown .bdl-PillSelector.bdl-is-disabled,.bdl-PillSelectorDropdown .bdl-is-disabled.pill-selector-input-wrapper,.pill-selector-wrapper .bdl-PillSelector.bdl-is-disabled,.pill-selector-wrapper .bdl-is-disabled.pill-selector-input-wrapper,.bdl-PillSelectorDropdown .bdl-PillSelector.is-disabled,.bdl-PillSelectorDropdown .is-disabled.pill-selector-input-wrapper,.pill-selector-wrapper .bdl-PillSelector.is-disabled,.pill-selector-wrapper .is-disabled.pill-selector-input-wrapper{color:#bcbcbc;background-color:#fbfbfb;box-shadow:none}.bdl-PillSelectorDropdown .bdl-PillSelector.bdl-is-disabled:hover,.bdl-PillSelectorDropdown .bdl-is-disabled.pill-selector-input-wrapper:hover,.pill-selector-wrapper .bdl-PillSelector.bdl-is-disabled:hover,.pill-selector-wrapper .bdl-is-disabled.pill-selector-input-wrapper:hover,.bdl-PillSelectorDropdown .bdl-PillSelector.is-disabled:hover,.bdl-PillSelectorDropdown .is-disabled.pill-selector-input-wrapper:hover,.pill-selector-wrapper .bdl-PillSelector.is-disabled:hover,.pill-selector-wrapper .is-disabled.pill-selector-input-wrapper:hover{border-color:#bcbcbc}.bdl-PillSelectorDropdown .bdl-PillSelector.is-focused,.bdl-PillSelectorDropdown .is-focused.pill-selector-input-wrapper,.pill-selector-wrapper .bdl-PillSelector.is-focused,.pill-selector-wrapper .is-focused.pill-selector-input-wrapper{border-color:#0061d5;outline:0;box-shadow:none}.bdl-PillSelectorDropdown .bdl-PillSelector.show-error,.bdl-PillSelectorDropdown .show-error.pill-selector-input-wrapper,.pill-selector-wrapper .bdl-PillSelector.show-error,.pill-selector-wrapper .show-error.pill-selector-input-wrapper{border-color:#ed3757}.bdl-PillSelectorDropdown .bdl-PillSelector.bdl-PillSelector--suggestionsEnabled,.bdl-PillSelectorDropdown .bdl-PillSelector--suggestionsEnabled.pill-selector-input-wrapper,.pill-selector-wrapper .bdl-PillSelector.bdl-PillSelector--suggestionsEnabled,.pill-selector-wrapper .bdl-PillSelector--suggestionsEnabled.pill-selector-input-wrapper,.bdl-PillSelectorDropdown .bdl-PillSelector.pill-selector-suggestions-enabled,.bdl-PillSelectorDropdown .pill-selector-suggestions-enabled.pill-selector-input-wrapper,.pill-selector-wrapper .bdl-PillSelector.pill-selector-suggestions-enabled,.pill-selector-wrapper .pill-selector-suggestions-enabled.pill-selector-input-wrapper{min-height:80px}.bdl-PillSelectorDropdown .bdl-PillSelector:not(.show-error) .icon-alert,.bdl-PillSelectorDropdown .pill-selector-input-wrapper:not(.show-error) .icon-alert,.pill-selector-wrapper .bdl-PillSelector:not(.show-error) .icon-alert,.pill-selector-wrapper .pill-selector-input-wrapper:not(.show-error) .icon-alert{display:none}.bdl-PillSelectorDropdown .bdl-PillSelector .icon-alert,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .icon-alert,.pill-selector-wrapper .bdl-PillSelector .icon-alert,.pill-selector-wrapper .pill-selector-input-wrapper .icon-alert{position:absolute;right:10px;bottom:10px;width:16px;height:16px}.bdl-PillSelectorDropdown .bdl-PillSelector .icon-alert path,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .icon-alert path,.pill-selector-wrapper .bdl-PillSelector .icon-alert path,.pill-selector-wrapper .pill-selector-input-wrapper .icon-alert path{fill:#ed3757}.bdl-PillSelectorDropdown .bdl-PillSelector .bdl-Tooltip,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-Tooltip,.pill-selector-wrapper .bdl-PillSelector .bdl-Tooltip,.pill-selector-wrapper .pill-selector-input-wrapper .bdl-Tooltip,.bdl-PillSelectorDropdown .bdl-PillSelector .tooltip,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .tooltip,.pill-selector-wrapper .bdl-PillSelector .tooltip,.pill-selector-wrapper .pill-selector-input-wrapper .tooltip{top:calc(100% - 5px) !important;right:10px !important;margin-top:0 !important}.bdl-PillSelectorDropdown .bdl-PillSelector .bdl-PillsList,.bdl-PillSelectorDropdown .bdl-PillSelector .pills-list,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-PillsList,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .pills-list,.pill-selector-wrapper .bdl-PillSelector .bdl-PillsList,.pill-selector-wrapper .bdl-PillSelector .pills-list,.pill-selector-wrapper .pill-selector-input-wrapper .bdl-PillsList,.pill-selector-wrapper .pill-selector-input-wrapper .pills-list{margin:0}.bdl-PillSelectorDropdown .bdl-PillSelector .bdl-PillsList li,.bdl-PillSelectorDropdown .bdl-PillSelector .pills-list li,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-PillsList li,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .pills-list li,.pill-selector-wrapper .bdl-PillSelector .bdl-PillsList li,.pill-selector-wrapper .bdl-PillSelector .pills-list li,.pill-selector-wrapper .pill-selector-input-wrapper .bdl-PillsList li,.pill-selector-wrapper .pill-selector-input-wrapper .pills-list li{float:left}.bdl-PillSelectorDropdown .bdl-PillSelector .bdl-PillSelector-input,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-PillSelector-input,.bdl-PillSelectorDropdown .bdl-PillSelector .pill-selector-input,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .pill-selector-input,.pill-selector-wrapper .bdl-PillSelector .bdl-PillSelector-input,.pill-selector-wrapper .pill-selector-input-wrapper .bdl-PillSelector-input,.pill-selector-wrapper .bdl-PillSelector .pill-selector-input,.pill-selector-wrapper .pill-selector-input-wrapper .pill-selector-input{flex:1;box-sizing:content-box !important;min-width:0;height:18px;margin:1px;padding:3px;overflow:hidden;color:#4f4f4f;line-height:18px;white-space:nowrap;background-color:rgba(0,0,0,0);border:0;box-shadow:none;resize:none}.bdl-PillSelectorDropdown .bdl-PillSelector .bdl-PillSelector-input:focus,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-PillSelector-input:focus,.bdl-PillSelectorDropdown .bdl-PillSelector .pill-selector-input:focus,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .pill-selector-input:focus,.pill-selector-wrapper .bdl-PillSelector .bdl-PillSelector-input:focus,.pill-selector-wrapper .pill-selector-input-wrapper .bdl-PillSelector-input:focus,.pill-selector-wrapper .bdl-PillSelector .pill-selector-input:focus,.pill-selector-wrapper .pill-selector-input-wrapper .pill-selector-input:focus,.bdl-PillSelectorDropdown .bdl-PillSelector .bdl-PillSelector-input:hover,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-PillSelector-input:hover,.bdl-PillSelectorDropdown .bdl-PillSelector .pill-selector-input:hover,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .pill-selector-input:hover,.pill-selector-wrapper .bdl-PillSelector .bdl-PillSelector-input:hover,.pill-selector-wrapper .pill-selector-input-wrapper .bdl-PillSelector-input:hover,.pill-selector-wrapper .bdl-PillSelector .pill-selector-input:hover,.pill-selector-wrapper .pill-selector-input-wrapper .pill-selector-input:hover{outline:none}.bdl-PillSelectorDropdown .bdl-PillSelector .bdl-RoundPill~.bdl-PillSelector-input,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-RoundPill~.bdl-PillSelector-input,.bdl-PillSelectorDropdown .bdl-PillSelector .bdl-RoundPill~.pill-selector-input,.bdl-PillSelectorDropdown .pill-selector-input-wrapper .bdl-RoundPill~.pill-selector-input,.pill-selector-wrapper .bdl-PillSelector .bdl-RoundPill~.bdl-PillSelector-input,.pill-selector-wrapper .pill-selector-input-wrapper .bdl-RoundPill~.bdl-PillSelector-input,.pill-selector-wrapper .bdl-PillSelector .bdl-RoundPill~.pill-selector-input,.pill-selector-wrapper .pill-selector-input-wrapper .bdl-RoundPill~.pill-selector-input{height:28px;line-height:28px}.bdl-PillSelectorDropdown .SelectorDropdown-overlay>ul.overlay,.pill-selector-wrapper .SelectorDropdown-overlay>ul.overlay{position:relative}.bdl-PillSelector.show-error,.show-error.pill-selector-input-wrapper{border-color:#ed3757}.bdl-PillSelectorDropdown .overlay,.pill-selector-wrapper .overlay{margin-top:4px;padding:12px;background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,0,0,.1)}.bdl-PillSelectorDropdown .suggested,.pill-selector-wrapper .suggested{padding-top:0}
.be .bcs-task-input-container{display:flex}.be .bcs-task-input-container .bcs-task-input-form-container{flex:1;min-width:0}.be .bcs-task-input-container .bcs-task-input-form-container textarea,.be .bcs-task-input-container .bcs-task-input-form-container .date-picker-input{width:100%}.be .bcs-task-input-container .bcs-task-input-form-container .checkbox-container{margin-top:-10px}.be .bcs-task-input-container .bcs-task-input-form-container .bcs-task-add-due-date-input{margin-right:0;margin-left:0}.be .bcs-task-input-container .bcs-task-input-form-container .bcs-task-add-due-date-input .date-picker-wrapper{width:166px}.be .bcs-task-input-container .bcs-task-input-form-container .bcs-task-name-input{max-height:140px;margin-top:20px;margin-bottom:15px}.be .bcs-task-input-container .bcs-task-input-form-container input.bdl-PillSelector-input--hidden{width:1px}.be .bcs-task-input-container .bcs-task-input-form-container .bdl-PillSelectorDropdown{width:100%;margin-left:0}.be .bcs-task-input-container .bcs-task-input-form-container .bdl-PillSelectorDropdown .bdl-PillSelector{width:auto}.be .bcs-task-input-container .bcs-task-input-form-container .bdl-PillSelectorDropdown.scrollable .overlay-wrapper{position:absolute;height:215px;overflow-y:scroll;border:1px solid #bcbcbc}.be .bcs-task-input-container .bcs-task-input-form-container .bdl-PillSelectorDropdown.scrollable .overlay{border:none}.be .bcs-task-input-container .inline-alert{margin:0 0 20px 0}
.bcs-Task-media{opacity:1;transition:opacity .33s}.bcs-Task-media.bcs-is-pending{opacity:.4}.bcs-Task-media .bdl-Media-body{overflow:hidden}.bcs-Task-avatar{position:relative;height:100%}@supports(-ms-ime-align: auto){.bcs-Task-headline{word-break:break-all}}.bcs-Task-status{margin-top:12px;margin-bottom:8px}.bcs-Task-status>*{margin-right:4px}.bcs-Task-dueDate{margin-bottom:12px}.bcs-Task-assigneeListContainer{margin-top:4px}.bcs-Task-actionsContainer{margin-top:20px}.bcs-Task-deleteConfirmationModal{z-index:190}
.be .bcs-Version{display:flex;align-items:center;justify-content:space-between;margin:0 20px;padding:9px;color:#222;background-color:#f2f7fd;border-radius:4px}.be .bcs-Version-actions{display:flex;justify-content:flex-end}.be .bcs-Version-info{flex:none;width:16px;height:16px}.be .bcs-Version-info path{fill:#0061d5}.be .bcs-Version-message{min-width:0;overflow:hidden;text-overflow:ellipsis}.be .bcs-Version-range{white-space:nowrap}
.bcs-section-content{padding:15px 0 5px}.bcs-section{margin:0 8px 20px 25px}.be .btn-plain.bcs-section-title{display:flex;align-items:center;justify-content:space-between;width:100%;padding:5px 0 10px;color:initial;text-align:left;border-bottom:1px solid #e8e8e8}.be .btn-plain.bcs-section-title .icon-caret-down{transition-timing-function:cubic-bezier(0, 0, 0.6, 1);transition-duration:.15s;transition-property:transform}.be .btn-plain.bcs-section-title:active,.be .btn-plain.bcs-section-title:focus{text-decoration:none;border-bottom-color:#0061d5}.be .btn-plain.bcs-section-title:active svg path,.be .btn-plain.bcs-section-title:focus svg path{fill:#222}.be .bcs-section-open .btn-plain.bcs-section-title .icon-caret-down{transform:rotateZ(180deg)}
.bcs-EmptyState{display:flex;flex-direction:column;align-items:center}.bcs-EmptyState-cta{display:flex;flex-direction:column;align-items:center}.bcs-EmptyState-cta-detail{font-weight:bold}.bcs-EmptyState-cta-message{width:200px;margin-top:6px;text-align:center}.bcs-EmptyState-illustration{margin-top:60px;margin-bottom:15px}
@keyframes bcs-ActivityItem-callout{0%,100%{background-color:rgba(0,0,0,0)}30%,70%{background-color:#f2f7fd}}.be .bcs-activity-feed{position:relative;display:flex;flex-direction:column;width:340px;height:100%}.be .bcs-activity-feed ol,.be .bcs-activity-feed ul{list-style:none}.be .bcs-activity-feed li{line-height:20px}.be .bcs-activity-feed.bcs-is-scrolled::before{position:absolute;top:-60px;right:20px;left:20px;height:60px;box-shadow:0 4px 12px #e8e8e8;content:" "}.be .bcs-activity-feed .bcs-activity-feed-items-container{position:relative;display:flex;flex:1 1 auto;flex-direction:column;width:100%;overflow-x:hidden;overflow-y:auto}.be .bcs-activity-feed .bcs-activity-feed-items-container>.inline-alert-error{margin:9px 20px}.be .bcs-activity-feed .bcs-activity-feed-items-container .bcs-ActivityItem{position:relative;box-shadow:0 25px 0 -24px #e8e8e8;backface-visibility:hidden;transition:box-shadow 200ms ease 25ms}.be .bcs-activity-feed .bcs-activity-feed-items-container .bcs-ActivityItem.bcs-is-focused .bcs-ActivityCard{box-shadow:0 0 16px #bcbcbc;animation:bcs-ActivityItem-callout 1s ease-in-out 25ms 0 normal none}.be .bcs-activity-feed .bcs-activity-feed-items-container .bcs-ActivityItem.bcs-is-focused .bcs-ActivityCard:not(:focus-within){animation-iteration-count:1;animation-fill-mode:forwards}.be .bcs-activity-feed .bcs-activity-feed-items-container .bcs-version-item{padding-top:0;padding-bottom:0;box-shadow:none}.be .bcs-activity-feed .bcs-activity-feed-items-container .bcs-version-item,.be .bcs-activity-feed .bcs-activity-feed-items-container .bcs-version-item+.bcs-ActivityItem{margin-top:16px}.be .bcs-activity-feed .bcs-activity-feed-items-container .bcs-activity-feed-annotation-activity .bcs-ActivityCard::before{position:absolute;top:0;bottom:0;left:0;display:block;width:4px;background-color:#f5b31b;transform:scaleY(0);transition:transform 200ms ease 25ms;content:""}.be .bcs-activity-feed .bcs-activity-feed-items-container .bcs-activity-feed-annotation-activity.bcs-is-focused .bcs-ActivityCard::before{transform:scaleY(1)}.be .bcs-activity-feed .bcs-activity-feed-items-container .bcs-activity-feed-annotation-activity.bcs-is-focused .bcs-SelectableActivityCard{background-color:rgba(0,0,0,0)}.be .bcs-activity-feed .bcs-activity-feed-active-state{padding-bottom:16px}.be .bcs-activity-feed .bcs-activity-feed-loading-state{display:flex;flex-direction:column;align-items:center;margin-top:20px}.be .bcs-activity-feed .bcs-feedItemInlineError{margin:20px 25px}.be .bcs-activity-feed .bcs-activity-feed-comment-input{flex:0 0 auto;min-height:93px;max-height:500px;overflow:hidden;background-color:#fff}.be .bcs-activity-feed .bcs-activity-feed-comment-input.bcs-is-disabled{opacity:.4;pointer-events:none}.be .bcs-activity-feed .bcs-activity-feed-comment-input .selector-dropdown-wrapper{z-index:auto;width:100%}.be .bcs-activity-feed .bcs-activity-feed-comment-input .overlay{max-height:95px;overflow:auto}@media(max-width: 767px){.is-responsive-web .be .bcs-activity-feed,.is-responsive-web .bcs-activity-feed-comment-input{width:100%}}
.notes-comments-sidebar{position:absolute;z-index:2;width:340px;height:calc(100vh - 65px);overflow:hidden}.comment-sidebar{box-sizing:border-box;width:100%;opacity:0;transition:opacity .15s}.comment-sidebar-is-open{opacity:1}.comment-sidebar .bcs-activity-feed{box-sizing:border-box;height:calc(100vh - 65px - 100px);padding:0 0 200px}.comment-sidebar .bcs-is-focused .bcs-ActivityCard{box-shadow:0 0 16px #bcbcbc}.comment-sidebar .bcs-activity-feed-active-state{list-style:none}.comment-sidebar .bcs-activity-feed-items-container{height:calc(100vh - 65px - 150px);margin-bottom:200px;overflow-x:hidden;overflow-y:auto;transition:height .15s}.comment-sidebar .bcs-activity-feed-items-container:has(~.bcs-is-open){height:calc(100vh - 65px - 250px)}.comment-sidebar .bcs-activity-feed-loading-state{display:flex;align-items:center;height:100%}.comment-sidebar .bcs-EmptyState-cta-message{width:100%;text-wrap:wrap}.comment-sidebar .bcs-EmptyState-cta{width:95%}.comment-sidebar .bcs-activity-feed-comment-input{position:absolute;bottom:0;z-index:2;width:100%;min-height:108px;transition:bottom .15s,translate .15s}.comment-sidebar .bcs-activity-feed-comment-input.bcs-is-open{bottom:10px;min-height:210px;transform:translateY(10px)}.comment-sidebar .bcs-CommentForm{padding:20px;background:#fff;border-top:1px solid #e8e8e8}.comment-sidebar .bcs-CommentForm-input{width:260px}.comment-sidebar .bcs-CommentForm-body{box-sizing:border-box;flex:none;width:280px;padding-right:20px}.comment-sidebar .public-DraftStyleDefault-block{min-height:40px}.comment-sidebar .public-DraftStyleDefault-block a{font-weight:bold;color:#0061d5}.comment-sidebar ul.overlay{max-height:80px;overflow-y:scroll;list-style:none}.comment-sidebar ul.overlay .dropdown-secondary-text{display:block;width:100%;font-size:.675rem}.public-DraftEditor-content[contentEditable=true]{padding:7px;color:#222;border:1px solid #d3d3d3;border-radius:6px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);transition:border-color .15s linear,box-shadow .1s linear}.public-DraftEditor-content[contentEditable=true]:focus{border:1px solid #0161d5}.bcs-DeleteConfirmation-promptMessage{white-space:normal}.bcs-Comment{border-bottom:1px solid #d3d3d3}ul[data-resin-component=activityfeedcomment].aria-menu .menu-item{display:flex}#toolbar-extension{transition:transform .15s}.right-sidebar-version-history #toolbar-extension,.right-sidebar-comments #toolbar-extension{transform:translateX(-340px)}
table.grid-container{margin:8px;border-spacing:4px;border-collapse:separate}table.grid-container td.grid-menu-item{box-sizing:border-box;width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px;text-align:center;cursor:pointer;border-radius:4.8px}table.grid-container td.grid-menu-item--has-border{border:solid 1.2px #f4f4f4}table.grid-container td.grid-menu-item:hover{border:solid 2px rgba(0,0,0,.1)}table.grid-container td.grid-menu-item svg{display:block;margin:auto}
button.btn-plain.color-picker-dropdown-button{display:flex;align-content:center;align-items:center;width:28px;height:28px;margin:0 6px;border-radius:4.8px}button.btn-plain.color-picker-dropdown-button--has-border{border:1px solid #f4f4f4}button.btn-plain.color-picker-dropdown-button svg{margin:0 auto}button.btn-plain.color-picker-dropdown-button:disabled{color:inherit;cursor:default;opacity:.2}p.dropdown-menu-sub-title{display:flex;align-items:center;justify-content:left;height:16px;margin:12px 0;font-size:11px;line-height:normal;color:#767676;text-transform:uppercase;letter-spacing:.6px}p.dropdown-menu-sub-title svg{margin-right:4px}p.dropdown-menu-sub-title.dropdown-menu-sub-title-font-color{margin-top:0}p.dropdown-menu-sub-title.dropdown-menu-sub-title-highlight-color{margin-top:4px}.color-picker-dropdown-menu{width:164px;height:268px}.color-picker-dropdown-menu table{margin:0}li.menu-item:not([aria-disabled]).color-picker-dropdown-menu-item{top:-5px;left:-5px;display:inline-block;padding:0;margin:0}li.menu-item:not([aria-disabled]).color-picker-dropdown-menu-item:hover{padding:0;margin:0;background-color:rgba(0,0,0,0)}li.menu-item:not([aria-disabled]).color-picker-dropdown-menu-item:focus{padding:0;margin:0;background-color:rgba(0,0,0,0)}li.menu-item:not([aria-disabled]).color-picker-dropdown-menu-item svg{display:block;margin:auto}table.grid-container td.grid-menu-item,table.grid-container .color-swatch{width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;border-radius:4px}table.grid-container td.grid-menu-item .color-swatch{display:flex}table.grid-container td.grid-menu-item--selected{border:solid 2px #222}table.grid-container td.grid-menu-item--selected .color-swatch,table.grid-container td.grid-menu-item:hover .color-swatch{width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;margin:2px;border-radius:4px}
.text-style-dropdown-container{display:flex;flex-direction:column;align-items:flex-end;min-width:96px}.text-style-dropdown-container button.btn-plain.text-style-dropdown-button{max-width:96px;height:28px;padding:0 8px;font-size:14px;border-radius:5.3px}.text-style-dropdown-container button.btn-plain.text-style-dropdown-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-style-dropdown-container button.btn-plain.text-style-dropdown-button:disabled{color:inherit}.text-style-dropdown-container button.btn-plain.text-style-dropdown-button:hover:enabled{background-color:#f4f4f4}li.menu-item.text-style-dropdown-menu-item{padding:8px 48px 8px 8px}
.font-size-dropdown-container{display:flex;flex-direction:column}.font-size-dropdown-container .menu-toggle{justify-content:center}.font-size-dropdown-container button.btn-plain.font-size-dropdown-button{min-width:50px;height:28px;font-size:14px;border-radius:5.3px}.font-size-dropdown-container button.btn-plain.font-size-dropdown-button:disabled{color:inherit}.font-size-dropdown-container button.btn-plain.font-size-dropdown-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.font-size-dropdown-container button.btn-plain.font-size-dropdown-button:hover:enabled{background-color:#f4f4f4}li.menu-item.font-size-dropdown-menu-item{padding:8px}
.box-ui-shared-link-modal .link{color:#0061d5}.box-ui-shared-link-modal .box-ui-shared-link-close-button-container{margin-top:15px;text-align:right}.box-ui-shared-link-modal .box-ui-shared-link-modal-permission-menu-container{margin-left:15px}.box-ui-shared-link-modal .box-ui-shared-link-modal-permission-menu-container a.link.hidden{display:none}.box-ui-shared-link-modal .box-ui-shared-link-modal-permission-menu-container a.icon-caret-down{color:#64686d}.box-ui-shared-link-modal .box-ui-shared-link-modal-menus-container{display:flex}.box-ui-shared-link-modal .box-ui-shared-link-close-button{margin:0}.box-ui-shared-link-modal .text-input-container{width:100%;margin-bottom:13px;margin-left:0}.box-ui-shared-link-modal .text-input-container input{width:100%;cursor:text}.box-ui-shared-link-modal .box-ui-icon-caret-down svg{margin-bottom:2px;margin-left:2px}.box-ui-shared-link-modal .box-ui-icon-caret-down *{fill:#0061d5}
.select-input-container{margin:0 0 20px}.select-input-container .select-container{margin-top:5px}.select-input-container button.tooltip-icon-container,.select-input-container .tooltip-icon-container{position:absolute;margin-top:9px;margin-left:10px}.select-input-container.show-error .select-overlay{border-color:#ed3757}
.hotkey-modal .modal-content{display:flex;flex-direction:column}.hotkey-modal .modal-content .hotkey-list{margin:10px 0 0;overflow:auto;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.hotkey-item{display:flex;justify-content:space-between;padding:7px 10px}.hotkey-item .hotkey-description{flex:1}.hotkey-item .hotkey-key{flex:0 0 50%;font-weight:bold;font-size:11px;text-align:right}.hotkey-item .hotkey-key kbd{margin:1px;padding:2px 4px;background:#fff;border:1px solid #bcbcbc;border-radius:4px;box-shadow:0 1px 0 #bcbcbc}.hotkey-item:nth-child(even){background-color:#f4f4f4}
.hotkey-layer{outline:0}
.invitation-permission-flyout-overlay .table-row{display:table-row}.invitation-permission-flyout-overlay .table-cell{display:table-cell}.invitation-permission-flyout-overlay .table-body .table-cell:not(:first-child){text-align:center}.invitation-permission-flyout-target{position:relative;top:32px;height:20px;cursor:pointer}
.refer-a-friend-reward-center-link{color:#0061d5}
.invite-collaborators-modal .bdl-Label,.invite-collaborators-modal .label{color:#6f6f6f;font-weight:bold}.invite-collaborators-modal .icon-info{position:relative;bottom:2px;vertical-align:middle}.invite-collaborators-modal .invite-file-editors{margin-bottom:30px}.invite-collaborators-modal .text-area-container{display:block;width:100%;margin-left:0}.invite-collaborators-modal textarea{width:100%}.invite-collaborators-modal .invite-permissions-container{display:flex;margin-bottom:20px}.invite-collaborators-modal .select-container{width:100%}.invite-collaborators-modal .select-input-container{margin:0}.invite-collaborators-modal .selector-dropdown-wrapper{margin:0 0 20px}.invite-collaborators-modal .selector-dropdown-wrapper .overlay{max-height:210px;overflow:auto}.invite-collaborators-modal .selector-dropdown-wrapper .bdl-PillSelector{width:100%;height:60px}.invite-collaborators-modal .upgrade-badge{margin-right:5px}.invite-collaborators-modal .upgrade-link{display:block;margin-bottom:15px}
.tab-view{margin-top:6px}.dynamic-tabs .dynamic-tabs-bar{display:flex;flex:none}.dynamic-tabs .dynamic-tabs-bar .left-arrow{flex:0 0 8px;margin:0 5px 0 -13px}.dynamic-tabs .dynamic-tabs-bar .right-arrow{flex:0 0 8px;margin:0 -13px 0 5px}.dynamic-tabs .dynamic-tabs-wrapper{flex:0 0 100%;overflow:hidden}.dynamic-tabs .tabs{position:relative;transition:left .2s}.dynamic-tabs .tabs .tab,.dynamic-tabs .tabs .tab:hover{flex:none;max-width:90%}.dynamic-tabs .tabs .tab .tab-title,.dynamic-tabs .tabs .tab:hover .tab-title{padding:0 7px}.tabs{display:flex}.tabs .tab,.tabs .tab:hover{position:relative;display:inline-block;flex:1;color:#909090;font-size:13px;line-height:40px;letter-spacing:.035em;border-bottom:1px solid #e8e8e8;border-radius:0}.tabs .tab.single-tab-showing,.tabs .tab:hover.single-tab-showing{width:100%;margin-bottom:10px}.tabs .tab.is-selected,.tabs .tab:hover.is-selected{color:#222}.tabs .tab.is-selected .tab-underline,.tabs .tab:hover.is-selected .tab-underline{opacity:1}.tabs .tab.is-selected .tab-close,.tabs .tab:hover.is-selected .tab-close{display:block}.tabs .tab .tab-underline,.tabs .tab:hover .tab-underline{position:absolute;bottom:-1px;width:100%;height:2px;background-color:#0061d5;opacity:0;transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.tabs .tab .tab-content,.tabs .tab:hover .tab-content{display:flex}.tabs .tab .tab-title,.tabs .tab:hover .tab-title{padding-right:5px;overflow:hidden;white-space:nowrap;text-align:left;text-overflow:ellipsis}.tabs .tab .tab-close,.tabs .tab:hover .tab-close{display:none;flex:none;padding-right:7px;font-weight:bold}.tabs .tab:hover .tab-title,.tabs .tab:focus .tab-title{color:#222}.tabs .tab-spacer{flex:1 1 auto;border-bottom:1px solid #e8e8e8}.tabs .tab.btn-plain:not(.is-disabled):active{background:rgba(0,0,0,0);border-bottom:1px solid #e8e8e8}.tabs .tab.btn-plain:not(.is-disabled):focus{border-color:#e8e8e8;box-shadow:none}.tabs .tab.btn-plain:not(.is-disabled):hover{background:rgba(0,0,0,0)}.tab-panels{height:100%;padding-top:10px}.tab-panels .tab-panel{display:none}.tab-panels .tab-panel.is-selected{display:block;height:100%}.tab-panels .tab-panel:focus{outline:none}.tab-view.show-outline .tab-panel:focus{outline:1px dotted #0061d5}
@keyframes reveal_badge{0%{color:#ed3757;transform:scale(0)}20%{transform:scale(1.25)}45%{transform:scale(0.9)}65%{color:#ed3757;transform:scale(1)}100%{color:#fff;transform:scale(1)}}.count-badge{display:inline-block;min-width:16px;height:16px;padding:0 4px;color:#fff;font-size:11px;line-height:16px;text-align:center;background-color:#e9163c;border-radius:16px;box-shadow:0 1px 4px 0 rgba(0,0,0,.3);transform:scale(0)}.count-badge.is-visible.animate{animation-name:reveal_badge;animation-duration:1.2s;animation-timing-function:ease-out;animation-delay:0s;animation-iteration-count:1;animation-fill-mode:forwards}.count-badge.is-visible:not(.animate){transform:scale(1)}
#left-sidebar{top:0;left:0;width:0;height:100%;overflow:visible;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;background:#fff;border-left:0}#left-sidebar .buttonicon-note-list-item-folder{width:12px;margin-right:4px}#left-sidebar .note-list-splash-message-view{display:block;width:210px;margin:120px auto 0;font-size:13px;text-align:center;white-space:normal}#left-sidebar .note-list-splash-message-view>span{display:block}#left-sidebar .note-list-splash-message-subtitle{margin-top:10px;color:#8f8fae}#left-sidebar .note-list-splash-message-message{font-weight:bold}#left-sidebar .note-list-infinite-list-container{height:100%}#left-sidebar .note-list-item{box-sizing:border-box;display:flexbox;display:flex;flex-flow:row nowrap;height:92px;padding:14px 14px 14px 0;margin-left:8px;border-top:1px solid #e7e7e7}#left-sidebar .note-list-item-time-string{max-width:100%;padding:4px 0;overflow:hidden;font-size:12px;font-weight:normal;line-height:1.33;color:#767676;text-overflow:ellipsis;letter-spacing:.3px}#left-sidebar .note-list-item-parent-folder{max-width:100%;padding-top:3px;overflow:hidden;font-size:12px;font-weight:normal;line-height:1.33;text-overflow:ellipsis;letter-spacing:.3px;transition:none}#left-sidebar .note-list-item-parent-folder .buttonicon-folder{margin-right:4px}#left-sidebar .note-list-item-parent-folder .buttonicon-folder path{opacity:.8}#left-sidebar .note-list-item-parent-folder:hover.buttonicon-folder path{opacity:1;fill:#0061d5}#left-sidebar .note-list-item-parent-folder:hover>.buttonicon-note-list-item-folder{opacity:1}#left-sidebar .note-list-item-parent-folder:not(:hover){color:#767676}#left-sidebar .note-list-item-parent-folder-container{display:flex;justify-content:space-between}#left-sidebar .note-list-item-favorite{display:flex;flex-direction:column;justify-content:center;margin-top:-2px}#left-sidebar .note-list-item-favorite .buttonicon-star-small path{fill:#909090}#left-sidebar .note-list-item-favorite.favorited .buttonicon-star-small path,#left-sidebar .note-list-item-favorite:hover .buttonicon-star-small path{fill:#f5b31b}#left-sidebar .note-list-item-title{display:block;width:100%;padding-bottom:1px;margin-right:10px;overflow:hidden;line-height:1.3;color:#222;text-overflow:ellipsis}#left-sidebar .note-list-item-title-container{display:flex;justify-content:space-between}#left-sidebar .note-list-item-content{width:100%;overflow:hidden;text-overflow:ellipsis;letter-spacing:.3px}#left-sidebar .note-list-item-link-wrapper{display:block;color:#e7e7e7;text-decoration:none}#left-sidebar .note-list-item.is-loading .note-list-item-content{margin-left:20px}#left-sidebar .note-list-item.is-loading .loading-bar{height:12px;margin-bottom:8px;background:linear-gradient(to right, #ebedee, #dbe1e4, #ebedee);border-radius:4px}#left-sidebar .note-list-item.is-loading .loading-bar.bar-1{width:235px;margin-top:2px}#left-sidebar .note-list-item.is-loading .loading-bar.bar-2{width:165px}#left-sidebar .note-list-item.is-loading .loading-bar.bar-3{width:95px;margin-bottom:0}#left-sidebar .note-list-item:hover .note-list-item-favorite:hover{opacity:1}#left-sidebar .note-list-title{box-sizing:border-box;display:inline-block;width:calc(100% - 40px);padding:20px 0;margin:0 20px;font-size:15px;font-style:normal;font-weight:normal;font-stretch:normal;line-height:normal;color:#222;letter-spacing:.1px}#left-sidebar .note-list-container{position:absolute;top:calc(64px + 1px);left:-332px;z-index:1;width:332px;height:100%;background-color:#fff;border-right:1px solid #e7e7e7;transition:left .2s ease-out}#left-sidebar .note-list-action-bar{display:flex;align-items:center;justify-content:space-between;height:64px;margin-left:24px;border-bottom:1px solid #e7e7e7}#left-sidebar .note-list-action-bar-item{height:24px;padding:2px;margin-right:4px;cursor:pointer}#left-sidebar .note-list-action-bar-item-title{display:block;width:100%;padding-bottom:1px;margin-right:10px;overflow:hidden;line-height:1.3;color:#222;text-overflow:ellipsis}#left-sidebar .note-list-action-bar-item:hover{background:#f4f4f4;border-radius:5.3px}#left-sidebar .note-list-action-bar-item:last-child{margin-right:0}#left-sidebar .note-list-action-bar-item .note-list-action-bar-item-icon{display:inline-block;height:100%}#left-sidebar .note-list-action-bar-item.toggle-sidebar-btn.active{background:#e7e7e7;border-radius:5.3px}#left-sidebar .note-list-action-bar-items-container{display:flex;align-items:center}#left-sidebar .note-list-action-bar-container{position:absolute;left:68px;width:332px;background-color:#fff}.left-sidebar-opened #left-sidebar .note-list-container{left:68px}.box-preview #left-sidebar{display:none}.full-width-mode #left-sidebar .note-list-action-bar-item.toggle-full-width-btn{background:#e7e7e7;border-radius:5.3px}#left-sidebar .source-list{position:absolute;left:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;width:68px;height:100%;background:#fbfbfb;border-right:1px solid #e7e7e7}#left-sidebar .source-list-item{padding:18px 10px;text-align:center;cursor:pointer}#left-sidebar .source-list-item-badge{position:absolute;bottom:26px;left:42px;box-sizing:border-box;background-color:#767676}#left-sidebar .source-list-item.settings-btn{width:100%;height:100%}#left-sidebar .source-list-item-container{position:relative;margin-bottom:20px}#left-sidebar .source-list-item-container .source-list-item{width:20px;height:20px;padding:10px;margin:auto;overflow:hidden;border-radius:8px}#left-sidebar .source-list-item-container .source-list-item .source-list-item-icon{display:block;margin:0 auto}#left-sidebar .source-list-item-container .source-list-item .source-list-item-icon *{fill:#767676}#left-sidebar .source-list-item-container .source-list-item:hover{background:#f4f4f4}#left-sidebar .source-list-item-container.selected .source-list-item{background:#e8e8e8}#left-sidebar .source-list-item-container.selected .source-list-item .source-list-item-icon *{fill:#4e4e4e}#left-sidebar .source-list .note-logo-btn{padding:20px 0 34px}#left-sidebar .source-list .note-logo-btn,#left-sidebar .source-list .note-logo-btn>.source-list-item-icon{cursor:default;opacity:1}#left-sidebar .new-note-btn{width:36px;height:36px;padding:0;margin:30px auto 40px;background-color:#0061d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);opacity:.9;transition:all .25s}#left-sidebar .new-note-btn.disabled,#left-sidebar .new-note-btn.disabled:hover{cursor:default;background-color:#777;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);opacity:.5;transform:none}#left-sidebar .new-note-btn:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.22),0 2px 10px 0 rgba(0,0,0,.18);opacity:1;transform:scale(1.05)}#left-sidebar .create-note-menu-container{height:40px}#left-sidebar .create-note-menu-container .create-note-button{max-width:160px;height:inherit;padding:15px 16px;margin:0;overflow:hidden;text-overflow:ellipsis;border:none;border-top-left-radius:6px;border-bottom-left-radius:6px}#left-sidebar .create-note-menu-container .create-note-button:focus{box-shadow:none}#left-sidebar .create-note-menu-container .create-note-button .btn-content{font-size:14px;font-weight:bold;letter-spacing:.32px}#left-sidebar .create-note-menu-container .create-note-menu-toggler{height:inherit;padding:15px 9px;margin:0;border:none;border-top-right-radius:6px;border-bottom-right-radius:6px}#left-sidebar .create-note-menu-container .create-note-menu-toggler::before{position:absolute;top:0;left:0;height:100%;content:"";border-left:1px solid #fff}#left-sidebar .create-note-menu-container .create-note-menu-toggler:focus{box-shadow:none}#left-sidebar .create-note-menu-container .create-note-menu-toggler .btn-content{display:flex;align-items:center;height:10px;transition:transform .2s ease-out}#left-sidebar .create-note-menu-container .toggle-overlay.is-visible .create-note-menu-toggler .btn-content{transform:rotate(180deg)}#left-sidebar .create-note-menu-container .create-note-menu{position:absolute;z-index:2;min-width:240px;margin-top:8px}#left-sidebar .create-note-menu-container .create-note-menu-new-note-item{display:flex;justify-content:space-between;padding-right:15px}#left-sidebar .create-note-menu-container .create-note-menu-new-note-item .beta-badge{margin-left:5px;color:#222;vertical-align:text-bottom}#left-sidebar .create-note-menu-container .create-note-menu-new-note-shortcut{font-size:12px;font-weight:bold;opacity:.6}#left-sidebar .infinite-list{height:calc(100% - 119px);overflow-x:hidden}#left-sidebar .infinite-list-item{margin:0 20px;cursor:pointer;border:1px solid rgba(0,0,0,0);border-radius:8px}#left-sidebar .infinite-list-item.selected,#left-sidebar .infinite-list-item.selected:hover{background-color:#e5effa;border-color:#ccdff7}#left-sidebar .infinite-list-item:hover{background-color:#f4f4f4;border-color:#e8e8e8}#left-sidebar .infinite-list-item:last-of-type .note-list-item{border-bottom:1px solid #e7e7e7}#left-sidebar .infinite-list-item.selected .note-list-item,#left-sidebar .infinite-list-item.selected+.infinite-list-item .note-list-item,#left-sidebar .infinite-list-item.selected+.infinite-list-item:hover,#left-sidebar .infinite-list-item:hover .note-list-item,#left-sidebar .infinite-list-item:hover+.infinite-list-item .note-list-item,#left-sidebar .infinite-list-item:hover+.infinite-list-item.selected{border-top-color:rgba(0,0,0,0)}#left-sidebar .note-list-container:not(.not-visible) .note-list-item.is-loading .loading-bar{animation:pulse .65s infinite alternate}#left-sidebar .infinite-list-item.selected .note-list-item-title{font-weight:bold}#left-sidebar .note-list-item-status{width:12px;min-width:12px;margin-right:8px}#left-sidebar .note-list-item-typing-dots{margin-top:7px;overflow:hidden}#left-sidebar .note-list-item-typing-dots .typing-dot{display:block;float:left;width:3px;height:3px;margin-right:1px;background-color:#3381dd;border-radius:50%;opacity:.4;animation:1.25s blink infinite}#left-sidebar .note-list-item-typing-dots .dot-1{animation-delay:.4166s}#left-sidebar .note-list-item-typing-dots .dot-2{animation-delay:.8332s}#left-sidebar .note-list-item-typing-dots .dot-3{margin-right:0;animation-delay:1.2s}#left-sidebar .note-list-item-unread-dot{width:8px;height:8px;margin-top:5px;margin-left:4px;background-color:#0061d5;border-radius:50%}#left-sidebar .note-list-item-template-label{flex-shrink:0;max-width:100px;margin-left:5px;overflow:hidden;font-size:10px;color:#9725dd;text-overflow:ellipsis;text-transform:uppercase}#left-sidebar .note-list-item:hover .note-list-item-time-string,#left-sidebar .infinite-list-item.selected .note-list-item-time-string{color:#222}#left-sidebar .icon-empty-state-favorites .round-stroke,#left-sidebar .icon-empty-state-recents svg{stroke-linecap:round;stroke-linejoin:round;stroke-width:2}#left-sidebar .icon-empty-state-favorites .dashed-stroke{stroke-dasharray:4}#left-sidebar .icon-empty-state-recents svg circle{stroke-width:1.85714286}@keyframes pulse{0%{opacity:.5}100%{opacity:1}}@keyframes blink{50%{opacity:.8}}@keyframes reveal_badge{0%{color:#767676;transform:scale(0)}20%{transform:scale(1.25)}45%{transform:scale(0.9)}65%{color:#767676;transform:scale(1)}100%{color:#fff;transform:scale(1)}}
.image-overlay-child-wrapper .smooth-image{transition:opacity 1s ease-in-out}.image-overlay-child-wrapper .image-visible{opacity:1}.image-overlay-child-wrapper .image-hidden{opacity:0}.image-overlay-background{position:fixed;z-index:105;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(59,59,59,.95)}.image-overlay-progress{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}#image-overlay-image{position:fixed;inset:0;max-width:90%;max-height:90%;margin:auto;cursor:pointer;border:0;outline:0;animation-name:popup-bounce-in;animation-duration:.3s}@keyframes popup-bounce-in{0%{transform:scale3d(0.1, 0.1, 1)}100%{transform:scale3d(1, 1, 1)}}
.z-index-90{z-index:90}
