User:Stache/vector.css

From the Super Mario Wiki, the Mario encyclopedia
< User:Stache
Revision as of 10:34, March 8, 2023 by Stache (talk | contribs) (the font became small for some reason)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
.client-nojs #ca-ve-edit,.client-nojs .mw-editsection-divider,.client-nojs .mw-editsection-visualeditor,.ve-not-available #ca-ve-edit,.ve-not-available .mw-editsection-divider,.ve-not-available .mw-editsection-visualeditor {
    display: none
}

.client-js .mw-content-ltr .mw-editsection-bracket:first-of-type,.client-js .mw-content-rtl .mw-editsection-bracket:not(:first-of-type) {
    margin-right: 0.25em;
    color: #54595d
}

.client-js .mw-content-rtl .mw-editsection-bracket:first-of-type,.client-js .mw-content-ltr .mw-editsection-bracket:not(:first-of-type) {
    margin-left: 0.25em;
    color: #54595d
}

#mw-indicator-mw-helplink a {
    background-image: url(https://betawiki.net/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34);
    background-position: left center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    padding-left: 25px;
    line-height: 20px
}

.client-js .mw-htmlform-ooui-wrapper.oo-ui-panelLayout-padded .oo-ui-fieldsetLayout.mw-collapsible .oo-ui-fieldsetLayout-header {
    margin-top: -0.57142857em;
    margin-bottom: 0.57142857em;
    padding: 0.57142857em;
    padding-left: 1.71428571em
}

.client-js .mw-htmlform-ooui-wrapper.oo-ui-panelLayout-padded .oo-ui-fieldsetLayout.mw-collapsible .oo-ui-fieldsetLayout-header .oo-ui-labelElement-label {
    margin-bottom: 0
}

.client-js .mw-htmlform-ooui-wrapper.oo-ui-panelLayout-padded .oo-ui-fieldsetLayout.mw-collapsed .oo-ui-fieldsetLayout-header {
    min-height: 30px;
    margin-bottom: -0.85714286em
}

.mw-htmlform-ooui {
    line-height: 1.4
}

.mw-htmlform-ooui .oo-ui-fieldsetLayout-header {
    font-size: 100%
}

.mw-htmlform-ooui .oo-ui-fieldLayout.oo-ui-labelElement > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header {
    line-height: 1.14285714em
}

.mw-htmlform-ooui .mw-htmlform-field-HTMLSizeFilterField {
    margin-top: 0.85714286em
}

.mw-htmlform-ooui .mw-htmlform-matrix {
    border-spacing: 0 2px
}

.mw-htmlform-ooui .mw-htmlform-matrix th {
    font-weight: normal
}

.mw-htmlform-ooui .mw-htmlform-matrix td {
    padding: 0.28571429em 0.85714286em;
    text-align: center;
    -webkit-transition: background-color 250ms;
    transition: background-color 250ms
}

.mw-htmlform-ooui .mw-htmlform-matrix td:first-child {
    text-align: left
}

.mw-htmlform-ooui .mw-htmlform-matrix td.first {
    margin-right: 5%;
    width: 39%
}

.mw-htmlform-ooui .mw-htmlform-matrix thead tr td {
    padding-bottom: 0
}

.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(even) td {
    background-color: #f8f9fa
}

.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
    background-color: #eaecf0
}

.mw-htmlform-ooui .mw-htmlform-matrix .oo-ui-fieldLayout.oo-ui-fieldLayout-align-top .oo-ui-fieldLayout-help {
    margin-top: 0
}

.mw-htmlform-ooui .mw-htmlform-matrix .oo-ui-fieldLayout.oo-ui-labelElement > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header {
    padding-bottom: 0
}

.mw-htmlform-flatlist .oo-ui-fieldLayout-align-inline,.mw-htmlform-flatlist .oo-ui-radioOptionWidget,.mw-htmlform-flatlist .oo-ui-checkboxMultioptionWidget {
    display: inline-block;
    margin-right: 0.85714286em
}

.mw-htmlform-flatlist.oo-ui-fieldLayout.oo-ui-labelElement > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header {
    padding-bottom: 0
}

.mw-htmlform-field-HTMLMultiSelectField.oo-ui-fieldLayout,.mw-htmlform-ooui .htmlform-tip,.mw-htmlform-ooui .mw-htmlform-submit-buttons {
    margin-top: 0.85714286em
}

.oo-ui-fieldsetLayout.mw-collapsible .oo-ui-fieldsetLayout-header {
    max-width: none
}

.oo-ui-fieldsetLayout.mw-collapsible .mw-collapsible-toggle .oo-ui-iconElement-icon {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 16px;
    width: 1.14285714em;
    margin-right: 0.5em
}

.oo-ui-fieldsetLayout.mw-collapsible .mw-collapsible-toggle .oo-ui-icon-expand {
    display: none
}

.oo-ui-fieldsetLayout.mw-collapsible.mw-collapsed .mw-collapsible-toggle .oo-ui-icon-expand {
    display: inline-block
}

.oo-ui-fieldsetLayout.mw-collapsible.mw-collapsed .mw-collapsible-toggle .oo-ui-icon-collapse {
    display: none
}

.mw-htmlform {
    clear: both
}

.mw-htmlform .mw-htmlform-hidden-field {
    display: none
}

table.mw-htmlform-nolabel td.mw-label {
    display: none
}

.mw-htmlform-invalid-input td.mw-input input {
    border-color: #d33
}

.mw-htmlform-flatlist div.mw-htmlform-flatlist-item {
    display: inline;
    margin-right: 1em;
    white-space: nowrap
}

.mw-htmlform-matrix th {
    font-weight: normal
}

.mw-htmlform-matrix td {
    padding-left: 0.5em;
    padding-right: 0.5em
}

tr.mw-htmlform-vertical-label td.mw-label {
    text-align: left !important
}

.mw-icon-question {
    background-image: url(https://betawiki.net/resources/src/mediawiki.htmlform.styles/images/question.png?dc4a4);
    background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/resources/src/mediawiki.htmlform.styles/images/question.svg?7220d);
    background-repeat: no-repeat;
    background-size: 13px 13px;
    display: inline-block;
    height: 13px;
    width: 13px;
    margin-left: 4px
}

.mw-icon-question:lang(ar),.mw-icon-question:lang(fa),.mw-icon-question:lang(ur) {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

.mw-email-not-authenticated .oo-ui-labelWidget,.mw-email-none .oo-ui-labelWidget {
    color: #000;
    border-width: 1px;
    border-style: solid;
    padding: 8px 12px
}

.mw-email-not-authenticated .oo-ui-labelWidget {
    background-color: #fef6e7;
    border-color: #fc3
}

.mw-email-none .oo-ui-labelWidget {
    background-color: #eaecf0;
    border-color: #a2a9b1
}

.mw-prefs-buttons {
    background-color: #fff;
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    margin-top: -1px;
    border-top: 1px solid #c8ccd1;
    padding: 1em 0;
    box-shadow: 0 -4px 4px -4px rgba(0,0,0,0.25)
}

#preferences {
    filter: brightness(1)
}

.mw-prefs-buttons .mw-htmlform-submit-buttons {
    display: inline;
    margin: 0
}

#prefcontrol {
    margin-right: 0.5em
}

.client-js .mw-navigation-hint:not(:focus) {
    height: 0;
    overflow: hidden
}

.mw-prefs-tabs .mw-prefs-fieldset-wrapper {
    padding-left: 0;
    padding-right: 0
}

.mw-prefs-tabs .mw-prefs-fieldset-wrapper:first-child {
    padding-top: 0
}

.mw-prefs-tabs .mw-prefs-fieldset-wrapper:last-child {
    padding-bottom: 0
}

.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
    border-color: #c8ccd1
}

.client-nojs .mw-prefs-tabs-wrapper {
    border-width: 0;
    border-radius: 0
}

.client-nojs .mw-prefs-tabs > .oo-ui-menuLayout-menu {
    display: none
}

.client-nojs .mw-prefs-tabs .mw-prefs-section-fieldset > .oo-ui-fieldsetLayout-group {
    padding-top: 1.5em;
    border-top: 1px solid #c8ccd1
}

.client-nojs .mw-prefs-tabs .mw-prefs-section-fieldset.oo-ui-labelElement > .oo-ui-fieldsetLayout-header > .oo-ui-labelElement-label {
    margin-bottom: 0
}

.client-nojs .mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout:not(:last-child) {
    margin-bottom: 1em
}

.client-js .mw-prefs-tabs .oo-ui-tabPanelLayout {
    border: 0
}

.client-js .mw-prefs-tabs .oo-ui-tabPanelLayout > fieldset > legend {
    display: none
}

.client-js .mw-prefs-tabs:not(.mw-prefs-tabs-infused) .oo-ui-tabPanelLayout:not(:first-child) {
    display: none
}

#mw-htmlform-info > .oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header {
    display: inline-block;
    width: 20%;
    padding: 0;
    vertical-align: middle
}

#mw-htmlform-info > .oo-ui-fieldLayout-align-top .oo-ui-fieldLayout-help {
    margin-right: 0
}

#mw-htmlform-info > .oo-ui-fieldLayout.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field {
    display: inline-block;
    width: 80%;
    vertical-align: middle
}

.mw-htmlform-field-HTMLFloatField .oo-ui-inputWidget,.mw-htmlform-field-HTMLIntField .oo-ui-inputWidget {
    max-width: 10em
}

#wpTimeCorrection .oo-ui-dropdownInputWidget,#wpTimeCorrection .oo-ui-textInputWidget {
    display: block;
    max-width: 50em
}

#wpTimeCorrection .oo-ui-textInputWidget {
    margin-top: 0.5em
}

#mw-htmlform-gadgets .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
    max-width: none
}

.mw-widget-selectWithInputWidget .oo-ui-dropdownInputWidget,.mw-widget-selectWithInputWidget .oo-ui-textInputWidget {
    display: inline-block
}

.mw-widget-selectWithInputWidget .oo-ui-dropdownInputWidget {
    max-width: 20em;
    margin-right: 0.5em
}

.mw-widget-selectWithInputWidget .oo-ui-textInputWidget {
    max-width: 29.5em
}

.client-nojs .mw-widgets-tagMultiselectWidget .mw-widgets-pendingTextInputWidget,.client-js .mw-widgets-tagMultiselectWidget .mw-widgets-tagMultiselectWidget-multilineTextInputWidget {
    display: none
}

.mw-widget-complexNamespaceInputWidget .mw-widget-namespaceInputWidget,.mw-widget-complexNamespaceInputWidget .oo-ui-fieldLayout {
    display: inline-block;
    margin-right: 1em
}

.mw-widget-complexNamespaceInputWidget .oo-ui-fieldLayout {
    vertical-align: middle;
    margin-bottom: 0
}

.mw-widget-complexNamespaceInputWidget .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline.oo-ui-labelElement > .oo-ui-fieldLayout-body > .oo-ui-labelElement-label {
    padding-left: 0.5em
}

.mw-widget-complexNamespaceInputWidget .mw-widget-namespaceInputWidget {
    max-width: 20em
}

.mw-widget-complexTitleInputWidget .mw-widget-namespaceInputWidget,.mw-widget-complexTitleInputWidget .mw-widget-titleInputWidget {
    display: inline-block
}

.mw-widget-complexTitleInputWidget .mw-widget-namespaceInputWidget {
    max-width: 20em;
    margin-right: 0.5em
}

.mw-widget-complexTitleInputWidget .mw-widget-titleInputWidget {
    max-width: 29.5em
}

.oo-ui-icon-alert,.mw-ui-icon-alert:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=alert&format=rasterized&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Ealert%3C/title%3E%3Cpath d=%22M11.53 2.3A1.85 1.85 0 0010 1.21 1.85 1.85 0 008.48 2.3L.36 16.36C-.48 17.81.21 19 1.88 19h16.24c1.67 0 2.36-1.19 1.52-2.64zM11 16H9v-2h2zm0-4H9V6h2z%22/%3E%3C/svg%3E")
}

.oo-ui-image-invert.oo-ui-icon-alert,.mw-ui-icon-alert-invert:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=alert&variant=invert&format=rasterized&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Ealert%3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M11.53 2.3A1.85 1.85 0 0010 1.21 1.85 1.85 0 008.48 2.3L.36 16.36C-.48 17.81.21 19 1.88 19h16.24c1.67 0 2.36-1.19 1.52-2.64zM11 16H9v-2h2zm0-4H9V6h2z%22/%3E%3C/g%3E%3C/svg%3E")
}

.oo-ui-image-progressive.oo-ui-icon-alert,.mw-ui-icon-alert-progressive:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=alert&variant=progressive&format=rasterized&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Ealert%3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M11.53 2.3A1.85 1.85 0 0010 1.21 1.85 1.85 0 008.48 2.3L.36 16.36C-.48 17.81.21 19 1.88 19h16.24c1.67 0 2.36-1.19 1.52-2.64zM11 16H9v-2h2zm0-4H9V6h2z%22/%3E%3C/g%3E%3C/svg%3E")
}

.oo-ui-image-warning.oo-ui-icon-alert,.mw-ui-icon-alert-warning:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=alert&variant=warning&format=rasterized&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Ealert%3C/title%3E%3Cg fill=%22%23fc3%22%3E%3Cpath d=%22M11.53 2.3A1.85 1.85 0 0010 1.21 1.85 1.85 0 008.48 2.3L.36 16.36C-.48 17.81.21 19 1.88 19h16.24c1.67 0 2.36-1.19 1.52-2.64zM11 16H9v-2h2zm0-4H9V6h2z%22/%3E%3C/g%3E%3C/svg%3E")
}

.oo-ui-icon-error,.mw-ui-icon-error:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=error&format=rasterized&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Eerror%3C/title%3E%3Cpath d=%22M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z%22/%3E%3C/svg%3E")
}

.oo-ui-image-invert.oo-ui-icon-error,.mw-ui-icon-error-invert:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=error&variant=invert&format=rasterized&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Eerror%3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z%22/%3E%3C/g%3E%3C/svg%3E")
}

.oo-ui-image-progressive.oo-ui-icon-error,.mw-ui-icon-error-progressive:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=error&variant=progressive&format=rasterized&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Eerror%3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z%22/%3E%3C/g%3E%3C/svg%3E")
}

.oo-ui-image-error.oo-ui-icon-error,.mw-ui-icon-error-error:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=error&variant=error&format=rasterized&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Eerror%3C/title%3E%3Cg fill=%22%23d33%22%3E%3Cpath d=%22M13.728 1H6.272L1 6.272v7.456L6.272 19h7.456L19 13.728V6.272zM11 15H9v-2h2zm0-4H9V5h2z%22/%3E%3C/g%3E%3C/svg%3E")
}

.oo-ui-icon-info,.mw-ui-icon-info:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=info&format=rasterized&lang=en&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Einfo%3C/title%3E%3Cpath d=%22M9.5 16A6.61 6.61 0 013 9.5 6.61 6.61 0 019.5 3 6.61 6.61 0 0116 9.5 6.63 6.63 0 019.5 16zm0-14A7.5 7.5 0 1017 9.5 7.5 7.5 0 009.5 2zm.5 6v4.08h1V13H8.07v-.92H9V9H8V8zM9 6h1v1H9z%22/%3E%3C/svg%3E")
}

.oo-ui-image-invert.oo-ui-icon-info,.mw-ui-icon-info-invert:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=info&variant=invert&format=rasterized&lang=en&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Einfo%3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M9.5 16A6.61 6.61 0 013 9.5 6.61 6.61 0 019.5 3 6.61 6.61 0 0116 9.5 6.63 6.63 0 019.5 16zm0-14A7.5 7.5 0 1017 9.5 7.5 7.5 0 009.5 2zm.5 6v4.08h1V13H8.07v-.92H9V9H8V8zM9 6h1v1H9z%22/%3E%3C/g%3E%3C/svg%3E")
}

.oo-ui-image-progressive.oo-ui-icon-info,.mw-ui-icon-info-progressive:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=info&variant=progressive&format=rasterized&lang=en&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Einfo%3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M9.5 16A6.61 6.61 0 013 9.5 6.61 6.61 0 019.5 3 6.61 6.61 0 0116 9.5 6.63 6.63 0 019.5 16zm0-14A7.5 7.5 0 1017 9.5 7.5 7.5 0 009.5 2zm.5 6v4.08h1V13H8.07v-.92H9V9H8V8zM9 6h1v1H9z%22/%3E%3C/g%3E%3C/svg%3E")
}

.oo-ui-icon-infoFilled,.mw-ui-icon-infoFilled:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=infoFilled&format=rasterized&lang=en&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Einfo%3C/title%3E%3Cpath d=%22M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z%22/%3E%3C/svg%3E")
}

.oo-ui-image-invert.oo-ui-icon-infoFilled,.mw-ui-icon-infoFilled-invert:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=infoFilled&variant=invert&format=rasterized&lang=en&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Einfo%3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z%22/%3E%3C/g%3E%3C/svg%3E")
}

.oo-ui-image-progressive.oo-ui-icon-infoFilled,.mw-ui-icon-infoFilled-progressive:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=infoFilled&variant=progressive&format=rasterized&lang=en&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Einfo%3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zM9 5h2v2H9zm0 4h2v6H9z%22/%3E%3C/g%3E%3C/svg%3E")
}

.oo-ui-icon-add,.mw-ui-icon-add:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=add&format=rasterized&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Eadd%3C/title%3E%3Cpath d=%22M11 9V4H9v5H4v2h5v5h2v-5h5V9z%22/%3E%3C/svg%3E")
}

.oo-ui-image-invert.oo-ui-icon-add,.mw-ui-icon-add-invert:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=add&variant=invert&format=rasterized&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Eadd%3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M11 9V4H9v5H4v2h5v5h2v-5h5V9z%22/%3E%3C/g%3E%3C/svg%3E")
}

.oo-ui-image-progressive.oo-ui-icon-add,.mw-ui-icon-add-progressive:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=add&variant=progressive&format=rasterized&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Eadd%3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M11 9V4H9v5H4v2h5v5h2v-5h5V9z%22/%3E%3C/g%3E%3C/svg%3E")
}

.oo-ui-icon-check,.mw-ui-icon-check:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=check&format=rasterized&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Echeck%3C/title%3E%3Cpath d=%22M7 14.17L2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42z%22/%3E%3C/svg%3E")
}

.oo-ui-image-invert.oo-ui-icon-check,.mw-ui-icon-check-invert:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=check&variant=invert&format=rasterized&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Echeck%3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M7 14.17L2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42z%22/%3E%3C/g%3E%3C/svg%3E")
}

.oo-ui-image-progressive.oo-ui-icon-check,.mw-ui-icon-check-progressive:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=check&variant=progressive&format=rasterized&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Echeck%3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M7 14.17L2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42z%22/%3E%3C/g%3E%3C/svg%3E")
}

.oo-ui-image-destructive.oo-ui-icon-check,.mw-ui-icon-check-destructive:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=check&variant=destructive&format=rasterized&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Echeck%3C/title%3E%3Cg fill=%22%23d33%22%3E%3Cpath d=%22M7 14.17L2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42z%22/%3E%3C/g%3E%3C/svg%3E")
}

.oo-ui-image-success.oo-ui-icon-check,.mw-ui-icon-check-success:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=check&variant=success&format=rasterized&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Echeck%3C/title%3E%3Cg fill=%22%2314866d%22%3E%3Cpath d=%22M7 14.17L2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42z%22/%3E%3C/g%3E%3C/svg%3E")
}

.oo-ui-icon-close,.mw-ui-icon-close:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=close&format=rasterized&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Eclose%3C/title%3E%3Cpath d=%22M4.34 2.93l12.73 12.73-1.41 1.41L2.93 4.35z%22/%3E%3Cpath d=%22M17.07 4.34L4.34 17.07l-1.41-1.41L15.66 2.93z%22/%3E%3C/svg%3E")
}

.oo-ui-image-invert.oo-ui-icon-close,.mw-ui-icon-close-invert:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=close&variant=invert&format=rasterized&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Eclose%3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M4.34 2.93l12.73 12.73-1.41 1.41L2.93 4.35z%22/%3E%3Cpath d=%22M17.07 4.34L4.34 17.07l-1.41-1.41L15.66 2.93z%22/%3E%3C/g%3E%3C/svg%3E")
}

.oo-ui-image-progressive.oo-ui-icon-close,.mw-ui-icon-close-progressive:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=close&variant=progressive&format=rasterized&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Eclose%3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M4.34 2.93l12.73 12.73-1.41 1.41L2.93 4.35z%22/%3E%3Cpath d=%22M17.07 4.34L4.34 17.07l-1.41-1.41L15.66 2.93z%22/%3E%3C/g%3E%3C/svg%3E")
}

.oo-ui-icon-search,.mw-ui-icon-search:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=search&format=rasterized&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Esearch%3C/title%3E%3Cpath fill-rule=%22evenodd%22 d=%22M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 113 8a5 5 0 0110 0z%22/%3E%3C/svg%3E")
}

.oo-ui-image-invert.oo-ui-icon-search,.mw-ui-icon-search-invert:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=search&variant=invert&format=rasterized&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Esearch%3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 113 8a5 5 0 0110 0z%22/%3E%3C/g%3E%3C/svg%3E")
}

.oo-ui-image-progressive.oo-ui-icon-search,.mw-ui-icon-search-progressive:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=search&variant=progressive&format=rasterized&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Esearch%3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 113 8a5 5 0 0110 0z%22/%3E%3C/g%3E%3C/svg%3E")
}

.oo-ui-icon-subtract,.mw-ui-icon-subtract:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=subtract&format=rasterized&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Esubtract%3C/title%3E%3Cpath d=%22M4 9h12v2H4z%22/%3E%3C/svg%3E")
}

.oo-ui-image-invert.oo-ui-icon-subtract,.mw-ui-icon-subtract-invert:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=subtract&variant=invert&format=rasterized&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Esubtract%3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M4 9h12v2H4z%22/%3E%3C/g%3E%3C/svg%3E")
}

.oo-ui-image-progressive.oo-ui-icon-subtract,.mw-ui-icon-subtract-progressive:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=subtract&variant=progressive&format=rasterized&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Esubtract%3C/title%3E%3Cg fill=%22%2336c%22%3E%3Cpath d=%22M4 9h12v2H4z%22/%3E%3C/g%3E%3C/svg%3E")
}

.oo-ui-image-destructive.oo-ui-icon-subtract,.mw-ui-icon-subtract-destructive:before {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui-core.icons&image=subtract&variant=destructive&format=rasterized&skin=watercolor&version=5ioex);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Esubtract%3C/title%3E%3Cg fill=%22%23d33%22%3E%3Cpath d=%22M4 9h12v2H4z%22/%3E%3C/g%3E%3C/svg%3E")
}

.oo-ui-element-hidden {
    display: none !important
}

.oo-ui-buttonElement {
    display: inline-block;
    line-height: normal;
    vertical-align: middle
}

.oo-ui-buttonElement > .oo-ui-buttonElement-button {
    cursor: pointer;
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    font-family: inherit;
    font-size: inherit;
    white-space: nowrap;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.oo-ui-buttonElement > .oo-ui-buttonElement-button::-moz-focus-inner {
    border-color: transparent;
    padding: 0
}

.oo-ui-buttonElement.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
    cursor: default
}

.oo-ui-buttonElement-frameless {
    position: relative
}

.oo-ui-buttonElement-framed > .oo-ui-buttonElement-button {
    vertical-align: top;
    text-align: center
}

.oo-ui-buttonElement > .oo-ui-buttonElement-button {
    position: relative;
    min-height: 32px;
    border-radius: 2px;
    padding-top: 2.14285714em;
    font-weight: bold;
    text-decoration: none
}

.oo-ui-buttonElement > .oo-ui-buttonElement-button:focus {
    outline: 0
}

.oo-ui-buttonElement > input.oo-ui-buttonElement-button {
    -webkit-appearance: none
}

.oo-ui-buttonElement.oo-ui-labelElement > .oo-ui-buttonElement-button {
    line-height: 1
}

.oo-ui-buttonElement.oo-ui-labelElement > input.oo-ui-buttonElement-button,.oo-ui-buttonElement.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
    line-height: 1.42857143em
}

.oo-ui-buttonElement.oo-ui-labelElement.oo-ui-indicatorElement > .oo-ui-buttonElement-button {
    padding-right: 2.14285714em
}

.oo-ui-buttonElement.oo-ui-iconElement .oo-ui-iconElement-icon,.oo-ui-buttonElement.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.oo-ui-buttonElement.oo-ui-indicatorElement.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator,.oo-ui-buttonElement.oo-ui-indicatorElement.oo-ui-iconElement > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator {
    right: 0.71428571em
}

.oo-ui-buttonElement.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
    -webkit-transition: background-color 100ms,color 100ms,border-color 100ms,box-shadow 100ms;
    -moz-transition: background-color 100ms,color 100ms,border-color 100ms,box-shadow 100ms;
    transition: background-color 100ms,color 100ms,border-color 100ms,box-shadow 100ms
}

.oo-ui-buttonElement.oo-ui-widget-enabled > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon,.oo-ui-buttonElement.oo-ui-widget-enabled > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator {
    -webkit-transition: opacity 100ms;
    -moz-transition: opacity 100ms;
    transition: opacity 100ms
}

.oo-ui-buttonElement.oo-ui-widget-enabled > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon:not(.oo-ui-image-invert),.oo-ui-buttonElement.oo-ui-widget-enabled > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator:not(.oo-ui-image-invert) {
    opacity: 0.87
}

.oo-ui-buttonElement.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon,.oo-ui-buttonElement.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator {
    opacity: 1
}

.oo-ui-buttonElement-frameless.oo-ui-iconElement:first-child {
    margin-left: -0.42857143em
}

.oo-ui-buttonElement-frameless.oo-ui-iconElement > .oo-ui-buttonElement-button {
    min-width: 32px;
    min-height: 32px;
    border-color: transparent;
    border-style: solid;
    border-width: 1px;
    padding-top: 2.14285714em;
    padding-left: 2.14285714em
}

.oo-ui-buttonElement-frameless.oo-ui-iconElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
    left: 0.35714286em
}

.oo-ui-buttonElement-frameless.oo-ui-labelElement:first-child {
    margin-left: -6px
}

.oo-ui-buttonElement-frameless.oo-ui-labelElement.oo-ui-iconElement:first-child {
    margin-left: -0.42857143em
}

.oo-ui-buttonElement-frameless.oo-ui-labelElement > .oo-ui-buttonElement-button {
    border-color: transparent;
    border-style: solid;
    border-width: 1px;
    padding: 5px 6px
}

.oo-ui-buttonElement-frameless.oo-ui-labelElement.oo-ui-iconElement > .oo-ui-buttonElement-button {
    padding-left: 2.14285714em
}

.oo-ui-buttonElement-frameless.oo-ui-indicatorElement:not(.oo-ui-iconElement):not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
    min-width: 12px
}

.oo-ui-buttonElement-frameless.oo-ui-indicatorElement.oo-ui-iconElement > .oo-ui-buttonElement-button {
    padding-left: 3.85714286em
}

.oo-ui-buttonElement-frameless.oo-ui-indicatorElement.oo-ui-labelElement > .oo-ui-buttonElement-button {
    padding-left: 6px;
    padding-top: 5px
}

.oo-ui-buttonElement-frameless.oo-ui-indicatorElement.oo-ui-iconElement.oo-ui-labelElement > .oo-ui-buttonElement-button {
    padding-left: 2.14285714em
}

.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
    color: #202122
}

.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
    background-color: rgba(0,24,73,0.02745098);
    color: #000
}

.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
    border-color: #36c;
    box-shadow: inset 0 0 0 1px #36c;
    outline: 1px solid transparent
}

.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
    background-color: rgba(0,36,73,0.08235294);
    color: #000;
    border-color: #72777d;
    box-shadow: none
}

.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-indicatorElement:not(.oo-ui-iconElement):not(.oo-ui-labelElement) > .oo-ui-buttonElement-button {
    border-radius: 1px
}

.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-indicatorElement:not(.oo-ui-iconElement):not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:focus {
    box-shadow: 0 0 0 2px #36c
}

.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-indicatorElement:not(.oo-ui-iconElement):not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:active {
    box-shadow: none
}

.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
    color: #36c
}

.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover {
    color: #447ff5
}

.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
    color: #2a4b8d;
    border-color: #2a4b8d;
    box-shadow: none
}

.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
    color: #d33
}

.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
    color: #ff4242
}

.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:active,.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
    color: #b32424;
    border-color: #b32424;
    box-shadow: none
}

.oo-ui-buttonElement-frameless.oo-ui-widget-enabled[class*='oo-ui-flaggedElement'] > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon,.oo-ui-buttonElement-frameless.oo-ui-widget-enabled[class*='oo-ui-flaggedElement'] > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator {
    opacity: 1
}

.oo-ui-buttonElement-frameless.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
    color: #72777d
}

.oo-ui-buttonElement-frameless.oo-ui-widget-disabled > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon,.oo-ui-buttonElement-frameless.oo-ui-widget-disabled > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator {
    opacity: 0.51
}

.oo-ui-buttonElement-framed > .oo-ui-buttonElement-button {
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
    padding-left: 12px;
    padding-right: 12px
}

.oo-ui-buttonElement-framed.oo-ui-iconElement > .oo-ui-buttonElement-button {
    padding-top: 2.14285714em;
    padding-bottom: 0;
    padding-left: 2.14285714em
}

.oo-ui-buttonElement-framed.oo-ui-iconElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
    left: 50%;
    margin-left: -0.71428571em
}

.oo-ui-buttonElement-framed.oo-ui-iconElement.oo-ui-labelElement > .oo-ui-buttonElement-button,.oo-ui-buttonElement-framed.oo-ui-iconElement.oo-ui-indicatorElement > .oo-ui-buttonElement-button {
    padding-left: 2.71428571em
}

.oo-ui-buttonElement-framed.oo-ui-iconElement.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon,.oo-ui-buttonElement-framed.oo-ui-iconElement.oo-ui-indicatorElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
    left: 0.78571429em;
    margin-left: 0
}

.oo-ui-buttonElement-framed.oo-ui-indicatorElement > .oo-ui-buttonElement-button {
    padding-top: 2.14285714em;
    padding-right: 1.71428571em;
    padding-bottom: 0
}

.oo-ui-buttonElement-framed.oo-ui-labelElement > .oo-ui-buttonElement-button {
    padding-top: 5px;
    padding-bottom: 5px
}

.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
    background-color: #c8ccd1;
    color: #fff;
    border-color: #c8ccd1
}

.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
    background-color: #919fb9
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
    background-color: #f8f9fa;
    color: #202122;
    border-color: #a2a9b1
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
    background-color: #fff;
    color: #404244;
    border-color: #a2a9b1
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover > .oo-ui-iconElement-icon:not(.oo-ui-image-invert),.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover > .oo-ui-indicatorElement-indicator:not(.oo-ui-image-invert) {
    opacity: 0.74
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
    border-color: #36c;
    box-shadow: inset 0 0 0 1px #36c;
    outline: 1px solid transparent
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
    background-color: #2a4b8d;
    color: #fff;
    border-color: #2a4b8d
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
    border-color: #36c;
    box-shadow: inset 0 0 0 1px #36c,inset 0 0 0 2px #fff
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
    background-color: #c8ccd1;
    color: #000;
    border-color: #72777d;
    box-shadow: none
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
    color: #36c
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover {
    background-color: #fff;
    border-color: #447ff5
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
    border-color: #36c;
    box-shadow: inset 0 0 0 1px #36c;
    outline: 1px solid transparent
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
    background-color: #eff3fa;
    color: #2a4b8d;
    border-color: #2a4b8d;
    box-shadow: none
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
    color: #d73333
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
    background-color: #fff;
    border-color: #ff4242
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:focus {
    border-color: #d33;
    box-shadow: inset 0 0 0 1px #d33;
    outline: 1px solid transparent
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:active,.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
    background-color: #ffffff;
    color: #b32424;
    border-color: #b32424;
    box-shadow: none
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
    color: #fff;
    background-color: #36c;
    border-color: #36c
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover {
    background-color: #447ff5;
    border-color: #447ff5
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
    border-color: #36c;
    box-shadow: inset 0 0 0 1px #36c,inset 0 0 0 2px #fff;
    outline: 1px solid transparent
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
    color: #fff;
    background-color: #2a4b8d;
    border-color: #2a4b8d;
    box-shadow: none
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
    color: #fff;
    background-color: #d33;
    border-color: #d33
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
    background-color: #ff4242;
    border-color: #ff4242
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:focus {
    border-color: #d33;
    box-shadow: inset 0 0 0 1px #d33,inset 0 0 0 2px #fff;
    outline: 1px solid transparent
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:active,.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-destructive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
    color: #fff;
    background-color: #b32424;
    border-color: #b32424;
    box-shadow: none
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon,.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator {
    opacity: 1
}

.oo-ui-clippableElement-clippable {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 40px;
    -webkit-overflow-scrolling: touch
}

.oo-ui-floatableElement {
    position: absolute
}

.oo-ui-labelElement .oo-ui-labelElement-label,.oo-ui-labelElement.oo-ui-labelElement-label {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.oo-ui-labelElement-invisible {
    display: block;
    position: absolute;
    clip: rect(1px,1px,1px,1px);
    width: 1px;
    height: 1px;
    margin: -1px;
    border: 0;
    padding: 0;
    overflow: hidden
}

.oo-ui-labelElement .oo-ui-labelElement-label {
    line-height: 1.42857143em
}

.oo-ui-labelElement .oo-ui-labelElement-label-highlight {
    font-weight: bold
}

.oo-ui-iconElement-icon {
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    min-width: 20px;
    width: 1.42857143em;
    min-height: 20px;
    height: 100%
}

.oo-ui-iconElement-noIcon {
    display: none
}

.oo-ui-indicatorElement-indicator {
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    min-width: 12px;
    width: 0.85714286em;
    min-height: 12px;
    height: 100%
}

.oo-ui-indicatorElement-noIndicator {
    display: none
}

.oo-ui-pendingElement-pending {
    background-color: #eaecf0;
    background-image: -webkit-linear-gradient(135deg,#fff 25%,transparent 25%,transparent 50%,#fff 50%,#fff 75%,transparent 75%,transparent);
    background-image: -moz-linear-gradient(135deg,#fff 25%,transparent 25%,transparent 50%,#fff 50%,#fff 75%,transparent 75%,transparent);
    background-image: linear-gradient(135deg,#fff 25%,transparent 25%,transparent 50%,#fff 50%,#fff 75%,transparent 75%,transparent);
    background-size: 1.42857143em 1.42857143em;
    -webkit-animation: oo-ui-pendingElement-stripes 650ms linear infinite;
    -moz-animation: oo-ui-pendingElement-stripes 650ms linear infinite;
    animation: oo-ui-pendingElement-stripes 650ms linear infinite
}

@-webkit-keyframes oo-ui-pendingElement-stripes {
    0% {
        background-position: -1.42857143em 0
    }

    100% {
        background-position: 0 0
    }
}

@-moz-keyframes oo-ui-pendingElement-stripes {
    0% {
        background-position: -1.42857143em 0
    }

    100% {
        background-position: 0 0
    }
}

@keyframes oo-ui-pendingElement-stripes {
    0% {
        background-position: -1.42857143em 0
    }

    100% {
        background-position: 0 0
    }
}

.oo-ui-fieldLayout {
    display: block;
    margin-top: 16px
}

.oo-ui-fieldLayout:before,.oo-ui-fieldLayout:after {
    content: ' ';
    display: table
}

.oo-ui-fieldLayout:after {
    clear: both
}

.oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body:after,.oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body:after {
    content: ' ';
    display: block;
    clear: both
}

.oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,.oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header {
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

.oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,.oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,.oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-help,.oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-help,.oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field,.oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field {
    display: block;
    float: left
}

.oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header {
    text-align: right
}

.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline {
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
    display: table;
    width: 100%
}

.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field {
    display: table-cell
}

.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header {
    vertical-align: middle
}

.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field {
    width: 1px;
    vertical-align: top
}

.oo-ui-fieldLayout.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,.oo-ui-fieldLayout.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field {
    display: block
}

.oo-ui-fieldLayout .oo-ui-fieldLayout-help {
    float: right
}

.oo-ui-fieldLayout .oo-ui-fieldLayout-help:not(.oo-ui-popupButtonWidget) > .oo-ui-buttonElement-button {
    cursor: help
}

.oo-ui-fieldLayout.oo-ui-labelElement,.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline {
    margin-top: 12px
}

.oo-ui-fieldLayout:first-child,.oo-ui-fieldLayout.oo-ui-labelElement:first-child,.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline:first-child {
    margin-top: 0
}

.oo-ui-fieldLayout.oo-ui-labelElement > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header {
    padding-bottom: 4px
}

.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body {
    max-width: 50em
}

.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header,.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 40%;
    padding-right: 2.64285714em
}

.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label,.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
    display: block;
    padding-top: 4px
}

.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-help,.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-help {
    margin-right: 0;
    margin-left: -2.35714286em
}

.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field,.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field {
    width: 60%
}

.oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 6px
}

.oo-ui-fieldLayout .oo-ui-fieldLayout-help {
    margin-right: 0
}

.oo-ui-fieldLayout .oo-ui-fieldLayout-help .oo-ui-buttonElement-button {
    padding-top: 1.42857143em;
    padding-right: 0
}

.oo-ui-fieldLayout .oo-ui-fieldLayout-help .oo-ui-buttonElement-button:hover,.oo-ui-fieldLayout .oo-ui-fieldLayout-help .oo-ui-buttonElement-button:active {
    background-color: transparent
}

.oo-ui-fieldLayout.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-inline-help {
    margin-top: 4px
}

.oo-ui-fieldLayout.oo-ui-fieldLayout-align-top .oo-ui-fieldLayout-help,.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline .oo-ui-fieldLayout-help {
    margin-top: -6px;
    margin-right: -8px;
    margin-left: 0
}

.oo-ui-fieldLayout-messages {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 50em;
    padding: 4px 0
}

.oo-ui-fieldLayout-messages > .oo-ui-messageWidget {
    margin-left: 12px;
    margin-right: 12px
}

.oo-ui-fieldLayout-messages > .oo-ui-messageWidget:first-child {
    margin-top: 4px
}

.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
    color: #72777d
}

.oo-ui-actionFieldLayout-input,.oo-ui-actionFieldLayout-button {
    display: table-cell;
    vertical-align: middle
}

.oo-ui-actionFieldLayout-button {
    width: 1%;
    white-space: nowrap
}

.oo-ui-actionFieldLayout.oo-ui-fieldLayout-align-top {
    max-width: 50em
}

.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-input > .oo-ui-widget {
    margin-right: 8px
}

.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-input > .oo-ui-widget.oo-ui-textInputWidget > .oo-ui-inputWidget-input,.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-input > .oo-ui-widget .oo-ui-dropdownWidget-handle,.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-input > .oo-ui-widget .oo-ui-tagMultiselectWidget-handle {
    border-radius: 2px 0 0 2px;
    position: relative
}

.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-button .oo-ui-buttonElement-framed > .oo-ui-buttonElement-button {
    border-radius: 0 2px 2px 0;
    margin-left: -1px
}

.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-button .oo-ui-buttonElement-frameless {
    margin-left: 6px
}

.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-input > .oo-ui-textInputWidget > .oo-ui-inputWidget-input:hover,.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-input > .oo-ui-textInputWidget > .oo-ui-inputWidget-input:focus,.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-input > .oo-ui-textInputWidget.oo-ui-flaggedElement-invalid > .oo-ui-inputWidget-input,.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-input > .oo-ui-textInputWidget > .oo-ui-inputWidget-input:hover ~ *,.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-input > .oo-ui-textInputWidget > .oo-ui-inputWidget-input:focus ~ *,.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-input > .oo-ui-textInputWidget.oo-ui-flaggedElement-invalid > .oo-ui-inputWidget-input ~ * {
    z-index: 1
}

.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-button > .oo-ui-buttonElement > .oo-ui-buttonElement-button:hover,.oo-ui-actionFieldLayout .oo-ui-actionFieldLayout-button > .oo-ui-buttonElement > .oo-ui-buttonElement-button:focus {
    z-index: 1
}

.oo-ui-fieldsetLayout {
    position: relative;
    min-width: 0;
    margin: 0;
    border: 0;
    padding: 0.01px 0 0 0
}

body:not(:-moz-handler-blocked) .oo-ui-fieldsetLayout {
    display: table-cell
}

.oo-ui-fieldsetLayout > .oo-ui-fieldsetLayout-header {
    display: none
}

.oo-ui-fieldsetLayout.oo-ui-iconElement > .oo-ui-fieldsetLayout-header,.oo-ui-fieldsetLayout.oo-ui-labelElement > .oo-ui-fieldsetLayout-header {
    color: inherit;
    display: inline-table;
    box-sizing: border-box;
    padding: 0;
    white-space: normal;
    float: left;
    width: 100%
}

.oo-ui-fieldsetLayout > .oo-ui-inline-help {
    clear: left
}

.oo-ui-fieldsetLayout-group {
    clear: both
}

.oo-ui-fieldsetLayout .oo-ui-fieldsetLayout-help {
    float: right
}

.oo-ui-fieldsetLayout .oo-ui-fieldsetLayout-help:not(.oo-ui-popupButtonWidget) > .oo-ui-buttonElement-button {
    cursor: help
}

.oo-ui-fieldsetLayout .oo-ui-fieldsetLayout-header {
    max-width: 50em
}

.oo-ui-fieldsetLayout .oo-ui-fieldsetLayout-header .oo-ui-iconElement-icon {
    height: 1.42857143em
}

.oo-ui-fieldsetLayout.oo-ui-iconElement > .oo-ui-fieldsetLayout-header .oo-ui-iconElement-icon {
    display: block
}

.oo-ui-fieldsetLayout + .oo-ui-fieldsetLayout,.oo-ui-fieldsetLayout + .oo-ui-formLayout {
    margin-top: 24px
}

.oo-ui-fieldsetLayout.oo-ui-labelElement > .oo-ui-fieldsetLayout-header > .oo-ui-labelElement-label {
    display: inline-block;
    margin-bottom: 8px;
    font-size: 1.14285714em;
    font-weight: bold
}

.oo-ui-fieldsetLayout.oo-ui-iconElement > .oo-ui-fieldsetLayout-header > .oo-ui-labelElement-label {
    padding-left: 1.625em
}

.oo-ui-fieldsetLayout > .oo-ui-inline-help {
    margin-bottom: 8px
}

.oo-ui-fieldsetLayout .oo-ui-fieldsetLayout-help,.oo-ui-fieldsetLayout .oo-ui-fieldsetLayout-help:last-child {
    margin-right: -8px
}

.oo-ui-fieldsetLayout .oo-ui-fieldsetLayout-help .oo-ui-buttonElement-button {
    padding-top: 1.42857143em;
    padding-right: 0
}

.oo-ui-fieldsetLayout .oo-ui-fieldsetLayout-help .oo-ui-buttonElement-button:hover,.oo-ui-fieldsetLayout .oo-ui-fieldsetLayout-help .oo-ui-buttonElement-button:active {
    background-color: transparent
}

.oo-ui-formLayout + .oo-ui-fieldsetLayout,.oo-ui-formLayout + .oo-ui-formLayout {
    margin-top: 24px
}

.oo-ui-panelLayout {
    position: relative
}

.oo-ui-panelLayout-scrollable {
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.oo-ui-panelLayout-expanded {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.oo-ui-panelLayout-padded {
    padding: 12px 16px 16px
}

.oo-ui-panelLayout-padded.oo-ui-formLayout > .oo-ui-fieldsetLayout .oo-ui-labelElement-label,.oo-ui-panelLayout-padded.oo-ui-formLayout > .oo-ui-fieldsetLayout .oo-ui-iconElement-icon {
    margin-top: -6px
}

.oo-ui-panelLayout-framed {
    border: 1px solid #a2a9b1;
    border-radius: 2px
}

.oo-ui-panelLayout-padded.oo-ui-panelLayout-framed {
    margin: 12px 0
}

.oo-ui-horizontalLayout > .oo-ui-widget {
    display: inline-block;
    vertical-align: middle
}

.oo-ui-horizontalLayout > .oo-ui-layout {
    display: inline-block
}

.oo-ui-horizontalLayout > .oo-ui-layout,.oo-ui-horizontalLayout > .oo-ui-widget {
    margin-right: 8px
}

.oo-ui-horizontalLayout > .oo-ui-layout:last-child,.oo-ui-horizontalLayout > .oo-ui-widget:last-child {
    margin-right: 0
}

.oo-ui-horizontalLayout > .oo-ui-layout {
    margin-top: 0
}

.oo-ui-horizontalLayout > .oo-ui-widget {
    margin-bottom: 8px
}

.oo-ui-optionWidget {
    position: relative;
    display: block
}

.oo-ui-optionWidget.oo-ui-widget-enabled {
    cursor: pointer
}

.oo-ui-optionWidget.oo-ui-widget-disabled {
    cursor: default
}

.oo-ui-optionWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.oo-ui-optionWidget-selected .oo-ui-buttonElement-button > .oo-ui-iconElement-icon {
    opacity: 1
}

.oo-ui-optionWidget.oo-ui-widget-disabled {
    color: #72777d
}

.oo-ui-decoratedOptionWidget {
    padding: 6px 12px;
    line-height: 1
}

.oo-ui-decoratedOptionWidget.oo-ui-iconElement {
    padding-left: 2.64285714em
}

.oo-ui-decoratedOptionWidget .oo-ui-iconElement-icon {
    left: 0.78571429em
}

.oo-ui-decoratedOptionWidget .oo-ui-labelElement-label {
    line-height: 1.42857143em
}

.oo-ui-decoratedOptionWidget.oo-ui-indicatorElement {
    padding-right: 2.14285714em
}

.oo-ui-decoratedOptionWidget .oo-ui-indicatorElement-indicator {
    right: 12px
}

.oo-ui-decoratedOptionWidget.oo-ui-widget-enabled:hover .oo-ui-iconElement-icon,.oo-ui-decoratedOptionWidget.oo-ui-widget-enabled:hover .oo-ui-indicatorElement-indicator {
    opacity: 0.74
}

.oo-ui-decoratedOptionWidget.oo-ui-widget-enabled .oo-ui-iconElement-icon,.oo-ui-decoratedOptionWidget.oo-ui-widget-enabled .oo-ui-indicatorElement-indicator {
    opacity: 0.87;
    -webkit-transition: opacity 100ms;
    -moz-transition: opacity 100ms;
    transition: opacity 100ms
}

.oo-ui-decoratedOptionWidget.oo-ui-widget-disabled .oo-ui-iconElement-icon,.oo-ui-decoratedOptionWidget.oo-ui-widget-disabled .oo-ui-indicatorElement-indicator {
    opacity: 0.51
}

.oo-ui-radioSelectWidget:focus {
    outline: 0
}

.oo-ui-radioSelectWidget:focus [type='radio']:checked + span:before {
    border-color: #fff
}

.oo-ui-radioOptionWidget {
    display: table;
    padding: 4px 0
}

.oo-ui-radioOptionWidget .oo-ui-radioInputWidget,.oo-ui-radioOptionWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
    display: table-cell;
    vertical-align: top
}

.oo-ui-radioOptionWidget .oo-ui-radioInputWidget {
    width: 1px
}

.oo-ui-radioOptionWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
    white-space: normal
}

.oo-ui-radioOptionWidget:first-child {
    padding-top: 0
}

.oo-ui-radioOptionWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
    padding-left: 6px
}

.oo-ui-radioOptionWidget .oo-ui-radioInputWidget {
    margin-right: 0
}

.oo-ui-labelWidget {
    display: inline-block
}

.oo-ui-labelWidget.oo-ui-inline-help {
    display: block;
    color: #54595d;
    font-size: 0.92857143em
}

.oo-ui-messageWidget {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: bold
}

.oo-ui-messageWidget > .oo-ui-labelElement-label {
    display: block
}

.oo-ui-messageWidget > .oo-ui-iconElement-icon {
    background-position: 0 0
}

.oo-ui-messageWidget > .oo-ui-labelElement-label {
    margin-left: 2em
}

.oo-ui-messageWidget.oo-ui-messageWidget-block {
    border: 1px solid;
    padding: 16px 24px;
    font-weight: normal
}

.oo-ui-messageWidget.oo-ui-messageWidget-block > .oo-ui-iconElement-icon {
    background-position: 0 16px
}

.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
    background-color: #fee7e6;
    border-color: #d33
}

.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
    background-color: #fef6e7;
    border-color: #fc3
}

.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
    background-color: #d5fdf4;
    border-color: #14866d
}

.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
    background-color: #eaecf0;
    border-color: #a2a9b1
}

.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block) {
    color: #d33
}

.oo-ui-messageWidget.oo-ui-flaggedElement-success:not(.oo-ui-messageWidget-block) {
    color: #14866d
}

.oo-ui-messageWidget + .oo-ui-messageWidget {
    margin-top: 8px
}

.oo-ui-iconWidget {
    vertical-align: middle;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    clip: auto;
    margin: 0;
    text-indent: -9999px;
    line-height: 2.5;
    display: inline-block;
    position: static;
    top: auto;
    height: 1.42857143em
}

.oo-ui-iconWidget.oo-ui-widget-disabled {
    opacity: 0.51
}

.oo-ui-indicatorWidget {
    vertical-align: middle;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    clip: auto;
    margin: 0;
    text-indent: -9999px;
    line-height: 2.5;
    margin: 0.42857143em;
    display: inline-block;
    position: static;
    top: auto;
    height: 0.85714286em
}

.oo-ui-indicatorWidget.oo-ui-widget-disabled {
    opacity: 0.51
}

.oo-ui-buttonWidget {
    margin-right: 8px
}

.oo-ui-buttonWidget:last-child {
    margin-right: 0
}

.oo-ui-buttonGroupWidget {
    display: inline-block;
    border-radius: 2px;
    margin-right: 8px;
    z-index: 0;
    position: relative;
    padding-bottom: 1px
}

.oo-ui-buttonGroupWidget .oo-ui-buttonWidget.oo-ui-buttonElement-active .oo-ui-buttonElement-button {
    cursor: default
}

.oo-ui-buttonGroupWidget:last-child {
    margin-right: 0
}

.oo-ui-buttonGroupWidget .oo-ui-buttonElement {
    margin-right: 0;
    z-index: 0
}

.oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed .oo-ui-buttonElement-button {
    margin-right: -1px;
    margin-bottom: -1px;
    border-radius: 0
}

.oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed:first-child .oo-ui-buttonElement-button {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px
}

.oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed:last-child .oo-ui-buttonElement-button {
    margin-right: 0;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px
}

.oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed.oo-ui-widget-disabled + .oo-ui-widget-disabled > .oo-ui-buttonElement-button {
    border-left-color: #fff
}

.oo-ui-buttonGroupWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
    z-index: 1
}

.oo-ui-buttonGroupWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
    z-index: 2
}

.oo-ui-buttonGroupWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
    z-index: 3
}

.oo-ui-buttonGroupWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
    z-index: -1
}

.oo-ui-buttonGroupWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-toggleWidget-on + .oo-ui-toggleWidget-on > .oo-ui-buttonElement-button,.oo-ui-buttonGroupWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-toggleWidget-on + .oo-ui-toggleWidget-on > .oo-ui-buttonElement-button:active {
    border-left-color: #a2a9b1;
    z-index: 3
}

.oo-ui-popupWidget {
    position: absolute;
    z-index: 1
}

.oo-ui-popupWidget-popup {
    position: relative;
    overflow: hidden;
    word-wrap: break-word;
    overflow-wrap: break-word
}

.oo-ui-popupWidget-anchor {
    display: none
}

.oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor {
    display: block;
    position: absolute;
    background-repeat: no-repeat
}

.oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor:before,.oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent
}

.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor {
    left: 0
}

.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before,.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
    border-top: 0
}

.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor {
    left: 0
}

.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before,.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
    border-bottom: 0
}

.oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor {
    top: 0
}

.oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor:before,.oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor:after {
    border-left: 0
}

.oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor {
    top: 0
}

.oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor:before,.oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor:after {
    border-right: 0
}

.oo-ui-popupWidget-head {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.oo-ui-popupWidget-head > .oo-ui-labelElement-label {
    cursor: default
}

.oo-ui-popupWidget-body {
    clear: both
}

.oo-ui-popupWidget-body.oo-ui-clippableElement-clippable {
    min-height: 1em
}

.oo-ui-popupWidget-popup {
    background-color: #fff;
    border: 1px solid #a2a9b1;
    border-radius: 2px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.25)
}


.oo-ui-popupWidget-anchored-top {
    margin-top: 9px
}

.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor {
    top: -9px
}

.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
    bottom: -10px;
    left: -9px;
    border-bottom-color: #7b8590;
    border-width: 10px
}

.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
    bottom: -10px;
    left: -8px;
    border-bottom-color: #fff;
    border-width: 9px
}

.oo-ui-popupWidget-anchored-bottom {
    margin-bottom: 9px
}

.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor {
    bottom: -9px
}

.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
    top: -10px;
    left: -9px;
    border-top-color: #a2a9b1;
    border-width: 10px
}

.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
    top: -10px;
    left: -8px;
    border-top-color: #fff;
    border-width: 9px
}

.oo-ui-popupWidget-anchored-start {
    margin-left: 9px
}

.oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor {
    left: -9px
}

.oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor:before {
    right: -10px;
    top: -9px;
    border-right-color: #a2a9b1;
    border-width: 10px
}

.oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor:after {
    right: -10px;
    top: -8px;
    border-right-color: #fff;
    border-width: 9px
}

.oo-ui-popupWidget-anchored-end {
    margin-right: 9px
}

.oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor {
    right: -9px
}

.oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor:before {
    left: -10px;
    top: -9px;
    border-left-color: #a2a9b1;
    border-width: 10px
}

.oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor:after {
    left: -10px;
    top: -8px;
    border-left-color: #fff;
    border-width: 9px
}

.oo-ui-popupWidget-transitioning .oo-ui-popupWidget-popup {
    -webkit-transition: width 100ms,height 100ms,left 100ms;
    -moz-transition: width 100ms,height 100ms,left 100ms;
    transition: width 100ms,height 100ms,left 100ms
}

.oo-ui-popupWidget-head {
    margin-bottom: 9px
}

.oo-ui-popupWidget-head > .oo-ui-iconElement-icon {
    left: 0.78571429em;
    height: calc(1.42857143em + 2 * 9px)
}

.oo-ui-popupWidget-head > .oo-ui-iconElement-noIcon + .oo-ui-labelElement-label {
    margin-left: 12px
}

.oo-ui-popupWidget-head > .oo-ui-labelElement-label {
    display: inline-block;
    margin: 9px 12px 0 2.64285714em;
    line-height: 1.42857143em
}

.oo-ui-popupWidget-head > .oo-ui-buttonWidget {
    position: absolute;
    right: 0
}

.oo-ui-popupWidget-head > .oo-ui-buttonWidget .oo-ui-icon-close {
    background-size: 1.14285714em 1.14285714em
}

.oo-ui-popupWidget-body {
    line-height: 1.42857143em
}

.oo-ui-popupWidget-body-padded {
    margin: 5px 12px
}

.oo-ui-popupWidget-footer {
    margin: 9px 12px
}

.oo-ui-popupButtonWidget {
    position: relative
}

.oo-ui-popupButtonWidget .oo-ui-popupWidget {
    cursor: auto
}

.oo-ui-inputWidget {
    margin-right: 8px
}

.oo-ui-inputWidget:last-child {
    margin-right: 0
}

.oo-ui-buttonInputWidget > button,.oo-ui-buttonInputWidget > input {
    background-color: transparent;
    margin: 0;
    border: 0;
    padding: 0
}

.oo-ui-checkboxInputWidget {
    display: inline-block;
    z-index: 0;
    position: relative;
    line-height: 1.42857143em;
    white-space: nowrap
}

.oo-ui-checkboxInputWidget * {
    font: inherit;
    vertical-align: middle
}

.oo-ui-checkboxInputWidget [type='checkbox'] {
    position: relative;
    max-width: none;
    width: 1.42857143em;
    height: 1.42857143em;
    margin: 0;
    opacity: 0;
    z-index: 1
}

.oo-ui-checkboxInputWidget [type='checkbox'] + span {
    background-color: #fff;
    background-size: 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    width: 1.42857143em;
    height: 1.42857143em;
    border-color: #72777d;
    border-style: solid;
    border-radius: 2px;
    border-width: 1px
}

.oo-ui-checkboxInputWidget [type='checkbox']:checked:not(:indeterminate) + span {
    background-size: 1em 1em
}

.oo-ui-checkboxInputWidget [type='checkbox']:indeterminate + span:before {
    content: ' ';
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: 0.21428571em;
    right: 0.21428571em;
    height: 2px;
    margin-top: -1px
}

.oo-ui-checkboxInputWidget [type='checkbox']:disabled + span {
    background-color: #c8ccd1;
    border-color: #c8ccd1
}

.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox'] {
    cursor: pointer
}

.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox'] + span {
    cursor: pointer;
    -webkit-transition: background-color 100ms,border-color 100ms,box-shadow 100ms;
    -moz-transition: background-color 100ms,border-color 100ms,box-shadow 100ms;
    transition: background-color 100ms,border-color 100ms,box-shadow 100ms
}

.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:focus + span {
    border-color: #36c;
    box-shadow: inset 0 0 0 1px #36c;
    outline: 1px solid transparent
}

.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:hover + span {
    border-color: #447ff5
}

.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:active + span {
    background-color: #2a4b8d;
    border-color: #2a4b8d;
    box-shadow: inset 0 0 0 1px #2a4b8d
}

.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked + span,.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate + span {
    background-color: #36c;
    border-color: #36c
}

.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked:focus + span,.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate:focus + span {
    background-color: #36c;
    border-color: #36c;
    box-shadow: inset 0 0 0 1px #36c,inset 0 0 0 2px #fff
}

.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked:hover + span,.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate:hover + span {
    background-color: #447ff5;
    border-color: #447ff5
}

.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked:active + span,.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate:active + span {
    background-color: #2a4b8d;
    border-color: #2a4b8d;
    box-shadow: inset 0 0 0 1px #2a4b8d
}

.oo-ui-checkboxMultiselectInputWidget .oo-ui-fieldLayout {
    margin-top: 0;
    padding: 4px 0
}

.oo-ui-checkboxMultiselectInputWidget .oo-ui-fieldLayout:first-child {
    padding-top: 0
}

.oo-ui-dropdownInputWidget {
    position: relative;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-width: 50em
}

.oo-ui-dropdownInputWidget .oo-ui-dropdownWidget,.oo-ui-dropdownInputWidget.oo-ui-dropdownInputWidget-php select,.oo-ui-dropdownInputWidget.oo-ui-isMobile select {
    display: block
}

.oo-ui-dropdownInputWidget.oo-ui-isMobile .oo-ui-dropdownWidget {
    display: none
}

.oo-ui-dropdownInputWidget select {
    display: none;
    background-position: -9999em 0;
    background-repeat: no-repeat;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
    cursor: pointer
}

.oo-ui-dropdownInputWidget select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    background-position: right 12px center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 2.28571429em;
    border: 1px solid #a2a9b1;
    border-radius: 2px;
    padding-left: 12px;
    padding-right: 2.14285714em;
    font-size: inherit;
    font-family: inherit;
    vertical-align: middle;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .oo-ui-dropdownInputWidget select {
        background-position: right 12px center;
        padding-left: 12px;
        padding-right: 2.14285714em
    }
}

.oo-ui-dropdownInputWidget select::-ms-expand {
    display: none
}

.oo-ui-dropdownInputWidget option {
    background-color: transparent;
    font-size: inherit;
    font-family: inherit;
    height: 1.5em;
    padding: 5px 12px
}

.oo-ui-dropdownInputWidget.oo-ui-widget-enabled {
    background-color: #f8f9fa;
    -webkit-transition: background-color 100ms;
    -moz-transition: background-color 100ms;
    transition: background-color 100ms
}

.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover {
    background-color: #fff
}

.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
    color: #202122;
    -webkit-transition: border-color 100ms,box-shadow 100ms;
    -moz-transition: border-color 100ms,box-shadow 100ms;
    transition: border-color 100ms,box-shadow 100ms
}

.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover {
    color: #404244;
    border-color: #a2a9b1
}

.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
    color: #000;
    border-color: #72777d
}

.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
    border-color: #36c;
    outline: 0;
    box-shadow: inset 0 0 0 1px #36c
}

.oo-ui-dropdownInputWidget.oo-ui-widget-disabled {
    background-color: #eaecf0
}

.oo-ui-dropdownInputWidget.oo-ui-widget-disabled select {
    color: #72777d;
    border-color: #c8ccd1
}

.oo-ui-radioInputWidget {
    display: inline-block;
    z-index: 0;
    position: relative;
    line-height: 1.42857143em;
    white-space: nowrap
}

.oo-ui-radioInputWidget * {
    font: inherit;
    vertical-align: middle
}

.oo-ui-radioInputWidget [type='radio'] {
    position: relative;
    max-width: none;
    width: 1.42857143em;
    height: 1.42857143em;
    margin: 0;
    opacity: 0;
    z-index: 1
}

.oo-ui-radioInputWidget [type='radio'] + span {
    background-color: #fff;
    position: absolute;
    left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 1.42857143em;
    height: 1.42857143em;
    border-color: #72777d;
    border-style: solid;
    border-radius: 100%;
    border-width: 0;
    border-width: 1px
}

.oo-ui-radioInputWidget [type='radio'] + span:before {
    content: ' ';
    position: absolute;
    top: -4px;
    left: -4px;
    right: -4px;
    bottom: -4px;
    border: 1px solid transparent;
    border-radius: 100%
}

.oo-ui-radioInputWidget [type='radio']:checked + span,.oo-ui-radioInputWidget [type='radio']:checked:hover + span,.oo-ui-radioInputWidget [type='radio']:checked:focus:hover + span {
    border-width: 6px
}

.oo-ui-radioInputWidget [type='radio']:disabled + span {
    background-color: #c8ccd1;
    border-color: #c8ccd1
}

.oo-ui-radioInputWidget [type='radio']:disabled:checked + span {
    background-color: #fff
}

.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio'] {
    cursor: pointer
}

.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio'] + span {
    cursor: pointer;
    -webkit-transition: background-color 100ms,border-color 100ms,border-width 100ms;
    -moz-transition: background-color 100ms,border-color 100ms,border-width 100ms;
    transition: background-color 100ms,border-color 100ms,border-width 100ms
}

.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:hover + span {
    border-color: #447ff5
}

.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:active + span {
    background-color: #2a4b8d;
    border-color: #2a4b8d
}

.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked + span {
    border-color: #36c
}

.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked:focus + span:before {
    border-color: #fff
}

.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked:hover + span {
    border-color: #447ff5
}

.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked:active + span {
    border-color: #2a4b8d;
    box-shadow: inset 0 0 0 1px #2a4b8d
}

.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked:active + span:before {
    border-color: #2a4b8d
}

.oo-ui-radioSelectInputWidget .oo-ui-fieldLayout {
    margin-top: 0;
    padding: 4px 0
}

.oo-ui-radioSelectInputWidget .oo-ui-fieldLayout:first-child {
    padding-top: 0
}

.oo-ui-textInputWidget {
    position: relative;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-width: 50em
}

.oo-ui-textInputWidget .oo-ui-inputWidget-input {
    -webkit-appearance: none;
    -moz-appearance: textfield;
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.oo-ui-textInputWidget input::-ms-clear {
    display: none
}

.oo-ui-textInputWidget textarea {
    overflow: auto
}

.oo-ui-textInputWidget textarea.oo-ui-textInputWidget-autosized {
    resize: none
}

.oo-ui-textInputWidget [type='number']::-webkit-outer-spin-button,.oo-ui-textInputWidget [type='number']::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.oo-ui-textInputWidget [type='search']::-webkit-search-decoration,.oo-ui-textInputWidget [type='search']::-webkit-search-cancel-button {
    display: none
}

.oo-ui-textInputWidget > .oo-ui-iconElement-icon,.oo-ui-textInputWidget-labelPosition-before > .oo-ui-labelElement-label {
    left: 0
}

.oo-ui-textInputWidget > .oo-ui-indicatorElement-indicator,.oo-ui-textInputWidget-labelPosition-after > .oo-ui-labelElement-label {
    right: 0
}

.oo-ui-textInputWidget > .oo-ui-labelElement-label {
    position: absolute;
    top: 0
}

.oo-ui-textInputWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
    display: block
}

.oo-ui-textInputWidget-labelPosition-after.oo-ui-labelElement ::-ms-clear {
    display: none
}

.oo-ui-textInputWidget-php > .oo-ui-iconElement-icon,.oo-ui-textInputWidget-php > .oo-ui-indicatorElement-indicator,.oo-ui-textInputWidget-php > .oo-ui-labelElement-label {
    pointer-events: none
}

.oo-ui-textInputWidget.oo-ui-widget-enabled > .oo-ui-iconElement-icon,.oo-ui-textInputWidget.oo-ui-widget-enabled > .oo-ui-indicatorElement-indicator {
    cursor: text
}

.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-textInputWidget-type-search > .oo-ui-indicatorElement-indicator {
    cursor: pointer
}

.oo-ui-textInputWidget.oo-ui-widget-disabled > * {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.oo-ui-textInputWidget .oo-ui-inputWidget-input {
    background-color: #fff;
    color: #000;
    margin: 0;
    border: 1px solid #a2a9b1;
    border-radius: 2px;
    padding: 5px 8px;
    font-size: inherit;
    font-family: inherit;
    line-height: 1.42857143em
}

.oo-ui-textInputWidget input {
    height: 2.28571429em
}

.oo-ui-textInputWidget .oo-ui-pendingElement-pending {
    background-color: #eaecf0
}

.oo-ui-textInputWidget.oo-ui-iconElement .oo-ui-inputWidget-input {
    padding-left: 2.42857143em
}

.oo-ui-textInputWidget.oo-ui-iconElement > .oo-ui-iconElement-icon {
    left: 9px
}

.oo-ui-textInputWidget.oo-ui-iconElement textarea + .oo-ui-iconElement-icon {
    max-height: 2.28571429em
}

.oo-ui-textInputWidget > .oo-ui-labelElement-label {
    color: #72777d;
    padding: 0 12px 0 8px;
    line-height: 2.28571429em
}

.oo-ui-textInputWidget.oo-ui-indicatorElement .oo-ui-inputWidget-input {
    padding-right: 28px
}

.oo-ui-textInputWidget.oo-ui-indicatorElement.oo-ui-textInputWidget-labelPosition-after > .oo-ui-labelElement-label {
    padding-right: 0
}

.oo-ui-textInputWidget.oo-ui-indicatorElement > .oo-ui-indicatorElement-indicator {
    max-height: 2.28571429em;
    margin-right: 0.71428571em
}

.oo-ui-textInputWidget-labelPosition-after.oo-ui-indicatorElement > .oo-ui-labelElement-label {
    margin-right: 2.28571429em
}

.oo-ui-textInputWidget-labelPosition-before.oo-ui-iconElement > .oo-ui-labelElement-label {
    padding-left: 2.42857143em
}

.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input {
    box-shadow: inset 0 0 0 1px transparent;
    -webkit-transition: border-color 250ms,box-shadow 250ms;
    -moz-transition: border-color 250ms,box-shadow 250ms;
    transition: border-color 250ms,box-shadow 250ms
}

.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::-webkit-input-placeholder {
    color: #72777d;
    opacity: 1
}

.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:-ms-input-placeholder {
    color: #72777d;
    opacity: 1
}

.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::-moz-placeholder {
    color: #72777d;
    opacity: 1
}

.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:-moz-placeholder {
    color: #72777d;
    opacity: 1
}

.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
    color: #72777d;
    opacity: 1
}

.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus {
    outline: 0;
    border-color: #36c;
    box-shadow: inset 0 0 0 1px #36c
}

.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus ~ .oo-ui-iconElement-icon,.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus ~ .oo-ui-indicatorElement-indicator {
    opacity: 1
}

.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
    background-color: #f8f9fa
}

.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input {
    border-color: #72777d
}

.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
    border-color: #36c
}

@media screen and (min-width: 0) {
    .oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
        outline:1px solid #36c;
        outline-offset: -2px
    }

    .oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid textarea.oo-ui-inputWidget-input:focus {
        outline-color: #d33
    }
}

.oo-ui-textInputWidget.oo-ui-widget-enabled > .oo-ui-iconElement-icon {
    opacity: 0.67
}

.oo-ui-textInputWidget.oo-ui-widget-enabled > .oo-ui-indicatorElement-indicator {
    opacity: 0.87
}

.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
    border-color: #d33
}

.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input:hover {
    border-color: #d33
}

.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input:focus {
    border-color: #d33;
    box-shadow: inset 0 0 0 1px #d33
}

.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
    background-color: #eaecf0;
    -webkit-text-fill-color: #72777d;
    color: #72777d;
    text-shadow: 0 1px 1px #fff;
    border-color: #c8ccd1
}

.oo-ui-textInputWidget.oo-ui-widget-disabled > .oo-ui-iconElement-icon,.oo-ui-textInputWidget.oo-ui-widget-disabled > .oo-ui-indicatorElement-indicator {
    opacity: 0.51
}

.oo-ui-textInputWidget.oo-ui-widget-disabled > .oo-ui-labelElement-label {
    color: #72777d;
    text-shadow: 0 1px 1px #fff
}

.oo-ui-menuSelectWidget {
    position: absolute;
    width: 100%;
    z-index: 4;
    background-color: #fff;
    margin-top: -1px;
    margin-bottom: -1px;
    border: 1px solid #a2a9b1;
    border-radius: 0 0 2px 2px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.25)
}

.oo-ui-menuSelectWidget.oo-ui-clippableElement-clippable {
    min-height: 32px
}

.oo-ui-menuSelectWidget-invisible {
    display: none
}

.oo-ui-menuOptionWidget {
    -webkit-transition: background-color 100ms,color 100ms;
    -moz-transition: background-color 100ms,color 100ms;
    transition: background-color 100ms,color 100ms
}

.oo-ui-menuOptionWidget-checkIcon {
    display: none
}

.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
    background-color: #eaecf0;
    color: #000
}

.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected {
    background-color: #eaf3ff;
    color: #36c
}

.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
    background-color: rgba(41,98,204,0.1);
    color: #36c
}

.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
    color: #202122
}

.oo-ui-menuSectionOptionWidget {
    color: #72777d;
    padding: 5px 12px 4px;
    font-weight: bold
}

.oo-ui-menuSectionOptionWidget.oo-ui-widget-enabled {
    cursor: default
}

.oo-ui-menuSectionOptionWidget ~ .oo-ui-menuOptionWidget {
    padding-left: 24px
}

.oo-ui-menuSectionOptionWidget ~ .oo-ui-menuOptionWidget.oo-ui-iconElement {
    padding-left: 3.5em
}

.oo-ui-menuSectionOptionWidget ~ .oo-ui-menuOptionWidget.oo-ui-iconElement .oo-ui-iconElement-icon {
    left: 1.71428571em
}

.oo-ui-dropdownWidget {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    width: 100%;
    max-width: 50em;
    margin-right: 8px
}

.oo-ui-dropdownWidget-handle {
    position: relative;
    width: 100%;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: default;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.oo-ui-dropdownWidget-handle .oo-ui-labelElement-label {
    display: inline-block
}

.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle {
    cursor: pointer
}

.oo-ui-dropdownWidget:last-child {
    margin-right: 0
}

.oo-ui-dropdownWidget-handle {
    min-height: 32px;
    border: 1px solid #a2a9b1;
    border-radius: 2px;
    padding: 5px 2.14285714em 5px 12px;
    line-height: 1
}

.oo-ui-dropdownWidget-handle .oo-ui-iconElement-icon {
    left: 12px
}

.oo-ui-dropdownWidget-handle .oo-ui-indicatorElement-indicator {
    right: 11px
}

.oo-ui-dropdownWidget-handle .oo-ui-labelElement-label {
    line-height: 1.42857143em
}

.oo-ui-dropdownWidget.oo-ui-iconElement .oo-ui-dropdownWidget-handle {
    padding-left: 2.71428571em
}

.oo-ui-dropdownWidget.oo-ui-indicatorElement .oo-ui-dropdownWidget-handle {
    padding-right: 2.57142857em
}

.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle {
    background-color: #f8f9fa;
    color: #202122;
    -webkit-transition: background-color 100ms,border-color 100ms,box-shadow 100ms;
    -moz-transition: background-color 100ms,border-color 100ms,box-shadow 100ms;
    transition: background-color 100ms,border-color 100ms,box-shadow 100ms
}

.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover {
    background-color: #fff;
    color: #404244;
    border-color: #a2a9b1
}

.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover .oo-ui-iconElement-icon,.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover .oo-ui-indicatorElement-indicator {
    opacity: 0.74
}

.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active {
    color: #000;
    border-color: #72777d
}

.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus {
    border-color: #36c;
    outline: 0;
    box-shadow: inset 0 0 0 1px #36c
}

.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle .oo-ui-iconElement-icon,.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle .oo-ui-indicatorElement-indicator {
    opacity: 0.87;
    -webkit-transition: opacity 100ms;
    -moz-transition: opacity 100ms;
    transition: opacity 100ms
}

.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
    background-color: #fff
}

.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle .oo-ui-iconElement-icon,.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle .oo-ui-indicatorElement-indicator {
    opacity: 1
}

.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
    color: #72777d;
    text-shadow: 0 1px 1px #fff;
    border-color: #c8ccd1;
    background-color: #eaecf0
}

.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle:focus {
    outline: 0
}

.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle .oo-ui-indicatorElement-indicator {
    opacity: 0.15
}

.oo-ui-comboBoxInputWidget {
    display: inline-block;
    position: relative
}

.oo-ui-comboBoxInputWidget-field {
    display: table;
    width: 100%;
    table-layout: fixed
}

.oo-ui-comboBoxInputWidget .oo-ui-inputWidget-input {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    overflow: hidden
}

.oo-ui-comboBoxInputWidget-dropdownButton {
    display: table-cell
}

.oo-ui-comboBoxInputWidget-dropdownButton > .oo-ui-buttonElement-button {
    display: block;
    overflow: hidden
}

.oo-ui-comboBoxInputWidget.oo-ui-comboBoxInputWidget-empty .oo-ui-comboBoxInputWidget-dropdownButton {
    display: none
}

.oo-ui-comboBoxInputWidget-php ::-webkit-calendar-picker-indicator {
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 2.5em;
    height: 2.5em;
    padding: 0
}

.oo-ui-comboBoxInputWidget-php > .oo-ui-indicatorWidget {
    display: block;
    position: absolute;
    top: 0;
    height: 100%;
    pointer-events: none
}

.oo-ui-comboBoxInputWidget .oo-ui-inputWidget-input {
    height: 2.28571429em;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right-width: 0
}

.oo-ui-comboBoxInputWidget.oo-ui-comboBoxInputWidget-empty .oo-ui-inputWidget-input,.oo-ui-comboBoxInputWidget-php .oo-ui-inputWidget-input {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-right-width: 1px
}

.oo-ui-comboBoxInputWidget-dropdownButton.oo-ui-indicatorElement {
    width: 2.64285714em
}

.oo-ui-comboBoxInputWidget-dropdownButton.oo-ui-indicatorElement .oo-ui-buttonElement-button {
    min-width: 37px;
    padding-left: 0
}

.oo-ui-comboBoxInputWidget-dropdownButton.oo-ui-indicatorElement .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator {
    right: 0.85714286em
}

.oo-ui-comboBoxInputWidget-dropdownButton.oo-ui-indicatorElement .oo-ui-buttonElement-button,.oo-ui-comboBoxInputWidget-dropdownButton.oo-ui-indicatorElement .oo-ui-buttonElement-button:focus {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.oo-ui-comboBoxInputWidget-php .oo-ui-indicatorWidget {
    right: 12px;
    margin: 0
}

.oo-ui-comboBoxInputWidget-open .oo-ui-comboBoxInputWidget-dropdownButton > .oo-ui-buttonElement-button {
    background-color: #fff
}

.oo-ui-comboBoxInputWidget-open .oo-ui-comboBoxInputWidget-dropdownButton > .oo-ui-buttonElement-button .oo-ui-indicatorElement-indicator {
    opacity: 1
}

.oo-ui-comboBoxInputWidget.oo-ui-widget-disabled .oo-ui-indicatorElement-indicator {
    opacity: 1
}

.oo-ui-multioptionWidget {
    position: relative;
    display: block
}

.oo-ui-multioptionWidget.oo-ui-widget-enabled {
    cursor: pointer
}

.oo-ui-multioptionWidget.oo-ui-widget-disabled {
    cursor: default
}

.oo-ui-multioptionWidget.oo-ui-labelElement .oo-ui-labelElement-label {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.oo-ui-multioptionWidget.oo-ui-widget-disabled {
    color: #72777d
}

.oo-ui-checkboxMultioptionWidget {
    display: table;
    padding: 4px 0
}

.oo-ui-checkboxMultioptionWidget .oo-ui-checkboxInputWidget,.oo-ui-checkboxMultioptionWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
    display: table-cell;
    vertical-align: top
}

.oo-ui-checkboxMultioptionWidget .oo-ui-checkboxInputWidget {
    width: 1px
}

.oo-ui-checkboxMultioptionWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
    white-space: normal
}

.oo-ui-checkboxMultioptionWidget:first-child {
    padding-top: 0
}

.oo-ui-checkboxMultioptionWidget.oo-ui-labelElement > .oo-ui-labelElement-label {
    padding-left: 6px
}

.oo-ui-checkboxMultioptionWidget .oo-ui-checkboxInputWidget {
    margin-right: 0
}

.oo-ui-progressBarWidget {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 50em;
    border: 1px solid #a2a9b1;
    border-radius: 1em;
    box-shadow: 0 1px 1px rgba(0,0,0,0.15);
    overflow: hidden
}

.oo-ui-progressBarWidget:not(.oo-ui-pendingElement-pending) {
    background-color: #fff
}

.oo-ui-progressBarWidget-bar {
    height: 1em;
    -webkit-transition: width 100ms;
    -moz-transition: width 100ms;
    transition: width 100ms
}

.oo-ui-progressBarWidget-indeterminate .oo-ui-progressBarWidget-bar {
    -webkit-animation: oo-ui-progressBarWidget-slide 2s infinite linear;
    -moz-animation: oo-ui-progressBarWidget-slide 2s infinite linear;
    animation: oo-ui-progressBarWidget-slide 2s infinite linear;
    width: 40%;
    -webkit-transform: translate(-25%);
    -moz-transform: translate(-25%);
    -ms-transform: translate(-25%);
    transform: translate(-25%)
}

.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
    background-color: #36c
}

.oo-ui-progressBarWidget.oo-ui-widget-disabled .oo-ui-progressBarWidget-bar {
    background-color: #c8ccd1
}

@-webkit-keyframes oo-ui-progressBarWidget-slide {
    from {
        -webkit-transform: translate(-100%);
        -moz-transform: translate(-100%);
        -ms-transform: translate(-100%);
        transform: translate(-100%)
    }

    to {
        -webkit-transform: translate(350%);
        -moz-transform: translate(350%);
        -ms-transform: translate(350%);
        transform: translate(350%)
    }
}

@-moz-keyframes oo-ui-progressBarWidget-slide {
    from {
        -webkit-transform: translate(-100%);
        -moz-transform: translate(-100%);
        -ms-transform: translate(-100%);
        transform: translate(-100%)
    }

    to {
        -webkit-transform: translate(350%);
        -moz-transform: translate(350%);
        -ms-transform: translate(350%);
        transform: translate(350%)
    }
}

@keyframes oo-ui-progressBarWidget-slide {
    from {
        -webkit-transform: translate(-100%);
        -moz-transform: translate(-100%);
        -ms-transform: translate(-100%);
        transform: translate(-100%)
    }

    to {
        -webkit-transform: translate(350%);
        -moz-transform: translate(350%);
        -ms-transform: translate(350%);
        transform: translate(350%)
    }
}

.oo-ui-numberInputWidget {
    display: inline-block;
    position: relative;
    max-width: 50em
}

.oo-ui-numberInputWidget-buttoned .oo-ui-buttonWidget,.oo-ui-numberInputWidget-buttoned .oo-ui-inputWidget-input {
    display: table-cell;
    height: 100%
}

.oo-ui-numberInputWidget-field {
    display: table;
    table-layout: fixed;
    width: 100%
}

.oo-ui-numberInputWidget-buttoned .oo-ui-buttonWidget {
    width: 2.64285714em
}

.oo-ui-numberInputWidget-buttoned .oo-ui-buttonWidget .oo-ui-buttonElement-button {
    display: block;
    min-width: 37px;
    min-height: 32px;
    padding-left: 0;
    padding-right: 0
}

.oo-ui-numberInputWidget-buttoned .oo-ui-inputWidget-input {
    height: 2.28571429em;
    border-radius: 0
}

.oo-ui-numberInputWidget-minusButton > .oo-ui-buttonElement-button {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right-width: 0
}

.oo-ui-numberInputWidget-plusButton > .oo-ui-buttonElement-button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left-width: 0
}

.oo-ui-numberInputWidget.oo-ui-widget-disabled.oo-ui-numberInputWidget-buttoned .oo-ui-iconElement-icon {
    opacity: 1
}

.oo-ui-selectFileInputWidget {
    width: 100%;
    max-width: 50em;
    min-height: 2.28571429em
}

.oo-ui-selectFileInputWidget-selectButton > .oo-ui-buttonElement-button {
    position: relative;
    overflow: hidden
}

.oo-ui-selectFileInputWidget-selectButton > .oo-ui-buttonElement-button > [type='file'] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 1;
    cursor: pointer;
    padding-top: 100px
}

.oo-ui-selectFileInputWidget-selectButton.oo-ui-widget-disabled > .oo-ui-buttonElement-button > [type='file'] {
    display: none
}

.oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
    pointer-events: none
}

.oo-ui-selectFileInputWidget-empty.oo-ui-widget-enabled .oo-ui-selectFileInputWidget-label {
    cursor: default
}

.oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
    height: 2.28571429em
}

.oo-ui-defaultOverlay {
    position: absolute;
    top: 0;
    left: 0
}

.oo-ui-draggableElement-handle:not(.oo-ui-draggableElement-undraggable).oo-ui-widget {
    cursor: move;
    cursor: url(https://betawiki.net/resources/lib/ooui/images/grab.cur?b06c2);
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: grab
}

.oo-ui-draggableElement-handle:not(.oo-ui-draggableElement-undraggable):active {
    cursor: url(https://betawiki.net/resources/lib/ooui/images/grabbing.cur?a8c87);
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: grabbing
}

.oo-ui-draggableElement-handle.oo-ui-widget-disabled,.oo-ui-widget-disabled .oo-ui-draggableElement-handle {
    cursor: default
}

.oo-ui-draggableElement-placeholder {
    opacity: 0.2
}

.oo-ui-draggableGroupElement-horizontal .oo-ui-draggableElement {
    display: inline-block
}

.oo-ui-bookletLayout-stackLayout.oo-ui-stackLayout-continuous > .oo-ui-panelLayout-scrollable {
    overflow: hidden
}

.oo-ui-bookletLayout-stackLayout > .oo-ui-panelLayout {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.oo-ui-bookletLayout-outlinePanel-editable > .oo-ui-outlineSelectWidget {
    height: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 2.5em;
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.oo-ui-bookletLayout-outlinePanel > .oo-ui-outlineControlsWidget {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2.5em
}

.oo-ui-bookletLayout-stackLayout > .oo-ui-panelLayout {
    padding: 20px
}

.oo-ui-bookletLayout-outlinePanel > .oo-ui-outlineControlsWidget {
    border-top: 1px solid #c8ccd1
}

.oo-ui-bookletLayout > .oo-ui-menuLayout-menu {
    border-right: 1px solid #c8ccd1
}

.oo-ui-indexLayout {
}

.oo-ui-indexLayout.oo-ui-menuLayout > .oo-ui-menuLayout-menu {
    height: auto
}

.oo-ui-indexLayout.oo-ui-menuLayout.oo-ui-menuLayout-expanded > .oo-ui-menuLayout-menu {
    height: 3em;
    white-space: nowrap
}

.oo-ui-indexLayout.oo-ui-menuLayout.oo-ui-menuLayout-expanded > .oo-ui-menuLayout-content {
    top: 3em
}

.oo-ui-indexLayout-stackLayout > .oo-ui-panelLayout {
    padding: 20px
}

.oo-ui-indexLayout.oo-ui-menuLayout.oo-ui-menuLayout-expanded > .oo-ui-menuLayout-menu {
    height: 2.64285714em
}

.oo-ui-indexLayout.oo-ui-menuLayout.oo-ui-menuLayout-expanded > .oo-ui-menuLayout-content {
    top: 2.64285714em
}

.oo-ui-menuLayout {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.oo-ui-menuLayout-expanded,.oo-ui-menuLayout-expanded > .oo-ui-menuLayout-menu,.oo-ui-menuLayout-expanded > .oo-ui-menuLayout-content {
    position: absolute
}

.oo-ui-menuLayout-expanded > .oo-ui-menuLayout-menu {
    z-index: 1
}

.oo-ui-menuLayout-static.oo-ui-menuLayout-after,.oo-ui-menuLayout-static.oo-ui-menuLayout-before {
    display: table;
    width: 100%
}

.oo-ui-menuLayout-static.oo-ui-menuLayout-after > .oo-ui-menuLayout-menu,.oo-ui-menuLayout-static.oo-ui-menuLayout-before > .oo-ui-menuLayout-menu,.oo-ui-menuLayout-static.oo-ui-menuLayout-after > .oo-ui-menuLayout-content,.oo-ui-menuLayout-static.oo-ui-menuLayout-before > .oo-ui-menuLayout-content {
    display: table-cell;
    vertical-align: top
}

.oo-ui-menuLayout > .oo-ui-menuLayout-menu,.oo-ui-menuLayout > .oo-ui-menuLayout-content {
    -webkit-transition: height ease-out 250ms,width ease-out 250ms,top ease-out 250ms,left ease-out 250ms,right ease-out 250ms,bottom ease-out 250ms;
    -moz-transition: height ease-out 250ms,width ease-out 250ms,top ease-out 250ms,left ease-out 250ms,right ease-out 250ms,bottom ease-out 250ms;
    transition: height ease-out 250ms,width ease-out 250ms,top ease-out 250ms,left ease-out 250ms,right ease-out 250ms,bottom ease-out 250ms
}

.oo-ui-menuLayout > .oo-ui-menuLayout-menu {
    height: 14.28571429em;
    width: 14.28571429em
}

.oo-ui-menuLayout > .oo-ui-menuLayout-content {
    top: 14.28571429em;
    left: 14.28571429em;
    right: 14.28571429em;
    bottom: 14.28571429em
}

.oo-ui-menuLayout.oo-ui-menuLayout-hideMenu > .oo-ui-menuLayout-menu {
    width: 0 !important;
    height: 0 !important;
    overflow: hidden
}

.oo-ui-menuLayout.oo-ui-menuLayout-hideMenu > .oo-ui-menuLayout-content {
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important
}

.oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-top > .oo-ui-menuLayout-menu {
    width: auto !important;
    left: 0;
    top: 0;
    right: 0
}

.oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-top > .oo-ui-menuLayout-content {
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important
}

.oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-after > .oo-ui-menuLayout-menu {
    height: auto !important;
    top: 0;
    right: 0;
    bottom: 0
}

.oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-after > .oo-ui-menuLayout-content {
    bottom: 0 !important;
    left: 0 !important;
    top: 0 !important
}

.oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-bottom > .oo-ui-menuLayout-menu {
    width: auto !important;
    right: 0;
    bottom: 0;
    left: 0
}

.oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-bottom > .oo-ui-menuLayout-content {
    left: 0 !important;
    top: 0 !important;
    right: 0 !important
}

.oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-before > .oo-ui-menuLayout-menu {
    height: auto !important;
    bottom: 0;
    left: 0;
    top: 0
}

.oo-ui-menuLayout.oo-ui-menuLayout-showMenu.oo-ui-menuLayout-before > .oo-ui-menuLayout-content {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important
}

.oo-ui-stackLayout-continuous > .oo-ui-panelLayout {
    display: block;
    position: relative
}

.oo-ui-buttonSelectWidget {
    display: inline-block;
    border-radius: 2px;
    margin-right: 8px;
    z-index: 0;
    position: relative;
    padding-bottom: 1px
}

.oo-ui-buttonSelectWidget:last-child {
    margin-right: 0
}

.oo-ui-buttonSelectWidget:focus {
    outline: 0
}

.oo-ui-buttonSelectWidget .oo-ui-buttonOptionWidget .oo-ui-buttonElement-button {
    margin-right: -1px;
    margin-bottom: -1px;
    border-radius: 0
}

.oo-ui-buttonSelectWidget .oo-ui-buttonOptionWidget:first-child .oo-ui-buttonElement-button {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px
}

.oo-ui-buttonSelectWidget .oo-ui-buttonOptionWidget:last-child .oo-ui-buttonElement-button {
    margin-right: 0;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px
}

.oo-ui-buttonSelectWidget .oo-ui-buttonOptionWidget.oo-ui-widget-disabled + .oo-ui-widget-disabled > .oo-ui-buttonElement-button {
    border-left-color: #fff
}

.oo-ui-buttonSelectWidget.oo-ui-widget-enabled:focus .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {
    border-color: #36c;
    box-shadow: inset 0 0 0 1px #36c,inset 0 0 0 2px #fff;
    outline: 1px solid transparent
}

.oo-ui-buttonSelectWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover,.oo-ui-buttonSelectWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
    z-index: 1
}

.oo-ui-buttonSelectWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
    z-index: 3
}

.oo-ui-buttonSelectWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
    z-index: -1
}

.oo-ui-buttonOptionWidget {
    display: inline-block
}

.oo-ui-buttonOptionWidget.oo-ui-buttonElement-active .oo-ui-buttonElement-button {
    cursor: default
}

.oo-ui-toggleButtonWidget {
    margin-right: 8px
}

.oo-ui-toggleButtonWidget:last-child {
    margin-right: 0
}

.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button {
    background-color: rgba(0,36,73,0.08235294);
    color: #000
}

.oo-ui-toggleButtonWidget.oo-ui-widget-enabled.oo-ui-buttonElement-frameless.oo-ui-toggleWidget-on .oo-ui-buttonElement-button > .oo-ui-iconElement-icon:not(.oo-ui-image-invert) {
    opacity: 1
}

.oo-ui-toggleSwitchWidget {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    background-color: #f8f9fa;
    width: 3.5em;
    min-height: 26px;
    height: 2em;
    border: 1px solid #72777d;
    border-radius: 1em;
    margin-right: 8px;
    -webkit-transition: background-color 250ms,border-color 250ms;
    -moz-transition: background-color 250ms,border-color 250ms;
    transition: background-color 250ms,border-color 250ms
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled {
    cursor: pointer
}

.oo-ui-toggleSwitchWidget-grip {
    position: absolute;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.oo-ui-toggleSwitchWidget:last-child {
    margin-right: 0
}

.oo-ui-toggleSwitchWidget:before {
    content: '';
    display: block;
    position: absolute;
    top: 1px;
    left: 1px;
    bottom: 1px;
    right: 1px;
    border: 1px solid transparent;
    border-radius: 1em;
    z-index: 1;
    -webkit-transition: border-color 250ms;
    -moz-transition: border-color 250ms;
    transition: border-color 250ms
}

.oo-ui-toggleSwitchWidget-grip {
    top: 0.35714286em;
    min-width: 16px;
    width: 1.14285714em;
    min-height: 16px;
    height: 1.14285714em;
    border-radius: 1.14285714em;
    -webkit-transition: background-color 250ms,left 100ms,margin-left 100ms;
    -moz-transition: background-color 250ms,left 100ms,margin-left 100ms;
    transition: background-color 250ms,left 100ms,margin-left 100ms
}

.oo-ui-toggleSwitchWidget-glow {
    display: none
}

.oo-ui-toggleSwitchWidget.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
    left: 0.35714286em;
    margin-left: 0
}

.oo-ui-toggleSwitchWidget.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
    left: 1.9em;
    margin-left: -2px
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
    background-color: #f8f9fa;
    border: 1px solid #72777d
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
    background-color: #fff;
    border-color: #447ff5
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
    background-color: #fff;
    border-color: #447ff5
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
    background-color: #2a4b8d;
    border-color: #2a4b8d;
    box-shadow: inset 0 0 0 1px #2a4b8d
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
    background-color: #fff;
    border-color: #fff;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.1)
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
    border-color: #36c;
    box-shadow: inset 0 0 0 1px #36c;
    outline: 0
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
    border-color: #36c
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
    background-color: #36c;
    border-color: #36c
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
    background-color: #fff;
    border-color: #fff;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.1)
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
    background-color: #447ff5;
    border-color: #447ff5
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
    background-color: #2a4b8d;
    border-color: #2a4b8d
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
    border-color: #36c
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus:before {
    border-color: #fff
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
    background-color: #c8ccd1;
    border-color: #c8ccd1;
    outline: 0
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
    border: 1px solid #fff;
    box-shadow: inset 0 0 0 1px #fff
}

.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
    background-color: #fff
}

.oo-ui-selectFileWidget-dropTarget {
    position: relative;
    cursor: default;
    height: 8.815em
}

.oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileWidget-dropLabel,.oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileInputWidget-selectButton {
    display: none
}

.oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileWidget-thumbnail {
    width: 7.815em;
    position: absolute;
    top: 0.5em;
    bottom: 0.5em;
    left: 0.5em;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain
}

.oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileWidget-thumbnail > .oo-ui-selectFileWidget-noThumbnail-icon {
    opacity: 0.4;
    height: 7.815em;
    width: 7.815em
}

.oo-ui-selectFileWidget-dropTarget .oo-ui-pendingElement-pending {
    background-repeat: repeat
}

.oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileInputWidget-info {
    display: block;
    height: 100%;
    width: auto;
    margin-right: 0
}

.oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
    border: 0;
    box-shadow: none;
    background: transparent
}

.oo-ui-selectFileWidget-dropTarget.oo-ui-selectFileWidget-withThumbnail .oo-ui-selectFileInputWidget-info {
    margin-left: 8.815em
}

.oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileInputWidget-label {
    display: block;
    position: relative;
    top: inherit
}

.oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileInputWidget-fileName {
    display: block
}

.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-selectFileWidget-dropTarget {
    text-align: center
}

.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileWidget-thumbnail,.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileInputWidget-info {
    display: none
}

.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-selectFileWidget-dropTarget .oo-ui-selectFileInputWidget-selectButton {
    display: block;
    margin: 2.2em 1em 1em
}

.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-enabled .oo-ui-selectFileWidget-dropLabel {
    display: block
}

.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget .oo-ui-buttonElement-button {
    cursor: no-drop
}

.oo-ui-selectFileWidget-dropTarget {
    background-color: #fff;
    border: 1px solid #a2a9b1;
    border-radius: 2px;
    vertical-align: middle;
    overflow: hidden
}

.oo-ui-selectFileWidget-dropTarget.oo-ui-selectFileInputWidget-empty {
    border-style: dashed
}

.oo-ui-selectFileWidget-dropTarget .oo-ui-pendingElement-pending {
    background-size: 1.42857143em 1.42857143em
}

.oo-ui-selectFileWidget-buttonOnly {
    width: auto;
    max-width: none
}

.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
    background-color: #fff;
    -webkit-transition: background-color 250ms,color 250ms,border-color 250ms;
    -moz-transition: background-color 250ms,color 250ms,border-color 250ms;
    transition: background-color 250ms,color 250ms,border-color 250ms
}

.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
    border-color: #72777d
}

.oo-ui-selectFileWidget.oo-ui-widget-enabled .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
    -webkit-transition: background-color 250ms,color 250ms;
    -moz-transition: background-color 250ms,color 250ms;
    transition: background-color 250ms,color 250ms
}

.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop.oo-ui-selectFileWidget-dropTarget,.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-canDrop .oo-ui-selectFileInputWidget-info > .oo-ui-inputWidget-input {
    background-color: #eaf3ff;
    color: #36c
}

.oo-ui-selectFileWidget.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget,.oo-ui-selectFileWidget.oo-ui-selectFileInputWidget-empty.oo-ui-widget-disabled.oo-ui-selectFileWidget-dropTarget {
    background-color: #eaecf0;
    border-color: #c8ccd1
}

.oo-ui-outlineSelectWidget {
    height: 100%
}

.oo-ui-outlineSelectWidget:focus {
    box-shadow: inset 0 0 0 2px #36c
}

.oo-ui-outlineOptionWidget {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 11px 12px;
    -webkit-transition: background-color 100ms,color 100ms;
    -moz-transition: background-color 100ms,color 100ms;
    transition: background-color 100ms,color 100ms
}

.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
    background-color: #eaecf0;
    color: #000
}

.oo-ui-outlineOptionWidget.oo-ui-optionWidget-selected {
    background-color: #eaf3ff;
    color: #36c
}

.oo-ui-outlineOptionWidget.oo-ui-optionWidget-pressed {
    background-color: rgba(41,98,204,0.1);
    color: #36c
}

.oo-ui-outlineOptionWidget.oo-ui-indicatorElement .oo-ui-labelElement-label {
    padding-right: 1.5em
}

.oo-ui-outlineOptionWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator {
    opacity: 0.5
}

.oo-ui-outlineOptionWidget-level-1 {
    padding-left: 2.571em
}

.oo-ui-outlineOptionWidget-level-1.oo-ui-iconElement {
    padding-left: 4.429em
}

.oo-ui-outlineOptionWidget-level-1.oo-ui-iconElement .oo-ui-iconElement-icon {
    left: 2.571em
}

.oo-ui-outlineOptionWidget-level-2 {
    padding-left: 5.142em
}

.oo-ui-outlineOptionWidget-level-2.oo-ui-iconElement {
    padding-left: 6.857em
}

.oo-ui-outlineOptionWidget-level-2.oo-ui-iconElement .oo-ui-iconElement-icon {
    left: 4.429em
}

.oo-ui-outlineControlsWidget {
    background-color: #fff
}

.oo-ui-outlineControlsWidget-items,.oo-ui-outlineControlsWidget-movers {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.oo-ui-outlineControlsWidget-items {
    float: left
}

.oo-ui-outlineControlsWidget-items .oo-ui-buttonWidget {
    float: left
}

.oo-ui-outlineControlsWidget-movers {
    float: right
}

.oo-ui-outlineControlsWidget-items > .oo-ui-buttonWidget,.oo-ui-outlineControlsWidget-movers > .oo-ui-buttonWidget {
    height: 2.28571429em;
    width: 2.28571429em;
    margin: 0 !important
}

.oo-ui-tabSelectWidget {
    text-align: left;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: auto
}

.oo-ui-tabSelectWidget-mobile {
    white-space: nowrap
}

.oo-ui-tabSelectWidget-framed {
    background-color: #eaecf0
}

.oo-ui-tabSelectWidget-frameless {
    box-shadow: inset 0 -1px 0 0 #a2a9b1
}

.oo-ui-tabSelectWidget-mobile:after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 18px;
    height: 2.28571429em;
    pointer-events: none
}

.oo-ui-tabSelectWidget-mobile.oo-ui-tabSelectWidget-framed:after {
    background-color: #eaecf0;
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(234,236,240,0)),color-stop(100%,#eaecf0));
    background-image: -webkit-linear-gradient(left,rgba(234,236,240,0) 0,#eaecf0 100%);
    background-image: -moz-linear-gradient(left,rgba(234,236,240,0) 0,#eaecf0 100%);
    background-image: linear-gradient(to right,rgba(234,236,240,0) 0,#eaecf0 100%);
    background-color: transparent
}

.oo-ui-tabSelectWidget-mobile.oo-ui-tabSelectWidget-frameless:after {
    background-color: #ffffff;
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#fff));
    background-image: -webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);
    background-image: -moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);
    background-image: linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);
    background-color: transparent;
    bottom: 0.14285714em
}

.oo-ui-tabSelectWidget.oo-ui-widget-enabled:focus {
    outline: 0
}

.oo-ui-tabOptionWidget {
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: bottom;
    color: #404244;
    margin: 6px 0 0 6px;
    padding: 0 8px;
    border-color: transparent;
    border-style: solid;
    font-weight: bold;
    line-height: 1;
    -webkit-transition: background-color 100ms,color 100ms,border-color 100ms;
    -moz-transition: background-color 100ms,color 100ms,border-color 100ms;
    transition: background-color 100ms,color 100ms,border-color 100ms
}

.oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
    cursor: default
}

.oo-ui-tabOptionWidget > .oo-ui-labelElement-label {
    color: inherit;
    padding: 5px 5px;
    line-height: 1.42857143em;
    text-decoration: inherit
}

.oo-ui-tabSelectWidget-mobile .oo-ui-tabOptionWidget:last-child {
    margin-right: 18px
}

.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget {
    border-width: 1px 1px 0 1px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}

.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget .oo-ui-labelElement-label {
    border-bottom: 2px solid transparent;
    padding: 5px 5px 3px;
    -webkit-transition: border-color 100ms;
    -moz-transition: border-color 100ms;
    transition: border-color 100ms
}

.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
    background-color: #fff;
    color: #000
}

.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
    border-bottom-color: #fff
}

.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
    background-color: rgba(255,255,255,0.3);
    color: #202122
}

.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:active {
    background-color: rgba(255,255,255,0.8);
    color: #000
}

.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
    background-color: #fff
}

.oo-ui-tabSelectWidget-framed.oo-ui-widget-enabled:focus .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
    border-bottom-color: #36c
}

.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget {
    margin: 6px 6px -1px 0;
    border-width: 1px 0;
    box-shadow: inset 0 0 0 0 #36c;
    -webkit-transition: color 100ms,box-shadow 100ms;
    -moz-transition: color 100ms,box-shadow 100ms;
    transition: color 100ms,box-shadow 100ms
}

.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
    color: #36c;
    box-shadow: inset 0 -2px 0 0 #36c
}

.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
    color: #447ff5;
    box-shadow: inset 0 -2px 0 0 #447ff5
}

.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:active {
    color: #2a4b8d;
    box-shadow: inset 0 -2px 0 0 #2a4b8d
}

.oo-ui-tabSelectWidget-frameless.oo-ui-widget-enabled:focus .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
    border-radius: 2px;
    box-shadow: inset 0 0 0 2px #36c
}

.oo-ui-tagMultiselectWidget {
    display: inline-block;
    position: relative;
    width: 100%;
    max-width: 50em;
    vertical-align: top
}

.oo-ui-tagMultiselectWidget-handle {
    width: 100%;
    display: block;
    position: relative
}

.oo-ui-tagMultiselectWidget-handle > .oo-ui-iconElement-icon,.oo-ui-tagMultiselectWidget-handle > .oo-ui-indicatorElement-indicator {
    position: absolute;
    top: 0;
    height: 100%
}

.oo-ui-tagMultiselectWidget-content {
    position: relative
}

.oo-ui-tagMultiselectWidget-group {
    display: inline
}

.oo-ui-tagMultiselectWidget-outlined {
    width: 100%
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined .oo-ui-tagMultiselectWidget-handle {
    cursor: text
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-group > input {
    display: none
}

.oo-ui-tagMultiselectWidget-focusTrap {
    display: inline-block;
    height: 1px;
    width: 1px
}

.oo-ui-tagMultiselectWidget-focusTrap:focus {
    outline: 0
}

.oo-ui-tagMultiselectWidget-handle {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 32px;
    margin-right: 8px;
    border: 1px solid #a2a9b1;
    border-radius: 2px;
    padding: 0 8px;
    line-height: 1
}

.oo-ui-tagMultiselectWidget-handle:last-child {
    margin-right: 0
}

.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group {
    display: inline-block;
    max-width: 100%;
    margin-top: 4px;
    margin-left: -0.14285714em
}

.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input {
    background-color: transparent;
    color: #000;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 2.14285714em;
    border: 0;
    padding: 5px 0 5px 0.57142857em;
    margin-top: -4px;
    font-family: inherit;
    font-size: inherit;
    line-height: 1.42857143em;
    vertical-align: top
}

.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input::-webkit-input-placeholder {
    color: #72777d;
    opacity: 1
}

.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input:-ms-input-placeholder {
    color: #72777d;
    opacity: 1
}

.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input::-moz-placeholder {
    color: #72777d;
    opacity: 1
}

.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input:-moz-placeholder {
    color: #72777d;
    opacity: 1
}

.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input::placeholder {
    color: #72777d;
    opacity: 1
}

.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input:focus {
    outline: 0
}

.oo-ui-tagMultiselectWidget-handle .oo-ui-tagMultiselectWidget-group > input:first-child {
    margin-left: 0
}

.oo-ui-tagMultiselectWidget.oo-ui-iconElement .oo-ui-tagMultiselectWidget-handle {
    padding-left: 2.02857143em
}

.oo-ui-tagMultiselectWidget.oo-ui-iconElement .oo-ui-tagMultiselectWidget-handle > .oo-ui-iconElement-icon {
    left: 0;
    margin: 0 0.3em
}

.oo-ui-tagMultiselectWidget.oo-ui-indicatorElement .oo-ui-tagMultiselectWidget-handle {
    padding-right: 2.40714286em
}

.oo-ui-tagMultiselectWidget.oo-ui-indicatorElement .oo-ui-tagMultiselectWidget-handle > .oo-ui-indicatorElement-indicator {
    right: 0;
    margin: 0 0.775em
}

.oo-ui-tagMultiselectWidget.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle {
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.oo-ui-tagMultiselectWidget.oo-ui-tagMultiselectWidget-outlined .oo-ui-inputWidget-input {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled {
    background-color: #fff
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
    -webkit-transition: border-color 250ms,box-shadow 250ms;
    -moz-transition: border-color 250ms,box-shadow 250ms;
    transition: border-color 250ms,box-shadow 250ms
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined:hover .oo-ui-tagMultiselectWidget-handle {
    border-color: #72777d
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-tagMultiselectWidget-focus .oo-ui-tagMultiselectWidget-handle {
    border-color: #36c;
    outline: 0;
    box-shadow: inset 0 0 0 1px #36c
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid .oo-ui-tagMultiselectWidget-handle,.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-inlined.oo-ui-flaggedElement-invalid:hover .oo-ui-tagMultiselectWidget-handle {
    border-color: #d33
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
    background-color: #f8f9fa
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
    background-color: #fff
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
    border-color: #d33
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid .oo-ui-inputWidget-input {
    color: #d33
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle {
    background-color: #eaecf0;
    color: #72777d;
    text-shadow: 0 1px 1px #fff;
    border-color: #c8ccd1
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle > .oo-ui-iconElement-icon {
    opacity: 0.51
}

.oo-ui-tagMultiselectWidget.oo-ui-widget-disabled .oo-ui-tagMultiselectWidget-handle > .oo-ui-indicatorElement-indicator {
    opacity: 0.15
}

.oo-ui-tagItemWidget {
    position: relative;
    display: inline-block;
    cursor: default;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: auto;
    max-width: 100%;
    height: 1.57142857em;
    margin: 0 4px 4px 0;
    border: 1px solid #a2a9b1;
    border-radius: 1.57142857em;
    padding: 0 8px;
    line-height: 1.42857143em;
    vertical-align: middle
}

.oo-ui-tagItemWidget.oo-ui-labelElement .oo-ui-labelElement-label {
    display: inline-block;
    max-width: 100%;
    text-overflow: ellipsis;
    overflow: hidden
}

.oo-ui-tagItemWidget.oo-ui-labelElement:not(.oo-ui-tagItemWidget-fixed) .oo-ui-labelElement-label {
    cursor: text
}

.oo-ui-tagItemWidget.oo-ui-labelElement .oo-ui-labelElement-label {
    font-size: 0.92857143em;
    line-height: 1.61538462em
}

.oo-ui-tagItemWidget.oo-ui-widget-enabled {
    color: #202122;
    -webkit-transition: background-color 100ms,color 100ms,border-color 100ms,box-shadow 100ms;
    -moz-transition: background-color 100ms,color 100ms,border-color 100ms,box-shadow 100ms;
    transition: background-color 100ms,color 100ms,border-color 100ms,box-shadow 100ms
}

.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
    background-color: #fff;
    color: #404244;
    border-color: #a2a9b1
}

.oo-ui-tagItemWidget.oo-ui-widget-enabled:focus {
    border-color: #36c;
    box-shadow: inset 0 0 0 1px #36c;
    outline: 0
}

.oo-ui-tagItemWidget.oo-ui-widget-enabled:not(.oo-ui-tagItemWidget-fixed) {
    background-color: #f8f9fa;
    padding-right: 23px
}

.oo-ui-tagItemWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid {
    border-color: #d33
}

.oo-ui-tagItemWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid:hover {
    border-color: #d33
}

.oo-ui-tagItemWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid:focus {
    border-color: #d33;
    box-shadow: inset 0 0 0 1px #d33
}

.oo-ui-tagItemWidget.oo-ui-widget-enabled > .oo-ui-buttonElement {
    display: block;
    position: absolute;
    top: 0;
    right: 0
}

.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button {
    display: block;
    min-width: 20px;
    min-height: 20px;
    border: 0;
    border-radius: 1.57142857em;
    padding-top: 1.42857143em;
    padding-left: 1.42857143em;
    -webkit-transition: background-color 100ms;
    -moz-transition: background-color 100ms;
    transition: background-color 100ms
}

.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
    background-color: #fff
}

.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:active {
    background-color: #c8ccd1
}

.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button .oo-ui-icon-close {
    left: 3px;
    min-width: 14px;
    width: 1em
}

.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button .oo-ui-labelElement-label,.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button .oo-ui-indicatorElement-indicator {
    display: none
}

.oo-ui-tagItemWidget.oo-ui-widget-disabled {
    background-color: #eaecf0;
    color: #72777d;
    border-color: #c8ccd1;
    text-shadow: 0 1px 1px #fff
}

.oo-ui-tagItemWidget.oo-ui-widget-disabled:focus {
    outline: 0
}

.oo-ui-tagItemWidget.oo-ui-widget-disabled > .oo-ui-buttonElement {
    display: none
}

.oo-ui-searchWidget-query {
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.oo-ui-searchWidget-query .oo-ui-textInputWidget {
    width: 100%
}

.oo-ui-searchWidget-results {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.oo-ui-searchWidget-query {
    height: 4em;
    padding: 0 16px;
    border-bottom: 1px solid #c8ccd1;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1)
}

.oo-ui-searchWidget-query .oo-ui-textInputWidget {
    margin: 12px 0
}

.oo-ui-searchWidget-results {
    top: 4em;
    padding: 12px 16px 16px;
    line-height: 0
}

.oo-ui-indicator-clear {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui.styles.indicators&image=clear&format=rasterized&skin=watercolor&version=16r83);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Eclear%3C/title%3E%3Cpath d=%22M10 0a10 10 0 1010 10A10 10 0 0010 0zm5.66 14.24l-1.41 1.41L10 11.41l-4.24 4.25-1.42-1.42L8.59 10 4.34 5.76l1.42-1.42L10 8.59l4.24-4.24 1.41 1.41L11.41 10z%22/%3E%3C/svg%3E")
}

.oo-ui-image-invert.oo-ui-indicator-clear {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui.styles.indicators&image=clear&variant=invert&format=rasterized&skin=watercolor&version=16r83);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Eclear%3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M10 0a10 10 0 1010 10A10 10 0 0010 0zm5.66 14.24l-1.41 1.41L10 11.41l-4.24 4.25-1.42-1.42L8.59 10 4.34 5.76l1.42-1.42L10 8.59l4.24-4.24 1.41 1.41L11.41 10z%22/%3E%3C/g%3E%3C/svg%3E")
}

.oo-ui-indicator-up {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui.styles.indicators&image=up&format=rasterized&skin=watercolor&version=16r83);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3Eup%3C/title%3E%3Cpath d=%22M10.035 9.026L6 5.168 2.053 9.026 1 7.974l5-5 5 5z%22/%3E%3C/svg%3E")
}

.oo-ui-image-invert.oo-ui-indicator-up {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui.styles.indicators&image=up&variant=invert&format=rasterized&skin=watercolor&version=16r83);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3Eup%3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M10.035 9.026L6 5.168 2.053 9.026 1 7.974l5-5 5 5z%22/%3E%3C/g%3E%3C/svg%3E")
}

.oo-ui-indicator-down {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui.styles.indicators&image=down&format=rasterized&skin=watercolor&version=16r83);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3Edown%3C/title%3E%3Cpath d=%22M10.085 2.943L6.05 6.803l-3.947-3.86L1.05 3.996l5 5 5-5z%22/%3E%3C/svg%3E")
}

.oo-ui-image-invert.oo-ui-indicator-down {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui.styles.indicators&image=down&variant=invert&format=rasterized&skin=watercolor&version=16r83);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2212%22 viewBox=%220 0 12 12%22%3E%3Ctitle%3Edown%3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M10.085 2.943L6.05 6.803l-3.947-3.86L1.05 3.996l5 5 5-5z%22/%3E%3C/g%3E%3C/svg%3E")
}

.oo-ui-indicator-required {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui.styles.indicators&image=required&format=rasterized&skin=watercolor&version=16r83);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Erequired%3C/title%3E%3Cpath d=%22M8.5 0h3v20h-3z%22/%3E%3Cpath d=%22M19.41 13.701l-1.5 2.598L.59 6.3l1.5-2.598z%22/%3E%3Cpath d=%22M17.91 3.701l1.5 2.598-17.32 10-1.5-2.598z%22/%3E%3C/svg%3E")
}

.oo-ui-image-invert.oo-ui-indicator-required {
    background-image: url(https://betawiki.net/load.php?modules=oojs-ui.styles.indicators&image=required&variant=invert&format=rasterized&skin=watercolor&version=16r83);
    background-image: linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Erequired%3C/title%3E%3Cg fill=%22%23fff%22%3E%3Cpath d=%22M8.5 0h3v20h-3z%22/%3E%3Cpath d=%22M19.41 13.701l-1.5 2.598L.59 6.3l1.5-2.598z%22/%3E%3Cpath d=%22M17.91 3.701l1.5 2.598-17.32 10-1.5-2.598z%22/%3E%3C/g%3E%3C/svg%3E")
}

body {
    margin: 0
}

main {
    display: block
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

abbr[title] {
    border-bottom: 1px dotted;
    cursor: help
}

pre,code,tt,kbd,samp {
    font-family: monospace,monospace
}

sub,sup {
    line-height: 1
}

img {
    border: 0
}

button,input,optgroup,select,textarea {
    margin: 0
}

button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner {
    border-style: none;
    padding: 0
}

legend {
    color: inherit;
    padding: 0
}

.messagebox,.errorbox,.warningbox,.successbox {
    color: #000;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 16px;
    border: 1px solid;
    padding: 12px 24px;
    word-wrap: break-word;
    overflow-wrap: break-word;
    overflow: hidden
}

.messagebox :only-child,.errorbox :only-child,.warningbox :only-child,.successbox :only-child {
    margin: 0
}

.messagebox h2,.errorbox h2,.warningbox h2,.successbox h2 {
    color: inherit;
    display: inline;
    margin: 0 0.5em 0 0;
    border: 0;
    font-size: 1em;
    font-weight: bold
}

.messagebox .mw-logevent-loglines li,.errorbox .mw-logevent-loglines li,.warningbox .mw-logevent-loglines li,.successbox .mw-logevent-loglines li {
    font-size: 90%
}

.messagebox {
    background-color: #eaecf0;
    border-color: #a2a9b1
}

.errorbox {
    background-color: #fee7e6;
    border-color: #d33
}

.warningbox {
    background-color: #fef6e7;
    border-color: #fc3
}

.successbox {
    background-color: #d5fdf4;
    border-color: #14866d
}

.toctogglecheckbox:checked ~ ul {
    display: none
}

@media screen {
    html,body {
        height: 100%
    }

    :focus {
        outline-color: #3366cc
    }

    body {
        background-color: #f6f6f6;
        overflow-y: scroll
    }

    .mw-body,.parsoid-body {
        background-color: #ffffff;
        color: #202122;
        direction: ltr;
        padding: 1em
    }

    #p-personal {
        position: absolute;
        top: 6px;
        right: 0.75em;
        z-index: 100
    }

    #p-personal ul {
        padding-left: 10em
    }

    #p-personal li {
        float: left
    }

    .mw-body,#mw-data-after-content {
        margin-left: 10em
    }

    .mw-body {
        margin-top: -1px;
        border: 1px solid #a7d7f9;
        border-right-width: 0
    }

    .mw-body .firstHeading {
        overflow: visible
    }

    .mw-indicators {
        z-index: 1
    }

    .mw-body-content {
        position: relative;
        z-index: 0
    }

    #bodyContent:after {
        clear: both;
        content: '';
        display: block
    }

    .mw-parser-output:after {
        content: none
    }

    #mw-page-base {
        background-color: #fbfbfb;
        background-image: -webkit-linear-gradient(top,#ffffff 50%,#f6f6f6 100%);
        background-image: linear-gradient(to bottom,#ffffff 50%,#f6f6f6 100%);
        background-position: bottom left;
        height: 5em
    }

    #mw-head-base {
        margin-top: -5em;
        margin-left: 10em;
        height: 5em
    }

    #mw-navigation h2 {
        position: absolute;
        top: -9999px
    }

    #mw-head {
        position: absolute;
        top: 0;
        right: 0;
        width: 100%
    }

    #left-navigation {
        float: left;
        margin-left: 10em;
        margin-top: 2.5em;
        margin-bottom: -2.5em
    }

    #right-navigation {
        float: right;
        margin-top: 2.5em
    }

    #p-search {
        float: left;
        margin-right: 0.5em;
        margin-left: 0.5em
    }

    #p-search form {
        margin: 0.5em 0 0
    }

    #simpleSearch {
        min-width: 5em;
        width: 13.2em;
        width: 20vw;
        max-width: 20em
    }

    #mw-panel {
        position: absolute;
        top: 0;
        width: 10em;
        left: 0
    }

    #p-logo + .mw-portlet h3 {
        display: none
    }

    .mw-footer {
        margin-left: 10em;
        margin-top: 0
    }

    html {
        font-size: 100%
    }

    html,body {
        font-family: sans-serif
    }

    ul {
        list-style-image: url(https://betawiki.net/skins/Vector/resources/skins.vector.styles/images/bullet-icon.svg?d4515)
    }

    pre,.mw-code {
        line-height: 1.3
    }

    .mw-jump-link:not(:focus) {
        display: block;
        position: absolute !important;
        clip: rect(1px,1px,1px,1px);
        width: 1px;
        height: 1px;
        margin: -1px;
        border: 0;
        padding: 0;
        overflow: hidden
    }

    #p-personal li {
        font-size: 0.75em
    }

    .mw-editsection,.mw-editsection-like {
        font-family: sans-serif
    }


    .mw-body h1:lang(my),.mw-body-content h1:lang(my),.mw-body-content h2:lang(my) {
        line-height: normal
    }

    .mw-body h1,.mw-body-content h1 {
        font-size: 1.8em
    }

    .mw-body-content {
        font-size: 1em;
        line-height: 1.6
    }

    .mw-body-content h1 {
        margin-top: 1em
    }

    .mw-body-content h2 {
        margin-top: 1em;
        font-size: 1.5em
    }

    .mw-body-content h3,.mw-body-content h4,.mw-body-content h5,.mw-body-content h6 {
        margin-top: 0.3em;
        margin-bottom: 0;
        padding-bottom: 0;
        line-height: 1.6
    }

    .mw-body-content h3 {
        font-size: 1.2em
    }

    .mw-body-content h3,.mw-body-content h4 {
        font-weight: bold
    }

    .mw-body-content h4,.mw-body-content h5,.mw-body-content h6 {
        font-size: 100%
    }

    .mw-body-content .toc h2 {
        font-family: sans-serif;
        font-size: 100%
    }

    .mw-body-content p {
        margin: 0.5em 0
    }

    .mw-body-content blockquote {
        border-left: 4px solid #eaecf0;
        padding: 8px 32px
    }

    .mw-body-content blockquote > :first-child {
        margin-top: 0
    }

    .mw-body-content blockquote > :last-child {
        margin-bottom: 0
    }

    .mw-parser-output .external {
        background-image: url(https://betawiki.net/skins/Vector/resources/skins.vector.styles/images/external-link-ltr-icon.svg?48e54);
        background-position: center right;
        background-repeat: no-repeat;
        padding-right: 13px
    }

    .mw-body .mw-indicators {
        font-size: 0.875em;
        line-height: 1.6;
        position: relative
    }

    .mw-body .mw-indicator {
        display: inline-block
    }

    #siteNotice {
        font-size: 0.8em
    }

    #p-personal .vector-menu-content-list {
        display: flex;
        flex-wrap: wrap;
        flex-grow: 1;
        justify-content: flex-end;
        align-items: baseline
    }

    .mw-portlet h3 {
        display: none
    }

    .mw-portlet ul {
        list-style: none none;
        margin: 0
    }

    .mw-portlet li {
        margin-left: 0.75em;
        padding-top: 0.5em;
        line-height: 1.16666667
    }

    #pt-anonuserpage,#pt-userpage a {
        background-image: url(https://betawiki.net/skins/Vector/resources/skins.vector.styles/images/user-avatar.svg?b7f58);
        background-position: left 0.33333333em;
        background-repeat: no-repeat;
        background-size: 1.16666667em 1.16666667em;
        padding-top: 0.5em !important;
        padding-left: 16px !important
    }

    #pt-userpage {
        padding-top: 0 !important
    }

    #pt-userpage a {
        display: inline-block
    }

    #pt-anonuserpage {
        color: #54595d
    }

    #p-search h3 {
        display: block;
        position: absolute !important;
        clip: rect(1px,1px,1px,1px);
        width: 1px;
        height: 1px;
        margin: -1px;
        border: 0;
        padding: 0;
        overflow: hidden
    }

    #simpleSearch {
        position: relative;
        height: 100%
    }

    #searchInput {
        background-color: rgba(255,255,255,0.5);
        color: #000000;
        width: 100%;
        height: 2.15384615em;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid #a2a9b1;
        border-radius: 0;
        padding: 5px 2.15384615em 5px 0.4em;
        box-shadow: inset 0 0 0 1px transparent;
        font-family: inherit;
        font-size: 0.8125em;
        direction: ltr;
        -webkit-transition: border-color 250ms,box-shadow 250ms;
        transition: border-color 250ms,box-shadow 250ms;
        -webkit-appearance: none;
        -moz-appearance: textfield
    }

    #simpleSearch:hover #searchInput {
        border-color: #72777d
    }

    #searchInput:focus,#simpleSearch:hover #searchInput:focus {
        outline: 0;
        border-color: #3366cc;
        box-shadow: inset 0 0 0 1px #3366cc
    }

    #searchInput::-webkit-input-placeholder {
        color: #72777d;
        opacity: 1
    }

    #searchInput:-ms-input-placeholder {
        color: #72777d;
        opacity: 1
    }

    #searchInput::-moz-placeholder {
        color: #72777d;
        opacity: 1
    }

    #searchInput::placeholder {
        color: #72777d;
        opacity: 1
    }

    #searchInput::-webkit-search-decoration,#searchInput::-webkit-search-cancel-button,#searchInput::-webkit-search-results-button,#searchInput::-webkit-search-results-decoration {
        display: none
    }

    #searchButton,#mw-searchButton {
        background-color: transparent;
        position: absolute;
        top: 1px;
        bottom: 1px;
        right: 1px;
        min-width: 28px;
        width: 2.15384615em;
        border: 0;
        padding: 0;
        cursor: pointer;
        font-size: 0.8125em;
        direction: ltr;
        text-indent: -99999px;
        white-space: nowrap;
        overflow: hidden;
        z-index: 1
    }

    #searchButton {
        background: no-repeat center / 1.23076923em url(https://betawiki.net/skins/Vector/resources/skins.vector.styles/images/search.svg?bbf78);
        opacity: 0.67
    }

    .vector-menu-tabs {
        background-position: left bottom;
        float: left;
        height: 2.5em;
        padding-left: 1px
    }

    .vector-menu-tabs h3 {
        display: none
    }

    .vector-menu-tabs ul {
        float: left;
        height: 100%;
        list-style: none none;
        margin: 0;
        padding: 0
    }

    .vector-menu-tabs li {
        background-image: url(https://betawiki.net/skins/Vector/resources/skins.vector.styles/images/tab-normal-fade.png?1cc52);
        background-image: linear-gradient(to top,#77c1f6 0,#e8f2f8 1px,#ffffff 100%);
        background-position: left bottom;
        background-repeat: repeat-x;
        float: left;
        display: block;
        height: 100%;
        margin: 0;
        padding: 0;
        line-height: 1.125em;
        white-space: nowrap
    }

    .vector-menu-tabs li a {
        background-position: right bottom;
        color: #0645ad;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        float: left;
        height: 3.07692308em;
        position: relative;
        padding-top: 1.25em;
        padding-left: 8px;
        padding-right: 8px;
        font-size: 0.8125em;
        cursor: pointer
    }

    .vector-menu-tabs .new a,.vector-menu-tabs .new a:visited {
        color: #a55858
    }

    .vector-menu-tabs .selected {
        background: #ffffff
    }

    .vector-menu-tabs .selected a,.vector-menu-tabs .selected a:visited {
        color: #202122;
        text-decoration: none
    }

    .vector-menu-tabs .icon a {
        background-position: right bottom;
        background-repeat: no-repeat
    }
}

    @-webkit-keyframes rotate {
        from {
            -webkit-transform: rotate(0deg);
            -moz-transform: rotate(0deg);
            transform: rotate(0deg)
        }

        to {
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            transform: rotate(360deg)
        }
    }

    @-moz-keyframes rotate {
        from {
            -webkit-transform: rotate(0deg);
            -moz-transform: rotate(0deg);
            transform: rotate(0deg)
        }

        to {
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            transform: rotate(360deg)
        }
    }

    @keyframes rotate {
        from {
            -webkit-transform: rotate(0deg);
            -moz-transform: rotate(0deg);
            transform: rotate(0deg)
        }

        to {
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            transform: rotate(360deg)
        }
    }

    .vector-menu-tabs .mw-watchlink.icon a {
        width: 2.15384615em;
        height: 0;
        padding: 3.07692308em 0 0 0;
        overflow: hidden
    }

    .vector-menu-tabs .mw-watchlink.icon a:before {
        background-repeat: no-repeat;
        background-position: 50% 50%;
        content: '';
        display: block;
        position: absolute;
        top: 1.07692308em;
        left: 0.38461538em;
        width: 1.23076923em;
        height: 1.23076923em
    }

    .vector-menu-tabs #ca-unwatch.icon a:before {
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/skins/Vector/resources/skins.vector.styles/images/unwatch-icon.svg?c5368)
    }

    .vector-menu-tabs #ca-unwatch.mw-watchlink-temp.icon a:before {
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/skins/Vector/resources/skins.vector.styles/images/unwatch-temp-icon.svg?195f5)
    }

    .vector-menu-tabs #ca-watch.icon a:before {
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/skins/Vector/resources/skins.vector.styles/images/watch-icon.svg?6ab6f)
    }

    .vector-menu-tabs #ca-unwatch.icon a:hover:before,.vector-menu-tabs #ca-unwatch.icon a:focus:before {
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/skins/Vector/resources/skins.vector.styles/images/unwatch-icon-hl.svg?5e652)
    }

    .vector-menu-tabs #ca-unwatch.mw-watchlink-temp.icon a:hover:before,.vector-menu-tabs #ca-unwatch.mw-watchlink-temp.icon a:focus:before {
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/skins/Vector/resources/skins.vector.styles/images/unwatch-temp-icon-hl.svg?f3db6)
    }

    .vector-menu-tabs #ca-watch.icon a:hover:before,.vector-menu-tabs #ca-watch.icon a:focus:before {
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/skins/Vector/resources/skins.vector.styles/images/watch-icon-hl.svg?9bf90)
    }

    .vector-menu-tabs #ca-unwatch.icon .loading:before,.vector-menu-tabs #ca-watch.icon .loading:before {
        -webkit-animation: rotate 700ms infinite linear;
        -moz-animation: rotate 700ms infinite linear;
        animation: rotate 700ms infinite linear;
        outline: 0;
        cursor: default;
        pointer-events: none;
        -webkit-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
        transform-origin: 50% 50%
    }

    .vector-menu-dropdown {
        direction: ltr;
        float: left;
        cursor: pointer;
        position: relative;
        line-height: 1.125em
    }

    .vector-menu-dropdown h3 {
        color: #54595d;
        position: relative;
        display: block;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-top: 1.25em;
        padding-left: 8px;
        padding-right: 1.84615385em;
        font-size: 0.8125em;
        font-weight: normal
    }

    .vector-menu-dropdown h3:after {
        content: '';
        background-image: url(https://betawiki.net/skins/Vector/resources/skins.vector.styles/images/arrow-down.svg?9426f);
        background-position: 100% 50%;
        background-repeat: no-repeat;
        position: absolute;
        top: 0.76923077em;
        right: 8px;
        bottom: 0;
        width: 1.23076923em;
        opacity: 0.84
    }

    .vector-menu-dropdown h3:hover,.vector-menu-dropdown h3:focus {
        color: #202122
    }

    .vector-menu-dropdown h3:hover:after,.vector-menu-dropdown h3:focus:after {
        opacity: 1
    }

    .vector-menu-dropdown .vector-menu-content {
        background-color: #ffffff;
        list-style: none none;
        min-width: 100%;
        position: absolute;
        top: 2.5em;
        right: -1px;
        margin: 0;
        border: 1px solid #a2a9b1;
        border-top-width: 0;
        padding: 0;
        box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
        text-align: left;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: opacity 100ms;
        transition: opacity 100ms;
        z-index: 3
    }

    .vector-menu-dropdown .vector-menu-checkbox:checked ~ .vector-menu-content {
        opacity: 1;
        visibility: visible
    }

    .vector-menu-dropdown ul {
        list-style: none
    }

    .vector-menu-dropdown li {
        padding: 0;
        margin: 0;
        text-align: left;
        line-height: 1em
    }

    .vector-menu-dropdown li a {
        color: #0645ad;
        display: block;
        padding: 0.625em;
        white-space: nowrap;
        cursor: pointer;
        font-size: 0.8125em
    }

    .vector-menu-dropdown .selected a,.vector-menu-dropdown .selected a:visited {
        color: #202122;
        text-decoration: none
    }

    #mw-head .vector-menu-dropdown h3 {
        background-position: right bottom;
        float: left;
        height: 3.07692308em;
        margin: 0 -1px 0 0;
        padding-right: 1.84615385em
    }

    .vector-menu-tabs,.vector-menu-tabs a,#mw-head .vector-menu-dropdown h3 {
        background-image: url(https://betawiki.net/skins/Vector/resources/skins.vector.styles/images/tab-separator.png?09d4b);
        background-image: linear-gradient(to bottom,rgba(167,215,249,0) 0,#a7d7f9 100%);
        background-repeat: no-repeat;
        background-size: 1px 100%
    }

    .vector-menu-checkbox {
        cursor: pointer;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        opacity: 0;
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
        display: none
    }

    :not(:checked) > .vector-menu-checkbox {
        display: block
    }

    .vector-menu-checkbox:focus + h3 {
        outline: dotted 1px;
        outline: auto -webkit-focus-ring-color
    }

    .vector-menu-dropdown:hover .vector-menu-content {
        opacity: 1;
        visibility: visible
    }

    .vector-menu-checkbox:checked + h3:after {
        transform: scaleY(-1)
    }

    .vector-menu-portal {
        margin: 0 0.6em 0 0.7em;
        padding: 0.25em 0;
        direction: ltr
    }

    .vector-menu-portal h3 {
        display: block;
        background-image: url(https://betawiki.net/skins/Vector/resources/skins.vector.styles/images/portal-separator.png?4ab04);
        background-image: linear-gradient(to right,rgba(200,204,209,0) 0,#c8ccd1 33%,#c8ccd1 66%,rgba(200,204,209,0) 100%);
        background-position: center bottom;
        background-repeat: no-repeat;
        background-size: 100% 1px;
        color: #54595d;
        margin: 0.5em 0 0 0.66666667em;
        border: 0;
        padding: 0.25em 0;
        font-size: 0.75em;
        font-weight: normal;
        cursor: default
    }

    .vector-menu-portal .vector-menu-content {
        margin-left: 0.5em;
        padding-top: 0
    }

    .vector-menu-portal .vector-menu-content ul {
        list-style: none none;
        margin: 0;
        padding-top: 0.3em
    }

    .vector-menu-portal .vector-menu-content li {
        margin: 0;
        padding: 0.25em 0;
        font-size: 0.75em;
        line-height: 1.125em;
        word-wrap: break-word
    }

    .vector-menu-portal .vector-menu-content li a {
        color: #0645ad
    }

    .vector-menu-portal .vector-menu-content li a:visited {
        color: #0b0080
    }

    #mw-panel {
        font-size: inherit
    }

    #mw-panel nav:first-child {
        background-image: none
    }

    #mw-panel nav:first-child h3 {
        display: none
    }

    #mw-panel nav:first-child .vector-menu-content {
        margin-left: 0.5em
    }

    #p-logo {
        width: 10em;
        height: 160px;
        margin-bottom: 1em
    }

    #p-logo a {
        background-position: center center;
        background-repeat: no-repeat;
        display: block;
        width: 10em;
        height: 160px;
        text-decoration: none
    }

    .mw-footer {
        padding: 0.75em;
        direction: ltr
    }

    .mw-footer ul {
        list-style: none none;
        margin: 0;
        padding: 0
    }

    .mw-footer li {
        color: #202122;
        margin: 0;
        padding: 0.5em 0;
        font-size: 0.75em
    }

    #footer-icons {
        float: right
    }

    #footer-icons li {
        float: left;
        margin-left: 0.5em;
        line-height: 2;
        text-align: right
    }

    #footer-info li {
        line-height: 1.4
    }

    #footer-places li {
        float: left;
        margin-right: 1em;
        line-height: 2
    }


@media screen and (min-width: 982px) {
    .mw-body,#mw-head-base,#left-navigation,#mw-data-after-content,.mw-footer {
        margin-left:11em
    }

    .mw-body {
        padding: 1.25em 1.5em 1.5em 1.5em
    }

    .mw-footer {
        padding: 1.25em
    }

    #mw-panel {
        padding-left: 0.5em
    }

    #p-search {
        margin-right: 1em
    }

    #p-personal {
        right: 1em
    }
}

@media print {
    .toc,body {
        padding: 10px;
        font-family: 'Linux Libertine','Georgia','Times',serif
    }

    .printfooter,.mw-footer,.thumb,table,ol,dl,ul,h3,h4,h5,h6 {
        font-family: sans-serif
    }

    img {
        font-family: 'Linux Libertine','Georgia','Times',serif
    }

    .mw-body a:not(.image) {
        border-bottom: 1px solid #aaa
    }

    .firstHeading {
        font-size: 25pt;
        line-height: 28pt;
        margin-bottom: 20px;
        padding-bottom: 5px
    }

    .firstHeading,h2 {
        overflow: hidden;
        border-bottom: 2px solid #000000
    }

    h3,h4,h5,h6 {
        margin: 30px 0 0
    }

    h2,h3,h4,h5,h6 {
        padding: 0;
        position: relative
    }

    h2 {
        font-size: 18pt;
        line-height: 24pt;
        margin-bottom: 0.25em
    }

    h3 {
        font-size: 14pt;
        line-height: 20pt
    }

    h4,h5,h6 {
        font-size: 12pt;
        line-height: 16pt
    }

    p {
        font-size: 12pt;
        line-height: 16pt;
        margin-top: 5px;
        text-align: justify
    }

    p:before {
        content: '';
        display: block;
        width: 120pt;
        overflow: hidden
    }

    blockquote {
        border-left: 2px solid #000000;
        padding-left: 20px
    }

    ol,ul {
        margin: 10px 0 0 1.6em;
        padding: 0
    }

    ol li,ul li {
        padding: 2px 0;
        font-size: 12pt
    }

    table ol li,table ul li {
        font-size: inherit
    }

    .toc {
        page-break-before: avoid;
        page-break-after: avoid;
        background: none;
        border: 0;
        display: table
    }

    .toc a {
        border: 0;
        font-weight: normal
    }

    .toc > ul > li {
        margin-bottom: 4px;
        font-weight: bold
    }

    .toc ul {
        margin: 0;
        list-style: none
    }

    .toc ul ul {
        padding-left: 30px
    }

    .toc li.toclevel-1 > a {
        font-size: 12pt;
        font-weight: bold
    }

    .mw-jump-link,.toc .tocnumber {
        display: none
    }

    .printfooter {
        margin-top: 10px;
        border-top: 3px solid #000000;
        padding-top: 10px;
        font-size: 10pt;
        clear: both
    }

    .mw-footer {
        margin-top: 12px;
        border-top: 1px solid #eeeeee;
        padding-top: 5px
    }

    #footer-info {
        margin: 0;
        padding: 0
    }

    #footer-info li {
        color: #999;
        list-style: none;
        display: block;
        padding-bottom: 10px;
        font-size: 10pt
    }

    #footer-info li a {
        color: #999 !important
    }

    #footer-info-lastmod {
        color: #000000;
        font-size: 12pt;
        font-weight: bold
    }
}

.mw-wiki-logo {
    background-image: url(https://betawiki.net/skins/logo.svg?2d05b)
}

@media print {
    .noprint,.catlinks,.magnify,.mw-cite-backlink,.mw-editsection,.mw-editsection-like,.mw-hidden-catlinks,.mw-indicators,.mw-redirectedfrom,.patrollink,.usermessage,#column-one,#footer-places,#mw-navigation,#siteNotice,#f-poweredbyico,#f-copyrightico,li#about,li#disclaimer,li#mobileview,li#privacy {
        display: none
    }

    body {
        background: #fff;
        color: #000;
        margin: 0;
        padding: 0
    }

    a {
        background: none !important;
        padding: 0 !important
    }

    a,a.external,a.new,a.stub {
        color: inherit !important;
        text-decoration: inherit !important
    }

    .mw-parser-output a.external.text:after,.mw-parser-output a.external.autonumber:after {
        content: ' (' attr(href) ')';
        word-break: break-all;
        word-wrap: break-word
    }

    .mw-parser-output a.external.text[href^='//']:after,.mw-parser-output a.external.autonumber[href^='//']:after {
        content: ' (https:' attr(href) ')'
    }

    dt {
        font-weight: bold
    }

    h1,h2,h3,h4,h5,h6 {
        font-weight: bold;
        page-break-after: avoid;
        page-break-before: avoid
    }

    p {
        margin: 1em 0;
        line-height: 1.2;
        orphans: 3;
        widows: 3
    }

    img,figure,.wikitable,.thumb {
        page-break-inside: avoid
    }

    img {
        border: 0;
        vertical-align: middle
    }

    pre,.mw-code {
        background: #fff;
        color: #000;
        border: 1pt dashed #000;
        padding: 1em;
        font-size: 8pt;
        white-space: pre-wrap;
        overflow-x: hidden;
        word-wrap: break-word
    }

    sup,sub {
        line-height: 1
    }

    ul {
        list-style-type: square
    }

    #globalWrapper {
        width: 100% !important;
        min-width: 0 !important
    }

    .mw-body {
        background: #fff;
        color: #000;
        border: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
        direction: ltr
    }

    #column-content {
        margin: 0 !important
    }

    #column-content .mw-body {
        padding: 1em;
        margin: 0 !important
    }

    .toc {
        background-color: #f9f9f9;
        border: 1pt solid #aaa;
        padding: 5px;
        display: table
    }

    .tocnumber,.toctext {
        display: table-cell
    }

    .tocnumber {
        padding-left: 0;
        padding-right: 0.5em
    }

    .mw-content-ltr .tocnumber {
        padding-left: 0;
        padding-right: 0.5em
    }

    .mw-content-rtl .tocnumber {
        padding-left: 0.5em;
        padding-right: 0
    }

    table.floatright,div.floatright,div.tright {
        float: right;
        clear: right
    }

    table.floatleft,div.floatleft,div.tleft {
        float: left;
        clear: left
    }

    div.tleft {
        margin: 0.5em 1.4em 1.3em 0
    }

    div.tright {
        margin: 0.5em 0 1.3em 1.4em
    }

    table.floatright,div.floatright {
        margin: 0 0 0.5em 0.5em;
        border: 0
    }

    table.floatleft,div.floatleft {
        margin: 0 0.5em 0.5em 0;
        border: 0
    }

    .center {
        text-align: center
    }

    div.thumb {
        background-color: transparent;
        width: auto
    }

    div.thumb a {
        border-bottom: 0
    }

    div.thumbinner {
        background-color: #fff;
        border: 0;
        border-radius: 2px;
        padding: 5px;
        font-size: 10pt;
        color: #666;
        text-align: center;
        overflow: hidden;
        min-width: 100px
    }

    .thumbcaption {
        text-align: left;
        line-height: 1.4;
        padding: 3px
    }

    .thumbborder {
        border: 1pt solid #ddd
    }

    .wikitable {
        background: #fff;
        margin: 1em 0;
        border: 1pt solid #aaa;
        border-collapse: collapse;
        font-size: 10pt
    }

    .wikitable > caption {
        padding: 5px;
        font-size: 10pt
    }

    .wikitable > tr > th,.wikitable > tr > td,.wikitable > * > tr > th,.wikitable > * > tr > td {
        background: #fff !important;
        color: #000 !important;
        border: 1pt solid #aaa;
        padding: 0.4em 0.6em
    }

    .wikitable > tr > th,.wikitable > * > tr > th {
        text-align: center
    }

    table.listing,table.listing td {
        border: 1pt solid #000;
        border-collapse: collapse
    }

    .catlinks ul {
        display: inline;
        padding: 0;
        list-style: none none
    }

    .catlinks li {
        display: inline-block;
        line-height: 1.15;
        margin: 0.1em 0;
        border-left: 1pt solid #aaa;
        padding: 0 0.4em
    }

    .catlinks li:first-child {
        border-left: 0;
        padding-left: 0.2em
    }

    .printfooter {
        padding: 1em 0
    }

    #footer {
        background: #fff;
        color: #000;
        margin-top: 1em;
        border-top: 1pt solid #aaa;
        padding-top: 5px;
        direction: ltr
    }

    .toctogglecheckbox:checked + .toctitle {
        display: none
    }
}

@media screen {
    div.tright,div.floatright,table.floatright {
        clear: right;
        float: right
    }

    div.tleft,div.floatleft,table.floatleft {
        float: left;
        clear: left
    }

    .mw-content-ltr .thumbcaption {
        text-align: left
    }

    .mw-content-ltr .magnify {
        float: right
    }

    .mw-content-rtl .thumbcaption {
        text-align: right
    }

    .mw-content-rtl .magnify {
        float: left
    }

    div.floatright,table.floatright {
        margin: 0 0 0.5em 0.5em
    }

    div.floatleft,table.floatleft {
        margin: 0 0.5em 0.5em 0
    }

    div.thumb {
        margin-bottom: 0.5em;
        width: auto;
        background-color: transparent
    }

    div.thumbinner {
        border: 1px solid #c8ccd1;
        padding: 3px;
        background-color: #f8f9fa;
        font-size: 94%;
        text-align: center;
        overflow: hidden
    }

    .thumbimage {
        background-color: #ffffff;
        border: 1px solid #c8ccd1
    }

    .thumbcaption {
        border: 0;
        line-height: 1.4em;
        padding: 3px;
        font-size: 94%;
        text-align: left
    }

    .magnify {
        float: right;
        margin-left: 3px
    }

    .magnify a {
        display: block;
        text-indent: 15px;
        white-space: nowrap;
        overflow: hidden;
        width: 15px;
        height: 11px;
        background-image: url(https://betawiki.net/resources/src/mediawiki.skinning/images/magnify-clip-ltr.png?4f704);
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/resources/src/mediawiki.skinning/images/magnify-clip-ltr.svg?8330e);
        -moz-user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .thumbborder {
        border: 1px solid #eaecf0
    }

    .mw-content-ltr .magnify {
        margin-left: 3px;
        margin-right: 0
    }

    .mw-content-ltr .magnify a {
        background-image: url(https://betawiki.net/resources/src/mediawiki.skinning/images/magnify-clip-ltr.png?4f704);
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/resources/src/mediawiki.skinning/images/magnify-clip-ltr.svg?8330e)
    }

    .mw-content-rtl .magnify {
        margin-left: 0;
        margin-right: 3px
    }

    .mw-content-rtl .magnify a {
        background-image: url(https://betawiki.net/resources/src/mediawiki.skinning/images/magnify-clip-rtl.png?a9fb3);
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/resources/src/mediawiki.skinning/images/magnify-clip-rtl.svg?38fd5)
    }

    div.tright {
        margin: 0.5em 0 1.3em 1.4em
    }

    div.tleft {
        margin: 0.5em 1.4em 1.3em 0
    }

    .mw-parser-output:after {
        clear: both;
        content: '';
        display: block
    }

    .mw-parser-output a.external.free {
        word-wrap: break-word
    }

    .rtl .mw-parser-output a.external.free,.rtl .mw-parser-output a.external.autonumber {
        direction: ltr;
        unicode-bidi: embed
    }

    .mw-hide-empty-elt .mw-parser-output .mw-empty-elt {
        display: none
    }

    .catlinks {
        border: 1px solid #a2a9b1;
        background-color: #f8f9fa;
        padding: 5px;
        margin-top: 1em;
        clear: both
    }

    textarea {
        border: 1px solid #c8ccd1
    }

    .editOptions {
        background-color: #eaecf0;
        color: #202122;
        border: 1px solid #c8ccd1;
        border-top: 0;
        padding: 1em 1em 1.5em 1em;
        margin-bottom: 2em
    }

    .usermessage {
        background-color: #ffce7b;
        border: 1px solid #ffa500;
        color: #000;
        font-weight: bold;
        margin: 2em 0 1em;
        padding: 0.5em 1em;
        vertical-align: middle
    }

    #siteNotice {
        position: relative;
        text-align: center;
        margin: 0
    }

    #localNotice {
        margin-bottom: 0.9em
    }

    #siteSub {
        display: none
    }

    #contentSub,#contentSub2 {
        font-size: 84%;
        line-height: 1.2em;
        margin: 0 0 1.4em 1em;
        color: #54595d;
        width: auto
    }

    span.subpages {
        display: block
    }

    .emptyPortlet {
        display: none
    }

    .printfooter,.client-nojs #t-print {
        display: none
    }

    .mw-indicators {
        float: right
    }

    .mw-editsection {
        -moz-user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .mw-editsection,.mw-editsection-like {
        font-size: small;
        font-weight: normal;
        margin-left: 1em;
        vertical-align: baseline;
        line-height: 1em
    }

    .mw-content-ltr .mw-editsection,.mw-content-rtl .mw-content-ltr .mw-editsection {
        margin-left: 1em
    }

    .mw-content-rtl .mw-editsection,.mw-content-ltr .mw-content-rtl .mw-editsection {
        margin-right: 1em
    }

    a {
        text-decoration: none;
        color: #0645ad;
        background: none
    }

    a:not([href]) {
        cursor: pointer
    }

    a:visited {
        color: #0b0080
    }

    a:active {
        color: #faa700
    }

    a:hover,a:focus {
        text-decoration: underline
    }

    a:lang(ar),a:lang(kk-arab),a:lang(mzn),a:lang(ps),a:lang(ur) {
        text-decoration: none
    }

    a.stub {
        color: #723
    }

    a.new,#p-personal a.new {
        color: #d33
    }

    a.mw-selflink {
        color: inherit;
        font-weight: bold;
        text-decoration: inherit
    }

    a.mw-selflink:hover {
        cursor: inherit;
        text-decoration: inherit
    }

    a.mw-selflink:active,a.mw-selflink:visited {
        color: inherit
    }

    a.new:visited,#p-personal a.new:visited {
        color: #a55858
    }

    .mw-parser-output a.extiw,.mw-parser-output a.external {
        color: #36b
    }

    .mw-parser-output a.extiw:visited,.mw-parser-output a.external:visited {
        color: #636
    }

    .mw-parser-output a.extiw:active,.mw-parser-output a.external:active {
        color: #b63
    }

    .mw-underline-always a {
        text-decoration: underline
    }

    .mw-underline-never a {
        text-decoration: none
    }

    .plainlinks a.external {
        background: none !important;
        padding: 0 !important
    }

    img {
        border: 0;
        vertical-align: middle
    }

    hr {
        height: 1px;
        background-color: #a2a9b1;
        border: 0;
        margin: 0.2em 0
    }

    h1,h2,h3,h4,h5,h6 {
        color: #000;
        margin: 0;
        padding-top: 0.5em;
        padding-bottom: 0.17em;
        overflow: hidden
    }

    h1,h2 {
        margin-bottom: 0.6em;
        border-bottom: 1px solid #a2a9b1
    }

    h3,h4,h5 {
        margin-bottom: 0.3em
    }

    h1 {
        font-size: 188%;
        font-weight: normal
    }

    h2 {
        font-size: 150%;
        font-weight: normal
    }

    h3 {
        font-size: 128%
    }

    h4 {
        font-size: 116%
    }

    h5 {
        font-size: 108%
    }

    h6 {
        font-size: 100%
    }

    p {
        margin: 0.4em 0 0.5em 0
    }

    p img {
        margin: 0
    }

    ul {
        margin: 0.3em 0 0 1.6em;
        padding: 0
    }

    ol {
        margin: 0.3em 0 0 3.2em;
        padding: 0;
        list-style-image: none
    }

    li {
        margin-bottom: 0.1em
    }

    dt {
        font-weight: bold;
        margin-bottom: 0.1em
    }

    dl {
        margin-top: 0.2em;
        margin-bottom: 0.5em
    }

    dd {
        margin-left: 1.6em;
        margin-bottom: 0.1em
    }

    pre,code,tt,kbd,samp,.mw-code {
        font-family: monospace,monospace
    }

    pre,code,.mw-code {
        background-color: #f8f9fa;
        color: #000;
        border: 1px solid #eaecf0
    }

    code {
        border-radius: 2px;
        padding: 1px 4px
    }

    pre,.mw-code {
        padding: 1em;
        white-space: pre-wrap;
        overflow-x: hidden;
        word-wrap: break-word
    }

    table {
        font-size: 100%
    }

    fieldset {
        border: 1px solid #2a4b8d;
        margin: 1em 0 1em 0;
        padding: 0 1em 1em
    }

    legend {
        padding: 0.5em;
        font-size: 95%
    }

    form {
        border: 0;
        margin: 0
    }

    textarea {
        display: block;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        padding: 0.1em
    }

    .center {
        width: 100%;
        text-align: center
    }

    *.center * {
        margin-left: auto;
        margin-right: auto
    }

    .small {
        font-size: 94%
    }

    table.small {
        font-size: 100%
    }

    .mw-content-ltr {
        direction: ltr
    }

    .mw-content-rtl {
        direction: rtl
    }

    .sitedir-ltr textarea,.sitedir-ltr input,textarea[dir='ltr'][dir='ltr'],input[dir='ltr'][dir='ltr'] {
        direction: ltr
    }

    .sitedir-rtl textarea,.sitedir-rtl input,textarea[dir='rtl'][dir='rtl'],input[dir='rtl'][dir='rtl'] {
        direction: rtl
    }

    .mw-userlink {
        word-wrap: break-word;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
        unicode-bidi: embed
    }

    mark {
        background-color: #ff0;
        color: #000
    }

    wbr {
        display: inline-block
    }

    input[type='submit'],input[type='button'],input[type='reset'],input[type='file'] {
        direction: ltr
    }

    abbr[title],.explain[title] {
        border-bottom: 1px dotted;
        cursor: help
    }
}


    span.comment {
        font-style: italic;
        unicode-bidi: -moz-isolate;
        unicode-bidi: isolate
    }

    li span.deleted,span.history-deleted {
        text-decoration: line-through;
        color: #72777d;
        font-style: italic
    }

    td.mw-label {
        text-align: right;
        vertical-align: middle
    }

    td.mw-input {
        text-align: left
    }

    td.mw-submit {
        text-align: left;
        white-space: nowrap
    }

    div.tright,div.floatright,table.floatright {
        clear: right;
        float: right
    }

    div.tleft,div.floatleft,table.floatleft {
        float: left;
        clear: left
    }

    .mw-content-ltr .thumbcaption {
        text-align: left
    }

    .mw-content-ltr .magnify {
        float: right
    }

    .mw-content-rtl .thumbcaption {
        text-align: right
    }

    .mw-content-rtl .magnify {
        float: left
    }

    div.floatright,table.floatright {
        margin: 0 0 0.5em 0.5em
    }

    div.floatleft,table.floatleft {
        margin: 0 0.5em 0.5em 0
    }

    div.thumb {
        margin-bottom: 0.5em;
        width: auto;
        background-color: transparent
    }

    div.thumbinner {
        border: 1px solid #c8ccd1;
        padding: 3px;
        background-color: #f8f9fa;
        font-size: 94%;
        text-align: center;
        overflow: hidden
    }

    .thumbimage {
        background-color: #ffffff;
        border: 1px solid #c8ccd1
    }

    .thumbcaption {
        border: 0;
        line-height: 1.4em;
        padding: 3px;
        font-size: 94%;
        text-align: left
    }

    .magnify {
        float: right;
        margin-left: 3px
    }

    .magnify a {
        display: block;
        text-indent: 15px;
        white-space: nowrap;
        overflow: hidden;
        width: 15px;
        height: 11px;
        background-image: url(https://betawiki.net/resources/src/mediawiki.skinning/images/magnify-clip-ltr.png?4f704);
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/resources/src/mediawiki.skinning/images/magnify-clip-ltr.svg?8330e);
        -moz-user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .thumbborder {
        border: 1px solid #eaecf0
    }

    .mw-content-ltr .magnify {
        margin-left: 3px;
        margin-right: 0
    }

    .mw-content-ltr .magnify a {
        background-image: url(https://betawiki.net/resources/src/mediawiki.skinning/images/magnify-clip-ltr.png?4f704);
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/resources/src/mediawiki.skinning/images/magnify-clip-ltr.svg?8330e)
    }

    .mw-content-rtl .magnify {
        margin-left: 0;
        margin-right: 3px
    }

    .mw-content-rtl .magnify a {
        background-image: url(https://betawiki.net/resources/src/mediawiki.skinning/images/magnify-clip-rtl.png?a9fb3);
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/resources/src/mediawiki.skinning/images/magnify-clip-rtl.svg?38fd5)
    }

    div.tright {
        margin: 0.5em 0 1.3em 1.4em
    }

    div.tleft {
        margin: 0.5em 1.4em 1.3em 0
    }

    #catlinks {
        text-align: left
    }

    .catlinks ul {
        display: inline;
        margin: 0;
        padding: 0;
        list-style: none none
    }

    .catlinks li {
        display: inline-block;
        line-height: 1.25em;
        border-left: 1px solid #a2a9b1;
        margin: 0.125em 0;
        padding: 0 0.5em
    }

    .catlinks li:first-child {
        padding-left: 0.25em;
        border-left: 0
    }

    .catlinks li a.mw-redirect {
        font-style: italic
    }

    .mw-hidden-cats-hidden,.catlinks-allhidden {
        display: none
    }

    #mw-credits a {
        unicode-bidi: embed
    }

    #mw-clearyourcache {
        direction: ltr;
        unicode-bidi: embed
    }

    div.patrollink {
        font-size: 75%;
        text-align: right
    }

    #mw-revision-info,#mw-revision-info-current,#mw-revision-nav {
        direction: ltr
    }

    p.mw-protect-editreasons,p.mw-filedelete-editreasons,p.mw-delete-editreasons {
        font-size: 90%;
        text-align: right
    }

    .autocomment,.autocomment a,.autocomment a:visited {
        color: #72777d
    }

    span.mw-revdelundel-link,strong.mw-revdelundel-link {
        font-size: 90%
    }

    span.mw-revdelundel-hidden,input.mw-revdelundel-hidden {
        visibility: hidden
    }

    a.new {
        color: #ba0000
    }

    .wikitable {
        background-color: #f8f9fa;
        color: #202122;
        margin: 1em 0;
        border: 1px solid #a2a9b1;
        border-collapse: collapse
    }

    .wikitable > tr > th,.wikitable > tr > td,.wikitable > * > tr > th,.wikitable > * > tr > td {
        border: 1px solid #a2a9b1;
        padding: 0.2em 0.4em
    }

    .wikitable > tr > th,.wikitable > * > tr > th {
        background-color: #eaecf0;
        text-align: center
    }

    .wikitable > caption {
        font-weight: bold
    }

    .error,.warning,.success {
        font-size: larger
    }

    .error {
        color: #d33
    }

    .warning {
        color: #ac6600
    }

    .success {
        color: #14866d
    }

    .mw-infobox {
        border: 2px solid #fc3;
        margin: 0.5em;
        clear: left;
        overflow: hidden
    }

    .mw-infobox-left {
        margin: 7px;
        float: left;
        width: 35px
    }

    .mw-infobox-right {
        margin: 0.5em 0.5em 0.5em 49px
    }

    .visualClear {
        clear: both
    }

    .mw-datatable {
        border: 1px solid #a2a9b1;
        border-collapse: collapse
    }

    .mw-datatable td,.mw-datatable th {
        border: 1px solid #a2a9b1;
        padding: 0.2em 0.4em
    }

    .mw-datatable th {
        background-color: #eaeeff
    }

    .mw-datatable td {
        background-color: #fff
    }

    .mw-datatable tr:hover td {
        background-color: #eaf3ff
    }

    .mw-ajax-loader {
        background-image: url(https://betawiki.net/resources/src/mediawiki.skinning/images/ajax-loader.gif?57f34);
        background-position: center center;
        background-repeat: no-repeat;
        padding: 16px;
        position: relative;
        top: -16px
    }

    .mw-small-spinner {
        padding: 10px !important;
        margin-right: 0.6em;
        background-image: url(https://betawiki.net/resources/src/mediawiki.skinning/images/spinner.gif?ca65b);
        background-position: center center;
        background-repeat: no-repeat
    }

    .mw-content-ltr ul,.mw-content-rtl .mw-content-ltr ul {
        margin: 0.3em 0 0 1.6em;
        padding: 0
    }

    .mw-content-rtl ul,.mw-content-ltr .mw-content-rtl ul {
        margin: 0.3em 1.6em 0 0;
        padding: 0
    }

    .mw-content-ltr ol,.mw-content-rtl .mw-content-ltr ol {
        margin: 0.3em 0 0 3.2em;
        padding: 0
    }

    .mw-content-rtl ol,.mw-content-ltr .mw-content-rtl ol {
        margin: 0.3em 3.2em 0 0;
        padding: 0
    }

    .mw-content-ltr dd,.mw-content-rtl .mw-content-ltr dd {
        margin-left: 1.6em;
        margin-right: 0
    }

    .mw-content-rtl dd,.mw-content-ltr .mw-content-rtl dd {
        margin-right: 1.6em;
        margin-left: 0
    }

    h1:lang(anp),h1:lang(as),h1:lang(bh),h1:lang(bho),h1:lang(bn),h1:lang(gu),h1:lang(hi),h1:lang(kn),h1:lang(ks),h1:lang(ml),h1:lang(mr),h1:lang(my),h1:lang(mai),h1:lang(ne),h1:lang(new),h1:lang(or),h1:lang(pa),h1:lang(pi),h1:lang(sa),h1:lang(ta),h1:lang(te) {
        line-height: 1.6em !important
    }

    h2:lang(anp),h3:lang(anp),h4:lang(anp),h5:lang(anp),h6:lang(anp),h2:lang(as),h3:lang(as),h4:lang(as),h5:lang(as),h6:lang(as),h2:lang(bho),h3:lang(bho),h4:lang(bho),h5:lang(bho),h6:lang(bho),h2:lang(bh),h3:lang(bh),h4:lang(bh),h5:lang(bh),h6:lang(bh),h2:lang(bn),h3:lang(bn),h4:lang(bn),h5:lang(bn),h6:lang(bn),h2:lang(gu),h3:lang(gu),h4:lang(gu),h5:lang(gu),h6:lang(gu),h2:lang(hi),h3:lang(hi),h4:lang(hi),h5:lang(hi),h6:lang(hi),h2:lang(kn),h3:lang(kn),h4:lang(kn),h5:lang(kn),h6:lang(kn),h2:lang(ks),h3:lang(ks),h4:lang(ks),h5:lang(ks),h6:lang(ks),h2:lang(ml),h3:lang(ml),h4:lang(ml),h5:lang(ml),h6:lang(ml),h2:lang(mr),h3:lang(mr),h4:lang(mr),h5:lang(mr),h6:lang(mr),h2:lang(my),h3:lang(my),h4:lang(my),h5:lang(my),h6:lang(my),h2:lang(mai),h3:lang(mai),h4:lang(mai),h5:lang(mai),h6:lang(mai),h2:lang(ne),h3:lang(ne),h4:lang(ne),h5:lang(ne),h6:lang(ne),h2:lang(new),h3:lang(new),h4:lang(new),h5:lang(new),h6:lang(new),h2:lang(or),h3:lang(or),h4:lang(or),h5:lang(or),h6:lang(or),h2:lang(pa),h3:lang(pa),h4:lang(pa),h5:lang(pa),h6:lang(pa),h2:lang(pi),h3:lang(pi),h4:lang(pi),h5:lang(pi),h6:lang(pi),h2:lang(sa),h3:lang(sa),h4:lang(sa),h5:lang(sa),h6:lang(sa),h2:lang(ta),h3:lang(ta),h4:lang(ta),h5:lang(ta),h6:lang(ta),h2:lang(te),h3:lang(te),h4:lang(te),h5:lang(te),h6:lang(te) {
        line-height: 1.4em
    }

    ol:lang(azb) li,ol:lang(bcc) li,ol:lang(bgn) li,ol:lang(bqi) li,ol:lang(fa) li,ol:lang(glk) li,ol:lang(kk-arab) li,ol:lang(lrc) li,ol:lang(luz) li,ol:lang(mzn) li {
        list-style-type: persian
    }

    ol:lang(ckb) li,ol:lang(sdh) li {
        list-style-type: arabic-indic
    }

    ol:lang(hi) li,ol:lang(mai) li,ol:lang(mr) li,ol:lang(ne) li {
        list-style-type: devanagari
    }

    ol:lang(as) li,ol:lang(bn) li {
        list-style-type: bengali
    }

    ol:lang(or) li {
        list-style-type: oriya
    }

    .toc .toctitle {
        direction: ltr
    }

    .mw-content-ltr .toc ul,.mw-content-rtl .mw-content-ltr .toc ul {
        text-align: left
    }

    .mw-content-rtl .toc ul,.mw-content-ltr .mw-content-rtl .toc ul {
        text-align: right
    }

    .mw-content-ltr .toc ul ul,.mw-content-rtl .mw-content-ltr .toc ul ul {
        margin: 0 0 0 2em
    }

    .mw-content-rtl .toc ul ul,.mw-content-ltr .mw-content-rtl .toc ul ul {
        margin: 0 2em 0 0
    }

    .printfooter {
        display: none
    }

    .xdebug-error {
        position: absolute;
        z-index: 99
    }

    .mw-editsection {
        -moz-user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .mw-editsection,.mw-editsection-like {
        font-size: small;
        font-weight: normal;
        margin-left: 1em;
        vertical-align: baseline;
        line-height: 1em
    }

    .mw-content-ltr .mw-editsection,.mw-content-rtl .mw-content-ltr .mw-editsection {
        margin-left: 1em
    }

    .mw-content-rtl .mw-editsection,.mw-content-ltr .mw-content-rtl .mw-editsection {
        margin-right: 1em
    }

    sup,sub {
        line-height: 1
    }

    .toc,.toccolours {
        border: 1px solid #a2a9b1;
        background-color: #f8f9fa;
        padding: 5px;
        font-size: 95%
    }

    .toc {
        display: table;
        padding: 7px
    }

    .toc h2 {
        display: inline;
        border: 0;
        padding: 0;
        font-size: 100%;
        font-weight: bold
    }

    .toc .toctitle {
        text-align: center
    }

    .toc ul {
        list-style-type: none;
        list-style-image: none;
        margin: 0.3em 0;
        padding: 0;
        text-align: left
    }

    .toc ul ul {
        margin: 0 0 0 2em
    }

    table.toc {
        border-collapse: collapse
    }

    table.toc td {
        padding: 0
    }

    .tocnumber,.toctext {
        display: table-cell;
        text-decoration: inherit
    }

    .tocnumber {
        color: #202122;
        padding-left: 0;
        padding-right: 0.5em
    }

    .mw-content-ltr .tocnumber {
        padding-left: 0;
        padding-right: 0.5em
    }

    .mw-content-rtl .tocnumber {
        padding-left: 0.5em;
        padding-right: 0
    }

    :not(:checked) > .toctogglecheckbox {
        display: inline !important;
        position: absolute;
        opacity: 0;
        z-index: -1
    }

    .toctogglespan {
        font-size: 94%
    }

    :not(:checked) > .toctogglespan:before {
        content: ' ['
    }

    :not(:checked) > .toctogglespan:after {
        content: ']'
    }

    .toctogglelabel {
        cursor: pointer;
        color: #0645ad
    }

    .toctogglelabel:hover {
        text-decoration: underline
    }

    .toctogglecheckbox:focus + .toctitle .toctogglelabel {
        text-decoration: underline;
        outline: dotted 1px;
        outline: auto -webkit-focus-ring-color
    }

    .toctogglecheckbox:checked + .toctitle .toctogglelabel:after {
        content: 'show'
    }

    .toctogglecheckbox:not(:checked) + .toctitle .toctogglelabel:after {
        content: 'hide'
    }

    .toc .toctitle {
        direction: ltr
    }

    .mw-content-ltr .toc ul,.mw-content-rtl .mw-content-ltr .toc ul {
        text-align: left
    }

    .mw-content-rtl .toc ul,.mw-content-ltr .mw-content-rtl .toc ul {
        text-align: right
    }

    .mw-content-ltr .toc ul ul,.mw-content-rtl .mw-content-ltr .toc ul ul {
        margin: 0 0 0 2em
    }

    .mw-content-rtl .toc ul ul,.mw-content-ltr .mw-content-rtl .toc ul ul {
        margin: 0 2em 0 0
    }

@media screen {
    body {
        background: #5296ff
    }

    body #mw-page-base {
        background: none;
        background-size: auto 5em;
        background-repeat: repeat-y,repeat-x
    }

    body #mw-navigation #left-navigation .vector-menu-tabs li::before,body #mw-navigation #right-navigation .vector-menu-tabs li::before {
        content: "";
        background-repeat: no-repeat;
        background-position: .25em .25em;
        background-size: 1em;
        width: 1.5rem;
        height: 1.5rem;
        display: inline-block
    }

    body #mw-navigation #left-navigation {
        padding-left: 1.5em
    }

    body #mw-navigation #searchform {
        margin-top: 0.375em
    }

    body #mw-navigation #searchform #simpleSearch #searchInput {
        background-color: white;
        border-color: #3171d6;
        border-radius: 0;
        box-shadow: none
    }

    body #mw-navigation #searchform #simpleSearch #searchInput:focus {
        box-shadow: inset 0 0 0 1px #5296ff
    }

    body #mw-navigation #searchform #simpleSearch #searchInput:hover {
        border-color: #5296ff
    }

    body #mw-navigation .vector-menu-tabs {
        background: none;
        margin-top: 0.5em;
        margin-bottom: 0.5em;
        height: 1.5em
    }

    body #mw-navigation .vector-menu-tabs ul {
        background: none
    }

    body #mw-navigation .vector-menu-tabs ul li {
        background: none;
        background-image: url(https://betawiki.net/skins/Watercolor/images/button.png?85e49);
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/skins/Watercolor/images/button.svg?c0dfa);
        background-position: center left;
        background-size: 1.5em 1.5em;
        background-repeat: no-repeat;
        height: 1.5em
    }

    body #mw-navigation .vector-menu-tabs ul li + li {
        margin-left: 0.75em
    }

    body #mw-navigation .vector-menu-tabs ul li.selected,body #mw-navigation .vector-menu-tabs ul li#ca-unwatch.icon {
        background-image: url(https://betawiki.net/skins/Watercolor/images/button-active.png?d30c7);
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/skins/Watercolor/images/button-active.svg?ebf0b)
    }

    body #mw-navigation .vector-menu-tabs ul li.new a,body #mw-navigation .vector-menu-tabs ul li.new a:visited {
        color: #ffa5a4
    }

    body #mw-navigation .vector-menu-tabs ul li.selected a,body #mw-navigation .vector-menu-tabs ul li.selected a:visited {
        color: white;
        font-weight: bold
    }

    body #mw-navigation .vector-menu-tabs ul li a,body #mw-navigation .vector-menu-tabs ul li a:visited {
        color: #bfd9ff
    }

    body #mw-navigation .vector-menu-tabs ul li a {
        background: none;
        background-repeat: no-repeat;
        float: none;
        display: inline-block;
        overflow: hidden;
        height: initial;
        line-height: 1.5rem;
        padding: 0;
        padding-left: .25rem
    }

    body #mw-navigation .vector-menu-tabs ul li#ca-watch.icon a,body #mw-navigation .vector-menu-tabs ul li#ca-unwatch.icon a,body #mw-navigation .vector-menu-tabs ul li#ca-watch.icon a.loading,body #mw-navigation .vector-menu-tabs ul li#ca-unwatch.icon a.loading {
        background: none;
        -webkit-animation: none;
        -moz-animation: none;
        animation: none;
        transform-origin: none
    }

    body #mw-navigation .vector-menu-dropdown {
        padding-top: 0.5em;
        padding-bottom: 0.75em;
        margin-left: 0.75em;
        width: 1.5em;
        background-image: url(https://betawiki.net/skins/Watercolor/images/button.png?85e49);
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/skins/Watercolor/images/button.svg?c0dfa);
        background-position: center left;
        background-size: 1.5em 1.5em;
        background-repeat: no-repeat
    }

    body #mw-navigation .vector-menu-dropdown.menuForceShow h3 {
        background-image: url(https://betawiki.net/skins/Watercolor/images/button-active.png?d30c7);
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/skins/Watercolor/images/button-active.svg?ebf0b)
    }

    body #mw-navigation .vector-menu-dropdown h3 {
        padding: 0;
        background: none;
        height: 1.5em;
        width: 1.5em;
        background-position: .425rem .425rem;
        background-size: .75em;
        background-repeat: no-repeat
    }

    body #mw-navigation .vector-menu-dropdown h3 span {
        display: none;
        background: none;
        height: 0;
        overflow: hidden
    }

    body #mw-navigation .vector-menu-dropdown h3:after {
        top: 0;
        background: none
    }

    body #mw-navigation .vector-menu-dropdown .menu a {
        color: #2c60b2
    }

    body #mw-navigation .vector-menu-dropdown .menu a:visited {
        color: #3573d6
    }

    body #mw-navigation #mw-panel .vector-menu-portal h3 {
        font-weight: bold;
        color: white;
        border-bottom: 1px solid white
    }

    body #mw-navigation #mw-panel .vector-menu-portal .vector-menu-content {
        background: none
    }

    body div#mw-navigation a,body div#mw-navigation a.new,body div#mw-navigation a:visited,body div#mw-navigation a.new:visited {
        color: #bfd9ff
    }

    body div#mw-navigation #pt-userpage,body div#mw-navigation #pt-anonuserpage {
        color: white
    }

    body div#mw-navigation #pt-userpage a,body div#mw-navigation #pt-anonuserpage a,body div#mw-navigation #pt-userpage a.new,body div#mw-navigation #pt-anonuserpage a.new {
        color: inherit
    }

    body div#mw-navigation #pt-userpage a {
        background-image: url(https://betawiki.net/skins/Watercolor/images/wikimediaui/userAvatar-invert.png?7f961);
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/skins/Watercolor/images/wikimediaui/userAvatar-invert.svg?2a8ed)
    }

    body div#mw-navigation #pt-anonuserpage {
        background-image: url(https://betawiki.net/skins/Watercolor/images/wikimediaui/userAnonymous-invert.png?fb15d);
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/skins/Watercolor/images/wikimediaui/userAnonymous-invert.svg?7e694)
    }

    body #footer a,body #mw-panel .vector-menu-portal .vector-menu-content li a,body #footer a.new,body #mw-panel .vector-menu-portal .vector-menu-content li a.new,body #footer a:visited,body #mw-panel .vector-menu-portal .vector-menu-content li a:visited,body #footer a.new:visited,body #mw-panel .vector-menu-portal .vector-menu-content li a.new:visited {
        color: white
    }

    body #content {
        border-top-left-radius: 2em;
        border-bottom-left-radius: 2em;
        box-shadow: -5px 5px 10px -7px #000000;
        border: none;
        margin-top: 0
    }

    body #footer ul li {
        color: white
    }

    body .suggestions {
        border: 1px solid #3171d6;
        border-top: none;
        box-sizing: border-box;
        background: white
    }

    body .suggestions .suggestions-results {
        border: none
    }

    body .suggestions .suggestions-result,body .suggestions .suggestions-special {
        color: black;
        margin: 2px;
        border: 1px solid transparent
    }

    body .suggestions .suggestions-result.suggestions-result-current,body .suggestions .suggestions-special.suggestions-result-current {
        background-color: #ced3e7;
        border-color: #3169c6
    }

    body .suggestions .suggestions-result.suggestions-result-current,body .suggestions .suggestions-special.suggestions-result-current,body .suggestions .suggestions-result.suggestions-result-current .special-label,body .suggestions .suggestions-special.suggestions-result-current .special-label,body .suggestions .suggestions-result.suggestions-result-current .special-query,body .suggestions .suggestions-special.suggestions-result-current .special-query {
        color: black
    }
}

@media screen and (min-width: 1248px) {
    body #mw-page-base {
        background-image:url(https://betawiki.net/skins/Watercolor/images/boxes.svg?26739),linear-gradient(to right,#5296ff calc(100vw - 768px),#3171d6 calc(100vw - 768px + 101px));
        background-position: calc(100vw - 768px) top,bottom left
    }
}

@media screen and (max-width: 1248px) {
    body #mw-page-base {
        background-image:url(https://betawiki.net/skins/Watercolor/images/boxes.svg?26739),linear-gradient(to right,#5296ff 480px,#3171d6 calc(480px + 101px));
        background-position: 480px top,bottom left
    }
}

@media screen {
    #left-navigation li::before {
        background-image: url(https://betawiki.net/skins/Watercolor/images/wikimediaui/article-ltr-invert.png?766db);
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/skins/Watercolor/images/wikimediaui/article-ltr-invert.svg?f7116)
    }

    #left-navigation #ca-nstab-category::before {
        background-image: url(https://betawiki.net/skins/Watercolor/images/wikimediaui/viewCompact-invert.png?35989);
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/skins/Watercolor/images/wikimediaui/viewCompact-invert.svg?a81ff)
    }

    #left-navigation #ca-nstab-special::before {
        background-image: url(https://betawiki.net/skins/Watercolor/images/wikimediaui/settings-invert.png?15f0d);
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/skins/Watercolor/images/wikimediaui/settings-invert.svg?38417)
    }

    #left-navigation #ca-nstab-mediawiki::before {
        background-image: url(https://betawiki.net/skins/Watercolor/images/wikimediaui/code-invert.png?4dd9f);
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/skins/Watercolor/images/wikimediaui/code-invert.svg?16f5c)
    }

    #left-navigation #ca-nstab-image::before {
        background-image: url(https://betawiki.net/skins/Watercolor/images/wikimediaui/image-invert.png?5e5c1);
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/skins/Watercolor/images/wikimediaui/image-invert.svg?8b515)
    }

    #left-navigation #ca-nstab-user::before {
        background-image: url(https://betawiki.net/skins/Watercolor/images/wikimediaui/userAvatar-invert.png?7f961);
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/skins/Watercolor/images/wikimediaui/userAvatar-invert.svg?2a8ed)
    }

    #left-navigation #ca-talk::before {
        background-image: url(https://betawiki.net/skins/Watercolor/images/wikimediaui/speechBubbles-ltr-invert.png?8d7fb);
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/skins/Watercolor/images/wikimediaui/speechBubbles-ltr-invert.svg?4a2c9)
    }

    #right-navigation #ca-view::before {
        background-image: url(https://betawiki.net/skins/Watercolor/images/wikimediaui/search-invert.png?21bb9);
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/skins/Watercolor/images/wikimediaui/search-invert.svg?f8105)
    }

    #right-navigation #ca-viewsource::before {
        background-image: url(https://betawiki.net/skins/Watercolor/images/wikimediaui/editLock-invert.png?c7bba);
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/skins/Watercolor/images/wikimediaui/editLock-invert.svg?f3f1f)
    }

    #right-navigation #ca-edit::before,#right-navigation #ca-ve-edit::before {
        background-image: url(https://betawiki.net/skins/Watercolor/images/wikimediaui/edit-invert.png?defe6);
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/skins/Watercolor/images/wikimediaui/edit-invert.svg?33ff4)
    }

    #right-navigation #ca-addsection::before {
        background-image: url(https://betawiki.net/skins/Watercolor/images/wikimediaui/speechBubbleAdd-ltr-invert.png?985da);
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/skins/Watercolor/images/wikimediaui/speechBubbleAdd-ltr-invert.svg?d5bf5)
    }

    #right-navigation #ca-history::before {
        background-image: url(https://betawiki.net/skins/Watercolor/images/wikimediaui/history-invert.png?d8d35);
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/skins/Watercolor/images/wikimediaui/history-invert.svg?faf59)
    }

    #right-navigation #ca-watch.icon::before,#right-navigation #ca-unwatch.icon::before {
        background-image: url(https://betawiki.net/skins/Watercolor/images/wikimediaui/unStar-invert.png?5e551);
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/skins/Watercolor/images/wikimediaui/unStar-invert.svg?afa07)
    }

    #right-navigation #p-cactions-label {
        background-image: url(https://betawiki.net/skins/Watercolor/images/wikimediaui/downTriangle-invert.png?6d71d);
        background-image: linear-gradient(transparent,transparent),url(https://betawiki.net/skins/Watercolor/images/wikimediaui/downTriangle-invert.svg?e3ebf)
    }
}