:root{--ssb-blush:#FF85A2;--ssb-coral:#FF6B81;--ssb-rose:#EAB8C9;--ssb-rose-light:#F2D7D5;--ssb-gold:#F8E7B4;--ssb-cream:#FDFAF5;--ssb-text:#1F0F14;--ssb-gradient-primary:linear-gradient(135deg, #FF85A2 0%, #FF6B81 100%);--ssb-gradient-success:linear-gradient(135deg, #F8E7B4 0%, #FFD700 100%);--ssb-gradient-complete:linear-gradient(135deg, #98D4A4 0%, #7BC98B 100%);--ssb-radius:24px;--ssb-radius-sm:16px;--ssb-radius-lg:32px;--ssb-hover-scale:1.05;--ssb-transition:all 0.2s ease}#quote-heading-contents #quote-action-container .dokan_cancel_button{margin-right:10px!important}.woocommerce-MyAccount-content .woocommerce.ct-woo-account form{width:100%}.augusttales-trading-hide,#quote-details-container .quote-customer-email,#quote-details-container .quote-customer-phone,.dokan-quote-details .customer-email-row,.dokan-quote-details .customer-phone-row,#quote-heading-contents .customer-email,#quote-heading-contents .customer-phone,.quotation-details .store-email,.quote-details-wrapper .customer-email,section.quotation-details .store-email,.dokan-dashboard-content .customer-info .email,.dokan-dashboard-content .customer-info .customer-email,.dokan-rfq-quote-details .customer-email,.dokan-rfq-quote-details .email-row,.dokan-quote-details-wrapper .customer-email,.quote-customer-details .email,.dokan-dashboard-wrap .customer-info-row.email,.dokan-dashboard-wrap tr.customer-email-row,.woocommerce-account .customer-email-field,.quote-customer-info .email-field,.customer-details-table tr.email-row,.rfq-customer-info tr.email,.quote-info-table .email-row{display:none!important}.quote-number-display{display:none!important}.augusttales-trading-toast{position:fixed;bottom:20px;right:20px;background:var(--ssb-cream,#FDFAF5);border-radius:var(--ssb-radius-sm,16px);box-shadow:0 4px 20px rgba(255,107,129,.15);padding:16px 20px;z-index:99999;max-width:380px;transform:translateX(120%);transition:transform 0.3s ease-out;border-left:4px solid var(--ssb-blush,#FF85A2)}.augusttales-trading-toast.toast-visible{transform:translateX(0)}.augusttales-trading-toast.toast-success{border-left-color:var(--ssb-gold,#F8E7B4)}.augusttales-trading-toast.toast-info{border-left-color:var(--ssb-blush,#FF85A2)}.augusttales-trading-toast.toast-error{border-left-color:#C72C41}.augusttales-trading-toast .toast-content{display:flex;align-items:center;gap:12px;margin-bottom:12px}.augusttales-trading-toast .toast-icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.toast-success .toast-icon{background:#FFF8E7;color:#D4A012}.toast-success .toast-icon::before{content:'♥'}.toast-info .toast-icon{background:var(--ssb-rose-light,#F2D7D5);color:var(--ssb-coral,#FF6B81)}.augusttales-trading-toast .toast-message{font-size:14px;font-weight:500;color:var(--ssb-text,#1F0F14)}.augusttales-trading-toast .toast-actions{display:flex;gap:10px}.augusttales-trading-toast .toast-btn{padding:8px 16px;border-radius:4px;font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;transition:background 0.2s}.augusttales-trading-toast .toast-view{background:#f5f5f5;color:#333}.augusttales-trading-toast .toast-view:hover{background:#e0e0e0}.augusttales-trading-toast .toast-send{background:#4CAF50;color:#fff}.augusttales-trading-toast .toast-send:hover{background:#43A047}.augusttales-trading-toast .toast-close{position:absolute;top:8px;right:8px;background:none;border:none;font-size:18px;color:#999;cursor:pointer;padding:0;line-height:1}.augusttales-trading-toast .toast-close:hover{color:#666}.augusttales-trading-trade-basket{max-width:800px;margin:0 auto}.trade-basket-header{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #eee}.trade-basket-header h3{margin:0 0 8px 0;font-size:24px}.trade-basket-header .store-info{color:#666;font-size:14px}.trade-basket-actions{margin-top:24px;padding-top:24px;border-top:1px solid #eee}.basket-buttons{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.basket-buttons .button{flex:1;min-width:150px;text-align:center}.send-trade-request-btn{background:#4CAF50!important;border-color:#4CAF50!important;color:#fff!important;font-weight:600!important}.send-trade-request-btn:hover{background:#43A047!important;border-color:#43A047!important}.basket-note{margin-top:16px;text-align:center;color:#888}.augusttales-trading-empty-basket{text-align:center;padding:60px 20px}.augusttales-trading-empty-basket .cart-empty{font-size:18px;color:#666;margin-bottom:20px}@media (max-width:600px){.augusttales-trading-toast{left:10px;right:10px;bottom:10px;max-width:none}.basket-buttons{flex-direction:column}.basket-buttons .button{width:100%}}.augusttales-trade-response-banner{position:fixed;top:32px;left:0;right:0;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:12px 20px;z-index:99998;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 10px rgba(0,0,0,.15)}body:not(.admin-bar) .augusttales-trade-response-banner{top:0}@media screen and (max-width:782px){.admin-bar .augusttales-trade-response-banner{top:46px}}.response-banner-content{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500}.response-banner-icon{font-size:18px}.response-banner-text{line-height:1.4}.response-banner-text a{color:#fff;text-decoration:underline;font-weight:600}.response-banner-text a:hover{opacity:.9}.response-banner-cancel{position:absolute;right:15px;background:rgba(255,255,255,.2);border:none;color:#fff;font-size:18px;width:28px;height:28px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s}.response-banner-cancel:hover{background:rgba(255,255,255,.3)}body.has-trade-response-banner{padding-top:50px}@media (max-width:600px){.augusttales-trade-response-banner{padding:10px 50px 10px 15px}.response-banner-content{font-size:13px}.response-banner-icon{font-size:16px}}.priority-mode-selector{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin-bottom:24px}.priority-mode-label{font-weight:600;margin:0 0 12px 0;color:#333}.priority-mode-options{display:flex;flex-direction:column;gap:10px}.priority-mode-option{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#fff;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all 0.2s ease}.priority-mode-option:hover{border-color:#667eea}.priority-mode-option input[type="radio"]{margin-top:3px;width:18px;height:18px;cursor:pointer}.priority-mode-option input[type="radio"]:checked+.option-content{color:#667eea}.priority-mode-option:has(input:checked){border-color:#667eea;background:#f8f7ff}.option-content{display:flex;flex-direction:column;gap:2px}.option-content strong{font-size:15px}.option-desc{font-size:13px;color:#666}.priority-mode-hint{display:flex;align-items:center;gap:10px;margin-top:14px;padding:14px 18px;background:#fff3cd;border:2px solid #ffc107;border-radius:8px;font-size:16px;font-weight:600;color:#856404;transition:all 0.3s ease}.priority-mode-hint.priority-hint-hidden{opacity:0;max-height:0;padding:0 18px;margin-top:0;overflow:hidden;border-width:0}.priority-mode-hint .hint-icon{font-size:22px}.sortable-enabled .product-drag-handle{width:44px;text-align:center;vertical-align:middle}.sortable-enabled .product-priority{width:40px;text-align:center;vertical-align:middle}.drag-handle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;font-size:22px;color:#667eea;cursor:grab;border-radius:6px;background:#f0f4ff;border:2px solid #667eea;transition:all 0.2s ease;user-select:none;-webkit-user-select:none}.drag-handle:hover{background:#667eea;color:#fff}.drag-handle:active{cursor:grabbing;transform:scale(1.05)}.priority-number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#667eea;color:#fff;border-radius:50%;font-weight:700;font-size:16px}.trade-basket-row.ui-sortable-helper{background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.15);border-radius:4px}.trade-basket-row.ui-sortable-placeholder{visibility:visible!important;background:#f0f4ff;border:2px dashed #667eea}.sortable-enabled:not(.priority-mode-active) .drag-handle{opacity:.3;pointer-events:none}.sortable-enabled:not(.priority-mode-active) .priority-number{background:#ccc}@media (max-width:768px){.priority-mode-options{gap:8px}.priority-mode-option{padding:12px 14px}.drag-handle{width:44px;height:44px;font-size:20px}.sortable-enabled .product-drag-handle,.sortable-enabled .product-priority{padding:8px 4px}}.mobile-reorder-buttons{display:none;flex-direction:column;gap:2px}.mobile-reorder-buttons button{width:36px;height:28px;border:1px solid #ddd;background:#f8f9fa;border-radius:4px;font-size:12px;cursor:pointer;color:#666;transition:all 0.2s}.mobile-reorder-buttons button:hover{background:#667eea;color:#fff;border-color:#667eea}.mobile-reorder-buttons button:active{transform:scale(.95)}.mobile-reorder-buttons button:disabled{opacity:.3;cursor:not-allowed}@media (max-width:768px),(pointer:coarse){.sortable-enabled.priority-mode-active .drag-handle{display:none}.sortable-enabled.priority-mode-active .mobile-reorder-buttons{display:flex}}.sortable-enabled:not(.priority-mode-active) .mobile-reorder-buttons{display:none!important}.priority-mode-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;margin-left:10px}.priority-mode-badge.priority-badge{background:#fff3cd;color:#856404;border:1px solid #ffc107}.priority-mode-badge.flexible-badge{background:#e8f5e9;color:#2e7d32;border:1px solid #81c784}.priority-mode-badge .badge-icon{font-size:11px}.select-counter-comics-btn{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border:none!important;color:#fff!important;font-weight:600!important;padding:12px 24px!important;font-size:15px!important;transition:all 0.2s ease!important}.select-counter-comics-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.augusttales-trade-response-banner.count-matched{background:linear-gradient(135deg,#28a745 0%,#20c997 100%)}.augusttales-trade-response-banner.count-matched .response-banner-icon::after{content:' ✓'}.augusttales-trading-trade-basket.response-mode .trade-basket-header h3{color:#667eea}.augusttales-trading-trade-basket.response-mode .send-trade-request-btn{background:linear-gradient(135deg,#28a745 0%,#20c997 100%)!important;border-color:#28a745!important}.augusttales-trading-trade-basket.response-mode .send-trade-request-btn:hover{background:linear-gradient(135deg,#218838 0%,#1aa179 100%)!important}.vendor-response-section{margin-top:30px}.vendor-response-section h4{display:flex;align-items:center;gap:8px}.vendor-response-items{width:100%;border-collapse:collapse}.vendor-response-items th,.vendor-response-items td{padding:12px;text-align:left;border-bottom:1px solid #eee}.vendor-response-items .product-thumbnail{width:70px}.vendor-response-items .product-thumbnail img{width:60px;height:auto}.dokan_request_button.response-limit-reached{opacity:0.5!important;cursor:not-allowed!important;pointer-events:none}.dokan_request_button.response-limit-reached:hover{transform:none!important;box-shadow:none!important}.added_to_quote,a.added_to_quote{background:#28a745!important;border-color:#28a745!important;color:#fff!important}.added_to_quote:hover,a.added_to_quote:hover{background:#218838!important;border-color:#1e7e34!important;color:#fff!important}body.has-trade-response-banner .dokan_request_button:not(.added_to_quote){text-indent:-9999px;overflow:hidden;position:relative;white-space:nowrap}body.has-trade-response-banner .dokan_request_button:not(.added_to_quote)::after{content:'Select for Trade';text-indent:0;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center}body.has-trade-response-banner .added_to_quote{text-indent:-9999px;overflow:hidden;position:relative;white-space:nowrap;display:inline-block;background:#28a745!important;border-color:#28a745!important;color:#fff!important}body.has-trade-response-banner .added_to_quote:hover{background:#218838!important;border-color:#1e7e34!important}body.has-trade-response-banner .added_to_quote::after{content:'Selected ♥';text-indent:0;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;color:#fff}body.has-trade-response-banner .dokan_request_button.response-limit-reached{opacity:1!important;cursor:not-allowed!important;pointer-events:none!important;background:var(--ssb-rose,#EAB8C9)!important;border-color:var(--ssb-rose,#EAB8C9)!important;color:var(--ssb-text,#1F0F14)!important}body.has-trade-response-banner .dokan_request_button.response-limit-reached::after{content:'Limit Reached';color:var(--ssb-text,#1F0F14)}@keyframes augusttales-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.augusttales-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:augusttales-spin 0.8s linear infinite;vertical-align:middle;margin-right:6px}.augusttales-spinner.spinner-dark{border-color:var(--ssb-rose-light,rgba(234,184,201,.3));border-top-color:var(--ssb-coral,#FF6B81)}.augusttales-trading-trade-basket .button.is-loading,.augusttales-trading-trade-basket .btn.is-loading,.dokan-store-wrap .button.is-loading,.dokan-dashboard-wrap .button.is-loading,.dokan_request_button.is-loading,.augusttales-trade-button.is-loading,#augusttales-response-banner .is-loading{pointer-events:none!important;opacity:0.8!important;cursor:wait!important}.dokan_request_button.is-loading{pointer-events:none!important;min-width:44px}#augusttales-response-banner{position:fixed;top:32px;left:0;right:0;z-index:99999;background:var(--ssb-gradient-primary,linear-gradient(135deg,#FF85A2 0%,#FF6B81 100%));color:#fff;padding:12px 20px;text-align:center;font-weight:500;box-shadow:0 4px 15px rgba(255,107,129,.3);display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap}#augusttales-response-banner.is-complete{background:var(--ssb-gradient-complete,linear-gradient(135deg,#98D4A4 0%,#7BC98B 100%));box-shadow:0 4px 15px rgba(123,201,139,.3)}#augusttales-response-banner .banner-text{flex:0 1 auto}#augusttales-response-banner .banner-btn{background:rgba(255,255,255,.2);color:#fff;padding:6px 16px;border-radius:4px;text-decoration:none;font-size:13px;transition:background 0.2s}#augusttales-response-banner .banner-btn:hover{background:rgba(255,255,255,.3);color:#fff}#augusttales-response-banner .banner-close{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#fff;font-size:20px;cursor:pointer;padding:5px 10px;opacity:.7;transition:opacity 0.2s}#augusttales-response-banner .banner-close:hover{opacity:1}.augusttales-toast-notification{position:fixed;bottom:20px;right:20px;z-index:999999;padding:15px 25px;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.2);font-weight:500;max-width:350px;transform:translateX(120%);transition:transform 0.3s ease-out}.augusttales-toast-notification.is-visible{transform:translateX(0)}.augusttales-toast-notification .toast-link{display:block;margin-top:8px;color:inherit;text-decoration:underline;font-size:13px;opacity:.9}.augusttales-toast-notification .toast-link:hover{opacity:1}.augusttales-trading-trade-basket tr.is-removing{opacity:.5;pointer-events:none}@media (max-width:768px){#augusttales-response-banner{top:0;padding:10px 40px 10px 15px;font-size:14px;padding-top:calc(10px + env(safe-area-inset-top, 0px))}.has-sticky-header #augusttales-response-banner,[data-header*="sticky"] #augusttales-response-banner,.ct-sticky-container~#augusttales-response-banner,body.blocksy #augusttales-response-banner{top:60px}#augusttales-response-banner .banner-btn{padding:5px 12px;font-size:12px}.augusttales-toast-notification{left:10px;right:10px;bottom:10px;max-width:none;bottom:calc(10px + env(safe-area-inset-bottom, 0px))}.dokan_request_button{min-height:44px;min-width:44px;touch-action:manipulation}.remove_quote_item{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}}.wpmobileapp #augusttales-response-banner,.wp-mobile-app #augusttales-response-banner{top:0;padding-top:10px}.wpmobileapp #augusttales-floating-basket,.wp-mobile-app #augusttales-floating-basket{bottom:70px}.wpmobileapp .augusttales-toast-notification,.wp-mobile-app .augusttales-toast-notification{bottom:80px}.augusttales-trading-trade-basket.ui-sortable-helper{user-select:none}.dokan_request_button{transition:var(--ssb-transition,all 0.2s ease);border-radius:var(--ssb-radius,24px)!important}.dokan_request_button:hover{transform:scale(var(--ssb-hover-scale,1.05));box-shadow:0 4px 15px rgba(255,133,162,.3)}.dokan_request_button:active{transform:scale(.98)}@keyframes augusttales-success-flash{0%{box-shadow:0 0 0 0 rgba(255,133,162,.7)}70%{box-shadow:0 0 0 12px rgba(255,133,162,0)}100%{box-shadow:0 0 0 0 rgba(255,133,162,0)}}.dokan_request_button.added_to_quote.augusttales-selected:not(.is-loading){animation:augusttales-success-flash 0.6s ease-out}#augusttales-floating-basket{position:fixed;bottom:80px;right:20px;z-index:99998;background:var(--ssb-gradient-primary,linear-gradient(135deg,#FF85A2 0%,#FF6B81 100%));color:#fff!important;padding:12px 20px;border-radius:var(--ssb-radius-lg,32px);text-decoration:none!important;font-weight:600;font-size:14px;box-shadow:0 4px 15px rgba(255,107,129,.4);display:flex;align-items:center;gap:8px;opacity:0;transform:translateX(100px);transition:var(--ssb-transition,all 0.2s ease)}#augusttales-floating-basket:hover{transform:translateX(0) scale(var(--ssb-hover-scale,1.05));box-shadow:0 6px 20px rgba(255,107,129,.5)}transition:opacity 0.3s,transform 0.3s,box-shadow 0.2s}#augusttales-floating-basket.is-visible{opacity:1;transform:translateX(0)}#augusttales-floating-basket:hover{box-shadow:0 6px 20px rgba(102,126,234,.6);transform:translateY(-2px)}#augusttales-floating-basket .basket-count{background:#fff;color:#667eea;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}@keyframes augusttales-pulse{0%{box-shadow:0 4px 15px rgba(102,126,234,.4)}50%{box-shadow:0 4px 25px rgba(102,126,234,.7)}100%{box-shadow:0 4px 15px rgba(102,126,234,.4)}}#augusttales-floating-basket.is-visible{animation:augusttales-pulse 2s ease-in-out 3}@media (max-width:768px){#augusttales-floating-basket{bottom:70px;right:15px;padding:10px 16px;font-size:13px;bottom:calc(70px + env(safe-area-inset-bottom, 0px))}#augusttales-floating-basket .basket-count{width:22px;height:22px;font-size:11px}}@media (max-width:375px){#augusttales-floating-basket{bottom:calc(60px + env(safe-area-inset-bottom, 0px));right:10px;padding:8px 12px;font-size:12px}#augusttales-response-banner{padding:8px 35px 8px 10px;font-size:13px}#augusttales-response-banner .banner-btn{padding:4px 10px;font-size:11px}.augusttales-toast-notification{font-size:13px;padding:10px 15px}}.augusttales-trading-trade-basket .remove_quote_item,.augusttales-trading-trade-basket .product-remove a{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px!important;min-height:44px!important;width:44px;height:44px;font-size:24px!important;font-weight:700;color:#dc3545!important;background:#fff!important;border:2px solid #dc3545!important;border-radius:50%!important;text-decoration:none!important;transition:all 0.2s ease;cursor:pointer}.augusttales-trading-trade-basket .remove_quote_item:hover,.augusttales-trading-trade-basket .product-remove a:hover{background:#dc3545!important;color:#fff!important;transform:scale(1.1)}.augusttales-trading-trade-basket .remove_quote_item.is-loading{pointer-events:none;opacity:.7}#augusttales-response-banner.is-short{background:linear-gradient(135deg,#f0ad4e 0%,#ec971f 100%)}#augusttales-response-banner .banner-icon{font-size:18px}#augusttales-floating-basket.is-complete{background:var(--ssb-gradient-complete,linear-gradient(135deg,#98D4A4 0%,#7BC98B 100%));box-shadow:0 4px 15px rgba(123,201,139,.4)}#augusttales-floating-basket.is-complete .basket-count{background:#fff;color:#5BA36B}#augusttales-floating-basket .basket-count{min-width:36px;width:auto;padding:0 8px;border-radius:var(--ssb-radius-sm,16px)}.augusttales-spinner.spinner-dark{border-color:var(--ssb-rose-light,rgba(234,184,201,.3));border-top-color:var(--ssb-coral,#FF6B81)}.augusttales-trading-trade-basket tr.is-removing{opacity:0.4!important;pointer-events:none!important;transition:opacity 0.3s}body.augusttales-response-mode{padding-top:50px}@media (max-width:768px){body.augusttales-response-mode{padding-top:45px}}@media (max-width:480px){.augusttales-trading-trade-basket table .product-remove{width:50px!important;min-width:50px!important;padding:5px!important}.augusttales-trading-trade-basket .remove_quote_item{min-width:40px!important;min-height:40px!important;width:40px;height:40px;font-size:20px!important}}#augusttales-toast{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.dokan_request_button.is-loading{background-color:var(--ssb-rose,#EAB8C9)!important;cursor:wait!important}body.augusttales-response-mode .dokan_request_button:not(.added_to_quote):not(.response-limit-reached){font-size:0!important}body.augusttales-response-mode .dokan_request_button:not(.added_to_quote):not(.response-limit-reached)::after{content:'Select Trade';font-size:14px}body.augusttales-response-mode .dokan_request_button.added_to_quote{font-size:0!important}body.augusttales-response-mode .dokan_request_button.added_to_quote::after{content:'♥ In Trade Basket';font-size:14px}body.augusttales-response-mode .dokan_request_button.response-limit-reached,body.has-trade-response-banner .dokan_request_button.response-limit-reached{font-size:0!important;opacity:0.7!important;cursor:not-allowed!important;pointer-events:none!important;background:var(--ssb-rose,#EAB8C9)!important;border-color:var(--ssb-rose,#EAB8C9)!important}body.augusttales-response-mode .dokan_request_button.response-limit-reached::after,body.has-trade-response-banner .dokan_request_button.response-limit-reached::after{content:'Limit Reached';font-size:14px;color:var(--ssb-text,#1F0F14)}