#tel .fa-phone-volume {
font-size: 135%;
color: #e947a5;
margin-right: 0.8rem;
margin-top: -0.4rem;
}
#flip .w-flipbox-front-icon {
margin-bottom: 0.8rem;
}
#flip .w-flipbox-front-title {
text-transform: uppercase;
font-weight: 800;
font-family: Roboto, sans-serif;
}
#flip .w-flipbox-front, #flip .w-flipbox-back {
padding: 10% !important;
}
.w-nav.type_desktop.dropdown_height .w-nav-list:not(.level_1) {
margin-top: -2rem !important;
}
.w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before {
font-size: 0.8em !important;
}
.no-touch .owl-carousel.arrows-hor-pos_on_sides_outside.navstyle_circle>.owl-nav button:hover, 
.no-touch .owl-carousel.arrows-hor-pos_on_sides_outside.navstyle_square>.owl-nav button:hover {
background: transparent !important;
color: #05b5df !important;
}
.exfu-notes-textarea {
font-size: 80% !important;
line-height: 145% !important;
}
.a11y-toolbar ul li button {
background: #05b5df;
border-top: 1px solid #f5f5f5;
color: #fff;
}
#footer-dreispaltig .w-iconbox-title {
font-size: 1.2rem;
font-weight: 800;
text-transform: uppercase;
}
#product-inhalt .w-tabs.layout_hor {
margin-top: -5rem;
}
#accordion .w-tabs-section-title {
color: #3b3d40;
font-weight: 500 !important;
}
#accordion .w-tabs-section-header.active .w-tabs-section-title {
color: #05b5df !important;
}
.no-touch .w-tabs.remove_indents>div>div>.w-tabs-section-header:hover, .no-touch .w-tabs.remove_indents>div>div>.w-tabs-section-header:focus {
background: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.07), transparent) !important;
}
.l-main .l-section .wpb_wrapper ul {
margin-top: -0.8rem;
}
.us-woo-cart_compact .w-tabs-section-content {
padding-top: 3rem !important;
}
ins {
text-decoration: none !important;
}
.stock.in-stock {
margin-bottom: 0.5rem !important;
}
.shop_table.tiered-pricing-table, .tiered-pricing-options {
margin-top: 0 !important;
margin-bottom: 2.5rem !important;
}
.product .tiered-pricing-active td, .product .tiered-pricing-active tr {
background: #f5f5f5 !important;
}
.wc-gzd-additional-info.product-units-wrapper.product-units {
margin-top: 0.8rem !important;
margin-bottom: -10px !important;
}
.tiered-pricing-option-price__original {
font-size: .85em !important;
}
.tpt__tiered-pricing, .tier-pricing-summary-table {
font-size: 85% !important;
}
.tiered-pricing-option {
padding: 8px !important;
margin-bottom: 8px !important;
}
.woocommerce-price-suffix {
font-weight: 300 !important;
font-size: 65%;
}
del { font-weight: 400 !important;
}  #footer-baymasad {
font-size: 0.9rem !important;
line-height: 1.5rem !important
}
#footer-baymasad a:hover {
color: #099bbe !important;
}
#footer-baymasad .menu li, #footer-baymasad p {
margin-bottom: 0.5rem;
color: rgba(51,51,51,0.75) !important;
}
#footer-baymasad .vc_custom_heading {
color: rgba(51,51,51,0.75) !important;
font-weight: 800;
font-size: 1.2rem;
text-transform: uppercase;
}
.woocommerce-MyAccount-navigation-link--downloads {
display: none !important;
}
#google-maps-baymasad #google-maps {
height: 350px !important;
}
#google-maps-baymasad .w-tabs-section-title {
color: #fff !important;
}
.font {
font-size: 130%;
}
.red {
color: rgb(255, 58, 45) !important;
font-weight: bold !important;
}
li {
list-style: none;
}
.wpb_text_column .wpb_wrapper ul li, .post_custom_field ul li {
background: url(//www.digitaldruck-schwandorf.de/wp-content/uploads/2021/01/list-style.png) scroll 0px 11px no-repeat;
padding-left: 22px;
}
ul {
list-style-type: disc;
margin-left: 0rem !important;
}
.w-tabs-item {
font-size: 1rem !important;
padding: 0.6em 1.2em !important;
font-weight: 400 !important;
}
.w-tabs .l-section.height_small {
padding-top: 0.5rem !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
#kontakt .fa-map-marker-alt {
position: relative;
top: -2.4rem;
}
.display-none {
display: none;
}
.header-img-txt {
font-size: 1.1rem !important;
color: #fff !important; }
.w-grid-list:not(.autoheight) .owl-item>.w-grid-item {
height: 85% !important;
}
.owl-carousel.navstyle_block .owl-nav div {
height: 85% !important;
} .w-filter.state_desktop.style_drop_default .w-filter-item-title, .select2-selection, select, input:not([type="submit"]) {
line-height: normal !important;
}
.nf-form-content .list-select-wrap .nf-field-element>div:focus, .nf-form-content input:not([type=button]):focus, .nf-form-content textarea:focus {
background: #fff;
border-color: #4983c4 !important;
color: #919191;
outline: none;
transition: all .5s;
}
#ninja-form ::placeholder { 
color: #333 !important;
opacity: 1 !important; 
}
#ninja-form ::-ms-input-placeholder { 
color: #333 !important;
}
#ninja-form ::-ms-input-placeholder { 
color: #333 !important;
}
.nf-form-cont input[type=button] {
font-size: 17px !important;
line-height: 1.2rem !important;
font-weight: 700 !important;
font-style: normal !important;
text-transform: uppercase !important;
letter-spacing: 0em !important;
padding: 1em 1.8em !important;
background: #05b5df !important;
border-color: #05b5df !important;
border-radius: 0.1rem !important;
color: #ffffff !important;
box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.2) !important;
}
.nf-form-cont input[type=button]:hover {
box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.3) !important;
background: #3b3d40 !important;
border-color: #3b3d40 !important;
color: #ffffff !important;
}
.beschriftung {
margin-bottom: -20px !important;
}
.nf-before-form-content {
display: none;
}
.daten {
display: block !important;
font-size: 0.8rem !important;
line-height: 1.1rem !important;
}
.daten input[type="checkbox"] {
height: 28px;
width: 28px;
border: 0 !important;
margin-right: 1rem;
}
input[type="checkbox"]:focus + label:before { 
outline: thin dotted !important; 
outline: 5px auto -webkit-focus-ring-color !important; // for WebKit
}
.nf-checked-label {
color: #178fcf;
font-weight: bold;
}
.nf-error.field-wrap .nf-field-element:after {
height: 48px !important;
z-index: 999 !important;
}
.nf-after-field .nf-error-msg {
font-size: 0.8rem !important;
line-height: normal !important;
}
.nf-form-content {
margin: 0 !important;
}
.ninja {
display: block !important;
margin-top: 20px;
font-size: 0.8rem !important;
line-height: 1.1rem !important;
}
.ninja-inline {
margin-left: 20px;
display: block !important;
margin-top: 0;
font-size: 0.8rem !important;
line-height: 1.1rem !important;
margin-bottom: 1rem;
}
.ninja-inline-2 {
display: block !important;
font-size: 0.8rem !important;
line-height: 1.1rem !important;
margin-bottom: -20px !important;
}
.ninja-pflicht {
display: block !important;
font-size: 0.8rem !important;
line-height: 1.1rem !important;
}
.checkbox-container.label-right .field-wrap>div {
width: auto !important;
margin: 0 !important;
}
#nf-label-field-12:before {
left: -28px !important;
top: -25px !important;
}
#nf-label-field-12:after {
left: -30px !important;
top: -29px !important;
height: 28px !important;
width: 28px !important;
}
#nf-label-field-12 .ninja-forms-req-symbol {
color: #00a6e2 !important;
position: relative !important;
top: -40px !important;
left: 5px !important;
}
.nf-response-msg {
color: #4983c4 !important;
} .w-filter.state_desktop.style_drop_default .w-filter-item-title, .select2-selection, select, textarea, input:not([type="submit"]), .w-form-checkbox, .w-form-radio {
font-size: 1rem;
font-weight: 400;
letter-spacing: 0em;
border-width: 0px;
border-radius: 0em !important; background: #f7f7f7 !important;
color: #3b3d40; }
.woocommerce .form-row label {
font-weight: 400 !important;
}
.woocommerce-checkout #order_review_heading {
width: 100% !important;
margin-top: 2rem !important;
}
.woocommerce .form-row label {
font-weight: 300 !important;
font-size: 90% !important;
}
input[type=checkbox], input[type=radio] {
border: 1px solid #ccc !important;
}
.woocommerce-MyAccount-content em {
font-size: 0.85rem !important;
}
.preis-haupt .woocommerce-price-suffix {
font-size: 1rem !important;
font-weight: 300 !important;
}
.preis-haupt .woocommerce-Price-amount.amount {
font-size: 2.5rem !important;
}
.preis-haupt .woocommerce-Price-currencySymbol {
font-size: 2rem !important;
margin-right: 0.5rem;
}
.preis-haupt del .woocommerce-Price-amount.amount, .preis-haupt del .woocommerce-Price-currencySymbol {
font-size: 1.6rem !important;
}
.woocommerce-shipping-calculator {
display: none !important;
}
#produkte-uebersicht #shop .layout_shop_modern .product_field {
border-radius: 4px !important;
}
.us-woo-cart_compact .woocommerce .shop_table.cart {
width: 60% !important;
}
.us-woo-cart_compact .woocommerce .cart-collaterals {
width: 35% !important;
}
#shipping_method input[type="checkbox"], input[type="radio"] {
width: 1rem !important;
height: 1rem !important;
}
.pswp, .woocommerce-product-gallery__trigger {
display: none !important;
}
.woocommerce-checkout-review-order-table tfoot td {
font-weight: normal !important;
}
.woocommerce ul#shipping_method {
white-space: nowrap;
}
.woocommerce-checkout #order_review_heading {
float: left !important;
}
.w-grid-list article {
margin-bottom: 2rem !important;
}
.w-post-slider-trigger:before {
border-bottom: 6px solid !important;
}
#bestseller .woocommerce-price-suffix {
font-weight: 300 !important;
}
#bestseller del bdi {
font-size: 1rem;
}
#bestseller ins {
font-size: 1.3rem;
font-size: 75% !important;
}@font-face{font-family: 'Permanent Marker';font-style: normal;font-weight: 400;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//www.digitaldruck-schwandorf.de/wp-content/uploads/omgf/us-fonts/permanent-marker-normal-latin-400.woff2?ver=1783514630) format('woff2');font-display: swap;}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 100 900;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//www.digitaldruck-schwandorf.de/wp-content/uploads/omgf/us-fonts/roboto-normal-latin-ext-100-900.woff2?ver=1783514630) format('woff2');font-display: swap;}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 100 900;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//www.digitaldruck-schwandorf.de/wp-content/uploads/omgf/us-fonts/roboto-normal-latin-100-900.woff2?ver=1783514630) format('woff2');font-display: swap;}.exfu-cart-upload-wrapper {
margin-top: 10px;
padding-top: 10px;
}
.exfu-cart-upload-mini {
display: flex;
align-items: center;
gap: 10px;
}
.exfu-cart-upload-btn {
background: #0073aa;
color: white;
border: none;
padding: 6px 12px;
border-radius: 3px;
cursor: pointer;
font-size: 12px;
display: flex;
align-items: center;
gap: 5px;
}
.exfu-cart-upload-btn:hover {
background: #005a87;
color: white;
}
.exfu-cart-upload-btn.has-files {
background: #00a32a;
}
.exfu-file-count {
background: #f0f0f0;
color: #333;
padding: 2px 6px;
border-radius: 2px;
font-size: 11px;
font-weight: 500;
}
.exfu-upload-modal,
.exfu-checkout-modal {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.7);
z-index: 9999;
display: flex;
align-items: center;
justify-content: center;
}
.exfu-modal-content {
background: white;
width: 100%;
max-width: 700px;
max-height: 80vh;
border-radius: 5px;
overflow: hidden;
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
}
.exfu-modal-header {
background: #f8f9fa;
padding: 15px 20px;
border-bottom: 1px solid #dee2e6;
display: flex;
justify-content: space-between;
align-items: center;
}
.exfu-modal-header h4 {
margin: 0;
color: #333;
}
.exfu-modal-close {
background: none;
border: none;
font-size: 24px;
cursor: pointer;
color: #666;
padding: 0;
width: 30px;
height: 30px;
display: flex;
align-items: center;
justify-content: center;
}
.exfu-modal-close:hover {
color: #333;
}
.exfu-modal-body {
padding: 20px;
max-height: 60vh;
overflow-y: auto;
}
.exfu-upload-section {
margin: 20px 0;
padding: 20px;
border: 1px solid #ddd;
border-radius: 5px;
background: #f9f9f9;
}
.exfu-upload-section h3,
.exfu-upload-section h4,
.exfu-upload-section h5 {
margin-top: 0;
margin-bottom: 15px;
color: #333;
}
.exfu-cart-upload-wrapper {
margin-top: 10px;
padding-top: 10px;
border-top: 1px solid #eee;
}
.exfu-checkout-uploads {
margin: 20px 0;
padding: 20px;
border: 1px solid #ddd;
border-radius: 5px;
background: #f9f9f9;
}
.exfu-upload-area{
margin-top: 10px;
}
.exfu-checkout-uploads.inline .exfu-checkout-item-files {
flex-direction: column;
align-items: self-start;
}
.exfu-checkout-uploads.inline .exfu-checkout-item-files *{
width: 100%;
}
.exfu-cart-item-upload,
.exfu-checkout-item-upload {
margin-bottom: 20px;
padding: 15px;
border: 1px solid #e1e1e1;
border-radius: 3px;
background: #fff;
}
.exfu-upload-container {
max-width: 600px;
}
.exfu-upload-dropzone {
border: 2px dashed #ccc;
border-radius: 5px;
padding: 20px;
margin: 10px 0;
text-align: center;
background: #fafafa;
transition: all 0.3s ease;
cursor: pointer;
}
.exfu-upload-dropzone:hover,
.exfu-upload-dropzone.exfu-dragover {
border-color: #0073aa;
background: #f0f8ff;
}
.exfu-upload-icon {
font-size: 34px; }
.exfu-upload-dropzone p {
margin: 0;
font-size: 16px;
color: #666;
}
.exfu-browse-btn {
background: #0073aa;
color: white;
border: none;
padding: 8px 16px;
border-radius: 3px;
cursor: pointer;
font-size: 14px;
}
.exfu-browse-btn:hover {
background: #005a87;
}
.exfu-upload-dropzone small {
display: block; color: #999;
font-size: 12px;
}
.exfu-file-list {
margin: 20px 0;
}
.exfu-existing-files-list {
margin: 20px 0;
padding: 15px;
border: 1px solid #e1e1e1;
border-radius: 3px;
background: #f8f9fa;
}
.exfu-existing-files-list h5 {
margin: 0 0 10px 0;
color: #333;
font-size: 14px;
}
.exfu-existing-file-item {
display: flex;
align-items: center;
justify-content: space-between;
padding: 8px 10px;
border: 1px solid #dee2e6;
border-radius: 3px;
margin-bottom: 5px;
background: #fff;
}
.exfu-existing-file-item.exfu-status-pending {
border-left: 4px solid #ffc107;
}
.exfu-existing-file-item.exfu-status-approved {
border-left: 4px solid #28a745;
}
.exfu-existing-file-item.exfu-status-rejected {
border-left: 4px solid #dc3545;
}
.exfu-file-meta {
font-size: 11px;
color: #6c757d;
display: block;
}
.exfu-file-notes {
font-size: 11px;
color: #495057;
font-style: italic;
display: block;
margin-top: 2px;
}
.exfu-file-status {
font-size: 11px;
font-weight: 500;
padding: 2px 6px;
border-radius: 2px;
text-transform: uppercase;
}
.exfu-status-pending .exfu-file-status {
background: #fff3cd;
color: #856404;
}
.exfu-status-approved .exfu-file-status {
background: #d4edda;
color: #155724;
}
.exfu-status-rejected .exfu-file-status {
background: #f8d7da;
color: #721c24;
}
.exfu-file-item {
display: flex;
align-items: center;
justify-content: space-between;
padding: 10px;
border: 1px solid #e1e1e1;
border-radius: 3px;
margin-bottom: 5px;
background: #fff;
}
.exfu-file-info {
display: flex;
align-items: center;
flex: 1;
}
.exfu-file-icon {
font-size: 24px;
margin-right: 10px;
max-width: 24px;
}
.exfu-file-details {
display: flex;
flex-direction: column;
}
.exfu-file-name {
font-weight: 500;
color: #333;
margin-bottom: 2px;
}
.exfu-file-size {
font-size: 12px;
color: #666;
}
.exfu-remove-file {
background: #dc3232;
color: white;
border: none;
max-width: 24px;
border-radius: 50%;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
}
.exfu-remove-file:hover {
background: #a02020;
}
.exfu-upload-notes {
margin: 20px 0;
}
.exfu-upload-notes label {
display: block;
margin-bottom: 5px;
font-weight: 500;
color: #333;
}
.exfu-notes-textarea {
width: 100%;
padding: 8px;
border: 1px solid #ddd;
border-radius: 3px;
resize: vertical;
font-family: inherit;
}
.exfu-upload-actions {
display: flex;
gap: 10px;
margin: 20px 0;
}
.exfu-upload-btn {
padding: 10px 20px;
border: none;
border-radius: 3px;
cursor: pointer;
font-size: 14px;
font-weight: 500;
}
.exfu-upload-btn {
background: #00a32a;
color: white;
}
.exfu-upload-btn:hover:not(:disabled) {
background: #008a20;
}
.exfu-upload-btn:disabled {
background: #ccc;
cursor: not-allowed;
}
.exfu-upload-progress {
margin: 20px 0;
}
.exfu-progress-bar {
width: 100%;
height: 20px;
background: #f0f0f0;
border-radius: 10px;
overflow: hidden;
position: relative;
}
.exfu-progress-fill {
height: 100%;
background: linear-gradient(90deg, #00a32a, #00d084);
width: 0%;
transition: width 0.3s ease;
}
.exfu-progress-text {
display: block;
text-align: center;
margin-top: 5px;
font-size: 12px;
color: #666;
}
.exfu-message {
padding: 10px;
border-radius: 3px;
margin: 15px 0;
font-weight: 500;
}
.exfu-message-success {
background: #d4edda;
color: #155724;
border: 1px solid #c3e6cb;
}
.exfu-message-error {
background: #f8d7da;
color: #721c24;
border: 1px solid #f5c6cb;
}
@media (max-width: 768px) {
.exfu-upload-section {
padding: 15px;
}
.exfu-upload-dropzone {
padding: 30px 15px;
}
.exfu-upload-actions {
flex-direction: column;
}
.exfu-upload-btn {
width: 100%;
}
.exfu-file-item {
flex-direction: column;
align-items: flex-start;
gap: 10px;
}
.exfu-remove-file {
align-self: flex-end;
}
} .exfu-order-files {
margin: 20px 0;
padding: 20px;
border: 1px solid #ddd;
border-radius: 5px;
background: #f9f9f9;
}
.exfu-order-product-files {
margin-bottom: 25px;
}
.exfu-order-product-files h4 {
margin: 0 0 10px 0;
color: #333;
border-bottom: 1px solid #ddd;
padding-bottom: 5px;
}
.exfu-order-files-list {
list-style: none;
padding: 0;
margin: 0;
}
.exfu-order-file-item {
display: flex;
align-items: center;
justify-content: space-between;
gap: 10px;
padding: 10px;
border: 1px solid #e1e1e1;
border-radius: 3px;
margin-bottom: 5px;
background: #fff;
flex-wrap: wrap;
}
.exfu-order-file-item.exfu-status-pending {
border-left: 4px solid #ffc107;
}
.exfu-order-file-item.exfu-status-approved {
border-left: 4px solid #28a745;
}
.exfu-order-file-item.exfu-status-rejected {
border-left: 4px solid #dc3545;
}
.exfu-order-file-item .exfu-file-icon {
font-size: 18px;
flex-shrink: 0;
}
.exfu-order-file-item .exfu-file-name {
font-weight: 500;
color: #333;
flex: 1;
}
.exfu-order-file-item .exfu-file-size {
font-size: 12px;
color: #666;
}
.exfu-order-file-item .exfu-file-status {
font-size: 12px;
font-weight: 500;
padding: 2px 6px;
border-radius: 2px;
text-transform: uppercase;
}
.exfu-order-file-item .exfu-file-notes {
width: 100%;
font-size: 12px;
color: #666;
font-style: italic;
margin-top: 5px;
} .exfu-checkout-uploads {
margin: 20px 0;
padding: 20px;
border: 1px solid #ddd;
border-radius: 5px;
background: #f9f9f9;
}
.exfu-checkout-item-files {
display: flex;
align-items: center;
justify-content: space-between;
}
.exfu-checkout-item__container{
margin-bottom: 10px;
padding: 10px;
border: 1px solid #e1e1e1;
border-radius: 3px;
background: #fff;
}
.exfu-checkout-files-list {
margin: 10px 0;
}
.exfu-checkout-file-item {
display: flex;
align-items: center;
gap: 8px;
padding: 8px 10px;
border: 1px solid #dee2e6;
border-radius: 3px;
margin-bottom: 5px;
background: #f8f9fa;
}
.exfu-checkout-file-item.exfu-status-pending {
border-left: 3px solid #ffc107;
}
.exfu-checkout-file-item.exfu-status-approved {
border-left: 3px solid #28a745;
}
.exfu-checkout-file-item.exfu-status-rejected {
border-left: 3px solid #dc3545;
}
.exfu-checkout-upload-btn, .exfu-refresh-order-files-btn {
background: #0073aa;
color: white;
border: none;
padding: 8px 16px;
border-radius: 3px;
cursor: pointer;
font-size: 14px;
}
.exfu-checkout-upload-btn:hover, .exfu-refresh-order-files-btn:hover {
background: #005a87;
color: white;
}
.exfu-no-files {
color: #666;
font-style: italic;
margin: 10px 0;
}
.exfu-checkout-file-item {
display: flex;
flex-direction: column;
align-items: flex-start;
}
.exfu-custom-name-input {
width: 100%;
}
.exfu-custom-naming {
padding-bottom: 10px;
}
#exfu-upload-popup .exfu-upload-section {
max-height: 70vh;
overflow-x: auto;
}
#exfu-close-popup-btn {
position: absolute;
top: 6px;
right: 6px;
font-size: 28px;
width: 28px;
height: 28px;
display: flex;
align-items: center;
justify-content: center;
border: 1px solid;
border-radius: 50%;
cursor: pointer;
}
#exfu-upload-popup {
display: none;
display: flex;
}
.exfu-order-requirements p {
margin: 0;
}
.exfu-order-requirements {
margin-bottom: 10px;
}
.exfu-checkout-inline-upload .exfu-existing-files-container{
display: none;
}
.exfu-checkout-inline-upload .exfu-upload-container{
max-width: 100%;
}
.exfu-approval-notice p{
margin: 0;
}
.exfu-files-info{
display: flex;
flex-direction: column;
}
.exfu-order-uploads {
margin: 20px 0;
padding: 20px;
border: 1px solid #ddd;
border-radius: 5px;
background: #f9f9f9;
}
.exfu-refresh-button-container{
padding: 10px 0;
display: inline-block;
}
.exfu-popup-button {
position: relative;
display: inline-block;
padding-right: 2.5em;
}
.exfu-badge {
position: absolute;
top: -8px;
right: -8px;
background-color: #ff3b30;
color: white;
border-radius: 50%;
padding: 0.25em 0.55em;
font-size: 12px;
font-weight: bold;
line-height: 1;
}
.exfu-container__order{
display: inline-block;
padding-right: 10px;
}
.exfu-checkout-uploads.popup .exfu-checkout-item-files{
display: flex;
align-items: start;
justify-content: unset;
flex-direction: column;
padding: 10px 0;
}
.exfu-checkout-uploads.popup .exfu-checkout-item-files .exfu-file-list{
margin: 10px 0;
}