.sales-order-index .page-actions .page-actions-inner .page-actions-buttons button:first-of-type {
    background-color: transparent;
    border: 1px dashed #ba4000;
    box-shadow: none;
    color: #ba4000;
    text-shadow: none;
    opacity: 0.8;
    margin-right: 10px;
}

.sales-order-index .page-actions .page-actions-inner .page-actions-buttons button:first-of-type:hover {
    background-color: transparent;
    border: 1px solid #ba4000;
    box-shadow: 0 0 0 1px #eb5202;
    color: #ba4000;
    text-decoration: none;
    opacity: 1;
}

.page-actions .page-actions-inner .page-actions-buttons button#export-button {
    width: 22rem;
    padding-left: 0;
    padding-right: 27px;
}

/* grid design */
.admin__data-grid-wrap {
    overflow: scroll;
}

.page-wrapper .page-content {
    padding-bottom: 0;
    padding-left: 2rem;
    padding-right: 2rem;
}

.page-wrapper .sticky-header {
    background-color: #fff;
    padding: 0.5rem 2rem 0;
}

.page-wrapper .data-grid-cap-left,
.page-wrapper .data-grid-cap-right {
    background-color: #fff;
    bottom: -1px;
    margin-top: -1px;
    width: 2rem;
}

.page-wrapper .sticky-header .admin__data-grid-wrap {
    padding-top: 0;
}

.page-wrapper .data-grid th {
    background-color: #d8d8d8;
    border: 0.5px solid #c6c6c6;
    border-left-color: transparent;
    border-width: 0 0.5px 0 0;
}

.page-wrapper .data-grid .data-grid-th,
.page-wrapper .order-shipment-table span {
    color: #524d49;
    padding: 0.8rem 1rem 0.3rem;
    text-shadow: 0 0 1px #ebebeb;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 90%;
}

.admin__data-grid-wrap .data-grid .data-grid-th {
    padding: 0.8rem 0.6rem 0.3rem;
}

.admin__data-grid-wrap .data-grid .data-grid-th._sortable {
    z-index: 0;
}

.page-wrapper .data-grid-th._sortable._ascend,
.page-wrapper .data-grid-th._sortable._descend {
    padding-right: 1.3rem;
}

.page-wrapper .data-grid-th._sortable._ascend::before,
.page-wrapper .data-grid-th._sortable._descend::before {
    margin-top: -0.6em;
    right: 0.4rem;
}

.page-wrapper .data-grid .data-grid-th._sortable:focus,
.page-wrapper .data-grid .data-grid-th._sortable:hover {
    background-color: #c2c2c2;
}

.page-wrapper .page-main-actions:not(._hidden),
.page-wrapper .page-actions._fixed {
    background: #fff;
    border: 1px solid #fff;
}


.page-actions .page-actions-inner .page-actions-buttons button.disabled {
    cursor: not-allowed;
}

.notifications-action .notifications-counter {
    background-color: #ccc;
    color: #222;
}

.page-actions .page-actions-inner .page-actions-buttons button.szy_action {
    background-color: #67815f;
    border-color: #49783b;
    border-radius: 2px;
    box-shadow: 3px 3px 3px #ddd;
    transition: all 0.12s;
}

.page-actions .page-actions-inner .page-actions-buttons button.szy_action:hover {
    background-color: #556d4d;
    border-color: #3f5139;
    box-shadow: 0 0 3px 1px #007bdb;
    transition: all 0.12s;
}
/* End grid design */

/* Filter */
admin__data-grid-filters-current _show .admin__current-filters-list > li {
    color: #111;
    text-shadow: 0px 0px 2px #fff;
}

.admin__data-grid-filters-current._show {
    display: table;
    position: relative;
    z-index: 3;
    overflow: scroll;
    white-space: nowrap;
    top: 5px;
    padding: 10px 6px 6px 10px;
    border: 0;
    background: #fcfae3cf;
    border-radius: 2px;
    border-left: 2px solid #eeba2c;
}

.sticky-header .filters-active {
    padding: 0 0.6rem;
    right: -4px;
    top: 5px;
}

.sticky-header .admin__data-grid-filters-current {
    margin-bottom: 10px;
    padding-bottom: 3px;
    padding-top: 8px;
    margin-top: -17px;
}

.admin__current-filters-actions-wrap .action-tertiary {
    background: #ffffffeb;
    color: #8b0000bf;
    border: 1px dotted #8b000087 !important;
    border-radius: 2px;
    font-weight: 400;
    padding: 3px 14px 2px 25px;
    margin: -3px 0 0;
    font-size: 13px;
}

.admin__current-filters-actions-wrap .action-tertiary::before {
    color: #8b0000ad;
    content: '\e620';
    font-size: 1.6rem;
    transition: color 0.1s linear;
    margin: 0 8px 0 -22px;
    float: left;
    -webkit-font-smoothing: antialiased;
    font-family: 'Admin Icons';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
}

.admin__current-filters-actions-wrap .action-tertiary:hover,
.admin__current-filters-actions-wrap .action-tertiary:focus {
    background: #fff;
    color: darkred;
    border: 1px dotted darkred !important;
    text-decoration:none;
}

.admin__current-filters-actions-wrap .action-tertiary:hover::before,
.admin__current-filters-actions-wrap .action-tertiary:focus::before {
    color: darkred;
}
/* End: Filter */

/* Notifications */
.page-wrapper .message-system-inner,
.page-wrapper .message-system-collapsible {
    background: #fffddbd4;
    border: solid #d1d1d18f;
    border-width: 0 0 0.1rem;
    padding: 0 0.4rem 0.3rem 0.5rem;
}
.page-wrapper .message-system-short {
    min-height: 0;
}
.page-wrapper .message-system-short-wrapper {
    padding: 0 1.5rem 0 1.2rem;
}
.message-system-action-dropdown {
    margin: 1.5rem 1rem 0 0;
    padding-right: 3rem;
}
.page-wrapper .message-system-list {
    border-bottom: 0;
    border-top: 1px dashed #b9b9b9;
}
.page-wrapper .notices-wrapper {
    margin: 0;
    min-height: 0;
}
/* End: Notifications */