.fr-request-form div.field-row {
margin: 0 0 1em;
}
.fr-request-form div.field-row label {
display: block;
position: relative;
}
.fr-required-field-notice {
color: #ff0b0b;
font-size: 12px;
display: block;
}
.fr-request-form div.field-type-checkbox label,
.fr-request-form div.field-type-radio label {
display: inline-block;
}
.theme-storefront .my_account_orders .button.refund::after {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1;
font-family: "Font Awesome 5 Free";
font-weight: 900;
line-height: inherit;
vertical-align: baseline;
content: "\f2f5";
margin-left: .5407911001em;
}
.fr-cancel-request-description {
margin: 0 0 1.4em;
}
.fr-request-summary .fr-cancel-request-description {
margin: 1.4em 0 0;
padding-top: 1.4em;
border-top: 1px solid #ddd;
}
.fr-request-summary {
padding: 24px;
border: 1px solid #ddd;
border-left: 4px solid #2271b1;
background: linear-gradient(135deg, #fff, #f7fafc);
}
.fr-request-summary h2 {
margin-top: 0;
}
.fr-request-summary__meta {
margin-bottom: 0;
color: #646970;
}
.fr-cancel-request-description .button {
cursor: pointer;
padding: 10px 20px;
text-decoration: none;
font-weight: 600;
text-shadow: none;
display: inline-block;
background-color: #EEE;
color: #333;
border-radius: 3px;
border: 1px solid #DDD;
margin-right: 3px;
}
.fr-cancel-request-description .button.cf-button {
background-color: #55bd2b;
border-color: #459a23;
color: #FFF;
}
.fr-cancel-request-description .button.cf-button:hover {
background-color: #459a23;
border-color: #316e18;
color: #FFF;
}
.fr-cancel-request-description .button.ds-button {
background-color: #ff0b0b;
border-color: #d00808;
color: #FFF;
}
.fr-cancel-request-description .button.ds-button:hover {
background-color: #d00808;
border-color: #b00606;
color: #FFF;
}
input[type="number"].qty-input {
width: 3.706325903em;
padding: .326em;
}
.fr-cancel-order-section {
padding: 20px;
border: 1px solid #EEE;
}
.woocommerce-table-refund-details-wrapper {
overflow-x:auto;
}
table.woocommerce-table-refund-details {
border: 1px solid #EEE;
border-collapse: collapse;
}
table.woocommerce-table-refund-details tbody tr td {
background-color: #FFF;
border: 1px solid #EEE;
padding: 1em;
vertical-align: middle;
}
table.woocommerce-table-refund-details thead th {
padding: 1em;
vertical-align: middle;
}
table.fr-dark {
border: 1px solid #2c3338;
border-collapse: collapse;
background-color: #2c3338;
}
table.fr-dark tbody tr td {
background-color: #2c3338;
color: #EEE;
border: 1px solid #505c65;
padding: 1em;
vertical-align: middle;
}
table.fr-dark thead th {
padding: 1em;
vertical-align: middle;
}
table.fr-dark:not(.has-background) tbody tr:nth-child(2n) td {
background-color: #3c464d;
}
table.fr-dark th {
background-color: #2c3338;
color: #EEE;
}
.check-all-button {
text-align: right;
}
.check-all-button button {
border-radius: 3px;
font-size: 16px;
border: 1px solid #e0e0e0;
background-color: #F8F8F8;
box-shadow: none;
}
.check-all-button button:active,
.check-all-button button:focus,
.check-all-button button:hover {
box-shadow: none;
outline: none;
}
.check-all-button button:hover {
background-color: #eef5ff;
border: 1px solid #b9c8de;
}
.fr-request-form .multiselect {
width: 100%;
height: auto;
line-height: 2;
}
.fr-request-form .select2-container {
display: block;
width: 100% !important;
max-width: 100%;
}
.fr-request-form .select2-container--default .select2-selection--multiple {
box-sizing: border-box;
min-height: 36px;
padding: 2px 6px;
border: 1px solid #8c8f94;
border-radius: 3px;
background: #fff;
}
.fr-request-form .select2-container--default.select2-container--focus .select2-selection--multiple,
.fr-request-form .select2-container--default.select2-container--open .select2-selection--multiple {
border-color: #2271b1;
box-shadow: 0 0 0 1px #2271b1;
outline: 2px solid transparent;
}
.fr-request-form .select2-container--default .select2-selection--multiple .select2-selection__rendered {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 3px;
min-height: 30px;
margin: 0;
padding: 0;
}
.fr-request-form .select2-container--default .select2-selection--multiple .select2-selection__choice {
display: inline-flex;
align-items: center;
float: none;
margin: 0;
padding: 1px 8px 1px 3px;
border-color: #c3c4c7;
border-radius: 3px;
background: #f6f7f7;
color: #2c3338;
line-height: 24px;
}
.fr-request-form .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
position: static;
align-self: stretch;
margin: -1px 5px -1px -3px;
padding: 0 5px;
border: 0;
border-right: 1px solid #c3c4c7;
color: #646970;
}
.fr-request-form .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,
.fr-request-form .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
background: #e2e4e7;
color: #2c3338;
}
.fr-request-form .select2-container .select2-search--inline {
float: none;
margin: 0;
}
.fr-request-form .select2-container .select2-search--inline .select2-search__field {
min-height: 26px;
margin: 0;
padding: 3px 2px;
border: 0;
box-shadow: none;
}
.fr-refund-shortcode-wrapper {
display: flex;
align-items: flex-start;
justify-content: flex-start;
flex-direction: column;
}
.fr-refund-shortcode-field-wrapper {
display: flex;
align-items: flex-start;
justify-content: flex-start;
flex-direction: column;
margin-bottom: 10px;
}