td {
 vertical-align:top
}
#mod-wrapper thead.table-grid-header tr th.price-column,
.price-column,
td.price-column,
th.price-column,
thead.table-grid-header tr th.price-column {
 text-align:right
}
.table-grid-component #mod-wrapper thead.table-grid-header tr th.price-column,
.table-grid-component .price-column,
.table-grid-component td.price-column,
.table-grid-component th.price-column,
.table-grid-component thead.table-grid-header tr th.price-column {
 word-break:inherit
}
.table-grid-component .buyer-id,
.table-grid-component td.buyer-id {
 word-break:inherit
}
.table-grid-component p.shipping-address span {
 display:block
}
#mainContent {
 outline:0 none
}
body.multi-column .sh-main>.left-col {
 min-width:170px
}
.main-cnt {
 position:relative
}
.main-cnt .page-ocs {
 position:absolute;
 right:0;
 top:14px
}
.main-cnt .page-ocs ul {
 list-style:none;
 margin:-20px 0
}
.ebay-gh--enabled .main-cnt .feedback-link {
 display:none
}
.srch-filter {
 z-index:0
}
.sh-main-content#mainContent {
 width:100% !important
}
button.dialog__close {
 outline:0
}
.app-mod-overlay .dialog[role="dialog"].dialog--lightbox>[role="document"].dialog__document,
.app-mod-archive .dialog[role="dialog"].dialog--lightbox>[role="document"].dialog__document,
.shui-note-modal .dialog[role="dialog"].dialog--lightbox>[role="document"].dialog__document {
 max-width:600px;
 width:50%;
 min-height:50vh
}
.app-mod-overlay .dialog__header,
.app-mod-archive .dialog__header,
.shui-note-modal .dialog__header {
 background-color:#fff;
 margin:0;
 margin-top:10px !important
}
.app-mod-overlay .dialog__header>h2,
.app-mod-archive .dialog__header>h2,
.shui-note-modal .dialog__header>h2 {
 font-size:1.5rem !important
}
.app-mod-overlay .btn--small,
.app-mod-archive .btn--small,
.shui-note-modal .btn--small {
 line-height:30px;
 margin-right:2px;
 cursor:pointer;
 border-radius:3px;
 border-style:solid;
 border-width:1px;
 display:inline-block;
 font-weight:normal;
 line-height:normal;
 text-align:center;
 vertical-align:middle;
 padding:11px 40px
}
.app-mod-overlay .btn.btn--secondary,
.app-mod-archive .btn.btn--secondary,
.shui-note-modal .btn.btn--secondary {
 border-color:rgba(0,0,0,0.3);
 background-color:#fff;
 color:#0654ba
}
.app-mod-overlay .btn.btn--secondary,
.app-mod-archive .btn.btn--secondary,
.shui-note-modal .btn.btn--secondary {
 border-color:rgba(0,0,0,0.3);
 background-color:#fff;
 color:#0654ba
}
.app-mod-overlay .dialog__window,
.app-mod-archive .dialog__window,
.shui-note-modal .dialog__window {
 min-height:200px !important;
 max-width:600px !important;
 padding-right:1rem;
 padding-left:1rem;
 top:25%
}
.app-mod-overlay .dialog__box a.btn.btn--small.btn--primary,
.app-mod-archive .dialog__box a.btn.btn--small.btn--primary,
.shui-note-modal .dialog__box a.btn.btn--small.btn--primary {
 line-height:30px
}
.app-mod-overlay .hidden,
.app-mod-archive .hidden,
.shui-note-modal .hidden {
 display:none
}
.app-mod-overlay .dialog__content,
.app-mod-archive .dialog__content,
.shui-note-modal .dialog__content {
 padding:.5rem 0;
 font-size:1rem;
 margin-top:2rem
}
.app-mod-overlay .dialog__footer,
.app-mod-archive .dialog__footer,
.shui-note-modal .dialog__footer {
 margin-top:1.5rem;
 box-shadow:none !important;
 padding-bottom:1rem;
 margin:0 0 16px
}
.app-mod-overlay .dialog__footer .dialog-gen-button-container,
.app-mod-archive .dialog__footer .dialog-gen-button-container,
.shui-note-modal .dialog__footer .dialog-gen-button-container {
 padding:20px 0 0
}
.app-mod-overlay .dialog__footer .dialog-gen-button-container button,
.app-mod-archive .dialog__footer .dialog-gen-button-container button,
.shui-note-modal .dialog__footer .dialog-gen-button-container button {
 margin-right:20px;
 border-radius:3px;
 border-style:solid;
 border-width:1px
}
.app-mod-overlay .note-content,
.app-mod-archive .note-content,
.shui-note-modal .note-content {
 margin-top:2rem;
 padding:1rem;
 box-sizing:border-box
}
#mod-wrapper .shui-note--container .wrapper-button,
.orders-grid-wrapper .shui-note--container .wrapper-button {
 margin-right:.5rem
}
.print-documents .drawer-dialog .drawer__window.drawer__window--slide.drawer__window--expanded {
 background-color:white;
 overflow-x:hidden
}
.print-documents .drawer-dialog .drawer__window .drawer__header {
 margin-top:20px
}
.print-documents .flyout-close.fake-link {
 top:-4px
}
.print-documents div.dialog__window .dialog__header h2 {
 border-bottom:0
}
.print-documents div.dialog__window .dialog__header button.dialog__close {
 margin-top:8px
}
.print-documents div.action-buttons button.btn {
 border-radius:0;
 border-color:inherit
}
.print-documents div.action-buttons button.btn.btn--secondary {
 background-color:transparent
}
.print-documents .se-side-pane .dialog__close {
 width:14px;
 height:14px
}
.split-menu .fake-menu-button__items .fake-menu-button__item .sh-highlight,
#gridSummary-wrapper div.summary .bulk-actions .bulk-action .btn .sh-highlight {
 font-size:10px;
 font-weight:bold;
 margin-left:6px;
 padding:2px 6px;
 border:1px solid #0654ba;
 border-radius:8px;
 color:#0654ba
}
#gridSummary-wrapper div.summary .summary-actions .bulk-actions .bulk-action li.disabled .sh-highlight,
#gridSummary-wrapper div.summary .summary-actions .bulk-actions .bulk-action button:disabled .sh-highlight {
 color:inherit;
 border-color:inherit
}
@media(min-width:601px) and (-ms-high-contrast:active),(-ms-high-contrast:none) {
 .shui-note-modal .dialog__footer>:not(:first-child),
 .delete-notes .dialog__footer>:not(:first-child) {
  margin-top:0
 }
}
.sh-pos {
 color:#209900
}
.icon--arrow-up.sh-pos {
 width:14px;
 height:9px;
 padding-right:5px
}
.icon--arrow-down.sh-pos {
 width:14px;
 height:9px;
 padding-right:5px
}
.sh-neg {
 color:#dd1e31
}
.icon--arrow-down.sh-neg {
 width:14px;
 height:9px;
 padding-right:5px
}
.icon--arrow-up.sh-neg {
 width:14px;
 height:9px;
 padding-right:5px
}
.sh-bold {
 font-weight:bold
}
.sh-arrow-icon-base {
 width:14px;
 height:9px;
 padding-right:5px
}
.sh-superscript {
 vertical-align:super;
 font-size:.7rem
}
.sh-strikethrough {
 text-decoration:line-through
}
.sh-italic {
 font-style:italic
}
.sh-messages-2 .notice__header {
 padding-bottom:.5em
}
.sh-messages-2 .notice__header h2 {
 margin:.1em 0 0;
 font-size:1.062rem;
 font-weight:700
}
.sh-messages-2 .notice__body .content-item {
 margin:0
}
.sh-messages-2 .notice__body .content-item+.content-item {
 margin-top:.5em
}
.sh-messages-2 .notice__footer {
 padding:.9em 0 0
}
.sh-messages-2 .page-notice--default .notice__body {
 padding-left:0
}
.sh-messages-2 .page-notice--default .page-notice__status {
 display:none
}
.sh-messages-2 .page-notice--default .notice__header h2 {
 color:#0654ba
}
.sh-messages-2 .dialog .dialog__window h2 .icon {
 vertical-align:middle;
 font-size:1.25em;
 margin-right:.4em
}
.sh-messages-2 .dialog .dialog__window h2.dialog--alert {
 color:#dd1e31
}
.sh-messages-2 section.page-notice>.closeBtn {
 margin:0;
 cursor:pointer
}
.browser-support.ie8 .dialog.dialog--lightbox {
 background:0;
 background:rgba(0,0,0,0.6);
 -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endColorstr='#99000000')"
}
.browser-support.ie8 .dialog.dialog--lightbox[hidden] {
 display:table !important
}
.browser-support.ie8 .dialog.dialog--lightbox .dialog__window h2 {
 padding:1em 0 0 .8em
}
.browser-support.ie8 .dialog.dialog--lightbox .btn,
.browser-support.ie8 .dialog.dialog--lightbox button {
 display:none
}
#gh-ie8-shadow {
 display:none
}
.element-invisible {
 clip:rect(1px 1px 1px 1px);
 clip:rect(1px,1px,1px,1px);
 height:1px;
 overflow:hidden;
 position:absolute !important;
 width:1px
}
@-moz-document url-prefix() {
 button:focus {
  outline:1px dotted
 }
}
body {
 min-width:1260px;
 background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAYAAAB10jRKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBJREFUeNpEyqERADAIBMGbbwSH+qhA/6URXMyqBUhFBLIP6ip0ezk2zExqC58nwACVZwX67tO41gAAAABJRU5ErkJggg=='),url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABVAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM5RDRDOEYzQ0QzNjExRTFBRTIwRkUzMzM4MTZCOEQzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM5RDRDOEY0Q0QzNjExRTFBRTIwRkUzMzM4MTZCOEQzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzlENEM4RjFDRDM2MTFFMUFFMjBGRTMzMzgxNkI4RDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzlENEM4RjJDRDM2MTFFMUFFMjBGRTMzMzgxNkI4RDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAACAQEBAQECAQECAwIBAgMDAgICAgMDAwMDAwMDBQMEBAQEAwUFBQYGBgUFBwcICAcHCgoKCgoMDAwMDAwMDAwMAQICAgQDBAcFBQcKCAcICgwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAAkACADAREAAhEBAxEB/8QAYwABAQEBAAAAAAAAAAAAAAAAAAECCQEBAAAAAAAAAAAAAAAAAAAAABABAAEDAgUDAwUAAAAAAAAAAREhAhIAMfBBYSIyUaETsfFiccFCggMRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AO7clpAhbVm52g330EItG1cY2PRd3f25aCN6DyBneh1WePoFvcWRxibt5x3Jo1H04AXXBbyMav49YmpoDfbatygWmRWIGksJOgJbOUtpbNyz4+q1roF1y0tO47pOSi5RPN5cAR/0ttEUyt7m6dq71emgo3TksJ3JK4k7+VR9NBcriniFd9q7oPtoM8isNvd3MxMzc1J/TQLh/wAysW2i3TPi1J326aCyQj2x7MzO+gWsXYzEBcfjNDnz46AVtFaB4k+LUlh9uADnT49pccs4y+2gM/w8o7fKc6z+0fbQZPlxcfCH45zjOXj6aDT8s2/HM/2jLrFNB//Z) !important;
 background-position:0 30px,0 0,0 0 !important;
 background-repeat:repeat-x,repeat,repeat !important
}
.skin-large .ebay-gh--enabled h1 {
 font-size:1.5rem !important
}
.card-old>:first-child {
 margin-top:0
}
.card-old {
 background:#fff;
 border:1px solid #ccc;
 border-radius:2px;
 margin-bottom:16px;
 padding:16px
}
.card-old h2:first-child {
 margin-top:0
}
.skin-large .card-old {
 margin-bottom:20px;
 padding:20px
}
body.multi-column #mainContent {
 outline:0
}
body.multi-column .ebay-header,
body.multi-column .sh-header,
body.multi-column .sh-top-nav {
 background-color:transparent;
 padding:0 30px
}
body.multi-column .sh-top-nav hr {
 display:none
}
body.multi-column .sh-header {
 padding-top:10px;
 padding-bottom:7px
}
body.multi-column .sh-top-nav hr {
 display:block;
 border:0;
 border-bottom:1px solid #ddd;
 height:0;
 margin:0;
 padding:0
}
body.multi-column h1 {
 font-size:1.5rem !important
}
body.multi-column .sh-footer {
 padding-top:30px
}
body.multi-column .sh-footer #glbfooter {
 background:transparent;
 border:0;
 margin:0;
 padding:0
}
body.multi-column .sh-footer #glbfooter .gf-t {
 margin:0
}
body.multi-column .sh-footer #glbfooter #gf-truste,
body.multi-column .sh-footer #glbfooter #gf-norton {
 display:none
}
body.multi-column .sh-main {
 display:table;
 table-layout:fixed;
 width:100%
}
body.multi-column .sh-main>.left-col {
 display:table-cell;
 width:170px;
 padding:0 0 0 30px;
 vertical-align:top;
 box-sizing:border-box
}
body.multi-column .sh-main>.right-col {
 display:table-cell;
 padding:0 30px 30px;
 vertical-align:top
}
body.multi-column .widget-container {
 -ms-flex-align:stretch;
 align-items:stretch;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 margin:-10px -30px -30px;
 overflow:hidden;
 margin:-10px
}
body.multi-column .widget-container+.widget-container {
 margin-top:30px;
 margin-top:10px
}
body.multi-column .widget-container .widget {
 box-sizing:border-box;
 display:inline-block;
 display:-ms-flexbox;
 display:flex;
 padding:5px 0;
 width:100%;
 padding:10px
}
body.multi-column .widget-container .widget.widget-1-col {
 -ms-flex:auto 0 0;
 flex:auto 0 0;
 width:33.333%
}
body.multi-column .widget-container .widget.widget-2-col {
 -ms-flex:auto 0 0;
 flex:auto 0 0;
 width:66.666%
}
body.multi-column .widget-container .widget.widget-3-col {
 -ms-flex:auto 0 0;
 flex:auto 0 0
}
body.multi-column .widget-container .widget>.card-old {
 margin:0;
 padding:0;
 width:100%
}
body.multi-column .widget-container .widget>.card-old>.service-down {
 margin:15px
}
body.multi-column.no-flex .widget-container {
 margin:-11px
}
body.multi-column.no-flex .widget-container+.widget-container {
 margin-top:11px
}
body.multi-column.no-flex .widget-container .widget {
 margin-right:-4px;
 padding:11px;
 vertical-align:top
}
body.multi-column.no-flex .widget-container .widget>.card-old {
 height:100%
}
.shui-sh-header {
 display:-ms-flexbox;
 display:flex
}
.shui-sh-header .sh-member-badge,
.shui-sh-header .sh-page-title {
 display:inline-block;
 vertical-align:top
}
.shui-sh-header .sh-page-title {
 font-weight:200;
 font-size:1.75rem
}
.shui-sh-header .sh-member-badge {
 margin:.75rem 0 0 1rem
}
.shui-sh-header .sh-member-badge .sh-fdbk-score {
 margin:0 0 0 .3rem
}
.shui-sh-header .sh-member-badge .sh-fdbk-score::before {
 content:'('
}
.shui-sh-header .sh-member-badge .sh-fdbk-score::after {
 content:')'
}
.shui-sh-header .sh-member-badge .sh-fdbk-score .sh-fdbk-icon {
 margin:0 0 0 .3rem
}
.shui-sh-header .sh-member-badge .sh-fdbk-door {
 display:inline-block;
 margin:-5px 0 0 .5rem;
 vertical-align:top
}
.shui-sh-header .sh-side-navigation {
 list-style:none;
 margin-left:auto;
 margin-bottom:0;
 padding:0
}
.shui-sh-header .sh-side-navigation a.side-nav-link,
.shui-sh-header .sh-side-navigation a.side-nav-link:visited,
.shui-sh-header .sh-side-navigation a.side-nav-link:hover {
 color:#333
}
.shui-sh-header .sh-side-navigation>li {
 display:inline-block
}
.shui-sh-header .sh-side-navigation>li:first-child::before {
 display:none
}
.shui-sh-header .sh-side-navigation>li::before {
 content:'|';
 margin:0 9px;
 color:#c7c7c7
}
[class*=" sh-fdbk-"],
[class^="sh-fdbk-"] {
 display:inline-block;
 background-image:url('//secureir.ebaystatic.com/pictures/aw/cmp/ds3/skin_sprite4.png');
 margin:0;
 padding:0
}
[class*="sh-fdbk-star"] {
 height:12px;
 width:12px
}
.sh-fdbk-star-yellow {
 background-position:-2px -325px
}
.sh-fdbk-star-blue {
 background-position:-21px -325px
}
.sh-fdbk-star-turquoise {
 background-position:-40px -325px
}
.sh-fdbk-star-purple {
 background-position:-59px -325px
}
.sh-fdbk-star-red {
 background-position:-78px -325px
}
.sh-fdbk-star-green {
 background-position:-97px -325px
}
[class*="sh-fdbk-shoot"] {
 height:21px;
 width:21px
}
.sh-fdbk-shoot-yellow {
 background-position:-116px -325px
}
.sh-fdbk-shoot-turquoise {
 background-position:-138px -325px
}
.sh-fdbk-shoot-purple {
 background-position:-160px -325px
}
.sh-fdbk-shoot-red {
 background-position:-182px -325px
}
.sh-fdbk-shoot-green {
 background-position:-204px -325px
}
.sh-fdbk-shoot-silver {
 background-position:-227px -320px
}
.sh-fdbk-door {
 height:20px;
 width:13px;
 background-position:-31px -298px
}
.shui-dialog .loading {
 min-height:20rem;
 min-width:20rem
}
.shui-dialog .loading .dialog__loader {
 left:50%;
 position:absolute;
 top:50%;
 transform:translate(-50%,-50%)
}
.shui-dialog .dialog__window::before {
 background-color:#fff
}
.shui-dialog .dialog__subtitle {
 display:block;
 font-size:.875rem;
 margin:0 0 .5rem
}
.shui-dialog .dialog__footer {
 margin-top:.5rem
}
.shui-dialog .dialog__footer>* {
 margin-left:.5rem
}
.shui-dialog .dialog__footer>*:first-child {
 margin-left:0
}
.shui-error {
 padding:50px 20px 150px;
 text-align:center;
 font-size:1.5rem;
 font-weight:200;
 color:#767676;
 background:#fff
}
.shui-error [hidden] {
 display:none
}
.shui-error ul {
 list-style-type:none;
 margin:0;
 padding:0
}
.shui-error ul li {
 list-style:none
}
.shui-error svg.icon--caution-null {
 height:72px;
 width:72px
}
.shui-error.full-page {
 background-color:transparent
}
.shui-error.full-page .icon-wrapper {
 margin-bottom:10px
}
.shui-error.full-page .icon-wrapper svg.icon--caution-null {
 height:72px;
 width:72px
}
.shui-error.full-page .error-list {
 font-size:1rem
}
.fake-menu .fake-menu__items {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column
}
.fake-menu-button button.fake-menu-button__item {
 color:#111820
}
.shui-note-modal button {
 cursor:pointer
}
.shui-note-modal button[disabled] {
 cursor:default
}
.shui-note-modal .note-content {
 border-radius:5px;
 background-color:#fff;
 outline:0;
 resize:none;
 width:100%
}
.shui-note-modal .note-content.error {
 border-color:#dd1e31
}
.shui-note-modal .error-area {
 color:#dd1e31
}
.shui-note-modal .error-area ul {
 padding-left:0
}
.shui-note-modal .error-area ul li {
 list-style:none
}
.shui-note-modal .error-area.visible ul:empty {
 height:0;
 margin:0;
 padding:0
}
.shui-note-modal .char-count-container {
 display:block;
 margin-bottom:1em;
 margin-top:.5rem;
 text-align:right;
 width:100%
}
.shui-note-modal .char-count-container.error {
 color:#dd1e31
}
.shui-note {
 background-color:#fdfbe8;
 padding:8px;
 position:relative
}
.shui-note .wrapper-button {
 display:inline-block
}
.shui-note .wrapper-button button.icon-btn {
 height:inherit;
 width:inherit
}
.shui-note .wrapper-button button.icon-btn svg {
 height:1rem;
 width:1rem
}
.shui-note .tooltip {
 position:relative
}
.shui-note .tooltipTitle {
 visibility:hidden;
 border:1px solid #ccc;
 background-color:#f5f5f5;
 color:#333;
 text-align:center;
 border-radius:.25rem;
 padding:.75rem;
 position:absolute;
 z-index:1;
 top:-5px;
 right:110%;
 white-space:nowrap;
 font-size:.9rem
}
.shui-note .wrapper-button:focus-within .tooltipTitle,
.shui-note .wrapper-button:hover .tooltipTitle {
 visibility:visible
}
.shui-note__label {
 margin-right:.5rem
}
.shui-note__edit-icons {
 margin-left:.5rem;
 vertical-align:middle;
 white-space:nowrap
}
.shui-note__edit-icons .note-edit,
.shui-note__edit-icons .note-delete {
 cursor:pointer
}
.shui-note__edit-icons .note-edit svg {
 display:block
}
.shui-note__edit-icons .note-edit svg polygon {
 fill:#555;
 transition:fill 300ms ease-out
}
.shui-note__edit-icons .note-edit svg path {
 stroke:#f5f5f5
}
.shui-note__edit-icons button[class*="note-"]:not(:first-child) {
 margin-left:.25rem
}
table.editable.editing .shui-note__edit-icons {
 visibility:hidden
}
.throbber {
 background:rgba(255,255,255,0.7);
 box-sizing:border-box;
 display:none;
 height:100%;
 left:0;
 padding-top:100px;
 position:absolute;
 text-align:center;
 top:0;
 width:100%;
 z-index:1000
}
.throbber-container {
 position:relative
}
.throbber .show {
 display:block
}
.dropdown.dropdown-prim a,
.app-mod-actions .menu-actions a,
.item-info .menu-actions a,
.dropdown.dropdown-prim button,
.app-mod-actions .menu-actions button,
.item-info .menu-actions button {
 text-decoration:underline;
 cursor:pointer
}
.item-line-actions .fake-link,
.order-line-actions .fake-link {
 font-size:12px;
 white-space:break-spaces
}
.order-line-actions .dropdown>button.btn-for-arrow,
.item-line-actions button.btn-for-arrow {
 margin-left:.625rem
}
@media(max-width:1360px) {
 .app-mod-actions .order-status,
 .item-line-actions .order-status,
 .app-mod-actions .dropdown.dropdown-prim,
 .item-line-actions .dropdown.dropdown-prim {
  white-space:pre-wrap;
  min-width:100px
 }
}
.split-menu button.fake-menu-button__item.hidden {
 display:none
}
.split-menu .fake-menu .fake-menu__items,
.split-menu .fake-menu-button .fake-menu__items,
.split-menu .fake-menu .fake-menu-button__items,
.split-menu .fake-menu-button .fake-menu-button__items {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 padding-top:10px;
 padding-bottom:5px
}
.split-menu .fake-menu-button button.fake-menu-button__item {
 color:#111820
}
.split-menu .fake-menu-button__items a.fake-menu-button__item,
.split-menu .fake-menu-button__items button.fake-menu-button__item {
 text-decoration:none;
 background-color:transparent;
 position:relative
}
.split-menu .fake-menu-button__items a.fake-menu-button__item:hover,
.split-menu .fake-menu-button__items button.fake-menu-button__item:hover {
 text-decoration:underline
}
.split-menu .fake-menu-button__items a.fake-menu-button__item .sh-highlight,
.split-menu .fake-menu-button__items button.fake-menu-button__item .sh-highlight {
 position:absolute;
 top:3px
}
.split-menu .fake-menu-button__items a:visited {
 color:#000 !important
}
.split-menu .fake-menu-button__items .fake-menu-button__item {
 padding-bottom:5px;
 padding-top:5px;
 margin-bottom:0;
 cursor:pointer
}
.order-line-actions.menu-actions {
 width:-webkit-max-content;
 width:-moz-max-content;
 width:max-content
}
.split-menu.secondary {
 display:-ms-flexbox;
 display:flex
}
.split-menu.secondary button.fake-menu-button__button.expand-btn.expand-btn--no-text.expand-btn--secondary {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center;
 -ms-flex-align:center;
 align-items:center;
 height:.875rem !important;
 width:1.25rem;
 border:1px solid #c7c7c7;
 border-radius:5px;
 padding:0;
 margin-left:5px
}
.split-menu.secondary button.fake-menu-button__button.expand-btn.expand-btn--no-text.expand-btn--secondary span.expand-btn__cell {
 width:8px;
 height:8px
}
.split-menu.secondary button.fake-menu-button__button.expand-btn.expand-btn--no-text.expand-btn--secondary span.expand-btn__cell svg.icon.icon--dropdown {
 color:#0654ba
}
.split-menu.primary {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 margin-top:10px
}
.split-menu.primary a.default-action,
.split-menu.primary button.default-action {
 background:#0654ba;
 color:#fff;
 padding:.6875rem 1.563rem .625rem;
 border-top-left-radius:3px;
 border-bottom-left-radius:3px;
 border-bottom-right-radius:0;
 border-top-right-radius:0;
 height:37px;
 min-height:37px
}
.split-menu.primary .fake-menu-button {
 margin-left:1px
}
.split-menu.primary .fake-menu-button span.expand-btn__cell {
 -ms-flex-pack:center;
 justify-content:center
}
.split-menu.primary .fake-menu-button__menu {
 right:0
}
.split-menu.primary button.fake-menu-button__button.expand-btn.expand-btn--no-text.expand-btn--primary {
 border:0;
 height:37px;
 width:1.875rem;
 border-bottom-left-radius:0;
 border-top-left-radius:0;
 cursor:pointer
}
.action-wrapper {
 margin-right:1rem !important
}
.item-line-actions.menu-actions .split-menu.secondary,
.order-line-actions.menu-actions .split-menu.secondary,
.actions-cell .split-menu.secondary {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 position:relative
}
.item-line-actions.menu-actions .split-menu.secondary .fake-menu-button,
.order-line-actions.menu-actions .split-menu.secondary .fake-menu-button,
.actions-cell .split-menu.secondary .fake-menu-button {
 position:static
}
.item-line-actions.menu-actions .split-menu.secondary .fake-menu-button__menu,
.order-line-actions.menu-actions .split-menu.secondary .fake-menu-button__menu,
.actions-cell .split-menu.secondary .fake-menu-button__menu {
 left:0
}
.item-line-actions.menu-actions .split-menu.secondary span.default-action.fake-link,
.order-line-actions.menu-actions .split-menu.secondary span.default-action.fake-link,
.actions-cell .split-menu.secondary span.default-action.fake-link {
 white-space:nowrap
}
@media(max-width:1470px) {
 .order-line-actions.menu-actions,
 .item-line-actions.menu-actions {
  max-width:120px
 }
 .order-line-actions.menu-actions .split-menu.secondary span.default-action.fake-link,
 .item-line-actions.menu-actions .split-menu.secondary span.default-action.fake-link {
  white-space:normal
 }
}
.app-mod-archive #archive-dialog-ok,
.app-mod-archive #archive-confirm-cancel,
.app-mod-archive a.btn.btn--faux {
 cursor:pointer
}
.app-mod-archive #archive-confirmation-message {
 padding:0;
 margin-top:3rem
}
.inlineStatusMsg .inline-notice--confirmation .inline-notice__content {
 margin:4px 0 8px 8px
}
.shui-image-container {
 background-color:#fff;
 border:1px solid #e5e5e5;
 box-sizing:border-box;
 height:100px;
 width:100px;
 overflow:hidden
}
.shui-image-container img {
 margin:auto;
 max-height:100%;
 max-width:100%
}
.shui-image-container.small {
 height:70px;
 width:70px
}
.shui-image-container.small .pictures-null {
 height:50px;
 width:50px;
 padding:10px
}
.shui-image-container.small img {
 max-width:68px
}
.shui-image-container.medium {
 height:100px;
 width:100px
}
.shui-image-container.medium .pictures-null {
 height:80px;
 width:80px;
 padding:10px
}
.shui-image-container.medium img {
 max-width:98px
}
.shui-image-container.large {
 height:400px;
 width:400px
}
.shui-image-container.large .pictures-null {
 height:380px;
 width:380px;
 padding:10px
}
.shui-image-container.large img {
 max-width:398px
}
.shui-image-container .pictures-null {
 height:80px;
 width:80px;
 padding:10px
}
.shui-image-container.small,
.shui-image-container.medium,
.shui-image-container.large {
 position:relative
}
.shui-image-container.small img,
.shui-image-container.medium img,
.shui-image-container.large img,
.shui-image-container.small .icon-pictures-null::before,
.shui-image-container.medium .icon-pictures-null::before,
.shui-image-container.large .icon-pictures-null::before {
 left:50%;
 position:absolute;
 top:50%;
 transform:translate(-50%,-50%)
}
div.feedback-mod {
 display:-ms-flexbox;
 display:flex
}
div.feedback-mod .icon-feedback-positive:before,
div.feedback-mod .icon-feedback-negative::before,
div.feedback-mod .icon-feedback-neutral::before {
 font-size:24px;
 line-height:.5
}
div.feedback-mod .icon-feedback-positive:before {
 content:' \2295' !important;
 color:#5ba71b
}
div.feedback-mod .icon-feedback-negative::before {
 content:' \229D' !important;
 color:#dd1e31
}
div.feedback-mod .icon-feedback-neutral::before {
 content:' \229A' !important;
 color:#555
}
div.feedback-mod .inline-display {
 display:inline-block;
 width:50%
}
div.feedback-mod .feedback {
 height:1rem
}
div.feedback-mod .feedback.enabled .icon-feedback-negative,
div.feedback-mod .feedback.enabled .icon-feedback-neutral,
div.feedback-mod .feedback.enabled .icon-feedback-positive {
 font-size:1rem;
 width:1.25rem;
 height:1.25rem
}
div.feedback-mod .feedback.enabled .icon-feedback-negative:hover,
div.feedback-mod .feedback.enabled .icon-feedback-neutral:hover,
div.feedback-mod .feedback.enabled .icon-feedback-positive:hover {
 text-decoration:none
}
div.feedback-mod .feedback-btn {
 background:0;
 border:0
}
div.feedback-mod .feedback img {
 position:relative;
 top:0;
 left:0;
 width:auto;
 height:auto
}
div.feedback-mod .feedback .shui-image-container {
 position:relative;
 border:0
}
div.feedback-mod .feedback .shui-image-container img {
 max-height:none;
 max-width:none;
 border:0
}
div.feedback-mod .feedback-left .feedback img,
div.feedback-mod .feedback-left .feedback.enabled img {
 top:-67px
}
div.feedback-mod .feedback-left .feedback.disabled img {
 top:-47.2px
}
div.feedback-mod .feedback-received .feedback img,
div.feedback-mod .feedback-received .feedback.enabled img {
 top:-103px
}
div.feedback-mod .feedback-received .feedback.disabled img {
 top:-136px
}
div.feedback-mod .space {
 margin:0 0 0 .3rem
}
div.feedback-mod .tooltiptext-container {
 position:relative
}
div.feedback-mod .tooltiptext {
 visibility:hidden;
 border:1px solid #ccc;
 background-color:#f5f5f5;
 color:#03032a;
 text-align:center;
 border-radius:.25rem;
 padding:.75rem;
 position:absolute;
 z-index:1;
 top:-5px;
 right:110%;
 white-space:nowrap;
 font-family:Arial;
 font-size:.9rem
}
div.feedback-mod .feedback:hover .tooltiptext,
div.feedback-mod .feedback:focus-within .tooltiptext {
 visibility:visible
}
div.feedback-mod .tooltipTitle {
 display:none
}
div.feedback-mod .btn.btn--secondary {
 background-color:transparent;
 border:transparent;
 padding:0;
 min-height:0
}
.app-mod-overlay #gen-confirm-cancel,
.app-mod-overlay #gen-dialog-ok,
.app-mod-overlay a.btn.btn--faux {
 cursor:pointer
}
.app-mod-overlay #gen-dialog-ok {
 background-color:#0654ba;
 color:#fff !important
}
.app-mod-overlay #overlay-confirmation-message {
 padding:0;
 margin-top:3rem
}
div.quantity-mod {
 white-space:nowrap
}
div.quantity-mod span,
div.quantity-mod strong {
 white-space:nowrap
}
div.quantity-mod .availableQty {
 margin-left:.3rem;
 color:#767676;
 white-space:nowrap
}
.sh-tooltip {
 display:inline-block
}
.sh-tooltip button.icon--information {
 background:none transparent;
 border:0
}
.sh-tooltip .icon--information {
 padding-left:5px;
 cursor:pointer
}
.sh-tooltip .icon--information::before {
 content:"\e614";
 color:#0654ba
}
button.tooltipBtn {
 padding-left:0;
 cursor:pointer;
 background:none transparent;
 border:0;
 color:#0654ba
}
.close-btn-wrapper {
 position:absolute;
 top:5px;
 right:5px
}
.close-btn-wrapper .close-button {
 font-size:.625rem;
 padding:4px;
 background-color:#fff;
 border:0;
 color:#060606;
 text-align:center;
 text-decoration:none;
 display:inline-block;
 cursor:pointer
}
.close-btn-wrapper .dialog__close::before {
 content:"X" !important;
 font-family:inherit;
 font-size:10px
}
.shui-tooltip-overlay.shui-tooltip-arrow-bottomCenter {
 margin-top:10px
}
.shui-tooltip-overlay.shui-tooltip-arrow-bottomCenter .close-btn-wrapper {
 right:-2px
}
.shui-tooltip-overlay {
 position:absolute;
 padding:10px 25px 8px 8px;
 background-color:#fff;
 border:1px solid #eee;
 z-index:100001;
 border-radius:3px;
 box-shadow:8px 8px 10px rgba(0,0,0,0.35);
 background-clip:padding-box;
 outline-style:none;
 display:table
}
.shui-tooltip-overlay button.dialog__close:focus {
 outline:auto 5px -webkit-focus-ring-color
}
.shui-tooltip-overlay button.dialog__close {
 width:24px;
 height:24px;
 margin:4px
}
.shui-tooltip-overlay-close {
 float:right;
 padding:0;
 font-family:"vq-icon-font";
 background:0;
 border:0;
 font-size:.625rem
}
.shui-tooltip-overlay-close::before {
 color:#676767;
 content:"\e60a"
}
.shui-tooltip-content {
 display:table-cell;
 margin-top:12px;
 clear:both;
 font-size:.75rem;
 line-height:1.5
}
.shui-tooltip-content p {
 font-size:.875rem;
 margin:0 0 0 .15rem
}
.shui-tooltip-arrow {
 position:absolute;
 content:'';
 height:13px;
 width:13px;
 border-left:1px solid #ddd;
 border-bottom:1px solid #ddd;
 z-index:1;
 background-color:#fff
}
.shui-tooltip-arrow-right .shui-tooltip-arrow {
 transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 -webkit-transform:rotate(45deg);
 left:-7px
}
.shui-tooltip-arrow-bottom .shui-tooltip-arrow,
.shui-tooltip-arrow-bottomCenter .shui-tooltip-arrow {
 transform:rotate(135deg);
 -ms-transform:rotate(135deg);
 -webkit-transform:rotate(135deg);
 top:-7px
}
.shui-tooltip-arrow-left .shui-tooltip-arrow {
 transform:rotate(225deg);
 -ms-transform:rotate(225deg);
 -webkit-transform:rotate(225deg);
 right:-7px;
 box-shadow:-10px 5px 6px rgba(0,0,0,0.25)
}
.shui-tooltip-arrow-top .shui-tooltip-arrow,
.shui-tooltip-arrow-top-left .shui-tooltip-arrow,
.shui-tooltip-arrow-top-right .shui-tooltip-arrow {
 transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 -webkit-transform:rotate(-45deg);
 bottom:-7px;
 box-shadow:-5px 5px 8px rgba(0,0,0,0.3)
}
.tooltip-help-body li {
 margin-bottom:10px
}
div.total-price-mod .sh-tooltip {
 width:.75rem;
 padding:0;
 margin-left:.5rem
}
div.total-price-mod .sh-tooltip button.icon--information {
 padding:0
}
div.total-price-mod .sh-tooltip button.icon--information::before {
 color:#767676
}
div.total-price-mod .total_price {
 height:16px;
 float:right
}
div.total-price-mod .price-value {
 padding-right:0
}
div.total-price-mod .price-value:not(.show-info-icon) {
 padding-right:1.125rem
}
div.total-price-mod .total_price img {
 position:relative;
 top:0;
 left:0;
 width:auto;
 height:auto
}
div.total-price-mod .total_price .shui-image-container {
 background-color:transparent
}
div.total-price-mod .total_price .shui-image-container img {
 max-height:none;
 max-width:none;
 border:0
}
div.total-price-mod .total_price.fee_credited img {
 top:0
}
div.total-price-mod .total_price.fee_not_credited img {
 top:-15px
}
div.total-price-mod .total_price.unpaid_item img {
 top:-32px
}
div.total-price-mod .tooltiptext-container {
 position:relative
}
div.total-price-mod .tooltiptext {
 visibility:hidden;
 border:1px solid #cecece;
 background-color:#eee;
 color:#03032a;
 text-align:center;
 border-radius:.25rem;
 padding:.75rem;
 position:absolute;
 z-index:1;
 top:-5px;
 right:110%;
 white-space:nowrap;
 font-family:Arial;
 font-size:.9rem
}
div.total-price-mod .total_price:hover .tooltiptext,
div.total-price-mod .total_price:focus .tooltiptext {
 visibility:visible
}
.app-mod-tracking-overlay .dialog__window {
 width:755px
}
.app-mod-tracking-overlay .dialog__document {
 position:absolute;
 overflow:hidden !important;
 padding:0 !important
}
.app-mod-tracking-overlay .dialog__document .dialog__box {
 padding:0 !important;
 margin:0 0 -3.25rem !important;
 overflow:hidden !important
}
.app-mod-tracking-overlay .dialog__document .dialog__box .dialog__header {
 position:relative;
 z-index:1000
}
.app-mod-tracking-overlay .dialog__document .dialog__box .dialog__header .dialog__title {
 display:none
}
.app-mod-tracking-overlay .dialog__document .dialog__box .dialog__header .dialog__close {
 padding:1rem !important
}
.app-mod-tracking-overlay .dialog__document .dialog__box .dialog__header .dialog__close::before {
 font-size:1rem
}
.app-mod-tracking-overlay .dialog__document .dialog__box .dialog__content {
 position:relative;
 top:-3.25rem;
 margin:0 !important
}
.app-mod-tracking-overlay .dialog__document .dialog__box .dialog__footer {
 display:none
}
.app-mod-tracking-overlay .iframeWrapper .tracking-iframe {
 padding-top:50px;
 position:relative;
 top:4px;
 width:723px;
 height:590px;
 min-height:500px;
 max-height:590px;
 overflow:hidden;
 margin:0 auto
}
.app-mod-tracking-overlay .iframeWrapper .tracking-iframe.multi-item {
 height:630px;
 min-height:500px;
 max-height:800px
}
.app-mod-tracking-overlay .iframeWrapper .iframeDiv {
 display:-ms-flexbox;
 display:flex
}
.app-mod-tracking-overlay .hidden {
 display:none
}
.sh-tooltip {
 display:inline-block
}
.tooltip-help-body li {
 margin-bottom:10px
}
th.sortable {
 cursor:pointer
}
th button.sort {
 border:0;
 background-color:transparent;
 padding:0 10px
}
th button.sort .icon--arrow-up,
th button.sort .icon--arrow-down {
 height:14px;
 width:12px
}
.bubble-help-body li {
 margin-bottom:10px
}
.persistent-arrows .arrow-group-up,
.persistent-arrows .arrow-group-down {
 width:.5rem;
 height:.5rem;
 margin-left:.3125rem;
 margin-bottom:.125rem
}
.arrow-group-up {
 position:relative;
 bottom:.25rem
}
.arrow-group-down {
 position:relative;
 top:.35rem;
 right:.8125rem
}
.table-grid-header__th {
 display:-ms-flexbox;
 display:flex
}
.price-column .table-grid-header__th {
 -ms-flex-pack:end;
 justify-content:flex-end
}
thead.table-grid-header tr th {
 background-color:#f8f8f8;
 color:#999;
 font-weight:bold;
 padding:15px 10px;
 text-align:left;
 vertical-align:bottom
}
.table-grid-component {
 border-bottom:1px solid #eee;
 width:100%;
 border-collapse:collapse;
 border-spacing:0
}
.table-grid-component>caption {
 border:0;
 clip:rect(1px,1px,1px,1px);
 height:1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 white-space:nowrap;
 width:1px
}
.table-grid-component td.table-grid-cell-first-row {
 border-top:1px solid #eee
}
.table-grid-component .editable th,
.table-grid-component .editable td {
 border-right:1px solid #eee
}
.table-grid-component .editable tr th:last-child,
.table-grid-component .editable tr td:last-child {
 border-right:0
}
.table-grid-component td {
 line-height:1.2em;
 padding:10px;
 vertical-align:top;
 word-break:break-word
}
.table-grid-component td p {
 line-height:1.2em;
 margin:5px 0 0
}
.table-grid-component td p:first-child {
 margin-top:0
}
.table-grid-component td p:empty {
 display:none
}
.table-grid-component td span {
 line-height:1.2em
}
.table-grid-component td button.remove {
 border-radius:15px;
 border:1px solid;
 padding:5px;
 background-color:#fff
}
.table-grid-component td button.remove::before {
 display:block
}
.table-grid-component .summary-row {
 font-weight:bold;
 border-bottom-style:double;
 border-bottom-color:#eee
}
.table-grid-component .summary-row td {
 padding-bottom:10px
}
.table-grid-component .zero-results {
 color:#767676;
 font-size:large;
 padding:50px 20px;
 text-align:center
}
.orders-tourtip .tourtip__host {
 display:inline-block
}
.orders-tourtip .tourtip__overlay {
 transform:translateX(-16px) translateY(-50%)
}
div.user-details {
 margin-left:2rem;
 display:block;
 padding:0;
 white-space:normal;
 word-wrap:break-word
}
div.user-details span.user-id {
 margin:0 0 0 .3rem
}
div.user-details span.user-score {
 margin:0 0 0 .3rem
}
div.user-details span.user-score::after {
 content:")"
}
div.user-details span.user-score::before {
 content:"("
}
div.user-details .score {
 display:inline-block
}
div.user-details .tooltiptext-container {
 position:relative
}
div.user-details .tooltiptext {
 visibility:hidden;
 border:1px solid #ccc;
 background-color:#f5f5f5;
 color:#333;
 text-align:center;
 border-radius:.25rem;
 padding:.75rem;
 position:absolute;
 z-index:1;
 top:-5px;
 right:110%;
 white-space:nowrap;
 font-size:.9rem
}
div.user-details .score:focus .tooltiptext,
div.user-details .score:hover .tooltiptext {
 visibility:visible
}
div.user-details.details {
 display:table-cell;
 padding:0 1.5rem 0 .75rem;
 white-space:normal;
 word-wrap:break-word
}
div.user-details span.user-name {
 white-space:nowrap
}
div.user-details span.user-name.wrap {
 white-space:normal;
 display:block
}
div.user-details span.user-id {
 padding-right:0;
 margin-right:0
}
div.user-details span.user-id.no-gap {
 margin:0
}
div.user-details span.user-id a {
 word-wrap:break-word
}
div.user-details .score {
 display:inline;
 position:absolute
}
div.user-details .user-score::before {
 content:"\00a0 ("
}
div.user-details .score,
div.user-details .user-score {
 margin-left:0;
 padding-left:0
}
.newOrderIdDisabled div.user-details {
 margin-left:0
}
@media(max-width:1549px) {
 div.user-details.details span.user-name {
  display:block
 }
 div.user-details.details span.user-id {
  margin-left:0
 }
}
@media(min-width:1550px) {
 div.user-details.details {
  text-overflow:ellipsis;
  overflow:hidden
 }
 div.user-details.details span.user-name {
  display:inline-block
 }
 div.user-details.details span.user-name.wrap {
  display:inline-block
 }
 div.user-details.details span.user-id.no-gap {
  margin-left:.3rem
 }
}
#mod-wrapper .table-grid-component .order-border.my-note-row td:first-child {
 border-top:0
}
#mod-wrapper .close-btn-wrapper .dialog__close:before {
 content:"X" !important
}
#mod-wrapper .icon-arrow-up:before {
 content:' \2227' !important
}
#mod-wrapper .icon-arrow-down:before {
 content:' \2228' !important
}
#mod-wrapper .sh-tooltip .icon--information:before {
 content:' \24D8' !important
}
#mod-wrapper .shui-note-modal .skin-large.dialog-element {
 height:0
}
#mod-wrapper .throbber-container .throbber-message-wrapper {
 position:absolute;
 left:50%
}
#mod-wrapper .throbber-container .throbber-message-wrapper .throbber-message {
 display:none;
 color:#333;
 font-size:1.3rem;
 background:#fff;
 border:1px solid #666;
 text-align:center;
 position:relative;
 left:-50%;
 top:100px;
 height:200px;
 padding:60px;
 vertical-align:middle;
 z-index:900
}
#mod-wrapper .throbber-container .throbber-message-wrapper .throbber-message.show {
 display:block
}
#mod-wrapper .throbber-container .throbber-message-wrapper .throbber-message>span {
 word-wrap:break-word;
 padding:60px 0;
 font-size:1em
}
#mod-wrapper .throbber-container .throbber-message-wrapper .throbber-message.timeout {
 z-index:9000;
 height:auto;
 color:#888;
 font-weight:normal
}
#mod-wrapper .throbber-container .throbber.centered {
 padding-top:250px
}
#mod-wrapper a.passive-link,
#mod-wrapper a.passive-link:active,
#mod-wrapper a.passive-link:visited {
 color:#999
}
#mod-wrapper .user-id a,
#mod-wrapper .item-tracking a[class*="editTracking"],
#mod-wrapper .item-tracking a:not([class*="passive-link"]) {
 text-decoration:underline
}
#mod-wrapper .dialog[role="dialog"] header h2 {
 padding-left:15px
}
#mod-wrapper .inline-alert {
 outline:0
}
#mod-wrapper #confirmCancel {
 padding-left:20px
}
#mod-wrapper #archive-confirmation-message,
#mod-wrapper #markpaid-confirmation-message,
#mod-wrapper #markshipped-confirmation-message {
 padding:0;
 min-width:250px
}
#mod-wrapper #btnDiv,
#mod-wrapper #btnDivBtnMarkPaid,
#mod-wrapper #btnDivBtnMarkShipped {
 padding:20px 0 0
}
#mod-wrapper #btnDiv .btn--primary,
#mod-wrapper #btnDivBtnMarkPaid .btn--primary,
#mod-wrapper #btnDivBtnMarkShipped .btn--primary {
 margin-right:20px
}
#mod-wrapper div.summary {
 margin-bottom:20px
}
#mod-wrapper div.summary .md-summary {
 float:left
}
#mod-wrapper div.summary .md-summary h2 {
 font-size:1.25rem;
 margin:0
}
#mod-wrapper div.summary .md-sort {
 float:right
}
#mod-wrapper div.summary .md-sort-label {
 padding:0 10px
}
#mod-wrapper .container {
 position:static
}
#mod-wrapper a:active,
#mod-wrapper a:visited {
 color:#0654ba
}
#mod-wrapper .DivBtnMark a.btn--primary:active,
#mod-wrapper .DivBtnMark a.btn--primary:visited {
 color:#fff
}
#mod-wrapper thead.table-grid-header tr {
 background-color:#f8f8f8
}
#mod-wrapper thead.table-grid-header tr th {
 color:#555;
 font-weight:normal;
 padding:15px 10px;
 text-align:left;
 vertical-align:middle;
 word-wrap:break-word;
 position:sticky;
 position:-webkit-sticky;
 top:0
}
#mod-wrapper thead.table-grid-header tr th button,
#mod-wrapper thead.table-grid-header tr th .th-title {
 white-space:pre-line;
 overflow-wrap:break-word;
 word-wrap:break-word !important;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto
}
#mod-wrapper thead.table-grid-header tr th .th-title.selected {
 background-color:#f8f8f8
}
#mod-wrapper thead.table-grid-header tr th#actions {
 min-width:6.875rem
}
#mod-wrapper .shui-dt--sorted {
 font-weight:bold
}
#mod-wrapper .shui-dt--sorted button {
 padding-right:30px !important
}
#mod-wrapper .shui-dt--sorted button.header-btn {
 border:0;
 background:0;
 padding:0 !important
}
#mod-wrapper .shui-dt--sortable {
 cursor:pointer
}
#mod-wrapper .shui-dt--sortable button {
 cursor:pointer
}
#mod-wrapper .shui-dt--sortable:hover button {
 color:#999
}
#mod-wrapper .table-grid-component {
 font-size:12px;
 border-bottom:1px solid #eee;
 border-collapse:separate;
 width:100%
}
#mod-wrapper .table-grid-component>caption {
 clip:rect(1px 1px 1px 1px);
 clip:rect(1px,1px,1px,1px);
 height:1px;
 overflow:hidden;
 position:absolute !important;
 width:1px
}
#mod-wrapper .table-grid-component .inlineStatusMsg td {
 padding-left:3px;
 padding-bottom:2px
}
#mod-wrapper .table-grid-component td.table-grid-cell-first-row {
 border-top:1px solid #eee
}
#mod-wrapper .table-grid-component .editable td,
#mod-wrapper .table-grid-component .editable th {
 border-right:1px solid #eee
}
#mod-wrapper .table-grid-component .editable tr td:last-child,
#mod-wrapper .table-grid-component .editable tr th:last-child {
 border-right:0
}
#mod-wrapper .table-grid-component td {
 line-height:1.2em;
 padding:10px;
 vertical-align:top;
 word-break:inherit
}
#mod-wrapper .table-grid-component td p {
 line-height:1.2em;
 margin:7px 0 0
}
#mod-wrapper .table-grid-component td p:first-child {
 margin-top:0
}
#mod-wrapper .table-grid-component td p:empty {
 display:none
}
#mod-wrapper .table-grid-component td span {
 line-height:1.2em
}
#mod-wrapper .table-grid-component td button.remove {
 border-radius:15px;
 border:1px solid;
 padding:5px;
 background-color:#fff
}
#mod-wrapper .table-grid-component td button.remove::before {
 display:block
}
#mod-wrapper .table-grid-component td,
#mod-wrapper .table-grid-component th {
 z-index:1
}
#mod-wrapper .table-grid-component td.bulk-checkbox-cell,
#mod-wrapper .table-grid-component th.bulk-checkbox-cell {
 min-width:15px;
 width:15px;
 padding-right:0
}
#mod-wrapper .table-grid-component td.bulk-checkbox-cell label,
#mod-wrapper .table-grid-component th.bulk-checkbox-cell label {
 padding-left:1rem
}
#mod-wrapper .table-grid-component .summary-row {
 font-weight:bold;
 border-bottom-style:double;
 border-bottom-color:#eee
}
#mod-wrapper .table-grid-component .summary-row td {
 padding-bottom:10px
}
#mod-wrapper .table-grid-component .zero-results {
 color:#767676;
 font-size:large;
 padding:50px 20px 150px !important;
 text-align:center
}
#mod-wrapper .table-grid-component .recordnumber a {
 margin-left:.25rem
}
#mod-wrapper .table-grid-component .order-buyer-details {
 display:table;
 table-layout:fixed;
 width:100%
}
#mod-wrapper .table-grid-component .order-details {
 display:table-cell;
 white-space:nowrap;
 word-break:normal;
 width:9.375rem
}
#mod-wrapper .table-grid-component .order-details>span+a {
 margin-left:.25rem
}
#mod-wrapper .table-grid-component .order-details .tooltiptext-container {
 position:relative
}
#mod-wrapper .table-grid-component .order-details .tooltiptext {
 visibility:hidden;
 border:1px solid #ccc;
 background-color:#f5f5f5;
 color:#333;
 text-align:center;
 border-radius:.25rem;
 padding:.75rem;
 position:absolute;
 z-index:1;
 top:10px;
 left:20px;
 white-space:nowrap;
 font-size:.9rem
}
#mod-wrapper .table-grid-component .order-details .tooltiptext span+span {
 margin-left:.25rem
}
#mod-wrapper .table-grid-component .order-details>a:hover+.tooltiptext-container .tooltiptext,
#mod-wrapper .table-grid-component .order-details>a:focus+.tooltiptext-container .tooltiptext {
 visibility:visible
}
#mod-wrapper .table-grid-component .thumb {
 width:70px;
 max-width:70px;
 min-width:70px;
 display:inline-block;
 vertical-align:top
}
#mod-wrapper .table-grid-component .purchase-details {
 display:inline-block;
 vertical-align:top;
 width:70%;
 margin:0 .5rem;
 text-overflow:initial
}
#mod-wrapper .table-grid-component .buyer-note-row td {
 padding:20px 0 0;
 border:1px solid #ccc;
 background-color:transparent
}
#mod-wrapper .table-grid-component .my-note-row td {
 padding:0
}
#mod-wrapper .table-grid-component .buyer-note,
#mod-wrapper .table-grid-component .item-note,
#mod-wrapper .table-grid-component .my-note {
 background-color:#fdfbe8;
 margin:0;
 padding:5px 10px;
 border-collapse:collapse
}
#mod-wrapper .table-grid-component .buyer-note {
 background-color:#fdfbe8;
 position:relative;
 margin-top:8px !important;
 border-top:0
}
#mod-wrapper .table-grid-component .order-item-record {
 padding:10px 10px 0
}
#mod-wrapper .table-grid-component .ebay-note {
 background-color:#eee;
 position:relative;
 padding:8px;
 border:1px solid #ccc
}
#mod-wrapper .table-grid-component .ebay-note span {
 margin-right:.3rem
}
#mod-wrapper .table-grid-component .psa {
 margin-top:10px !important
}
#mod-wrapper .table-grid-component .psa .infotip .icon-btn {
 height:18px;
 width:18px;
 cursor:pointer
}
#mod-wrapper .table-grid-component .psa .infotip .infotip__overlay {
 top:calc(100% - 2px) !important;
 width:400px
}
#mod-wrapper .table-grid-component .psa .infotip span {
 line-height:1.5em;
 color:#767676
}
#mod-wrapper .table-grid-component .psa .infotip a {
 margin-left:.3rem
}
#mod-wrapper .table-grid-component .item-promoted-listing,
#mod-wrapper .table-grid-component .item-psa-label {
 color:#147133
}
#mod-wrapper .table-grid-component .item-promoted-listing+.item-promotion-indicator {
 margin-top:0
}
#mod-wrapper .table-grid-component .promotion {
 display:block
}
#mod-wrapper .table-grid-component .promotion span {
 color:#147133
}
#mod-wrapper .table-grid-component .item-promotion-indicator {
 margin:7px 0 0
}
#mod-wrapper .table-grid-component .order-border td {
 border-top:2px solid #eee
}
#mod-wrapper .table-grid-component .order-border.my-note-row td {
 border-top:1px solid #ccc
}
#mod-wrapper .table-grid-component tr.order-border.buyer-note-row>td,
#mod-wrapper .table-grid-component tr.order-border.ebay-note-row>td {
 padding-top:8px;
 border:0;
 border-top:2px solid #eee
}
#mod-wrapper .table-grid-component tr.order-border.buyer-note-row>td div.buyer-note,
#mod-wrapper .table-grid-component tr.order-border.ebay-note-row>td div.buyer-note {
 padding:8px;
 margin:0;
 border:2px solid #ccc;
 border-top:1px solid #ccc
}
#mod-wrapper .table-grid-component tr.order-border:not(.my-note-row):not(.buyer-note-row):not(.ebay-note-row)>td {
 padding-top:20px
}
#mod-wrapper .table-grid-component td.price-column,
#mod-wrapper .table-grid-component td.date-column,
#mod-wrapper .table-grid-component div.total-price-mod {
 padding:0 0 10px 20px
}
#mod-wrapper .table-grid-component tr.order-border.buyer-note-row+tr.order-border:not(.my-note-row):not(.buyer-note-row):not(.ebay-note-row)>td {
 padding-top:10px
}
#mod-wrapper .table-grid-component tr.item-info.last>td {
 padding-bottom:20px
}
#mod-wrapper .table-grid-component tr.item-info.last.last-before-mynote>td {
 padding-bottom:10px
}
#mod-wrapper .table-grid-component tr.item-info.last+tr.my-note-row>td {
 padding-bottom:20px
}
#mod-wrapper .table-grid-component tr.item-info.last.last-before-mynote+tr.my-note-row>td {
 padding-bottom:20px
}
#mod-wrapper .table-grid-component .feedback-wrapper {
 float:right;
 width:50px
}
#mod-wrapper .table-grid-component .ebay-note-row td {
 border-bottom:2px solid #eee;
 border-top:0;
 padding:0
}
#mod-wrapper .table-grid-component .ebay-note-row .no-border {
 border-bottom:0
}
#mod-wrapper .table-grid-component .ebay-note-content {
 margin-top:-12px
}
#mod-wrapper .table-grid-component .order-default-cell {
 border-bottom:1px solid #eee
}
#mod-wrapper .table-grid-component .item-border-new {
 border-top:1px solid #eee
}
#mod-wrapper .table-grid-component .item-container {
 display:-ms-flexbox;
 display:flex
}
#mod-wrapper .table-grid-component .item-container>div {
 -ms-flex-positive:1;
 flex-grow:1
}
#mod-wrapper .table-grid-component .item-details {
 padding:0 0 0 20px
}
#mod-wrapper .table-grid-component .item-itemID {
 color:#767676;
 margin-left:7px
}
#mod-wrapper .table-grid-component .item-custom-sku,
#mod-wrapper .table-grid-component .item-variations {
 color:#333
}
#mod-wrapper .table-grid-component .item-custom-sku .item-custom-sku-pair,
#mod-wrapper .table-grid-component .item-variations .item-custom-sku-pair,
#mod-wrapper .table-grid-component .item-custom-sku .variation-pair,
#mod-wrapper .table-grid-component .item-variations .variation-pair {
 margin-right:9px;
 display:inline-block
}
#mod-wrapper .table-grid-component .item-custom-sku .item-custom-sku-pair span.separator,
#mod-wrapper .table-grid-component .item-variations .item-custom-sku-pair span.separator,
#mod-wrapper .table-grid-component .item-custom-sku .variation-pair span.separator,
#mod-wrapper .table-grid-component .item-variations .variation-pair span.separator {
 padding-right:3px
}
#mod-wrapper .table-grid-component .item-custom-sku .variation-pair,
#mod-wrapper .table-grid-component .item-variations .variation-pair {
 white-space:nowrap
}
#mod-wrapper .table-grid-component .item-tracking {
 color:#333
}
#mod-wrapper .table-grid-component .item-tracking a.passive-link {
 color:#767676
}
#mod-wrapper .table-grid-component .item-note-container {
 padding:0
}
#mod-wrapper .table-grid-header th {
 overflow:hidden;
 text-overflow:ellipsis;
 vertical-align:bottom;
 white-space:nowrap
}
#mod-wrapper .order-item-status {
 padding-left:20px
}
#mod-wrapper .item-line-actions {
 padding-left:20px
}
#mod-wrapper button[data-action-name] {
 cursor:pointer
}
#mod-wrapper .order-item-status span,
#mod-wrapper .order-status span {
 display:block
}
#mod-wrapper .cancellations {
 white-space:nowrap
}
#mod-wrapper .trackingPlusSign {
 font-size:16px
}
#mod-wrapper .trackingPlusSign::after {
 content:"\00a0"
}
#mod-wrapper .editTracking {
 font-size:12px;
 padding-left:10px
}
#mod-wrapper .shui-image-container .icon-images-null::before,
#mod-wrapper .shui-image-container .icon-pictures-null::before {
 font-size:65px;
 position:relative;
 top:24px
}
#mod-wrapper .couponLink {
 margin-bottom:10px
}
#mod-wrapper .couponLink .couponSend {
 text-align:right
}
#mod-wrapper .couponLink .sentDate {
 margin-top:5px;
 color:#767676
}
#mod-wrapper .couponLink button {
 text-align:right;
 font-size:12px
}
#mod-wrapper #shipTrack_ctxt {
 float:right
}
#mod-wrapper .hidden {
 display:none
}
#mod-wrapper .nowrap {
 white-space:nowrap
}
#mod-wrapper .dialog[role=dialog] header {
 text-align:left !important;
 border-bottom:none !important
}
#mod-wrapper .dialog .dialog-wrap>div {
 padding:10px 20px 10px 12px
}
#mod-wrapper button.note-delete,
#mod-wrapper button.note-edit {
 background-color:transparent;
 border:0
}
#mod-wrapper .shui-note-modal .skin-large.dialog-element .dialog .dialog-wrap>div {
 padding:0 12px
}
#mod-wrapper .shui-note-modal header {
 margin-top:30px
}
#mod-wrapper .shui-note-modal .shui-dialog-body {
 margin-bottom:30px
}
#mod-wrapper .shui-note-modal .shui-dialog-body .content {
 padding:10px 0
}
#mod-wrapper .shui-note-modal .shui-dialog-body,
#mod-wrapper .shui-note-modal header {
 margin-left:20px;
 margin-right:20px
}
#mod-wrapper .shui-note-modal .dialog[role="dialog"] header h2.shui-dialog-title {
 padding:0;
 margin:0;
 width:100%;
 font:"Helvetica Neue" 20px #333
}
#mod-wrapper .shui-note-modal .note-content {
 margin-top:2rem;
 padding:1rem;
 box-sizing:border-box
}
#mod-wrapper .shui-note-modal .textbox {
 font-size:1rem
}
#mod-wrapper .shui-note-modal .char-count-container {
 margin-bottom:.625rem
}
#mod-wrapper .shui-note-modal .skin-large.dialog-element .dialog .dialog-wrap>div {
 padding:30px !important
}
#mod-wrapper .shui-note-modal .shui-dialog-body,
#mod-wrapper .shui-note-modal header {
 margin:0
}
#mod-wrapper .shui-note-modal .shui-dialog-body .content {
 padding:0
}
#mod-wrapper .shui-note-modal .shui-dialog-body .content .btn:not(:first-child) {
 margin-left:20px
}
#mod-wrapper .shui-note-modal .shui-dialog-body .content .error-area ul>li {
 margin-left:-40px
}
#mod-wrapper #shipTrack_ctxt {
 margin-bottom:10px
}
#mod-wrapper .dropdown>ul,
#mod-wrapper .dropdown-prim>ul {
 min-width:190px !important
}
#mod-wrapper .my-note.ebay-note-content {
 background-color:#fdfbe8;
 position:relative;
 margin:0 0 3px;
 border:1px solid #ccc;
 border-top:0;
 padding:0
}
#mod-wrapper .my-note.ebay-note-content .shui-note {
 z-index:0;
 max-width:100%;
 margin-right:3rem;
 word-break:break-all
}
#mod-wrapper .my-note.ebay-note-content .shui-note .read-note {
 word-break:break-all
}
#mod-wrapper .my-note.ebay-note-content .shui-note__edit-icons {
 float:none;
 font-size:1.25em;
 position:relative;
 bottom:.1rem;
 right:auto;
 margin-right:-3rem
}
#mod-wrapper .my-note.ebay-note-content .shui-note__edit-icons .icon-pencil-null::before {
 font-weight:600
}
#mod-wrapper .my-note.ebay-note-content .shui-note__edit-icons .icon-trash::before {
 color:#555
}
#mod-wrapper .my-note.ebay-note-content .shui-note__edit-icons .icon-pencil-null::before {
 color:#555
}
#mod-wrapper .my-note-row .error-area {
 color:red
}
#mod-wrapper .my-note-row .error-area .icon-priority::before {
 padding-right:10px
}
#mod-wrapper .my-note-row .error-area ul {
 -webkit-margin-before:1em;
 -webkit-margin-after:1em;
 -webkit-margin-start:0;
 -webkit-margin-end:0;
 -webkit-padding-start:10px
}
#mod-wrapper .my-note-row .error-area ul li {
 list-style:none
}
th div.th-title {
 overflow:hidden;
 position:relative;
 padding:0;
 min-width:70px
}
th div.th-title.selected {
 font-weight:bold
}
th div.th-title .icon-arrow-down::before {
 padding-left:10px;
 content:"\e601"
}
th div.th-title .icon-arrow-up::before {
 padding-left:10px;
 content:"\e602"
}
[class^="icon-"]::before,
th div.th-title [class*=" icon-"]::before {
 color:#767676;
 font-family:"vq-icon-font";
 font-weight:normal;
 font-style:normal;
 text-transform:none;
 display:inline-block;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.animateHide {
 max-height:0;
 transition:max-height .8s
}
.coupon-notice {
 display:block;
 position:fixed;
 top:calc(100vh - 100px);
 left:24px;
 border:1px solid #e5e5e5;
 border-radius:8px;
 background:#f5f5f5;
 padding:16px 62px 16px 16px;
 box-shadow:0 0 4px 0 rgba(0,0,0,0.2)
}
.coupon-notice.hidden {
 display:none
}
@media(max-width:1360px) {
 #mod-wrapper thead.table-grid-header tr th:last-child {
  text-align:center !important
 }
}
@media(max-width:1470px) {
 #mod-wrapper .table-grid-component th.bulk-checkbox-cell label {
  padding:0
 }
}
.srch-cntr [class*="srch-"],
.srch-cntr [class^="srch-"] {
 display:inline-block;
 vertical-align:top
}
.srch-cntr .srch-filter {
 z-index:9999 !important
}
.srch-cntr .srch-filter select {
 border-right:0;
 padding:0 56px 0 16px;
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.srch-cntr .srch-box {
 position:relative
}
.srch-cntr .srch-box input {
 width:20rem;
 border-top-left-radius:0;
 border-bottom-left-radius:0;
 height:2.5rem !important
}
.srch-cntr .srch-box input:focus {
 outline:0 none;
 border-color:#0654ba
}
.srch-cntr .srch-box input[disabled] {
 background-color:#eee;
 border:0;
 color:#ccc
}
.srch-cntr .srch-box input[readonly] {
 background-color:#eee;
 color:#767676;
 border-color:#ccc
}
.srch-cntr .srch-box button {
 vertical-align:top;
 display:inline-block;
 position:relative;
 text-align:center;
 padding:4px;
 background-color:#fff;
 border:0;
 cursor:pointer;
 height:35px
}
.srch-cntr .srch-box button.clear {
 display:inline-block;
 height:16px;
 width:16px;
 position:absolute;
 top:12px;
 right:50px;
 padding:0
}
.srch-cntr .srch-box button.clear svg.icon--clear {
 width:16px;
 height:16px
}
.srch-cntr .srch-box button.hide {
 display:none
}
.srch-cntr .srch-box button.search {
 width:40px;
 border-left:#ccc
}
div#orders-filters-wrapper div#filter-wrapper-id-fl-range>ul#fl-range-menu>li:nth-child(1),
div#orders-filters-wrapper div#filter-wrapper-id-fl-range>ul#fl-range-menu>li:nth-child(5),
div#orders-filters-wrapper div#filter-wrapper-id-fl-range>ul#fl-range-menu>li:nth-child(3) {
 border-bottom:1px solid #ccc;
 padding-bottom:10px
}
div#orders-filters-wrapper div#filter-wrapper-id-fl-range>ul#fl-range-menu>li:nth-child(2),
div#orders-filters-wrapper div#filter-wrapper-id-fl-range>ul#fl-range-menu>li:nth-child(6),
div#orders-filters-wrapper div#filter-wrapper-id-fl-range>ul#fl-range-menu>li:nth-child(4) {
 padding-top:10px
}
.action-filters button.expand-btn {
 color:#333
}
.action-filters svg.icon--dropdown {
 color:#767676
}
.action-filters .filters-container {
 padding:0
}
.action-filters .mod-filters {
 padding:20px;
 padding-top:.75rem
}
.action-filters .mod-filters button,
.action-filters .mod-filters input,
.action-filters .mod-filters optgroup,
.action-filters .mod-filters select,
.action-filters .mod-filters textarea {
 line-height:1.1;
 height:40px
}
.action-filters .mod-filters select {
 padding-top:0;
 padding-bottom:0
}
.action-filters .mod-filters select option {
 font-size:100%;
 font-weight:normal
}
.action-filters .mod-filters .search.icon-search {
 background:#fff;
 border:1px solid #eee;
 margin-left:1px;
 border-radius:0 3px 3px 0;
 padding:0;
 display:inline-block;
 text-align:center;
 font-size:1.3rem;
 height:40px;
 margin-top:0;
 top:0;
 vertical-align:top
}
.action-filters .mod-filters .filter-container {
 padding:0
}
.action-filters .mod-filters .listbox {
 margin:0
}
.action-filters .mod-filters .listbox select {
 font-size:100%;
 font-weight:normal
}
.action-filters .mod-filters .listbox--no-label::after,
.action-filters .mod-filters .listbox::after {
 top:1rem
}
.action-filters .mod-filters.ebayplus .srch-cntr .srch-filter.listbox {
 margin:0
}
.action-filters .mod-filters.ebayplus .resetContainer {
 margin-bottom:0
}
.action-filters .mod-filters a:active,
.action-filters .mod-filters a:visited {
 color:#0654ba
}
.action-filters .mod-filters a.passive-link,
.action-filters .mod-filters a.passive-link:active,
.action-filters .mod-filters a.passive-link:visited {
 color:#999
}
.action-filters .mod-filters .alt-filters,
.action-filters .mod-filters .filters,
.action-filters .mod-filters .resetContainer {
 display:inline-block;
 margin-right:20px;
 vertical-align:top;
 margin-top:.5rem
}
.action-filters .mod-filters .alt-filters.ebayplus-area {
 margin-top:-0.25rem;
 float:left;
 display:-ms-flexbox;
 display:flex
}
.action-filters .mod-filters .alt-filters.ebayplus-area label {
 margin-top:.75rem
}
.action-filters .mod-filters .resetContainer {
 padding-top:.25rem;
 margin-right:0
}
.action-filters .mod-filters .resetLink {
 margin-left:0;
 margin-right:0;
 padding:0 0 12px
}
.action-filters .mod-filters .resetLink a {
 text-decoration:underline
}
.action-filters .mod-filters .ebayplus-area .shui-switch.switch {
 left:-10px
}
.action-filters .mod-filters .srch-cntr [class*="srch-"],
.action-filters .mod-filters .srch-cntr [class^="srch-"] {
 vertical-align:top
}
.action-filters .mod-filters .srch-cntr .srch-box input {
 vertical-align:initial;
 border:1px solid #eee;
 border-left:0;
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.action-filters .mod-filters .container {
 position:static
}
.action-filters .mod-filters .hidden {
 display:none
}
.action-filters .mod-filters .nowrap {
 white-space:nowrap
}
.action-filters .mod-filters #fl-status-menu {
 overflow-x:hidden;
 overflow-y:hidden
}
.action-filters .mod-filters #search-wd {
 font-size:.875rem;
 font-weight:400;
 height:40px
}
.action-filters .mod-filters .srch-cntr .srch-box input {
 min-width:231px;
 width:235px;
 padding:0 1rem
}
.action-filters .mod-filters .srch-cntr [class*='srch-'],
.action-filters .mod-filters .srch-cntr [class^='srch-'] {
 vertical-align:middle\9
}
.action-filters .mod-filters .srch-cntr .srch-filter select {
 padding-right:3.5rem;
 border:1px solid #eee
}
.action-filters .mod-filters #fl-range-menu-button {
 white-space:nowrap
}
.action-filters .mod-filters #search-box {
 font-size:.85rem;
 height:2.4rem;
 font-weight:normal;
 border-left:1px solid #eee
}
.action-filters .mod-filters #search-box::-ms-clear {
 display:none
}
.action-filters .mod-filters .srch-cntr [class*='srch-'],
.action-filters .mod-filters .srch-cntr [class^='srch-'] {
 margin-right:1px
}
.action-filters .mod-filters #search-box:focus,
.action-filters .mod-filters .srch-cntr .srch-filter select:focus {
 outline:thin dotted #333;
 outline:5px auto -webkit-focus-ring-color
}
.action-filters .date-picker {
 margin-bottom:1.2rem
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
 .action-filters .mod-filters .srch-cntr [class*='srch-'],
 .action-filters .srch-cntr [class^='srch-'] {
  vertical-align:middle !important
 }
}
@media(max-width:1260px) {
 .action-filters .mod-filters .srch-cntr .srch-box input {
  min-width:231px;
  width:235px
 }
}
.app-date-picker ::-ms-clear {
 display:none
}
.app-date-picker .from-container {
 display:inline-block
}
.app-date-picker .to-container {
 display:inline
}
.app-date-picker .from {
 margin-right:.5rem
}
.app-date-picker .to {
 margin-left:.5rem
}
.app-date-picker .from input,
.app-date-picker .to input {
 background-image:url(https://ir.ebaystatic.com/rs/c/feshorder-src-modules-app-date-picker-calendar-9byalGeq.svg);
 background-repeat:no-repeat;
 background-position:right .5rem center;
 background-color:#fff
}
.app-date-picker .focused>.textbox__control {
 border-color:#0654ba;
 outline:0
}
.app-date-picker .expander {
 position:relative;
 z-index:999
}
.app-date-picker .expander button {
 background-color:#fff7ed;
 border:0;
 display:inline-block;
 font-size:.75rem;
 left:.5rem;
 position:absolute;
 top:-500rem
}
.app-date-picker .expander button:focus {
 top:.5rem
}
.app-date-picker .expander.second {
 left:13rem
}
.app-date-picker .dp-container {
 z-index:10
}
.app-date-picker .date-picker .month-label svg.icon {
 height:100%;
 width:100%
}
.date-picker {
 display:inline-block;
 vertical-align:top
}
.date-picker ::-moz-focus-inner {
 border:0
}
@supports(-moz-appearance:none) {
 .date-picker button:focus {
  box-shadow:0 0 0 3px #7aacfe
 }
}
.date-picker:nth-child(2) {
 margin-left:1.3rem
}
.dp-container {
 padding:1.3rem;
 background-color:white;
 display:inline-block;
 border:1px solid #ccc;
 border-radius:3px;
 box-shadow:0 0 10px 0 rgba(0,0,0,0.35);
 position:absolute
}
.dp-container.hidden {
 display:none
}
.day-label {
 display:inline-block;
 width:2rem;
 line-height:2rem;
 text-align:center;
 margin:.1rem;
 border:1px solid transparent
}
.month-label {
 text-align:center;
 margin-top:.75rem;
 margin-bottom:1rem;
 font-weight:bold
}
.month-label .icon-btn {
 height:1.2rem;
 border:0
}
.month-label .icon-btn svg {
 vertical-align:inherit
}
.month-label .icon-btn span {
 vertical-align:bottom
}
.month-label .icon-btn .span {
 vertical-align:top
}
.prev-month.icon-btn {
 position:absolute;
 left:0;
 margin-left:1.1rem;
 padding-top:.1rem;
 padding-bottom:.1rem
}
.next-month.icon-btn {
 position:absolute;
 right:0;
 margin-right:1.1rem;
 padding-top:.1rem;
 padding-bottom:.1rem
}
.days {
 display:inline-block
}
.empty-day {
 width:2rem;
 display:inline-block;
 margin:.1rem;
 border:1px solid transparent
}
.day {
 display:inline-block;
 cursor:pointer;
 width:2rem;
 line-height:2rem;
 text-align:center;
 margin:.1rem;
 color:#0654ba;
 border:1px solid transparent;
 border-radius:3px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.day button {
 background:0;
 color:inherit;
 border:0;
 font:inherit;
 cursor:pointer;
 width:100%;
 height:inherit;
 padding:0;
 margin-bottom:0;
 margin-top:0;
 border-radius:3px
}
.day button:focus {
 z-index:1;
 position:relative
}
.day:hover:not(.grey):not(.empty) {
 border-color:#0654ba
}
.day:hover.today:not(.selected) {
 color:#0654ba
}
.range {
 background-color:#e4f0fe
}
.selected {
 background-color:#0654ba;
 color:white;
 font-weight:bold
}
.today:not(.selected) {
 color:black;
 font-weight:bold
}
.grey {
 background-color:#f7f7f7;
 color:#ccc;
 cursor:default
}
.empty {
 cursor:default
}
.downloadReport .hidden {
 display:none !important
}
.downloadReport .download-link-inactive {
 color:#767676
}
.downloadReport .download-link-active {
 color:#0654ba;
 cursor:pointer
}
.downloadReport .download-link-text {
 font-size:.875rem;
 border:0
}
.downloadReport .spinner-size {
 height:.875rem !important;
 width:.875rem !important
}
.downloadReport .status-position {
 position:relative;
 bottom:-0.125rem
}
.downloadReport .popup-error-broder {
 border-top:2px solid #dd1e31 !important
}
.downloadReport .rpt-status-popup {
 z-index:999;
 position:fixed;
 width:20rem;
 left:1.25rem;
 bottom:1.5rem;
 border-top:2px solid #0654ba;
 border-bottom:1px solid #ccc;
 border-right:1px solid #ccc;
 border-left:1px solid #ccc;
 padding:1rem 1rem 0;
 background-color:#fff
}
.downloadReport .rpt-status-popup .popup-text {
 margin-bottom:.875rem
}
.downloadReport .rpt-status-popup .popup-text-top {
 margin-right:.5rem;
 font-size:.875rem;
 display:inline
}
.downloadReport .rpt-status-popup .popup-text-top-color {
 color:#000
}
.downloadReport .rpt-status-popup .popup-text-top-error {
 color:#dd1e31;
 margin-left:.5rem
}
.downloadReport .rpt-status-popup .popup-text-bot {
 font-size:.75rem;
 color:#767676
}
.downloadReport .rpt-status-popup .popup-icon-close {
 position:absolute;
 top:.5rem;
 right:1rem;
 font-size:.6875rem;
 cursor:pointer;
 border:0;
 padding:.25rem;
 background-color:transparent
}
.downloadReport .rpt-status-popup .error-status {
 height:16px;
 width:16px
}
.downloadReport .dialog .dialog__content .cancelMsg {
 padding:15px 0
}
.downloadReport .dialog .dialog__footer {
 display:-ms-inline-flexbox;
 display:inline-flex
}
.downloadReport .dialog .btn--primary {
 margin-right:.625rem
}
span .fly-tooltip {
 position:relative;
 display:inline-block;
 margin-left:0;
 cursor:pointer;
 font-size:1rem
}
span .fly-tooltip button.icon-information ~ .live-region {
 display:none;
 position:absolute;
 z-index:1;
 font-style:italic
}
span .fly-tooltip button.icon-information[aria-expanded=true] ~ .live-region {
 display:block;
 z-index:100
}
span .fly-tooltip button.icon-information {
 border:0;
 background-color:transparent;
 font-size:1rem;
 color:#0654ba;
 border:2px solid transparent;
 vertical-align:text-bottom
}
span .fly-tooltip button.icon-information>svg {
 max-width:100%;
 position:relative;
 width:16px;
 height:16px
}
span .fly-tooltip div.input-tooltip {
 line-height:20px;
 width:450px;
 top:27px;
 left:-11px
}
span .fly-tooltip div.input-tooltip>span {
 display:block;
 color:#333
}
.skin-large .flyout-alert {
 box-sizing:border-box;
 background:#fff;
 padding:1rem;
 box-shadow:0 3px 7px rgba(0,0,0,0.15);
 border-top:2px solid #0654ba;
 min-width:320px
}
#totals-summary-tooltip::before {
 border-bottom-color:#0654ba
}
.skin-large .flyout-alert::before {
 position:absolute;
 content:""
}
.skin-large .flyout-alert--top-left::before {
 border:solid transparent;
 border-width:0 .75rem .75rem;
 bottom:100%;
 left:3%
}
table.totalSummaryTable {
 border-spacing:0;
 padding:0 10px 5px
}
span.totals--container {
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-align:center;
 align-items:center;
 color:#767676;
 font-size:20px
}
span.totals--container button.icon-information {
 border:0
}
tr.totalSummaryTableRow td {
 border-bottom:1px solid #ccc;
 padding:15px 40px 15px 0
}
tr.totalSummaryHeaderRow td {
 border-bottom:1px solid #ccc;
 padding:0 40px 15px 0
}
td.number {
 text-align:right;
 color:#333;
 font-size:14px
}
td.nonNumber {
 color:#666;
 font-size:14px
}
td.tdright {
 text-align:right
}
td.tdleft {
 text-align:left
}
.disclaimer {
 font-size:14px;
 color:#333;
 padding:5px 0 0 10px
}
.bulk-action-download-area {
 width:0;
 height:0;
 overflow:hidden
}
.bulk-action-download-area .download-link-text {
 display:none
}
.grid-summary .downloadReport {
 display:inline-block
}
.grid-summary .downloadReport .dialog__document {
 min-width:800px !important
}
.grid-summary .downloadReport .dialog__title {
 position:static
}
.grid-summary .downloadReport .dialog__content {
 text-align:center;
 margin-bottom:16px
}
.grid-summary .downloadReport .dialog__footer {
 float:right
}
.grid-summary .downloadReport .dialog__footer .btn--primary {
 color:#fff !important
}
.grid-summary button[type="button"].download-link-text,
.grid-summary button[type="button"].icon-close {
 background-color:transparent
}
.grid-summary button[type="button"]+.spinner.spinner-size {
 margin-left:.5rem
}
.grid-summary .md-download-report .downloadReport>button[type="button"].download-link-text {
 padding:0;
 margin:0;
 line-height:1rem
}
#download-confirmation-message {
 padding:0
}
#download-confirmation-message span {
 line-height:1.5
}
#download-confirmation-message h2 {
 padding-left:15px
}
#download-confirmation-message .msg-string+.msg-string:last-child {
 display:block;
 margin-top:.75rem
}
#download-confirmation-message #downloadBtnDiv {
 padding:20px 0 10px
}
#download-confirmation-message #downloadBtnDiv .btn--small {
 line-height:30px;
 margin-right:20px;
 cursor:pointer
}
#download-confirmation-message #downloadBtnDiv .btn--secondary {
 border-color:#ccc;
 background-color:#fff;
 color:#0654ba
}
#download-confirmation-message #downloadBtnDiv a.btn.btn--primary {
 color:#fff !important
}
#gridSummary-wrapper #summaryErrorContainer.hidden {
 display:none
}
#gridSummary-wrapper .summary-actions a.fake-menu-button__item {
 text-decoration:none !important
}
#gridSummary-wrapper .summary-actions a.fake-menu-button__item:hover {
 text-decoration:underline !important
}
#gridSummary-wrapper .inline-alert {
 left:-0.5rem;
 outline:0
}
#gridSummary-wrapper div.summary {
 margin-bottom:20px
}
#gridSummary-wrapper div.summary .btn {
 padding:.75rem 2.5rem;
 color:#555;
 font-size:15px
}
#gridSummary-wrapper div.summary .bulk-actions .bulk-action .btn {
 padding:.782rem 2.5rem
}
#gridSummary-wrapper div.summary .md-summary {
 float:left;
 width:100%
}
#gridSummary-wrapper div.summary .md-summary .inline-alert.inline-alert--information {
 margin-bottom:0;
 margin-top:.5rem;
 padding-bottom:0
}
#gridSummary-wrapper div.summary .md-summary h2.summary-h2 {
 font-size:1.25rem !important;
 margin:0
}
#gridSummary-wrapper div.summary .md-summary h2.summary-h2 span#summaryText {
 font-size:inherit
}
#gridSummary-wrapper div.summary .md-summary h2.summary-h2 span.shord-selected-count {
 color:#767676;
 font-weight:normal;
 display:inline-block;
 margin-left:6px
}
#gridSummary-wrapper div.summary .md-summary h2.summary-h2 .md-download-report,
#gridSummary-wrapper div.summary .md-summary h2.summary-h2 .md-print-link {
 font-size:.875rem;
 font-weight:normal;
 float:right
}
#gridSummary-wrapper div.summary .md-summary h2.summary-h2 .md-download-report a,
#gridSummary-wrapper div.summary .md-summary h2.summary-h2 .md-print-link a,
#gridSummary-wrapper div.summary .md-summary h2.summary-h2 .md-download-report button:not([disabled]),
#gridSummary-wrapper div.summary .md-summary h2.summary-h2 .md-print-link button:not([disabled]) {
 text-decoration:underline
}
#gridSummary-wrapper div.summary .separator::before {
 content:'|';
 margin:0 9px;
 color:#999
}
#gridSummary-wrapper div.summary .md-sort {
 float:right;
 display:-ms-flexbox;
 display:flex
}
#gridSummary-wrapper div.summary .md-sort .listbox-button__listbox {
 right:0
}
@media screen and (max-width:1426) {
 #gridSummary-wrapper div.summary .md-sort {
  float:left
 }
}
#gridSummary-wrapper div.summary .md-sort-label {
 padding:0 10px;
 -ms-flex-item-align:center;
 -ms-grid-row-align:center;
 align-self:center
}
#gridSummary-wrapper div.summary .hidden {
 display:none
}
#gridSummary-wrapper div.summary .bulk-status-msg {
 margin:10px 0 -15px
}
#gridSummary-wrapper div.summary .summary-actions {
 padding:20px 0 10px
}
#gridSummary-wrapper div.summary .summary-actions .bulk-action {
 float:left;
 margin-right:1rem
}
#gridSummary-wrapper div.summary .summary-actions .bulk-action>.menu>.btn {
 padding:.75rem 3.5rem;
 font-size:inherit;
 height:2.75rem
}
#gridSummary-wrapper div.summary .summary-actions .md-sort {
 color:#111820
}
#gridSummary-wrapper div.summary .summary-actions .md-sort button {
 color:#111820
}
#gridSummary-wrapper div.summary .summary-actions .bulk-shipping.menu>button[type="button"].btn::after {
 color:#0654ba
}
#gridSummary-wrapper div.summary .summary-actions li.disabled,
#gridSummary-wrapper div.summary .summary-actions button[disabled] {
 color:#767676;
 text-decoration:none;
 pointer-events:none;
 cursor:default;
 background-color:#fff;
 border-color:#767676
}
#gridSummary-wrapper div.summary .summary-actions li.disabled span.btn,
#gridSummary-wrapper div.summary .summary-actions button[disabled] span.btn {
 color:#767676
}
#gridSummary-wrapper div.summary .summary-actions li.disabled>a[href],
#gridSummary-wrapper div.summary .summary-actions button[disabled]>a[href] {
 color:#767676;
 text-decoration:none;
 pointer-events:none;
 cursor:default
}
#gridSummary-wrapper div.summary .summary-actions .bulk-actions ul {
 width:auto;
 min-width:100%;
 z-index:100
}
#gridSummary-wrapper div.summary .summary-actions .ordCountSummary {
 padding-left:20px;
 font-size:1.25rem;
 color:#333
}
#gridSummary-wrapper button.btn {
 border-color:#ccc
}
#gridSummary-wrapper .menu>button[type="button"].btn[disabled]::after {
 color:#767676 !important
}
#gridSummary-wrapper #gridSummary-wrapper-id-fl-sort.menu>ul>li::before {
 font-family:"vq-icon-font";
 font-weight:normal;
 font-style:normal;
 text-transform:none;
 line-height:1;
 display:inline-block;
 content:"\00a0 ";
 width:12px;
 height:12px;
 padding:1px;
 margin-right:10px;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#676767;
 vertical-align:middle;
 font-size:.54rem
}
#gridSummary-wrapper #gridSummary-wrapper-id-fl-sort.menu>ul>li.selected {
 font-weight:bold
}
#gridSummary-wrapper #gridSummary-wrapper-id-fl-sort.menu>ul>li:not(.selected) {
 font-weight:normal
}
#gridSummary-wrapper #gridSummary-wrapper-id-fl-sort.menu>ul>li.desc.selected::before {
 content:"\e601"
}
#gridSummary-wrapper #gridSummary-wrapper-id-fl-sort.menu>ul>li.asc.selected::before {
 content:"\e602"
}
#gridSummary-wrapper #fl-sort-menu {
 overflow-x:hidden;
 overflow-y:hidden
}
#gridSummary-wrapper #gridSummary-wrapper-id-fl-sort.menu>ul>li.active:focus::before,
#gridSummary-wrapper #gridSummary-wrapper-id-fl-sort.menu>ul>li.active:visited::before,
#gridSummary-wrapper #gridSummary-wrapper-id-fl-sort.menu>ul>li::before {
 font-family:"vq-icon-font";
 font-weight:normal;
 font-style:normal;
 text-transform:none;
 line-height:1;
 display:inline-block;
 content:"\00a0 ";
 width:12px;
 height:12px;
 padding:1px;
 margin-right:10px;
 speak:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#676767;
 vertical-align:middle;
 font-size:.54rem
}
#gridSummary-wrapper #gridSummary-wrapper-id-fl-sort.menu>ul>li.selected {
 font-weight:bold
}
#gridSummary-wrapper #gridSummary-wrapper-id-fl-sort.menu>ul>li:not(.selected) {
 font-weight:normal
}
#gridSummary-wrapper #gridSummary-wrapper-id-fl-sort.menu>ul>li.desc.selected::before {
 content:"\e601"
}
#gridSummary-wrapper #gridSummary-wrapper-id-fl-sort.menu>ul>li.asc.selected::before {
 content:"\e602"
}
#gridSummary-wrapper button.fake-menu-button__button.expand-btn.expand-btn--secondary {
 padding:.75rem 3.5rem;
 font-size:inherit;
 height:2.75rem
}
#gridSummary-wrapper .hidden {
 display:none
}
.listbox-button .listbox__option[role="option"] {
 padding:5px 34px 5px 15px
}
.listbox-button .listbox__option[role="option"]:hover {
 text-decoration:underline
}
.listbox-button .listbox__option[role="option"] .listbox__value {
 -ms-flex-preferred-size:auto;
 flex-basis:auto
}
.listbox-button .listbox__option.listbox__option--active[role="option"] {
 text-decoration:none
}
svg.icon--dropdown {
 height:8px;
 width:8px;
 color:#767676
}
.left-nav {
 word-wrap:break-word
}
.left-nav ul {
 margin:0;
 padding:0
}
.left-nav ul:first-child {
 margin-top:25px
}
.left-nav ul ul {
 margin-top:25px;
 margin-left:15px
}
.left-nav li {
 border-left:3px solid transparent;
 list-style:none;
 margin:0 0 25px -30px;
 padding-left:27px;
 position:relative
}
.left-nav li .sh-superscript {
 white-space:nowrap
}
.left-nav li .sh-superscript:lang(fr) {
 font-size:.5rem
}
.left-nav li.active {
 border-left-color:#333
}
.left-nav li.active a {
 font-weight:bold
}
.left-nav a {
 color:#333 !important
}
.left-nav hr {
 border:0;
 border-top:1px solid #ddd;
 display:block;
 height:1px;
 margin:0;
 padding:0
}
.left-nav hr+ul {
 margin-top:25px
}
.left-nav .group-hd {
 color:#555;
 margin:25px 0;
 text-transform:uppercase
}
.left-nav .group-hd a {
 color:#555 !important
}
.left-nav .group-hd a:not([href]):hover {
 text-decoration:none
}
#leftNav-wrapper .card-old .pgn-wrap {
 margin:5px
}
.pgn-wrap {
 margin-top:20px
}
.pgn-wrap [class*=" pgn"],
.pgn-wrap [class^="pgn"] {
 display:inline-block
}
.pgn-wrap .pgn-0 {
 text-align:left;
 width:15%
}
.pgn-wrap .pgn-0-mini {
 text-align:right
}
.pgn-wrap .pgl-cntr div.dsc {
 display:inline-block;
 line-height:100%;
 color:#767676;
 margin-right:10px;
 font-size:12px;
 vertical-align:top
}
.pgn-wrap .pgl-cntr div.dsc .pgNum {
 color:#666;
 padding:0 4px
}
.pgn-wrap .pgl-cntr [class*=" icon-"],
.pgn-wrap .pgl-cntr [class^="icon-"] {
 margin-right:10px;
 cursor:pointer
}
.pgn-wrap .pgn-1 {
 width:80%;
 text-align:center
}
.pgn-wrap .pgn-1 .pagination svg.icon--chevron-light-left,
.pgn-wrap .pgn-1 .pagination svg.icon--chevron-light-right {
 height:1rem;
 width:1rem
}
.pgn-wrap .pgn-1 .pagination svg.icon--chevron-light-left.disabled,
.pgn-wrap .pgn-1 .pagination svg.icon--chevron-light-right.disabled {
 color:#ccc
}
.pgn-wrap .pgn-1 .pagination span.pg-helpText {
 height:1px;
 width:1px;
 position:absolute;
 overflow:hidden;
 top:-10px
}
.pgn-wrap .pgn-1 .pagination .elp {
 font-size:1rem;
 margin:0;
 cursor:default
}
.pgn-wrap .pgn-2 {
 text-align:right;
 width:20%
}
.pgn-wrap .pgn-2 .ipp-label {
 margin-right:10px
}
.pgn-wrap .pgn-2 .ipp-drpdwn {
 display:inline-block;
 vertical-align:middle
}
.pgn-wrap .pgn-2 .menu button {
 text-align:inherit
}
.pgn-wrap a.disabled {
 cursor:default
}
.align-right {
 text-align:right
}
#pagination-wrapper ul.pagination__items {
 -ms-flex-align:center;
 align-items:center;
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-pack:center;
 justify-content:center;
 box-sizing:border-box;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 height:48px;
 list-style-type:none;
 margin:0;
 overflow:hidden;
 padding:0
}
#pagination-wrapper ul.pagination__items li:not([hidden]) {
 -ms-flex-align:center;
 align-items:center;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center
}
#pagination-wrapper a.passive-link,
#pagination-wrapper a.passive-link:active,
#pagination-wrapper a.passive-link:visited {
 color:#999
}
#pagination-wrapper .action-pagination .pgn-wrap {
 margin:5px
}
#pagination-wrapper .action-pagination {
 border:0
}
#pagination-wrapper .icon-chevron-left::before,
#pagination-wrapper .icon-chevron-left-disabled::before,
#pagination-wrapper .icon-chevron-right::before,
#pagination-wrapper .icon-chevron-right-disabled::before {
 line-height:33px;
 height:33px
}
.sh-main-content .shx-top-nav {
 padding-right:0
}
.sh-main-content .shx-top-nav .side-navigation {
 margin:0;
 padding:0;
 line-height:1.5rem;
 vertical-align:middle
}
.sh-main-content .shx-top-nav .switch-tools-link button {
 font-weight:normal
}
.dialog[role=dialog].onboardOrderId-lightbox {
 z-index:99999 !important
}
.dialog[role=dialog].onboardOrderId-lightbox .dialog__document[role="document"] {
 max-width:466px
}
.dialog[role=dialog].onboardOrderId-lightbox .dialog__document[role="document"] .content .topImage {
 margin:-1.25rem -1.25rem 1.4375rem -1.25rem
}
.dialog[role=dialog].onboardOrderId-lightbox .dialog__document[role="document"] .content .topImage img {
 display:block;
 margin-left:auto;
 margin-right:auto
}
.dialog[role=dialog].onboardOrderId-lightbox .dialog__document[role="document"] h2.imageDescHeader {
 font-size:1.25rem;
 margin:0;
 padding-bottom:.625rem
}
.dialog[role=dialog].onboardOrderId-lightbox .dialog__document[role="document"] p.imageDescContent {
 margin:0
}
.dialog[role=dialog].onboardOrderId-lightbox .dialog__document[role="document"] #new-orderid-overlay-ok {
 float:right;
 margin-top:1.4375rem
}
.nav-item {
 border-bottom:2px solid transparent;
 display:inline-block;
 margin:0 0 0 20px;
 position:relative;
 vertical-align:top;
 z-index:1001
}
.nav-item a,
.nav-item a:visited {
 color:#555
}
.nav-item a:hover {
 color:#333
}
.nav-item .sh-superscript {
 color:#767676;
 font-size:.5rem;
 font-weight:700;
 letter-spacing:.4px;
 padding-left:2px;
 position:relative;
 top:-4px
}
.nav-item:first-child {
 margin-left:-5px
}
.nav-item.active {
 border-bottom-color:#333
}
.nav-item.active>a,
.nav-item.active>a:visited,
.nav-item.active>a:hover {
 color:#333
}
.nav-item.active .sh-superscript {
 color:#555
}
.nav-item>a {
 display:block;
 font-size:1.125rem;
 font-weight:300;
 line-height:1;
 padding:7px 5px 11px;
 text-decoration:none
}
.nav-item button:not(.clipped) {
 background-color:#fff7ed;
 border:0;
 clip:auto;
 font-size:11px;
 padding:4px;
 position:absolute;
 text-decoration:underline;
 width:100px;
 z-index:1
}
.nav-item .secondary-navigation {
 background:#fff;
 border:1px solid #ddd;
 border-radius:0 0 3px 3px;
 box-shadow:1px 3px 4px 0 rgba(0,0,0,0.15);
 display:none;
 left:-10px;
 list-style:none;
 margin:2px 0 0;
 padding:0 15px 3px;
 overflow:hidden;
 position:absolute;
 top:100%;
 width:192px
}
.nav-item .secondary-navigation[aria-hidden=false] {
 display:block
}
.nav-item .secondary-navigation>li {
 margin:13px 0 15px;
 position:relative
}
.nav-item .secondary-navigation>li .sh-superscript {
 top:1px
}
.nav-item .secondary-navigation>li a {
 color:#555;
 font-size:.75rem
}
.nav-item .secondary-navigation>li a,
.nav-item .secondary-navigation>li a:visited,
.nav-item .secondary-navigation>li a:hover {
 color:#555
}
.top-nav {
 color:#767676
}
.top-nav::after {
 clear:both;
 content:'';
 display:block;
 height:0;
 overflow:hidden
}
.top-nav .primary-navigation {
 float:left;
 list-style:none;
 margin:0;
 padding:0
}
.madrona {
 margin:16px 0;
 border:1px solid #ccc;
 border-top:2px solid #0654ba
}
.madrona__content {
 padding:15px
}
.madrona__text {
 font-size:1rem
}
.madrona__text-headline {
 font-weight:bold
}
.madrona__text-subHeadline {
 margin:.5rem .25rem 0 0
}
.madrona__cta {
 padding-left:5px
}
.Y1.background-color {
 background-color:#fcf2bd
}
.Y1.color {
 color:#fcf2bd
}
.Y2.background-color {
 background-color:#f7e376
}
.Y2.color {
 color:#f7e376
}
.Y3.background-color {
 background-color:#fbcd25
}
.Y3.color {
 color:#fbcd25
}
.Y4.background-color {
 background-color:#f7b100
}
.Y4.color {
 color:#f7b100
}
.Y5.background-color {
 background-color:#e58c02
}
.Y5.color {
 color:#e58c02
}
.Y6.background-color {
 background-color:#aa5404
}
.Y6.color {
 color:#aa5404
}
.Y7.background-color {
 background-color:#592e13
}
.Y7.color {
 color:#592e13
}
.O1.background-color {
 background-color:#ffdec7
}
.O1.color {
 color:#ffdec7
}
.O2.background-color {
 background-color:#feb786
}
.O2.color {
 color:#feb786
}
.O3.background-color {
 background-color:#ff8559
}
.O3.color {
 color:#ff8559
}
.O4.background-color {
 background-color:#ff6932
}
.O4.color {
 color:#ff6932
}
.O5.background-color {
 background-color:#db3c07
}
.O5.color {
 color:#db3c07
}
.O6.background-color {
 background-color:#b03005
}
.O6.color {
 color:#b03005
}
.O7.background-color {
 background-color:#5c1b05
}
.O7.color {
 color:#5c1b05
}
.R1.background-color {
 background-color:#ffd1dd
}
.R1.color {
 color:#ffd1dd
}
.R2.background-color {
 background-color:#ffa2b6
}
.R2.color {
 color:#ffa2b6
}
.R3.background-color {
 background-color:#ff6383
}
.R3.color {
 color:#ff6383
}
.R4.background-color {
 background-color:#e62048
}
.R4.color {
 color:#e62048
}
.R5.background-color {
 background-color:#c4003a
}
.R5.color {
 color:#c4003a
}
.R6.background-color {
 background-color:#a00739
}
.R6.color {
 color:#a00739
}
.R7.background-color {
 background-color:#680226
}
.R7.color {
 color:#680226
}
.M1.background-color {
 background-color:#fad8f0
}
.M1.color {
 color:#fad8f0
}
.M2.background-color {
 background-color:#f5a0d9
}
.M2.color {
 color:#f5a0d9
}
.M3.background-color {
 background-color:#ea5fbc
}
.M3.color {
 color:#ea5fbc
}
.M4.background-color {
 background-color:#d11da4
}
.M4.color {
 color:#d11da4
}
.M5.background-color {
 background-color:#a60d8a
}
.M5.color {
 color:#a60d8a
}
.M6.background-color {
 background-color:#82187c
}
.M6.color {
 color:#82187c
}
.M7.background-color {
 background-color:#500750
}
.M7.color {
 color:#500750
}
.B1.background-color {
 background-color:#c5e5fb
}
.B1.color {
 color:#c5e5fb
}
.B2.background-color {
 background-color:#93c9ff
}
.B2.color {
 color:#93c9ff
}
.B3.background-color {
 background-color:#659eff
}
.B3.color {
 color:#659eff
}
.B4.background-color {
 background-color:#3665f3
}
.B4.color {
 color:#3665f3
}
.B5.background-color {
 background-color:#382aef
}
.B5.color {
 color:#382aef
}
.B6.background-color {
 background-color:#2b0eaf
}
.B6.color {
 color:#2b0eaf
}
.B7.background-color {
 background-color:#121258
}
.B7.color {
 color:#121258
}
.T1.background-color {
 background-color:#c2f2ef
}
.T1.color {
 color:#c2f2ef
}
.T2.background-color {
 background-color:#71e3e2
}
.T2.color {
 color:#71e3e2
}
.T3.background-color {
 background-color:#1dcbca
}
.T3.color {
 color:#1dcbca
}
.T4.background-color {
 background-color:#02a2ac
}
.T4.color {
 color:#02a2ac
}
.T5.background-color {
 background-color:#01718f
}
.T5.color {
 color:#01718f
}
.T6.background-color {
 background-color:#0e4a6c
}
.T6.color {
 color:#0e4a6c
}
.T7.background-color {
 background-color:#00364f
}
.T7.color {
 color:#00364f
}
.G1.background-color {
 background-color:#ccfdce
}
.G1.color {
 color:#ccfdce
}
.G2.background-color {
 background-color:#9ef4a6
}
.G2.color {
 color:#9ef4a6
}
.G3.background-color {
 background-color:#5ee471
}
.G3.color {
 color:#5ee471
}
.G4.background-color {
 background-color:#3ac952
}
.G4.color {
 color:#3ac952
}
.G5.background-color {
 background-color:#119c4b
}
.G5.color {
 color:#119c4b
}
.G6.background-color {
 background-color:#157a40
}
.G6.color {
 color:#157a40
}
.G7.background-color {
 background-color:#064d2f
}
.G7.color {
 color:#064d2f
}
.L1.background-color {
 background-color:#f4fabe
}
.L1.color {
 color:#f4fabe
}
.L2.background-color {
 background-color:#e9f577
}
.L2.color {
 color:#e9f577
}
.L3.background-color {
 background-color:#c9e43b
}
.L3.color {
 color:#c9e43b
}
.L4.background-color {
 background-color:#accf02
}
.L4.color {
 color:#accf02
}
.L5.background-color {
 background-color:#86b300
}
.L5.color {
 color:#86b300
}
.L6.background-color {
 background-color:#4b7d06
}
.L6.color {
 color:#4b7d06
}
.L7.background-color {
 background-color:#364f03
}
.L7.color {
 color:#364f03
}
.N1.background-color {
 background-color:#333
}
.N1.color {
 color:#333
}
.N2.background-color {
 background-color:#fff
}
.N2.color {
 color:#fff
}
button.btn,
a.fake-btn,
body .minerva-callout .minerva-button:not(.minerva-close),
body .minerva-dialog .minerva-button:not(.minerva-close),
body .minerva-callout .minerva-button.minerva-close:not(.minerva-cross),
body .minerva-dialog .minerva-button.minerva-close:not(.minerva-cross) {
 --button-border-radius:3px;
 --button-primary-background-color:#0654ba;
 --button-primary-border-color:#0654ba;
 --button-primary-foreground-color:#fff;
 --button-primary-disabled-background-color:#0654ba;
 --button-primary-disabled-border-color:#0654ba;
 --button-primary-disabled-foreground-color:#fff;
 --button-secondary-background-color:rgba(240,238,236,0.5);
 --button-secondary-border-color:#c7c7c7;
 --button-secondary-foreground-color:#555;
 --button-secondary-disabled-background-color:#0654ba;
 --button-secondary-disabled-border-color:#c7c7c7;
 --button-secondary-disabled-foreground-color:#555;
 --button-delete-background-color:#fff;
 --button-delete-border-color:#dd1e31;
 --button-delete-foreground-color:#dd1e31
}
button.btn,
a.fake-btn,
body .minerva-callout .minerva-button:not(.minerva-close),
body .minerva-dialog .minerva-button:not(.minerva-close),
body .minerva-callout .minerva-button.minerva-close:not(.minerva-cross),
body .minerva-dialog .minerva-button.minerva-close:not(.minerva-cross) {
 border:1px solid;
 box-sizing:border-box;
 font-family:inherit;
 margin:0;
 text-align:center;
 text-decoration:none;
 vertical-align:bottom;
 border-radius:3px;
 border-radius:var(--button-border-radius,3px);
 background-color:transparent;
 border-color:inherit;
 color:inherit;
 display:inline-block;
 font-size:.875rem;
 max-width:100%;
 min-height:40px;
 padding:11px 48px
}
button.btn--fixed-height,
a.fake-btn--fixed-height {
 height:40px
}
button.btn--truncated,
a.fake-btn--truncated {
 height:40px
}
button.btn--truncated,
a.fake-btn--truncated,
button.btn--truncated span,
a.fake-btn--truncated span {
 line-height:1.4em;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
a.fake-btn:visited {
 color:inherit
}
button.btn--fluid,
a.fake-btn--fluid {
 width:100%
}
.btn__cell,
.fake-btn__cell {
 -ms-flex-align:center;
 align-items:center;
 display:-ms-flexbox;
 display:flex;
 width:100%;
 -ms-flex-pack:center;
 justify-content:center
}
.btn__cell--fixed-height,
.fake-btn__cell--fixed-height {
 display:-ms-inline-flexbox;
 display:inline-flex
}
.btn__cell--fixed-height>svg,
.fake-btn__cell--fixed-height>svg {
 -ms-flex-item-align:baseline;
 align-self:baseline;
 max-width:calc(100% - 32px)
}
.btn__cell--truncated,
.fake-btn__cell--truncated {
 display:-ms-inline-flexbox;
 display:inline-flex
}
.btn__cell--truncated>svg,
.fake-btn__cell--truncated>svg {
 -ms-flex-item-align:baseline;
 align-self:baseline;
 max-width:calc(100% - 32px)
}
button.btn svg.icon,
a.fake-btn svg.icon {
 -ms-flex-item-align:center;
 -ms-grid-row-align:center;
 align-self:center;
 -ms-flex-negative:0;
 flex-shrink:0;
 width:1em
}
button.btn svg.icon:first-child,
a.fake-btn svg.icon:first-child {
 margin-right:8px
}
button.btn svg.icon:last-child,
a.fake-btn svg.icon:last-child {
 margin-left:8px
}
button.btn__cell--fixed-height svg.icon,
a.fake-btn__cell--fixed-height svg.icon {
 -ms-flex-item-align:center;
 -ms-grid-row-align:center;
 align-self:center;
 height:1rem;
 overflow:visible;
 width:1rem
}
button.btn--primary,
a.fake-btn--primary,
body .minerva-callout .minerva-button:not(.minerva-close),
body .minerva-dialog .minerva-button:not(.minerva-close) {
 background-color:#0654ba;
 background-color:var(--button-primary-background-color,#0654ba);
 border-color:#0654ba;
 border-color:var(--button-primary-border-color,#0654ba);
 color:#fff;
 color:var(--button-primary-foreground-color,#fff)
}
a.fake-btn--primary:visited {
 color:#fff
}
button.btn .spinner {
 height:19px;
 width:19px
}
button.btn--confirmation {
 background-color:#5ba71b;
 border-color:#5ba71b;
 color:#fff
}
button.btn--confirmation svg.icon {
 height:19px;
 width:19px
}
button.btn--confirmation svg.icon:first-child {
 margin-right:0
}
button.btn--confirmation svg.icon:last-child {
 margin-left:0
}
button.btn--confirmation:focus,
button.btn--confirmation:hover,
button.btn--confirmation:active,
button.btn--confirmation:visited {
 border-color:#5ba71b;
 color:#fff
}
button.btn--primary[disabled],
button.btn--primary[aria-disabled="true"],
body .minerva-callout .minerva-button:not(.minerva-close)[disabled],
body .minerva-callout .minerva-button:not(.minerva-close)[aria-disabled="true"],
body .minerva-dialog .minerva-button:not(.minerva-close)[disabled],
body .minerva-dialog .minerva-button:not(.minerva-close)[aria-disabled="true"] {
 background-color:#0654ba;
 background-color:var(--button-primary-disabled-background-color,#0654ba);
 border-color:#0654ba;
 border-color:var(--button-primary-disabled-border-color,#0654ba);
 color:#fff;
 color:var(--button-primary-disabled-foreground-color,#fff)
}
button.btn--primary[disabled] svg.icon,
button.btn--primary[aria-disabled="true"] svg.icon,
body .minerva-callout .minerva-button:not(.minerva-close)[disabled] svg.icon,
body .minerva-callout .minerva-button:not(.minerva-close)[aria-disabled="true"] svg.icon,
body .minerva-dialog .minerva-button:not(.minerva-close)[disabled] svg.icon,
body .minerva-dialog .minerva-button:not(.minerva-close)[aria-disabled="true"] svg.icon {
 fill:#fff;
 fill:var(--button-primary-disabled-foreground-color,#fff)
}
button.btn--primary[disabled]:hover,
button.btn--primary[aria-disabled="true"]:hover,
button.btn--primary[disabled]:focus,
button.btn--primary[aria-disabled="true"]:focus,
body .minerva-callout .minerva-button:not(.minerva-close)[disabled]:hover,
body .minerva-callout .minerva-button:not(.minerva-close)[aria-disabled="true"]:hover,
body .minerva-callout .minerva-button:not(.minerva-close)[disabled]:focus,
body .minerva-callout .minerva-button:not(.minerva-close)[aria-disabled="true"]:focus,
body .minerva-dialog .minerva-button:not(.minerva-close)[disabled]:hover,
body .minerva-dialog .minerva-button:not(.minerva-close)[aria-disabled="true"]:hover,
body .minerva-dialog .minerva-button:not(.minerva-close)[disabled]:focus,
body .minerva-dialog .minerva-button:not(.minerva-close)[aria-disabled="true"]:focus {
 background-color:#0654ba;
 background-color:var(--button-primary-disabled-background-color,#0654ba);
 border-color:#0654ba;
 border-color:var(--button-primary-disabled-border-color,#0654ba)
}
a.fake-btn--primary:not([href]),
a.fake-btn--primary[aria-disabled="true"] {
 background-color:#0654ba;
 background-color:var(--button-primary-disabled-background-color,#0654ba);
 border-color:#0654ba;
 border-color:var(--button-primary-disabled-border-color,#0654ba);
 color:#fff;
 color:var(--button-primary-disabled-foreground-color,#fff)
}
button.btn--secondary,
a.fake-btn--secondary {
 background-color:rgba(240,238,236,0.5);
 background-color:var(--button-secondary-background-color,rgba(240,238,236,0.5));
 border-color:#c7c7c7;
 border-color:var(--button-secondary-border-color,#c7c7c7);
 color:#555;
 color:var(--button-secondary-foreground-color,#555)
}
a.fake-btn--secondary:visited {
 color:#555
}
button.btn--delete,
a.fake-btn--delete {
 background-color:#fff;
 background-color:var(--button-delete-background-color,#fff);
 border-color:#dd1e31;
 border-color:var(--button-delete-border-color,#dd1e31);
 color:#dd1e31;
 color:var(--button-delete-foreground-color,#dd1e31)
}
button.btn--delete:focus,
a.fake-btn--delete:focus,
button.btn--delete:hover,
a.fake-btn--delete:hover,
button.btn--delete:active,
a.fake-btn--delete:active,
button.btn--delete:visited,
a.fake-btn--delete:visited {
 border-color:#dd1e31;
 border-color:var(--button-delete-border-color,#dd1e31);
 color:#dd1e31;
 color:var(--button-delete-foreground-color,#dd1e31)
}
button.btn--secondary[disabled],
button.btn--secondary[aria-disabled="true"],
button.btn--delete[disabled],
button.btn--delete[aria-disabled="true"] {
 background-color:#0654ba;
 background-color:var(--button-secondary-disabled-background-color,#0654ba);
 border-color:#c7c7c7;
 border-color:var(--button-secondary-disabled-border-color,#c7c7c7);
 color:#555;
 color:var(--button-secondary-disabled-foreground-color,#555)
}
button.btn--secondary[disabled] svg.icon,
button.btn--secondary[aria-disabled="true"] svg.icon,
button.btn--delete[disabled] svg.icon,
button.btn--delete[aria-disabled="true"] svg.icon {
 fill:#555;
 fill:var(--button-secondary-disabled-foreground-color,#555)
}
button.btn--secondary[disabled]:hover,
button.btn--secondary[aria-disabled="true"]:hover,
button.btn--delete[disabled]:hover,
button.btn--delete[aria-disabled="true"]:hover,
button.btn--secondary[disabled]:focus,
button.btn--secondary[aria-disabled="true"]:focus,
button.btn--delete[disabled]:focus,
button.btn--delete[aria-disabled="true"]:focus,
button.btn--secondary[disabled]:active,
button.btn--secondary[aria-disabled="true"]:active,
button.btn--delete[disabled]:active,
button.btn--delete[aria-disabled="true"]:active {
 background-color:#0654ba;
 background-color:var(--button-secondary-disabled-background-color,#0654ba);
 border-color:#c7c7c7;
 border-color:var(--button-secondary-disabled-border-color,#c7c7c7)
}
a.fake-btn--secondary:not([href]),
a.fake-btn--secondary[aria-disabled="true"],
a.fake-btn--delete:not([href]),
a.fake-btn--delete[aria-disabled="true"] {
 border-color:#c7c7c7;
 border-color:var(--button-secondary-disabled-border-color,#c7c7c7);
 color:#555;
 color:var(--button-secondary-disabled-foreground-color,#555)
}
button.btn--large,
a.fake-btn--large {
 min-height:48px
}
button.btn--transparent,
a.fake-btn--transparent {
 background-color:transparent
}
button.btn--fixed-height,
a.fake-btn--fixed-height {
 padding-top:calc(21.5px - 0.75em)
}
button.btn--large-fixed-height,
a.fake-btn--large-fixed-height {
 height:48px;
 padding-top:calc(27px - 0.75em)
}
button.btn--truncated,
a.fake-btn--truncated,
button.btn--truncated span,
a.fake-btn--truncated span {
 line-height:1.4em;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
button.btn--large-truncated,
a.fake-btn--large-truncated {
 height:48px
}
button.btn--large-truncated,
a.fake-btn--large-truncated,
button.btn--large-truncated span,
a.fake-btn--large-truncated span {
 line-height:1.4em;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
button.btn,
a.fake-btn,
body .minerva-callout .minerva-button:not(.minerva-close),
body .minerva-dialog .minerva-button:not(.minerva-close),
body .minerva-callout .minerva-button.minerva-close:not(.minerva-cross),
body .minerva-dialog .minerva-button.minerva-close:not(.minerva-cross) {
 padding:11px 40px
}
button.btn[disabled] {
 opacity:.5
}
a.fake-btn:not([href]) {
 opacity:.5
}
button.btn[aria-disabled="true"],
a.fake-btn[aria-disabled="true"] {
 opacity:.5
}
button.btn--primary,
a.fake-btn--primary,
body .minerva-callout .minerva-button:not(.minerva-close),
body .minerva-dialog .minerva-button:not(.minerva-close) {
 color:#fff;
 fill:#fff
}
button.btn--primary:hover,
a.fake-btn--primary:hover,
button.btn--primary:focus,
a.fake-btn--primary:focus,
body .minerva-callout .minerva-button:not(.minerva-close):hover,
body .minerva-callout .minerva-button:not(.minerva-close):focus,
body .minerva-dialog .minerva-button:not(.minerva-close):hover,
body .minerva-dialog .minerva-button:not(.minerva-close):focus {
 border-color:#0654ba;
 opacity:.8
}
button.btn--primary:active,
a.fake-btn--primary:active,
body .minerva-callout .minerva-button:not(.minerva-close):active,
body .minerva-dialog .minerva-button:not(.minerva-close):active {
 background-color:#00489f
}
button.btn--secondary,
a.fake-btn--secondary {
 color:#555
}
button.btn--secondary:hover,
a.fake-btn--secondary:hover,
button.btn--secondary:focus,
a.fake-btn--secondary:focus {
 background-color:rgba(221,221,221,0.5);
 border-color:#767676
}
button.btn--secondary:active,
a.fake-btn--secondary:active {
 background-color:rgba(221,221,221,0.5);
 border-color:rgba(85,85,85,0.5)
}
button.btn--primary[disabled],
button.btn--primary[aria-disabled="true"],
body .minerva-callout .minerva-button:not(.minerva-close)[disabled],
body .minerva-callout .minerva-button:not(.minerva-close)[aria-disabled="true"],
body .minerva-dialog .minerva-button:not(.minerva-close)[disabled],
body .minerva-dialog .minerva-button:not(.minerva-close)[aria-disabled="true"] {
 color:#fff
}
button.btn--primary[disabled]:hover,
button.btn--primary[aria-disabled="true"]:hover,
button.btn--primary[disabled]:focus,
button.btn--primary[aria-disabled="true"]:focus,
body .minerva-callout .minerva-button:not(.minerva-close)[disabled]:hover,
body .minerva-callout .minerva-button:not(.minerva-close)[aria-disabled="true"]:hover,
body .minerva-callout .minerva-button:not(.minerva-close)[disabled]:focus,
body .minerva-callout .minerva-button:not(.minerva-close)[aria-disabled="true"]:focus,
body .minerva-dialog .minerva-button:not(.minerva-close)[disabled]:hover,
body .minerva-dialog .minerva-button:not(.minerva-close)[aria-disabled="true"]:hover,
body .minerva-dialog .minerva-button:not(.minerva-close)[disabled]:focus,
body .minerva-dialog .minerva-button:not(.minerva-close)[aria-disabled="true"]:focus {
 background-color:#0654ba;
 border-color:#0654ba;
 opacity:.5
}
a.fake-btn--primary:not([href]),
a.fake-btn--primary[aria-disabled="true"] {
 color:#fff
}
a.fake-btn--primary:not([href]):hover,
a.fake-btn--primary[aria-disabled="true"]:hover,
a.fake-btn--primary:not([href]):focus,
a.fake-btn--primary[aria-disabled="true"]:focus {
 background-color:#0654ba;
 border-color:#0654ba;
 opacity:.5
}
button.btn--secondary[disabled],
button.btn--secondary[aria-disabled="true"] {
 background-color:#ccc;
 color:#555
}
button.btn--secondary[disabled]:hover,
button.btn--secondary[aria-disabled="true"]:hover,
button.btn--secondary[disabled]:focus,
button.btn--secondary[aria-disabled="true"]:focus {
 background-color:#ccc;
 border-color:#c7c7c7
}
a.fake-btn--secondary:not([href]),
a.fake-btn--secondary[aria-disabled="true"] {
 background-color:#ccc;
 color:#555
}
a.fake-btn--secondary:not([href]):hover,
a.fake-btn--secondary[aria-disabled="true"]:hover,
a.fake-btn--secondary:not([href]):focus,
a.fake-btn--secondary[aria-disabled="true"]:focus {
 background-color:#ccc;
 border-color:#c7c7c7
}
button.btn--large,
a.fake-btn--large {
 font-size:1rem;
 padding:14px 48px
}
button.btn--large-truncated,
a.fake-btn--large-truncated {
 font-size:1rem;
 padding:14px 48px
}
a.nav-link {
 --nav-link-color:#000;
 --nav-link-hover-color:#3665f3
}
button.fake-link,
body .minerva-callout .minerva-button.minerva-close:not(.minerva-cross),
body .minerva-dialog .minerva-button.minerva-close:not(.minerva-cross) {
 --fake-link-color:#3665f3;
 --fake-link-hover-color:#2b0eaf
}
a.nav-link {
 color:#000;
 color:var(--nav-link-color,#000);
 text-decoration:none
}
a.nav-link:visited {
 color:#000;
 color:var(--nav-link-color,#000)
}
a.nav-link:hover {
 color:#3665f3;
 color:var(--nav-link-hover-color,#3665f3);
 text-decoration:underline
}
button.fake-link,
body .minerva-callout .minerva-button.minerva-close:not(.minerva-cross),
body .minerva-dialog .minerva-button.minerva-close:not(.minerva-cross) {
 color:#3665f3;
 color:var(--fake-link-color,#3665f3);
 background-color:transparent;
 border:0;
 font-family:inherit;
 font-size:.875rem;
 padding:0;
 text-decoration:underline
}
button.fake-link[disabled],
body .minerva-callout .minerva-button.minerva-close:not(.minerva-cross)[disabled],
body .minerva-dialog .minerva-button.minerva-close:not(.minerva-cross)[disabled] {
 opacity:.5
}
button.fake-link:hover,
body .minerva-callout .minerva-button.minerva-close:not(.minerva-cross):hover,
body .minerva-dialog .minerva-button.minerva-close:not(.minerva-cross):hover {
 color:#2b0eaf;
 color:var(--fake-link-hover-color,#2b0eaf)
}
body .minerva-callout,
body .minerva-dialog {
 background:#fff;
 color:#111820;
 box-sizing:border-box;
 padding:23px;
 border:0;
 border-radius:2px;
 box-shadow:0 0 6px 2px #c7c7c7
}
body .minerva-callout .minerva-button:not(.minerva-close),
body .minerva-dialog .minerva-button:not(.minerva-close) {
 margin-top:23px
}
body .minerva-callout .minerva-button.minerva-close:not(.minerva-cross),
body .minerva-dialog .minerva-button.minerva-close:not(.minerva-cross) {
 margin-top:23px;
 padding:.6rem 1.2rem;
 border:1px solid transparent
}
body .minerva-callout .minerva-title,
body .minerva-dialog .minerva-title {
 margin:0
}
body .minerva-callout .minerva-label,
body .minerva-dialog .minerva-label {
 font-size:.875rem;
 line-height:20px;
 position:absolute;
 bottom:0;
 left:0;
 padding:0 0 8px 0;
 letter-spacing:.175rem;
 color:#767676;
 text-align:left
}
body .minerva-callout .minerva-content img,
body .minerva-dialog .minerva-content img {
 max-width:100%;
 display:block
}
body .minerva-callout .minerva-content .topImage,
body .minerva-dialog .minerva-content .topImage {
 margin:-33px -19px 23px -19px
}
body .minerva-callout .minerva-content .imageDesc h2,
body .minerva-dialog .minerva-content .imageDesc h2,
body .minerva-callout .minerva-content .imageDesc h4,
body .minerva-dialog .minerva-content .imageDesc h4 {
 padding:0;
 margin:0
}
body .minerva-callout .minerva-content .imageDesc h2,
body .minerva-dialog .minerva-content .imageDesc h2 {
 padding-bottom:10px
}
body .minerva-callout {
 width:28.1rem
}
body .minerva-callout .minerva-button:not(.minerva-close) {
 margin-top:23px
}
body .minerva-callout p {
 margin:0
}
body .page-ocs .customization-button.minerva-highlight:before {
 background-color:#e5e5e5;
 padding:10px
}
body #sho-global-navigation>.top-nav>.primary-navigation>li.minerva-highlight:nth-child(3):before {
 background-color:#e5e5e5;
 padding:5px;
 width:94px
}
body #sho-global-navigation>.top-nav>.primary-navigation>li.minerva-highlight:nth-child(2):before {
 background-color:#e5e5e5;
 padding:5px
}
body #sho-global-navigation>.top-nav>.side-navigation>li:first-child>a:before {
 background-color:#e5e5e5;
 padding:10px
}
body>.tooltip.minerva-tooltip {
 border:0;
 background:0
}
.feedback-link a,
.feedback-link a:focus,
.feedback-link a:visited {
 color:#333
}
.gray.feedback-link a {
 font-size:.75rem
}
.gray.feedback-link a,
.gray.feedback-link a:focus,
.gray.feedback-link a:visited {
 color:#767676
}
.gray.feedback-link a:hover {
 color:#333
}
.button.feedback-link a,
.button.feedback-link a:focus,
.button.feedback-link a:visited {
 color:#fff;
 background-color:#0654ba;
 border:1px solid #0654ba;
 border-radius:3px;
 display:inline-block;
 font-weight:normal;
 font-size:.75rem;
 padding:.6rem 2rem;
 text-decoration:none;
 vertical-align:top;
 line-height:1.25
}
.button.feedback-link a:hover {
 opacity:.7;
 filter:alpha(opacity = 70)
}
.card-old {
 min-width:940px
}
.sh-main-content#mainContent {
 min-width:940px
}
.sh-main-content#mainContent .madrona-banner .madrona__cta {
 padding-left:0
}
.sh-main-content#mainContent .madrona-banner a.madrona__cta:hover {
 text-decoration:none !important
}
.sh-main-content#mainContent .madrona-banner a.madrona__cta:before {
 content:" "
}
.sh-main-content#mainContent .madrona-banner a.madrona__cta span.madrona__cta {
 color:#0654ba !important
}
.sh-main-content#mainContent .madrona-banner a.madrona__cta span.madrona__cta:hover {
 text-decoration:underline
}
.sh-main-content#mainContent .madrona-banner .madrona__text-subHeadline {
 font-size:14px
}
.sh-main-content#mainContent .feedback-ocs {
 position:static;
 float:right;
 padding-top:14px
}
.sh-main-content#mainContent .order-default-cell a,
.sh-main-content#mainContent .page-alert a {
 text-decoration:underline
}
.sh-main-content#mainContent .order-default-cell .score a {
 text-decoration:none
}
body.multi-column .sh-main {
 table-layout:auto
}
#shoxHeader-wrapper,
.ord-alerts {
 min-width:calc(940px + 40px)
}
#gh {
 min-width:calc(940px + 170px + 40px)
}
.sh-top-nav {
 min-width:calc(940px + 170px + 30px)
}
#titleRow {
 position:absolute;
 float:right;
 width:100%;
 min-width:calc(940px + 40px);
 padding-right:10px
}
.skin-large .ord-alerts .page-alert {
 margin:.5rem 0
}
.ord-alerts a.msg-string {
 white-space:nowrap
}
#mod-wrapper thead.table-grid-header tr th:last-child:not(:first-child) {
 text-align:right
}
@media print {
 .main-cnt,
 .right-col,
 .sh-main,
 .sh-main-content,
 body.multi-column {
  display:block !important;
  width:1030px;
  margin:0 -1mm;
  zoom:99%
 }
 table {
  zoom:97%
 }
 .table-grid-component td {
  padding-left:1px !important;
  padding-right:1px !important
 }
 .right-col {
  background-color:#fff
 }
 .zip-code {
  width:60px
 }
 .sh-main-content {
  max-width:90% !important
 }
 @-moz-document url-prefix() {
  .sh-main-content {
   max-width:100% !important
  }
 }
 div.quqntity-mod {
  width:30px
 }
 #filters-wrapper,
 #gh-bt,
 #gh-gb,
 .action-pagination,
 .checkboxes,
 .ebay-header,
 .item-line-actions,
 .left-col,
 .md-download-report,
 .md-print-link,
 .no-print,
 .order-line-actions,
 .sh-header,
 .sh-top-nav,
 .summary-actions,
 .switch-tools-link,
 .madrona-banner,
 .feedback-ocs {
  display:none !important
 }
 .summary-actions {
  width:30px
 }
 #shoxHeader-wrapper {
  padding-top:20px !important
 }
 #mainContent,
 #mainGridContainer {
  border:0
 }
 #mod-wrapper .table-grid-component {
  width:600px;
  border:0
 }
 .my-note.ebay-note-content {
  border:none !important
 }
 #mod-wrapper .table-grid-component thead,
 #mod-wrapper .table-grid-component .order-border td {
  border-top:1px solid #ccc
 }
 #mod-wrapper thead.table-grid-header tr th {
  position:inherit !important;
  font-weight:bold
 }
 #mod-wrapper th#order_details {
  min-width:232px;
  max-width:632px;
  width:332px;
  white-space:normal
 }
}
button.open-dialog-button,
div.dialog.shui-opt-out-link-dialog button {
 cursor:pointer
}
.dialog.shui-opt-out-link-dialog.keyboard-trap--active .btn-group button.btn {
 vertical-align:top
}
.dialog.shui-opt-out-link-dialog.keyboard-trap--active .btn-group .feedback-link.button {
 display:inline-block;
 margin-top:0
}
.table-grid-component tbody>tr.order-info>td:nth-child(2),
.table-grid-component th#actions {
 width:1% !important
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
 .table-grid-component th#actions {
  width:3rem !important
 }
}
.table-grid-component th#order_details {
 min-width:232px;
 max-width:632px;
 width:332px;
 white-space:normal
}
.table-grid-component th#quantity {
 min-width:60px;
 max-width:70px !important;
 width:60px
}
.table-grid-component th#sold_for {
 min-width:30px !important;
 max-width:55px;
 width:40px
}
.table-grid-component th#total,
.table-grid-component th#totalprice {
 min-width:35px !important;
 max-width:65px;
 width:40px
}
.table-grid-component .zip-code {
 max-width:60px
}
.table-grid-component th#creationdate,
.table-grid-component th#date_sold {
 min-width:40px !important;
 max-width:120px !important;
 width:60px
}
.table-grid-component th#date_paid,
.table-grid-component th#paiddate {
 min-width:50px !important;
 max-width:100px;
 width:60px
}
.table-grid-component tbody>tr.order-info>td:nth-child(9),
.table-grid-component tbody>tr.order-info>td:nth-child(10) {
 min-width:20px !important;
 max-width:20px !important;
 width:20px !important
}
.table-grid-component tbody>tr.order-info>td.price-column {
 white-space:nowrap
}
.table-grid-component .item-title {
 word-wrap:break-word;
 display:inline-block
}
.newOrderIdDisabled #mod-wrapper th#purchase_details {
 min-width:200px;
 max-width:600px;
 width:300px;
 white-space:normal
}
.newOrderIdDisabled .table-grid-component tbody>tr.order-info>td:nth-child(3),
.newOrderIdDisabled .table-grid-component th#record,
.newOrderIdDisabled .table-grid-component th#recordnumber {
 width:1% !important;
 min-width:1%;
 max-width:1%
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
 .newOrderIdDisabled .table-grid-component tbody>tr.order-info>td:nth-child(3),
 .newOrderIdDisabled .table-grid-component th#record,
 .newOrderIdDisabled .table-grid-component th#recordnumber {
  width:2rem !important
 }
}
.newOrderIdDisabled .table-grid-component th#purchase_details {
 min-width:200px;
 max-width:600px;
 width:300px;
 white-space:normal
}
.newOrderIdDisabled .table-grid-component th#quantity {
 min-width:60px;
 max-width:70px !important;
 width:60px
}
.newOrderIdDisabled .table-grid-component th#sold_for {
 min-width:60px !important;
 max-width:60px;
 width:60px
}
.newOrderIdDisabled .table-grid-component th#total,
.newOrderIdDisabled .table-grid-component th#totalprice {
 min-width:65px !important;
 max-width:120px;
 width:80px
}
.newOrderIdDisabled .table-grid-component th#date_sold {
 min-width:100px !important;
 max-width:120px !important;
 width:100px
}
.newOrderIdDisabled .table-grid-component #creationdate {
 min-width:90px !important;
 max-width:120px !important;
 width:90px
}
.newOrderIdDisabled .table-grid-component tbody>tr.order-info>td:nth-child(9),
.newOrderIdDisabled .table-grid-component th#date_paid,
.newOrderIdDisabled .table-grid-component th#paiddate {
 min-width:50px !important;
 max-width:100px;
 width:60px
}
.newOrderIdDisabled .table-grid-component tbody>tr.order-info>td:nth-child(10),
.newOrderIdDisabled .table-grid-component tbody>tr.order-info>td:nth-child(11) {
 min-width:20px !important;
 max-width:20px !important;
 width:20px !important
}
.table-grid-component-container .table-grid-component .sort.icon-arrow-down,
.table-grid-component-container .table-grid-component .sort.icon-arrow-up {
 display:none
}
.table-grid-component-container .table-grid-component th#feedback_left {
 min-width:30px !important;
 max-width:60px !important;
 width:40px !important
}
.table-grid-component-container .table-grid-component th#feedback_received {
 display:none
}
.mod-filters.top .filters {
 vertical-align:top
}
.mod-filters.top .filters .listbox {
 margin:0
}
@media all and (max-width:1260px) and (-ms-high-contrast:none),(-ms-high-contrast:active) {
 #mod-wrapper .nowrap {
  display:block
 }
}
#sho_announcement {
 margin:0
}
.rtm--container .rtm-close {
 position:absolute;
 right:.2em;
 top:.2em
}
.dropdown>button.btn-for-arrow::after,
.dropdown-no-split>button.btn-for-arrow::after,
.dropdown-prim>button.btn-for-arrow::after {
 background:url('//secureir.ebaystatic.com/pictures/aw/cmp/ds3/skin_sprite4.png') -251px -174px no-repeat !important
}
[class*=" sh-fdbk-"],
[class^="sh-fdbk-"] {
 background-image:url('//secureir.ebaystatic.com/pictures/aw/cmp/ds3/skin_sprite4.png') !important
}
.feedback-modal .dialog__window::before {
 background-color:#fff !important
}
.feedback-modal div.dialog--mask-fade,
.feedback-modal .dialog[role="dialog"][aria-hidden="false"] {
 overflow:hidden
}
@media(min-width:601px) {
 .feedback-modal .dialog__window:not(.dialog__window--full) {
  min-width:950px;
  overflow:hidden
 }
}
@media only screen and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1) {
 .feedback-modal .order-details .order-list-wrapper {
  height:75vh !important
 }
}
@media only screen and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1) {
 .feedback-modal .order-details .order-list-wrapper {
  height:68vh !important
 }
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
 .feedback-modal .order-details .order-list-wrapper {
  height:70vh !important
 }
}
.feedback-modal div.dialog__window {
 width:80vh;
 min-width:1200px;
 top:5vh;
 min-height:90vh
}
.feedback-modal div.dialog__window ::before,
.feedback-modal div.dialog__window .dialog__footer,
.feedback-modal div.dialog__window .dialog__main,
.feedback-modal div.dialog__window .dialog__header {
 background-color:#fff
}
.feedback-modal div.dialog__window .dialog__header {
 box-shadow:0 3px 3px 0 rgba(0,0,0,0.15)
}
.feedback-modal div.dialog__window .dialog__header .dialog__close {
 padding-top:1rem
}
.feedback-modal div.dialog__window .dialog__main {
 padding-top:0
}
.feedback-modal div.dialog__window .dialog__footer {
 z-index:1;
 padding:1rem;
 box-shadow:0 -3px 3px 0 rgba(0,0,0,0.15);
 margin:0
}
.feedback-modal div.dialog__window h2#dialog-title {
 font-size:1.5rem;
 font-weight:300;
 border:0
}
.feedback-modal div.dialog__window div.feature-feedback-link {
 float:left;
 margin:.5rem;
 width:100%
}
.feedback-modal div.dialog__window div.action-buttons {
 float:right;
 width:100%
}
.feedback-modal div.dialog__window div.action-buttons button.btn {
 margin-left:1rem;
 float:right
}
.feedback-modal div.dialog__window div.spinner-wrapper {
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center;
 width:100%;
 padding:31vh 0
}
.feedback-modal div.dialog__window div.spinner-wrapper span.global-error {
 font-size:1.5rem;
 text-align:center;
 font-weight:300
}
@media all and (-ms-high-contrast:none) {
 .feedback-modal div.dialog__window div.spinner-wrapper {
  position:relative;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:center;
  justify-content:center;
  width:100%;
  padding:32vh 0
 }
 .feedback-modal div.dialog__window div.spinner-wrapper span.global-error {
  font-size:1.5rem;
  text-align:center;
  font-weight:300
 }
}
.feedback-modal div.dialog__window h2.module-title {
 text-align:center;
 padding:15px 0 15px
}
.feedback-modal div.dialog__window h3.module-info-message {
 margin-top:0
}
.feedback-modal .feedback-body {
 display:-ms-grid;
 display:grid;
 display:-ms-flexbox;
 -ms-grid-columns:50%;
 grid-template-columns:50%;
 min-height:70vh;
 max-height:80vh;
 height:70vh
}
.feedback-modal .feedback-body .feedback-details {
 -ms-grid-column:1;
 grid-column:1;
 padding-right:2rem;
 overflow-y:auto
}
.feedback-modal .feedback-body .feedback-details span.select,
.feedback-modal .feedback-body .feedback-details .select select {
 width:100%
}
.feedback-modal .feedback-body .feedback-details .user-entry-item {
 margin-left:1.5rem
}
.feedback-modal .feedback-body .feedback-details textarea.textbox__control {
 min-height:100px;
 max-height:100px
}
.feedback-modal .feedback-body .feedback-details div.field__postfix {
 white-space:normal;
 padding-bottom:.5rem
}
.feedback-modal .feedback-body .feedback-details textarea.textbox__control {
 min-height:100px
}
.feedback-modal .feedback-body .feedback-details .feedback-type-input {
 margin-bottom:.5rem
}
.feedback-modal .feedback-body .feedback-details .feedback-type-input>.radio {
 margin-right:.5rem
}
.feedback-modal .feedback-body .feedback-details .edit-action {
 float:right;
 margin:0 0 .5rem
}
.feedback-modal .feedback-body .summary-info .icon-btn {
 margin-left:.2rem
}
.feedback-modal .feedback-body .summary-info .icon-btn {
 margin-left:.2rem
}
.feedback-modal .feedback-body .summary-info .icon-btn {
 margin-left:.2rem
}
.feedback-modal .feedback-body .summary-info .icon-btn {
 margin-left:.2rem
}
.feedback-modal .feedback-body .order-list-wrapper {
 overflow-y:auto;
 height:calc(90vh - 200px)
}
.feedback-modal .feedback-body .order-details {
 -ms-grid-column:2;
 grid-column:2;
 padding-left:2rem
}
.feedback-modal .feedback-body .order-details .order-list-wrapper {
 overflow-y:auto;
 height:calc(90vh - 200px)
}
.feedback-modal .feedback-body .order-details .order-container {
 display:block;
 border-top:1px solid #ccc;
 padding-top:1rem;
 padding-bottom:1rem
}
.feedback-modal .feedback-body .order-details .order-container div.count-info {
 margin-bottom:.5rem;
 color:#767676
}
.feedback-modal .feedback-body .order-details .order-container .order-list {
 display:-ms-flexbox;
 display:flex
}
.feedback-modal .feedback-body .order-details .order-container .order-list .icon-feedback-positive::before {
 padding-left:.25rem;
 content:" \2295" !important;
 color:#5ba71b;
 font-size:1.5rem
}
.feedback-modal .feedback-body .order-details .order-container .order-list .icon-feedback-negative::before {
 padding-left:.25rem;
 content:" \229D" !important;
 color:#dd1e31;
 font-size:1.5rem
}
.feedback-modal .feedback-body .order-details .order-container .order-list .icon-feedback-neutral::before {
 padding-left:.25rem;
 content:" \229A" !important;
 color:#555;
 font-size:1.5rem
}
.feedback-modal .feedback-body .order-details .order-info {
 margin-left:1rem;
 display:inline-block
}
.feedback-modal .feedback-body .order-details .order-info div {
 line-height:1.2rem;
 color:#767676
}
.feedback-modal .feedback-body .order-details .order-ttl {
 width:300px
}
.feedback-modal .feedback-body .order-details .order-ttl,
.feedback-modal .feedback-body .order-details .order-price {
 color:#000 !important
}
.feedback-modal .feedback-body .order-details .summ-ttl {
 margin-bottom:.75rem;
 display:inline
}
.feedback-modal .feedback-body .order-details .summary-title {
 display:inline-block;
 margin-bottom:.75rem
}
.feedback-modal .feedback-body .order-details .summ-subttl {
 margin-bottom:1rem;
 color:#767676
}
.feedback-modal .module-error {
 float:right;
 color:#dd1e31
}
.feedback-modal .action-wrapper {
 text-align:end
}
.feedback-modal .action-wrapper>button.btn {
 margin-left:.5rem
}
.textual-display.bold {
 font-weight:bold
}
.textual-display.superscript {
 vertical-align:super
}
.se-textarea--counter {
 color:#767676
}
div.se-field {
 display:inline-block
}
.se-field fieldset {
 margin:0
}
.se-field fieldset legend {
 margin-bottom:0;
 padding:0
}
.se-field.field.flex {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:row;
 flex-direction:row
}
.se-field__label-container {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-pack:justify;
 justify-content:space-between;
 margin-bottom:8px
}
.se-field__label-container .field__description--right {
 -ms-flex-item-align:end;
 align-self:flex-end;
 -ms-flex-negative:0;
 flex-shrink:0;
 margin-left:8px
}
.se-field__label-section {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column
}
.se-field__label-section.fixed-width {
 width:160px
}
.se-field__label-section .field__label {
 margin-right:0
}
.se-field__label-section sup {
 font-size:smaller;
 margin-left:4px;
 position:initial;
 top:auto;
 vertical-align:super
}
.field__infotip {
 margin-left:4px
}
.field__subtext {
 margin-top:.5rem
}
.field__postfix {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:justify;
 justify-content:space-between;
 margin-top:.5rem
}
.field__postfix .field__subtext--right {
 margin-left:auto;
 -ms-flex-negative:0;
 flex-shrink:0
}
.feedback-template-editor-wrapper div.error-message-notice {
 color:#dd1e31
}
.feedback-template-editor-wrapper .edit-mode-actions {
 float:right;
 margin:0 0 1rem;
 display:block
}
.feedback-template-editor-wrapper .edit-mode-actions button {
 margin-left:1rem
}
.feedback-template-editor-wrapper .feedback-template-editor div.template-input:first-child input.textbox__control {
 border-top:1px solid #ddd
}
.feedback-template-editor-wrapper .feedback-template-editor div.template-input {
 display:inline;
 margin-left:1.5rem
}
.feedback-template-editor-wrapper .feedback-template-editor div.template-input input.textbox__control {
 border-top:0;
 border-color:#ddd;
 width:95%
}
.feedback-template-editor-wrapper .feedback-template-editor div.template-input input.textbox__control[aria-invalid="true"] {
 border:1px solid #dd1e31 !important
}
.feedback-template-editor-wrapper .error-message-notice {
 width:100%
}
.feedback-template-editor-wrapper .error-message-notice .inline-notice {
 display:-ms-inline-flexbox;
 display:inline-flex
}
.feedback-template-editor-wrapper .error-message-notice .inline-notice p:first-of-type {
 font-weight:normal
}
.order-thumbnail-container .shui-image-container {
 -ms-flex-align:center;
 align-items:center;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center
}
.order-thumbnail-container div.one-image .shui-image-container {
 width:80px;
 height:80px
}
.order-thumbnail-container div.two-images .image-2-1 {
 margin:0
}
.order-thumbnail-container div.two-images .image-2-2 {
 margin:-40px 0 0 20px
}
.order-thumbnail-container div.two-images .shui-image-container {
 display:block;
 width:60px;
 height:60px
}
.order-thumbnail-container div.three-images .shui-image-container {
 display:block;
 width:50px;
 height:50px
}
.order-thumbnail-container div.three-images .image-3-1 {
 margin:0 0 0 30px
}
.order-thumbnail-container div.three-images .image-3-2 {
 margin:-40px 0 0 0
}
.order-thumbnail-container div.three-images .image-3-3 {
 margin:-30px 0 0 20px
}
.order-thumbnail-container div.three-or-more {
 width:80px;
 height:80px;
 display:block
}
.order-thumbnail-container div.three-or-more .shui-image-container {
 width:40px;
 height:40px;
 float:left
}
.order-thumbnail-container div.three-or-more span.more-container {
 width:38px;
 height:38px;
 display:inline-block;
 float:left;
 vertical-align:top;
 border:1px solid #eee
}
.order-thumbnail-container div.three-or-more span.more-container span.more-text {
 display:block;
 text-align:center;
 vertical-align:middle;
 padding-top:13px;
 font-size:smaller
}
.print-documents {
 max-width:1000px
}
.print-documents .se-dialog .dialog-button {
 text-align:center
}
.print-documents .se-dialog .dialog__footer {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -ms-flex-align:center;
 align-items:center;
 padding:1rem;
 margin:0;
 box-shadow:0 -3px 3px 0 rgba(0,0,0,0.15)
}
.print-documents .se-dialog div.dialog__window {
 min-width:375px;
 max-width:880px;
 top:4vh;
 padding-bottom:0;
 width:calc(100% - 32px)
}
.print-documents .se-dialog div.dialog__window ::before,
.print-documents .se-dialog div.dialog__window .dialog__footer,
.print-documents .se-dialog div.dialog__window .dialog__main,
.print-documents .se-dialog div.dialog__window .dialog__header {
 background-color:white
}
.print-documents .se-dialog div.dialog__window .dialog__header {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 text-align:center;
 box-shadow:0 3px 3px 0 rgba(0,0,0,0.15);
 margin:0;
 border-bottom:1px solid lightgrey;
 height:3rem
}
.print-documents .se-dialog div.dialog__window .dialog__header .dialog__close {
 margin-top:1rem;
 position:absolute;
 left:16px;
 width:16px;
 margin-left:0
}
.print-documents .se-dialog div.dialog__window .dialog__header h2 {
 font-size:1.25rem;
 line-height:1.5rem
}
.print-documents .se-dialog div.action-buttons button.btn {
 margin-left:1rem;
 width:160px;
 border-radius:32px
}
@media(max-width:601px) {
 .print-documents .se-dialog div.action-buttons {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse;
  -ms-flex-align:center;
  align-items:center;
  margin-top:0;
  width:100%
 }
 .print-documents .se-dialog div.action-buttons button:last-child {
  margin-bottom:20px
 }
 .print-documents .se-dialog div.action-buttons button.btn {
  width:100%;
  font-size:1rem;
  line-height:1.5;
  margin-left:0
 }
 .print-documents .se-dialog .feature-survey-link {
  display:none
 }
 .print-documents .se-dialog div.dialog__window--full {
  top:0;
  width:100% !important
 }
 .print-documents .se-dialog div.dialog__window--full .dialog__header {
  padding:0
 }
 .print-documents .se-dialog div.dialog__window--full .dialog__header .dialog__close {
  left:1rem
 }
 .print-documents .se-dialog .dialog__window.dialog__window--mini {
  top:50vh
 }
 .print-documents .se-dialog .notification.show {
  bottom:0;
  left:0;
  width:100%;
  border-radius:0
 }
}
.print-documents .se-dialog .highlight {
 font-size:12px;
 font-weight:bold;
 padding:2px 6px;
 border:1px solid #3665f3;
 border-radius:12px;
 color:#3665f3
}
@media only screen and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1) {
 .print-documents .se-dialog .order-details .order-list-wrapper {
  height:75vh !important
 }
}
@media only screen and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1) {
 .print-documents .se-dialog .order-details .order-list-wrapper {
  height:68vh !important
 }
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
 .print-documents .se-dialog .order-details .order-list-wrapper {
  height:70vh !important
 }
}
.print-documents div.print-spinner-wrapper {
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center;
 width:100%;
 padding:40vh 0
}
.print-documents .print-body {
 display:-ms-flexbox;
 display:flex;
 width:100%;
 min-height:70vh;
 max-height:80vh;
 height:70vh
}
.print-documents .print-body div.error-handler {
 text-align:center;
 padding:calc(30vh - 20px) 0;
 color:#767676;
 line-height:1rem;
 font-size:.875rem;
 width:100%
}
.print-documents .print-documents-footer {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -ms-flex-align:center;
 align-items:center;
 padding:1rem;
 margin:0
}
.print-documents .print-documents-header h2 {
 text-align:center;
 font-size:1.25rem
}
.print-documents .feature-survey-link {
 text-decoration:underline;
 font-size:.75rem;
 line-height:.875rem
}
.print-documents .feature-survey-link a {
 color:#3665f3
}
.print-documents .notification {
 display:none
}
.print-documents .notification.show {
 display:block;
 position:absolute;
 bottom:50px;
 border:1px solid #e5e5e5;
 border-radius:8px;
 background:#f5f5f5;
 padding:16px 145px 16px 16px;
 box-shadow:0 0 4px 0 rgba(0,0,0,0.2)
}
.left-panel {
 padding-right:1rem;
 width:50%;
 height:100%;
 overflow-y:scroll
}
.left-panel .orders {
 background-color:#f5f5f5;
 padding:12px 0 12px 16px;
 margin-bottom:24px;
 border-radius:2px
}
.left-panel .orders .orders-summary-title {
 margin-bottom:4px
}
.left-panel .orders .orders-summary-title .textual-display {
 font-size:.875rem
}
.left-panel .orders .orders-details-title {
 font-size:1.25rem;
 text-align:center
}
.left-panel .print-summary-title {
 margin-bottom:1.5rem
}
.left-panel .print-summary-title .textual-display {
 font-size:1.25rem
}
.left-panel .print-description {
 font-size:.875rem;
 line-height:1.25rem;
 color:#767676;
 margin-bottom:1rem
}
.flyout-open,
.flyout-close {
 cursor:pointer
}
.flyout-open.fake-link,
.flyout-open .fake-link {
 line-height:1.25;
 text-decoration:none
}
.flyout-open.fake-link:hover,
.flyout-open .fake-link:hover {
 text-decoration:underline
}
.flyout-close.fake-link {
 position:absolute;
 top:1rem;
 right:1rem;
 text-decoration:none;
 font-size:.875rem
}
.flyout-close.fake-link:hover {
 text-decoration:underline
}
.ie-view-action {
 color:#0654ba
}
@media(max-width:601px) {
 .left-panel {
  width:100%;
  padding:0
 }
}
.singlePanel {
 width:100%;
 padding:0
}
@-moz-document url-prefix() {
 .left-panel.hide-scrollbar-firefox {
  scrollbar-width:none
 }
}
.print-options-group .print-option-action {
 position:relative;
 border-bottom:1px solid #e5e5e5;
 padding-bottom:1rem
}
.print-options-group .se-checkbox__content {
 margin-top:0
}
.print-options-group .customize button {
 text-decoration:none;
 font-size:small
}
.print-options-group .ie-customize {
 color:#2b0eaf;
 margin-bottom:16px;
 margin-top:.5rem
}
.print-options-group .se-checkbox-group__option--infotip {
 margin-left:5px;
 vertical-align:top
}
.print-options-group .field {
 margin-bottom:32px
}
.print-options-group .field label {
 font-size:1rem;
 vertical-align:top
}
.print-options-group fieldset {
 border:0;
 padding:0
}
.print-options-group .print-options-title,
.print-options-group .print-group-title {
 font-size:1.25rem;
 line-height:1.4
}
.print-options-group .print-subsection {
 margin-top:1rem
}
.print-options-group .print-subsection .customize {
 display:block;
 text-align:left;
 max-width:85%
}
.print-options-group .print-subsection .print-subsection-title:not(:first-of-type) {
 margin-left:4px
}
.print-options-group .print-subsection .print-subsection-title,
.print-options-group .print-subsection .print-subsection-error-title {
 font-size:.875rem;
 line-height:1.25rem
}
.print-options-group .print-subsection .print-subsection-title.highlight,
.print-options-group .print-subsection .print-subsection-error-title.highlight {
 font-size:12px
}
.print-options-group .print-subsection .print-subsection-error-title {
 font-weight:bold;
 padding-bottom:10px
}
.print-options-group .print-subsection.filter-list-section .drawer-dialog .drawer__window .drawer__header {
 border-bottom:0;
 padding-right:24px;
 padding-left:24px
}
.print-options-group .print-subsection.filter-list-section .flyout-close.fake-link {
 right:1.5rem
}
.print-options-group .print-subsection.filter-list-section .drawer-dialog .drawer__window .drawer__main {
 margin:0
}
.print-options-group .print-subsection.filter-list-section .se-filter-list__search-box {
 left:24px;
 right:24px
}
.print-options-group .disabled label span {
 color:#c7c7c7
}
.print-options-group .se-checkbox__description {
 font-size:.875rem;
 line-height:1.25rem;
 color:#767676
}
.print-options-group span.infotip .infotip__overlay {
 min-width:-webkit-max-content;
 min-width:-moz-max-content;
 min-width:max-content;
 margin-top:10px !important
}
.print-options-group span.infotip .infotip__mask {
 max-width:250px
}
.print-options-group .print-option-details-title {
 text-align:center
}
.print-options-group .print-option-details-title span {
 font-size:1.25rem
}
.print-options-group .print-option-details-description {
 margin-bottom:1.5rem
}
.print-options-group .print-option-details-description,
.print-options-group .se-radio-group__option--description {
 font-size:.875rem;
 line-height:1.25rem;
 color:#767676
}
.print-options-group .template .select select {
 width:100%;
 min-width:415px;
 border-radius:8px;
 border:1px solid #e5e5e5
}
.print-options-group .template span {
 margin-left:0 !important
}
.print-options-group div.spinner-wrapper-small {
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center;
 width:100% !important;
 padding:30vh 0
}
.print-options-group div.print-option-action.flyout-open div.spinner-wrapper-small {
 padding:50px 0
}
.print-options-group .done-button {
 color:#2b0eaf
}
@media(max-width:831px) {
 .print-options-group .infotip .dialog__window.dialog__window--mini .dialog__main {
  padding-right:40px
 }
 .print-options-group .infotip div.dialog__window .dialog__header .dialog__close {
  right:0;
  left:auto;
  top:.5rem;
  padding-top:0;
  width:auto
 }
}
.send-coupon .send-coupon-section {
 margin:1.5rem;
 width:343px
}
.send-coupon .send-coupon-section .send-coupon-title {
 font-size:1.25rem;
 line-height:1.4
}
.send-coupon .send-coupon-section .choose-coupon {
 margin-top:1rem
}
.send-coupon .send-coupon-section .choose-coupon .customize {
 display:block;
 text-align:left;
 max-width:85%
}
.send-coupon .send-coupon-section .choose-coupon .customize button {
 text-decoration:none;
 font-size:small
}
.send-coupon .send-coupon-section .choose-coupon .choose-coupon-action {
 position:relative;
 border-bottom:1px solid #e5e5e5;
 padding-bottom:1rem
}
.send-coupon .send-coupon-section .choose-coupon .choose-coupon-action .fake-link {
 line-height:1.25;
 text-decoration:none
}
.send-coupon .send-coupon-section .choose-coupon .action-icon {
 top:auto
}
.send-coupon .send-coupon-section span.infotip {
 padding-left:5px
}
.send-coupon .send-coupon-section span.infotip .infotip__overlay {
 min-width:-webkit-max-content;
 min-width:-moz-max-content;
 min-width:max-content;
 margin-top:10px !important
}
.send-coupon .send-coupon-section span.infotip .infotip__mask {
 max-width:250px
}
.send-coupon .send-coupon-section span.infotip .infotip__content p {
 font-weight:normal
}
.send-coupon .send-coupon-section div.spinner-wrapper-small {
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center;
 width:100% !important;
 padding:30vh 0
}
.send-coupon .send-coupon-section div.choose-coupon-action div.spinner-wrapper-small {
 padding:50px 0
}
.send-coupon .field {
 margin-bottom:24px
}
.send-coupon .field label {
 font-size:1rem;
 vertical-align:top
}
.send-coupon fieldset {
 border:0;
 padding:0
}
.send-coupon .se-filter-list .se-filter-list__menu {
 margin:1.5rem
}
.send-coupon .se-filter-list .se-filter-list__search-box {
 margin:0 1.5rem 0 1.5rem;
 left:24px;
 right:24px
}
.send-coupon .message {
 margin:1.5rem
}
.send-coupon .message-buyer {
 margin:1.5rem
}
.send-coupon .message-buyer .print-textarea {
 margin-top:1rem;
 width:343px
}
.send-coupon .message-buyer .print-textarea textarea {
 min-height:100px
}
.send-coupon .no-coupon-section {
 border-top:1px solid grey;
 padding-top:2rem;
 padding-left:24px
}
.send-coupon .no-coupon-section div {
 margin-bottom:1.5rem
}
.print-documents .se-side-pane .dialog__main {
 position:static
}
.print-documents .se-side-pane .dialog__main .print-body {
 height:100%;
 display:block;
 max-height:-webkit-fit-content;
 max-height:-moz-fit-content;
 max-height:fit-content
}
.print-documents .se-side-pane .dialog__main .print-body .error-handler {
 border-top:1px solid #e5e5e5
}
.print-documents .se-side-pane .dialog__main .arrow-btn {
 position:absolute;
 left:24px;
 top:8px;
 padding:0;
 background-color:white;
 border:0
}
.print-documents .se-side-pane .dialog__main .arrow-btn.hide {
 display:none
}
.print-documents .se-side-pane .dialog__main .arrow-btn svg {
 width:20px
}
.print-documents .se-side-pane .dialog__window {
 background-color:white;
 margin:0;
 height:100%;
 border-radius:0
}
.print-documents .se-side-pane .dialog__window .dialog__header {
 text-align:center;
 margin:1rem
}
.print-documents .se-side-pane .dialog__window .dialog__header h2 {
 font-size:1rem;
 line-height:1.5rem;
 margin-left:0;
 font-weight:bold;
 padding:0
}
.print-documents .se-side-pane .dialog__window .dialog__header button.dialog__close {
 display:block;
 position:absolute;
 left:8px;
 top:4px;
 margin:0
}
.print-documents .se-side-pane .dialog__window .dialog__header button.dialog__close svg {
 width:14px;
 height:14px
}
.print-documents .se-side-pane .dialog__window .dialog__header button.dialog__close.hide {
 display:none
}
.print-documents .se-side-pane .dialog__window .dialog__footer {
 -ms-flex-pack:center;
 justify-content:center;
 margin-top:24px
}
.print-documents .se-side-pane .dialog__window .dialog__footer div.action-buttons {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column-reverse;
 flex-direction:column-reverse;
 -ms-flex-align:center;
 align-items:center;
 margin-top:0;
 width:100%
}
.print-documents .se-side-pane .dialog__window .dialog__footer div.action-buttons button:last-child {
 margin-bottom:20px
}
.print-documents .se-side-pane .dialog__window .dialog__footer div.action-buttons button.btn {
 width:100%;
 font-size:1rem;
 line-height:1.5;
 border-radius:32px
}
.print-documents .se-side-pane .se-filter-list .se-filter-list__search-box {
 margin:0
}
.print-documents .se-side-pane .se-filter-list .se-filter-list__menu-container {
 padding-left:0;
 padding-right:0;
 overflow:hidden
}
.print-documents .se-side-pane .se-filter-list .se-filter-list__menu-container .se-filter-list__menu {
 margin-right:0
}
.print-documents .se-side-pane .se-filter-list .se-filter-list__menu-container .se-filter-list__menu .se-radio-group {
 overflow-y:auto;
 max-height:calc(100vh - 315px)
}
.print-documents .se-side-pane .message-buyer {
 margin-bottom:0
}
.print-documents .send-coupon .feature-survey-link {
 margin-left:1.5rem
}
@media(min-width:600px) {
 .print-documents .se-side-pane .dialog__window--right {
  max-width:392px;
  animation:none !important
 }
 .print-documents .se-side-pane .dialog__main {
  width:392px;
  overflow-y:auto
 }
}
@keyframes slide {
 from {
  width:0
 }
 to {
  width:100%
 }
}
@keyframes fadeout {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
.se-side-pane .dialog {
 background-color:rgba(17,24,32,0)
}
.se-side-pane .dialog__main {
 animation-duration:.75s;
 animation-name:fadeout;
 margin:0;
 width:392px
}
@media(max-width:767px) {
 .se-side-pane .dialog__main {
  width:100%
 }
}
@media(min-width:1336px) {
 .se-side-pane .dialog__main {
  width:472px
 }
}
.se-side-pane .dialog.expanded .dialog__window--right,
.se-side-pane .dialog.expanded .dialog__window--right .dialog__body {
 max-width:784px
}
@media(min-width:1336px) {
 .se-side-pane .dialog.expanded .dialog__window--right,
 .se-side-pane .dialog.expanded .dialog__window--right .dialog__body {
  max-width:944px
 }
}
.se-side-pane .dialog.expanded .dialog__window--right .dialog__main {
 width:784px
}
@media(min-width:1336px) {
 .se-side-pane .dialog.expanded .dialog__window--right .dialog__main {
  width:944px
 }
}
.se-side-pane .dialog__window--right {
 animation:1s ease-out 0s 1 slide;
 height:calc(100% - 48px);
 max-width:392px;
 min-width:auto;
 overflow:hidden
}
@media(min-width:1336px) {
 .se-side-pane .dialog__window--right {
  max-width:472px
 }
}
@media(min-width:640px) {
 .se-side-pane .dialog__window--right {
  border-radius:8px;
  margin:24px;
  box-shadow:0 0 100px rgba(0,0,0,0.2)
 }
}
@media(max-width:640px) {
 .se-side-pane .dialog__window--right {
  height:100%;
  min-width:100%;
  width:100%
 }
}
.se-side-pane .dialog__window--fill {
 top:24px
}
.se-side-pane .dialog__window--fill::before,
.se-side-pane .dialog__window--fill .dialog__body {
 border-radius:8px
}
.se-side-pane .dialog__window--fill .dialog__body {
 box-shadow:0 0 100px rgba(0,0,0,0.5)
}
.se-side-pane .dialog__close {
 display:none
}
.buyer-container {
 display:-ms-flexbox;
 display:flex;
 padding:1.5rem;
 border-top:1px solid #e5e5e5;
 border-bottom:1px solid #e5e5e5
}
.buyer-container .shui-image-container.small {
 border-radius:50%
}
.buyer-container .buyer-col:first-child {
 margin-right:1rem
}
.buyer-container .buyer-col:nth-of-type(2) {
 padding-top:1rem
}
.buyer-container .buyer-col:nth-of-type(2) .textual-display {
 font-size:1.25rem
}
.buyer-container .default-pic {
 border-radius:50%;
 border:1px solid #ccc;
 padding:20px
}
.synopsis {
 color:#767676;
 max-width:85%;
 word-wrap:break-word;
 margin-bottom:.3rem;
 line-height:1.25rem
}
.synopsis .action-icon {
 position:absolute;
 right:8%;
 top:50%;
 transform:translateY(-50%)
}
.synopsis .action-icon svg {
 width:8px;
 height:14px
}
.selection-summary {
 background-color:#f5f5f5;
 display:-ms-grid;
 display:grid;
 padding:1rem;
 margin-top:1rem;
 color:#767676;
 font-size:.875rem;
 line-height:1.25rem
}
.selection-summary :first-child {
 color:#111820
}
.print-textarea {
 width:415px
}
.print-textarea .textbox textarea {
 border-radius:.5rem;
 border:1px solid #e5e5e5
}
.print-textarea .field__postfix {
 font-size:.75rem;
 float:right;
 vertical-align:top
}
.print-textarea .field__subtext {
 display:inline-block;
 max-width:90%
}
.print-textarea .field__subtext span {
 color:#414141;
 line-height:1rem;
 font-size:.75rem
}
.se-textarea--counter {
 color:#767676
}
div.se-field {
 display:inline-block
}
.se-field fieldset {
 margin:0
}
.se-field fieldset legend {
 margin-bottom:0;
 padding:0
}
.se-field.field.flex {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:row;
 flex-direction:row
}
.se-field__label-container {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-pack:justify;
 justify-content:space-between;
 margin-bottom:8px
}
.se-field__label-container .field__description--right {
 -ms-flex-item-align:end;
 align-self:flex-end;
 -ms-flex-negative:0;
 flex-shrink:0;
 margin-left:8px
}
.se-field__label-section {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column
}
.se-field__label-section.fixed-width {
 width:160px
}
.se-field__label-section .field__label {
 margin-right:0
}
.se-field__label-section sup {
 font-size:smaller;
 margin-left:4px;
 position:initial;
 top:auto;
 vertical-align:super
}
.field__infotip {
 margin-left:4px
}
.field__subtext {
 margin-top:.5rem
}
.field__postfix {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:justify;
 justify-content:space-between;
 margin-top:.5rem
}
.field__postfix .field__subtext--right {
 margin-left:auto;
 -ms-flex-negative:0;
 flex-shrink:0
}
.message {
 background:#fef5f6;
 border:1px solid #e62048;
 padding:16px;
 border-radius:8px
}
.se-filter-list {
 background-color:#fff;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 height:100%
}
.se-filter-list .se-filter-list__menu-container {
 box-sizing:border-box;
 border-top:1px solid #c7c7c7;
 height:100%;
 margin-top:61px;
 overflow:auto;
 padding-left:24px;
 padding-right:24px;
 position:relative;
 width:100%
}
.se-filter-list .se-filter-list__menu-container.loading {
 overflow:hidden
}
.se-filter-list .se-filter-list__menu-container>section.section-notice {
 margin-top:24px
}
.se-filter-list .se-filter-list__menu-container>div:first-of-type {
 margin-top:32px
}
.se-filter-list .se-field-card__content-label {
 font-size:1rem
}
.se-filter-list__spinner-container {
 -ms-flex-align:center;
 align-items:center;
 background-color:rgba(255,255,255,0.75);
 display:-ms-flexbox;
 display:flex;
 height:100%;
 -ms-flex-pack:center;
 justify-content:center;
 left:0;
 position:absolute;
 top:0;
 width:100%
}
.se-filter-list__search-box {
 background-color:#fff;
 box-sizing:border-box;
 padding:4px 0 16px;
 position:absolute;
 left:16px;
 right:16px
}
.se-filter-list__search-box .search-box__field.textbox svg.textbox__icon {
 fill:#767676;
 right:11px
}
.se-filter-list__search-box .search-box__field.textbox button.icon-btn {
 cursor:pointer;
 display:none
}
.se-filter-list__search-box .search-box__field.textbox input {
 background-color:#f5f5f5;
 border:0;
 border-radius:6px
}
.se-filter-list__search-box .search-box__field.textbox input:not(:placeholder-shown) ~ button.icon-btn {
 display:inline-block
}
.se-filter-list__menu {
 position:relative
}
.se-filter-list__menu .se-panel-section .se-field-card {
 margin-bottom:-8px
}
.se-filter-list__menu .border-bottom {
 border-bottom:1px solid #e5e5e5;
 padding-bottom:32px
}
.se-filter-list__menu .se-field {
 word-break:break-all;
 word-break:break-word
}
.se-filter-list__menu .se-field .field__label {
 font-size:1rem
}
.se-filter-list__menu .se-field.bold .field__label {
 font-weight:bold
}
.se-filter-list__menu .se-field .se-checkbox-group__option--description,
.se-filter-list__menu .se-field .se-radio-group__option--description {
 line-height:1.43
}
.se-filter-list__menu .no-title .se-field fieldset {
 margin-top:0
}
.se-filter-list__menu .no-title .se-filter-list__create-new {
 margin-bottom:-16px
}
.se-filter-list__menu .border-bottom+.no-title .se-filter-list__create-new {
 margin-bottom:-8px;
 margin-top:-8px
}
.se-filter-list__menu .se-filter-list__create-new-description {
 color:#767676;
 font-size:14px
}
.se-filter-list__menu .se-filter-list__create-new-action {
 font-size:14px
}
.se-filter-list__menu svg.icon.icon--clear {
 height:24px;
 transform:rotate(45deg);
 width:24px
}
@media(min-width:601px) {
 .se-filter-list__menu svg.icon.icon--clear {
  height:18px;
  width:18px
 }
}
.se-filter-list__add-custom-value.fake-link {
 margin-bottom:8px;
 margin-top:16px;
 min-height:0;
 text-decoration:none
}
.se-filter-list__add-custom-value.fake-link svg.icon.icon--clear {
 margin-right:12px
}
.se-filter-list .se-filter-list__create-new-button {
 -ms-flex-align:center;
 align-items:center;
 border:0;
 display:-ms-flexbox;
 display:flex;
 font-size:1rem;
 margin-bottom:-8px;
 padding:0
}
.se-filter-list__no-results {
 margin-top:8px
}
.se-filter-list .se-filter-list__menu-container>div.se-filter-list__empty {
 height:calc(100% - 32px);
 margin-top:16px
}
.se-panel-section {
 margin-bottom:40px
}
.se-panel-section:last-of-type {
 margin-bottom:16px
}
.se-panel-section .se-field fieldset {
 margin-top:16px
}
.se-panel-section .se-field fieldset .se-radio-group__option:last-of-type,
.se-panel-section .se-field fieldset .se-checkbox-group__option:last-of-type {
 margin-bottom:0
}
.se-panel-section.no-title .se-panel-section__description {
 margin-bottom:32px
}
.se-panel-section.no-title .se-panel-section__description+.field-card {
 margin-top:-16px
}
.se-panel-section .se-radio-group__option--description {
 color:#767676
}
.se-panel-section__title {
 font-size:1.25rem;
 margin:0
}
.se-panel-section__title-suffix {
 margin-left:4px
}
.se-panel-section__title-container {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-pack:justify;
 justify-content:space-between;
 margin-bottom:8px
}
.se-panel-section__title-container:not(.no-title) {
 margin-top:16px
}
.se-panel-section__description {
 color:#767676;
 font-size:.875rem;
 margin-bottom:8px
}
.se-filter-list__option-description--subtitle {
 color:#111820
}
.se-radio-group__option {
 display:-ms-flexbox;
 display:flex
}
.se-radio-group__option>div {
 -ms-flex:1;
 flex:1
}
div.field.se-radio-group__option {
 margin:32px 0
}
div.field.se-radio-group__option:first-child {
 margin-top:0
}
div.field.se-radio-group__option:last-child {
 margin-bottom:0
}
.se-radio-group__option .radio {
 margin-right:8px
}
.se-radio-group__option--description {
 margin-top:4px
}
.se-radio-group__option--content {
 margin-top:16px
}
.nav-action {
 min-width:250px;
 padding-bottom:2rem;
 margin-top:1.5rem
}
.nav-action .textual-display {
 color:white;
 background-color:#3665f3;
 padding:12px 20px;
 border-radius:28px
}
.print-option {
 margin-top:16px
}
.print-option .selections {
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 max-width:95%
}
.print-option .selections .se-radio-group__option {
 margin:16px 0
}
.print-option .selections select,
.print-option .selections textarea {
 width:100%
}
.print-option .selections textarea {
 min-height:175px
}
.print-option .selections .se-radio-group__option .radio {
 height:18px
}
.print-option .se-radio-group .se-radio-group__option--content .se-field {
 margin-bottom:0
}
.se-checkbox {
 -ms-flex-align:start;
 align-items:start;
 display:-ms-flexbox;
 display:flex
}
.se-checkbox>div {
 -ms-flex:1;
 flex:1;
 margin-left:8px
}
.se-checkbox .field__label {
 margin-right:4px;
 vertical-align:top;
 line-height:24px
}
@media(min-width:601px) {
 .se-checkbox .field__label {
  line-height:20px
 }
}
.se-checkbox__infotip button {
 margin-top:1px
}
@media(min-width:601px) {
 .se-checkbox__infotip button {
  margin-top:-1px
 }
}
.se-checkbox__infotip svg.icon--information {
 height:16px
}
.se-checkbox__description {
 margin-top:4px;
 line-height:24px
}
@media(min-width:601px) {
 .se-checkbox__description {
  line-height:20px
 }
}
.se-checkbox__content {
 margin-top:16px
}
.flyout {
 position:relative
}
.drawer-dialog .drawer__window.drawer__window--slide.drawer__window--expanded {
 top:9%;
 bottom:12%;
 right:auto;
 left:0;
 min-width:375px;
 width:100%;
 height:90%;
 border-radius:8px;
 border:1px solid #c7c7c7
}
.drawer-dialog .drawer__window .drawer__main {
 overflow-x:hidden
}
.drawer-dialog .drawer__window .drawer__header {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center;
 border-bottom:1px solid #c7c7c7;
 padding:16px 16px 8px;
 margin:0
}
.drawer-dialog .drawer__window .drawer__close {
 display:none
}
.drawer-dialog .drawer-pointer {
 visibility:hidden;
 opacity:0;
 position:fixed;
 left:calc(45% - 13px);
 transform:translateY(-50%);
 width:0;
 height:0;
 border-top:14px solid transparent;
 border-bottom:14px solid transparent;
 border-right:14px solid #fff;
 z-index:999999;
 border-radius:3px
}
.drawer-dialog .drawer[role='dialog'].drawer--mask-fade-slow {
 overflow:hidden
}
@media only screen and (min-width:831px) {
 .drawer-dialog .drawer__window.drawer__window--slide.drawer__window--expanded {
  max-width:472px
 }
 .drawer-dialog .drawer[role='dialog'].drawer--mask-fade-slow {
  background:0;
  width:53%;
  left:45%;
  right:24px;
  filter:drop-shadow(0 10px 30px rgba(0,0,0,0.3))
 }
 .drawer-dialog .drawer--hide .drawer__window--slide,
 .drawer-dialog .drawer--show-init .drawer__window--slide {
  transform:none
 }
 .drawer-dialog .drawer-pointer.show {
  visibility:visible;
  opacity:1;
  transition:opacity .1s ease-in
 }
}
.order-list-wrapper {
 height:calc(90vh - 200px);
 margin-top:1rem
}
.order-list-wrapper .order-container {
 display:block;
 padding-top:1rem;
 padding-bottom:1rem
}
.order-list-wrapper .order-container div.count-info {
 margin-bottom:.5rem
}
.order-list-wrapper .order-container .order-list {
 display:-ms-flexbox;
 display:flex
}
.order-list-wrapper .order-info {
 margin-left:1rem;
 display:inline-block
}
.order-list-wrapper .order-info div {
 line-height:1.2rem
}
.order-list-wrapper .order-ttl {
 width:300px;
 font-size:14px
}
.order-list-wrapper .order-subttl {
 font-size:12px;
 color:#767676;
 margin-top:.2rem
}
.order-list-wrapper .order-buyer {
 font-size:12px;
 color:#767676
}
.order-list-wrapper .summ-ttl {
 margin-bottom:.75rem
}
.order-list-wrapper .summ-subttl {
 margin-bottom:1rem
}
.order-thumbnail-container .shui-image-container {
 -ms-flex-align:center;
 align-items:center;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center
}
.order-thumbnail-container div.one-image .shui-image-container {
 width:80px;
 height:80px
}
.order-thumbnail-container div.two-images .image-2-1 {
 margin:0
}
.order-thumbnail-container div.two-images .image-2-2 {
 margin:-40px 0 0 20px
}
.order-thumbnail-container div.two-images .shui-image-container {
 display:block;
 width:60px;
 height:60px
}
.order-thumbnail-container div.three-images .shui-image-container {
 display:block;
 width:50px;
 height:50px
}
.order-thumbnail-container div.three-images .image-3-1 {
 margin:0 0 0 30px
}
.order-thumbnail-container div.three-images .image-3-2 {
 margin:-40px 0 0 0
}
.order-thumbnail-container div.three-images .image-3-3 {
 margin:-30px 0 0 20px
}
.order-thumbnail-container div.three-or-more {
 width:80px;
 height:80px;
 display:block
}
.order-thumbnail-container div.three-or-more .shui-image-container {
 width:40px;
 height:40px;
 float:left
}
.order-thumbnail-container div.three-or-more span.more-container {
 width:38px;
 height:38px;
 display:inline-block;
 float:left;
 vertical-align:top;
 border:1px solid #f5f5f5
}
.order-thumbnail-container div.three-or-more span.more-container span.more-text {
 display:block;
 text-align:center;
 vertical-align:middle;
 padding-top:13px;
 font-size:smaller
}
.print-preview-details {
 padding-left:1rem;
 width:50%
}
.print-preview-details .preview-form {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center
}
.print-preview-details .preview-form .textual-display,
.print-preview-details .preview-form .title {
 font-size:1rem;
 line-height:1.5rem;
 font-weight:bold
}
.print-preview-details .preview-form span.infotip {
 margin-left:5px;
 font-size:.875rem
}
.print-preview-details .preview-form span.infotip .infotip__mask {
 max-width:240px
}
.print-preview-details .preview-form span.infotip .infotip__overlay {
 min-width:-webkit-max-content;
 min-width:-moz-max-content;
 min-width:max-content;
 margin-top:10px
}
.print-preview-details .preview-form .preview-title {
 display:inline-block;
 margin:0
}
.print-preview-details .preview-description {
 padding-bottom:.25rem;
 color:#767676
}
.print-preview-details .print-preview {
 min-width:401px;
 height:100%;
 border-top:1px solid #e5e5e5;
 padding-top:16px;
 margin-top:.5rem
}
.print-preview-details .print-preview .embed-frame {
 width:100%;
 height:calc(100% - 70px);
 max-height:calc(100% - 70px) !important
}
.print-preview-details .print-preview .embed-frame-desc {
 width:100%;
 height:calc(100% - 50px);
 max-height:calc(100% - 50px) !important
}
.print-preview-details div.spinner-wrapper-small {
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center;
 width:100% !important;
 padding:30vh 0
}
.print-preview-details div.error-handler {
 text-align:center;
 padding:calc(30vh - 20px) 0;
 border:.5px solid #e5e5e5;
 color:#767676
}
.print-preview-details .divider {
 border-top:1px solid #e5e5e5;
 margin-top:.5rem;
 margin-bottom:1rem
}
.iframe .print-preview {
 height:calc(100% - 75px)
}
.iframe .print-preview .embed-frame {
 width:100%;
 height:calc(100% - 70px);
 max-height:calc(100% - 70px) !important
}
@media only screen and (max-width:601px) {
 .print-preview-details {
  display:none
 }
}
.se-dialog .dialog__main {
 margin:0;
 padding:16px
}
@media(min-width:601px) {
 .se-dialog .dialog__main {
  padding:24px
 }
}
.se-dialog .dialog__main iframe {
 border-width:0;
 height:100%;
 width:100%
}
.se-dialog--gapless-body .dialog__main {
 padding:0
}
.se-dialog__full .dialog__header,
.se-dialog__full-height .dialog__header {
 box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);
 margin:0 0 1px 0;
 padding:16px
}
.se-dialog__full .dialog__main,
.se-dialog__full-height .dialog__main {
 height:100%;
 overflow-y:hidden
}
.se-dialog__full-height.dialog[role="dialog"] {
 overflow:hidden
}
.se-dialog__full-height .dialog__window--fill,
.se-dialog__full-height .dialog__window:not(.dialog__window--full) {
 margin-top:24px;
 margin-bottom:24px;
 max-width:1200px;
 top:0;
 width:auto;
 height:calc(100% - 48px)
}
.se-dialog__full-height .dialog__window--fill::before,
.se-dialog__full-height .dialog__window:not(.dialog__window--full)::before {
 background-color:transparent
}
.se-dialog__full-height .dialog__header,
.se-dialog__full-height .dialog__main,
.se-dialog__full-height .dialog__footer {
 background-color:#fff
}
.se-dialog__full-height .dialog__header {
 background-color:#fff;
 border-top-left-radius:8px;
 border-top-right-radius:8px
}
.se-dialog__full-height .dialog__main iframe {
 height:calc(100% - 8px)
}
.se-dialog__full-height--rounded-body .dialog__main {
 border-bottom-left-radius:8px;
 border-bottom-right-radius:8px
}
.se-dialog__full-height .dialog__footer {
 border-bottom-left-radius:8px;
 border-bottom-right-radius:8px;
 margin:0;
 padding:0 24px 24px
}
svg.icon {
 display:inline-block;
 fill:currentColor;
 pointer-events:none;
 stroke:currentColor;
 stroke-width:0;
 vertical-align:middle
}
svg.icon--disabled {
 color:#ccc;
 fill:currentColor
}
svg.icon--add {
 height:24px;
 width:24px
}
svg.icon--attention {
 height:24px;
 width:24px
}
svg.icon--attention-filled {
 height:24px;
 width:24px
}
svg.icon--back {
 height:23px;
 width:13px
}
svg.icon--breadcrumb {
 height:8px;
 width:8px
}
svg.icon--camera {
 height:17px;
 width:22px
}
svg.icon--carousel-next {
 height:23px;
 width:14px
}
svg.icon--carousel-prev {
 height:24px;
 width:14px
}
svg.icon--cart {
 height:24px;
 width:30px
}
svg.icon--checkbox-checked {
 height:24px;
 width:23px
}
svg.icon--checkbox-unchecked {
 height:24px;
 width:23px
}
svg.icon--chevron-down {
 height:14px;
 width:24px
}
svg.icon--chevron-left {
 height:24px;
 width:14px
}
svg.icon--chevron-right {
 height:23px;
 width:14px
}
svg.icon--chevron-up {
 height:14px;
 width:24px
}
svg.icon--clear {
 height:24px;
 width:24px
}
svg.icon--close {
 height:17px;
 width:17px
}
svg.icon--confirmation {
 height:24px;
 width:24px
}
svg.icon--confirmation-filled {
 height:24px;
 width:24px
}
svg.icon--cta {
 height:21px;
 width:22px
}
svg.icon--download {
 height:24px;
 width:25px
}
svg.icon--dropdown {
 height:8px;
 width:8px
}
svg.icon--filter-gallery {
 height:22px;
 width:22px
}
svg.icon--filter-list {
 height:23px;
 width:23px
}
svg.icon--filter-single {
 height:23px;
 width:22px
}
svg.icon--help {
 height:24px;
 width:17px
}
svg.icon--information {
 height:24px;
 width:24px
}
svg.icon--information-filled {
 height:24px;
 width:24px
}
svg.icon--menu {
 height:18px;
 width:21px
}
svg.icon--messages {
 height:17px;
 width:24px
}
svg.icon--notification {
 height:24px;
 width:24px
}
svg.icon--overflow {
 height:18px;
 width:4px
}
svg.icon--pause {
 height:16px;
 width:16px
}
svg.icon--play {
 height:16px;
 width:16px
}
svg.icon--profile {
 height:22px;
 width:22px
}
svg.icon--pagination-next {
 height:15px;
 width:14px
}
svg.icon--pagination-prev {
 height:14px;
 width:14px
}
svg.icon--radio-checked {
 height:24px;
 width:24px
}
svg.icon--radio-unchecked {
 height:24px;
 width:24px
}
svg.icon--search {
 height:20px;
 width:20px
}
svg.icon--selling {
 height:23px;
 width:23px
}
svg.icon--settings {
 height:22px;
 width:22px
}
svg.icon--tick {
 height:18px;
 width:24px
}
svg.icon--window {
 height:25px;
 width:28px
}
[dir="rtl"] svg.icon--back,
[dir="rtl"] svg.icon--breadcrumb,
[dir="rtl"] svg.icon--carousel-next,
[dir="rtl"] svg.icon--carousel-prev,
[dir="rtl"] svg.icon--chevron-left,
[dir="rtl"] svg.icon--chevron-right,
[dir="rtl"] svg.icon--cta,
[dir="rtl"] svg.icon--pagination-next,
[dir="rtl"] svg.icon--pagination-prev {
 transform:rotate(180deg)
}
svg.icon--alert {
 height:22px;
 width:22px
}
svg.icon--arrow-down {
 height:13px;
 width:24px
}
svg.icon--arrow-up {
 height:13px;
 width:24px
}
svg.icon--auction {
 height:24px;
 width:23px
}
svg.icon--autocomplete {
 height:22px;
 width:22px
}
svg.icon--best-offer {
 height:24px;
 width:28px
}
svg.icon--bold {
 height:25px;
 width:21px
}
svg.icon--box {
 height:24px;
 width:22px
}
svg.icon--bulleted-list {
 height:17px;
 width:24px
}
svg.icon--call {
 height:24px;
 width:21px
}
svg.icon--cart-null {
 height:19px;
 width:23px
}
svg.icon--cart-small {
 height:24px;
 width:30px
}
svg.icon--caution-null {
 height:20px;
 width:24px
}
svg.icon--center-aligned {
 height:17px;
 width:24px
}
svg.icon--center-justified {
 height:17px;
 width:24px
}
svg.icon--chat {
 height:24px;
 width:31px
}
svg.icon--checkout-complete {
 height:25px;
 width:32px
}
svg.icon--chevron-left-small {
 height:24px;
 width:14px
}
svg.icon--chevron-light-left {
 height:23px;
 width:13px
}
svg.icon--chevron-light-right {
 height:23px;
 width:13px
}
svg.icon--chevron-right-small {
 height:23px;
 width:14px
}
svg.icon--classified-ad {
 height:25px;
 width:28px
}
svg.icon--clock {
 height:24px;
 width:24px
}
svg.icon--collections-null {
 height:24px;
 width:49px
}
svg.icon--comments {
 height:24px;
 width:25px
}
svg.icon--confirmation-small {
 height:24px;
 width:24px
}
svg.icon--feedback-negative {
 height:22px;
 width:22px
}
svg.icon--feedback-neutral {
 height:23px;
 width:23px
}
svg.icon--feedback-positive {
 height:23px;
 width:23px
}
svg.icon--fire {
 height:24px;
 width:19px
}
svg.icon--fixed-price {
 height:24px;
 width:19px
}
svg.icon--glasses-null {
 height:24px;
 width:58px
}
svg.icon--information-small {
 height:24px;
 width:24px
}
svg.icon--italic {
 height:24px;
 width:14px
}
svg.icon--item-feedback {
 height:24px;
 width:24px
}
svg.icon--item-paid {
 height:24px;
 width:35px
}
svg.icon--item-shipped {
 height:24px;
 width:28px
}
svg.icon--justified {
 height:17px;
 width:24px
}
svg.icon--left-aligned {
 height:17px;
 width:24px
}
svg.icon--left-justified {
 height:17px;
 width:24px
}
svg.icon--link {
 height:24px;
 width:25px
}
svg.icon--magnify {
 height:24px;
 width:25px
}
svg.icon--messages-open {
 height:24px;
 width:23px
}
svg.icon--minus {
 height:2px;
 width:12px
}
svg.icon--notification-null {
 height:23px;
 width:22px
}
svg.icon--numbered-list {
 height:17px;
 width:24px
}
svg.icon--overflow-small {
 height:13px;
 width:3px
}
svg.icon--part-paid {
 height:24px;
 width:40px
}
svg.icon--payment-refunded {
 height:24px;
 width:35px
}
svg.icon--pencil-null {
 height:24px;
 width:24px
}
svg.icon--pictures-null {
 height:24px;
 width:24px
}
svg.icon--relisted {
 height:24px;
 width:28px
}
svg.icon--requested-total {
 height:24px;
 width:24px
}
svg.icon--right-aligned {
 height:18px;
 width:24px
}
svg.icon--right-justified {
 height:17px;
 width:24px
}
svg.icon--second-chance {
 height:24px;
 width:30px
}
svg.icon--seller-feedback {
 height:24px;
 width:28px
}
svg.icon--selling-null {
 height:23px;
 width:23px
}
svg.icon--shopping-null {
 height:22px;
 width:24px
}
svg.icon--sort {
 height:24px;
 width:20px
}
svg.icon--star {
 height:23px;
 width:23px
}
svg.icon--strike-thru {
 height:21px;
 width:24px
}
svg.icon--success {
 height:18px;
 width:24px
}
svg.icon--tag {
 height:22px;
 width:22px
}
svg.icon--tick-small {
 height:18px;
 width:24px
}
svg.icon--trash {
 height:24px;
 width:22px
}
svg.icon--underline {
 height:24px;
 width:21px
}
a.icon-link,
button.icon-btn {
 --actionable-badge-border-color:#fff;
 --actionable-icon-foreground-color:#555;
 --actionable-icon-active-foreground-color:#555;
 --actionable-icon-hover-foreground-color:#333;
 --actionable-image-hover-border-color:#999
}
a.img-link,
button.img-btn {
 --actionable-image-visited-background-color:#ddd;
 --actionable-image-active-border-color:#767676;
 --actionable-image-hover-border-color:#767676
}
a.icon-link {
 -ms-flex-align:center;
 align-items:center;
 display:-ms-inline-flexbox;
 display:inline-flex
}
a.icon-link>svg {
 margin:0 auto
}
button.icon-btn,
a.icon-link {
 background-color:transparent;
 border:2px solid transparent;
 box-sizing:border-box;
 height:40px;
 margin:0;
 padding:0;
 vertical-align:text-bottom;
 width:40px
}
button.icon-btn>svg,
a.icon-link>svg {
 fill:#555;
 fill:var(--actionable-icon-foreground-color,#555);
 height:100%;
 max-width:100%;
 position:relative
}
button.icon-btn:active>svg,
a.icon-link:active>svg {
 fill:#555;
 fill:var(--actionable-icon-active-foreground-color,#555)
}
button.icon-btn:focus>svg,
a.icon-link:focus>svg,
button.icon-btn:hover>svg,
a.icon-link:hover>svg {
 fill:#333;
 fill:var(--actionable-icon-hover-foreground-color,#333)
}
button[disabled].icon-btn,
button[aria-disabled="true"].icon-btn,
a:not([href]).icon-link,
a[aria-disabled="true"].icon-link {
 opacity:.5
}
button[disabled].icon-btn>svg,
button[aria-disabled="true"].icon-btn>svg,
a:not([href]).icon-link>svg,
a[aria-disabled="true"].icon-link>svg {
 background-color:transparent
}
a.icon-link:visited>svg {
 fill:#555;
 fill:var(--actionable-icon-foreground-color,#555)
}
a.icon-link:visited:hover>svg,
a.icon-link:visited:focus>svg {
 fill:#333;
 fill:var(--actionable-icon-hover-foreground-color,#333)
}
button.icon-btn--badged,
a.icon-link--badged {
 overflow:visible;
 position:relative
}
button.icon-btn--badged .badge,
a.icon-link--badged .badge {
 border-color:#fff;
 border-color:var(--actionable-badge-border-color,#fff);
 border-style:solid;
 border-width:2px;
 display:block;
 height:24px;
 left:16px;
 min-width:24px;
 padding-top:2px;
 pointer-events:none;
 position:absolute;
 text-align:center;
 top:-2px;
 z-index:1
}
a.img-link[href]:hover,
a.img-link[href]:focus {
 border-color:#999;
 border-color:var(--actionable-image-hover-border-color,#999)
}
a.img-link[href]:active {
 border-color:#767676
}
a.img-link--visit:visited {
 background-color:#eee;
 background-color:var(--actionable-image-visited-background-color,#eee)
}
a.img-link,
button.img-btn {
 border:1px solid transparent;
 display:-ms-inline-flexbox;
 display:inline-flex
}
button.img-btn {
 background-color:transparent;
 padding:0
}
button.img-btn:not([disabled]):hover,
button.img-btn:not([disabled]):focus {
 border-color:#999;
 border-color:var(--actionable-image-hover-border-color,#999)
}
button.img-btn:not([disabled]):active {
 border-color:#767676;
 border-color:var(--actionable-image-active-border-color,#767676)
}
a.nav-link {
 --nav-link-color:#000;
 --nav-link-hover-color:#0654ba
}
button.fake-link {
 --fake-link-color:#0654ba;
 --fake-link-hover-color:#0654ba
}
a.nav-link {
 color:#000;
 color:var(--nav-link-color,#000);
 text-decoration:none
}
a.nav-link:visited {
 color:#000;
 color:var(--nav-link-color,#000)
}
a.nav-link:hover {
 color:#0654ba;
 color:var(--nav-link-hover-color,#0654ba);
 text-decoration:underline
}
button.fake-link {
 color:#0654ba;
 color:var(--fake-link-color,#0654ba);
 background-color:transparent;
 border:0;
 font-family:inherit;
 font-size:.875rem;
 padding:0;
 text-decoration:underline
}
button.fake-link[disabled] {
 opacity:.5
}
button.fake-link:hover {
 color:#0654ba;
 color:var(--fake-link-hover-color,#0654ba)
}
.badge {
 --badge-background-color:#dd1e31;
 --badge-foreground-color:#fff
}
.badge {
 background-color:#dd1e31;
 background-color:var(--badge-background-color,#dd1e31);
 color:#fff;
 color:var(--badge-foreground-color,#fff);
 -ms-flex-align:center;
 align-items:center;
 border-radius:20px;
 box-sizing:border-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 font-family:"Helvetica Neue",Helvetica,Arial,Roboto,sans-serif;
 font-size:.75rem;
 font-weight:500;
 height:20px;
 -ms-flex-pack:center;
 justify-content:center;
 min-width:20px;
 padding:1px 7px 0;
 position:relative;
 top:calc(50% - 18px);
 white-space:nowrap
}
.window-notice {
 --window-notice-background-color:#fff;
 --window-notice-main-color:#5ba71b
}
.page-notice,
.section-notice {
 --page-notice-button-color:#333;
 --page-notice-attention-background-color:#fff;
 --page-notice-attention-border-color:currentColor;
 --page-notice-confirmation-background-color:#fff;
 --page-notice-confirmation-border-color:currentColor;
 --page-notice-information-background-color:#fff;
 --page-notice-information-border-color:currentColor
}
.section-notice {
 --section-notice-default-background-color:#eee
}
.window-notice {
 background-color:#fff;
 background-color:var(--window-notice-background-color,#fff);
 box-sizing:border-box;
 margin:16px 0;
 text-align:center;
 width:100%
}
.window-notice--fill {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 height:100%;
 -ms-flex-pack:center;
 justify-content:center;
 margin:0;
 position:relative
}
.window-notice>.btn,
.window-notice>.fake-btn {
 margin-top:28px
}
.window-notice--fill>.btn,
.window-notice--fill>.fake-btn {
 bottom:0;
 left:0;
 position:absolute;
 width:100%
}
.window-notice>h2 {
 margin:0
}
.window-notice__title {
 display:inline-block;
 font-size:1.875rem;
 font-weight:bold;
 margin-top:20px
}
.window-notice__content {
 color:#5ba71b;
 color:var(--window-notice-main-color,#5ba71b);
 margin:20px 0 0
}
.page-notice,
.section-notice {
 -ms-flex-align:stretch;
 align-items:stretch;
 box-sizing:border-box;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 font-size:.875rem;
 margin:8px 0
}
.page-notice>a.fake-btn,
.section-notice>a.fake-btn,
.page-notice>button.btn,
.section-notice>button.btn {
 color:#333;
 color:var(--page-notice-button-color,#333);
 border-color:currentColor;
 margin:0 16px 16px;
 width:100%
}
.section-notice {
 background-color:#eee;
 background-color:var(--section-notice-default-background-color,#eee)
}
div[role="region"].page-notice,
div[role="region"].section-notice,
section.page-notice,
section.section-notice {
 display:-ms-flexbox;
 display:flex;
 margin:8px 0
}
span[role="region"].page-notice,
span[role="region"].section-notice {
 display:-ms-inline-flexbox;
 display:inline-flex
}
.page-notice__status svg.icon {
 display:-ms-flexbox;
 display:flex;
 margin:0
}
.window-notice h2 svg.icon {
 display:block;
 font-size:0;
 height:35px;
 margin:0 auto;
 width:35px
}
.page-notice__title {
 font-weight:bold
}
.page-notice__content,
.section-notice__content {
 display:-ms-flexbox;
 display:flex;
 -ms-flex:1;
 flex:1;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-pack:center;
 justify-content:center;
 margin:16px;
 width:100%;
 -ms-word-break:break-all;
 word-break:break-all;
 word-break:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto
}
.page-notice__status,
.section-notice__status {
 -ms-flex-align:center;
 align-items:center;
 -webkit-margin-after:0;
 margin-block-end:0;
 -webkit-margin-before:0;
 margin-block-start:0;
 -webkit-margin-end:0;
 margin-inline-end:0;
 -webkit-margin-start:0;
 margin-inline-start:0;
 padding:16px 0 16px 16px
}
.page-notice__content p,
.section-notice__content p {
 margin:0
}
.page-notice__content {
 font-size:1rem
}
.page-notice__close,
.section-notice__close {
 height:48px;
 width:50px
}
.page-notice--fluid,
.section-notice--fluid {
 width:100%
}
.page-notice--celebration .page-notice__title {
 display:inline-block;
 font-size:1.25rem;
 font-weight:bold;
 margin-bottom:4px
}
.page-notice__close,
.section-notice__close,
button.page-notice__close,
button.section-notice__close {
 background:0;
 border:0
}
a.page-notice,
a.section-notice,
button.page-notice,
button.section-notice {
 display:-ms-flexbox;
 display:flex
}
a.page-notice,
a.section-notice {
 color:inherit;
 text-decoration:none
}
div.inline-notice {
 display:-ms-flexbox;
 display:flex;
 margin:8px 0
}
span.inline-notice {
 display:-ms-inline-flexbox;
 display:inline-flex
}
.inline-notice {
 margin:8px 0
}
.inline-notice p {
 margin:4px 0
}
.inline-notice p:first-of-type {
 font-weight:bold
}
.inline-notice__status {
 -ms-flex-align:center;
 align-items:center;
 display:-ms-flexbox;
 display:flex
}
.inline-notice__status span {
 background-repeat:no-repeat;
 background-size:contain;
 display:inline-block;
 height:24px;
 margin-top:1px;
 width:24px
}
.inline-notice__content {
 margin-left:8px
}
.page-notice--confirmation,
.page-notice--celebration,
.section-notice--confirmation {
 background-color:#fff;
 background-color:var(--page-notice-confirmation-background-color,#fff);
 border-color:currentColor;
 border-color:var(--page-notice-confirmation-border-color,currentColor)
}
.page-notice--attention,
.section-notice--attention {
 background-color:#fff;
 background-color:var(--page-notice-attention-background-color,#fff);
 border-color:currentColor;
 border-color:var(--page-notice-attention-border-color,currentColor)
}
.page-notice--information,
.section-notice--information {
 background-color:#fff;
 background-color:var(--page-notice-information-background-color,#fff);
 border-color:currentColor;
 border-color:var(--page-notice-information-border-color,currentColor)
}
.page-notice--attention,
.section-notice--attention,
a.page-notice--attention,
a.section-notice--attention {
 color:#dd1e31
}
.page-notice--confirmation,
.page-notice--attention,
.page-notice--information,
.page-notice--celebration {
 border-style:solid;
 border-width:0
}
@media(min-width:601px) {
 section.page-notice,
 section.section-notice,
 div[role="region"].page-notice,
 div[role="region"].section-notice {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  margin:16px 0
 }
 section.page-notice>button.btn,
 section.section-notice>button.btn,
 div[role="region"].page-notice>button.btn,
 div[role="region"].section-notice>button.btn,
 section.page-notice>a.fake-btn,
 section.section-notice>a.fake-btn,
 div[role="region"].page-notice>a.fake-btn,
 div[role="region"].section-notice>a.fake-btn {
  margin:auto 16px;
  width:auto
 }
 .page-notice--celebration .page-notice__status {
  -ms-flex-align:center;
  align-items:center;
  display:-ms-flexbox;
  display:flex;
  padding:24px 0 24px 24px
 }
 .page-notice--celebration .page-notice__title {
  font-size:1.875rem;
  margin-bottom:8px
 }
 .page-notice--celebration .page-notice__content {
  margin:24px
 }
}
.page-notice--information,
.page-notice--confirmation,
.page-notice--attention,
.page-notice--celebration {
 border-bottom:1px solid #ccc;
 border-top:1px solid #ccc
}
.section-notice--information,
.section-notice--confirmation,
.section-notice--attention {
 border:1px solid #ccc
}
@media(min-width:601px) {
 .page-notice {
  border:1px solid #ccc
 }
 .page-notice--information {
  border-top:2px solid #0654ba
 }
 .page-notice--confirmation,
 .page-notice--celebration {
  border-top:2px solid #5ba71b
 }
 .page-notice--attention {
  border-top:2px solid #dd1e31
 }
}
button.expand-btn {
 box-sizing:border-box;
 font-family:inherit;
 margin:0;
 text-align:center;
 text-decoration:none;
 vertical-align:bottom;
 background-color:transparent;
 border:1px solid;
 border-color:inherit;
 border-radius:3px;
 color:inherit;
 display:inline-block;
 font-size:1em;
 max-width:100%;
 padding:11px 48px
}
button.expand-btn--fixed-height {
 height:40px
}
button.expand-btn--truncated {
 height:40px
}
button.expand-btn--truncated,
button.expand-btn--truncated span {
 line-height:1.4em;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
button.expand-btn svg.icon {
 -ms-flex-item-align:center;
 -ms-grid-row-align:center;
 align-self:center;
 -ms-flex-negative:0;
 flex-shrink:0
}
button.expand-btn svg.icon:first-child {
 margin-right:8px
}
button.expand-btn svg.icon:last-child {
 margin-left:8px
}
button.expand-btn--fluid {
 width:100%
}
span.expand-btn__cell {
 -ms-flex-align:center;
 align-items:center;
 display:-ms-flexbox;
 display:flex;
 width:100%;
 -ms-flex-pack:justify;
 justify-content:space-between
}
span.expand-btn__cell--fixed-height {
 display:-ms-inline-flexbox;
 display:inline-flex
}
span.expand-btn__cell--fixed-height>svg {
 -ms-flex-item-align:baseline;
 align-self:baseline;
 max-width:calc(100% - 32px)
}
span.expand-btn__cell--truncated {
 display:-ms-inline-flexbox;
 display:inline-flex
}
span.expand-btn__cell--truncated>svg {
 -ms-flex-item-align:baseline;
 align-self:baseline;
 max-width:calc(100% - 32px)
}
button.expand-btn--primary {
 background-color:#0654ba;
 border-color:#0654ba;
 color:#fff
}
span.expand-btn__cell--fixed-height svg.icon {
 -ms-flex-item-align:center;
 -ms-grid-row-align:center;
 align-self:center;
 overflow:visible
}
span.expand-btn__cell--center span {
 -ms-flex:0 1 auto;
 flex:0 1 auto;
 left:50%;
 padding:0 20px;
 position:relative;
 transform:translateX(-50%)
}
span.expand-btn__cell--center svg.icon:last-child {
 -ms-flex:0 1 auto;
 flex:0 1 auto;
 margin-left:auto
}
button.expand-btn[disabled],
button.expand-btn[aria-disabled="true"] {
 border-color:#999;
 color:#555
}
button.expand-btn--primary[disabled],
button.expand-btn--primary[aria-disabled="true"] {
 background-color:#0654ba;
 border-color:#0654ba;
 color:#fff
}
button.expand-btn--primary[disabled]:hover,
button.expand-btn--primary[aria-disabled="true"]:hover,
button.expand-btn--primary[disabled]:focus,
button.expand-btn--primary[aria-disabled="true"]:focus {
 background-color:#0654ba;
 border-color:#0654ba
}
button.expand-btn--secondary {
 background-color:rgba(240,238,236,0.5);
 border-color:#999;
 color:#555
}
button.expand-btn--secondary[disabled],
button.expand-btn--secondary[aria-disabled="true"] {
 background-color:#0654ba;
 border-color:#999;
 color:#555
}
button.expand-btn--secondary[disabled]:hover,
button.expand-btn--secondary[aria-disabled="true"]:hover,
button.expand-btn--secondary[disabled]:focus,
button.expand-btn--secondary[aria-disabled="true"]:focus,
button.expand-btn--secondary[disabled]:active,
button.expand-btn--secondary[aria-disabled="true"]:active {
 background-color:#0654ba;
 border-color:#0654ba
}
button.expand-btn svg.icon:only-child {
 display:-ms-flexbox;
 display:flex;
 margin:0
}
button.expand-btn[aria-expanded="true"] svg.icon--dropdown {
 transform:rotate(180deg)
}
[dir="rtl"] button.expand-btn svg.icon:first-child {
 margin-left:8px;
 margin-right:0
}
[dir="rtl"] button.expand-btn svg.icon:last-child {
 margin-left:0;
 margin-right:8px
}
[dir="rtl"] button.expand-btn span.expand-btn__cell--center span {
 left:auto;
 right:50%;
 transform:translateX(50%)
}
[dir="rtl"] button.expand-btn span.expand-btn__cell--center svg.icon:last-child {
 margin-left:0;
 margin-right:auto
}
button.expand-btn--large {
 min-height:48px;
 padding-bottom:12px;
 padding-top:12px
}
button.expand-btn--large-fixed-height {
 height:48px;
 padding-bottom:12px;
 padding-top:12px
}
button.expand-btn--large-truncated {
 height:48px;
 padding-bottom:12px;
 padding-top:12px
}
button.expand-btn--large-truncated,
button.expand-btn--large-truncated span {
 line-height:1.4em;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
button.expand-btn.expand-btn--no-text {
 height:40px;
 padding-left:8px;
 padding-right:8px
}
button.expand-btn--no-text.expand-btn--large {
 height:48px
}
button.expand-btn {
 background-color:#fff;
 border-color:#ccc;
 color:#0654ba;
 padding:11px 16px
}
button.expand-btn:active {
 border-color:#555
}
button.expand-btn--regular:hover,
button.expand-btn--regular:focus {
 border-color:#999
}
button.expand-btn[disabled],
button.expand-btn[aria-disabled="true"] {
 background-color:#ccc;
 border-color:#767676;
 color:#767676;
 opacity:.5
}
button.expand-btn[disabled]:hover,
button.expand-btn[aria-disabled="true"]:hover,
button.expand-btn[disabled]:focus,
button.expand-btn[aria-disabled="true"]:focus {
 background-color:#ccc;
 border-color:#767676
}
button.expand-btn--primary {
 background-color:#0654ba;
 color:#fff
}
button.expand-btn--primary:hover,
button.expand-btn--primary:focus {
 border-color:#0654ba;
 opacity:.8
}
button.expand-btn--primary:active {
 background-color:#00489f
}
button.expand-btn--primary[disabled],
button.expand-btn--primary[aria-disabled="true"] {
 color:#767676
}
button.expand-btn--primary[disabled]:hover,
button.expand-btn--primary[aria-disabled="true"]:hover,
button.expand-btn--primary[disabled]:focus,
button.expand-btn--primary[aria-disabled="true"]:focus {
 background-color:#0654ba;
 border-color:#0654ba;
 opacity:.5
}
button.expand-btn--secondary {
 color:#555
}
button.expand-btn--secondary:hover,
button.expand-btn--secondary:focus {
 background-color:rgba(221,221,221,0.5);
 border-color:#767676
}
button.expand-btn--secondary:active {
 background-color:rgba(221,221,221,0.5);
 border-color:rgba(85,85,85,0.5)
}
button.expand-btn--secondary[disabled],
button.expand-btn--secondary[aria-disabled="true"] {
 background-color:#ccc;
 color:#555
}
button.expand-btn--secondary[disabled]:hover,
button.expand-btn--secondary[aria-disabled="true"]:hover,
button.expand-btn--secondary[disabled]:focus,
button.expand-btn--secondary[aria-disabled="true"]:focus {
 background-color:#ccc;
 border-color:#999
}
button.expand-btn--large {
 font-size:1rem
}
.listbox-button {
 --listbox-button-invalid-border-color:#dd1e31;
 --dropdown-items-background-color:#fff;
 --dropdown-items-border-color:#ccc;
 --dropdown-item-background-color:#fff;
 --dropdown-item-hover-background-color:#eee;
 --dropdown-item-active-status-color:#ccc
}
.listbox-button {
 line-height:normal;
 position:relative;
 vertical-align:bottom
}
span.listbox-button {
 display:inline-block
}
span.listbox-button--fluid,
span.listbox-button--fluid .expand-btn {
 width:100%
}
div.listbox-button__listbox {
 background-color:#fff;
 background-color:var(--dropdown-items-background-color,#fff);
 border-color:#ccc;
 border-color:var(--dropdown-items-border-color,#ccc);
 border-style:solid;
 border-width:1px;
 box-sizing:border-box;
 min-width:100%;
 width:auto;
 max-height:400px;
 overflow-y:auto;
 z-index:2;
 box-shadow:0 2px 4px 0 rgba(199,199,199,0.5);
 display:none;
 position:absolute;
 top:calc(100% - 1px);
 border-bottom-color:transparent
}
button.expand-btn[aria-expanded="true"] ~ div.listbox-button__listbox {
 display:block
}
.listbox-button button[aria-invalid="true"] {
 border-color:#dd1e31;
 border-color:var(--listbox-button-invalid-border-color,#dd1e31)
}
.listbox-button button.expand-btn--borderless {
 background-color:transparent;
 border-color:transparent;
 padding-left:0;
 vertical-align:initial
}
.listbox-button button.expand-btn--borderless:focus {
 outline:0;
 text-decoration:underline
}
.listbox-button button.expand-btn--borderless[aria-expanded="true"] {
 border-bottom-color:transparent
}
.listbox-button button.expand-btn--borderless[aria-expanded="true"] ~ .listbox-button__listbox {
 top:41px
}
.listbox-button__options[role="listbox"]:focus .listbox-button__option--active[role="option"] {
 background-color:#eee;
 background-color:var(--dropdown-item-hover-background-color,#eee)
}
.listbox-button__option svg.icon {
 -ms-flex-item-align:center;
 -ms-grid-row-align:center;
 align-self:center;
 fill:currentColor;
 height:8px;
 margin:0 auto;
 opacity:0;
 stroke:currentColor;
 stroke-width:0;
 width:8px;
 margin-left:8px
}
[dir="rtl"] .listbox-button__option svg.icon {
 margin-left:0;
 margin-right:8px
}
div.listbox-button__option[role="option"][aria-selected="true"] svg.icon {
 opacity:1
}
div.listbox-button__option[role="option"]:active svg.icon {
 color:#ccc;
 color:var(--dropdown-item-active-status-color,#ccc)
}
div.listbox-button__option[role="option"] {
 border-color:transparent;
 border-color:var(--dropdown-item-border-color,transparent);
 color:#333;
 color:var(--dropdown-item-foreground-color,#333);
 background-color:transparent;
 border-style:solid;
 border-width:1px;
 box-sizing:border-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 font-family:inherit;
 -ms-flex-pack:justify;
 justify-content:space-between;
 padding:8px 12px;
 width:100%;
 cursor:default
}
div.listbox-button__option[role="option"]:not(:last-child) {
 margin-bottom:1px
}
div.listbox-button__option[role="option"]:focus {
 outline-offset:-4px
}
div.listbox-button__option[role="option"]:hover {
 background-color:#eee;
 background-color:var(--dropdown-item-hover-background-color,#eee);
 color:#333;
 color:var(--dropdown-item-hover-foreground-color,#333)
}
div.listbox-button__option[role="option"]:active {
 font-weight:normal
}
div.listbox-button__option--active[role="option"] {
 font-weight:normal
}
span.listbox-button__value {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 -ms-flex:1 0 auto;
 flex:1 0 auto
}
.listbox {
 --dropdown-items-background-color:#fff;
 --dropdown-items-border-color:#ccc;
 --dropdown-item-background-color:#fff;
 --dropdown-item-foreground-color:#333;
 --dropdown-item-hover-background-color:#eee;
 --dropdown-item-active-status-color:#ccc
}
div.listbox {
 margin:16px 0
}
span.listbox {
 display:inline-block;
 vertical-align:bottom
}
div.listbox__options[role="listbox"] {
 background-color:#fff;
 background-color:var(--dropdown-items-background-color,#fff);
 cursor:default
}
span.listbox__options[role="listbox"] {
 display:inline-block
}
div.listbox__options--fix-width[role="listbox"] {
 width:100%
}
div.listbox__options--reverse[role="listbox"] {
 right:0
}
div.listbox__option[role="option"] {
 border-color:transparent;
 border-color:var(--dropdown-item-border-color,transparent);
 color:#333;
 color:var(--dropdown-item-foreground-color,#333);
 background-color:transparent;
 border-style:solid;
 border-width:1px;
 box-sizing:border-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 font-family:inherit;
 -ms-flex-pack:justify;
 justify-content:space-between;
 padding:8px 12px;
 width:100%
}
div.listbox__option[role="option"]:not(:last-child) {
 margin-bottom:1px
}
div.listbox__option[role="option"]:focus {
 outline-offset:-4px
}
div.listbox__option[role="option"]:hover {
 background-color:#eee;
 background-color:var(--dropdown-item-hover-background-color,#eee);
 color:#333;
 color:var(--dropdown-item-hover-foreground-color,#333)
}
div.listbox__option[role="option"]:active {
 font-weight:normal
}
span.listbox__value {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 -ms-flex:1;
 flex:1
}
div.listbox__option svg.icon {
 -ms-flex-item-align:center;
 -ms-grid-row-align:center;
 align-self:center;
 fill:currentColor;
 height:8px;
 margin:0 auto;
 opacity:0;
 stroke:currentColor;
 stroke-width:0;
 width:8px
}
div.listbox__options[role="listbox"]:focus .listbox__option--active[role="option"] {
 background-color:#eee;
 background-color:var(--dropdown-item-hover-background-color,#eee);
 color:#333;
 color:var(--dropdown-item-hover-foreground-color,#333)
}
div.listbox__option[aria-selected="true"] svg.icon {
 opacity:1
}
div.listbox__option[role="option"]:active svg.icon {
 color:#ccc;
 color:var(--dropdown-item-active-status-color,#ccc)
}
.color-text-default {
 color:#333
}
.color-text-secondary {
 color:#767676
}
.color-text-disabled {
 color:#999
}
.color-link-default {
 color:#0654ba
}
.color-link-visited {
 color:#6a29b9
}
.color-information-background {
 background-color:rgba(6,84,186,0.2)
}
.color-information-text {
 background-color:#0654ba
}
.color-information-icon {
 background-color:#0654ba
}
.color-confirmation-background {
 background-color:rgba(91,167,27,0.2)
}
.color-confirmation-text {
 color:#447d14
}
.color-confirmation-icon {
 color:#5ba71b
}
.color-attention-background {
 background-color:rgba(221,30,49,0.2)
}
.color-attention-text {
 color:#dd1e31
}
.color-attention-icon {
 background-color:#dd1e31
}
.color-warning-background {
 background-color:rgba(241,142,12,0.2)
}
.color-critical-text {
 color:#dd1e31
}
.secondary-text {
 --typography-secondary-text-color:#555
}
.giant-text-2 {
 font-size:2.25rem;
 font-weight:500;
 line-height:46px
}
.giant-text-1 {
 font-size:1.875rem;
 font-weight:500;
 line-height:40px
}
.large-text-2 {
 font-size:1.5rem;
 line-height:32px
}
.large-text-1 {
 font-size:1.25rem;
 line-height:28px
}
.medium-text {
 font-size:1rem;
 line-height:24px
}
.regular-text {
 font-size:.875rem;
 line-height:20px
}
.small-text {
 font-size:.75rem;
 line-height:18px
}
.bold-text {
 font-weight:500
}
.secondary-text {
 color:#555;
 color:var(--typography-secondary-text-color,#555)
}
.emphasis-text {
 color:#dd1e31
}
.negative-text {
 color:#dd1e31
}
.positive-text {
 color:#447d14
}
.disabled-text {
 color:#999
}
.giant-product-title,
.giant-section-title {
 font-size:1.5rem;
 line-height:36px
}
.large-product-title,
.large-section-title {
 font-size:1.25rem;
 line-height:30px
}
.medium-product-title,
.medium-section-title {
 font-size:1rem;
 line-height:24px
}
.small-product-title,
.small-section-title {
 font-size:.875rem;
 line-height:24px
}
[class$='-section-title'] {
 font-weight:500
}
@media(min-width:601px) {
 .giant-product-title,
 .giant-section-title {
  font-size:1.875rem
 }
 .large-product-title,
 .large-section-title {
  font-size:1.5rem
 }
 .medium-product-title,
 .medium-section-title {
  font-size:1.25rem
 }
 .small-product-title,
 .small-section-title {
  font-size:1rem
 }
}
.menu-button,
.fake-menu-button {
 --dropdown-separator-color:#ddd;
 --dropdown-items-background-color:#fff;
 --dropdown-item-background-color:#fff;
 --dropdown-item-hover-background-color:#eee;
 --dropdown-item-active-status-color:#ccc;
 --dropdown-fake-anchor-color:#333
}
.menu-button,
.fake-menu-button {
 line-height:normal;
 position:relative
}
.menu-button__menu,
.fake-menu-button__menu {
 background-color:#fff;
 background-color:var(--dropdown-items-background-color,#fff);
 border-color:#ccc;
 border-color:var(--dropdown-items-border-color,#ccc);
 border-style:solid;
 border-width:1px;
 box-sizing:border-box;
 min-width:100%;
 width:auto;
 box-shadow:0 2px 4px 0 rgba(199,199,199,0.5);
 display:none;
 position:absolute;
 top:calc(100% - 1px);
 max-height:400px;
 overflow-y:auto;
 z-index:2;
 outline:0
}
span.menu-button__button,
span.fake-menu-button__button {
 display:inline-block;
 vertical-align:bottom
}
.fake-menu-button__menu {
 list-style-type:none;
 margin:0;
 max-height:calc(50vh - 40px);
 overflow-y:auto;
 padding:0
}
div.menu-button__item[role^="menuitem"],
a.fake-menu-button__item,
button.fake-menu-button__item {
 border-color:transparent;
 border-color:var(--dropdown-item-border-color,transparent);
 color:#333;
 color:var(--dropdown-item-foreground-color,#333);
 background-color:transparent;
 border-style:solid;
 border-width:1px;
 box-sizing:border-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 font-family:inherit;
 -ms-flex-pack:justify;
 justify-content:space-between;
 padding:8px 12px;
 width:100%
}
div.menu-button__item[role^="menuitem"]:not(:last-child),
a.fake-menu-button__item:not(:last-child),
button.fake-menu-button__item:not(:last-child) {
 margin-bottom:1px
}
div.menu-button__item[role^="menuitem"]:focus,
a.fake-menu-button__item:focus,
button.fake-menu-button__item:focus {
 outline-offset:-4px
}
div.menu-button__item[role^="menuitem"]:hover,
a.fake-menu-button__item:hover,
button.fake-menu-button__item:hover {
 background-color:#eee;
 background-color:var(--dropdown-item-hover-background-color,#eee);
 color:#333;
 color:var(--dropdown-item-hover-foreground-color,#333)
}
div.menu-button__item[role^="menuitem"]:active,
a.fake-menu-button__item:active,
button.fake-menu-button__item:active {
 font-weight:normal
}
div.menu-button__item[role^="menuitem"] {
 cursor:default
}
.menu-button__item svg.icon,
.fake-menu-button__item svg.icon {
 -ms-flex-item-align:center;
 -ms-grid-row-align:center;
 align-self:center;
 fill:currentColor;
 height:8px;
 margin:0 auto;
 opacity:0;
 stroke:currentColor;
 stroke-width:0;
 width:8px
}
.menu-button__item svg.icon:last-child,
.fake-menu-button__item svg.icon:last-child,
.menu-button__item .badge {
 margin-left:8px
}
a.fake-menu-button__item {
 color:#333;
 color:var(--dropdown-fake-anchor-color,#333);
 text-decoration:none
}
a.fake-menu-button__item:focus {
 text-decoration:underline
}
a.fake-menu-button__item:hover,
a.fake-menu-button__item:visited {
 color:#333;
 color:var(--dropdown-fake-anchor-color,#333)
}
button.fake-menu-button__item {
 background-color:#fff;
 background-color:var(--dropdown-fake-button-background-color,#fff);
 color:#333;
 color:var(--dropdown-fake-button-color,#333);
 font-family:inherit;
 font-size:1em;
 text-align:left
}
button.fake-menu-button__item:active svg.icon,
a.fake-menu-button__item:active svg.icon {
 color:#ccc;
 color:var(--dropdown-item-active-status-color,#ccc)
}
a.fake-menu-button__item:not([href]),
button.fake-menu-button__item[disabled],
div.menu-button__item[role^="menuitem"][aria-disabled="true"] {
 color:#999
}
a.fake-menu-button__item[aria-current="page"] svg.icon,
button.fake-menu-button__item[aria-current="page"] svg.icon {
 opacity:1
}
div.menu-button__item[role^="menuitem"]:active svg.icon {
 color:#ccc;
 color:var(--dropdown-item-active-status-color,#ccc)
}
div.menu-button__item[role^="menuitem"][aria-checked="true"] svg.icon {
 opacity:1
}
.menu-button__menu--fix-width,
.fake-menu-button__menu--fix-width {
 width:100%
}
.menu-button__menu--fix-width span,
.fake-menu-button__menu--fix-width span {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 width:100%
}
a.fake-menu-button__item span,
button.fake-menu-button__item span,
div.menu-button__item[role^="menuitem"] span {
 -ms-flex:1 0 auto;
 flex:1 0 auto;
 white-space:nowrap
}
a.fake-menu-button__item span.badge,
button.fake-menu-button__item span.badge,
div.menu-button__item[role^="menuitem"] span.badge {
 -ms-flex:initial;
 flex:initial
}
.menu-button__menu--scroll {
 overflow-y:scroll
}
.menu-button__menu--reverse,
.fake-menu-button__menu--reverse {
 right:0
}
.menu-button button.expand-btn--borderless,
.fake-menu-button button.expand-btn--borderless {
 background-color:transparent;
 border-color:transparent;
 padding-left:0;
 vertical-align:initial
}
.menu-button button.expand-btn--borderless:focus,
.fake-menu-button button.expand-btn--borderless:focus {
 outline:0;
 text-decoration:underline
}
.menu-button .expand-btn[aria-expanded="true"],
.fake-menu-button .expand-btn[aria-expanded="true"] {
 border-bottom-color:transparent
}
.menu-button__button[aria-expanded="true"] ~ .menu-button__menu,
.fake-menu-button__button[aria-expanded="true"] ~ .fake-menu-button__menu,
.menu-button .expand-btn[aria-expanded="true"] ~ .menu-button__menu,
.fake-menu-button .expand-btn[aria-expanded="true"] ~ .fake-menu-button__menu {
 display:block
}
.menu-button__button ~ .menu-button__menu--static,
.fake-menu-button__button ~ .fake-menu-button__menu--static,
.expand-btn ~ .menu-button__menu--static,
.expand_btn ~ .fake-menu-button__menu--static {
 position:static
}
.menu button.expand-btn--borderless[aria-expanded="true"] ~ .menu-button__menu,
.fake-menu button.expand-btn--borderless[aria-expanded="true"] ~ .menu-button__menu {
 top:41px
}
div.menu-button__option--active[role="option"] {
 font-weight:normal
}
hr.menu-button__separator {
 border-color:#ddd;
 border-color:var(--dropdown-separator-color,#ddd);
 border-style:solid;
 border-width:1px;
 margin:0
}
.menu,
.fake-menu {
 --dropdown-separator-color:#ddd;
 --dropdown-items-background-color:#fff;
 --dropdown-item-background-color:#fff;
 --dropdown-item-hover-background-color:#eee;
 --dropdown-item-active-status-color:#ccc;
 --dropdown-fake-anchor-color:#333
}
.menu__items,
.fake-menu__items {
 background-color:#fff;
 background-color:var(--dropdown-items-background-color,#fff);
 cursor:default
}
span.menu,
span.fake-menu {
 display:inline-block;
 vertical-align:bottom
}
span.menu__items[role="menu"],
span.fake-menu__items {
 display:inline-block
}
.fake-menu__items {
 list-style-type:none;
 margin:0;
 padding:0
}
.menu__item svg.icon,
.fake-menu__item svg.icon {
 -ms-flex-item-align:center;
 -ms-grid-row-align:center;
 align-self:center;
 fill:currentColor;
 height:8px;
 margin:0 auto;
 opacity:0;
 stroke:currentColor;
 stroke-width:0;
 width:8px
}
.menu__item svg.icon:last-child,
.fake-menu__item svg.icon:last-child,
.menu__item .badge {
 margin-left:8px
}
a.fake-menu__item {
 color:#333;
 color:var(--dropdown-fake-anchor-color,#333);
 text-decoration:none
}
button.fake-menu__item {
 font-size:inherit
}
button.fake-menu__item,
a.fake-menu__item,
div.menu__item[role^="menuitem"] {
 border-color:transparent;
 border-color:var(--dropdown-item-border-color,transparent);
 color:#333;
 color:var(--dropdown-item-foreground-color,#333);
 background-color:transparent;
 border-style:solid;
 border-width:1px;
 box-sizing:border-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 font-family:inherit;
 -ms-flex-pack:justify;
 justify-content:space-between;
 padding:8px 12px;
 width:100%
}
button.fake-menu__item:not(:last-child),
a.fake-menu__item:not(:last-child),
div.menu__item[role^="menuitem"]:not(:last-child) {
 margin-bottom:1px
}
button.fake-menu__item:focus,
a.fake-menu__item:focus,
div.menu__item[role^="menuitem"]:focus {
 outline-offset:-4px
}
button.fake-menu__item:hover,
a.fake-menu__item:hover,
div.menu__item[role^="menuitem"]:hover {
 background-color:#eee;
 background-color:var(--dropdown-item-hover-background-color,#eee);
 color:#333;
 color:var(--dropdown-item-hover-foreground-color,#333)
}
button.fake-menu__item:active,
a.fake-menu__item:active,
div.menu__item[role^="menuitem"]:active {
 font-weight:normal
}
a.fake-menu__item:focus {
 text-decoration:underline
}
button.fake-menu__item:active svg.icon,
a.fake-menu__item:active svg.icon {
 color:#ccc;
 color:var(--dropdown-item-active-status-color,#ccc)
}
a.fake-menu__item[aria-current="page"] svg.icon,
button.fake-menu__item[aria-current="page"] svg.icon {
 opacity:1
}
a.fake-menu__item:not([href]),
button.fake-menu__item[disabled],
div.menu__item[role^="menuitem"][aria-disabled="true"] {
 color:#999
}
div.menu__item[role^="menuitem"]:active svg.icon {
 color:#ccc;
 color:var(--dropdown-item-active-status-color,#ccc)
}
div.menu__item[role^="menuitem"][aria-checked="true"] svg.icon {
 opacity:1
}
a.fake-menu__item span,
button.fake-menu__item span,
div.menu__item[role^="menuitem"] span {
 -ms-flex:1 0 auto;
 flex:1 0 auto;
 text-align:left;
 white-space:nowrap
}
a.fake-menu__item span.badge,
button.fake-menu__item span.badge,
div.menu__item[role^="menuitem"] span.badge {
 -ms-flex:initial;
 flex:initial
}
.menu__items--scroll[role="menu"] {
 overflow-y:scroll
}
.menu__items--fix-width[role="menu"],
.fake-menu__items--fix-width {
 width:100%
}
.menu__items--reverse[role="menu"],
.fake-menu__items--reverse {
 right:0
}
.menu button.expand-btn--borderless,
.fake-menu button.expand-btn--borderless {
 background-color:transparent;
 border-color:transparent;
 padding-left:0;
 vertical-align:initial
}
.menu button.expand-btn--borderless:focus,
.fake-menu button.expand-btn--borderless:focus {
 outline:0;
 text-decoration:underline
}
hr.menu__separator {
 border-color:#ddd;
 border-color:var(--dropdown-separator-color,#ddd);
 border-style:solid;
 border-width:1px
}
.tooltip,
.infotip,
.tourtip {
 --tooltip-background-color:#fff;
 --tooltip-foreground-color:#333
}
.tooltip__overlay,
.infotip__overlay,
.tourtip__overlay {
 font-size:14px;
 max-width:344px;
 min-width:320px;
 z-index:1;
 box-shadow:0 3px 7px rgba(0,0,0,0.15);
 display:none;
 position:absolute
}
.tooltip__mask,
.infotip__mask,
.tourtip__mask {
 background-color:#fff;
 position:relative;
 z-index:1;
 border-top:2px solid #ccc
}
span.tooltip__mask,
span.infotip__mask,
span.tourtip__mask {
 display:block
}
.tooltip__cell,
.infotip__cell,
.tourtip__cell {
 display:-ms-flexbox;
 display:flex;
 padding:16px;
 word-break:break-word
}
.tooltip__content,
.infotip__content,
.tourtip__content {
 -ms-flex-positive:1;
 flex-grow:1
}
.tooltip__content p,
.infotip__content p,
.tourtip__content p {
 margin:0
}
.tooltip__content p:not(:first-of-type),
.infotip__content p:not(:first-of-type),
.tourtip__content p:not(:first-of-type) {
 margin-top:4px
}
button.tooltip__close,
button.infotip__close,
button.tourtip__close {
 -ms-flex-item-align:start;
 align-self:flex-start;
 background:0;
 border:0;
 padding:0;
 white-space:nowrap;
 margin:0 0 0 16px
}
button.tooltip__close svg,
button.infotip__close svg,
button.tourtip__close svg {
 display:inline-block;
 fill:currentColor;
 pointer-events:none;
 stroke:currentColor;
 stroke-width:0;
 vertical-align:middle;
 height:12px;
 width:12px
}
.tooltip__pointer,
.infotip__pointer,
.tourtip__pointer {
 height:16px;
 position:absolute;
 transform:rotate(45deg);
 width:16px;
 z-index:0;
 top:-7px;
 background-color:#ccc;
 left:calc(50% - 8px)
}
.tooltip__pointer--top-left,
.infotip__pointer--top-left,
.tourtip__pointer--top-left {
 top:-7px;
 background-color:#ccc;
 left:12px
}
.tooltip__pointer--top,
.infotip__pointer--top,
.tourtip__pointer--top {
 top:-7px;
 left:calc(50% - 8px);
 background-color:#ccc
}
.tooltip__pointer--top-right,
.infotip__pointer--top-right,
.tourtip__pointer--top-right {
 top:-7px;
 background-color:#ccc;
 left:auto;
 right:12px
}
.tooltip__pointer--bottom-left,
.infotip__pointer--bottom-left,
.tourtip__pointer--bottom-left {
 background-color:white;
 bottom:-7px;
 top:auto;
 box-shadow:2px 2px 2px rgba(0,0,0,0.15);
 left:12px
}
.tooltip__pointer--bottom,
.infotip__pointer--bottom,
.tourtip__pointer--bottom {
 background-color:white;
 bottom:-7px;
 top:auto;
 box-shadow:2px 2px 2px rgba(0,0,0,0.15);
 left:calc(50% - 8px)
}
.tooltip__pointer--bottom-right,
.infotip__pointer--bottom-right,
.tourtip__pointer--bottom-right {
 background-color:white;
 bottom:-7px;
 top:auto;
 box-shadow:2px 2px 2px rgba(0,0,0,0.15);
 left:auto;
 right:12px
}
.tooltip__pointer--left,
.infotip__pointer--left,
.tourtip__pointer--left {
 background-color:white;
 top:calc(50% - 8px);
 left:-7px;
 box-shadow:-2px 2px 2px rgba(0,0,0,0.1)
}
.tooltip__pointer--left-bottom,
.infotip__pointer--left-bottom,
.tourtip__pointer--left-bottom {
 background-color:white;
 bottom:12px;
 left:-7px;
 top:auto;
 box-shadow:-2px 2px 2px rgba(0,0,0,0.1)
}
.tooltip__pointer--left-top,
.infotip__pointer--left-top,
.tourtip__pointer--left-top {
 background-color:white;
 left:-7px;
 top:12px;
 box-shadow:-2px 2px 2px rgba(0,0,0,0.1)
}
.tooltip__pointer--right,
.infotip__pointer--right,
.tourtip__pointer--right {
 background-color:white;
 top:calc(50% - 8px);
 left:auto;
 right:-7px;
 box-shadow:3px -3px 3px rgba(0,0,0,0.1)
}
.tooltip__pointer--right-bottom,
.infotip__pointer--right-bottom,
.tourtip__pointer--right-bottom {
 background-color:white;
 bottom:12px;
 left:auto;
 right:-7px;
 top:auto;
 box-shadow:3px -3px 3px rgba(0,0,0,0.1)
}
.tooltip__pointer--right-top,
.infotip__pointer--right-top,
.tourtip__pointer--right-top {
 background-color:white;
 left:auto;
 right:-7px;
 top:12px;
 box-shadow:3px -3px 3px rgba(0,0,0,0.1)
}
.tooltip,
.infotip,
.tourtip {
 position:relative
}
.infotip__heading,
.tourtip__heading {
 font-size:1em;
 font-weight:bold;
 margin:0 0 4px 0
}
span.infotip__heading,
span.tourtip__heading {
 display:block
}
span.tooltip,
span.infotip,
span.tourtip {
 display:inline-block
}
.tooltip__overlay,
.infotip__overlay {
 left:-10px;
 margin-top:16px
}
.tooltip--expanded .tooltip__overlay,
.tourtip--expanded .tourtip__overlay,
.tooltip__host[aria-expanded="true"] ~ .tooltip__overlay,
.infotip__host[aria-expanded="true"] ~ .infotip__overlay {
 display:block
}
.infotip .icon-btn {
 height:20px;
 overflow:visible;
 width:20px
}
@media(min-width:601px) {
 .tooltip__overlay,
 .infotip__overlay,
 .tourtip__overlay {
  max-width:400px
 }
}
.tooltip__mask,
.infotip__mask,
.tourtip__mask {
 border-top:2px solid #0654ba
}
.tooltip__pointer--top-left,
.tooltip__pointer--top,
.tooltip__pointer--top-right,
.infotip__pointer--top-left,
.infotip__pointer--top,
.infotip__pointer--top-right,
.tourtip__pointer--top-left,
.tourtip__pointer--top,
.tourtip__pointer--top-right {
 background-color:#0654ba
}
button.infotip__close,
button.tourtip__close {
 color:#555
}
button.infotip__close:focus,
button.tourtip__close:focus,
button.infotip__close:hover,
button.tourtip__close:hover {
 color:rgba(153,153,153,0.9)
}
button.infotip__close:active,
button.tourtip__close:active {
 color:#333
}
.shui-switch {
 white-space:nowrap;
 overflow:hidden
}
.shui-switch .switch {
 margin:0 1rem
}
label.floating-label {
 --floating-label-color:#767676;
 --floating-label-disabled-color:#555
}
.floating-label {
 margin-top:14px;
 position:relative
}
span.floating-label {
 display:inline-block
}
div.floating-label {
 display:block
}
label.floating-label__label {
 color:#767676;
 color:var(--floating-label-color,#767676);
 display:block;
 left:0;
 pointer-events:none;
 position:absolute;
 transform:scale(0.75,0.75) translate(0,-24px);
 transform-origin:left;
 z-index:1
}
label.floating-label__label--inline {
 bottom:.4375rem;
 font-size:.875rem;
 transform:none
}
label.floating-label__label--animate {
 transition:transform .3s cubic-bezier(0.25,0.1,0.25,1)
}
label.floating-label__label--disabled {
 color:#555;
 color:var(--floating-label-disabled-color,#555);
 left:4px
}
.pagination {
 --pagination-item-foreground-color:#555;
 --pagination-item-active-foreground-color:#333;
 --pagination-item-hover-foreground-color:#333;
 --pagination-item-current-background-color:#eee;
 --pagination-item-current-border-color:transparent;
 --pagination-item-current-foreground-color:#333;
 --pagination-paddle-hover-foreground-color:#a3a3a3
}
nav.pagination {
 -ms-flex-align:center;
 align-items:center;
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-pack:center;
 justify-content:center;
 color:#555;
 color:var(--pagination-item-foreground-color,#555);
 font-family:inherit;
 font-size:1rem;
 margin:8px 0;
 max-width:100%
}
nav.pagination a,
nav.pagination button {
 color:inherit;
 font-size:1em
}
ol.pagination__items {
 -ms-flex-align:center;
 align-items:center;
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-pack:center;
 justify-content:center;
 box-sizing:border-box;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 height:48px;
 list-style-type:none;
 margin:0;
 overflow:hidden;
 padding:0
}
ol.pagination__items li:not([hidden]) {
 -ms-flex-align:center;
 align-items:center;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center
}
.pagination__next,
.pagination__previous {
 -ms-flex-align:center;
 align-items:center;
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-pack:center;
 justify-content:center;
 height:48px;
 outline-offset:-4px;
 width:48px
}
.pagination__next:focus svg,
.pagination__previous:focus svg,
.pagination__next:hover svg,
.pagination__previous:hover svg {
 fill:#a3a3a3;
 fill:var(--pagination-paddle-hover-foreground-color,#a3a3a3)
}
.pagination__next[aria-disabled="true"] svg,
.pagination__previous[aria-disabled="true"] svg {
 fill:#ccc
}
button.pagination__next,
button.pagination__previous {
 background:0;
 border:0
}
.pagination__item {
 -ms-flex-align:center;
 align-items:center;
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-pack:center;
 justify-content:center;
 box-sizing:border-box;
 font-weight:normal;
 height:48px;
 margin:0 4px;
 outline-offset:-4px;
 width:48px
}
.pagination__item:active {
 color:#333;
 color:var(--pagination-item-active-foreground-color,#333)
}
.pagination__item:focus,
.pagination__item:hover {
 color:#333;
 color:var(--pagination-item-hover-foreground-color,#333);
 text-decoration:underline
}
.pagination__item[aria-current="page"] {
 background-color:#eee;
 background-color:var(--pagination-item-current-background-color,#eee);
 border-color:transparent;
 border-color:var(--pagination-item-current-border-color,transparent);
 color:#333;
 color:var(--pagination-item-current-foreground-color,#333);
 border-style:solid;
 border-width:2px;
 font-weight:500
}
button.pagination__item {
 background:0;
 border:0;
 font-family:inherit
}
a.pagination__item {
 text-decoration:none
}
nav.pagination--fluid {
 width:100%
}
nav.pagination--fluid ol.pagination__items {
 -ms-flex-positive:1;
 flex-grow:1;
 max-width:none
}
nav.pagination--fluid ol.pagination__items li {
 -ms-flex:1 0 48px;
 flex:1 0 48px
}
@media(min-width:601px) {
 nav.pagination {
  margin:16px 0
 }
}
.minerva-backdrop {
 position:fixed;
 z-index:99999;
 top:0;
 left:0;
 width:100%;
 height:100%;
 transition:1ms opacity ease;
 background:rgba(0,0,0,.5)
}
.minerva-backdrop--top {
 background:0;
 transition:none;
 z-index:100000
}
.tooltip-element,
.tooltip-element *,
.tooltip-element :after,
.tooltip-element :before,
.tooltip-element:after,
.tooltip-element:before {
 box-sizing:border-box
}
.tooltip-element {
 position:absolute;
 display:none
}
.tooltip-element.tooltip-open {
 display:block
}
.tooltip-element.minerva-tooltip {
 max-width:100%;
 max-height:100%;
 z-index:100001
}
.tooltip-element.minerva-tooltip .tooltip-content {
 border-radius:0;
 position:relative;
 background:0;
 color:#eee;
 padding:0
}
.tooltip-element.minerva-tooltip .tooltip-content:before {
 content:"";
 display:block;
 position:absolute;
 width:0;
 height:0;
 border-color:transparent;
 border-width:15px;
 border-style:solid;
 z-index:1
}
.tooltip-element.minerva-tooltip.tooltip-element-attached-bottom.tooltip-element-attached-center .tooltip-content {
 margin-bottom:15px
}
.tooltip-element.minerva-tooltip.tooltip-element-attached-bottom.tooltip-element-attached-center .tooltip-content:before {
 top:100%;
 left:50%;
 margin-left:-15px;
 border-top-color:#fff
}
.tooltip-element.minerva-tooltip.tooltip-element-attached-top.tooltip-element-attached-center .tooltip-content {
 margin-top:15px
}
.tooltip-element.minerva-tooltip.tooltip-element-attached-top.tooltip-element-attached-center .tooltip-content:before {
 bottom:100%;
 left:50%;
 margin-left:-15px;
 border-bottom-color:#fff
}
.tooltip-element.minerva-tooltip.tooltip-element-attached-right.tooltip-element-attached-middle .tooltip-content {
 margin-right:15px
}
.tooltip-element.minerva-tooltip.tooltip-element-attached-right.tooltip-element-attached-middle .tooltip-content:before {
 left:100%;
 top:50%;
 margin-top:-15px;
 border-left-color:#fff
}
.tooltip-element.minerva-tooltip.tooltip-element-attached-left.tooltip-element-attached-middle .tooltip-content {
 margin-left:15px
}
.tooltip-element.minerva-tooltip.tooltip-element-attached-left.tooltip-element-attached-middle .tooltip-content:before {
 right:100%;
 top:50%;
 margin-top:-15px;
 border-right-color:#fff
}
.tooltip-element.minerva-tooltip.tooltip-element-attached-top.tooltip-element-attached-left.tooltip-target-attached-bottom .tooltip-content {
 margin-top:15px
}
.tooltip-element.minerva-tooltip.tooltip-element-attached-top.tooltip-element-attached-left.tooltip-target-attached-bottom .tooltip-content:before {
 bottom:100%;
 left:15px;
 border-bottom-color:#fff
}
.tooltip-element.minerva-tooltip.tooltip-element-attached-top.tooltip-element-attached-right.tooltip-target-attached-bottom .tooltip-content {
 margin-top:15px
}
.tooltip-element.minerva-tooltip.tooltip-element-attached-top.tooltip-element-attached-right.tooltip-target-attached-bottom .tooltip-content:before {
 bottom:100%;
 right:15px;
 border-bottom-color:#fff
}
.tooltip-element.minerva-tooltip.tooltip-element-attached-bottom.tooltip-element-attached-left.tooltip-target-attached-top .tooltip-content {
 margin-bottom:15px
}
.tooltip-element.minerva-tooltip.tooltip-element-attached-bottom.tooltip-element-attached-left.tooltip-target-attached-top .tooltip-content:before {
 top:100%;
 left:15px;
 border-top-color:#fff
}
.tooltip-element.minerva-tooltip.tooltip-element-attached-bottom.tooltip-element-attached-right.tooltip-target-attached-top .tooltip-content {
 margin-bottom:15px
}
.tooltip-element.minerva-tooltip.tooltip-element-attached-bottom.tooltip-element-attached-right.tooltip-target-attached-top .tooltip-content:before {
 top:100%;
 right:15px;
 border-top-color:#fff
}
.tooltip-element.minerva-tooltip.tooltip-element-attached-top.tooltip-element-attached-right.tooltip-target-attached-left .tooltip-content {
 margin-right:15px
}
.tooltip-element.minerva-tooltip.tooltip-element-attached-top.tooltip-element-attached-right.tooltip-target-attached-left .tooltip-content:before {
 top:15px;
 left:100%;
 border-left-color:#fff
}
.tooltip-element.minerva-tooltip.tooltip-element-attached-top.tooltip-element-attached-left.tooltip-target-attached-right .tooltip-content {
 margin-left:15px
}
.tooltip-element.minerva-tooltip.tooltip-element-attached-top.tooltip-element-attached-left.tooltip-target-attached-right .tooltip-content:before {
 top:15px;
 right:100%;
 border-right-color:#fff
}
.tooltip-element.minerva-tooltip.tooltip-element-attached-bottom.tooltip-element-attached-right.tooltip-target-attached-left .tooltip-content {
 margin-right:15px
}
.tooltip-element.minerva-tooltip.tooltip-element-attached-bottom.tooltip-element-attached-right.tooltip-target-attached-left .tooltip-content:before {
 bottom:15px;
 left:100%;
 border-left-color:#fff
}
.tooltip-element.minerva-tooltip.tooltip-element-attached-bottom.tooltip-element-attached-left.tooltip-target-attached-right .tooltip-content {
 margin-left:15px
}
.tooltip-element.minerva-tooltip.tooltip-element-attached-bottom.tooltip-element-attached-left.tooltip-target-attached-right .tooltip-content:before {
 bottom:15px;
 right:100%;
 border-right-color:#fff
}
.tooltip-element.minerva-tooltip {
 pointer-events:auto
}
.tooltip-element.minerva-tooltip .tooltip-content {
 padding:0
}
@keyframes callout-anim {
 0% {
  opacity:0
 }
 100% {
  opacity:1;
  margin:0
 }
}
.callout-anim {
 opacity:0;
 animation-name:callout-anim;
 animation-duration:.5s;
 animation-iteration-count:1;
 animation-fill-mode:forwards
}
.minerva-callout,
.minerva-dialog {
 max-width:600px;
 padding:27pt 32pt;
 border-radius:2px;
 box-sizing:border-box;
 background-color:#fff;
 color:#000
}
.minerva-callout_arrow,
.minerva-dialog_arrow {
 position:absolute;
 width:0;
 height:0
}
.minerva-callout_arrow--top,
.minerva-dialog_arrow--top {
 top:-25px;
 left:5%;
 border-left:25px solid transparent;
 border-right:25px solid transparent;
 border-bottom:25px solid red
}
.minerva-callout_arrow--bottom,
.minerva-dialog_arrow--bottom {
 bottom:-25px;
 left:5%;
 border-left:25px solid transparent;
 border-right:25px solid transparent;
 border-top:25px solid red
}
.minerva-callout_arrow--left,
.minerva-dialog_arrow--left {
 top:5%;
 left:-25px;
 border-top:25px solid transparent;
 border-bottom:25px solid transparent;
 border-right:25px solid red
}
.minerva-callout_arrow--right,
.minerva-dialog_arrow--right {
 top:5%;
 right:-25px;
 border-top:25px solid transparent;
 border-bottom:25px solid transparent;
 border-left:25px solid red
}
.minerva-dialog {
 position:fixed;
 z-index:100001;
 top:50%;
 left:50%;
 transform:translate(-50%,-50%)
}
.minerva-callout {
 transform:translate(0,0)
}
.minerva-content h1 {
 margin:0
}
.minerva-footer {
 position:relative;
 zoom:1
}
.minerva-footer:after,
.minerva-footer:before {
 content:"";
 display:table
}
.minerva-footer:after {
 clear:both
}
.minerva-controls {
 float:right
}
.minerva-button {
 background:#000;
 border:0;
 padding:5px 10px;
 color:#fff
}
.minerva-close {
 background:0;
 color:#000
}
.minerva-cross {
 background:0;
 position:absolute;
 top:6px;
 right:6px;
 height:16px;
 width:16px
}
.minerva-cross:after,
.minerva-cross:before {
 position:absolute;
 content:' ';
 height:16px;
 width:2px;
 background-color:#333;
 top:0;
 right:6px
}
.minerva-cross:before {
 transform:rotate(45deg)
}
.minerva-cross:after {
 transform:rotate(-45deg)
}
.minerva-label {
 float:left
}
.minerva-tooltip.tooltip-element.tooltip-element-attached-bottom.tooltip-element-attached-center,
.minerva-tooltip.tooltip-element.tooltip-element-attached-bottom.tooltip-element-attached-left.tooltip-target-attached-top,
.minerva-tooltip.tooltip-element.tooltip-element-attached-bottom.tooltip-element-attached-right.tooltip-target-attached-top {
 margin:-40px 0 0 0;
 opacity:0;
 animation-name:callout-anim;
 animation-duration:.5s;
 animation-iteration-count:1;
 animation-fill-mode:forwards
}
.minerva-tooltip.tooltip-element.tooltip-element-attached-top.tooltip-element-attached-center,
.minerva-tooltip.tooltip-element.tooltip-element-attached-top.tooltip-element-attached-left.tooltip-target-attached-bottom,
.minerva-tooltip.tooltip-element.tooltip-element-attached-top.tooltip-element-attached-right.tooltip-target-attached-bottom {
 margin:40px 0 0 0;
 opacity:0;
 animation-name:callout-anim;
 animation-duration:.5s;
 animation-iteration-count:1;
 animation-fill-mode:forwards
}
.minerva-tooltip.tooltip-element.tooltip-element-attached-bottom.tooltip-element-attached-left.tooltip-target-attached-right,
.minerva-tooltip.tooltip-element.tooltip-element-attached-left.tooltip-element-attached-middle,
.minerva-tooltip.tooltip-element.tooltip-element-attached-top.tooltip-element-attached-left.tooltip-target-attached-right {
 margin:0 0 0 40px;
 opacity:0;
 animation-name:callout-anim;
 animation-duration:.5s;
 animation-iteration-count:1;
 animation-fill-mode:forwards
}
.minerva-tooltip.tooltip-element.tooltip-element-attached-bottom.tooltip-element-attached-right.tooltip-target-attached-left,
.minerva-tooltip.tooltip-element.tooltip-element-attached-right.tooltip-element-attached-middle,
.minerva-tooltip.tooltip-element.tooltip-element-attached-top.tooltip-element-attached-right.tooltip-target-attached-left {
 margin:0 0 0 -40px;
 opacity:0;
 animation-name:callout-anim;
 animation-duration:.5s;
 animation-iteration-count:1;
 animation-fill-mode:forwards
}
body .minerva-highlight {
 z-index:100000 !important;
 background:inherit
}
body .minerva-highlight--relative {
 position:relative
}
body .minerva-highlight:before {
 content:'';
 display:block;
 position:absolute;
 width:100%;
 height:100%;
 top:50%;
 left:50%;
 transform:translate(-50%,-50%);
 z-index:-1
}
.drawer {
 --dialog-window-background-color:#f0eeec;
 --dialog-back-close-foreground-color:#333
}
.drawer[role="dialog"] {
 background-color:rgba(51,51,51,0.7);
 bottom:0;
 left:0;
 -webkit-overflow-scrolling:touch;
 overflow-y:auto;
 position:fixed;
 right:0;
 top:0;
 will-change:background-color;
 z-index:100000
}
.drawer--no-mask[role="dialog"] {
 background-color:transparent
}
.drawer__header {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-negative:0;
 flex-shrink:0;
 margin:16px 16px 0;
 position:relative
}
.drawer__header h2 {
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 margin:0
}
.drawer__header>:last-child:not(:only-child) {
 margin-left:16px
}
.drawer__handle {
 background-color:transparent;
 border:0;
 left:0;
 margin:-11px auto;
 padding:8px;
 position:relative;
 right:0;
 top:11px
}
.drawer__handle::after {
 background-color:#999;
 border-radius:5px;
 content:"";
 display:block;
 height:3px;
 width:20px
}
.drawer__main {
 box-sizing:border-box;
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 margin:16px;
 position:relative;
 min-height:auto;
 overflow:auto
}
.drawer__main>:first-child {
 margin-top:0
}
.drawer__main>:last-child {
 margin-bottom:0
}
.drawer__footer {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-pack:center;
 justify-content:center;
 margin:0 16px 16px;
 position:relative
}
.drawer__footer>:not(:first-child) {
 margin-top:16px
}
.drawer__back,
.drawer__close {
 color:#333;
 color:var(--dialog-back-close-foreground-color,#333);
 background-color:transparent;
 border:0;
 z-index:1
}
.drawer__back:hover,
.drawer__close:hover,
.drawer__back:focus,
.drawer__close:focus {
 color:#0654ba
}
.drawer__window {
 display:-ms-flexbox;
 display:flex;
 margin:auto;
 max-width:100%;
 min-height:55px;
 position:absolute;
 right:0;
 will-change:opacity,transform;
 background-color:#f0eeec;
 background-color:var(--dialog-window-background-color,#f0eeec);
 -webkit-overflow-scrolling:touch;
 padding-bottom:0;
 border-radius:16px 16px 0 0;
 bottom:0;
 -ms-flex-direction:column;
 flex-direction:column;
 left:0;
 max-height:50%;
 overflow-y:hidden
}
.drawer__window::before {
 background-color:#f0eeec;
 background-color:var(--dialog-window-background-color,#f0eeec);
 bottom:15vh;
 content:"";
 left:0;
 position:absolute;
 top:0;
 width:100%
}
.drawer__window::before {
 display:none
}
.drawer__window--expanded {
 height:95%;
 max-height:95%
}
.drawer__window--slide {
 transition:max-height .32s ease-out
}
.drawer--show.drawer--mask-fade,
.drawer--hide.drawer--mask-fade {
 transition:background-color .16s ease-out
}
.drawer--show.drawer--mask-fade-slow,
.drawer--hide.drawer--mask-fade-slow {
 transition:background-color .32s ease-out
}
.drawer--show .drawer__window--fade,
.drawer--hide .drawer__window--fade {
 transition:opacity .16s ease-out
}
.drawer--show .drawer__window--slide,
.drawer--hide .drawer__window--slide {
 transition:transform .32s ease-out
}
.drawer--hide.drawer--hide,
.drawer--hide.drawer--show-init,
.drawer--show-init.drawer--hide,
.drawer--show-init.drawer--show-init {
 display:block
}
.drawer--hide.drawer--mask-fade,
.drawer--show-init.drawer--mask-fade,
.drawer--hide.drawer--mask-fade-slow,
.drawer--show-init.drawer--mask-fade-slow {
 background-color:rgba(51,51,51,0)
}
.drawer--hide .drawer__window--slide,
.drawer--show-init .drawer__window--slide {
 transform:translateY(100%)
}
.drawer--show.drawer--show,
.drawer--show.drawer--hide-init,
.drawer--hide-init.drawer--show,
.drawer--hide-init.drawer--hide-init {
 display:block
}
.drawer--show.drawer--mask-fade,
.drawer--hide-init.drawer--mask-fade,
.drawer--show.drawer--mask-fade-slow,
.drawer--hide-init.drawer--mask-fade-slow {
 background-color:rgba(51,51,51,0.7)
}
.drawer--show .drawer__window--fade,
.drawer--hide-init .drawer__window--fade {
 opacity:1
}
.drawer--show .drawer__window--slide,
.drawer--hide-init .drawer__window--slide {
 transform:translateX(0)
}
.drawer__handle {
 top:8px;
 z-index:2
}
.drawer__header {
 background-color:white;
 margin:0
}
.drawer__header>h2 {
 border-bottom:1px solid #eee;
 box-sizing:border-box;
 font-size:1.125rem;
 font-weight:400;
 left:0;
 overflow:hidden;
 padding:8px 50px;
 text-align:center;
 text-overflow:ellipsis;
 top:0;
 white-space:nowrap
}
.drawer__header>.drawer__close {
 position:absolute;
 right:3px;
 top:16px
}
