.amasty-rma-account-newreturn,
.amasty-rma-guest-newreturn,
.amasty-rma-account-view,
.amasty-rma-guest-view,
.amasty-rma-account-history,
.amasty-rma-guest-history {
    --positiva-rma-black: #111;
    --positiva-rma-text: #202020;
    --positiva-rma-muted: #707070;
    --positiva-rma-line: #d9d9d9;
    --positiva-rma-line-strong: #b8b8b8;
    --positiva-rma-soft: #f7f7f7;
    --positiva-rma-focus: rgba(17, 17, 17, .18);
    --positiva-rma-success: #2f6f4e;
    --positiva-rma-warning: #8a6a1f;
    --positiva-rma-danger: #9d2f2f;
}

.amasty-rma-account-newreturn .amreturn-btn,
.amasty-rma-guest-newreturn .amreturn-btn,
.amasty-rma-account-view .amreturn-btn,
.amasty-rma-guest-view .amreturn-btn,
.amasty-rma-account-history .amreturn-btn,
.amasty-rma-guest-history .amreturn-btn,
.amasty-rma-account-newreturn .action.primary,
.amasty-rma-guest-newreturn .action.primary,
.amasty-rma-account-view .action.primary,
.amasty-rma-guest-view .action.primary,
.amasty-rma-account-history .action.primary,
.amasty-rma-guest-history .action.primary {
    background: var(--positiva-rma-black) !important;
    border: 1px solid var(--positiva-rma-black) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: #fff !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    letter-spacing: .04em !important;
    line-height: 18px !important;
    padding: 11px 22px !important;
    text-transform: uppercase !important;
    transition: background-color .18s ease, border-color .18s ease, color .18s ease;
}

.amasty-rma-account-newreturn .amreturn-btn:hover,
.amasty-rma-guest-newreturn .amreturn-btn:hover,
.amasty-rma-account-view .amreturn-btn:hover,
.amasty-rma-guest-view .amreturn-btn:hover,
.amasty-rma-account-history .amreturn-btn:hover,
.amasty-rma-guest-history .amreturn-btn:hover,
.amasty-rma-account-newreturn .action.primary:hover,
.amasty-rma-guest-newreturn .action.primary:hover,
.amasty-rma-account-view .action.primary:hover,
.amasty-rma-guest-view .action.primary:hover,
.amasty-rma-account-history .action.primary:hover,
.amasty-rma-guest-history .action.primary:hover {
    background: #fff !important;
    border-color: var(--positiva-rma-black) !important;
    color: var(--positiva-rma-black) !important;
}

.amasty-rma-account-newreturn .amreturn-btn:focus,
.amasty-rma-guest-newreturn .amreturn-btn:focus,
.amasty-rma-account-view .amreturn-btn:focus,
.amasty-rma-guest-view .amreturn-btn:focus,
.amasty-rma-account-history .amreturn-btn:focus,
.amasty-rma-guest-history .amreturn-btn:focus,
.amasty-rma-account-newreturn .action.primary:focus,
.amasty-rma-guest-newreturn .action.primary:focus,
.amasty-rma-account-view .action.primary:focus,
.amasty-rma-guest-view .action.primary:focus,
.amasty-rma-account-history .action.primary:focus,
.amasty-rma-guest-history .action.primary:focus {
    box-shadow: 0 0 0 3px var(--positiva-rma-focus) !important;
    outline: 0 !important;
}

.amasty-rma-account-newreturn .amrma-link-cancel,
.amasty-rma-guest-newreturn .amrma-link-cancel,
.amasty-rma-account-view .amrma-cancel,
.amasty-rma-guest-view .amrma-cancel {
    background: transparent !important;
    border: 1px solid var(--positiva-rma-line-strong) !important;
    border-radius: 0 !important;
    color: var(--positiva-rma-text) !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    letter-spacing: .04em;
    padding: 10px 18px !important;
    text-transform: uppercase;
}

.amasty-rma-account-newreturn .amrma-link-cancel:hover,
.amasty-rma-guest-newreturn .amrma-link-cancel:hover,
.amasty-rma-account-view .amrma-cancel:hover,
.amasty-rma-guest-view .amrma-cancel:hover {
    border-color: var(--positiva-rma-black) !important;
    color: var(--positiva-rma-black) !important;
    text-decoration: none !important;
}

.amasty-rma-account-newreturn .amrma-title,
.amasty-rma-guest-newreturn .amrma-title,
.amasty-rma-account-view .amrma-title,
.amasty-rma-guest-view .amrma-title,
.amasty-rma-account-history .amrma-title,
.amasty-rma-guest-history .amrma-title {
    color: var(--positiva-rma-text);
    font-weight: 500;
    letter-spacing: 0;
}

.amasty-rma-account-newreturn .amrma-header,
.amasty-rma-guest-newreturn .amrma-header,
.amasty-rma-account-view .amrma-header,
.amasty-rma-guest-view .amrma-header {
    color: var(--positiva-rma-black);
    font-weight: 600;
}

.amasty-rma-account-newreturn .amreturns-order-select,
.amasty-rma-guest-newreturn .amreturns-order-select,
.amasty-rma-account-newreturn .amrma-message-container.-options,
.amasty-rma-guest-newreturn .amrma-message-container.-options,
.amasty-rma-account-newreturn .amrma-message-container.-gray,
.amasty-rma-guest-newreturn .amrma-message-container.-gray {
    background: #fff !important;
    border: 1px solid var(--positiva-rma-line) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

.amasty-rma-account-newreturn .amrma-message-container,
.amasty-rma-guest-newreturn .amrma-message-container,
.amasty-rma-account-view .amrma-instruction-block,
.amasty-rma-guest-view .amrma-instruction-block,
.amasty-rma-account-view .amrma-received-message,
.amasty-rma-guest-view .amrma-received-message {
    background: var(--positiva-rma-soft) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

.amasty-rma-account-newreturn .amrma-message,
.amasty-rma-guest-newreturn .amrma-message,
.amasty-rma-account-newreturn .amrma-img-text,
.amasty-rma-guest-newreturn .amrma-img-text,
.amasty-rma-account-newreturn .amrma-return-message,
.amasty-rma-guest-newreturn .amrma-return-message {
    background: #f3f3f3 !important;
    border-radius: 0 !important;
    color: var(--positiva-rma-text) !important;
}

.amasty-rma-account-newreturn .amrma-field,
.amasty-rma-guest-newreturn .amrma-field,
.amasty-rma-account-newreturn .amrma-select,
.amasty-rma-guest-newreturn .amrma-select,
.amasty-rma-account-newreturn .amrma-comment,
.amasty-rma-guest-newreturn .amrma-comment,
.amasty-rma-account-view .amrma-textarea,
.amasty-rma-guest-view .amrma-textarea {
    border: 1px solid var(--positiva-rma-line-strong) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: var(--positiva-rma-text);
}

.amasty-rma-account-newreturn .positiva-rma-field-hint,
.amasty-rma-guest-newreturn .positiva-rma-field-hint {
    color: var(--positiva-rma-muted);
    font-size: 13px;
    line-height: 1.4;
    margin-top: 4px;
}

.amasty-rma-account-newreturn .amrma-field:focus,
.amasty-rma-guest-newreturn .amrma-field:focus,
.amasty-rma-account-newreturn .amrma-select:focus,
.amasty-rma-guest-newreturn .amrma-select:focus,
.amasty-rma-account-newreturn .amrma-comment:focus,
.amasty-rma-guest-newreturn .amrma-comment:focus,
.amasty-rma-account-view .amrma-textarea:focus,
.amasty-rma-guest-view .amrma-textarea:focus {
    border-color: var(--positiva-rma-black) !important;
    box-shadow: 0 0 0 3px var(--positiva-rma-focus) !important;
    outline: 0 !important;
}

.amasty-rma-account-newreturn .amrma-product-item,
.amasty-rma-guest-newreturn .amrma-product-item,
.amasty-rma-account-history .amrma-table .amrma-row,
.amasty-rma-guest-history .amrma-table .amrma-row {
    border-color: var(--positiva-rma-line) !important;
}

.amasty-rma-account-view .amrma-table,
.amasty-rma-guest-view .amrma-table,
.amasty-rma-account-history .amrma-table,
.amasty-rma-guest-history .amrma-table {
    border-collapse: collapse;
    color: var(--positiva-rma-text);
}

.returns-history > .amrma-table .amrma-tbody > .amrma-row .amrma-image {
    height: auto;
}

.amasty-rma-account-view .amrma-table th,
.amasty-rma-account-view .amrma-table td,
.amasty-rma-guest-view .amrma-table th,
.amasty-rma-guest-view .amrma-table td,
.amasty-rma-account-history .amrma-table th,
.amasty-rma-account-history .amrma-table td,
.amasty-rma-guest-history .amrma-table th,
.amasty-rma-guest-history .amrma-table td {
    border-color: var(--positiva-rma-line) !important;
}

.amasty-rma-account-view .amrma-table th,
.amasty-rma-guest-view .amrma-table th,
.amasty-rma-account-history .amrma-table th,
.amasty-rma-guest-history .amrma-table th {
    color: var(--positiva-rma-muted);
    font-size: 12px;
    font-weight: 600;
    letter-spacing: .03em;
    text-transform: uppercase;
}

.amasty-rma-account-newreturn .amrma-checkbox-container .amrma-label,
.amasty-rma-guest-newreturn .amrma-checkbox-container .amrma-label {
    border-color: var(--positiva-rma-line-strong) !important;
    border-radius: 0 !important;
}

.amasty-rma-account-newreturn .amrma-checkbox-container .amrma-checkbox:checked + .amrma-label,
.amasty-rma-account-newreturn .amrma-checkbox-container .amrma-checkbox:checked + .amrma-label-container .amrma-label,
.amasty-rma-guest-newreturn .amrma-checkbox-container .amrma-checkbox:checked + .amrma-label,
.amasty-rma-guest-newreturn .amrma-checkbox-container .amrma-checkbox:checked + .amrma-label-container .amrma-label {
    background-color: var(--positiva-rma-black) !important;
    background-image: none !important;
    border-color: var(--positiva-rma-black) !important;
}

.amasty-rma-account-newreturn .amrma-checkbox-container .amrma-checkbox:checked + .amrma-label:after,
.amasty-rma-account-newreturn .amrma-checkbox-container .amrma-checkbox:checked + .amrma-label-container .amrma-label:after,
.amasty-rma-guest-newreturn .amrma-checkbox-container .amrma-checkbox:checked + .amrma-label:after,
.amasty-rma-guest-newreturn .amrma-checkbox-container .amrma-checkbox:checked + .amrma-label-container .amrma-label:after {
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    content: '';
    height: 7px;
    left: 4px;
    position: absolute;
    top: 1px;
    transform: rotate(45deg);
    width: 4px;
}

.amasty-rma-account-newreturn .amrma-attach-file .amrma-label,
.amasty-rma-guest-newreturn .amrma-attach-file .amrma-label,
.amasty-rma-account-newreturn .amrma-attach-file .amrma-file,
.amasty-rma-guest-newreturn .amrma-attach-file .amrma-file,
.amasty-rma-account-newreturn .amrma-text-link,
.amasty-rma-guest-newreturn .amrma-text-link {
    color: var(--positiva-rma-black) !important;
}

.amasty-rma-account-view .amrma-instructions-title,
.amasty-rma-guest-view .amrma-instructions-title {
    border-bottom-color: var(--positiva-rma-black) !important;
    border-radius: 0 !important;
}

.amasty-rma-account-view .amrma-instructions-title .amrma-show,
.amasty-rma-guest-view .amrma-instructions-title .amrma-show {
    border-color: var(--positiva-rma-black) !important;
}

.amasty-rma-account-view .amrma-instructions-title .amrma-show:before,
.amasty-rma-guest-view .amrma-instructions-title .amrma-show:before {
    border-color: var(--positiva-rma-black) !important;
}

.amasty-rma-account-view .amrma-progress,
.amasty-rma-guest-view .amrma-progress {
    border-bottom-color: var(--positiva-rma-line) !important;
}

.amasty-rma-account-view .amrma-percent,
.amasty-rma-guest-view .amrma-percent {
    border-bottom-color: var(--positiva-rma-black) !important;
}

.amasty-rma-account-view .amrma-step.-complete:before,
.amasty-rma-guest-view .amrma-step.-complete:before {
    background: var(--positiva-rma-black) !important;
}

.amasty-rma-account-view .amrma-status,
.amasty-rma-guest-view .amrma-status,
.amasty-rma-account-history .amrma-status,
.amasty-rma-guest-history .amrma-status {
    border-radius: 0 !important;
    color: #fff;
    letter-spacing: .03em;
}

.amasty-rma-account-view .amrma-status.-authorized,
.amasty-rma-guest-view .amrma-status.-authorized,
.amasty-rma-account-history .amrma-status.-authorized,
.amasty-rma-guest-history .amrma-status.-authorized,
.amasty-rma-account-view .amrma-status.-pending,
.amasty-rma-guest-view .amrma-status.-pending,
.amasty-rma-account-history .amrma-status.-pending,
.amasty-rma-guest-history .amrma-status.-pending {
    background: var(--positiva-rma-warning) !important;
}

.amasty-rma-account-view .amrma-status.-received,
.amasty-rma-guest-view .amrma-status.-received,
.amasty-rma-account-history .amrma-status.-received,
.amasty-rma-guest-history .amrma-status.-received,
.amasty-rma-account-view .amrma-status.-resolved,
.amasty-rma-guest-view .amrma-status.-resolved,
.amasty-rma-account-history .amrma-status.-resolved,
.amasty-rma-guest-history .amrma-status.-resolved {
    background: var(--positiva-rma-success) !important;
}

.amasty-rma-account-view .amrma-status.-rejected,
.amasty-rma-guest-view .amrma-status.-rejected,
.amasty-rma-account-history .amrma-status.-rejected,
.amasty-rma-guest-history .amrma-status.-rejected {
    background: var(--positiva-rma-danger) !important;
}

@media (max-width: 767px) {
    .amasty-rma-account-newreturn .amreturn-btn,
    .amasty-rma-guest-newreturn .amreturn-btn,
    .amasty-rma-account-view .action.primary,
    .amasty-rma-guest-view .action.primary {
        width: 100%;
    }
}

.amrma-message-container.-options {
    background: #fff !important;
    border: 1px solid #d9d9d9 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding-bottom: 20px !important;
}

.amreturn-btn,
button.amreturn-btn,
a.amreturn-btn {
    background: #111 !important;
    border: 1px solid #111 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: #fff !important;
}

.amreturn-btn:hover,
button.amreturn-btn:hover,
a.amreturn-btn:hover {
    background: #fff !important;
    border-color: #111 !important;
    color: #111 !important;
}

.amreturn-btn:focus,
button.amreturn-btn:focus,
a.amreturn-btn:focus {
    background: #111 !important;
    border-color: #111 !important;
    box-shadow: 0 0 0 3px rgba(17, 17, 17, .18) !important;
    color: #fff !important;
    outline: 0 !important;
}
.positiva-rma-refund-methods .positiva-rma-refund-option {
    display: flex;
    align-items: flex-start;
    margin-top: 8px;
    font-size: 14px;
}
.positiva-rma-refund-methods .positiva-rma-refund-option input[type="radio"] {
    margin: 3px 8px 0 0;
}
.amasty_rma-account-newreturn .amrma-title {
    font-size: 20px;
    font-weight: normal;
    line-height: 0px;
}
.amrma-return-policy .amrma-text {
    padding-left: 8px;
}
.amrma-product-message.amrma-return-settings-container .amrma-title {
    font-size: 14px;
    margin-bottom: 5px;
    line-height: 1;
}
.amrma-message-container {
    font-size: 14px;
    border-radius: 8px;
    width: fit-content;
    padding: 5px 15px !important;
    float: right;
}
.amrma-shipping-payer.amrma-message {
    display: none !important
}
.amasty_rma-guest-newreturn .page-main,
.amasty_rma-guest-view .page-main {
    padding-top: 35px !important;
}
.amasty_rma-guest-newreturn .page-title-wrapper {
    margin-bottom: 30px
}
