/* The global styles Vanilla 2022.018's scripts inject at runtime, captured from the replica's rendered pages. */
html { }
* { }
h1, h2, h3, h4, h5, h6 { display: block; margin: 0px; padding: 0px; }
p { margin: 0px; padding: 0px; }
.page { display: flex; overflow: visible; flex-direction: column; width: 100%; min-height: 100vh; position: relative; z-index: 0; }
button { appearance: none; }
.page-minHeight { -webkit-box-flex: 1; flex-grow: 1; display: flex; flex-direction: column; }
input[type="number"] { appearance: none; }
input[type="number"]::-webkit-inner-spin-button { appearance: none; margin: 0px; }
input[type="number"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }
body { background: rgb(255, 255, 255); color: rgb(85, 90, 98); font-size: 14px; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; word-break: break-word; }
body h1, body h2, body h3, body h4, body h5, body h6 { line-height: 1.25; color: rgb(85, 90, 98); }
.Frame { background: none; }
html, body, .DismissMessage { color: rgb(85, 90, 98); font-family: "Open Sans", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", -apple-system, BlinkMacSystemFont, HelveticaNeue-Light, "Segoe UI", "Helvetica Neue", Helvetica, Raleway, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }
.DismissMessage, .DataList .Excerpt, .DataList .CategoryDescription, .MessageList .Excerpt, .MessageList .CategoryDescription { color: rgb(85, 90, 98); }
.DataTable .Item td, .Item .Poll .PollOption { color: rgb(85, 90, 98); }
.ReactButton.PopupWindow:hover .Sprite::before { color: rgb(3, 125, 188); }
.Box h4 { color: rgb(85, 90, 98); }
.About a { color: rgb(85, 90, 98); }
.About a:hover:not(:disabled) { color: rgb(2, 92, 138); }
.About a:focus { color: rgb(2, 92, 138); }
.About a.About a.focus-visible { color: rgb(2, 92, 138); }
.About a:active:not(:disabled) { color: rgb(2, 92, 138); }
.About a:visited { color: rgb(85, 90, 98); }
.About a:not(.focus-visible):active { outline: 0px; }
.Panel.Panel-main .PanelInfo a.ItemLink { color: rgb(85, 90, 98); }
.Panel.Panel-main .PanelInfo a.ItemLink:hover:not(:disabled) { color: rgb(2, 92, 138); }
.Panel.Panel-main .PanelInfo a.ItemLink:focus { color: rgb(2, 92, 138); }
.Panel.Panel-main .PanelInfo a.ItemLink.Panel.Panel-main .PanelInfo a.ItemLink.focus-visible { color: rgb(2, 92, 138); }
.Panel.Panel-main .PanelInfo a.ItemLink:active:not(:disabled) { color: rgb(2, 92, 138); }
.Panel.Panel-main .PanelInfo a.ItemLink:visited { color: rgb(85, 90, 98); }
.Panel.Panel-main .PanelInfo a.ItemLink:not(.focus-visible):active { outline: 0px; }
.About a, .Panel.Panel-main .PanelInfo a.ItemLink { color: rgb(85, 90, 98); padding: 0px; min-height: 0px; display: flex; opacity: 1; text-decoration: inherit; }
.Panel .ClearFix::after { display: none !important; }
a { cursor: pointer; }
#Panel.Panel-main .FilterMenu .Aside, .Panel.Panel-main .PanelInfo .Aside, .Item .Aside { margin: 0px 0px 0px auto; padding: 0px 0px 0px 12px; }
#Panel.Panel-main .FilterMenu .Aside .Count, .Panel.Panel-main .PanelInfo .Aside .Count, .Item .Aside .Count { text-decoration: none; display: inline-block; }
a.Title, .Title a, .DataList .Item .Title, .DataList .Item.Read .Title, .DataList .Item h3, .MessageList .Item .Title, .MessageList .Item.Read .Title, .MessageList .Item h3 .MenuItems a { color: rgb(85, 90, 98); font-size: 16px; }
.MessageList .Item:not(.Read) .Title, .DataList .Item:not(.Read) .Title, .DataTable .Item:not(.Read) .Title { font-weight: 700; }
.MessageList .Item.Read .Title, .DataList .Item.Read .Title, .DataTable .Item.Read .Title { font-weight: 400; }
.Herobanner .SearchBox .AdvancedSearch .BigInput, .Herobanner .SearchBox #Form_Search { background-color: rgb(255, 255, 255); color: rgb(85, 90, 98); border-color: rgb(190, 194, 206); border-width: 1px; border-style: solid; border-radius: 6px 0px 0px 6px; }
div.Popup .Body { border-color: rgb(221, 222, 224); border-width: 1px; border-style: solid; border-radius: 6px; background-color: rgb(255, 255, 255); color: rgb(85, 90, 98); }
.DataList .Item ~ .CategoryHeading::before, .MessageList .Item ~ .CategoryHeading::before { margin-top: 40px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
div.Popup p { padding-left: 0px; padding-right: 0px; }
.Herobanner-bgImage { filter: none; }
.Herobanner .SearchBox .AdvancedSearch .BigInput { border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; }
a:hover, a.TextColor:hover, a:hover .TextColor { color: rgb(2, 92, 138); }
a.TextColor, a .TextColor { color: rgb(85, 90, 98); }
.ButtonGroup .Dropdown { margin-top: -1px; }
.QuickSearchButton { color: rgb(85, 90, 98); border-color: rgb(221, 222, 224); border-width: 1px; border-style: solid; border-radius: 6px; }
.DataList .Item:last-child, .MessageList .Item:last-child { border-top-color: rgb(221, 222, 224); }
.DataList.Discussions .Item .Title { width: calc(100% - 52px); }
.DataList.Discussions .Item .Title a { text-decoration: none; }
.DataList.Discussions .Item .Options { position: absolute; right: 8px; top: 12px; }
.Container .DataList .Meta .Tag-Announcement { opacity: 1; }
.Panel > * + * { margin-top: 24px; }
.Panel > .PhotoWrapLarge { padding: 0px; }
.Panel li a { min-height: 0px; }
.Panel .Box li + li { padding-top: 12px; }
#ConversationForm label { color: rgb(85, 90, 98); }
.Group-Box.Group-MembersPreview .PageControls .H { position: relative; }
#Panel .FilterMenu .Aside, .PanelInfo .Aside, .Item .Aside { float: none; display: block; margin: 0px 0px 14px; }
.HasNew { background-color: rgb(255, 255, 255); color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 2px; padding: 3px 6px; }
.Bullet, .QuickSearch { display: none; }
.suggestedTextInput-option { user-select: none; appearance: none; border: 0px; background: none; cursor: pointer; color: rgb(85, 90, 98); text-align: left; overflow-wrap: break-word; width: 100%; display: block; font-size: 16px; padding: 6px 12px; }
.suggestedTextInput-option .suggestedTextInput-parentTag { color: rgb(118, 118, 118); font-size: 12px; line-height: inherit; }
.suggestedTextInput-option:hover, .suggestedTextInput-option:focus, .suggestedTextInput-option.isFocused { color: inherit; background-color: rgba(2, 100, 150, 0.08); }
@media (max-width: 500px) {
.suggestedTextInput-option { padding-top: 10px; padding-bottom: 10px; }
}
.DataList .Item .Options .OptionsMenu { order: 10; }
.selectBox-item .selectBox-selectedIcon { color: rgb(85, 90, 98); }
.HomepageTitle, .pageNotFoundTitle { font-size: 32px; font-weight: 700; }
.DataList .PhotoWrap, .MessageList .PhotoWrap { width: 40px; height: 40px; }
.LocaleOptions { text-align: center; }
.Content .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Content .pageBox::before { display: none; }
.Content .pageBox::after { display: none; }
.Content .pageBox .pageBox { --border-type: separator; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: calc(100% + 16px); padding: 0px 8px; margin-left: -8px; }
.Content .pageBox .pageBox::before { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-top: 1px solid rgb(221, 222, 224); }
.Content .pageBox .pageBox::after { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-bottom: 1px solid rgb(221, 222, 224); }
.Content .pageBox .pageBox + .pageBox::before, .Content .pageBox .pageBox + .pageBoxNoCompat::before { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.Content .pageBox .pageBox .Content .pageBox .pageBox:first-of-type::before, .Content .pageBox .pageBox .pageBox:first-of-type::before, .Content .pageBox .pageBox .pageBoxNoCompat:first-of-type::before { display: none; }
.Content .pageBox .pageBox .Content .pageBox .pageBox:last-of-type::after, .Content .pageBox .pageBox .pageBox:last-of-type::after, .Content .pageBox .pageBox .pageBoxNoCompat:last-of-type::after { display: none; }
.Content .pageBox .pageBox .pageBox { --border-type: separator; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: calc(100% + 16px); padding: 0px 8px; margin-left: -8px; }
.Content .pageBox .pageBox .pageBox::before { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-top: 1px solid rgb(221, 222, 224); }
.Content .pageBox .pageBox .pageBox::after { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-bottom: 1px solid rgb(221, 222, 224); }
.Content .pageBox .pageBox .pageBox + .pageBox::before, .Content .pageBox .pageBox .pageBox + .pageBoxNoCompat::before { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.Content .pageBox .pageBox .pageBox .Content .pageBox .pageBox .pageBox:first-of-type::before, .Content .pageBox .pageBox .pageBox .pageBox:first-of-type::before, .Content .pageBox .pageBox .pageBox .pageBoxNoCompat:first-of-type::before { display: none; }
.Content .pageBox .pageBox .pageBox .Content .pageBox .pageBox .pageBox:last-of-type::after, .Content .pageBox .pageBox .pageBox .pageBox:last-of-type::after, .Content .pageBox .pageBox .pageBox .pageBoxNoCompat:last-of-type::after { display: none; }
.Panel .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Panel .pageBox::before { display: none; }
.Panel .pageBox::after { display: none; }
.Panel .pageBox .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Panel .pageBox .pageBox::before { display: none; }
.Panel .pageBox .pageBox::after { display: none; }
.Panel .pageBox .pageBox .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Panel .pageBox .pageBox .pageBox::before { display: none; }
.Panel .pageBox .pageBox .pageBox::after { display: none; }
.pageHeadingBox.pageHeadingBox.pageHeadingBox { margin: 0px 0px 16px; padding: 0px; display: flex; -webkit-box-align: center; align-items: center; flex-wrap: wrap; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; -webkit-box-pack: justify; justify-content: space-between; }
@media (max-width: 806px) {
.pageHeadingBox.pageHeadingBox.pageHeadingBox { margin-bottom: 8px; }
}
@media (max-width: 500px) {
.pageHeadingBox.pageHeadingBox.pageHeadingBox { min-width: 150px; }
}
.pageHeadingBox.pageHeadingBox.pageHeadingBox:first-child { padding-top: 0px; }
.pageHeadingBox.pageHeadingBox.pageHeadingBox .PageTitle { width: 100%; }
.pageHeadingBox.pageHeadingBox.pageHeadingBox h1:not(.subtitle), .pageHeadingBox.pageHeadingBox.pageHeadingBox h2:not(.subtitle), .pageHeadingBox.pageHeadingBox.pageHeadingBox h3:not(.subtitle), .pageHeadingBox.pageHeadingBox.pageHeadingBox h4:not(.subtitle), .pageHeadingBox.pageHeadingBox.pageHeadingBox h5:not(.subtitle), .pageHeadingBox.pageHeadingBox.pageHeadingBox [role="heading"]:not(.subtitle) { padding: 0px; color: rgb(85, 90, 98); font-size: 24px; width: auto; flex: 1 1 0%; -webkit-box-pack: start; justify-content: flex-start; margin: 0px 0px 8px; }
@media (max-width: 806px) {
.pageHeadingBox.pageHeadingBox.pageHeadingBox h1:not(.subtitle), .pageHeadingBox.pageHeadingBox.pageHeadingBox h2:not(.subtitle), .pageHeadingBox.pageHeadingBox.pageHeadingBox h3:not(.subtitle), .pageHeadingBox.pageHeadingBox.pageHeadingBox h4:not(.subtitle), .pageHeadingBox.pageHeadingBox.pageHeadingBox h5:not(.subtitle), .pageHeadingBox.pageHeadingBox.pageHeadingBox [role="heading"]:not(.subtitle) { font-size: 20px; }
}
.pageHeadingBox.pageHeadingBox.pageHeadingBox h1:not(.subtitle) > a:not([role="button"]), .pageHeadingBox.pageHeadingBox.pageHeadingBox h2:not(.subtitle) > a:not([role="button"]), .pageHeadingBox.pageHeadingBox.pageHeadingBox h3:not(.subtitle) > a:not([role="button"]), .pageHeadingBox.pageHeadingBox.pageHeadingBox h4:not(.subtitle) > a:not([role="button"]), .pageHeadingBox.pageHeadingBox.pageHeadingBox h5:not(.subtitle) > a:not([role="button"]), .pageHeadingBox.pageHeadingBox.pageHeadingBox [role="heading"]:not(.subtitle) > a:not([role="button"]) { font-size: inherit; font-weight: inherit; color: inherit; }
.pageHeadingBox.pageHeadingBox.pageHeadingBox.isLarge h1:not(.subtitle), .pageHeadingBox.pageHeadingBox.pageHeadingBox.isLarge h2:not(.subtitle), .pageHeadingBox.pageHeadingBox.pageHeadingBox.isLarge h3:not(.subtitle), .pageHeadingBox.pageHeadingBox.pageHeadingBox.isLarge h4:not(.subtitle), .pageHeadingBox.pageHeadingBox.pageHeadingBox.isLarge h5:not(.subtitle), .pageHeadingBox.pageHeadingBox.pageHeadingBox.isLarge [role="heading"]:not(.subtitle) { font-size: 32px; }
@media (max-width: 806px) {
.pageHeadingBox.pageHeadingBox.pageHeadingBox.isLarge h1:not(.subtitle), .pageHeadingBox.pageHeadingBox.pageHeadingBox.isLarge h2:not(.subtitle), .pageHeadingBox.pageHeadingBox.pageHeadingBox.isLarge h3:not(.subtitle), .pageHeadingBox.pageHeadingBox.pageHeadingBox.isLarge h4:not(.subtitle), .pageHeadingBox.pageHeadingBox.pageHeadingBox.isLarge h5:not(.subtitle), .pageHeadingBox.pageHeadingBox.pageHeadingBox.isLarge [role="heading"]:not(.subtitle) { font-size: 26px; }
}
.pageHeadingBox.pageHeadingBox.pageHeadingBox > p, .pageHeadingBox.pageHeadingBox.pageHeadingBox > .userContent, .pageHeadingBox.pageHeadingBox.pageHeadingBox > .P, .pageHeadingBox.pageHeadingBox.pageHeadingBox > .PageDescription { width: 100%; padding: 0px; margin-bottom: 8px; }
.MainContent .pageHeadingBox.pageHeadingBox.pageHeadingBox { margin-bottom: 8px; }
.pageBox .Empty { margin: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.pageBox + .PageControls { margin-top: 16px; }
.GuestBox { margin: 0px 0px 4px; }
.GuestBox .GuestBox-buttons { width: calc(100% + 8px); display: flex; margin-bottom: 4px; margin-left: -4px; }
.GuestBox .Button { flex: 1 1 0%; margin: 4px; }
.Panel .pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox { padding: 0px; margin-bottom: 0px; }
.Panel .pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox h1:not(.subtitle), .Panel .pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox h2:not(.subtitle), .Panel .pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox h3:not(.subtitle), .Panel .pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox h4:not(.subtitle), .Panel .pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox h5:not(.subtitle), .Panel .pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox [role="heading"]:not(.subtitle) { font-size: 18px; }
@media (max-width: 806px) {
.Panel .pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox { margin-bottom: 0px; }
.Panel .pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox h1:not(.subtitle), .Panel .pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox h2:not(.subtitle), .Panel .pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox h3:not(.subtitle), .Panel .pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox h4:not(.subtitle), .Panel .pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox h5:not(.subtitle), .Panel .pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox.pageHeadingBox [role="heading"]:not(.subtitle) { font-size: 18px; }
}
.headerBoxLayout { position: relative; display: flex; align-items: flex-start; -webkit-box-pack: justify; justify-content: space-between; }
.Frame-body .widget-dontUseCssOnMe { clear: both; margin-top: 48px; margin-bottom: 48px; }
@media (max-width: 806px) {
.Frame-body .widget-dontUseCssOnMe { margin-top: 32px; margin-bottom: 32px; }
}
.Frame-body .widgetWithContainer-dontUseCssOnMe { clear: both; padding-top: 48px; padding-bottom: 48px; }
@media (max-width: 806px) {
.Frame-body .widgetWithContainer-dontUseCssOnMe { padding-top: 32px; padding-bottom: 32px; }
}
.Content .widget-dontUseCssOnMe, .Content .DataList, .Content .Empty, .Content .DataTable, .Content .DataListWrap, .Trace, .Content .MessageList { margin-top: 32px; margin-bottom: 32px; }
.Content .widget-dontUseCssOnMe:first-child, .Content .DataList:first-child, .Content .Empty:first-child, .Content .DataTable:first-child, .Content .DataListWrap:first-child, .Trace:first-child, .Content .MessageList:first-child { margin-top: 0px; }
.Content .widget-dontUseCssOnMe:last-child, .Content .DataList:last-child, .Content .Empty:last-child, .Content .DataTable:last-child, .Content .DataListWrap:last-child, .Trace:last-child, .Content .MessageList:last-child { margin-bottom: 0px; }
.pageHeadingBox + .DataList, .pageHeadingBox + .Empty, .pageHeadingBox + .DataTable, .Content h2 + .widget-dontUseCssOnMe, .Content h2 + .DataList, .Content h2 + .DataListWrap, .Content h2 + .Empty, .Content h2 + .DataTable { margin-top: 0px; }
.Panel .widget-dontUseCssOnMe, .Panel .Box { margin-top: 16px; margin-bottom: 16px; }
.Panel .widget-dontUseCssOnMe:first-child, .Panel .Box:first-child { margin-top: 0px; }
.Panel .widget-dontUseCssOnMe:last-child, .Panel .Box:last-child { margin-bottom: 0px; }
.Panel .BoxButtons { margin-bottom: 24px; }
.Frame-row .widget-dontUseCssOnMe:first-child { margin-top: 0px; }
.BlockColumn .Block.Wrap { display: flex; flex-flow: column wrap; -webkit-box-pack: justify; justify-content: space-between; min-height: 40px; }
.Button-Options { user-select: none; appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; background: transparent; cursor: pointer; color: inherit; text-align: inherit; overflow-wrap: break-word; -webkit-box-align: center; align-items: center; display: flex; height: 24px; min-width: 24px; width: 24px; -webkit-box-pack: center; justify-content: center; border-radius: 3px; text-decoration: none !important; }
.Button-Options:hover, .Button-Options:focus { color: rgb(3, 125, 188); }
.Button-Options:focus { background: rgba(3, 125, 188, 0.1); }
.Button-Options.Button-Options.focus-visible, .Button-Options:focus-visible { outline: none; box-shadow: rgb(3, 125, 188) 0px 0px 0px 1px; }
.DataList a.Delete.Delete.Delete { user-select: none; appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; background: transparent; cursor: pointer; color: inherit; text-align: inherit; overflow-wrap: break-word; -webkit-box-align: center; align-items: center; display: flex; height: 24px; min-width: 24px; width: 24px; -webkit-box-pack: center; justify-content: center; border-radius: 3px; text-decoration: none !important; }
.DataList a.Delete.Delete.Delete:hover, .DataList a.Delete.Delete.Delete:focus { color: rgb(3, 125, 188); }
.DataList a.Delete.Delete.Delete:focus { background: rgba(3, 125, 188, 0.1); }
.DataList a.Delete.Delete.Delete.DataList a.Delete.Delete.Delete.focus-visible, .DataList a.Delete.Delete.Delete:focus-visible { outline: none; box-shadow: rgb(3, 125, 188) 0px 0px 0px 1px; }
.MessageList a.Delete.Delete.Delete { user-select: none; appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; background: transparent; cursor: pointer; color: inherit; text-align: inherit; overflow-wrap: break-word; -webkit-box-align: center; align-items: center; display: flex; height: 24px; min-width: 24px; width: 24px; -webkit-box-pack: center; justify-content: center; border-radius: 3px; text-decoration: none !important; }
.MessageList a.Delete.Delete.Delete:hover, .MessageList a.Delete.Delete.Delete:focus { color: rgb(3, 125, 188); }
.MessageList a.Delete.Delete.Delete:focus { background: rgba(3, 125, 188, 0.1); }
.MessageList a.Delete.Delete.Delete.MessageList a.Delete.Delete.Delete.focus-visible, .MessageList a.Delete.Delete.Delete:focus-visible { outline: none; box-shadow: rgb(3, 125, 188) 0px 0px 0px 1px; }
.Button.Primary { user-select: none; appearance: none; border: 1px solid rgb(3, 125, 188); padding: 0px 14.6667px; background: none rgb(3, 125, 188); cursor: pointer; color: rgb(255, 255, 255); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.Button.Primary:not([disabled]):not(.focus-visible) { outline: 0px; }
.Button.Primary:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.Button.Primary:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.Button.Primary:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.Button.Primary:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.Button.Primary[disabled] { opacity: 0.5; color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormTitleWrapper .Buttons .Button { user-select: none; appearance: none; border: 1px solid rgb(3, 125, 188); padding: 0px 14.6667px; background: none rgb(3, 125, 188); cursor: pointer; color: rgb(255, 255, 255); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.FormTitleWrapper .Buttons .Button:not([disabled]):not(.focus-visible) { outline: 0px; }
.FormTitleWrapper .Buttons .Button:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.FormTitleWrapper .Buttons .Button:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormTitleWrapper .Buttons .Button:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormTitleWrapper .Buttons .Button:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormTitleWrapper .Buttons .Button[disabled] { opacity: 0.5; color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormWrapper .Buttons .Button { user-select: none; appearance: none; border: 1px solid rgb(3, 125, 188); padding: 0px 14.6667px; background: none rgb(3, 125, 188); cursor: pointer; color: rgb(255, 255, 255); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.FormWrapper .Buttons .Button:not([disabled]):not(.focus-visible) { outline: 0px; }
.FormWrapper .Buttons .Button:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.FormWrapper .Buttons .Button:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormWrapper .Buttons .Button:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormWrapper .Buttons .Button:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormWrapper .Buttons .Button[disabled] { opacity: 0.5; color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormWrapper .file-upload-browse { user-select: none; appearance: none; border: 1px solid rgb(3, 125, 188); padding: 0px 14.6667px; background: none rgb(3, 125, 188); cursor: pointer; color: rgb(255, 255, 255); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.FormWrapper .file-upload-browse:not([disabled]):not(.focus-visible) { outline: 0px; }
.FormWrapper .file-upload-browse:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.FormWrapper .file-upload-browse:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormWrapper .file-upload-browse:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormWrapper .file-upload-browse:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormWrapper .file-upload-browse[disabled] { opacity: 0.5; color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormTitleWrapper .Buttons .Button.Primary { user-select: none; appearance: none; border: 1px solid rgb(3, 125, 188); padding: 0px 14.6667px; background: none rgb(3, 125, 188); cursor: pointer; color: rgb(255, 255, 255); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.FormTitleWrapper .Buttons .Button.Primary:not([disabled]):not(.focus-visible) { outline: 0px; }
.FormTitleWrapper .Buttons .Button.Primary:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.FormTitleWrapper .Buttons .Button.Primary:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormTitleWrapper .Buttons .Button.Primary:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormTitleWrapper .Buttons .Button.Primary:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormTitleWrapper .Buttons .Button.Primary[disabled] { opacity: 0.5; color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormTitleWrapper .file-upload-browse { user-select: none; appearance: none; border: 1px solid rgb(3, 125, 188); padding: 0px 14.6667px; background: none rgb(3, 125, 188); cursor: pointer; color: rgb(255, 255, 255); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.FormTitleWrapper .file-upload-browse:not([disabled]):not(.focus-visible) { outline: 0px; }
.FormTitleWrapper .file-upload-browse:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.FormTitleWrapper .file-upload-browse:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormTitleWrapper .file-upload-browse:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormTitleWrapper .file-upload-browse:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormTitleWrapper .file-upload-browse[disabled] { opacity: 0.5; color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormWrapper .Buttons .Button.Primary { user-select: none; appearance: none; border: 1px solid rgb(3, 125, 188); padding: 0px 14.6667px; background: none rgb(3, 125, 188); cursor: pointer; color: rgb(255, 255, 255); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.FormWrapper .Buttons .Button.Primary:not([disabled]):not(.focus-visible) { outline: 0px; }
.FormWrapper .Buttons .Button.Primary:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.FormWrapper .Buttons .Button.Primary:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormWrapper .Buttons .Button.Primary:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormWrapper .Buttons .Button.Primary:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormWrapper .Buttons .Button.Primary[disabled] { opacity: 0.5; color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.Button-Controls .Button.Primary { user-select: none; appearance: none; border: 1px solid rgb(3, 125, 188); padding: 0px 14.6667px; background: none rgb(3, 125, 188); cursor: pointer; color: rgb(255, 255, 255); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.Button-Controls .Button.Primary:not([disabled]):not(.focus-visible) { outline: 0px; }
.Button-Controls .Button.Primary:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.Button-Controls .Button.Primary:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.Button-Controls .Button.Primary:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.Button-Controls .Button.Primary:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.Button-Controls .Button.Primary[disabled] { opacity: 0.5; color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.BigButton:not(.Danger) { user-select: none; appearance: none; border: 1px solid rgb(3, 125, 188); padding: 0px 14.6667px; background: none rgb(3, 125, 188); cursor: pointer; color: rgb(255, 255, 255); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.BigButton:not(.Danger):not([disabled]):not(.focus-visible) { outline: 0px; }
.BigButton:not(.Danger):not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.BigButton:not(.Danger):not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.BigButton:not(.Danger):not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.BigButton:not(.Danger):not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.BigButton:not(.Danger)[disabled] { opacity: 0.5; color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.NewConversation.NewConversation { user-select: none; appearance: none; border: 1px solid rgb(3, 125, 188); padding: 0px 14.6667px; background: none rgb(3, 125, 188); cursor: pointer; color: rgb(255, 255, 255); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.NewConversation.NewConversation:not([disabled]):not(.focus-visible) { outline: 0px; }
.NewConversation.NewConversation:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.NewConversation.NewConversation:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.NewConversation.NewConversation:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.NewConversation.NewConversation:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.NewConversation.NewConversation[disabled] { opacity: 0.5; color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.groupToolbar .Button.Primary { user-select: none; appearance: none; border: 1px solid rgb(3, 125, 188); padding: 0px 14.6667px; background: none rgb(3, 125, 188); cursor: pointer; color: rgb(255, 255, 255); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.groupToolbar .Button.Primary:not([disabled]):not(.focus-visible) { outline: 0px; }
.groupToolbar .Button.Primary:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.groupToolbar .Button.Primary:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.groupToolbar .Button.Primary:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.groupToolbar .Button.Primary:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.groupToolbar .Button.Primary[disabled] { opacity: 0.5; color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.BoxButtons .ButtonGroup.Multi .Button.Primary { user-select: none; appearance: none; border: 1px solid rgb(3, 125, 188); padding: 0px 14.6667px; background: none rgb(3, 125, 188); cursor: pointer; color: rgb(255, 255, 255); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.BoxButtons .ButtonGroup.Multi .Button.Primary:not([disabled]):not(.focus-visible) { outline: 0px; }
.BoxButtons .ButtonGroup.Multi .Button.Primary:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.BoxButtons .ButtonGroup.Multi .Button.Primary:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.BoxButtons .ButtonGroup.Multi .Button.Primary:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.BoxButtons .ButtonGroup.Multi .Button.Primary:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.BoxButtons .ButtonGroup.Multi .Button.Primary[disabled] { opacity: 0.5; color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.Section-Members .Group-RemoveMember.Group-RemoveMember { user-select: none; appearance: none; border: 1px solid rgb(3, 125, 188); padding: 0px 14.6667px; background: none rgb(3, 125, 188); cursor: pointer; color: rgb(255, 255, 255); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.Section-Members .Group-RemoveMember.Group-RemoveMember:not([disabled]):not(.focus-visible) { outline: 0px; }
.Section-Members .Group-RemoveMember.Group-RemoveMember:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.Section-Members .Group-RemoveMember.Group-RemoveMember:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.Section-Members .Group-RemoveMember.Group-RemoveMember:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.Section-Members .Group-RemoveMember.Group-RemoveMember:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.Section-Members .Group-RemoveMember.Group-RemoveMember[disabled] { opacity: 0.5; color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.Section-Members .Buttons .Group-RemoveMember.Group-RemoveMember { user-select: none; appearance: none; border: 1px solid rgb(3, 125, 188); padding: 0px 14.6667px; background: none rgb(3, 125, 188); cursor: pointer; color: rgb(255, 255, 255); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.Section-Members .Buttons .Group-RemoveMember.Group-RemoveMember:not([disabled]):not(.focus-visible) { outline: 0px; }
.Section-Members .Buttons .Group-RemoveMember.Group-RemoveMember:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.Section-Members .Buttons .Group-RemoveMember.Group-RemoveMember:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.Section-Members .Buttons .Group-RemoveMember.Group-RemoveMember:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.Section-Members .Buttons .Group-RemoveMember.Group-RemoveMember:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.Section-Members .Buttons .Group-RemoveMember.Group-RemoveMember[disabled] { opacity: 0.5; color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.Section-Members .Buttons .Group-Leader.Group-Leader { user-select: none; appearance: none; border: 1px solid rgb(214, 215, 217); padding: 0px 14.6667px; background: none rgb(255, 255, 255); cursor: pointer; color: rgb(85, 90, 98); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.Section-Members .Buttons .Group-Leader.Group-Leader:not([disabled]):not(.focus-visible) { outline: 0px; }
.Section-Members .Buttons .Group-Leader.Group-Leader:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.Section-Members .Buttons .Group-Leader.Group-Leader:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.Section-Members .Buttons .Group-Leader.Group-Leader:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.Section-Members .Buttons .Group-Leader.Group-Leader:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.Section-Members .Buttons .Group-Leader.Group-Leader[disabled] { opacity: 0.5; color: rgb(85, 90, 98); background-color: rgb(255, 255, 255); border-color: rgb(214, 215, 217); border-width: 1px; border-style: solid; border-radius: 6px; }
.group-members-filter-box .Button.search { user-select: none; appearance: none; border: 1px solid rgb(3, 125, 188); padding: 0px 14.6667px; background: none rgb(3, 125, 188); cursor: pointer; color: rgb(255, 255, 255); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.group-members-filter-box .Button.search:not([disabled]):not(.focus-visible) { outline: 0px; }
.group-members-filter-box .Button.search:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.group-members-filter-box .Button.search:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.group-members-filter-box .Button.search:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.group-members-filter-box .Button.search:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.group-members-filter-box .Button.search[disabled] { opacity: 0.5; color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
#Form_Ban { user-select: none; appearance: none; border: 1px solid rgb(3, 125, 188); padding: 0px 14.6667px; background: none rgb(3, 125, 188); cursor: pointer; color: rgb(255, 255, 255); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
#Form_Ban:not([disabled]):not(.focus-visible) { outline: 0px; }
#Form_Ban:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
#Form_Ban:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
#Form_Ban:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
#Form_Ban:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
#Form_Ban[disabled] { opacity: 0.5; color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.Popup #UserBadgeForm button { user-select: none; appearance: none; border: 1px solid rgb(3, 125, 188); padding: 0px 14.6667px; background: none rgb(3, 125, 188); cursor: pointer; color: rgb(255, 255, 255); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.Popup #UserBadgeForm button:not([disabled]):not(.focus-visible) { outline: 0px; }
.Popup #UserBadgeForm button:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.Popup #UserBadgeForm button:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.Popup #UserBadgeForm button:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.Popup #UserBadgeForm button:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.Popup #UserBadgeForm button[disabled] { opacity: 0.5; color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.Button.Handle { user-select: none; appearance: none; border: 1px solid rgb(3, 125, 188); padding: 0px 14.6667px; background: none rgb(3, 125, 188); cursor: pointer; color: rgb(255, 255, 255); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.Button.Handle:not([disabled]):not(.focus-visible) { outline: 0px; }
.Button.Handle:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.Button.Handle:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.Button.Handle:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.Button.Handle:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.Button.Handle[disabled] { opacity: 0.5; color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
div.Popup .Body .Button.Primary { user-select: none; appearance: none; border: 1px solid rgb(3, 125, 188); padding: 0px 14.6667px; background: none rgb(3, 125, 188); cursor: pointer; color: rgb(255, 255, 255); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
div.Popup .Body .Button.Primary:not([disabled]):not(.focus-visible) { outline: 0px; }
div.Popup .Body .Button.Primary:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
div.Popup .Body .Button.Primary:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
div.Popup .Body .Button.Primary:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
div.Popup .Body .Button.Primary:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
div.Popup .Body .Button.Primary[disabled] { opacity: 0.5; color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.ButtonGroup.Multi .Button.Handle { user-select: none; appearance: none; border: 1px solid rgb(3, 125, 188); padding: 0px 14.6667px; background: none rgb(3, 125, 188); cursor: pointer; color: rgb(255, 255, 255); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.ButtonGroup.Multi .Button.Handle:not([disabled]):not(.focus-visible) { outline: 0px; }
.ButtonGroup.Multi .Button.Handle:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.ButtonGroup.Multi .Button.Handle:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.ButtonGroup.Multi .Button.Handle:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.ButtonGroup.Multi .Button.Handle:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.ButtonGroup.Multi .Button.Handle[disabled] { opacity: 0.5; color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.ButtonGroup.Multi .Button.Handle .Sprite.SpDropdownHandle { user-select: none; appearance: none; border: 1px solid rgb(3, 125, 188); padding: 0px 14.6667px; background: none rgb(3, 125, 188); cursor: pointer; color: rgb(255, 255, 255); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.ButtonGroup.Multi .Button.Handle .Sprite.SpDropdownHandle:not([disabled]):not(.focus-visible) { outline: 0px; }
.ButtonGroup.Multi .Button.Handle .Sprite.SpDropdownHandle:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.ButtonGroup.Multi .Button.Handle .Sprite.SpDropdownHandle:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.ButtonGroup.Multi .Button.Handle .Sprite.SpDropdownHandle:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.ButtonGroup.Multi .Button.Handle .Sprite.SpDropdownHandle:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.ButtonGroup.Multi .Button.Handle .Sprite.SpDropdownHandle[disabled] { opacity: 0.5; color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.AdvancedSearch .InputAndButton .bwrap .Button { user-select: none; appearance: none; border: 1px solid rgb(3, 125, 188); padding: 0px 14.6667px; background: none rgb(3, 125, 188); cursor: pointer; color: rgb(255, 255, 255); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.AdvancedSearch .InputAndButton .bwrap .Button:not([disabled]):not(.focus-visible) { outline: 0px; }
.AdvancedSearch .InputAndButton .bwrap .Button:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.AdvancedSearch .InputAndButton .bwrap .Button:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.AdvancedSearch .InputAndButton .bwrap .Button:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.AdvancedSearch .InputAndButton .bwrap .Button:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(2, 100, 150); border-color: rgb(2, 100, 150); border-width: 1px; border-style: solid; border-radius: 6px; }
.AdvancedSearch .InputAndButton .bwrap .Button[disabled] { opacity: 0.5; color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.Frame .ButtonGroup.Multi.NewDiscussion .Button.Handle .SpDropdownHandle::before { margin-top: 2px; margin-right: 0.21px; max-height: 34px; height: 34px; line-height: 34px; max-width: 34px; min-width: 34px; }
.FormWrapper .file-upload-browse, .FormTitleWrapper .file-upload-browse { margin-right: 0px; }
.Group-Box .BlockColumn .Buttons a:first-child { margin-right: 4px; }
.Frame .ButtonGroup.Multi .Button.Handle .Sprite.SpDropdownHandle { height: 34px; max-height: 34px; width: 34px; border-color: rgba(0, 0, 0, 0); border-width: 1px; border-style: solid; border-radius: 6px; max-width: 34px; min-width: 34px; background: transparent !important; }
.Frame .ButtonGroup.Multi.NewDiscussion .Button.Primary { padding-left: 38px !important; padding-right: 38px !important; }
.Frame .ButtonGroup.Multi.NewDiscussion .Button.Handle.Handle { position: absolute; top: 0px; right: 1px; bottom: 0px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; display: block; box-shadow: none; min-width: 34px !important; max-width: 34px !important; max-height: 34px !important; min-height: 34px !important; height: 34px !important; width: 34px !important; }
.Frame .ButtonGroup.Multi.Open .Button.Handle { width: 36px; }
.Frame .ButtonGroup.Multi.NewDiscussion .Sprite.SpDropdownHandle { display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; min-width: 34px; padding: 0px !important; border: 0px !important; border-radius: 0px !important; }
.ButtonGroup.Multi.NewDiscussion { position: relative; max-width: 100%; box-sizing: border-box; }
.ButtonGroup.Multi.NewDiscussion .Button.Primary { max-width: 100%; width: 100%; padding-left: 36px; padding-right: 36px; }
.ButtonGroup.Multi.NewDiscussion .Button.Handle { position: absolute; display: flex; top: 0px; right: 0px; bottom: 0px; max-height: 100%; max-width: 36px; margin: auto 0px; width: 36px; min-width: 36px; height: 36px; padding: 0px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border: 0px !important; border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; }
.ButtonGroup.Multi.NewDiscussion .Button.Handle .SpDropdownHandle::before { padding: 0px !important; }
.ButtonGroup.Multi > .Button:first-child { border-top-left-radius: 6px; }
.Button { user-select: none; appearance: none; border: 1px solid rgb(214, 215, 217); padding: 0px 14.6667px; background: none rgb(255, 255, 255); cursor: pointer; color: rgb(85, 90, 98); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.Button:not([disabled]):not(.focus-visible) { outline: 0px; }
.Button:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.Button:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.Button:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.Button:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.Button[disabled] { opacity: 0.5; color: rgb(85, 90, 98); background-color: rgb(255, 255, 255); border-color: rgb(214, 215, 217); border-width: 1px; border-style: solid; border-radius: 6px; }
.DataList .Item-Col .Options .OptionsLink { user-select: none; appearance: none; border: 1px solid rgb(214, 215, 217); padding: 0px 14.6667px; background: none rgb(255, 255, 255); cursor: pointer; color: rgb(85, 90, 98); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.DataList .Item-Col .Options .OptionsLink:not([disabled]):not(.focus-visible) { outline: 0px; }
.DataList .Item-Col .Options .OptionsLink:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.DataList .Item-Col .Options .OptionsLink:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.DataList .Item-Col .Options .OptionsLink:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.DataList .Item-Col .Options .OptionsLink:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.DataList .Item-Col .Options .OptionsLink[disabled] { opacity: 0.5; color: rgb(85, 90, 98); background-color: rgb(255, 255, 255); border-color: rgb(214, 215, 217); border-width: 1px; border-style: solid; border-radius: 6px; }
.MessageList .Item-Col .Options .OptionsLink { user-select: none; appearance: none; border: 1px solid rgb(214, 215, 217); padding: 0px 14.6667px; background: none rgb(255, 255, 255); cursor: pointer; color: rgb(85, 90, 98); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.MessageList .Item-Col .Options .OptionsLink:not([disabled]):not(.focus-visible) { outline: 0px; }
.MessageList .Item-Col .Options .OptionsLink:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.MessageList .Item-Col .Options .OptionsLink:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.MessageList .Item-Col .Options .OptionsLink:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.MessageList .Item-Col .Options .OptionsLink:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.MessageList .Item-Col .Options .OptionsLink[disabled] { opacity: 0.5; color: rgb(85, 90, 98); background-color: rgb(255, 255, 255); border-color: rgb(214, 215, 217); border-width: 1px; border-style: solid; border-radius: 6px; }
.PrevNextPager .Previous { user-select: none; appearance: none; border: 1px solid rgb(214, 215, 217); padding: 0px 14.6667px; background: none rgb(255, 255, 255); cursor: pointer; color: rgb(85, 90, 98); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.PrevNextPager .Previous:not([disabled]):not(.focus-visible) { outline: 0px; }
.PrevNextPager .Previous:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.PrevNextPager .Previous:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.PrevNextPager .Previous:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.PrevNextPager .Previous:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.PrevNextPager .Previous[disabled] { opacity: 0.5; color: rgb(85, 90, 98); background-color: rgb(255, 255, 255); border-color: rgb(214, 215, 217); border-width: 1px; border-style: solid; border-radius: 6px; }
.PrevNextPager .Next { user-select: none; appearance: none; border: 1px solid rgb(214, 215, 217); padding: 0px 14.6667px; background: none rgb(255, 255, 255); cursor: pointer; color: rgb(85, 90, 98); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.PrevNextPager .Next:not([disabled]):not(.focus-visible) { outline: 0px; }
.PrevNextPager .Next:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.PrevNextPager .Next:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.PrevNextPager .Next:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.PrevNextPager .Next:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.PrevNextPager .Next[disabled] { opacity: 0.5; color: rgb(85, 90, 98); background-color: rgb(255, 255, 255); border-color: rgb(214, 215, 217); border-width: 1px; border-style: solid; border-radius: 6px; }
div.Popup .Button.change-picture-new { user-select: none; appearance: none; border: 1px solid rgb(214, 215, 217); padding: 0px 14.6667px; background: none rgb(255, 255, 255); cursor: pointer; color: rgb(85, 90, 98); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
div.Popup .Button.change-picture-new:not([disabled]):not(.focus-visible) { outline: 0px; }
div.Popup .Button.change-picture-new:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
div.Popup .Button.change-picture-new:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
div.Popup .Button.change-picture-new:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
div.Popup .Button.change-picture-new:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
div.Popup .Button.change-picture-new[disabled] { opacity: 0.5; color: rgb(85, 90, 98); background-color: rgb(255, 255, 255); border-color: rgb(214, 215, 217); border-width: 1px; border-style: solid; border-radius: 6px; }
div.Popup .Button.change-picture-remove { user-select: none; appearance: none; border: 1px solid rgb(214, 215, 217); padding: 0px 14.6667px; background: none rgb(255, 255, 255); cursor: pointer; color: rgb(85, 90, 98); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
div.Popup .Button.change-picture-remove:not([disabled]):not(.focus-visible) { outline: 0px; }
div.Popup .Button.change-picture-remove:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
div.Popup .Button.change-picture-remove:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
div.Popup .Button.change-picture-remove:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
div.Popup .Button.change-picture-remove:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
div.Popup .Button.change-picture-remove[disabled] { opacity: 0.5; color: rgb(85, 90, 98); background-color: rgb(255, 255, 255); border-color: rgb(214, 215, 217); border-width: 1px; border-style: solid; border-radius: 6px; }
body.Section-BestOf .FilterMenu a { user-select: none; appearance: none; border: 1px solid rgb(214, 215, 217); padding: 0px 14.6667px; background: none rgb(255, 255, 255); cursor: pointer; color: rgb(85, 90, 98); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
body.Section-BestOf .FilterMenu a:not([disabled]):not(.focus-visible) { outline: 0px; }
body.Section-BestOf .FilterMenu a:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
body.Section-BestOf .FilterMenu a:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
body.Section-BestOf .FilterMenu a:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
body.Section-BestOf .FilterMenu a:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
body.Section-BestOf .FilterMenu a[disabled] { opacity: 0.5; color: rgb(85, 90, 98); background-color: rgb(255, 255, 255); border-color: rgb(214, 215, 217); border-width: 1px; border-style: solid; border-radius: 6px; }
.group-members-filter-box .Button { user-select: none; appearance: none; border: 1px solid rgb(214, 215, 217); padding: 0px 14.6667px; background: none rgb(255, 255, 255); cursor: pointer; color: rgb(85, 90, 98); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.group-members-filter-box .Button:not([disabled]):not(.focus-visible) { outline: 0px; }
.group-members-filter-box .Button:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.group-members-filter-box .Button:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.group-members-filter-box .Button:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.group-members-filter-box .Button:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.group-members-filter-box .Button[disabled] { opacity: 0.5; color: rgb(85, 90, 98); background-color: rgb(255, 255, 255); border-color: rgb(214, 215, 217); border-width: 1px; border-style: solid; border-radius: 6px; }
body.Section-Profile .ProfileOptions .Button-EditProfile { user-select: none; appearance: none; border: 1px solid rgb(214, 215, 217); padding: 0px 14.6667px; background: none rgb(255, 255, 255); cursor: pointer; color: rgb(85, 90, 98); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
body.Section-Profile .ProfileOptions .Button-EditProfile:not([disabled]):not(.focus-visible) { outline: 0px; }
body.Section-Profile .ProfileOptions .Button-EditProfile:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
body.Section-Profile .ProfileOptions .Button-EditProfile:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
body.Section-Profile .ProfileOptions .Button-EditProfile:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
body.Section-Profile .ProfileOptions .Button-EditProfile:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
body.Section-Profile .ProfileOptions .Button-EditProfile[disabled] { opacity: 0.5; color: rgb(85, 90, 98); background-color: rgb(255, 255, 255); border-color: rgb(214, 215, 217); border-width: 1px; border-style: solid; border-radius: 6px; }
body.Section-Profile .ProfileOptions .MemberButtons { user-select: none; appearance: none; border: 1px solid rgb(214, 215, 217); padding: 0px 14.6667px; background: none rgb(255, 255, 255); cursor: pointer; color: rgb(85, 90, 98); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
body.Section-Profile .ProfileOptions .MemberButtons:not([disabled]):not(.focus-visible) { outline: 0px; }
body.Section-Profile .ProfileOptions .MemberButtons:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
body.Section-Profile .ProfileOptions .MemberButtons:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
body.Section-Profile .ProfileOptions .MemberButtons:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
body.Section-Profile .ProfileOptions .MemberButtons:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
body.Section-Profile .ProfileOptions .MemberButtons[disabled] { opacity: 0.5; color: rgb(85, 90, 98); background-color: rgb(255, 255, 255); border-color: rgb(214, 215, 217); border-width: 1px; border-style: solid; border-radius: 6px; }
body.Section-Profile .ProfileOptions .ProfileButtons-BackToProfile { user-select: none; appearance: none; border: 1px solid rgb(214, 215, 217); padding: 0px 14.6667px; background: none rgb(255, 255, 255); cursor: pointer; color: rgb(85, 90, 98); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
body.Section-Profile .ProfileOptions .ProfileButtons-BackToProfile:not([disabled]):not(.focus-visible) { outline: 0px; }
body.Section-Profile .ProfileOptions .ProfileButtons-BackToProfile:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
body.Section-Profile .ProfileOptions .ProfileButtons-BackToProfile:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
body.Section-Profile .ProfileOptions .ProfileButtons-BackToProfile:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
body.Section-Profile .ProfileOptions .ProfileButtons-BackToProfile:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
body.Section-Profile .ProfileOptions .ProfileButtons-BackToProfile[disabled] { opacity: 0.5; color: rgb(85, 90, 98); background-color: rgb(255, 255, 255); border-color: rgb(214, 215, 217); border-width: 1px; border-style: solid; border-radius: 6px; }
.Button.Close { user-select: none; appearance: none; border: 1px solid rgb(214, 215, 217); padding: 0px 14.6667px; background: none rgb(255, 255, 255); cursor: pointer; color: rgb(85, 90, 98); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.Button.Close:not([disabled]):not(.focus-visible) { outline: 0px; }
.Button.Close:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.Button.Close:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.Button.Close:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.Button.Close:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.Button.Close[disabled] { opacity: 0.5; color: rgb(85, 90, 98); background-color: rgb(255, 255, 255); border-color: rgb(214, 215, 217); border-width: 1px; border-style: solid; border-radius: 6px; }
.viewPollResults { user-select: none; appearance: none; border: 1px solid rgb(214, 215, 217); padding: 0px 14.6667px; background: none rgb(255, 255, 255); cursor: pointer; color: rgb(85, 90, 98); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.viewPollResults:not([disabled]):not(.focus-visible) { outline: 0px; }
.viewPollResults:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.viewPollResults:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.viewPollResults:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.viewPollResults:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.viewPollResults[disabled] { opacity: 0.5; color: rgb(85, 90, 98); background-color: rgb(255, 255, 255); border-color: rgb(214, 215, 217); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormWrapper .Buttons .Button.Cancel { user-select: none; appearance: none; border: 1px solid rgb(214, 215, 217); padding: 0px 14.6667px; background: none rgb(255, 255, 255); cursor: pointer; color: rgb(85, 90, 98); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.FormWrapper .Buttons .Button.Cancel:not([disabled]):not(.focus-visible) { outline: 0px; }
.FormWrapper .Buttons .Button.Cancel:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.FormWrapper .Buttons .Button.Cancel:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormWrapper .Buttons .Button.Cancel:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormWrapper .Buttons .Button.Cancel:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormWrapper .Buttons .Button.Cancel[disabled] { opacity: 0.5; color: rgb(85, 90, 98); background-color: rgb(255, 255, 255); border-color: rgb(214, 215, 217); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormWrapper .Buttons .Button.DraftButton { user-select: none; appearance: none; border: 1px solid rgb(214, 215, 217); padding: 0px 14.6667px; background: none rgb(255, 255, 255); cursor: pointer; color: rgb(85, 90, 98); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.FormWrapper .Buttons .Button.DraftButton:not([disabled]):not(.focus-visible) { outline: 0px; }
.FormWrapper .Buttons .Button.DraftButton:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.FormWrapper .Buttons .Button.DraftButton:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormWrapper .Buttons .Button.DraftButton:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormWrapper .Buttons .Button.DraftButton:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormWrapper .Buttons .Button.DraftButton[disabled] { opacity: 0.5; color: rgb(85, 90, 98); background-color: rgb(255, 255, 255); border-color: rgb(214, 215, 217); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormWrapper .Buttons .Button.PreviewButton { user-select: none; appearance: none; border: 1px solid rgb(214, 215, 217); padding: 0px 14.6667px; background: none rgb(255, 255, 255); cursor: pointer; color: rgb(85, 90, 98); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: auto; max-width: 100%; font-size: 14px; font-weight: 600; line-height: 34px; -webkit-font-smoothing: antialiased; border-radius: 6px; min-height: 36px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.FormWrapper .Buttons .Button.PreviewButton:not([disabled]):not(.focus-visible) { outline: 0px; }
.FormWrapper .Buttons .Button.PreviewButton:not([disabled]):hover { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: none; }
.FormWrapper .Buttons .Button.PreviewButton:not([disabled]):focus { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormWrapper .Buttons .Button.PreviewButton:not([disabled]):active { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormWrapper .Buttons .Button.PreviewButton:not([disabled]):focus-visible { color: rgb(255, 255, 255); background-color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.FormWrapper .Buttons .Button.PreviewButton[disabled] { opacity: 0.5; color: rgb(85, 90, 98); background-color: rgb(255, 255, 255); border-color: rgb(214, 215, 217); border-width: 1px; border-style: solid; border-radius: 6px; }
.Panel-main .ApplyButton { width: auto; }
.AdvancedSearch .InputAndButton .bwrap.bwrap { position: absolute; top: 0px; right: 0px; }
.AdvancedSearch .InputAndButton .bwrap .Button { min-width: auto; border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; }
.AdvancedSearch .InputAndButton .bwrap .Button .Sprite.SpSearch { width: auto; height: auto; }
.MenuItems .Item a { user-select: none; appearance: none; border: 1px solid rgba(0, 0, 0, 0); background: none; cursor: pointer; text-align: left; overflow-wrap: break-word; display: flex; -webkit-box-align: center; align-items: center; width: 100%; min-height: 30px; line-height: 1.25; padding: 4px 14px; border-radius: 0px; color: rgb(85, 90, 98) !important; text-decoration: none !important; }
.MenuItems .Item a { text-shadow: none; outline: 0px; }
.MenuItems .Item a:hover { text-shadow: none; outline: 0px; background-color: rgba(2, 100, 150, 0.08) !important; }
.MenuItems .Item a:focus { text-shadow: none; outline: 0px; background-color: rgba(2, 100, 150, 0.15) !important; }
.MenuItems .Item a:focus:not(.focus-visible) { text-shadow: none; outline: 0px; }
.MenuItems .Item a.focus-visible { text-shadow: none; outline: 0px; border-color: rgba(2, 100, 150, 0.15); }
.MenuItems .Item a.MenuItems .Item a:active { text-shadow: none; outline: 0px; background-color: rgba(2, 100, 150, 0.2) !important; }
@media (max-width: 806px) {
.MenuItems .Item a { font-size: 16px; min-height: 44px; }
}
.MenuItems.MenuItems li a { user-select: none; appearance: none; border: 1px solid rgba(0, 0, 0, 0); background: none; cursor: pointer; text-align: left; overflow-wrap: break-word; display: flex; -webkit-box-align: center; align-items: center; width: 100%; min-height: 30px; line-height: 1.25; padding: 4px 14px; border-radius: 0px; color: rgb(85, 90, 98) !important; text-decoration: none !important; }
.MenuItems.MenuItems li a { text-shadow: none; outline: 0px; }
.MenuItems.MenuItems li a:hover { text-shadow: none; outline: 0px; background-color: rgba(2, 100, 150, 0.08) !important; }
.MenuItems.MenuItems li a:focus { text-shadow: none; outline: 0px; background-color: rgba(2, 100, 150, 0.15) !important; }
.MenuItems.MenuItems li a:focus:not(.focus-visible) { text-shadow: none; outline: 0px; }
.MenuItems.MenuItems li a.focus-visible { text-shadow: none; outline: 0px; border-color: rgba(2, 100, 150, 0.15); }
.MenuItems.MenuItems li a.MenuItems.MenuItems li a:active { text-shadow: none; outline: 0px; background-color: rgba(2, 100, 150, 0.2) !important; }
@media (max-width: 806px) {
.MenuItems.MenuItems li a { font-size: 16px; min-height: 44px; }
}
.Flyout.Flyout li a { user-select: none; appearance: none; border: 1px solid rgba(0, 0, 0, 0); background: none; cursor: pointer; text-align: left; overflow-wrap: break-word; display: flex; -webkit-box-align: center; align-items: center; width: 100%; min-height: 30px; line-height: 1.25; padding: 4px 14px; border-radius: 0px; color: rgb(85, 90, 98) !important; text-decoration: none !important; }
.Flyout.Flyout li a { text-shadow: none; outline: 0px; }
.Flyout.Flyout li a:hover { text-shadow: none; outline: 0px; background-color: rgba(2, 100, 150, 0.08) !important; }
.Flyout.Flyout li a:focus { text-shadow: none; outline: 0px; background-color: rgba(2, 100, 150, 0.15) !important; }
.Flyout.Flyout li a:focus:not(.focus-visible) { text-shadow: none; outline: 0px; }
.Flyout.Flyout li a.focus-visible { text-shadow: none; outline: 0px; border-color: rgba(2, 100, 150, 0.15); }
.Flyout.Flyout li a.Flyout.Flyout li a:active { text-shadow: none; outline: 0px; background-color: rgba(2, 100, 150, 0.2) !important; }
@media (max-width: 806px) {
.Flyout.Flyout li a { font-size: 16px; min-height: 44px; }
}
.editor-action.editor-action.editor-action a { user-select: none; appearance: none; border: 1px solid rgba(0, 0, 0, 0); background: none; cursor: pointer; text-align: left; overflow-wrap: break-word; display: flex; -webkit-box-align: center; align-items: center; width: 100%; min-height: 30px; line-height: 1.25; padding: 4px 14px; border-radius: 0px; color: rgb(85, 90, 98) !important; text-decoration: none !important; }
.editor-action.editor-action.editor-action a { text-shadow: none; outline: 0px; }
.editor-action.editor-action.editor-action a:hover { text-shadow: none; outline: 0px; background-color: rgba(2, 100, 150, 0.08) !important; }
.editor-action.editor-action.editor-action a:focus { text-shadow: none; outline: 0px; background-color: rgba(2, 100, 150, 0.15) !important; }
.editor-action.editor-action.editor-action a:focus:not(.focus-visible) { text-shadow: none; outline: 0px; }
.editor-action.editor-action.editor-action a.focus-visible { text-shadow: none; outline: 0px; border-color: rgba(2, 100, 150, 0.15); }
.editor-action.editor-action.editor-action a.editor-action.editor-action.editor-action a:active { text-shadow: none; outline: 0px; background-color: rgba(2, 100, 150, 0.2) !important; }
@media (max-width: 806px) {
.editor-action.editor-action.editor-action a { font-size: 16px; min-height: 44px; }
}
div.token-input-dropdown ul li { user-select: none; appearance: none; border: 1px solid rgba(0, 0, 0, 0); background: none; cursor: pointer; text-align: left; overflow-wrap: break-word; display: flex; -webkit-box-align: center; align-items: center; width: 100%; min-height: 30px; line-height: 1.25; padding: 4px 14px; border-radius: 0px; color: rgb(85, 90, 98) !important; text-decoration: none !important; }
div.token-input-dropdown ul li { text-shadow: none; outline: 0px; }
div.token-input-dropdown ul li:hover, div.token-input-dropdown ul li .token-input-selected-dropdown-item { text-shadow: none; outline: 0px; background-color: rgba(2, 100, 150, 0.08) !important; }
div.token-input-dropdown ul li:focus { text-shadow: none; outline: 0px; background-color: rgba(2, 100, 150, 0.15) !important; }
div.token-input-dropdown ul li:focus:not(.focus-visible) { text-shadow: none; outline: 0px; }
div.token-input-dropdown ul li.focus-visible { text-shadow: none; outline: 0px; border-color: rgba(2, 100, 150, 0.15); }
div.token-input-dropdown ul lidiv.token-input-dropdown ul li:active { text-shadow: none; outline: 0px; background-color: rgba(2, 100, 150, 0.2) !important; }
@media (max-width: 806px) {
div.token-input-dropdown ul li { font-size: 16px; min-height: 44px; }
}
div.token-input-dropdown ul li.token-input-dropdown-item { user-select: none; appearance: none; border: 1px solid rgba(0, 0, 0, 0); background: none; cursor: pointer; text-align: left; overflow-wrap: break-word; display: flex; -webkit-box-align: center; align-items: center; width: 100%; min-height: 30px; line-height: 1.25; padding: 4px 14px; border-radius: 0px; color: rgb(85, 90, 98) !important; text-decoration: none !important; }
div.token-input-dropdown ul li.token-input-dropdown-item { text-shadow: none; outline: 0px; }
div.token-input-dropdown ul li.token-input-dropdown-item:hover { text-shadow: none; outline: 0px; background-color: rgba(2, 100, 150, 0.08) !important; }
div.token-input-dropdown ul li.token-input-dropdown-item:focus { text-shadow: none; outline: 0px; background-color: rgba(2, 100, 150, 0.15) !important; }
div.token-input-dropdown ul li.token-input-dropdown-item:focus:not(.focus-visible) { text-shadow: none; outline: 0px; }
div.token-input-dropdown ul li.token-input-dropdown-item.focus-visible { text-shadow: none; outline: 0px; border-color: rgba(2, 100, 150, 0.15); }
div.token-input-dropdown ul li.token-input-dropdown-itemdiv.token-input-dropdown ul li.token-input-dropdown-item:active { text-shadow: none; outline: 0px; background-color: rgba(2, 100, 150, 0.2) !important; }
@media (max-width: 806px) {
div.token-input-dropdown ul li.token-input-dropdown-item { font-size: 16px; min-height: 44px; }
}
div.token-input-dropdown ul li.token-input-dropdown-item2 { user-select: none; appearance: none; border: 1px solid rgba(0, 0, 0, 0); background: none; cursor: pointer; text-align: left; overflow-wrap: break-word; display: flex; -webkit-box-align: center; align-items: center; width: 100%; min-height: 30px; line-height: 1.25; padding: 4px 14px; border-radius: 0px; color: rgb(85, 90, 98) !important; text-decoration: none !important; }
div.token-input-dropdown ul li.token-input-dropdown-item2 { text-shadow: none; outline: 0px; }
div.token-input-dropdown ul li.token-input-dropdown-item2:hover { text-shadow: none; outline: 0px; background-color: rgba(2, 100, 150, 0.08) !important; }
div.token-input-dropdown ul li.token-input-dropdown-item2:focus { text-shadow: none; outline: 0px; background-color: rgba(2, 100, 150, 0.15) !important; }
div.token-input-dropdown ul li.token-input-dropdown-item2:focus:not(.focus-visible) { text-shadow: none; outline: 0px; }
div.token-input-dropdown ul li.token-input-dropdown-item2.focus-visible { text-shadow: none; outline: 0px; border-color: rgba(2, 100, 150, 0.15); }
div.token-input-dropdown ul li.token-input-dropdown-item2div.token-input-dropdown ul li.token-input-dropdown-item2:active { text-shadow: none; outline: 0px; background-color: rgba(2, 100, 150, 0.2) !important; }
@media (max-width: 806px) {
div.token-input-dropdown ul li.token-input-dropdown-item2 { font-size: 16px; min-height: 44px; }
}
.Flyout.Flyout, .richEditorFlyout, .MenuItems { background: rgb(255, 255, 255); font-size: 14px; }
.selectBox-item .dropdown-menu-link.selectBox-link { padding-right: 38px !important; padding-left: 26px !important; }
.selectBox-item.isActive .dropdown-menu-link.selectBox-link { background-color: rgba(2, 100, 150, 0.2); }
.selectBox-item.isActive .dropdown-menu-link.selectBox-link .dropdown-menu-link.selectBox-link { cursor: pointer; }
.selectBox-selectedIcon { left: auto; right: 13px; color: rgb(255, 255, 255); }
.MenuItems hr, .MenuItems .menu-separator, .MenuItems .dd-separator, .MenuItems .editor-action-separator, .Flyout.Flyout hr, .Flyout.Flyout .menu-separator, .Flyout.Flyout .dd-separator, .Flyout.Flyout .editor-action-separator { border-bottom-color: rgb(221, 222, 224); }
.MenuItems, .Flyout.Flyout { border-color: rgb(221, 222, 224); border-width: 1px; border-style: solid; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 10px 0px; overflow: hidden; }
.Navigation-linkContainer a { color: rgb(2, 100, 150); text-decoration: inherit; }
.Navigation-linkContainer a:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.Navigation-linkContainer a:focus, .Navigation-linkContainer a.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
.Navigation-linkContainer a.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
.Navigation-linkContainer a:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.Panel .Leaderboard a { color: rgb(2, 100, 150); text-decoration: inherit; }
.Panel .Leaderboard a:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.Panel .Leaderboard a:focus, .Panel .Leaderboard a.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
.Panel .Leaderboard a.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
.Panel .Leaderboard a:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.FieldInfo a { color: rgb(2, 100, 150); text-decoration: inherit; }
.FieldInfo a:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.FieldInfo a:focus, .FieldInfo a.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
.FieldInfo a.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
.FieldInfo a:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
div.Popup .Body a { color: rgb(2, 100, 150); text-decoration: inherit; }
div.Popup .Body a:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
div.Popup .Body a:focus, div.Popup .Body a.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
div.Popup .Body a.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
div.Popup .Body a:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.selectBox-toggle { color: rgb(2, 100, 150); text-decoration: inherit; }
.selectBox-toggle:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.selectBox-toggle:focus, .selectBox-toggle.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
.selectBox-toggle.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
.selectBox-toggle:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.followButton { color: rgb(2, 100, 150); text-decoration: inherit; }
.followButton:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.followButton:focus, .followButton.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
.followButton.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
.followButton:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.Back a { color: rgb(2, 100, 150); text-decoration: inherit; }
.Back a:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.Back a:focus, .Back a.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
.Back a.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
.Back a:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.OptionsLink-Clipboard { color: rgb(2, 100, 150); text-decoration: inherit; }
.OptionsLink-Clipboard:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.OptionsLink-Clipboard:focus, .OptionsLink-Clipboard.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
.OptionsLink-Clipboard.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
.OptionsLink-Clipboard:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
a.OptionsLink { color: rgb(2, 100, 150); text-decoration: inherit; }
a.OptionsLink:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
a.OptionsLink:focus, a.OptionsLink.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
a.OptionsLink.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
a.OptionsLink:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
a.MoreWrap, .MoreWrap a, .MorePager a, .more.More, .MoreWrap a.more.More { color: rgb(2, 100, 150); text-decoration: inherit; }
a.MoreWrap:hover, .MoreWrap a:hover, .MorePager a:hover, .more.More:hover, .MoreWrap a.more.More:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
a.MoreWrap:focus, .MoreWrap a:focus, .MorePager a:focus, .more.More:focus, .MoreWrap a.more.More:focus, a.MoreWrap.isFocused, .MoreWrap a.isFocused, .MorePager a.isFocused, .more.More.isFocused, .MoreWrap a.more.More.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
a.MoreWrap.focus-visible, .MoreWrap a.focus-visible, .MorePager a.focus-visible, .more.More.focus-visible, .MoreWrap a.more.More.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
a.MoreWrap:active, .MoreWrap a:active, .MorePager a:active, .more.More:active, .MoreWrap a.more.More:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
body.Section-BestOf .Tile .Message a { color: rgb(2, 100, 150); text-decoration: inherit; }
body.Section-BestOf .Tile .Message a:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
body.Section-BestOf .Tile .Message a:focus, body.Section-BestOf .Tile .Message a.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
body.Section-BestOf .Tile .Message a.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
body.Section-BestOf .Tile .Message a:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.DataList .IdeationTag, .DataList .MItem.RoleTracker, .MessageList .IdeationTag, .MessageList .tag-tracker, .DataTableWrap .IdeationTag, .DataTableWrap .tag-tracker, .DataTableWrap .MItem.RoleTracker { color: rgb(2, 100, 150); text-decoration: inherit; }
.DataList .IdeationTag:hover, .DataList .MItem.RoleTracker:hover, .MessageList .IdeationTag:hover, .MessageList .tag-tracker:hover, .DataTableWrap .IdeationTag:hover, .DataTableWrap .tag-tracker:hover, .DataTableWrap .MItem.RoleTracker:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.DataList .IdeationTag:focus, .DataList .MItem.RoleTracker:focus, .MessageList .IdeationTag:focus, .MessageList .tag-tracker:focus, .DataTableWrap .IdeationTag:focus, .DataTableWrap .tag-tracker:focus, .DataTableWrap .MItem.RoleTracker:focus, .DataList .IdeationTag.isFocused, .DataList .MItem.RoleTracker.isFocused, .MessageList .IdeationTag.isFocused, .MessageList .tag-tracker.isFocused, .DataTableWrap .IdeationTag.isFocused, .DataTableWrap .tag-tracker.isFocused, .DataTableWrap .MItem.RoleTracker.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
.DataList .IdeationTag.focus-visible, .DataList .MItem.RoleTracker.focus-visible, .MessageList .IdeationTag.focus-visible, .MessageList .tag-tracker.focus-visible, .DataTableWrap .IdeationTag.focus-visible, .DataTableWrap .tag-tracker.focus-visible, .DataTableWrap .MItem.RoleTracker.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
.DataList .IdeationTag:active, .DataList .MItem.RoleTracker:active, .MessageList .IdeationTag:active, .MessageList .tag-tracker:active, .DataTableWrap .IdeationTag:active, .DataTableWrap .tag-tracker:active, .DataTableWrap .MItem.RoleTracker:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.userContent a, .UserContent a { color: rgb(2, 100, 150); text-decoration: inherit; }
.userContent a:hover, .UserContent a:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.userContent a:focus, .UserContent a:focus, .userContent a.isFocused, .UserContent a.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
.userContent a.focus-visible, .UserContent a.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
.userContent a:active, .UserContent a:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.BreadcrumbsBox .Breadcrumbs a { color: rgb(2, 100, 150); text-decoration: inherit; }
.BreadcrumbsBox .Breadcrumbs a:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.BreadcrumbsBox .Breadcrumbs a:focus, .BreadcrumbsBox .Breadcrumbs a.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
.BreadcrumbsBox .Breadcrumbs a.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
.BreadcrumbsBox .Breadcrumbs a:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
body.Section-Entry label.RadioLabel a, body.Section-Entry label.CheckBoxLabel a { color: rgb(2, 100, 150); text-decoration: inherit; }
body.Section-Entry label.RadioLabel a:hover, body.Section-Entry label.CheckBoxLabel a:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
body.Section-Entry label.RadioLabel a:focus, body.Section-Entry label.CheckBoxLabel a:focus, body.Section-Entry label.RadioLabel a.isFocused, body.Section-Entry label.CheckBoxLabel a.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
body.Section-Entry label.RadioLabel a.focus-visible, body.Section-Entry label.CheckBoxLabel a.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
body.Section-Entry label.RadioLabel a:active, body.Section-Entry label.CheckBoxLabel a:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.ItemContent a { color: rgb(85, 90, 98); text-decoration: inherit; }
.ItemContent a:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.ItemContent a:focus, .ItemContent a.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
.ItemContent a.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
.ItemContent a:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.Content .DataList .DiscussionMeta a, .Content .DataList .CommentMeta a, .Content .DataList-Search a, .Content .Breadcrumbs a, .Content .MessageList .DiscussionMeta a, .Content .MessageList .CommentMeta a, .Content .Container .Frame-contentWrap .ChildCategories a, .Content .Item.Application .Meta a, .Content .Meta.Group-Meta.Group-Info a { color: rgb(85, 90, 98); text-decoration: inherit; }
.Content .DataList .DiscussionMeta a:hover, .Content .DataList .CommentMeta a:hover, .Content .DataList-Search a:hover, .Content .Breadcrumbs a:hover, .Content .MessageList .DiscussionMeta a:hover, .Content .MessageList .CommentMeta a:hover, .Content .Container .Frame-contentWrap .ChildCategories a:hover, .Content .Item.Application .Meta a:hover, .Content .Meta.Group-Meta.Group-Info a:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.Content .DataList .DiscussionMeta a:focus, .Content .DataList .CommentMeta a:focus, .Content .DataList-Search a:focus, .Content .Breadcrumbs a:focus, .Content .MessageList .DiscussionMeta a:focus, .Content .MessageList .CommentMeta a:focus, .Content .Container .Frame-contentWrap .ChildCategories a:focus, .Content .Item.Application .Meta a:focus, .Content .Meta.Group-Meta.Group-Info a:focus, .Content .DataList .DiscussionMeta a.isFocused, .Content .DataList .CommentMeta a.isFocused, .Content .DataList-Search a.isFocused, .Content .Breadcrumbs a.isFocused, .Content .MessageList .DiscussionMeta a.isFocused, .Content .MessageList .CommentMeta a.isFocused, .Content .Container .Frame-contentWrap .ChildCategories a.isFocused, .Content .Item.Application .Meta a.isFocused, .Content .Meta.Group-Meta.Group-Info a.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
.Content .DataList .DiscussionMeta a.focus-visible, .Content .DataList .CommentMeta a.focus-visible, .Content .DataList-Search a.focus-visible, .Content .Breadcrumbs a.focus-visible, .Content .MessageList .DiscussionMeta a.focus-visible, .Content .MessageList .CommentMeta a.focus-visible, .Content .Container .Frame-contentWrap .ChildCategories a.focus-visible, .Content .Item.Application .Meta a.focus-visible, .Content .Meta.Group-Meta.Group-Info a.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
.Content .DataList .DiscussionMeta a:active, .Content .DataList .CommentMeta a:active, .Content .DataList-Search a:active, .Content .Breadcrumbs a:active, .Content .MessageList .DiscussionMeta a:active, .Content .MessageList .CommentMeta a:active, .Content .Container .Frame-contentWrap .ChildCategories a:active, .Content .Item.Application .Meta a:active, .Content .Meta.Group-Meta.Group-Info a:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.DataList .Item .Title a, .DateList item h3 a, .DataList .Item a.Title, .DataTable .Title.Title a, .DataTable h3 a, .DataTable h2 a, .DataTable.DiscussionsTable a.Title { color: rgb(85, 90, 98); font-size: 16px; font-weight: 600; }
.DataList .Item .Title a:hover, .DateList item h3 a:hover, .DataList .Item a.Title:hover, .DataTable .Title.Title a:hover, .DataTable h3 a:hover, .DataTable h2 a:hover, .DataTable.DiscussionsTable a.Title:hover, .DataList .Item .Title a:focus, .DateList item h3 a:focus, .DataList .Item a.Title:focus, .DataTable .Title.Title a:focus, .DataTable h3 a:focus, .DataTable h2 a:focus, .DataTable.DiscussionsTable a.Title:focus, .DataList .Item .Title a:active, .DateList item h3 a:active, .DataList .Item a.Title:active, .DataTable .Title.Title a:active, .DataTable h3 a:active, .DataTable h2 a:active, .DataTable.DiscussionsTable a.Title:active { color: rgb(3, 125, 188); }
.MenuItems a { color: rgb(85, 90, 98); text-decoration: inherit; }
.MenuItems a:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.MenuItems a:focus, .MenuItems a.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
.MenuItems a.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
.MenuItems a:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.DataTable .Title.Title a { color: rgb(85, 90, 98); text-decoration: inherit; }
.DataTable .Title.Title a:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.DataTable .Title.Title a:focus, .DataTable .Title.Title a.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
.DataTable .Title.Title a.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
.DataTable .Title.Title a:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.Timebased.EndTime a { color: rgb(85, 90, 98); text-decoration: inherit; }
.Timebased.EndTime a:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.Timebased.EndTime a:focus, .Timebased.EndTime a.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
.Timebased.EndTime a.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
.Timebased.EndTime a:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.FilterMenu a { color: rgb(85, 90, 98); text-decoration: inherit; }
.FilterMenu a:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.FilterMenu a:focus, .FilterMenu a.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
.FilterMenu a.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
.FilterMenu a:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.Box.SideMenu .PanelInfo li a { color: rgb(85, 90, 98); text-decoration: inherit; }
.Box.SideMenu .PanelInfo li a:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.Box.SideMenu .PanelInfo li a:focus, .Box.SideMenu .PanelInfo li a.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
.Box.SideMenu .PanelInfo li a.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
.Box.SideMenu .PanelInfo li a:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.DataList#search-results .Breadcrumbs a { color: rgb(85, 90, 98); text-decoration: inherit; }
.DataList#search-results .Breadcrumbs a:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.DataList#search-results .Breadcrumbs a:focus, .DataList#search-results .Breadcrumbs a.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
.DataList#search-results .Breadcrumbs a.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
.DataList#search-results .Breadcrumbs a:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.Container a.UserLink { color: rgb(85, 90, 98); text-decoration: inherit; }
.Container a.UserLink:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.Container a.UserLink:focus, .Container a.UserLink.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
.Container a.UserLink.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
.Container a.UserLink:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.DataTable a.CommentDate { color: rgb(85, 90, 98); text-decoration: inherit; }
.DataTable a.CommentDate:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.DataTable a.CommentDate:focus, .DataTable a.CommentDate.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
.DataTable a.CommentDate.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
.DataTable a.CommentDate:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.DataTable .Meta .MItem { color: rgb(85, 90, 98); text-decoration: inherit; }
.DataTable .Meta .MItem:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.DataTable .Meta .MItem:focus, .DataTable .Meta .MItem.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
.DataTable .Meta .MItem.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
.DataTable .Meta .MItem:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.Panel .InThisConversation a { color: rgb(85, 90, 98); text-decoration: inherit; }
.Panel .InThisConversation a:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.Panel .InThisConversation a:focus, .Panel .InThisConversation a.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
.Panel .InThisConversation a.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
.Panel .InThisConversation a:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.Panel .PanelInThisDiscussion a { color: rgb(85, 90, 98); text-decoration: inherit; }
.Panel .PanelInThisDiscussion a:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.Panel .PanelInThisDiscussion a:focus, .Panel .PanelInThisDiscussion a.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
.Panel .PanelInThisDiscussion a.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
.Panel .PanelInThisDiscussion a:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.ShowTags a { color: rgb(85, 90, 98); text-decoration: inherit; }
.ShowTags a:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.ShowTags a:focus, .ShowTags a.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
.ShowTags a.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
.ShowTags a:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.Panel.Panel-main .PanelInfo.PanelInThisDiscussion .Aside { padding-left: 0px; padding-right: 1ex; display: inline; }
.Panel.Panel-main .PanelInfo.PanelInThisDiscussion .Username { font-weight: 600; }
.BreadcrumbsBox .Breadcrumbs a { margin-right: 0.5ex; color: rgb(2, 100, 150); font-size: 12px; line-height: 1.25; text-transform: uppercase; text-decoration: none; }
.BreadcrumbsBox .Crumb { margin-left: 0.2em; margin-right: 0.2em; }
.TagCloud { margin: -2px; padding: 0px !important; }
.TagCloud li.TagCloud-Item.TagCloud-Item.TagCloud-Item { padding: 0px; margin: 2px; width: auto; max-width: 100%; }
.TagCloud li.TagCloud-Item.TagCloud-Item.TagCloud-Item a { width: auto; display: inline-block; max-width: 100%; white-space: normal; text-overflow: ellipsis; user-select: none; padding: 0px 9px; color: rgb(118, 118, 118); font-size: 12px; line-height: 1.5; background-color: rgb(255, 255, 255); background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; border-color: rgb(221, 222, 224); border-width: 1px; border-style: solid; border-radius: 10px; transition: border 0.1s ease-out, color 0.1s ease-out, background 0.1s ease-out; }
.TagCloud li.TagCloud-Item.TagCloud-Item.TagCloud-Item a .Count { display: inherit; }
.TagCloud li.TagCloud-Item.TagCloud-Item.TagCloud-Item a:hover, .TagCloud li.TagCloud-Item.TagCloud-Item.TagCloud-Item a:focus, .TagCloud li.TagCloud-Item.TagCloud-Item.TagCloud-Item a:active, .TagCloud li.TagCloud-Item.TagCloud-Item.TagCloud-Item a.focus-visible { color: rgb(3, 105, 158); background-color: rgb(255, 255, 255); background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; border-color: rgb(3, 105, 158); border-width: 1px; border-style: solid; border-radius: 10px; }
.AuthorInfo .MItem.RoleTracker a { text-decoration: none !important; }
.Container .MessageList .ItemComment .MItem.RoleTracker a.Tag, .MessageList .ItemComment .MItem.RoleTracker a.Tag, .MessageList .ItemDiscussion .MItem.RoleTracker a.Tag { display: inline-block; max-width: 100%; white-space: normal; text-overflow: ellipsis; user-select: none; padding: 0px 9px; color: rgb(118, 118, 118); font-size: 12px; line-height: 1.5; background-color: rgb(255, 255, 255); background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; border-color: rgb(221, 222, 224); border-width: 1px; border-style: solid; border-radius: 10px; transition: border 0.1s ease-out, color 0.1s ease-out, background 0.1s ease-out; margin: 2px 4px; }
.Container .MessageList .ItemComment .MItem.RoleTracker a.Tag:hover, .MessageList .ItemComment .MItem.RoleTracker a.Tag:hover, .MessageList .ItemDiscussion .MItem.RoleTracker a.Tag:hover, .Container .MessageList .ItemComment .MItem.RoleTracker a.Tag:focus, .MessageList .ItemComment .MItem.RoleTracker a.Tag:focus, .MessageList .ItemDiscussion .MItem.RoleTracker a.Tag:focus, .Container .MessageList .ItemComment .MItem.RoleTracker a.Tag:active, .MessageList .ItemComment .MItem.RoleTracker a.Tag:active, .MessageList .ItemDiscussion .MItem.RoleTracker a.Tag:active, .Container .MessageList .ItemComment .MItem.RoleTracker a.Tag.focus-visible, .MessageList .ItemComment .MItem.RoleTracker a.Tag.focus-visible, .MessageList .ItemDiscussion .MItem.RoleTracker a.Tag.focus-visible { color: rgb(3, 105, 158); background-color: rgb(255, 255, 255); background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; border-color: rgb(3, 105, 158); border-width: 1px; border-style: solid; border-radius: 10px; }
.Container ul.token-input-list.token-input-focused, .AdvancedSearch .InputBox:focus { border-color: rgb(3, 125, 188); }
input[type="text"], textarea, input.InputBox, .file-upload-choose, .AdvancedSearch .InputBox, .AdvancedSearch select, select, div.token-input-dropdown.token-input-dropdown { color: rgb(85, 90, 98); background-color: rgb(255, 255, 255); border-color: rgb(190, 194, 206); border-width: 1px; border-style: solid; border-radius: 6px; }
#token-input-Form_tags, input.SmallInput:focus, input.InputBox:focus, .file-upload-choose:focus, textarea:focus { background: rgb(255, 255, 255); color: rgb(85, 90, 98); }
div.token-input-dropdown { border-color: rgb(221, 222, 224); border-width: 1px; border-style: solid; border-radius: 6px; transform: translateY(1px); }
.token-input-input-token input { font-size: 16px; width: 100%; line-height: 1.5; min-height: 36px; padding-right: 11.3333px; padding-left: 11.3333px; padding-top: 0px !important; padding-bottom: 0px !important; border: 0px !important; }
input[type="text"] { font-size: 16px; width: 100%; line-height: 1.5; min-height: 36px; padding: 5px 11.3333px; border-color: rgb(221, 222, 224); border-style: solid; border-width: 1px; border-radius: 6px; background-color: rgb(255, 255, 255); color: rgb(85, 90, 98); }
input[type="text"]:active { border-color: rgb(3, 125, 188); }
input[type="text"]:hover { border-color: rgb(3, 125, 188); }
input[type="text"]:focus { border-color: rgb(3, 125, 188); }
input[type="text"].focus-visible { border-color: rgb(3, 125, 188); }
input[type="text"].token-input-highlighted-token { border-color: rgb(3, 125, 188); }
ul.token-input-list, div.Popup .Body ul.token-input-list { min-height: 36px; padding-bottom: 0px !important; padding-right: 0px !important; }
.TextBoxWrapper li.token-input-token.token-input-token { margin-bottom: 5px !important; margin-right: 10px !important; }
li.token-input-token span { color: rgb(85, 90, 98); }
ul.token-input-list li input { margin-bottom: 4px !important; }
textarea { font-size: 16px; width: 100%; line-height: 1.5; min-height: 36px; padding: 5px 11.3333px; border-color: rgb(221, 222, 224); border-style: solid; border-width: 1px; border-radius: 6px; background-color: rgb(255, 255, 255); color: rgb(85, 90, 98); }
textarea:active { border-color: rgb(3, 125, 188); }
textarea:hover { border-color: rgb(3, 125, 188); }
textarea:focus { border-color: rgb(3, 125, 188); }
textarea.focus-visible { border-color: rgb(3, 125, 188); }
textarea.token-input-highlighted-token { border-color: rgb(3, 125, 188); }
input.InputBox { font-size: 16px; width: 100%; line-height: 1.5; min-height: 36px; padding: 5px 11.3333px; border-color: rgb(221, 222, 224); border-style: solid; border-width: 1px; border-radius: 6px; background-color: rgb(255, 255, 255); color: rgb(85, 90, 98); }
input.InputBox:active { border-color: rgb(3, 125, 188); }
input.InputBox:hover { border-color: rgb(3, 125, 188); }
input.InputBox:focus { border-color: rgb(3, 125, 188); }
input.InputBox.focus-visible { border-color: rgb(3, 125, 188); }
input.InputBox.token-input-highlighted-token { border-color: rgb(3, 125, 188); }
.file-upload-choose { font-size: 16px; width: 100%; line-height: 1.5; min-height: 36px; padding: 5px 11.3333px; border-color: rgb(221, 222, 224); border-style: solid; border-width: 1px; border-radius: 6px; background-color: rgb(255, 255, 255); color: rgb(85, 90, 98); }
.file-upload-choose:active { border-color: rgb(3, 125, 188); }
.file-upload-choose:hover { border-color: rgb(3, 125, 188); }
.file-upload-choose:focus { border-color: rgb(3, 125, 188); }
.file-upload-choose.focus-visible { border-color: rgb(3, 125, 188); }
.file-upload-choose.token-input-highlighted-token { border-color: rgb(3, 125, 188); }
.InputBox { font-size: 16px; width: 100%; line-height: 1.5; min-height: 36px; padding: 5px 11.3333px; border-color: rgb(221, 222, 224); border-style: solid; border-width: 1px; border-radius: 6px; background-color: rgb(255, 255, 255); color: rgb(85, 90, 98); }
.InputBox:active { border-color: rgb(3, 125, 188); }
.InputBox:hover { border-color: rgb(3, 125, 188); }
.InputBox:focus { border-color: rgb(3, 125, 188); }
.InputBox.focus-visible { border-color: rgb(3, 125, 188); }
.InputBox.token-input-highlighted-token { border-color: rgb(3, 125, 188); }
.InputBox.BigInput { font-size: 16px; width: 100%; line-height: 1.5; min-height: 36px; padding: 5px 11.3333px; border-color: rgb(221, 222, 224); border-style: solid; border-width: 1px; border-radius: 6px; background-color: rgb(255, 255, 255); color: rgb(85, 90, 98); }
.InputBox.BigInput:active { border-color: rgb(3, 125, 188); }
.InputBox.BigInput:hover { border-color: rgb(3, 125, 188); }
.InputBox.BigInput:focus { border-color: rgb(3, 125, 188); }
.InputBox.BigInput.focus-visible { border-color: rgb(3, 125, 188); }
.InputBox.BigInput.token-input-highlighted-token { border-color: rgb(3, 125, 188); }
ul.token-input-list, div.Popup .Body ul.token-input-list { font-size: 16px; width: 100%; line-height: 1.5; min-height: 36px; padding: 5px 11.3333px; border-color: rgb(221, 222, 224); border-style: solid; border-width: 1px; border-radius: 6px; background-color: rgb(255, 255, 255); color: rgb(85, 90, 98); }
ul.token-input-list:active, div.Popup .Body ul.token-input-list:active { border-color: rgb(3, 125, 188); }
ul.token-input-list:hover, div.Popup .Body ul.token-input-list:hover { border-color: rgb(3, 125, 188); }
ul.token-input-list:focus, div.Popup .Body ul.token-input-list:focus { border-color: rgb(3, 125, 188); }
ul.token-input-list.focus-visible, div.Popup .Body ul.token-input-list.focus-visible { border-color: rgb(3, 125, 188); }
ul.token-input-list.token-input-highlighted-token, div.Popup .Body ul.token-input-list.token-input-highlighted-token { border-color: rgb(3, 125, 188); }
.Container input[type="text"], .Container textarea, .Container input.InputBox, .Container .AdvancedSearch .InputBox, .Container .AdvancedSearch select, .Container select { font-size: 16px; width: 100%; line-height: 1.5; min-height: 36px; padding: 5px 11.3333px; border-color: rgb(221, 222, 224); border-style: solid; border-width: 1px; border-radius: 6px; background-color: rgb(255, 255, 255); color: rgb(85, 90, 98); }
.Container input[type="text"]:active, .Container textarea:active, .Container input.InputBox:active, .Container .AdvancedSearch .InputBox:active, .Container .AdvancedSearch select:active, .Container select:active { border-color: rgb(3, 125, 188); }
.Container input[type="text"]:hover, .Container textarea:hover, .Container input.InputBox:hover, .Container .AdvancedSearch .InputBox:hover, .Container .AdvancedSearch select:hover, .Container select:hover { border-color: rgb(3, 125, 188); }
.Container input[type="text"]:focus, .Container textarea:focus, .Container input.InputBox:focus, .Container .AdvancedSearch .InputBox:focus, .Container .AdvancedSearch select:focus, .Container select:focus { border-color: rgb(3, 125, 188); }
.Container input[type="text"].focus-visible, .Container textarea.focus-visible, .Container input.InputBox.focus-visible, .Container .AdvancedSearch .InputBox.focus-visible, .Container .AdvancedSearch select.focus-visible, .Container select.focus-visible { border-color: rgb(3, 125, 188); }
.Container input[type="text"].token-input-highlighted-token, .Container textarea.token-input-highlighted-token, .Container input.InputBox.token-input-highlighted-token, .Container .AdvancedSearch .InputBox.token-input-highlighted-token, .Container .AdvancedSearch select.token-input-highlighted-token, .Container select.token-input-highlighted-token { border-color: rgb(3, 125, 188); }
.Container ul.token-input-list { font-size: 16px; width: 100%; line-height: 1.5; min-height: 36px; padding: 5px 11.3333px; border-color: rgb(221, 222, 224); border-style: solid; border-width: 1px; border-radius: 6px; background-color: rgb(255, 255, 255); color: rgb(85, 90, 98); }
.Container ul.token-input-list:active { border-color: rgb(3, 125, 188); }
.Container ul.token-input-list:hover { border-color: rgb(3, 125, 188); }
.Container ul.token-input-list:focus { border-color: rgb(3, 125, 188); }
.Container ul.token-input-list.focus-visible { border-color: rgb(3, 125, 188); }
.Container ul.token-input-list.token-input-highlighted-token { border-color: rgb(3, 125, 188); }
.Container ul.token-input-list .Container ul.token-input-list.token-input-focused { border-color: rgb(3, 125, 188); }
.input:-internal-autofill-selected { font-size: 16px; width: 100%; line-height: 1.5; min-height: 36px; padding: 5px 11.3333px; border-color: rgb(221, 222, 224); border-style: solid !important; border-width: 1px !important; border-radius: 6px !important; background-color: rgb(255, 255, 255) !important; color: rgb(85, 90, 98) !important; }
.input:-internal-autofill-selected:active { border-color: rgb(3, 125, 188) !important; }
.input:-internal-autofill-selected:hover { border-color: rgb(3, 125, 188) !important; }
.input:-internal-autofill-selected:focus { border-color: rgb(3, 125, 188) !important; }
.input:-internal-autofill-selected.focus-visible { border-color: rgb(3, 125, 188) !important; }
.input:-internal-autofill-selected.token-input-highlighted-token { border-color: rgb(3, 125, 188) !important; }
.AdvancedSearch .InputBox { font-size: 16px; width: 100%; line-height: 1.5; min-height: 36px; padding: 5px 11.3333px; border-color: rgb(221, 222, 224); border-style: solid; border-width: 1px; border-radius: 6px; background-color: rgb(255, 255, 255); color: rgb(85, 90, 98); }
.AdvancedSearch .InputBox:active { border-color: rgb(3, 125, 188); }
.AdvancedSearch .InputBox:hover { border-color: rgb(3, 125, 188); }
.AdvancedSearch .InputBox:focus { border-color: rgb(3, 125, 188); }
.AdvancedSearch .InputBox.focus-visible { border-color: rgb(3, 125, 188); }
.AdvancedSearch .InputBox.token-input-highlighted-token { border-color: rgb(3, 125, 188); }
.InputBox.InputBox.InputBox { font-size: 16px; width: 100%; min-height: 36px; padding: 5px 11.3333px; background-color: rgb(255, 255, 255); color: rgb(85, 90, 98); border-color: rgb(190, 194, 206); border-width: 1px; border-style: solid; border-radius: 6px; font-weight: 400; outline: 0px; }
.InputBox.InputBox.InputBox::-webkit-input-placeholder { color: rgb(170, 173, 177); }
.InputBox.InputBox.InputBox .SelectOne__input { width: 100%; }
.InputBox.InputBox.InputBox .SelectOne__placeholder { color: rgb(114, 118, 125); }
.InputBox.InputBox.InputBox .tokens__placeholder { color: rgb(114, 118, 125); }
.InputBox.InputBox.InputBox .SelectOne__input input { display: inline-block; overflow: hidden; min-height: 0px; width: 100% !important; }
.InputBox.InputBox.InputBox:active, .InputBox.InputBox.InputBox:hover, .InputBox.InputBox.InputBox:focus, .InputBox.InputBox.InputBox.focus-visible { border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.richEditor-frame.InputBox.InputBox.InputBox { padding: 0px; }
select:hover, select:focus, select.focus-visible, select:active { border-color: rgb(3, 125, 188) !important; }
form .SelectWrapper::after { color: inherit; }
form .SelectWrapper, .AdvancedSearch .Handle.Handle { color: rgb(85, 90, 98); }
form .SelectWrapper select { cursor: pointer; }
form .SelectWrapper:hover, form .SelectWrapper:focus, form .SelectWrapper.focus-visible, form .SelectWrapper:active { color: rgb(3, 125, 188); }
.AdvancedSearch .Handle.Handle .Arrow::after { color: inherit; }
.Container ul.token-input-list { min-height: 36px; padding-right: 0px !important; padding-bottom: 0px !important; }
ul.token-input-list li input { box-sizing: border-box; height: 18px; max-width: calc(100% - 16px); padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; min-height: initial !important; line-height: 1 !important; border-radius: 0px !important; background: transparent !important; border: 0px !important; }
li.token-input-token.token-input-token { margin-top: 0px; margin-left: 0px; padding: 4px; margin-bottom: 8px; line-height: 1.5px; min-height: 18px; border-color: rgb(118, 118, 118); border-width: 1px; border-style: solid; border-radius: 6px; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; margin-right: 16px !important; }
li.token-input-token.token-input-token p { color: rgb(85, 90, 98); font-size: 12px; line-height: 1.5; }
li.token-input-token span.token-input-delete-token:hover, li.token-input-token span.token-input-delete-token:focus, li.token-input-token span.token-input-delete-token.focus-visible, li.token-input-token span.token-input-delete-token:active { color: rgb(3, 125, 188); }
.Checkboxes.Inline { display: flex; flex-wrap: wrap; width: calc(100% + 8px); margin-left: -4px; margin-top: 4px; }
.Checkboxes.Inline .CheckBoxLabel { cursor: pointer; margin: 0px 4px 4px 0px; }
#Form_date { margin-right: 8px; }
.FormWrapper label { color: rgb(85, 90, 98); font-size: 14px; }
.js-datetime-picker { display: flex; flex-wrap: wrap; width: calc(100% + 8px); margin-right: 4px; margin-left: -4px; }
.EventTime { display: flex; flex-wrap: nowrap; }
.InputBox.DatePicker { -webkit-box-flex: 1; flex-grow: 1; min-width: 200px; max-width: 100%; margin: 4px; }
.StructuredForm .P { margin: 16px 0px; }
.EventTime { margin-left: -8px; width: calc(100% + 16px); }
.EventTime .From, .EventTime .To { position: relative; box-sizing: border-box; width: calc(50% - 16px); margin-left: 8px; margin-right: 8px; margin-top: 0px; }
.Event.add .DatePicker, .Event.edit .DatePicker { padding-right: 36px; margin: 8px 0px; }
.EventTime.Times .Timebased.EndTime { margin: 8px 0px 0px; }
.EventTime.Times .Timebased.NoEndTime a { color: rgb(85, 90, 98); text-decoration: inherit; }
.EventTime.Times .Timebased.NoEndTime a:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.EventTime.Times .Timebased.NoEndTime a:focus, .EventTime.Times .Timebased.NoEndTime a.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
.EventTime.Times .Timebased.NoEndTime a.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
.EventTime.Times .Timebased.NoEndTime a:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.EventTime.Times .Timebased.NoEndTime a { color: rgb(85, 90, 98); font-size: 20px; cursor: pointer; }
.js-datetime-picker { margin: 0px; width: 100%; }
.InputBox.InputBox.InputBox.TimePicker { -webkit-box-flex: 1; flex-grow: 1; width: 100%; margin: 0px; }
.EventTime.Times.Both .Timebased.NoEndTime { position: absolute; top: 0px; right: 6px; }
.StructuredForm input.hasDatepicker, .StructuredForm input.hasDatepicker:focus { background-position: calc(100% - 5px) 50%; }
.DataList-Connections .Connection-Header { align-items: flex-end; }
.DataList-Connections .Gloss { min-height: 42px; margin-top: 5px; min-width: 200px; }
.ActivateSlider { min-width: 200px; margin-left: 16px; }
@media (max-width: 768px) {
.DataList-Connections .Connection-Header { flex-direction: column; -webkit-box-align: center; align-items: center; }
}
.Connection-Name { min-height: 42px; }
@media (max-width: 768px) {
.Connection-Name { -webkit-box-pack: center; justify-content: center; }
}
@media (max-width: 768px) {
.DataList-Connections .IconWrap { margin-right: 0px; }
}
@media (max-width: 768px) {
.ActivateSlider { min-width: 200px; margin-left: 0px; }
}
.Reactions { display: flex; flex-flow: wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; width: calc(100% + 8px); padding: 4px; margin-left: -4px !important; }
.DataList .Reactions > .ReactButton, .MessageList .Reactions > .ReactButton, .Reactions > .FlagMenu, .DataList .Reactions .ReactButton, .MessageList .Reactions .ReactButton { font-size: 12px; margin: 4px; text-decoration: none; }
.Item.Item .Reactions a, .Item:hover .Reactions a { text-decoration: none; width: initial; }
.FlagMenu > .ReactButton { margin: 0px !important; }
.Reactions .ReactButton { color: rgb(118, 118, 118); }
.Reactions .ReactButton:hover:not(:disabled) { color: rgb(2, 92, 138); }
.Reactions .ReactButton:focus { color: rgb(2, 92, 138); }
.Reactions .ReactButton:active:not(:disabled) { color: rgb(2, 92, 138); }
.Pager > span, .Pager > a { color: rgb(2, 100, 150); text-decoration: inherit; }
.Pager > span:hover, .Pager > a:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.Pager > span:focus, .Pager > a:focus, .Pager > span.isFocused, .Pager > a.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
.Pager > span.focus-visible, .Pager > a.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
.Pager > span:active, .Pager > a:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.Pager > a.Highlight { color: rgb(3, 125, 188); text-decoration: inherit; }
.Pager > a.Highlight:visited { color: rgb(3, 125, 188); text-decoration: inherit; }
.Pager > a.Highlight:hover { color: rgb(3, 125, 188); cursor: pointer; text-decoration: inherit; }
.Pager > a.Highlight:focus, .Pager > a.Highlight.isFocused { color: rgb(3, 125, 188); text-decoration: inherit; }
.Pager > a.Highlight.focus-visible { color: rgb(3, 125, 188); text-decoration: inherit; }
.Pager > a.Highlight:active { color: rgb(3, 125, 188); cursor: pointer; text-decoration: inherit; }
.Pager > a, .Pager > a.Highlight { text-decoration: none; }
.Pager .Next { border-top-right-radius: 6px; border-bottom-right-radius: 6px; }
.Pager .Previous { border-bottom-left-radius: 6px; border-top-left-radius: 6px; }
.Pager span { opacity: 0.5; text-decoration: none; cursor: default !important; background-color: rgb(255, 255, 255) !important; color: rgb(2, 100, 150) !important; }
.Content .PageControls { display: flex; -webkit-box-align: center; align-items: center; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; margin-bottom: 0px; }
.Content .PageControls > * { margin-bottom: 16px; }
.Pager ~ .PageControls-filters { margin-top: 16px; width: 100%; }
.MorePager { text-align: right; }
.MorePager a { color: rgb(3, 125, 188); }
.PageControls-filters.PageControls-filters { flex: 1 1 auto; width: calc(100% + 16px); display: inline-flex; -webkit-box-align: baseline; align-items: baseline; margin-left: -8px; }
.PageControls-filters.PageControls-filters > * { margin-left: 8px; margin-right: 8px; }
.PageControls.PageControls .selectBox { height: auto; }
.Pager.NumberedPager > a.Highlight { color: rgb(85, 90, 98); pointer-events: none; background-color: rgb(242, 242, 242); }
.Frame { min-height: initial; flex: 1 0 auto; }
.Frame-content { margin-top: 40px; margin-bottom: 40px; }
@media (max-width: 1200px) {
.Frame-content { margin-top: 32px; margin-bottom: 32px; }
}
.Breadcrumbs { margin-bottom: 24px; padding: 0px; }
@media (max-width: 806px) {
.Container, body.Section-Event.NoPanel .Frame-content > .Container { padding-left: 12px; padding-right: 12px; }
}
body.Section-Event.NoPanel .Frame-content > .Container { display: flex; flex-direction: column; position: relative; box-sizing: border-box; width: 100%; max-width: 1264px; margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px; }
body.Section-Event.NoPanel .Frame-content > .Container.isNarrow { max-width: 900px; }
.Frame-content .HomepageTitle::before { content: ""; display: block; position: relative; height: 0px; width: 0px; margin-top: -0.27em; }
.Frame-content .HomepageTitle::after { content: ""; display: block; position: relative; height: 0px; width: 0px; margin-bottom: 0em; }
.Panel { width: 308px; padding-top: 8px; padding-bottom: 8px; }
@media (max-width: 1200px) {
.Panel { width: 100%; }
}
.Content.MainContent { width: calc(100% - 348px); padding-top: 8px; padding-bottom: 8px; }
@media (max-width: 1200px) {
.Content.MainContent { width: 100%; }
}
.Container { display: flex; flex-direction: column; position: relative; box-sizing: border-box; width: 100%; max-width: 1264px; margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px; }
.Container.isNarrow { max-width: 900px; }
@media (max-width: 806px) {
.Container { padding-left: 10px; padding-right: 10px; }
}
.Frame-row { display: flex; flex-wrap: nowrap; -webkit-box-pack: justify; justify-content: space-between; padding-left: 8px; padding-right: 8px; }
.Frame-row > * { padding-left: 8px; padding-right: 8px; }
@media (max-width: 1200px) {
.Frame-row { flex-wrap: wrap !important; }
}
@media (max-width: 806px) {
.Frame-row { padding-left: 0px; padding-right: 0px; }
}
.Meta.Meta, .AuthorInfo { color: rgb(118, 118, 118); font-size: 12px; line-height: 1.5; text-align: left; display: block; width: calc(100% + 8px); margin-left: -4px; overflow: initial; }
.Meta.Meta > .MItem, .AuthorInfo > .MItem { color: rgb(118, 118, 118); font-size: 12px; line-height: 1.5; display: inline-block; margin: 2px 4px; max-height: 18px; }
.Meta.Meta > .MItem > a, .AuthorInfo > .MItem > a { font-size: inherit; }
.Meta.Meta > .MItem .Meta.Meta > .MItem, .AuthorInfo > .MItem .AuthorInfo > .MItem { margin: 0px; }
.Meta.Meta > .MItem .isDeleted, .AuthorInfo > .MItem .isDeleted, .Meta.Meta > .MItem.isDeleted, .AuthorInfo > .MItem.isDeleted { color: rgb(208, 2, 27); font-size: 12px; line-height: 1.5; }
.Meta.Meta > .MItem.IdeationTag, .AuthorInfo > .MItem.IdeationTag { padding: 0px; }
.Meta.Meta > .MItem.BadgeDescription, .AuthorInfo > .MItem.BadgeDescription { white-space: initial; }
.Meta.Meta > .MItem.Hidden, .AuthorInfo > .MItem.Hidden, .Meta.Meta > .MItem.RSS, .AuthorInfo > .MItem.RSS, .Meta.Meta > .MItem.JustNew, .AuthorInfo > .MItem.JustNew { display: none; }
.Meta.Meta .Tag, .AuthorInfo .Tag { display: inline-block; max-width: 100%; white-space: normal; text-overflow: ellipsis; user-select: none; padding: 0px 9px; color: rgb(118, 118, 118); font-size: 12px; line-height: 1.5; border-color: rgb(221, 222, 224); border-width: 1px; border-style: solid; border-radius: 10px; margin: 2px 4px; background: none; }
.Meta.Meta a.Tag, .AuthorInfo a.Tag { display: inline-block; max-width: 100%; white-space: normal; text-overflow: ellipsis; user-select: none; padding: 0px 9px; color: rgb(118, 118, 118); font-size: 12px; line-height: 1.5; background-color: rgb(255, 255, 255); background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; border-color: rgb(221, 222, 224); border-width: 1px; border-style: solid; border-radius: 10px; transition: border 0.1s ease-out, color 0.1s ease-out, background 0.1s ease-out; margin: 2px 4px; }
.Meta.Meta a.Tag:hover, .AuthorInfo a.Tag:hover, .Meta.Meta a.Tag:focus, .AuthorInfo a.Tag:focus, .Meta.Meta a.Tag:active, .AuthorInfo a.Tag:active, .Meta.Meta a.Tag.focus-visible, .AuthorInfo a.Tag.focus-visible { color: rgb(3, 105, 158); background-color: rgb(255, 255, 255); background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; border-color: rgb(3, 105, 158); border-width: 1px; border-style: solid; border-radius: 10px; }
.Meta.Meta .MItem > .Tag, .AuthorInfo .MItem > .Tag { margin: 0px; }
.Meta.Meta > .MItem-Resolved, .AuthorInfo > .MItem-Resolved { width: 13px; height: 14px; padding: 0px; margin-bottom: 0px; vertical-align: middle; }
.Meta.Meta .MItem a { color: rgb(118, 118, 118); font-size: 12px; font-weight: 600; line-height: 1.5; text-decoration: none; display: inline; }
.Meta.Meta .MItem a:hover, .Meta.Meta .MItem a:focus, .Meta.Meta .MItem a:active, .Meta.Meta .MItem a.focus-visible { color: rgb(3, 125, 188); }
.DataList-Notes .Meta.Meta { margin-left: 0px; }
.BlockColumn.BlockColumn .Meta > * { margin-left: 0px; margin-right: 8px; }
.resolved2-unresolved, .resolved2-resolved { top: 0px; display: block; }
.ChildCategories { margin-left: 4px; margin-right: 4px; }
.Container .Frame-contentWrap .ChildCategories a { color: rgb(118, 118, 118); font-size: inherit; font-weight: 600; line-height: 1.5; text-decoration: underline; }
.Container .Frame-contentWrap .ChildCategories a:hover, .Container .Frame-contentWrap .ChildCategories a:focus, .Container .Frame-contentWrap .ChildCategories a:active, .Container .Frame-contentWrap .ChildCategories a.focus-visible { color: rgb(3, 125, 188); }
.Tag { background: none; }
.MItem.RoleTracker { margin: 0px; padding: 0px; }
.MItem.RoleTracker a:not(.Tag) { margin: 0px; padding: 0px; }
.InlineTags.Meta a { color: rgb(2, 100, 150); text-decoration: inherit; }
.InlineTags.Meta a:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.InlineTags.Meta a:focus, .InlineTags.Meta a.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
.InlineTags.Meta a.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
.InlineTags.Meta a:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
.MItem img { width: auto; height: 12px; padding-left: 12px; }
.Content .Title, .Content .Title a { font-size: 16px; text-decoration: none; }
body.Section-EditProfile .Box .PanelCategories li.Heading, .BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Heading, .BoxCategories.BoxCategories .PanelCategories li.Heading { font-size: 16px; font-weight: 600; line-height: 1.25; }
body.Section-EditProfile .Box .PanelCategories li.Depth2 a, .BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth2 a, .BoxCategories.BoxCategories .PanelCategories li.Depth2 a { font-size: 14px; font-weight: 600; line-height: 1.25; }
.Panel .Box a:not(.Button):not(.Tag), .Panel .BoxFilter a:not(.Button):not(.Tag), body.Section-EditProfile .Box .PanelCategories li.Depth3 a, body.Section-EditProfile .Box .PanelCategories li.Depth4 a, body.Section-EditProfile .Box .PanelCategories li.Depth5 a, .BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth3 a, .BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth4 a, .BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth5 a, .BoxCategories.BoxCategories .PanelCategories li.Depth3 a, .BoxCategories.BoxCategories .PanelCategories li.Depth4 a, .BoxCategories.BoxCategories .PanelCategories li.Depth5 a { font-size: 14px; font-weight: 400; line-height: 1.25; }
body.Section-EditProfile .Box .PanelCategories li.Depth1 a.ItemLink, .BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth1 a.ItemLink, .BoxCategories.BoxCategories .PanelCategories li.Depth1 a.ItemLink, .Panel.Panel-main .Box .Heading[aria-level="1"] { color: rgb(85, 90, 98); font-size: 14px; padding-left: 0px; }
.Panel.Panel-main .Box .Heading.Heading[aria-level="1"] { font-size: 16px; padding-left: 0px; }
body.Section-EditProfile .Box .PanelCategories li.Depth2 a.ItemLink, .BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth2 a.ItemLink, .BoxCategories.BoxCategories .PanelCategories li.Depth2 a.ItemLink, .Panel.Panel-main .Box .Heading[aria-level="2"] { color: rgb(85, 90, 98); font-size: 12px; padding-left: 12px; }
.Panel.Panel-main .Box .Heading.Heading[aria-level="2"] { font-size: 12px; padding-left: 12px; }
body.Section-EditProfile .Box .PanelCategories li.Depth3 a.ItemLink, .BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth3 a.ItemLink, .BoxCategories.BoxCategories .PanelCategories li.Depth3 a.ItemLink, .Panel.Panel-main .Box .Heading[aria-level="3"] { color: rgb(85, 90, 98); font-size: 12px; padding-left: 24px; }
.Panel.Panel-main .Box .Heading.Heading[aria-level="3"] { font-size: 12px; padding-left: 24px; }
body.Section-EditProfile .Box .PanelCategories li.Depth4 a.ItemLink, .BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth4 a.ItemLink, .BoxCategories.BoxCategories .PanelCategories li.Depth4 a.ItemLink, .Panel.Panel-main .Box .Heading[aria-level="4"] { color: rgb(85, 90, 98); font-size: 12px; padding-left: 36px; }
.Panel.Panel-main .Box .Heading.Heading[aria-level="4"] { font-size: 12px; padding-left: 36px; }
body.Section-EditProfile .Box .PanelCategories li.Depth5 a.ItemLink, .BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth5 a.ItemLink, .BoxCategories.BoxCategories .PanelCategories li.Depth5 a.ItemLink, .Panel.Panel-main .Box .Heading[aria-level="5"] { color: rgb(85, 90, 98); font-size: 12px; padding-left: 48px; }
.Panel.Panel-main .Box .Heading.Heading[aria-level="5"] { font-size: 12px; padding-left: 48px; }
body.Section-EditProfile .Box .PanelCategories li.Depth6 a.ItemLink, .BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth6 a.ItemLink, .BoxCategories.BoxCategories .PanelCategories li.Depth6 a.ItemLink, .Panel.Panel-main .Box .Heading[aria-level="6"] { color: rgb(85, 90, 98); font-size: 12px; padding-left: 60px; }
.Panel.Panel-main .Box .Heading.Heading[aria-level="6"] { font-size: 12px; padding-left: 60px; }
body.Section-EditProfile .Box .PanelCategories li.Depth7 a.ItemLink, .BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth7 a.ItemLink, .BoxCategories.BoxCategories .PanelCategories li.Depth7 a.ItemLink, .Panel.Panel-main .Box .Heading[aria-level="7"] { color: rgb(85, 90, 98); font-size: 12px; padding-left: 72px; }
.Panel.Panel-main .Box .Heading.Heading[aria-level="7"] { font-size: 12px; padding-left: 72px; }
body.Section-EditProfile .Box .PanelCategories li.Depth8 a.ItemLink, .BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth8 a.ItemLink, .BoxCategories.BoxCategories .PanelCategories li.Depth8 a.ItemLink, .Panel.Panel-main .Box .Heading[aria-level="8"] { color: rgb(85, 90, 98); font-size: 12px; padding-left: 84px; }
.Panel.Panel-main .Box .Heading.Heading[aria-level="8"] { font-size: 12px; padding-left: 84px; }
body.Section-EditProfile .Box .PanelCategories li.Depth9 a.ItemLink, .BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth9 a.ItemLink, .BoxCategories.BoxCategories .PanelCategories li.Depth9 a.ItemLink, .Panel.Panel-main .Box .Heading[aria-level="9"] { color: rgb(85, 90, 98); font-size: 12px; padding-left: 96px; }
.Panel.Panel-main .Box .Heading.Heading[aria-level="9"] { font-size: 12px; padding-left: 96px; }
body.Section-EditProfile .Box .PanelCategories li.Depth10 a.ItemLink, .BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth10 a.ItemLink, .BoxCategories.BoxCategories .PanelCategories li.Depth10 a.ItemLink, .Panel.Panel-main .Box .Heading[aria-level="10"] { color: rgb(85, 90, 98); font-size: 12px; padding-left: 108px; }
.Panel.Panel-main .Box .Heading.Heading[aria-level="10"] { font-size: 12px; padding-left: 108px; }
body.Section-EditProfile .Box .PanelCategories li.Depth11 a.ItemLink, .BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth11 a.ItemLink, .BoxCategories.BoxCategories .PanelCategories li.Depth11 a.ItemLink, .Panel.Panel-main .Box .Heading[aria-level="11"] { color: rgb(85, 90, 98); font-size: 12px; padding-left: 120px; }
.Panel.Panel-main .Box .Heading.Heading[aria-level="11"] { font-size: 12px; padding-left: 120px; }
body.Section-EditProfile .Box .PanelCategories li.Depth12 a.ItemLink, .BoxFilter:not(.BoxBestOfFilter) .PanelCategories li.Depth12 a.ItemLink, .BoxCategories.BoxCategories .PanelCategories li.Depth12 a.ItemLink, .Panel.Panel-main .Box .Heading[aria-level="12"] { color: rgb(85, 90, 98); font-size: 12px; padding-left: 132px; }
.Panel.Panel-main .Box .Heading.Heading[aria-level="12"] { font-size: 12px; padding-left: 132px; }
.DataList .Item .Title { margin-bottom: 4px; }
.ItemContent.Category { position: relative; }
.categoryList-heading { color: rgb(85, 90, 98); }
.CategoryGroup { margin-top: 40px; }
.Groups .DataTable.CategoryTable thead .CategoryName, .DataTable.CategoryTable thead .CategoryName { padding-left: 8px; }
.Groups .DataTable h2, .Groups .DataTable h3, .Groups .DataTable .Title.Title, .DataTable h2, .DataTable h3, .DataTable .Title.Title { margin-bottom: 0px; }
.CategoryNameHeading.isEmptyDescription + .CategoryDescription { display: none !important; }
.CategoryNameHeading.isEmptyDescription { display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; align-items: flex-start; }
a.Bookmark { font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 0; font-family: a; height: auto; text-indent: 0px; width: auto; vertical-align: top; overflow: hidden; background-image: none !important; color: transparent !important; font-size: 1px !important; text-decoration: none !important; }
.Groups .DataTable.CategoryTable tbody td.CategoryName .PhotoWrap, .DataTable.CategoryTable tbody td.CategoryName .PhotoWrap { width: 40px; height: 40px; }
.CategoryBox { position: relative; }
.CategoryBox .H { font-size: 32px; line-height: 1.25; }
.CategoryBox-Head { position: relative; display: flex; flex-wrap: wrap; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; width: 100%; }
.CategoryBox-Head .H { width: calc(100% - 35px); }
.CategoryBox-Head .OptionsMenu { float: none; transform: translateY(-50%); margin-left: auto; margin-right: 0px; margin-top: 20px; }
.Panel .Box.BoxCategories .PanelInfo.PanelCategories .Heading { padding-left: 0px; padding-top: 18px; font-size: 16px; font-weight: 700; }
.Panel .Box.BoxCategories .PanelInfo.PanelCategories .Heading .Count { display: none; }
.Panel .Box.BoxCategories .PanelInfo.PanelCategories li.Depth1 { padding-top: 18px; }
.Panel .Box.BoxCategories .PanelInfo.PanelCategories li.Depth1 a.ItemLink { font-size: 16px; font-weight: 600; }
.Panel .Box.BoxCategories .PanelInfo.PanelCategories li.Depth2 a.ItemLink { font-weight: 400; }
.DataList .Item, .DataList .Empty { width: 100%; }
body.Section-BestOf .Container .FilterMenu li.Active a { color: rgb(85, 90, 98); border-color: rgb(85, 90, 98); }
body.Section-BestOf .Tile { background-color: rgb(255, 255, 255); color: rgb(85, 90, 98); }
body.Section-BestOf .DataList .Title { margin-bottom: 8px; }
.idea-counter-module .idea-counter-box { background-color: rgb(238, 239, 239); }
.idea-counter-module .arrow::before, .idea-counter-module .arrow::after { border-color: rgb(128, 131, 137); }
.idea-counter-module .uservote .arrow::before, .idea-counter-module .uservote .arrow::after { border-color: rgb(205, 229, 242); }
.idea-counter-module .score { color: rgb(85, 90, 98); }
.idea-counter-module { float: none; margin: 0px; }
.DataList .ItemIdea.ItemIdea.ItemIdea .idea-counter-module .idea-counter-box, .DataList .ItemIdea.ItemIdea.ItemIdea .PhotoWrap.IndexPhoto, .MessageList .ItemIdea.ItemIdea.ItemIdea .idea-counter-module .idea-counter-box, .MessageList .ItemIdea.ItemIdea.ItemIdea .PhotoWrap.IndexPhoto { width: 40px; height: 40px; }
.Groups .DataTable .LatestPostTitle, .Groups .DataTable .UserLink.BlockTitle, .Groups .DataTable .BigCount .Meta, .Groups .DataTable .Block.Wrap .Meta, .DataTable .LatestPostTitle, .DataTable .UserLink.BlockTitle, .DataTable .BigCount .Meta, .DataTable .Block.Wrap .Meta { width: calc(100% - 52px); margin-top: 0px; }
.Groups .DataTable .UserLink.BlockTitle, .DataTable .UserLink.BlockTitle { font-weight: 400; }
.Groups .DataTable tbody td.LatestPost .PhotoWrap, .Groups .DataTable tbody td.LastUser .PhotoWrap, .Groups .DataTable tbody td.FirstUser .PhotoWrap, .DataTable tbody td.LatestPost .PhotoWrap, .DataTable tbody td.LastUser .PhotoWrap, .DataTable tbody td.FirstUser .PhotoWrap { position: absolute; overflow: hidden; border-color: rgba(170, 173, 177, 0.3); border-width: 1px; border-style: solid; border-radius: 50%; top: 12px; left: 6px; width: 40px; height: 40px; }
.Groups .DataTable tbody td.LatestPost .PhotoWrap img, .Groups .DataTable tbody td.LastUser .PhotoWrap img, .Groups .DataTable tbody td.FirstUser .PhotoWrap img, .DataTable tbody td.LatestPost .PhotoWrap img, .DataTable tbody td.LastUser .PhotoWrap img, .DataTable tbody td.FirstUser .PhotoWrap img { position: absolute; inset: 0px; height: auto; width: 100%; margin: 0px !important; padding: 0px !important; }
@supports (object-fit: cover) {
.Groups .DataTable tbody td.LatestPost .PhotoWrap img, .Groups .DataTable tbody td.LastUser .PhotoWrap img, .Groups .DataTable tbody td.FirstUser .PhotoWrap img, .DataTable tbody td.LatestPost .PhotoWrap img, .DataTable tbody td.LastUser .PhotoWrap img, .DataTable tbody td.FirstUser .PhotoWrap img { object-fit: cover; object-position: center center; position: relative !important; height: 100% !important; }
}
.Groups .DataTable tbody td.LatestPost .PhotoWrap img.Groups .DataTable tbody td.LatestPost .PhotoWrap img, .Groups .DataTable tbody td.LastUser .PhotoWrap img.Groups .DataTable tbody td.LastUser .PhotoWrap img, .Groups .DataTable tbody td.FirstUser .PhotoWrap img.Groups .DataTable tbody td.FirstUser .PhotoWrap img, .DataTable tbody td.LatestPost .PhotoWrap img.DataTable tbody td.LatestPost .PhotoWrap img, .DataTable tbody td.LastUser .PhotoWrap img.DataTable tbody td.LastUser .PhotoWrap img, .DataTable tbody td.FirstUser .PhotoWrap img.DataTable tbody td.FirstUser .PhotoWrap img { width: 100%; height: auto; }
.Groups .DataTable tbody td.LatestPost a, .Groups .DataTable tbody td.LastUser a, .Groups .DataTable tbody td.FirstUser a, .DataTable tbody td.LatestPost a, .DataTable tbody td.LastUser a, .DataTable tbody td.FirstUser a { color: rgb(85, 90, 98); font-size: 12px; text-decoration: none !important; }
.Groups .DataTable .Item td, .DataTable .Item td { border-bottom: 1px solid rgb(221, 222, 224); padding: 0px; }
.Groups .DataTable .Item:first-child td, .DataTable .Item:first-child td { border-top: 1px solid rgb(221, 222, 224); }
.Groups .DataTable td .Wrap, .DataTable td .Wrap { padding: 12px calc(4px); }
.Groups .DataTable .Excerpt, .Groups .DataTable .CategoryDescription, .DataTable .Excerpt, .DataTable .CategoryDescription { color: rgb(85, 90, 98); font-size: 14px; }
.DataTable .DiscussionName .Title { width: calc(100% - 52px); }
.DataList.DataList-Search .Item.Item-Search .Img.PhotoWrap { top: 12px; left: 8px; }
#search-results .MessageList a, #search-results .DataTableWrap a, #search-results .Container .Frame-contentWrap .ChildCategories a, .DataList#search-results a, .DataList-Search#search-results .MItem-Author, .DataList-Search#search-results .MItem-Author a, .DataList-Search#search-results a, .DataList-Search .MItem-Author a { text-decoration: none; color: rgb(118, 118, 118); font-size: 12px; }
.DataList.DataList-Search#search-results .Item.Item-Search h3 a { color: rgb(85, 90, 98); font-size: 16px; font-weight: 600; line-height: 1.25; text-decoration: none; }
.DataList.DataList-Search#search-results .Item.Item-Search h3 a:hover:not(:disabled) { color: rgb(2, 92, 138); }
.DataList.DataList-Search#search-results .Item.Item-Search h3 a:focus { color: rgb(2, 92, 138); }
.DataList.DataList-Search#search-results .Item.Item-Search h3 a.DataList.DataList-Search#search-results .Item.Item-Search h3 a.focus-visible { color: rgb(2, 92, 138); }
.DataList.DataList-Search#search-results .Item.Item-Search h3 a:active:not(:disabled) { color: rgb(2, 92, 138); }
.Item.Item-Search .Meta .Bullet { display: none !important; }
#search-results.DataList.DataList-Search .Item.Item-Search .Media-Body .Bullet { display: none; }
#search-results .DataList.DataList-Search .Breadcrumbs { overflow: visible; }
#search-results .DataList.DataList-Search .Item-Body.Media { margin: 0px; }
#search-results .DataList.DataList-Search + .PageControls.Bottom { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; }
#search-results .DataList.DataList-Search + .PageControls.Bottom .Gloss { margin: 0px; min-height: 0px; min-width: 0px; }
#search-results .DataList.DataList-Search + .PageControls.Bottom .Pager { float: none; margin-right: auto; }
#search-results .DataList.DataList-Search .Crumb { margin-right: -6px; margin-left: -6px; }
#search-results.DataList .Item-Body { padding-left: 0px; margin: 0px; }
#search-results.DataList .Item h3 { padding: 0px; margin: 0px; }
#search-results .Media-Body .Meta .MItem-Location { display: inline-block; padding: 0px; text-transform: none; }
#search-results .Media-Body .Meta .Breadcrumbs { display: inline; padding: 0px; text-transform: none; }
#search-results .Item-Body .Meta > * { color: rgb(118, 118, 118); font-size: 12px; line-height: 1.5; display: inline-block; margin: 2px 4px; max-height: 18px; }
#search-results .Item-Body .Meta > * > a { font-size: inherit; }
#search-results .Item-Body .Meta > * #search-results .Item-Body .Meta > * { margin: 0px; }
#search-results .Item-Body .Meta > * .isDeleted, #search-results .Item-Body .Meta > .isDeleted { color: rgb(208, 2, 27); font-size: 12px; line-height: 1.5; }
#search-results .Meta-Body.Meta .Breadcrumbs a { font-size: 12px; text-transform: initial; }
#search-results .Item-Body.Media .PhotoWrap { display: none; }
body.Section-SearchResults .MenuItems.MenuItems-Input.ui-autocomplete { position: relative; padding-top: 0px; padding-bottom: 0px; }
body.Section-SearchResults .MenuItems.MenuItems-Input.ui-autocomplete .ui-menu-item { position: relative; padding: 0px; margin: 0px; }
body.Section-SearchResults .MenuItems.MenuItems-Input.ui-autocomplete .ui-menu-item + .ui-menu-item { border-top: 1px solid rgb(221, 222, 224); }
body.Section-SearchResults .MenuItems.MenuItems-Input.ui-autocomplete .ui-menu-item a { user-select: none; appearance: none; border: 0px; background: none; cursor: pointer; color: rgb(85, 90, 98); text-align: left; overflow-wrap: break-word; width: 100%; display: flex; font-size: 16px; padding: 6px 12px; flex-wrap: wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; }
body.Section-SearchResults .MenuItems.MenuItems-Input.ui-autocomplete .ui-menu-item a .suggestedTextInput-parentTag { color: rgb(118, 118, 118); font-size: 12px; line-height: inherit; }
body.Section-SearchResults .MenuItems.MenuItems-Input.ui-autocomplete .ui-menu-item a:hover, body.Section-SearchResults .MenuItems.MenuItems-Input.ui-autocomplete .ui-menu-item a:focus, body.Section-SearchResults .MenuItems.MenuItems-Input.ui-autocomplete .ui-menu-item a.isFocused { color: inherit; background-color: rgba(2, 100, 150, 0.08); }
@media (max-width: 500px) {
body.Section-SearchResults .MenuItems.MenuItems-Input.ui-autocomplete .ui-menu-item a { padding-top: 10px; padding-bottom: 10px; }
}
body.Section-SearchResults .MenuItems.MenuItems-Input.ui-autocomplete .ui-menu-item a .Title { font-size: 16px; font-weight: 600; line-height: 1.25; display: block; width: 100%; margin-bottom: 0.15em; }
body.Section-SearchResults .MenuItems.MenuItems-Input.ui-autocomplete .ui-menu-item a .Title::before { content: ""; display: block; position: relative; height: 0px; width: 0px; margin-top: -0.27em; }
body.Section-SearchResults .MenuItems.MenuItems-Input.ui-autocomplete .ui-menu-item a .Title::after { content: ""; display: block; position: relative; height: 0px; width: 0px; margin-bottom: 0em; }
body.Section-SearchResults .MenuItems.MenuItems-Input.ui-autocomplete .ui-menu-item a .Aside { display: inline-block; float: none; color: rgb(118, 118, 118); font-size: 12px; line-height: 1.5; }
body.Section-SearchResults .MenuItems.MenuItems-Input.ui-autocomplete .ui-menu-item a .Aside .Date { display: inline; color: rgb(118, 118, 118); font-size: 12px; line-height: 1.5; }
body.Section-SearchResults .MenuItems.MenuItems-Input.ui-autocomplete .ui-menu-item a .Gloss { margin-top: 0px; color: rgb(85, 90, 98); font-size: 14px; line-height: 1.4; display: block; padding-left: 0px; width: 100%; }
.Item-Search .Media .ImgExt { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.Item-Search .Summary { margin-top: 0.7em; }
body.Section-SearchResults .AdvancedSearch .InputAndButton .Handle.Handle { right: 46px; }
body.Section-SearchResults .AdvancedSearch .InputAndButton .bwrap.bwrap { min-width: 46px; }
body.Section-SearchResults .AdvancedSearch .KeywordsWrap.InputAndButton .InputBox.InputBox { padding-right: 82px; }
.groupSearch { margin-bottom: 16px; }
.groupToolbar { margin-top: 16px; }
.Group-Header { display: flex; flex-flow: wrap; -webkit-box-align: center; align-items: center; }
.Group-Header.NoBanner { -webkit-box-align: center; align-items: center; }
.Group-Banner { height: 200px; }
@media (max-width: 806px) {
.Group-Header.HasBanner .Group-Banner { margin-bottom: 80px; }
}
.Group-GuestModule { border-top: 1px solid rgb(221, 222, 224); padding-top: 32px; }
.Group-Icon-Big-Wrap { width: 140px; height: 140px; flex-basis: 140px; top: 0px; background: rgb(85, 90, 98); z-index: 1; margin: 0px 15px 10px 0px; }
@media (max-width: 806px) {
.Group-Header.HasBanner .Group-Icon-Big-Wrap { position: absolute; top: 130px; margin-bottom: 0px; margin-left: 15px; }
}
group-header.NoBanner .Group-Icon-Big-Wrap { position: relative; top: auto; margin-bottom: 0px; }
.Group-Header-Info { flex: 1 1 0%; }
.Group-Header.NoBanner .Group-Header-Info { padding-left: 0px; }
.Group-Header.HasBanner .Group-Header-Info { padding-left: 0px; }
@media (max-width: 806px) {
.Group-Header.HasBanner .Group-Header-Info { flex: unset; }
}
.ButtonGroup.Open .Button.GroupOptionsTitle::before, .Button.GroupOptionsTitle::before, .Button.GroupOptionsTitle:active::before, .Button.GroupOptionsTitle:focus::before { color: inherit; margin-right: 6px; }
a.ChangePicture { display: flex; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; opacity: 0; }
.DataTableContainer.Group-Box.ApplicantList .PageControls .H { position: relative; }
body.Section-Event .Group-Banner { -webkit-box-flex: 1; flex-grow: 1; width: 100%; }
.GroupOptions { top: calc(100% + 16px); margin-left: auto; }
.GroupWrap .DataTable .Title-Icon { color: rgb(118, 118, 118); }
.Groups .Name.Group-Name .Options .Button { min-width: 0px; margin-left: 16px; }
.DataTableContainer.Group-Box { margin-top: 48px; }
.Group-Box .PageControls { position: relative; flex-direction: row; }
.Group-Box .PageControls .H { margin: 0px; }
.Group-Box.Group-MembersPreview .H { position: relative; }
.GroupWrap .DataTable .Buttons { display: flex; flex-wrap: wrap; -webkit-box-pack: end; justify-content: flex-end; }
.groupsMemberFilter { margin-top: 100px; }
.Event-Title { margin-top: 75px; }
body.Groups .NavButton.Handle.GroupOptionsTitle .Sprite { margin-right: -2px; transform: translateX(5px); }
body.Groups .StructuredForm .Buttons-Confirm { text-align: left; }
.Group-Box .Item:not(tr) { width: 100%; }
.Group-Box .ItemContent { -webkit-box-flex: 1; flex-grow: 1; }
.Groups .DataList .Item > .PhotoWrap { position: absolute; top: 13px; left: 8px; float: none; }
.Groups .DataList .Item.hasPhotoWrap .ItemContent { padding-left: 58px; }
.Groups .DataList .Item.noPhotoWrap .ItemContent { padding-left: 0px; padding-right: 70px; }
.Group-Box .Item .Options .Buttons { display: flex; flex-wrap: nowrap; -webkit-box-align: center; align-items: center; }
.Group-Box .Item .Options .Buttons a:first-child { margin-right: 4px; }
.DataList .Item.Event.event .DateTile { order: 2; }
.DataList .Item.Event.event .DateTile + .Options { order: 1; }
.DataList .Item.Event.event .DateTile + .Options .ToggleFlyout.OptionsMenu { display: flex; -webkit-box-align: center; align-items: center; }
@media (min-width: 807px) {
.Group-Box .PageControls .Button-Controls { max-height: 100%; max-width: 100%; margin: auto 0px; }
}
.Group-Box .PageControls .Button-Controls .ButtonGroup + .Button { margin-top: 10px; display: block; }
.Group-Box { margin-bottom: 36px; }
.Group-Header-Actions { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; width: 100%; margin-top: 16px; margin-bottom: 16px; }
.Group-Header-Actions .Group-Buttons, .Group-Header-Actions .ButtonGroup { position: relative; top: auto; }
.Section-Group .Group-Box .H, .Section-Group .Group-Box .EmptyMessage { text-align: left; }
@media (max-width: 991px) {
.Section-Group .Group-Box .H, .Section-Group .Group-Box .EmptyMessage { text-align: left; }
}
@media (max-width: 806px) {
.Section-Group .Group-Box .H, .Section-Group .Group-Box .EmptyMessage { margin-bottom: 6px; }
}
.Section-Group .Group-Title { font-size: 24px; }
.Section-Group .Group-Box .H { font-size: 18px; }
@media (max-width: 806px) {
.Button-Controls.Button-Controls { display: block; margin-top: 12px; }
.Button-Controls.Button-Controls .Button { margin-right: auto; }
}
.Section-Profile .Content .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Section-Profile .Content .pageBox::before { display: none; }
.Section-Profile .Content .pageBox::after { display: none; }
.Section-Profile .Content .pageBox .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Section-Profile .Content .pageBox .pageBox::before { display: none; }
.Section-Profile .Content .pageBox .pageBox::after { display: none; }
.Section-Profile .Content .pageBox .pageBox .pageBox { --border-type: separator; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: calc(100% + 16px); padding: 0px 8px; margin-left: -8px; }
.Section-Profile .Content .pageBox .pageBox .pageBox::before { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-top: 1px solid rgb(221, 222, 224); }
.Section-Profile .Content .pageBox .pageBox .pageBox::after { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-bottom: 1px solid rgb(221, 222, 224); }
.Section-Profile .Content .pageBox .pageBox .pageBox + .pageBox::before, .Section-Profile .Content .pageBox .pageBox .pageBox + .pageBoxNoCompat::before { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.Section-Profile .Content .pageBox .pageBox .pageBox .Section-Profile .Content .pageBox .pageBox .pageBox:first-of-type::before, .Section-Profile .Content .pageBox .pageBox .pageBox .pageBox:first-of-type::before, .Section-Profile .Content .pageBox .pageBox .pageBox .pageBoxNoCompat:first-of-type::before { display: none; }
.Section-Profile .Content .pageBox .pageBox .pageBox .Section-Profile .Content .pageBox .pageBox .pageBox:last-of-type::after, .Section-Profile .Content .pageBox .pageBox .pageBox .pageBox:last-of-type::after, .Section-Profile .Content .pageBox .pageBox .pageBox .pageBoxNoCompat:last-of-type::after { display: none; }
.Section-ProfileEdit .Content .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Section-ProfileEdit .Content .pageBox::before { display: none; }
.Section-ProfileEdit .Content .pageBox::after { display: none; }
.Section-ProfileEdit .Content .pageBox .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Section-ProfileEdit .Content .pageBox .pageBox::before { display: none; }
.Section-ProfileEdit .Content .pageBox .pageBox::after { display: none; }
.Section-ProfileEdit .Content .pageBox .pageBox .pageBox { --border-type: separator; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: calc(100% + 16px); padding: 0px 8px; margin-left: -8px; }
.Section-ProfileEdit .Content .pageBox .pageBox .pageBox::before { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-top: 1px solid rgb(221, 222, 224); }
.Section-ProfileEdit .Content .pageBox .pageBox .pageBox::after { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-bottom: 1px solid rgb(221, 222, 224); }
.Section-ProfileEdit .Content .pageBox .pageBox .pageBox + .pageBox::before, .Section-ProfileEdit .Content .pageBox .pageBox .pageBox + .pageBoxNoCompat::before { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.Section-ProfileEdit .Content .pageBox .pageBox .pageBox .Section-ProfileEdit .Content .pageBox .pageBox .pageBox:first-of-type::before, .Section-ProfileEdit .Content .pageBox .pageBox .pageBox .pageBox:first-of-type::before, .Section-ProfileEdit .Content .pageBox .pageBox .pageBox .pageBoxNoCompat:first-of-type::before { display: none; }
.Section-ProfileEdit .Content .pageBox .pageBox .pageBox .Section-ProfileEdit .Content .pageBox .pageBox .pageBox:last-of-type::after, .Section-ProfileEdit .Content .pageBox .pageBox .pageBox .pageBox:last-of-type::after, .Section-ProfileEdit .Content .pageBox .pageBox .pageBox .pageBoxNoCompat:last-of-type::after { display: none; }
.Section-Profile .Panel .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Section-Profile .Panel .pageBox::before { display: none; }
.Section-Profile .Panel .pageBox::after { display: none; }
.Section-Profile .Panel .pageBox .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Section-Profile .Panel .pageBox .pageBox::before { display: none; }
.Section-Profile .Panel .pageBox .pageBox::after { display: none; }
.Section-Profile .Panel .pageBox .pageBox .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Section-Profile .Panel .pageBox .pageBox .pageBox::before { display: none; }
.Section-Profile .Panel .pageBox .pageBox .pageBox::after { display: none; }
.Section-ProfileEdit .Panel .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Section-ProfileEdit .Panel .pageBox::before { display: none; }
.Section-ProfileEdit .Panel .pageBox::after { display: none; }
.Section-ProfileEdit .Panel .pageBox .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Section-ProfileEdit .Panel .pageBox .pageBox::before { display: none; }
.Section-ProfileEdit .Panel .pageBox .pageBox::after { display: none; }
.Section-ProfileEdit .Panel .pageBox .pageBox .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Section-ProfileEdit .Panel .pageBox .pageBox .pageBox::before { display: none; }
.Section-ProfileEdit .Panel .pageBox .pageBox .pageBox::after { display: none; }
body.Section-Profile .Gloss, body.Section-Profile .Profile-rank { color: rgb(3, 125, 188); border-color: rgb(3, 125, 188); }
body.Section-Profile .About a { display: inline; font-size: 16px; }
body.Section-Profile .DataCounts { width: 100%; }
body.Section-Profile .Profile dd, dt { font-size: 16px !important; line-height: 1.875 !important; }
body.Section-Profile .Profile dt { width: 20%; }
@media (max-width: 500px) {
body.Section-Profile .Profile dt { width: 100%; display: block; padding-left: 0px; }
}
body.Section-Profile .Profile dd { width: calc(80% - 16px); padding-left: 16px; }
@media (max-width: 806px) {
body.Section-Profile .Profile dd { width: 100%; display: block; padding-left: 0px; }
}
.DataList.Activities a.CommentLink, .DataList.Activities a.CommentLink:hover { color: rgb(118, 118, 118) !important; }
body.Section-Profile .PhotoWrapLarge { display: block; width: 220px; height: 220px; border-radius: 50%; margin-left: auto; margin-right: auto; }
body.Section-Profile .PhotoWrapLarge img { width: 100%; height: 100%; object-fit: cover; }
.PhotoWrap a.ChangePicture .ChangePicture-Text { display: flex; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; user-select: none; background: rgba(0, 0, 0, 0.4) !important; }
.PhotoWrap a.ChangePicture:not(:hover) .ChangePicture-Text { position: absolute !important; display: block !important; width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; border: 0px !important; }
.PhotoWrap a.ChangePicture { text-decoration: none; color: rgb(255, 255, 255); -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; background: none !important; display: flex !important; opacity: 1 !important; }
body.Section-Profile .Panel .PhotoWrapLarge { position: relative; width: 220px; }
.PhotoWrap a.ChangePicture .icon { display: inline-block; vertical-align: middle; font-size: 20px; color: rgb(255, 255, 255); margin-right: 10px; }
.Profile .Panel .UserBox a.Username { color: rgb(3, 125, 188); }
.Section-Discussion .Content .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Section-Discussion .Content .pageBox::before { display: none; }
.Section-Discussion .Content .pageBox::after { display: none; }
.Section-Discussion .Content .pageBox .pageBox { --border-type: separator; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: calc(100% + 16px); padding: 0px 8px; margin-left: -8px; }
.Section-Discussion .Content .pageBox .pageBox::before { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-top: 1px solid rgb(221, 222, 224); }
.Section-Discussion .Content .pageBox .pageBox::after { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-bottom: 1px solid rgb(221, 222, 224); }
.Section-Discussion .Content .pageBox .pageBox + .pageBox::before, .Section-Discussion .Content .pageBox .pageBox + .pageBoxNoCompat::before { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.Section-Discussion .Content .pageBox .pageBox .Section-Discussion .Content .pageBox .pageBox:first-of-type::before, .Section-Discussion .Content .pageBox .pageBox .pageBox:first-of-type::before, .Section-Discussion .Content .pageBox .pageBox .pageBoxNoCompat:first-of-type::before { display: none; }
.Section-Discussion .Content .pageBox .pageBox .Section-Discussion .Content .pageBox .pageBox:last-of-type::after, .Section-Discussion .Content .pageBox .pageBox .pageBox:last-of-type::after, .Section-Discussion .Content .pageBox .pageBox .pageBoxNoCompat:last-of-type::after { display: none; }
.Section-Discussion .Content .pageBox .pageBox .pageBox { --border-type: separator; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: calc(100% + 16px); padding: 0px 8px; margin-left: -8px; }
.Section-Discussion .Content .pageBox .pageBox .pageBox::before { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-top: 1px solid rgb(221, 222, 224); }
.Section-Discussion .Content .pageBox .pageBox .pageBox::after { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-bottom: 1px solid rgb(221, 222, 224); }
.Section-Discussion .Content .pageBox .pageBox .pageBox + .pageBox::before, .Section-Discussion .Content .pageBox .pageBox .pageBox + .pageBoxNoCompat::before { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.Section-Discussion .Content .pageBox .pageBox .pageBox .Section-Discussion .Content .pageBox .pageBox .pageBox:first-of-type::before, .Section-Discussion .Content .pageBox .pageBox .pageBox .pageBox:first-of-type::before, .Section-Discussion .Content .pageBox .pageBox .pageBox .pageBoxNoCompat:first-of-type::before { display: none; }
.Section-Discussion .Content .pageBox .pageBox .pageBox .Section-Discussion .Content .pageBox .pageBox .pageBox:last-of-type::after, .Section-Discussion .Content .pageBox .pageBox .pageBox .pageBox:last-of-type::after, .Section-Discussion .Content .pageBox .pageBox .pageBox .pageBoxNoCompat:last-of-type::after { display: none; }
.Section-Discussion .Panel .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Section-Discussion .Panel .pageBox::before { display: none; }
.Section-Discussion .Panel .pageBox::after { display: none; }
.Section-Discussion .Panel .pageBox .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Section-Discussion .Panel .pageBox .pageBox::before { display: none; }
.Section-Discussion .Panel .pageBox .pageBox::after { display: none; }
.Section-Discussion .Panel .pageBox .pageBox .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Section-Discussion .Panel .pageBox .pageBox .pageBox::before { display: none; }
.Section-Discussion .Panel .pageBox .pageBox .pageBox::after { display: none; }
.Item-Header .Author .Username { color: rgb(85, 90, 98); font-size: 12px; font-weight: 700; text-decoration: none; margin-right: 8px; }
.Item-Header .Author .Username:hover, .Item-Header .Author .Username:focus, .Item-Header .Author .Username:active { color: rgb(3, 125, 188); }
.BeforeCommentHeading:empty { display: none; }
.Item .Poll .PollOptions .PollColor, .Item .Poll .PollOptions .PollColor.PollColor1, .Item .Poll .PollOptions .PollColor.PollColor2, .Item .Poll .PollOptions .PollColor.PollColor3, .Item .Poll .PollOptions .PollColor.PollColor4, .Item .Poll .PollOptions .PollColor.PollColor5, .Item .Poll .PollOptions .PollColor.PollColor6, .Item .Poll .PollOptions .PollColor.PollColor7, .Item .Poll .PollOptions .PollColor.PollColor8, .Item .Poll .PollOptions .PollColor.PollColor9, .Item .Poll .PollOptions .PollColor.PollColor10 { color: rgb(255, 255, 255); opacity: 1; background-color: rgb(217, 236, 245) !important; }
.Container .DataTable span.MItem { display: inline-block; }
.Container .DataTable span.MItem a { display: inline; }
.MessageList .ItemDiscussion .InlineTags { margin: 0px; padding: 0px; }
.Options a.Bookmark, .Options a.Bookmarking, .Options a.Bookmarked { opacity: 1; width: 24px; height: 24px; display: block; position: relative; }
.Content a.Bookmark, .Content a.Bookmarking, .Content a.Bookmarked { cursor: pointer; }
.Content a.Bookmark .svgBookmark, .Content a.Bookmarking .svgBookmark, .Content a.Bookmarked .svgBookmark { position: absolute; top: 50%; left: 50%; content: ""; display: block; width: 12px; height: 16px; font-size: 12px; transform: translate(-50%, -50%); }
body.Discussions .DataList .Options, body.Discussions .MessageList .Options { margin-top: -2px; }
body.Discussion .MItem-Resolved { width: 20px; height: 14px; padding: 0px; margin-bottom: 0px; vertical-align: middle; display: inline-flex; }
.DataTable.DiscussionsTable .ItemIdea .DiscussionName .Wrap .Meta.Meta-Discussion { margin-left: -8px; }
.DataTable.DiscussionsTable .ItemIdea .DiscussionName .Wrap .HasNew { margin-top: 8px; margin-right: 8px; }
.DataTable.DiscussionsTable .ItemIdea .DiscussionName .Wrap { padding-left: 8px !important; }
.Discussion { width: 100%; }
.MessageList .Item-Header.Item-Header { padding: 0px; display: flex; }
.MessageList .Item-Header.Item-Header .Item-HeaderContent { flex: 1 1 0%; }
.MessageList .Item-Header.Item-Header .PhotoWrap { margin-right: 12px; }
.MessageList .Item-Header.Item-Header .AuthorWrap, .MessageList .Item-Header.Item-Header .DiscussionMeta { padding-left: 0px; display: block; }
.userContent.userContent, .UserContent.UserContent { position: relative; width: 100%; word-break: break-word; color: rgb(85, 90, 98); font-size: 16px; line-height: 1.5; margin-top: -0.27em; display: block !important; }
.userContent.userContent iframe, .UserContent.UserContent iframe { width: 100%; }
.userContent.userContent .tableWrapper, .UserContent.UserContent .tableWrapper { overflow-x: auto; width: 100%; }
.userContent.userContent > .tableWrapper > table, .UserContent.UserContent > .tableWrapper > table { width: 100%; }
.userContent.userContent > .tableWrapper th, .UserContent.UserContent > .tableWrapper th { white-space: nowrap; }
.userContent.userContent > .tableWrapper td, .UserContent.UserContent > .tableWrapper td, .userContent.userContent > .tableWrapper th, .UserContent.UserContent > .tableWrapper th { overflow-wrap: break-word; min-width: 80px; padding: 6px 12px; border-width: 1px medium; border-style: solid none; border-color: rgb(221, 222, 224) currentcolor; border-image: none; text-align: left; }
.userContent.userContent > .tableWrapper tr:nth-child(2n), .UserContent.UserContent > .tableWrapper tr:nth-child(2n) { background: rgb(247, 247, 247); }
.userContent.userContent > .tableWrapper th, .UserContent.UserContent > .tableWrapper th, .userContent.userContent > .tableWrapper thead td, .UserContent.UserContent > .tableWrapper thead td { font-weight: 700; }
.userContent.userContent .mobileTableHead, .UserContent.UserContent .mobileTableHead { display: none; }
.userContent.userContent h1:not(.heading), .UserContent.UserContent h1:not(.heading) { margin-top: 28px; font-size: 2em; color: rgb(85, 90, 98); font-weight: 700; line-height: 1.25; }
.userContent.userContent h1:not(.heading)::before, .UserContent.UserContent h1:not(.heading)::before { content: ""; display: block; position: relative; height: 0px; width: 0px; margin-top: -0.27em; }
.userContent.userContent h1:not(.heading)::after, .UserContent.UserContent h1:not(.heading)::after { content: ""; display: block; position: relative; height: 0px; width: 0px; margin-bottom: 0em; }
.userContent.userContent h2:not(.heading), .UserContent.UserContent h2:not(.heading) { margin-top: 28px; font-size: 1.5em; color: rgb(85, 90, 98); font-weight: 700; line-height: 1.25; }
.userContent.userContent h2:not(.heading)::before, .UserContent.UserContent h2:not(.heading)::before { content: ""; display: block; position: relative; height: 0px; width: 0px; margin-top: -0.27em; }
.userContent.userContent h2:not(.heading)::after, .UserContent.UserContent h2:not(.heading)::after { content: ""; display: block; position: relative; height: 0px; width: 0px; margin-bottom: 0em; }
.userContent.userContent h3:not(.heading), .UserContent.UserContent h3:not(.heading) { margin-top: 28px; font-size: 1.25em; color: rgb(85, 90, 98); font-weight: 700; line-height: 1.25; }
.userContent.userContent h3:not(.heading)::before, .UserContent.UserContent h3:not(.heading)::before { content: ""; display: block; position: relative; height: 0px; width: 0px; margin-top: -0.27em; }
.userContent.userContent h3:not(.heading)::after, .UserContent.UserContent h3:not(.heading)::after { content: ""; display: block; position: relative; height: 0px; width: 0px; margin-bottom: 0em; }
.userContent.userContent h4:not(.heading), .UserContent.UserContent h4:not(.heading) { margin-top: 28px; font-size: 1em; color: rgb(85, 90, 98); font-weight: 700; line-height: 1.25; }
.userContent.userContent h4:not(.heading)::before, .UserContent.UserContent h4:not(.heading)::before { content: ""; display: block; position: relative; height: 0px; width: 0px; margin-top: -0.27em; }
.userContent.userContent h4:not(.heading)::after, .UserContent.UserContent h4:not(.heading)::after { content: ""; display: block; position: relative; height: 0px; width: 0px; margin-bottom: 0em; }
.userContent.userContent h5:not(.heading), .UserContent.UserContent h5:not(.heading) { margin-top: 28px; font-size: 0.875em; color: rgb(85, 90, 98); font-weight: 700; line-height: 1.25; }
.userContent.userContent h5:not(.heading)::before, .UserContent.UserContent h5:not(.heading)::before { content: ""; display: block; position: relative; height: 0px; width: 0px; margin-top: -0.27em; }
.userContent.userContent h5:not(.heading)::after, .UserContent.UserContent h5:not(.heading)::after { content: ""; display: block; position: relative; height: 0px; width: 0px; margin-bottom: 0em; }
.userContent.userContent h6:not(.heading), .UserContent.UserContent h6:not(.heading) { margin-top: 28px; font-size: 0.85em; color: rgb(85, 90, 98); font-weight: 700; line-height: 1.25; }
.userContent.userContent h6:not(.heading)::before, .UserContent.UserContent h6:not(.heading)::before { content: ""; display: block; position: relative; height: 0px; width: 0px; margin-top: -0.27em; }
.userContent.userContent h6:not(.heading)::after, .UserContent.UserContent h6:not(.heading)::after { content: ""; display: block; position: relative; height: 0px; width: 0px; margin-bottom: 0em; }
.userContent.userContent ol, .UserContent.UserContent ol, .userContent.userContent ul, .UserContent.UserContent ul { list-style-position: inside; margin: 1em 0px 1em 2em; padding: 0px; }
.userContent.userContent ul, .UserContent.UserContent ul { list-style: disc; display: flex; flex-direction: column; }
.userContent.userContent ul > li, .UserContent.UserContent ul > li { position: relative; list-style: none !important; }
.userContent.userContent ul > li::before, .UserContent.UserContent ul > li::before { font-family: Arial, serif; content: "•"; position: absolute; left: -1em; }
.userContent.userContent ul ol, .UserContent.UserContent ul ol, .userContent.userContent ul ul, .UserContent.UserContent ul ul { margin: 0px 0px 0px 1em; }
.userContent.userContent ol > li, .UserContent.UserContent ol > li { list-style: decimal; }
.userContent.userContent ol ol > li, .UserContent.UserContent ol ol > li { list-style: lower-alpha; }
.userContent.userContent ol ol ol > li, .UserContent.UserContent ol ol ol > li { list-style: lower-roman; }
.userContent.userContent ol ol ol ol > li, .UserContent.UserContent ol ol ol ol > li { list-style: decimal; }
.userContent.userContent ol ol ol ol ol > li, .UserContent.UserContent ol ol ol ol ol > li { list-style: lower-alpha; }
.userContent.userContent ol ol ol ol ol ol > li, .UserContent.UserContent ol ol ol ol ol ol > li { list-style: lower-roman; }
.userContent.userContent ol ol ol ol ol ol ol > li, .UserContent.UserContent ol ol ol ol ol ol ol > li { list-style: decimal; }
.userContent.userContent ol ol, .UserContent.UserContent ol ol, .userContent.userContent ol ul, .UserContent.UserContent ol ul { margin: 0px 0px 0px 1em; }
.userContent.userContent li, .UserContent.UserContent li { margin: 5px 0px; }
.userContent.userContent li, .UserContent.UserContent li, .userContent.userContent li :first-child, .UserContent.UserContent li :first-child { margin-top: 0px; }
.userContent.userContent li, .UserContent.UserContent li, .userContent.userContent li :last-child, .UserContent.UserContent li :last-child { margin-bottom: 0px; }
.userContent.userContent > p, .UserContent.UserContent > p { margin-top: 0px; margin-bottom: 0px; }
.userContent.userContent > p:not(:first-child), .UserContent.UserContent > p:not(:first-child) { margin-top: 8px; }
.userContent.userContent > p:first-child::before, .UserContent.UserContent > p:first-child::before { content: ""; display: block; position: relative; height: 0px; width: 0px; margin-top: -0.27em; }
.userContent.userContent > p:first-child::after, .UserContent.UserContent > p:first-child::after { content: ""; display: block; position: relative; height: 0px; width: 0px; margin-bottom: 0em; }
.userContent.userContent.userContent.userContent > :not(:last-child):not(.embedResponsive):not(.emoji), .UserContent.UserContent.UserContent.UserContent > :not(:last-child):not(.embedResponsive):not(.emoji) { margin-bottom: 16px; }
.userContent.userContent.userContent.userContent > :first-child, .UserContent.UserContent.UserContent.UserContent > :first-child { margin-top: 0px; }
.userContent.userContent.userContent.userContent > :first-child::before, .UserContent.UserContent.UserContent.UserContent > :first-child::before { margin-top: 0px; }
.userContent.userContent .code, .UserContent.UserContent .code { position: relative; font-size: 0.85em; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; max-width: 100%; overflow-x: auto; margin: 0px; color: rgb(85, 90, 98); background-color: rgb(249, 249, 250); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.userContent.userContent.userContent.userContent .codeInline, .UserContent.UserContent.UserContent.UserContent .codeInline { white-space: normal; padding: 0.2em 0.4em; color: rgb(85, 90, 98); background-color: rgb(249, 249, 250); border-radius: 2px; display: inline; position: static; }
.userContent.userContent.userContent.userContent .codeBlock, .UserContent.UserContent.UserContent.UserContent .codeBlock { display: block; overflow-wrap: normal; line-height: 1.45; border-radius: 6px; flex-shrink: 0; white-space: pre; color: rgb(85, 90, 98); background-color: rgb(249, 249, 250); padding: 16px; }
.userContent.userContent .embedExternal-content, .UserContent.UserContent .embedExternal-content { border-radius: 2px; }
.userContent.userContent .embedExternal-content::after, .UserContent.UserContent .embedExternal-content::after { border-radius: 2px; }
.userContent.userContent .embedText-content, .UserContent.UserContent .embedText-content { background: rgb(255, 255, 255); color: rgb(85, 90, 98); overflow: hidden; box-shadow: rgba(0, 0, 0, 0.22) 0px 1px 3px 0px; }
.userContent.userContent .embedText-title, .UserContent.UserContent .embedText-title, .userContent.userContent .embedLink-source, .UserContent.UserContent .embedLink-source, .userContent.userContent .embedLink-excerpt, .UserContent.UserContent .embedLink-excerpt { color: rgb(85, 90, 98); }
.userContent.userContent .metaStyle, .UserContent.UserContent .metaStyle { opacity: 0.8; }
.userContent.userContent .embedLoader-box, .UserContent.UserContent .embedLoader-box { background: rgb(255, 255, 255); border-color: rgba(85, 90, 98, 0.3); border-width: 1px; border-style: solid; border-radius: 6px; }
.userContent.userContent.userContent.userContent .embedExternal, .UserContent.UserContent.UserContent.UserContent .embedExternal { margin-bottom: 16px; }
.userContent.userContent.userContent.userContent .float-left, .UserContent.UserContent.UserContent.UserContent .float-left, .userContent.userContent.userContent.userContent .float-right, .UserContent.UserContent.UserContent.UserContent .float-right { margin-bottom: 0px !important; }
.userContent.userContent.userContent.userContent .float-left .embedExternal-content, .UserContent.UserContent.UserContent.UserContent .float-left .embedExternal-content, .userContent.userContent.userContent.userContent .float-right .embedExternal-content, .UserContent.UserContent.UserContent.UserContent .float-right .embedExternal-content { margin-bottom: 16px; }
.userContent.userContent .blockquote, .UserContent.UserContent .blockquote { color: rgb(85, 90, 98); }
.userContent.userContent a, .UserContent.UserContent a { font-size: inherit; color: rgb(2, 100, 150); }
.userContent.userContent a:hover, .UserContent.UserContent a:hover { color: rgb(2, 92, 138); text-decoration: underline; }
.userContent.userContent a:focus, .UserContent.UserContent a:focus { color: rgb(2, 92, 138); text-decoration: underline; }
.userContent.userContent a.focus-visible, .UserContent.UserContent a.focus-visible { color: rgb(2, 92, 138); text-decoration: underline; }
.userContent.userContent a:active, .UserContent.UserContent a:active { color: rgb(2, 92, 138); text-decoration: underline; }
@media (min-width: 601px) {
.userContent.userContent .tableWrapper, .UserContent.UserContent .tableWrapper { border-radius: 0px; border-top: 1px solid rgb(221, 222, 224); border-bottom: 1px solid rgb(221, 222, 224); }
.userContent.userContent > .tableWrapper thead tr:first-child > *, .UserContent.UserContent > .tableWrapper thead tr:first-child > *, .userContent.userContent > .tableWrapper tbody:first-child tr:first-child > *, .UserContent.UserContent > .tableWrapper tbody:first-child tr:first-child > * { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.userContent.userContent > .tableWrapper :not(thead) tr:last-child > *, .UserContent.UserContent > .tableWrapper :not(thead) tr:last-child > * { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.userContent.userContent > .tableWrapper tr > :last-child, .UserContent.UserContent > .tableWrapper tr > :last-child { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.userContent.userContent > .tableWrapper tr > :first-child, .UserContent.UserContent > .tableWrapper tr > :first-child, .userContent.userContent > .tableWrapper tr > .mobileTableHead:first-child + *, .UserContent.UserContent > .tableWrapper tr > .mobileTableHead:first-child + * { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
}
@media (max-width: 600px) {
.userContent.userContent .tableWrapper .tableHead, .UserContent.UserContent .tableWrapper .tableHead { position: absolute !important; display: block !important; width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; border: 0px !important; }
.userContent.userContent .tableWrapper tr, .UserContent.UserContent .tableWrapper tr { display: block; flex-wrap: wrap; width: 100%; margin-bottom: 16px; border-radius: 0px; border-top: 1px solid rgb(221, 222, 224); border-bottom: 1px solid rgb(221, 222, 224); background: none !important; }
.userContent.userContent .tableWrapper tr .mobileStripe, .UserContent.UserContent .tableWrapper tr .mobileStripe { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; background: rgb(247, 247, 247); }
.userContent.userContent .tableWrapper tr > :first-child, .UserContent.UserContent .tableWrapper tr > :first-child { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.userContent.userContent .tableWrapper tr > :last-child, .UserContent.UserContent .tableWrapper tr > :last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.userContent.userContent .tableWrapper .mobileTableHead, .UserContent.UserContent .tableWrapper .mobileTableHead { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.userContent.userContent .tableWrapper .mobileTableHead + *, .UserContent.UserContent .tableWrapper .mobileTableHead + * { margin-top: -6px; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.userContent.userContent .tableWrapper tr > *, .UserContent.UserContent .tableWrapper tr > * { width: 100%; overflow-wrap: break-word; display: block; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.userContent.userContent .tableWrapper tr > :not(.mobileTableHead), .UserContent.UserContent .tableWrapper tr > :not(.mobileTableHead) { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
}
.userContent.userContent.Hidden, .UserContent.UserContent.Hidden { display: none !important; }
.Section-DiscussionList .Content .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Section-DiscussionList .Content .pageBox::before { display: none; }
.Section-DiscussionList .Content .pageBox::after { display: none; }
.Section-DiscussionList .Content .pageBox .pageBox { --border-type: separator; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: calc(100% + 16px); padding: 0px 8px; margin-left: -8px; }
.Section-DiscussionList .Content .pageBox .pageBox::before { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-top: 1px solid rgb(221, 222, 224); }
.Section-DiscussionList .Content .pageBox .pageBox::after { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-bottom: 1px solid rgb(221, 222, 224); }
.Section-DiscussionList .Content .pageBox .pageBox + .pageBox::before, .Section-DiscussionList .Content .pageBox .pageBox + .pageBoxNoCompat::before { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.Section-DiscussionList .Content .pageBox .pageBox .Section-DiscussionList .Content .pageBox .pageBox:first-of-type::before, .Section-DiscussionList .Content .pageBox .pageBox .pageBox:first-of-type::before, .Section-DiscussionList .Content .pageBox .pageBox .pageBoxNoCompat:first-of-type::before { display: none; }
.Section-DiscussionList .Content .pageBox .pageBox .Section-DiscussionList .Content .pageBox .pageBox:last-of-type::after, .Section-DiscussionList .Content .pageBox .pageBox .pageBox:last-of-type::after, .Section-DiscussionList .Content .pageBox .pageBox .pageBoxNoCompat:last-of-type::after { display: none; }
.Section-DiscussionList .Content .pageBox .pageBox .pageBox { --border-type: separator; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: calc(100% + 16px); padding: 0px 8px; margin-left: -8px; }
.Section-DiscussionList .Content .pageBox .pageBox .pageBox::before { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-top: 1px solid rgb(221, 222, 224); }
.Section-DiscussionList .Content .pageBox .pageBox .pageBox::after { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-bottom: 1px solid rgb(221, 222, 224); }
.Section-DiscussionList .Content .pageBox .pageBox .pageBox + .pageBox::before, .Section-DiscussionList .Content .pageBox .pageBox .pageBox + .pageBoxNoCompat::before { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.Section-DiscussionList .Content .pageBox .pageBox .pageBox .Section-DiscussionList .Content .pageBox .pageBox .pageBox:first-of-type::before, .Section-DiscussionList .Content .pageBox .pageBox .pageBox .pageBox:first-of-type::before, .Section-DiscussionList .Content .pageBox .pageBox .pageBox .pageBoxNoCompat:first-of-type::before { display: none; }
.Section-DiscussionList .Content .pageBox .pageBox .pageBox .Section-DiscussionList .Content .pageBox .pageBox .pageBox:last-of-type::after, .Section-DiscussionList .Content .pageBox .pageBox .pageBox .pageBox:last-of-type::after, .Section-DiscussionList .Content .pageBox .pageBox .pageBox .pageBoxNoCompat:last-of-type::after { display: none; }
.Section-DiscussionList .Panel .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Section-DiscussionList .Panel .pageBox::before { display: none; }
.Section-DiscussionList .Panel .pageBox::after { display: none; }
.Section-DiscussionList .Panel .pageBox .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Section-DiscussionList .Panel .pageBox .pageBox::before { display: none; }
.Section-DiscussionList .Panel .pageBox .pageBox::after { display: none; }
.Section-DiscussionList .Panel .pageBox .pageBox .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Section-DiscussionList .Panel .pageBox .pageBox .pageBox::before { display: none; }
.Section-DiscussionList .Panel .pageBox .pageBox .pageBox::after { display: none; }
li.ItemDiscussion.ItemDiscussion { display: flex; flex-wrap: wrap; }
li.ItemDiscussion.ItemDiscussion .ItemContent { flex: 1 1 0%; }
li.ItemDiscussion.ItemDiscussion .Title { margin-top: -4px; display: inline-block; }
li.ItemDiscussion.ItemDiscussion .Excerpt { margin-top: 0px; }
.ItemDiscussion.ItemDiscussion > .PhotoWrap, .ItemDiscussion.ItemDiscussion > .userCardWrapper-photo, .ItemDiscussion.ItemDiscussion > .idea-counter-module { margin-right: 16px; }
.ItemDiscussion.ItemDiscussion .idea-counter-box { margin-right: 0px; }
.ItemDiscussion.ItemDiscussion .AdminCheck { height: 100%; margin-top: 6px; margin-right: 6px; }
.ItemDiscussion.ItemDiscussion .Title a { color: rgb(85, 90, 98); font-size: 16px; font-weight: 600; }
.ItemDiscussion.ItemDiscussion.Read .Title a { font-weight: 400; }
.ItemDiscussion.ItemDiscussion .Title a:hover, .ItemDiscussion.ItemDiscussion .Title a:active, .ItemDiscussion.ItemDiscussion .Title a:focus { color: rgb(3, 125, 188); }
.Section-CategoryList .Content .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Section-CategoryList .Content .pageBox::before { display: none; }
.Section-CategoryList .Content .pageBox::after { display: none; }
.Section-CategoryList .Content .pageBox .pageBox { --border-type: separator; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: calc(100% + 16px); padding: 0px 8px; margin-left: -8px; }
.Section-CategoryList .Content .pageBox .pageBox::before { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-top: 1px solid rgb(221, 222, 224); }
.Section-CategoryList .Content .pageBox .pageBox::after { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-bottom: 1px solid rgb(221, 222, 224); }
.Section-CategoryList .Content .pageBox .pageBox + .pageBox::before, .Section-CategoryList .Content .pageBox .pageBox + .pageBoxNoCompat::before { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.Section-CategoryList .Content .pageBox .pageBox .Section-CategoryList .Content .pageBox .pageBox:first-of-type::before, .Section-CategoryList .Content .pageBox .pageBox .pageBox:first-of-type::before, .Section-CategoryList .Content .pageBox .pageBox .pageBoxNoCompat:first-of-type::before { display: none; }
.Section-CategoryList .Content .pageBox .pageBox .Section-CategoryList .Content .pageBox .pageBox:last-of-type::after, .Section-CategoryList .Content .pageBox .pageBox .pageBox:last-of-type::after, .Section-CategoryList .Content .pageBox .pageBox .pageBoxNoCompat:last-of-type::after { display: none; }
.Section-CategoryList .Content .pageBox .pageBox .pageBox { --border-type: separator; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: calc(100% + 16px); padding: 0px 8px; margin-left: -8px; }
.Section-CategoryList .Content .pageBox .pageBox .pageBox::before { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-top: 1px solid rgb(221, 222, 224); }
.Section-CategoryList .Content .pageBox .pageBox .pageBox::after { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-bottom: 1px solid rgb(221, 222, 224); }
.Section-CategoryList .Content .pageBox .pageBox .pageBox + .pageBox::before, .Section-CategoryList .Content .pageBox .pageBox .pageBox + .pageBoxNoCompat::before { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.Section-CategoryList .Content .pageBox .pageBox .pageBox .Section-CategoryList .Content .pageBox .pageBox .pageBox:first-of-type::before, .Section-CategoryList .Content .pageBox .pageBox .pageBox .pageBox:first-of-type::before, .Section-CategoryList .Content .pageBox .pageBox .pageBox .pageBoxNoCompat:first-of-type::before { display: none; }
.Section-CategoryList .Content .pageBox .pageBox .pageBox .Section-CategoryList .Content .pageBox .pageBox .pageBox:last-of-type::after, .Section-CategoryList .Content .pageBox .pageBox .pageBox .pageBox:last-of-type::after, .Section-CategoryList .Content .pageBox .pageBox .pageBox .pageBoxNoCompat:last-of-type::after { display: none; }
.Section-CategoryList .Panel .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Section-CategoryList .Panel .pageBox::before { display: none; }
.Section-CategoryList .Panel .pageBox::after { display: none; }
.Section-CategoryList .Panel .pageBox .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Section-CategoryList .Panel .pageBox .pageBox::before { display: none; }
.Section-CategoryList .Panel .pageBox .pageBox::after { display: none; }
.Section-CategoryList .Panel .pageBox .pageBox .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Section-CategoryList .Panel .pageBox .pageBox .pageBox::before { display: none; }
.Section-CategoryList .Panel .pageBox .pageBox .pageBox::after { display: none; }
.Section-ConversationList .Content .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Section-ConversationList .Content .pageBox::before { display: none; }
.Section-ConversationList .Content .pageBox::after { display: none; }
.Section-ConversationList .Content .pageBox .pageBox { --border-type: separator; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: calc(100% + 16px); padding: 0px 8px; margin-left: -8px; }
.Section-ConversationList .Content .pageBox .pageBox::before { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-top: 1px solid rgb(221, 222, 224); }
.Section-ConversationList .Content .pageBox .pageBox::after { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-bottom: 1px solid rgb(221, 222, 224); }
.Section-ConversationList .Content .pageBox .pageBox + .pageBox::before, .Section-ConversationList .Content .pageBox .pageBox + .pageBoxNoCompat::before { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.Section-ConversationList .Content .pageBox .pageBox .Section-ConversationList .Content .pageBox .pageBox:first-of-type::before, .Section-ConversationList .Content .pageBox .pageBox .pageBox:first-of-type::before, .Section-ConversationList .Content .pageBox .pageBox .pageBoxNoCompat:first-of-type::before { display: none; }
.Section-ConversationList .Content .pageBox .pageBox .Section-ConversationList .Content .pageBox .pageBox:last-of-type::after, .Section-ConversationList .Content .pageBox .pageBox .pageBox:last-of-type::after, .Section-ConversationList .Content .pageBox .pageBox .pageBoxNoCompat:last-of-type::after { display: none; }
.Section-ConversationList .Content .pageBox .pageBox .pageBox { --border-type: separator; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: calc(100% + 16px); padding: 0px 8px; margin-left: -8px; }
.Section-ConversationList .Content .pageBox .pageBox .pageBox::before { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-top: 1px solid rgb(221, 222, 224); }
.Section-ConversationList .Content .pageBox .pageBox .pageBox::after { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-bottom: 1px solid rgb(221, 222, 224); }
.Section-ConversationList .Content .pageBox .pageBox .pageBox + .pageBox::before, .Section-ConversationList .Content .pageBox .pageBox .pageBox + .pageBoxNoCompat::before { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.Section-ConversationList .Content .pageBox .pageBox .pageBox .Section-ConversationList .Content .pageBox .pageBox .pageBox:first-of-type::before, .Section-ConversationList .Content .pageBox .pageBox .pageBox .pageBox:first-of-type::before, .Section-ConversationList .Content .pageBox .pageBox .pageBox .pageBoxNoCompat:first-of-type::before { display: none; }
.Section-ConversationList .Content .pageBox .pageBox .pageBox .Section-ConversationList .Content .pageBox .pageBox .pageBox:last-of-type::after, .Section-ConversationList .Content .pageBox .pageBox .pageBox .pageBox:last-of-type::after, .Section-ConversationList .Content .pageBox .pageBox .pageBox .pageBoxNoCompat:last-of-type::after { display: none; }
.Conversation .PhotoWrap { top: 0px; left: 0px; }
.Conversation .Bullet { display: inline-block; }
.Section-Conversation .Content .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Section-Conversation .Content .pageBox::before { display: none; }
.Section-Conversation .Content .pageBox::after { display: none; }
.Section-Conversation .Content .pageBox .pageBox { --border-type: separator; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: calc(100% + 16px); padding: 0px 8px; margin-left: -8px; }
.Section-Conversation .Content .pageBox .pageBox::before { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-top: 1px solid rgb(221, 222, 224); }
.Section-Conversation .Content .pageBox .pageBox::after { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-bottom: 1px solid rgb(221, 222, 224); }
.Section-Conversation .Content .pageBox .pageBox + .pageBox::before, .Section-Conversation .Content .pageBox .pageBox + .pageBoxNoCompat::before { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.Section-Conversation .Content .pageBox .pageBox .Section-Conversation .Content .pageBox .pageBox:first-of-type::before, .Section-Conversation .Content .pageBox .pageBox .pageBox:first-of-type::before, .Section-Conversation .Content .pageBox .pageBox .pageBoxNoCompat:first-of-type::before { display: none; }
.Section-Conversation .Content .pageBox .pageBox .Section-Conversation .Content .pageBox .pageBox:last-of-type::after, .Section-Conversation .Content .pageBox .pageBox .pageBox:last-of-type::after, .Section-Conversation .Content .pageBox .pageBox .pageBoxNoCompat:last-of-type::after { display: none; }
.Section-Conversation .Content .pageBox .pageBox .pageBox { --border-type: separator; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: calc(100% + 16px); padding: 0px 8px; margin-left: -8px; }
.Section-Conversation .Content .pageBox .pageBox .pageBox::before { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-top: 1px solid rgb(221, 222, 224); }
.Section-Conversation .Content .pageBox .pageBox .pageBox::after { content: ""; display: block; height: 16px; width: calc(100% + 16px); margin-left: -8px; border-bottom: 1px solid rgb(221, 222, 224); }
.Section-Conversation .Content .pageBox .pageBox .pageBox + .pageBox::before, .Section-Conversation .Content .pageBox .pageBox .pageBox + .pageBoxNoCompat::before { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.Section-Conversation .Content .pageBox .pageBox .pageBox .Section-Conversation .Content .pageBox .pageBox .pageBox:first-of-type::before, .Section-Conversation .Content .pageBox .pageBox .pageBox .pageBox:first-of-type::before, .Section-Conversation .Content .pageBox .pageBox .pageBox .pageBoxNoCompat:first-of-type::before { display: none; }
.Section-Conversation .Content .pageBox .pageBox .pageBox .Section-Conversation .Content .pageBox .pageBox .pageBox:last-of-type::after, .Section-Conversation .Content .pageBox .pageBox .pageBox .pageBox:last-of-type::after, .Section-Conversation .Content .pageBox .pageBox .pageBox .pageBoxNoCompat:last-of-type::after { display: none; }
.Section-Conversation .Panel .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Section-Conversation .Panel .pageBox::before { display: none; }
.Section-Conversation .Panel .pageBox::after { display: none; }
.Section-Conversation .Panel .pageBox .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Section-Conversation .Panel .pageBox .pageBox::before { display: none; }
.Section-Conversation .Panel .pageBox .pageBox::after { display: none; }
.Section-Conversation .Panel .pageBox .pageBox .pageBox { --border-type: none; --has-background: false; --has-full-outline: false; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; border-radius: 0px; background: none 50% 50% / cover no-repeat; clear: both; width: 100%; padding: 0px; }
.Section-Conversation .Panel .pageBox .pageBox .pageBox::before { display: none; }
.Section-Conversation .Panel .pageBox .pageBox .pageBox::after { display: none; }
.Section-Conversation .Panel .Button + .Button { margin-top: 0px; }
.Section-Conversation .ConversationMessage { display: flex; padding: 0px; }
.Section-Conversation .ConversationMessage .PhotoWrap { position: static; margin-right: 16px; }
.Section-Conversation .ConversationMessage .Message { margin-top: 4px; }
.Section-Conversation .ConversationMessage .ConversationMessage-content { flex: 1 1 0%; max-width: 100%; }
.PhotoGrid { display: flex; flex-wrap: wrap; -webkit-box-align: center; align-items: center; margin-top: -6px !important; margin-bottom: -6px !important; margin-left: -6px !important; width: calc(100% + 12px) !important; }
.PhotoGrid .PhotoWrap { margin: 6px !important; }
.DismissMessage { color: rgb(0, 0, 0); }
.Condensed.DataList .ItemContent.Conversation, .ConversationMessage { padding-left: 48px; }
.Section-Conversation .MessageList .Message { padding-left: 0px; }
.Condensed.DataList .ItemContent.Conversation .Excerpt a { text-decoration: none; }
.DataList.Conversations .Author.Photo { position: absolute; top: 12px; left: 8px; }
.DataList.Conversations .Author.Photo .PhotoWrap { position: static; }
.Content .MessageList .UserSignature { border-top: 1px solid rgb(221, 222, 224); padding-top: 32px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; clear: both; }
.Content .MessageList .Signature.UserSignature.userContent > p { padding: 0px; margin-top: 0px !important; margin-bottom: 0px !important; }
.Methods .SocialIcon .Text { border: 0px; padding-left: 11px; line-height: 1.25; min-width: 0px; max-width: calc(100% - 24px); float: none; white-space: normal; text-align: left; min-height: 0px; }
.SocialIcon.HasText { line-height: 1; min-width: 0px; }
.Methods { display: flex; flex-flow: column wrap; justify-content: stretch; align-items: flex-start; }
.Method, .Methods-label { display: block; width: 100%; }
.Method a.Button.Primary, .Method a.SocialIcon, .Method a.SocialIcon.HasText { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; flex-wrap: nowrap; width: 210px; max-width: 100%; border-color: rgb(221, 222, 224); border-width: 1px; border-style: solid; border-radius: 6px; }
body.Section-Entry .Methods .SocialIcon { text-decoration: inherit; color: rgb(85, 90, 98) !important; }
body.Section-Entry .Methods .SocialIcon:hover { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
body.Section-Entry .Methods .SocialIcon:focus, body.Section-Entry .Methods .SocialIcon.isFocused { color: rgb(2, 92, 138); text-decoration: inherit; }
body.Section-Entry .Methods .SocialIcon.focus-visible { color: rgb(2, 92, 138); text-decoration: inherit; }
body.Section-Entry .Methods .SocialIcon:active { color: rgb(2, 92, 138); cursor: pointer; text-decoration: inherit; }
body.Section-Entry .Methods .SignInLink.Button.Primary { padding-left: 47px; }
body.Section-Entry .Methods .SignInLink.Button.Primary, body.Section-Entry .Methods .SocialIcon.SocialIcon-Facebook, body.Section-Entry .Methods .SocialIcon.SocialIcon-Twitter, body.Section-Entry .Methods .SocialIcon.SocialIcon-Google, body.Section-Entry .Methods .SocialIcon.SocialIcon-OpenID, body.Section-Entry .Methods .SocialIcon.SocialIcon-LinkedIn, body.Section-Entry .Methods .SocialIcon.SocialIcon-Disqus, body.Section-Entry .Methods .SocialIcon.SocialIcon-GitHub { white-space: normal; text-align: left; line-height: 1.25; display: flex; -webkit-box-align: center; align-items: center; overflow: hidden; color: rgb(255, 255, 255) !important; }
body.Section-Entry .Methods .SignInLink.Button.Primary .Icon::after, body.Section-Entry .Methods .SocialIcon.SocialIcon-Facebook .Icon::after, body.Section-Entry .Methods .SocialIcon.SocialIcon-Twitter .Icon::after, body.Section-Entry .Methods .SocialIcon.SocialIcon-Google .Icon::after, body.Section-Entry .Methods .SocialIcon.SocialIcon-OpenID .Icon::after, body.Section-Entry .Methods .SocialIcon.SocialIcon-LinkedIn .Icon::after, body.Section-Entry .Methods .SocialIcon.SocialIcon-Disqus .Icon::after, body.Section-Entry .Methods .SocialIcon.SocialIcon-GitHub .Icon::after { background-color: rgba(255, 255, 255, 0.2); }
.Method .SocialIcon .Icon { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; min-width: 0px; max-width: 100%; position: relative; float: none; }
.Method .Icon::after { content: ""; position: absolute; top: 6px; right: 0px; width: 1px; height: calc(100% - 12px); }
.Method .Button.Primary.SignInLink, .Method .SocialIcon { padding-top: 4px; padding-bottom: 4px; }
.TextBoxWrapper .PasswordStrength { width: 100% !important; }
.PasswordStrength.Score-0 .StrengthText { color: rgb(148, 148, 153); }
.PasswordStrength.Score-2 .Strength { background-color: rgb(148, 148, 153); }
.PasswordStrength .Background { background-color: rgb(148, 148, 153); }
.PasswordStrength.Score-1 .StrengthText { color: rgb(200, 24, 24); }
.PasswordStrength.Score-1 .Strength { background-color: rgb(200, 24, 24); }
.PasswordStrength.Score-2 .StrengthText { color: rgb(200, 24, 24); }
.PasswordStrength.Score-2 .Strength { background-color: rgb(200, 24, 24); }
.PasswordStrength.Score-3 .StrengthText { color: rgb(222, 120, 2); }
.PasswordStrength.Score-3 .Strength { background-color: rgb(222, 120, 2); }
.PasswordStrength.Score-4 .StrengthText { color: rgb(5, 168, 130); }
.PasswordStrength.Score-4 .Strength { background-color: rgb(5, 168, 130); }
.PasswordStrength.Score-5 .StrengthText { color: rgb(4, 147, 114); }
.PasswordStrength.Score-5 .Strength { background-color: rgb(4, 147, 114); }
.Leaderboard { background-color: rgb(255, 255, 255); background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; }
.Leaderboard h4.Leaderboard__title.Leaderboard__title.Leaderboard__title { display: flex; justify-content: left; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; }
.Leaderboard .Leaderboard__user-list.Leaderboard__user-list.Leaderboard__user-list { border-color: rgb(221, 222, 224); border-width: 1px; border-style: none; border-radius: 6px; }
.Leaderboard .Leaderboard__user-list .Leaderboard__user-list__item { padding: 6px 0px; }
.Leaderboard .Leaderboard__user-list a { display: flex; -webkit-box-align: center; align-items: center; }
.Leaderboard .Leaderboard__user-list .Aside { order: 2; margin: 0px 0px 0px auto; }
.Leaderboard .Leaderboard__user-list .Leaderboard-User { white-space: nowrap; display: flex; }
.Leaderboard .Leaderboard__user-list .Leaderboard-User .ProfilePhoto { vertical-align: middle; border-radius: 50%; overflow: hidden; width: 38px; height: 38px; flex-shrink: 0; }
.Leaderboard .Leaderboard__user-list .Leaderboard-User .Username { vertical-align: middle; display: inline-block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: calc(100% - 48px); margin-left: 10px; margin-right: 10px; line-height: 38px; text-decoration: none; }
.PhotoGrid .OnlineUserWrap.pageBox, .Panel .PhotoGrid .OnlineUserWrap.pageBox { width: auto; }
.Arrow.SpFlyoutHandle::before { display: none !important; }
.Content a.Bookmark::before { display: none !important; }
.inputText.inputText { font-size: 16px; width: 100%; min-height: 36px; padding: 5px 11.3333px; background-color: rgb(255, 255, 255); color: rgb(85, 90, 98); border-color: rgb(190, 194, 206); border-width: 1px; border-style: solid; border-radius: 6px; font-weight: 400; outline: 0px; }
.inputText.inputText::-webkit-input-placeholder { color: rgb(170, 173, 177); }
.inputText.inputText .SelectOne__input { width: 100%; }
.inputText.inputText .SelectOne__placeholder { color: rgb(114, 118, 125); }
.inputText.inputText .tokens__placeholder { color: rgb(114, 118, 125); }
.inputText.inputText .SelectOne__input input { display: inline-block; overflow: hidden; min-height: 0px; width: 100% !important; }
.inputText.inputText:active, .inputText.inputText:hover, .inputText.inputText:focus, .inputText.inputText.focus-visible { border-color: rgb(3, 125, 188); border-width: 1px; border-style: solid; border-radius: 6px; }
.accessibility-jumpTo { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.accessibility-jumpTo:focus { position: absolute; top: 50px; left: 0px; background-color: rgb(255, 255, 255); display: block; color: rgb(0, 0, 0); font-size: 14px; text-align: left; clip: auto; margin: 0px; height: auto; padding: 0px 12px; width: 100%; z-index: 2; transform: translateY(-100%); opacity: 1; }
.accessibility-jumpTo:hover { opacity: 1; }
.atMentionList { position: absolute; width: 200px; transform: translateY(6px); }
.atMentionList-suggestion { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 100%; position: relative; appearance: none; border: 0px; padding: 0px; background: none; width: 100%; text-align: left; }
.atMentionList-items.atMentionList-items { display: block; padding: 3px 6px; overflow: auto; max-height: 270px; }
.atMentionList-items.isHidden { display: none; }
.atMentionList-item.atMentionList-item { margin-bottom: 0px; }
.atMentionList-item.isActive .atMentionList-suggestion { background-color: rgba(2, 100, 150, 0.08); }
.atMentionList-suggestion { width: 100%; cursor: pointer; }
.atMentionList-user, .atMentionList-user { display: flex; -webkit-box-align: center; align-items: center; width: 100%; box-sizing: border-box; overflow: hidden; line-height: 30px; padding: 3px 6px; }
.atMentionList-photoWrap { margin-right: 10px; }
.atMentionList-photo { width: 30px; height: 30px; }
.atMentionList-userName { display: block; -webkit-box-flex: 1; flex-grow: 1; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: calc(100% - 40px); }
.atMentionList-mark { padding: 0px; font-weight: 600; }
.atMentionList-photo { display: block; }
.atMention { color: inherit; font-weight: 600; user-select: all; }
.blockquote { display: block; margin: 0px; padding: 3px 3px 3px 18px; border-left: 6px solid rgb(216, 217, 219); box-sizing: border-box; vertical-align: middle; }
.blockquote-content > :first-child { margin-top: 0px; }
.blockquote-content > :last-child { margin-bottom: 0px; }
.embedLink-excerpt { color: rgb(85, 90, 98); }
.safeEmoji { display: inline-flex; font-family: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif; vertical-align: middle; text-align: center; height: 1em; max-width: 100%; line-height: 1em; }
.nativeEmoji { font-family: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif; }
.fallBackEmoji { display: inline-block; height: 1em; width: 1em; margin: 0px 0.05em 0px 0.1em; vertical-align: -0.1em; user-select: none; }
.emojiGroup { opacity: 0.6; }
.emojiPicker { position: relative; }
.spoiler-icon { position: relative; display: block; margin: auto; width: 24px; height: 24px; color: currentcolor; }
.spoiler { border: 0px; background-color: rgb(249, 249, 250) !important; color: rgb(85, 90, 98) !important; }
.spoiler .spoiler-content { display: none; padding: 14px; }
.spoiler .spoiler-content :first-child { margin-top: 0px; }
.spoiler .spoiler-content :last-child { margin-bottom: 0px; }
.spoiler .spoiler-chevronUp { display: none; width: 24px; height: 24px; vertical-align: 0.2em; }
.spoiler .spoiler-chevronDown { display: none; }
.spoiler:not(.isShowingSpoiler) .spoiler-chevronDown { display: inline-block; width: 24px; height: 24px; vertical-align: 0.2em; }
.spoiler.isShowingSpoiler .spoiler-content { display: block; }
.spoiler.isShowingSpoiler .spoiler-chevronUp { display: inline-block; }
.spoiler .button-spoiler { user-select: none; appearance: none; border: 0px solid rgb(221, 222, 224); background: rgba(0, 0, 0, 0); cursor: pointer; color: rgb(85, 90, 98); text-align: center; overflow-wrap: break-word; text-overflow: ellipsis; overflow: hidden; width: 100%; max-width: 100%; font-size: 16px; font-weight: 600; line-height: 34px; text-transform: uppercase; -webkit-font-smoothing: antialiased; border-radius: 0px; min-height: 44px; min-width: 104px; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; white-space: nowrap; vertical-align: middle; -webkit-box-pack: center; justify-content: center; touch-action: manipulation; box-shadow: none; transition: background 0.1s ease-out, color 0.1s ease-out, border 0.1s ease-out; padding: 0px 14px; }
.spoiler .button-spoiler:not([disabled]):not(.focus-visible) { outline: 0px; }
.spoiler .button-spoiler:not([disabled]):hover { box-shadow: none; }
.spoiler .button-spoiler:not([disabled]):focus { border-color: rgb(221, 222, 224); border-width: 0px; border-style: solid; border-radius: 0px; }
.spoiler .button-spoiler:active .spoiler-chevron { opacity: 1; }
.spoiler .button-spoiler:not(.focus-visible):focus .spoiler-chevron { opacity: 1; outline: 0px; }
.spoiler .button-spoiler.focus-visible .spoiler-chevron { opacity: 1; }
.spoiler .button-spoiler:hover .spoiler-chevron { opacity: 1; cursor: pointer; }
.spoiler .spoiler-warningMain { position: relative; display: flex; box-sizing: border-box; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding: 0px 24px; width: 100%; line-height: 1; }
.spoiler .spoiler-chevron { position: absolute; display: flex; top: 0px; right: 14px; bottom: 0px; max-height: 100%; max-width: 100%; margin: auto 0px; width: 24px; height: 24px; -webkit-box-align: center; align-items: center; opacity: 0.6; }
.spoiler .spoiler-warningLabel { font-size: 14px; font-weight: 600; margin-left: 6px; }
.spoiler .spoiler-buttonContainer { white-space: normal; user-select: none; }
.userContent .code { position: relative; display: inline; vertical-align: middle; line-height: inherit; font-size: 0.85em; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; max-width: 100%; margin: 0px; color: rgb(85, 90, 98); background-color: rgb(249, 249, 250); border: 0px; overflow-x: auto; flex-shrink: 0; }
.userContent .codeInline { display: inline; white-space: normal; padding: 0.2em 0.4em; border-radius: 0px; color: rgb(85, 90, 98); background-color: rgb(249, 249, 250); }
.userContent .codeBlock { display: block; overflow-wrap: normal; line-height: 1.45; white-space: pre; padding: 14px; border-radius: 0px; color: rgb(85, 90, 98); background-color: rgb(249, 249, 250); }
body { visibility: visible !important; }
