@keyframes cb-spinner-border{to{transform:rotate(360deg)}}.cfw-cab-address .row{display:flex;flex-wrap:wrap;margin:-15px}.cfw-cab-address .form-row{margin-bottom:10px}.cfw-cab-address .col-md-6{flex:0 0 100%;max-width:100%;padding:15px}@media (min-width:600px){.cfw-cab-address .col-md-6{flex:0 0 50%;max-width:50%}}.cfw-cab-address .form-group{margin-bottom:15px}.cfw-cab-address label,.cfw-cab-label{display:block;margin-bottom:5px;font-weight:600}.cfw-account-info-container{background-color:#f7f7f7;border-radius:4px;padding:0 5px;margin:1.8rem 0;display:flex;flex-direction:column;gap:.1rem}.cfw-account-row{display:flex;flex-direction:row;align-items:flex-start;width:100%}.cfw-cab-label{width:40%;text-align:left}.cfw-label-wrapper{width:60%;text-align:left}.cfw-label-style-code{display:block;font-family:monospace;font-weight:500}.cfw-cab-address .form-group input{font-family:monospace}#cfw_b2b_billing_address_modify_email_contact_text{font-size:.9rem;font-style:italic}#shipping_address_code_field,#billing_address_code_field,#billing_address_select_field{display:none!important}input[readonly],select[disabled]{background-color:#e9ecef;color:#6c757d;cursor:not-allowed}.cfw-modal-visible{display:block}.cfw-modal-hidden{display:none}.cfw-user-switch-close:hover{color:#000}#cfw-pdf-modal .cfw-modal-content,.cb-modal-xl{max-width:95%;width:auto;height:90vh}#pdf-canvas{max-width:100%;height:auto;box-shadow:0 0 10px rgba(0,0,0,.3)}.pdf-button,.cfw-pdf-button{padding:5px 10px;margin-right:10px;background-color:transparent;color:var(--common-input-active);border:1px solid var(--common-input-active);cursor:pointer;transition:background-color 0.3s ease}.pdf-button:hover,.cfw-pdf-button:hover{background-color:var(--common-input-active);color:#fff}.cfw-user-switch_modal{display:block;width:32px;height:32px;content:url(../../../../../../../../plugins/cfw_core/assets/images/cfw-user-switching_modal.svg)}#user-search-select{padding:10px;font-size:16px;border-radius:5px;border:1px solid #ccc;margin-bottom:20px;width:100%}.cfw-user-switch-user-link{cursor:pointer}.cfw-user-switching-bar{position:fixed;top:0;left:0;width:100%;background-color:#ffba00;color:#101010;text-align:left;padding:5px 10px;z-index:9999}.cfw-page-loading-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:oklch(20.5% 0 0);display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.cfw-page-loading-container.active{opacity:1;visibility:visible}.cfw-page-loading-spinner{width:200px;height:4px;background-color:oklch(55.6% 0 0);border-radius:2px;position:relative;overflow:hidden}.cfw-page-loading-spinner::before{content:"";position:absolute;left:-50%;width:50%;height:100%;background-color:#fff;border-radius:2px;animation:cfw-loading-bar 1.5s ease-in-out infinite}.cfw-switch-notification.cfw-error:hover{background:linear-gradient(135deg,#d32f2f 0%,#c62828 100%)}.cfw-notification-message{flex:1;text-align:center;font-weight:500;font-size:15px}.cfw-notification-close{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.cfw-notification-close:hover{transform:rotate(90deg)}#cfw-transaction-table,#cfw-transaction-details-table,.responsive-table,.cfw-invoice-items{box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:8px;overflow:hidden;font-size:.875rem}#cfw-transaction-table tbody tr:hover,.responsive-table tbody tr:hover{background-color:#fcfcfc;cursor:pointer}#cfw-transaction-table td{padding:10px}#cfw-transaction-table,#cfw-transaction-details-table,.responsive-table,.cfw-invoice-items{table-layout:fixed;width:100%}#cfw-transaction-table thead,#cfw-transaction-details-table thead,.responsive-table thead,.cfw-invoice-items thead{display:table-header-group!important}#cfw-transaction-table tbody,#cfw-transaction-details-table tbody,.responsive-table tbody,.cfw-invoice-items tbody{display:table-row-group!important}#cfw-transaction-table tr,#cfw-transaction-details-table tr,.responsive-table tr,.cfw-invoice-items tr{display:table-row!important}#cfw-transaction-table th,#cfw-transaction-details-table th,.responsive-table th,.cfw-invoice-items th,#cfw-transaction-table td,#cfw-transaction-details-table td,.responsive-table td,.cfw-invoice-items td{display:table-cell!important}.cfw-invoice-container{box-sizing:border-box}.pill-aqua{background-color:#b8feff;color:#20437a}.pill-mint{background-color:var(--mint-light);color:var(--wc-text)}.pill-teal{background-color:var(--teal-medium);color:var(--wc-text)}.pill-yellow{background-color:#fbf4b2;color:#9e341f}.pill-orange{background-color:#fbefc0;color:#8d202e}.pill-pink{background-color:#fce1f5;color:#4c2478}.ts-control{background-color:#f0f0f0;border-radius:5px;border:1px solid transparent;padding:10px 15px;transition:all 0.3s ease;height:40px;display:flex!important;align-items:center!important}.ts-dropdown{position:absolute;z-index:1007;background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 10px rgba(0,0,0,.1);width:100%;max-height:300px;overflow-y:auto}.ts-wrapper.single .ts-control{background:var(--common-off-white);padding-right:30px!important}.ts-wrapper.single .ts-control:after{border-color:#602da5 transparent transparent transparent;right:10px!important;top:50%!important;transform:translateY(-50%)!important}.custom-warehouse-data{margin:20px auto;font-size:14px;text-align:center}.custom-warehouse-data.alignleft{margin:20px auto 20px 0;text-align:left}.custom-warehouse-data.alignright{margin:20px 0 20px auto;text-align:right}.warehouse-data-container{display:table;width:100%;table-layout:fixed;border-collapse:collapse;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.warehouse-data-header,.warehouse-data-row{display:table-row}.warehouse-data-cell,.warehouse-data-header .warehouse-data-cell{display:table-cell;padding:10px;text-align:center;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.warehouse-data-header{background-color:#f1f1f1;font-weight:700}.warehouse-data-row:nth-child(even):not(.warehouse-data-header){background-color:#f9f9f9}@media (max-width:480px){.custom-warehouse-data{overflow-x:auto}.warehouse-data-container{min-width:480px}}