/*lib/Draft.global.css
 */
/**
 * We inherit the height of the container by default
 */
.mc9b03ccce_DraftEditor-root,
.mc9b03ccce_DraftEditor-editorContainer,
.mc9b03ccce_public-DraftEditor-content {
    height: inherit;
    text-align: initial
}
.mc9b03ccce_DraftEditor-root {
    position: relative
}
/**
 * Zero-opacity background used to allow focus in IE. Otherwise, clicks
 * fall through to the placeholder.
 */
.mc9b03ccce_DraftEditor-editorContainer {
    background-color: rgba(255, 255, 255, 0);
    /* Repair mysterious missing Safari cursor */
    border-left: 0.1px solid transparent;
    position: relative;
    z-index: 1;
    font-size: 14px;
}
.mc9b03ccce_public-DraftEditor-content {
    outline: none;
    white-space: pre-wrap
}
.mc9b03ccce_public-DraftEditor-block {
    position: relative
}
.mc9b03ccce_DraftEditor-alignLeft .mc9b03ccce_public-DraftEditor-block {
    text-align: left
}
.mc9b03ccce_DraftEditor-alignLeft .mc9b03ccce_public-DraftEditorPlaceholder-root {
    left: 0;
    text-align: left
}
.mc9b03ccce_DraftEditor-alignCenter .mc9b03ccce_public-DraftEditor-block {
    text-align: center
}
.mc9b03ccce_DraftEditor-alignCenter .mc9b03ccce_public-DraftEditorPlaceholder-root {
    margin: 0 auto;
    text-align: center;
    width: 100%
}
.mc9b03ccce_DraftEditor-alignRight .mc9b03ccce_public-DraftEditor-block {
    text-align: right
}
.mc9b03ccce_DraftEditor-alignRight .mc9b03ccce_public-DraftEditorPlaceholder-root {
    right: 0;
    text-align: right
}
/**
 * @providesModule DraftEditorPlaceholder
 */
.mc9b03ccce_public-DraftEditorPlaceholder-root {
    color: #9197a3;
    position: absolute;
    z-index: 0
}
.mc9b03ccce_public-DraftEditorPlaceholder-hasFocus {
    color: #bdc1c9
}
.mc9b03ccce_DraftEditorPlaceholder-hidden {
    display: none
}
/**
 * @providesModule DraftStyleDefault
 */
.mc9b03ccce_public-DraftStyleDefault-block {
    position: relative;
    white-space: pre-wrap
}
/* @noflip */
.mc9b03ccce_public-DraftStyleDefault-ltr {
    direction: ltr;
    text-align: left
}
/* @noflip */
.mc9b03ccce_public-DraftStyleDefault-rtl {
    direction: rtl;
    text-align: right
}
/**
 * These rules provide appropriate text direction for counter pseudo-elements.
 */
/* @noflip */
.mc9b03ccce_public-DraftStyleDefault-listLTR {
    direction: ltr
}
/* @noflip */
.mc9b03ccce_public-DraftStyleDefault-listRTL {
    direction: rtl
}
/**
 * Default spacing for list container elements. Override with CSS as needed.
 */
.mc9b03ccce_public-DraftStyleDefault-ul,
.mc9b03ccce_public-DraftStyleDefault-ol {
    margin: 16px 0;
    padding: 0
}
/**
 * Default counters and styles are provided for five levels of nesting.
 * If you require nesting beyond that level, you should use your own CSS
 * classes to do so. If you care about handling RTL languages, the rules you
 * create should look a lot like these.
 */
/* @noflip */
.mc9b03ccce_public-DraftStyleDefault-depth0.mc9b03ccce_public-DraftStyleDefault-listLTR {
    margin-left: 1.5em
}
/* @noflip */
.mc9b03ccce_public-DraftStyleDefault-depth0.mc9b03ccce_public-DraftStyleDefault-listRTL {
    margin-right: 1.5em
}
/* @noflip */
.mc9b03ccce_public-DraftStyleDefault-depth1.mc9b03ccce_public-DraftStyleDefault-listLTR {
    margin-left: 3em
}
/* @noflip */
.mc9b03ccce_public-DraftStyleDefault-depth1.mc9b03ccce_public-DraftStyleDefault-listRTL {
    margin-right: 3em
}
/* @noflip */
.mc9b03ccce_public-DraftStyleDefault-depth2.mc9b03ccce_public-DraftStyleDefault-listLTR {
    margin-left: 4.5em
}
/* @noflip */
.mc9b03ccce_public-DraftStyleDefault-depth2.mc9b03ccce_public-DraftStyleDefault-listRTL {
    margin-right: 4.5em
}
/* @noflip */
.mc9b03ccce_public-DraftStyleDefault-depth3.mc9b03ccce_public-DraftStyleDefault-listLTR {
    margin-left: 6em
}
/* @noflip */
.mc9b03ccce_public-DraftStyleDefault-depth3.mc9b03ccce_public-DraftStyleDefault-listRTL {
    margin-right: 6em
}
/* @noflip */
.mc9b03ccce_public-DraftStyleDefault-depth4.mc9b03ccce_public-DraftStyleDefault-listLTR {
    margin-left: 7.5em
}
/* @noflip */
.mc9b03ccce_public-DraftStyleDefault-depth4.mc9b03ccce_public-DraftStyleDefault-listRTL {
    margin-right: 7.5em
}
/**
 * Only use `square` list-style after the first two levels.
 */
.mc9b03ccce_public-DraftStyleDefault-unorderedListItem {
    list-style-type: square;
    position: relative
}
.mc9b03ccce_public-DraftStyleDefault-unorderedListItem.mc9b03ccce_public-DraftStyleDefault-depth0 {
    list-style-type: disc
}
.mc9b03ccce_public-DraftStyleDefault-unorderedListItem.mc9b03ccce_public-DraftStyleDefault-depth1 {
    list-style-type: circle
}
/**
 * Ordered list item counters are managed with CSS, since all list nesting is
 * purely visual.
 */
.mc9b03ccce_public-DraftStyleDefault-orderedListItem {
    list-style-type: none;
    position: relative
}
/* @noflip */
.mc9b03ccce_public-DraftStyleDefault-orderedListItem.mc9b03ccce_public-DraftStyleDefault-listLTR:before {
    left: -36px;
    position: absolute;
    text-align: right;
    width: 30px
}
/* @noflip */
.mc9b03ccce_public-DraftStyleDefault-orderedListItem.mc9b03ccce_public-DraftStyleDefault-listRTL:before {
    position: absolute;
    right: -36px;
    text-align: left;
    width: 30px
}
/**
 * Counters are reset in JavaScript. If you need different counter styles,
 * override these rules. If you need more nesting, create your own rules to
 * do so.
 */
.mc9b03ccce_public-DraftStyleDefault-orderedListItem:before {
    content: counter(ol0) ". ";
    counter-increment: ol0
}
.mc9b03ccce_public-DraftStyleDefault-orderedListItem.mc9b03ccce_public-DraftStyleDefault-depth1:before {
    content: counter(ol1) ". ";
    counter-increment: ol1
}
.mc9b03ccce_public-DraftStyleDefault-orderedListItem.mc9b03ccce_public-DraftStyleDefault-depth2:before {
    content: counter(ol2) ". ";
    counter-increment: ol2
}
.mc9b03ccce_public-DraftStyleDefault-orderedListItem.mc9b03ccce_public-DraftStyleDefault-depth3:before {
    content: counter(ol3) ". ";
    counter-increment: ol3
}
.mc9b03ccce_public-DraftStyleDefault-orderedListItem.mc9b03ccce_public-DraftStyleDefault-depth4:before {
    content: counter(ol4) ". ";
    counter-increment: ol4
}
.mc9b03ccce_public-DraftStyleDefault-depth0.mc9b03ccce_public-DraftStyleDefault-reset {
    counter-reset: ol0
}
.mc9b03ccce_public-DraftStyleDefault-depth1.mc9b03ccce_public-DraftStyleDefault-reset {
    counter-reset: ol1
}
.mc9b03ccce_public-DraftStyleDefault-depth2.mc9b03ccce_public-DraftStyleDefault-reset {
    counter-reset: ol2
}
.mc9b03ccce_public-DraftStyleDefault-depth3.mc9b03ccce_public-DraftStyleDefault-reset {
    counter-reset: ol3
}
.mc9b03ccce_public-DraftStyleDefault-depth4.mc9b03ccce_public-DraftStyleDefault-reset {
    counter-reset: ol4
}
/*lib/RichTextEditor.css
 */
.mc78a50fa9_root {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    font-family: 'Georgia', serif;
    font-size: 14px;
    padding: 10px
}
.mc78a50fa9_editor {
    border-top: 1px solid #ddd;
    cursor: text;
    font-size: 14px;
    margin-top: 10px
}
.mc78a50fa9_editor .public-DraftEditorPlaceholder-root,
.mc78a50fa9_editor .public-DraftEditor-content {
    margin: 0 -10px -10px;
    padding: 10px;
    height: 100%;
}
.mc78a50fa9_editor .public-DraftEditor-content {
    overflow: auto;
}
.mc78a50fa9_hidePlaceholder .public-DraftEditorPlaceholder-root {
    display: none
}
.mc78a50fa9_editor .mc78a50fa9_paragraph {
    margin: 14px 0
}
/* Consecutive code blocks are nested inside a single parent <pre> (like <li>
  inside <ul>). Unstyle the parent and style the children. */
.mc78a50fa9_editor pre {
    margin: 14px 0
}
.mc78a50fa9_editor .mc78a50fa9_codeBlock {
    background-color: #f3f3f3;
    font-family: "Inconsolata", "Menlo", "Consolas", monospace;
    font-size: 14px;
    /* This should collapse with the margin around the parent <pre>. */
    margin: 14px 0;
    padding: 20px
}
/* Hacky: Remove padding from inline <code> within code block. */
.mc78a50fa9_editor .mc78a50fa9_codeBlock span[style] {
    padding: 0 !important
}
.mc78a50fa9_editor .mc78a50fa9_blockquote {
    border-left: 5px solid #eee;
    color: #666;
    font-family: 'Hoefler Text', 'Georgia', serif;
    font-style: italic;
    margin: 16px 0;
    padding: 10px 20px
}
/* There shouldn't be margin outside the first/last blocks */
.mc78a50fa9_editor .mc78a50fa9_block:first-child,
.mc78a50fa9_editor pre:first-child,
.mc78a50fa9_editor ul:first-child,
.mc78a50fa9_editor ol:first-child {
    margin-top: 0
}
.mc78a50fa9_editor .mc78a50fa9_block:last-child,
.mc78a50fa9_editor pre:last-child,
.mc78a50fa9_editor ul:last-child,
.mc78a50fa9_editor ol:last-child {
    margin-bottom: 0
}
/*lib/lib/EditorToolbar.css
 */
.mc6bd30359_root {
    font-family: 'Helvetica', sans-serif;
    font-size: 14px;
    margin-bottom: -5px;
    user-select: none
}
/*lib/ui/Button.css
 */
.mc7eb231c3_root {
    display: inline-block;
    margin: 0 5px 0 0;
    padding: 3px 8px;
    height: 30px;
    line-height: 22px;
    box-sizing: border-box;
    background: none #fdfdfd;
    background: linear-gradient(to bottom, #fdfdfd 0%,#f6f7f8 100%);
    border: 1px solid #999;
    border-radius: 2px;
    color: #333;
    text-decoration: none;
    font-size: inherit;
    font-family: inherit;
    cursor: pointer;
    white-space: nowrap
}
.mc7eb231c3_root:disabled {
    cursor: not-allowed;
    background: none transparent
}
.mc7eb231c3_root:disabled > * {
    opacity: .5
}
/*lib/ui/ButtonGroup.css
 */
.mcd6abed22_root {
    display: inline-block;
    vertical-align: top;
    margin: 0 5px 5px 0;
    white-space: nowrap
}
.mcd6abed22_root:last-child {
    margin-right: 0
}
/* TODO: remove all this child selector and tag selector stuff. */
.mcd6abed22_root > div > button {
    margin-right: 0;
    border-radius: 0
}
.mcd6abed22_root > div > button:focus {
    position: relative;
    z-index: 1
}
.mcd6abed22_root > div:first-child > button {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}
.mcd6abed22_root > div + div > button {
    border-left-width: 0
}
.mcd6abed22_root > div:last-child > button {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}
/*lib/ui/ButtonWrap.css
 */
.mc842710d1_root {
    display: inline-block;
    position: relative;
    /* This ensures the popover will show on top of the editor. */
    z-index: 10
}
/*lib/ui/Dropdown.css
 */
.mc4781537a_root {
    display: inline-block;
    position: relative;
    line-height: 22px;
    vertical-align: top;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}
.mc4781537a_root select {
    position: relative;
    z-index: 1;
    display: inline-block;
    box-sizing: border-box;
    height: 30px;
    line-height: inherit;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    margin: 0;
    padding: 0;
    border: 4px solid transparent;
    border-right-width: 10px;
    border-left-width: 5px;
    background: none transparent;
    opacity: 0;
    cursor: pointer
}
.mc4781537a_root .mc4781537a_value {
    display: block;
    position: absolute;
    z-index: 0;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    line-height: 23px;
    border: 1px solid #999;
    border-radius: 2px;
    padding: 3px;
    padding-right: 33px;
    padding-left: 12px;
    white-space: nowrap;
    text-overflow: ellipsis
}
.mc4781537a_root .mc4781537a_value::before,
.mc4781537a_root .mc4781537a_value::after {
    display: block;
    content: "";
    position: absolute;
    top: 50%;
    right: 10px;
    width: 0;
    height: 0;
    border: 4px solid transparent
}
.mc4781537a_root .mc4781537a_value::before {
    margin-top: -10px;
    border-bottom-color: #555
}
.mc4781537a_root .mc4781537a_value::after {
    margin-top: 1px;
    border-top-color: #555
}
.mc4781537a_root select:focus + .mc4781537a_value {
    border-color: #66afe9
}
/* On Webkit we can style <select> to be transparant without turning off the
   default focus styles. This is better for accessibility. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .mc4781537a_root select {
        opacity: 1;
        color: inherit;
        -webkit-appearance: none;
        border-left-width: 12px;
        border-right-width: 35px
    }
    .mc4781537a_root select + .mc4781537a_value {
        color: transparent
    }
    .mc4781537a_root select:focus + .mc4781537a_value {
        border-color: #999
    }
}
/*lib/ui/IconButton.css
 */
.mcbb085a95_root {
    padding-left: 3px;
    padding-right: 3px
}
.mcbb085a95_icon {
    display: inline-block;
    width: 22px;
    height: 22px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 18px
}
.mcbb085a95_isActive {
    background: none #d8d8d8
}
.mcbb085a95_icon-undo {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTcuODU2IDI0YzIuNjY1LTQuODMgMy4xMTUtMTIuMTk1LTcuMzU2LTExLjk1VjE4bC05LTkgOS05djUuODJDMjMuMDM4IDUuNDk1IDI0LjQzNSAxNi44OSAxNy44NTYgMjR6Ii8+PC9zdmc+");
    background-size: 14px
}
.mcbb085a95_icon-redo {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTMuNSA1LjgyVjBsOSA5LTkgOXYtNS45NUMzLjAzIDExLjgwNiAzLjQ3OCAxOS4xNyA2LjE0NCAyNC0uNDM2IDE2Ljg5Ljk2MiA1LjQ5NCAxMy41IDUuODJ6Ii8+PC9zdmc+");
    background-size: 14px
}
.mcbb085a95_icon-unordered-list-item {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNNC42NTYgMy4zNDRIMTR2MS4zMTNINC42NTZWMy4zNDR6bTAgNS4zMTJWNy4zNDNIMTR2MS4zMTNINC42NTZ6bTAgNHYtMS4zMTNIMTR2MS4zMTNINC42NTZ6bS0yLTEuNTNxLjM3NSAwIC42NC4yNXQuMjY3LjYyNC0uMjY2LjYyNS0uNjQuMjUtLjYyNi0uMjVUMS43OCAxMnQuMjUtLjYyNS42MjYtLjI1em0wLTguMTI2cS40MDYgMCAuNzAzLjI4dC4yOTYuNzItLjI5Ny43Mi0uNzA0LjI4LS43MDMtLjI4VDEuNjU2IDR0LjI5Ny0uNzIuNzAzLS4yOHptMCA0cS40MDYgMCAuNzAzLjI4dC4yOTYuNzItLjI5Ny43Mi0uNzA0LjI4LS43MDMtLjI4VDEuNjU2IDh0LjI5Ny0uNzIuNzAzLS4yOHoiLz48L3N2Zz4=")
}
.mcbb085a95_icon-ordered-list-item {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNNC42NTYgOC42NTZWNy4zNDNIMTR2MS4zMTNINC42NTZ6bTAgNHYtMS4zMTNIMTR2MS4zMTNINC42NTZ6bTAtOS4zMTJIMTR2MS4zMTNINC42NTZWMy4zNDR6bS0zLjMxMiA0di0uNjg4aDJ2LjYyNWwtMS4yMiAxLjM3NmgxLjIydi42ODhoLTJWOC43MmwxLjE4OC0xLjM3NkgxLjM0NHptLjY1Ni0ydi0yaC0uNjU2di0uNjg4aDEuMzEzdjIuNjg4SDJ6bS0uNjU2IDZ2LS42ODhoMnYyLjY4OGgtMnYtLjY4OGgxLjMxM3YtLjMxM0gydi0uNjg4aC42NTd2LS4zMTNIMS4zNDR6Ii8+PC9zdmc+")
}
.mcbb085a95_icon-blockquote {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNOS4zNDQgMTEuMzQ0bDEuMzEzLTIuNjg4aC0ydi00aDR2NGwtMS4zMTMgMi42ODhoLTJ6bS01LjM0NCAwbDEuMzQ0LTIuNjg4aC0ydi00aDR2NEw2IDExLjM0NEg0eiIvPjwvc3ZnPg==")
}
.mcbb085a95_icon-bold {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNOSAxMC4zNDRxLjQzOCAwIC43Mi0uMjk3dC4yOC0uNzAzLS4yOC0uNzAzVDkgOC4zNDVINi42NTZ2Mkg5em0tMi4zNDQtNnYyaDJxLjQwNiAwIC43MDMtLjI5N3QuMjk2LS43MDMtLjI5Ny0uNzAzLS43MDQtLjI5NmgtMnptMy43NSAyLjg0NHExLjQzOC42NTYgMS40MzggMi4yOCAwIDEuMDY0LS43MDMgMS43OThUOS4zNzYgMTJoLTQuNzJWMi42NTZoNC4xOXExLjEyNCAwIDEuODkuNzh0Ljc2NiAxLjkwNy0xLjA5MyAxLjg0NHoiLz48L3N2Zz4=")
}
.mcbb085a95_icon-italic {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNNi42NTYgMi42NTZIMTJ2MmgtMS44NzVMNy44NzUgMTBoMS40N3YySDR2LTJoMS44NzVsMi4yNS01LjM0NGgtMS40N3YtMnoiLz48L3N2Zz4=")
}
.mcbb085a95_icon-underline {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBkPSJNMy4zNDQgMTIuNjU2aDkuMzEzVjE0SDMuMzQ0di0xLjM0NHpNOCAxMS4zNDRxLTEuNjU2IDAtMi44MjgtMS4xNzJUNCA3LjM0NFYyaDEuNjU2djUuMzQ0cTAgLjk3LjY4OCAxLjY0VDggOS42NTh0MS42NTYtLjY3Mi42ODgtMS42NFYySDEydjUuMzQ0UTEyIDkgMTAuODI4IDEwLjE3MlQ4IDExLjM0NHoiLz48L3N2Zz4=")
}
.mcbb085a95_icon-strikethrough {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjMuNTcgMTJxLjE5IDAgLjMxLjEydC4xMi4zMXYuODU2cTAgLjE4OC0uMTIuMzA4dC0uMzEuMTJILjQzcS0uMTg4IDAtLjMwOC0uMTJUMCAxMy4yODZ2LS44NTdxMC0uMTkuMTItLjMxVC40MjggMTJIMjMuNTd6bS0xNy4xLS44NTdxLS4zNzYtLjQ3LS42ODQtMS4wNy0uNjQzLTEuMy0uNjQzLTIuNTIgMC0yLjQyMyAxLjc5NS00LjEzNyAxLjc4LTEuNyA1LjI2My0xLjcuNjcgMCAyLjIzOC4yNTMuODg0LjE2IDIuMzcuNjQyLjEzNS41MS4yODIgMS41OC4xODggMS42NDcuMTg4IDIuNDUgMCAuMjQyLS4wNjcuNjA0bC0uMTYuMDQtMS4xMjUtLjA4LS4xODgtLjAyN3EtLjY3LTEuOTk3LTEuMzgtMi43NDctMS4xNzgtMS4yMi0yLjgxMi0xLjIyLTEuNTI3IDAtMi40MzguNzktLjg5Ny43NzgtLjg5NyAxLjk1NiAwIC45NzcuODg0IDEuODc0dDMuNzM3IDEuNzI4cS45MjUuMjY4IDIuMzE4Ljg4NC43NzcuMzc1IDEuMjcyLjY5Nkg2LjQ3em02Ljc5IDMuNDI4aDUuNTAzcS4wOTQuNTIzLjA5NCAxLjIzMyAwIDEuNDg3LS41NSAyLjg0LS4zMDcuNzM2LS45NSAxLjM5Mi0uNDk2LjQ3LTEuNDYgMS4wODUtMS4wNy42NDMtMi4wNS44ODQtMS4wNy4yOC0yLjcxOC4yOC0xLjUyOCAwLTIuNjEzLS4zMDdsLTEuODc1LS41MzZxLS43NjMtLjIxMy0uOTY0LS4zNzQtLjEwNy0uMTA3LS4xMDctLjI5NXYtLjE3M3EwLTEuNDQ2LS4wMjYtMi4wOS0uMDEzLS40IDAtLjkxbC4wMjctLjQ5NnYtLjU4OGwxLjM2Ny0uMDI3cS4yLjQ1NS40MDIuOTV0LjMuNzUuMTY3LjM2M3EuNDcuNzYzIDEuMDcgMS4yNi41NzcuNDggMS40MDcuNzYyLjc5LjI5NSAxLjc2OC4yOTUuODU3IDAgMS44NjItLjM2MiAxLjAzLS4zNDggMS42MzQtMS4xNTIuNjMtLjgxNi42My0xLjcyNyAwLTEuMTI1LTEuMDg2LTIuMTAzLS40NTUtLjM4OC0xLjgzNS0uOTV6Ii8+PC9zdmc+");
    background-size: 14px
}
.mcbb085a95_icon-code {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTE2IDExNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEuNDE0Ij48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik0yMi40NjQgMjguNDhjMCAyLjg5NS4zNDQgNS45MDUuODA2IDkuMDIuMzQyIDMuMDEuNjkgNi4wMi42OSA4LjkxNyAwIDMuNTYyLS45MTcgNy43OS04Ljk1NSA3LjkxMnY3LjIzNmM4LjAzNi4xMTUgOC45NTYgNC42NzIgOC45NTYgNy45MTIgMCAyLjg4Ni0uMzQ4IDUuNzgzLS42OSA4Ljc4Ny0uNDYyIDMuMDEzLS44MDYgNi4xMzQtLjgwNiA4LjkyIDAgMTEuMjM4IDcuMTA2IDE1LjI1MiAxNy4wODcgMTUuMjUyaDMuMzJ2LTcuOTEyaC0yLjA2MmMtNS43MjYgMC04LjAyNS0zLjIzMy04LjAyNS04Ljc5NiAwLTIuMjM2LjM0NC00LjU3LjgwNi03LjAyMy4yMjctMi40MzguNjg0LTUuMTIuNjg0LTguMTIuMTE1LTcuNzkyLTMuMzItMTEuMjUzLTkuMTc0LTEyLjU4NnYtLjIyNWM1Ljg1NC0xLjMzMiA5LjI5My00LjY3NiA5LjE3LTEyLjQ3IDAtMi44OTUtLjQ1Ny01LjU2NS0uNjg0LTguMDI0LS40NjItMi40NC0uODA3LTQuNzc3LS44MDctNy4wMTIgMC01LjQ1IDIuMDU4LTguNjg4IDguMDI0LTguNjg4aDIuMDY2di04LjAxNGgtMy4zMmMtMTAuMjA1LS4wMDMtMTcuMDg2IDQuNDQ0LTE3LjA4NiAxNC45MTV6TTkyLjA2IDQ2LjQxN2MwLTIuODkzLjQ1My01LjkwMy44MDMtOC45MTguMzQzLTMuMTE0Ljc5Ny02LjEyLjc5Ny05LjAyIDAtMTAuNDctNi44NzUtMTQuOTE3LTE3LjA4LTE0LjkxN2gtMy4zMjd2OC4wMTdoMi4wNmM1Ljg1Mi4xMTQgNy45MSAzLjIzMyA3LjkxIDguNjg4IDAgMi4yMy0uMzQyIDQuNTY1LS42ODUgNy4wMTItLjM1IDIuNDU1LS42OTIgNS4xMjYtLjY5MiA4LjAyNC0uMTA1IDcuNzk3IDMuMzI3IDExLjEzNiA5LjA1NiAxMi40N3YuMjIyYy01LjcyIDEuMzMzLTkuMTYgNC43OTYtOS4wNTYgMTIuNTg3IDAgMyAuMzQyIDUuNjg2LjY5MiA4LjEyLjM0MyAyLjQ1NS42ODYgNC43OS42ODYgNy4wMjUgMCA1LjU1NC0yLjE4IDguNjgtNy45MTIgOC43ODhoLTIuMDZ2Ny45MTJoMy4zMjVjOS45NzUgMCAxNy4wNzYtNC4wMSAxNy4wNzYtMTUuMjUgMC0yLjc4My0uNDU0LTUuOS0uNzk2LTguOTE0LS4zNDctMy4wMS0uODA1LTUuOS0uODA1LTguNzk1IDAtMy4yMzMgMS4wMzUtNy43OSA4Ljk0My03LjkxM1Y1NC4zMmMtNy45MDQtLjExMi04LjkzNS00LjM0LTguOTM1LTcuOTAzeiIvPjwvZz48L3N2Zz4=")
}
.mcbb085a95_icon-link {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDIyIDI0Ij48cGF0aCBkPSJNMTkuNSAxNi4yODZxMC0uNTM2LS4zNzUtLjkxbC0yLjc4Ni0yLjc4N3EtLjM3Ni0uMzc2LS45MTItLjM3Ni0uNTYzIDAtLjk2NC40M2wuMjU0LjI0N3EuMjE0LjIwOC4yODguMjl0LjIuMjUzLjE3NS4zNDIuMDQ4LjM2OHEwIC41MzYtLjM3NS45MXQtLjkxLjM3NnEtLjIwMiAwLS4zNy0uMDQ4dC0uMzQtLjE3NC0uMjU1LS4yLS4yODgtLjI5LS4yNDgtLjI1M3EtLjQ0Mi40MTUtLjQ0Mi45NzggMCAuNTM2LjM3NS45MWwyLjc2IDIuNzczcS4zNi4zNjIuOTEuMzYyLjUzNiAwIC45MS0uMzQ4bDEuOTctMS45NTVxLjM3NS0uMzc1LjM3NS0uODk3em0tOS40MTUtOS40NDJxMC0uNTM2LS4zNzUtLjkxTDYuOTUgMy4xNnEtLjM3NC0uMzc0LS45MS0uMzc0LS41MjIgMC0uOTEuMzYyTDMuMTYgNS4xMDNxLS4zNzUuMzc1LS4zNzUuODk3IDAgLjUzNi4zNzUuOTFsMi43ODYgMi43ODdxLjM2Mi4zNjIuOTEuMzYyLjU2NCAwIC45NjUtLjQxNmwtLjI1My0uMjQ4cS0uMjEzLS4yMDgtLjI4OC0uMjg4dC0uMjAyLS4yNTQtLjE3NC0uMzQyLS4wNDctLjM2OHEwLS41MzYuMzc1LS45MXQuOTEtLjM3NnEuMjAyIDAgLjM3LjA0N3QuMzQuMTc0LjI1NS4yLjI4OC4yODguMjQ4LjI1NHEuNDQyLS40MTUuNDQyLS45Nzh6bTExLjk4NiA5LjQ0MnEwIDEuNjA3LTEuMTM3IDIuNzJsLTEuOTcgMS45NTRxLTEuMTEgMS4xMTItMi43MTggMS4xMTItMS42MiAwLTIuNzMyLTEuMTM4bC0yLjc2LTIuNzcycS0xLjExLTEuMTEyLTEuMTEtMi43MiAwLTEuNjQ2IDEuMTc4LTIuNzk4bC0xLjE3OC0xLjE4cS0xLjE1MiAxLjE4LTIuNzg2IDEuMTgtMS42MDcgMC0yLjczMi0xLjEyNUwxLjMzOCA4LjczMlEuMjEzIDcuNjA4LjIxMyA2VDEuMzUgMy4yODNsMS45Ny0xLjk1NVE0LjQzMi4yMTUgNi4wNC4yMTVxMS42MiAwIDIuNzMgMS4xMzhsMi43NiAyLjc3MnExLjExMiAxLjExMiAxLjExMiAyLjcyIDAgMS42NDYtMS4xOCAyLjc5OGwxLjE4IDEuMThxMS4xNTItMS4xOCAyLjc4Ni0xLjE4IDEuNjA3IDAgMi43MzIgMS4xMjVsMi43ODYgMi43ODZxMS4xMjUgMS4xMjUgMS4xMjUgMi43MzJ6Ii8+PC9zdmc+");
    background-size: 14px
}
.mcbb085a95_icon-remove-link {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDIyIDI0Ij48cGF0aCBkPSJNNS44OCAxNy4wMjJsLTMuNDMgMy40M3EtLjEzNC4xMi0uMzA4LjEyLS4xNiAwLS4zMDgtLjEyLS4xMi0uMTM1LS4xMi0uMzF0LjEyLS4zMDdsMy40My0zLjQzcS4xMzMtLjEyLjMwNy0uMTJ0LjMxLjEycS4xMi4xMzUuMTIuMzF0LS4xMi4zMDd6bTIuMjYzLjU1djQuMjg1cTAgLjE4OC0uMTIuMzA4dC0uMzEuMTItLjMwNy0uMTItLjEyLS4zMDhWMTcuNTdxMC0uMTg3LjEyLS4zMDd0LjMwOC0uMTIuMzA4LjEyLjEyLjMwOHptLTMtM3EwIC4xODctLjEyLjMwN3QtLjMxLjEySC40M3EtLjE4OCAwLS4zMDgtLjEyVDAgMTQuNTd0LjEyLS4zMDcuMzA4LS4xMmg0LjI4NnEuMTg4IDAgLjMwOC4xMnQuMTIuMzA4em0xNi45MjggMS43MTRxMCAxLjYwNy0xLjEzNyAyLjcybC0xLjk3IDEuOTU0cS0xLjExIDEuMTEyLTIuNzE4IDEuMTEyLTEuNjIgMC0yLjczMi0xLjEzOEw5LjA0IDE2LjQ0N3EtLjI4LS4yOC0uNTYzLS43NWwzLjItLjI0IDMuNjU3IDMuNjdxLjM2Mi4zNi45MS4zNjd0LjkxMi0uMzU1bDEuOTctMS45NTZxLjM3NC0uMzc1LjM3NC0uODk3IDAtLjUzNi0uMzc1LS45MWwtMy42Ny0zLjY4NC4yNC0zLjJxLjQ3LjI4Ljc1LjU2Mmw0LjUgNC41cTEuMTI2IDEuMTUyIDEuMTI2IDIuNzMyek0xMy44MSA2LjU5bC0zLjIuMjRMNi45NSAzLjE2cS0uMzc0LS4zNzUtLjkxLS4zNzUtLjUyMiAwLS45MS4zNjJMMy4xNiA1LjEwMnEtLjM3NS4zNzUtLjM3NS44OTcgMCAuNTM1LjM3NS45MWwzLjY3IDMuNjctLjI0IDMuMjE0cS0uNDctLjI4LS43NS0uNTYzbC00LjUtNC41US4yMTMgNy41OC4yMTMgNnEwLTEuNjA4IDEuMTM4LTIuNzJsMS45Ny0xLjk1NVE0LjQzLjIxMyA2LjA0LjIxM3ExLjYyIDAgMi43MzIgMS4xMzhsNC40NzMgNC40ODhxLjI4LjI4LjU2My43NXptOC40NzggMS4xMjRxMCAuMTg4LS4xMi4zMDh0LS4zMS4xMmgtNC4yODVxLS4xODcgMC0uMzA3LS4xMnQtLjEyLS4zMDguMTItLjMwOC4zMDgtLjEyaDQuMjg3cS4xODggMCAuMzA4LjEydC4xMi4zMDh6TTE1IC40M3Y0LjI4NXEwIC4xODgtLjEyLjMwOHQtLjMxLjEyLS4zMDctLjEyLS4xMi0uMzA4Vi40M3EwLS4xOS4xMi0uMzFUMTQuNTcgMHQuMzEuMTIuMTIuMzF6bTUuNDUgMi4wMmwtMy40MjggMy40M3EtLjE0Ny4xMi0uMzA4LjEydC0uMzA4LS4xMnEtLjEyLS4xMzQtLjEyLS4zMDh0LjEyLS4zMDhsMy40My0zLjQzcS4xMzMtLjEyLjMwNy0uMTJ0LjMwOC4xMnEuMTIyLjEzNS4xMjIuMzF0LS4xMi4zMDd6Ii8+PC9zdmc+");
    background-size: 14px
}
.mcbb085a95_icon-cancel {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjMuNzggMTkuMjhMMTYuNSAxMmw3LjI4LTcuMjhhLjc0OC43NDggMCAwIDAgMC0xLjA2TDIwLjM0LjIxOGEuNzUuNzUgMCAwIDAtMS4wNi0uMDAyTDEyIDcuNDk4IDQuNzE3LjIyYS43NDguNzQ4IDAgMCAwLTEuMDYgMEwuMjE3IDMuNjZhLjc1Ljc1IDAgMCAwIDAgMS4wNkw3LjQ5NyAxMmwtNy4yOCA3LjI4YS43NDguNzQ4IDAgMCAwIDAgMS4wNmwzLjQ0IDMuNDRhLjc1Ljc1IDAgMCAwIDEuMDYuMDAybDcuMjgtNy4yOCA3LjI4MiA3LjI4Yy4wNzguMDc4LjE3LjEzNS4yNjguMTcuMjY3LjEuNTguMDQ0Ljc5My0uMTdsMy40NC0zLjQ0YS43NS43NSAwIDAgMCAwLTEuMDZ6Ii8+PC9zdmc+");
    background-size: 13px
}
.mcbb085a95_icon-accept {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjAuMjUgM0w5IDE0LjI1IDMuNzUgOSAwIDEyLjc1bDkgOSAxNS0xNXoiLz48L3N2Zz4=");
    background-size: 13px
}
/*lib/ui/InputPopover.css
 */
.mc2a1dde68_root {
    position: absolute;
    top: calc(100% + 5px);
    left: 0;
    width: 260px;
    background: none #fdfdfd;
    background: linear-gradient(to bottom, #fdfdfd 0%,#f6f7f8 100%);
    border: 1px solid #999;
    border-radius: 2px;
    box-sizing: border-box;
    padding: 4px
}
.mc2a1dde68_root:before {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    top: -10px;
    left: 10px;
    border: 5px solid transparent;
    border-bottom-color: #999
}
.mc2a1dde68_root:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    top: -9px;
    left: 10px;
    border: 5px solid transparent;
    border-bottom-color: #fdfdfd
}
.mc2a1dde68_inner {
    display: flex
}
.mc2a1dde68_input {
    display: block;
    flex: 1 0 auto;
    height: 30px;
    background: none white;
    border: 1px solid #999;
    border-radius: 2px;
    box-sizing: border-box;
    padding: 2px 6px;
    font-family: inherit;
    font-size: inherit;
    line-height: 24px
}
.mc2a1dde68_inner .mc2a1dde68_buttonGroup {
    flex: 0 1 auto;
    margin-left: 4px;
    margin-bottom: 0
}
