:root{--clowzer-primary: #2E7D32;--clowzer-primary-hover: #059669;--clowzer-light: #E8F5E9;--clowzer-dark-green: #1B5E20;--clowzer-focus-ring: rgba(16, 185, 129, .3);--clowzer-black: #000000;--clowzer-bg: #f3f4f6;--clowzer-surface: #ffffff;--clowzer-border-hover: rgba(0, 0, 0, .2);--clowzer-input-bg: #f3f4f6;--clowzer-list-hover: #f9fafb;--clowzer-primary-light: #E8F5E9;--clowzer-dark-green2: #1B5E20;--clowzer-text-main: #111827;--clowzer-text-muted: #6b7280;--clowzer-grey: #f5f5f5;--clowzer-border: #e5e7eb;--clowzer-card-border: #f0f0f0;--clowzer-toggle-bg: #cbd5e1;--clowzer-heart-red: #FF5252;--clowzer-gold: #FFB300;--clowzer-promo-red: #d32f2f;--clowzer-danger-red: #EF4444;--clowzer-white-always: rgb(255, 255, 255);--clowzer-search-surface: #eff3f4;--clowzer-pending: #fff7ed;--clowzer-delivered: #ecfccb;--clowzer-refunded-bg: #f2f2f2cf;--clowzer-success: #22c55e;--clowzer-warning: #f59e0b;--clowzer-disabled-bg: #e5e7eb;--clowzer-disabled-text: #9ca3af;--clowzer-chat-bg: #eef2f6;--clowzer-chat-bubble-me: var(--clowzer-primary);--clowzer-chat-text-me: #ffffff;--clowzer-chat-bubble-them: var(--clowzer-surface);--clowzer-chat-text-them: var(--clowzer-text-main);--clowzer-chat-timestamp: #9ca3af;--fs-xs: .7rem;--fs-sm: .75rem;--fs-md: .85rem;--fs-lg: 1rem;--fs-xl: 1rem;--fs-xxl: 1.2rem;--lh-tight: 1.2;--lh-normal: 1.5;--lh-loose: 1.7;--space-2xs: .2rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.2rem;--space-xl: 2rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--tap-size-sm: 20px;--tap-size-md: 26px;--tap-size-lg: 30px;--nav-height: 60px;--input-height: 44px;--shadow-soft: 0 1px 2px rgba(0, 0, 0, .05);--shadow-medium: 0 4px 12px rgba(0, 0, 0, .12);background-color:var(--clowzer-bg);--avatar-size-md: 56px;--avatar-bg: var(--clowzer-grey)}html{font-size:16px}body{margin:0;padding:0;font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;background-color:var(--clowzer-surface);color:var(--clowzer-text-main)}*{box-sizing:border-box}html,body{scrollbar-width:none}h1{font-size:var(--fs-xxl);line-height:var(--lh-tight)}h2{font-size:var(--fs-xl)}h3{font-size:var(--fs-lg)}h1,h2,h3{font-weight:700}button,input,select,textarea{font-family:inherit;font-size:var(--fs-md)}button,a,input[type=button],input[type=submit]{min-height:var(--tap-size-md)}.clowzer-card{background:var(--clowzer-surface);border-radius:var(--radius-md);padding:var( --space-md);margin-bottom:var( --space-md);border:1px solid var(--clowzer-card-border)}@media (max-width: 530px){:root{--fs-xl: 1rem;--fs-xxl: 1.2rem;--space-xl: 1.2rem;--nav-height: 56px}}@media (max-width: 450px){:root{--fs-md: .95rem;--fs-lg: 1.05rem;--input-height: 42px;--radius-lg: 14px}}@media (max-width: 420px){:root{--fs-md: .8rem;--fs-lg: .9rem;--space-md: .75rem}}@media (max-width: 415px){:root{--fs-sm: .8rem;--space-sm: .65rem}}@media (max-width: 380px){:root{--fs-xs: .65rem;--fs-sm: .65rem;--fs-md: .8rem;--space-sm: .5rem;--space-md: .65rem;--nav-height: 52px;--tap-size-md: 20px}}[data-theme=dark]{--clowzer-bg: #0f172a;--clowzer-surface: #1e293b;--clowzer-border-hover: rgba(255, 255, 255, .15);--clowzer-input-bg: #334155;--clowzer-list-hover: #334155;--clowzer-text-main: #f8fafc;--clowzer-text-muted: #94a3b8;--clowzer-grey: #1f1f1f;--clowzer-border:#334155;--clowzer-card-border: #333333;--clowzer-dark-green2: #dff1e0;--clowzer-toggle-bg: #475569;--clowzer-disabled-bg: #334155;--clowzer-disabled-text: #64748b;--clowzer-primary-light: #064e3b;--shadow-soft: 0 1px 1px rgba(0, 0, 0, .4);--shadow-medium: 0 4px 4px rgba(0, 0, 0, .5);--clowzer-chat-bg: #0b1120;--clowzer-chat-bubble-me: #166534;--clowzer-chat-bubble-them: #1e293b}button:disabled{background-color:var(--clowzer-disabled-bg)!important;color:var(--clowzer-disabled-text)!important;border-color:var(--clowzer-disabled-bg)!important;cursor:not-allowed;opacity:1;box-shadow:none!important;transform:none!important}.controls-container,.homepage-content-flow,.clowzer-homepage-root{overflow:visible}.clowzer-homepage-root{min-height:100vh}.homepage-main-layout{margin:0 auto;gap:24px;padding:20px 20px 20px 90px;overflow:visible}.homepage-content-flow{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:20px;height:100vh;scrollbar-width:none;padding-bottom:120px}.homepage-grid{display:flex;flex-direction:column;gap:20px;padding-bottom:120px}@media (max-width: 768px){.homepage-grid,.homepage-content-flow{gap:5px}}.feed-loading-state{text-align:center;padding:40px;color:var(--clowzer-green)}.spinner{width:40px;height:40px;border:3px solid #e0e0e0;border-top-color:var(--clowzer-green);border-radius:50%;margin:0 auto 10px;animation:spin 1s infinite linear}.feed-loader-trigger{text-align:center;padding:20px;color:#888;font-size:14px}@media (max-width: 900px){.homepage-main-layout{padding:0;gap:0}}@media (min-width: 1100px){.homepage-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}}.controls-container{position:-webkit-sticky;position:sticky;top:0;z-index:999;background-color:var(--clowzer-surface);transition:box-shadow .3s ease;padding:10px}.controls-container.is-stuck{box-shadow:0 4px 6px -1px #0000001a}.homepage-content-flow{overflow:visible;position:relative}.no-results-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-xl) var(--space-lg);background-color:var(--clowzer-surface);border-radius:var(--radius-lg);border:1px dashed var(--clowzer-text-muted );margin-top:var(--space-lg);margin-left:var(--space-xs);margin-right:var(--space-xs)}.no-results-icon{font-size:3rem;color:var(--clowzer-text-muted);margin-bottom:var(--space-md)}.no-results-title{font-size:1.2rem;font-weight:700;color:var(--clowzer-text-main);margin-bottom:8px}.no-results-desc{font-size:.95rem;color:var(--clowzer-text-muted);max-width:400px;margin-bottom:20px}.notify-badge{background-color:var(--clowzer-bg);color:#0284c7;padding:6px 12px;border-radius:20px;font-size:.85rem;font-weight:600;display:inline-flex;align-items:center;gap:6px}:root{--sk-bg-start: #f0f0f0;--sk-bg-mid: #e0e0e0;--sk-bg-end: #f0f0f0}[data-theme=dark]{--sk-bg-start: #334155;--sk-bg-mid: #475569;--sk-bg-end: #334155}.skeleton-pulse{background:var(--sk-bg-start);background:linear-gradient(90deg,var(--sk-bg-start) 25%,var(--sk-bg-mid) 50%,var(--sk-bg-end) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite linear}.feed-skeleton-grid{display:flex;flex-direction:column;gap:20px;padding-bottom:20px}.home-skeleton-card{background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:12px;padding:15px;display:flex;flex-direction:column;gap:15px;width:100%}.home-skeleton-header{display:flex;align-items:center;gap:12px}.home-skeleton-avatar{width:45px;height:45px;border-radius:50%;flex-shrink:0}.home-skeleton-name-group{display:flex;flex-direction:column;gap:6px;flex:1}.home-skeleton-name{width:40%;height:14px;border-radius:4px}.home-skeleton-sub{width:25%;height:10px;border-radius:4px}.home-skeleton-body{width:100%;height:200px;border-radius:8px}.home-skeleton-footer{display:flex;flex-direction:column;gap:8px}.home-skeleton-line{width:100%;height:12px;border-radius:4px}.home-skeleton-line.short{width:60%}.empty-feed-state{color:var(--clowzer-text-muted);height:50vh;display:flex;justify-content:center;align-items:center}.main-header{display:flex;justify-content:space-between;align-items:center;padding:0 var(--fs-xxl);height:50px;background-color:var(--clowzer-surface);top:0;right:0;left:0;position:sticky;z-index:1000;transition:background .3s,box-shadow .3s}.header-left{display:flex;align-items:center;gap:10px;cursor:pointer;transition:opacity .2s,color .3s}.header-left img{background:var(--clowzer-white-always);border-radius:var(--radius-sm)}.header-left:hover{opacity:.8}.header-logo{height:35px;width:auto}.header-logo-name,.header-custom-title{font-size:1.5rem;font-weight:700;color:var(--clowzer-text-main);letter-spacing:-.5px;transition:color .3s}.header-right{display:flex;align-items:center;gap:20px}.header-right>div{display:flex}.cart-bubble{position:relative;background-color:var(--clowzer-grey);color:var(--clowzer-text-main);font-weight:600;font-size:.9rem;height:40px;min-width:40px;padding:0 var(--space-xs);display:flex;align-items:center;justify-content:center;border-radius:20px;cursor:pointer;transition:all .2s ease,background .3s,color .3s}.cart-bubble:hover{background-color:var(--clowzer-light)}.cart-bubble:before{content:"🛒";margin-right:5px;font-size:1rem}.guest-menu{display:flex;gap:10px}.header-login-btn{background:transparent;border:1px solid var(--clowzer-card-border);padding:8px 16px;border-radius:var(--radius-sm);font-weight:600;cursor:pointer;transition:.2s,border-color .3s,color .3s;color:var(--clowzer-text-main)}.header-login-btn:hover{border-color:var(--clowzer-text-main)}.header-signup-btn{background:var(--clowzer-primary);color:var(--clowzer-white-always);border:none;padding:8px 16px;border-radius:var(--radius-sm);font-weight:600;cursor:pointer;transition:.2s,background .3s,color .3s}.header-signup-btn:hover{background:var(--clowzer-dark-green)}.menu-icon{height:28px;width:28px;cursor:pointer;object-fit:contain}@media (max-width: 600px){.header-logo-name{display:none}.header-login-btn,.header-signup-btn{padding:6px 10px;font-size:.85rem}}.header-cart-wrapper{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:5px;color:var(--clowzer-text-main);transition:color .2s,background .3s}.header-cart-icon{font-size:1.2rem}.header-cart-badge{position:absolute;top:-5px;right:-8px;background-color:#e74c3c;color:var(--clowzer-white-always);font-size:.75rem;font-weight:700;height:18px;width:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000001a;transition:background .3s,color .3s}.notification-bell-wrapper{position:relative;margin-right:var(--space-md);display:flex;align-items:center}.bell-icon-btn{position:relative;cursor:pointer;color:var(--clowzer-text-main);padding:5px;font-size:var(--fs-xxl)}.bell-badge{position:absolute;top:-2px;right:-2px;background:#e53935;color:var(--clowzer-white-always);font-size:10px;font-weight:700;padding:2px 5px;border-radius:10px;border:1px solid var(--clowzer-border)}.notif-dropdown{position:absolute;top:120%;right:-20px;width:300px;background:var(--clowzer-bg);box-shadow:0 4px 12px #00000026;border-radius:8px;z-index:2000;border:1px solid var(--clowzer-border);overflow:hidden}.notif-header{padding:10px 15px;background:var(--clowzer-bg);border-bottom:1px solid var(--clowzer-border);display:flex;justify-content:space-between;font-weight:600;font-size:.9rem}.notif-header button{background:none;border:none;color:#007bff;font-size:.75rem;cursor:pointer}.notif-list{max-height:350px;overflow-y:auto;scrollbar-width:none;background-color:var(--clowzer-bg)}.notif-item{padding:12px 15px;border-bottom:1px solid var(--clowzer-border);cursor:pointer}.notif-text{font-size:.85rem;margin:0 0 4px;color:var(--clowzer-text-main);line-height:1.4}.notif-date{font-size:.7rem;color:var(--clowzer-text-muted)}.notif-header{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;border-bottom:1px solid var(--clowzer-border);background:var(--clowzer-bg)}.notif-title{font-weight:700;font-size:.95rem;color:var(--clowzer-text-main)}.action-btn{border:none;background:none;cursor:pointer;padding:4px;transition:transform .2s}.action-btn:hover{transform:scale(1.1)}.read-btn{color:#007bff}.clear-btn{color:#d32f2f}.notif-footer{padding:12px;background:var(--clowzer-bg);border-top:1px solid var(--clowzer-border);text-align:center;cursor:pointer;font-size:.85rem;font-weight:600;color:var(--clowzer-text-muted);display:flex;justify-content:center;align-items:center;gap:8px;transition:background .2s}.notif-footer:hover{background:var(--clowzer-bg);color:var(--clowzer-text-muted)}.action-btn{background:none;border:none;cursor:pointer;color:var(--clowzer-text-muted);padding:5px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s}.action-btn:hover{color:#000}.clear-text-btn{background:none;border:1px solid #eee;cursor:pointer;color:#888;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:15px;transition:all .2s;margin-left:8px}.clear-text-btn:hover{background-color:#ffebee;color:#d32f2f;border-color:#ffcdd2}.notif-item{display:flex;align-items:flex-start;padding:12px;border-bottom:1px solid #eee;cursor:pointer;transition:background .2s}.notif-item.unread{background:var(--clowzer-toggle-bg);border:var(--clowzer-card-border)}.notif-item.unread .notif-text{font-weight:600;color:var(--clowzer-text-main)}.notif-item.read{background-color:var(--clowzer-surface);opacity:.8}.notif-item.read .notif-text{font-weight:400;color:var(--clowzer-text-main)}.unread-dot{width:8px;height:8px;background-color:#007bff;border-radius:50%;margin-top:6px;margin-right:10px;flex-shrink:0}.side-nav-bars{position:fixed;bottom:0;left:0;width:100%;height:var(--nav-height);background:var(--clowzer-surface);display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;padding-bottom:env(safe-area-inset-bottom,0px);z-index:1000;box-shadow:var(--shadow-soft)}.nav-pill{display:flex;align-items:center;justify-content:center;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-lg);text-decoration:none;color:var(--clowzer-text-muted);background:transparent;transition:all .3s cubic-bezier(.25,1,.5,1);position:relative}.nav-icon{font-size:1.3rem;min-width:1.3rem;transition:color .3s ease,transform .2s ease}.nav-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.nav-label{max-width:0;overflow:hidden;opacity:0;white-space:nowrap;font-size:var(--fs-md);font-weight:600;transition:all .3s ease;margin-left:0}.nav-pill.active{background-color:var(--clowzer-primary-light);color:var(--clowzer-primary)}.nav-pill.active .nav-icon{transform:scale(1.1)}.nav-pill.active .nav-label{max-width:100px;opacity:1;margin-left:var(--space-xs)}.unread-badge{position:absolute;top:-6px;right:-8px;background-color:var(--clowzer-heart-red);color:var(--clowzer-white-always);font-size:.65rem;font-weight:700;height:18px;min-width:18px;padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);border:2px solid var(--clowzer-surface);z-index:10}@media (min-width: 768px){.side-nav-bars{flex-direction:column;justify-content:flex-start;align-items:center;top:50px;bottom:auto;height:100vh;width:80px;padding-top:var(--space-xl);gap:var(--space-md);border-top:none}.nav-pill{flex-direction:column;width:60px;height:60px;padding:var(--space-xs);border-radius:var(--radius-md)}.nav-pill.active .nav-label{margin-left:0;margin-top:4px;font-size:var(--fs-xs)}.nav-pill:hover:not(.active){background-color:var(--clowzer-list-hover)}}.clowzer-search-wrapper{display:flex;align-items:center;background-color:var(--clowzer-input-bg);border-radius:var(--radius-md);padding:0 var(--space-md);height:var(--input-height);border:1px solid transparent;transition:border-color .2s,box-shadow .2s;width:100%;margin-right:10px}.clowzer-search-icon{color:var(--clowzer-text-muted);font-size:var(--fs-md);margin-right:var(--space-xs);flex-shrink:0}.clowzer-search-input{flex:1;background:transparent;border:none;outline:none;color:var(--clowzer-text-main);font-size:var(--fs-md);width:100%}.clowzer-search-input::placeholder{color:var(--clowzer-text-muted)}.unified-search-bar{display:flex;align-items:center;background-color:var(--clowzer-input-bg);border:1px solid var(--clowzer-border);border-radius:var(--radius-lg);margin:0 var(--space-xs);position:sticky;top:var(--nav-height);z-index:90}.usb-input-group{display:flex;align-items:center;flex:1;padding:0 var(--space-sm);min-height:var(--tap-size-md)}.usb-icon-grey{color:var(--clowzer-primary);margin-right:var(--space-xs)}.usb-input{width:100%;border:none;outline:none;background-color:transparent;color:var(--clowzer-text-main);font-size:var(--fs-md);line-height:var(--lh-normal)}.usb-input::placeholder{color:var(--clowzer-text-muted)}.usb-btn-go{border:none;cursor:pointer;background-color:transparent;color:var(--clowzer-text-muted);font-size:var(--fs-sm);font-weight:600;padding:0 var(--space-md);min-height:var(--tap-size-md);border-radius:var(--radius-md);margin-left:var(--space-xs)}.location-context-header{display:flex;justify-content:space-between;align-items:center;background:var(--clowzer-primary-light);padding:8px 15px;border-radius:8px;margin-bottom:12px;font-size:.85rem;border:1px solid #eee}.location-context-label{display:flex;align-items:center;gap:8px;color:var(--clowzer-dark-green2);font-weight:600}.location-context-value{display:flex;align-items:center;gap:4px;text-decoration:none;font-weight:600}.loc-icon-small{color:#e74c3c}.location-change-link{background:none;border:none;color:var(--clowzer-dark-green2);font-size:.85rem;font-weight:600;cursor:pointer;padding:0;display:flex;align-items:center}.location-change-link:hover{text-decoration:underline}.product-new-row{display:flex;gap:var(--space-sm);overflow-x:auto;padding-bottom:var(--space-xs);-webkit-overflow-scrolling:touch;flex-direction:row;flex-wrap:nowrap;width:100%;scrollbar-width:none}.product-new-card{min-width:190px;background:var(--clowzer-surface);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease;flex-shrink:0;outline:none}.product-new-media{position:relative;height:165px;background-color:var(--clowzer-grey);background-size:cover;background-position:center;border-radius:12px}.product-new-price-badge{position:absolute;bottom:10px;left:10px;background:#000000bf;padding:6px 10px;border-radius:var(--radius-lg);font-weight:700;font-size:var(--fs-sm)}.product-new-cta-pill{position:absolute;bottom:2px;right:10px;background:var(--clowzer-primary);color:var(--clowzer-white-always);padding:8px 10px;border-radius:var(--radius-lg);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-soft);transition:background .2s}.product-new-cta-pill:hover{background:var(--clowzer-primary-hover)}.product-new-cta-mini{position:absolute;bottom:2px;right:10px;background:#000000b3;color:var(--clowzer-white-always);padding:8px 12px;border-radius:var(--radius-md);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-soft)}.product-new-title{padding:var(--space-sm) var(--space-md);font-size:var(--fs-md);color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-new-overlay{position:fixed;inset:0;align-items:center;justify-content:center;background:#0000008c;z-index:1400;padding:var(--space-md)}.product-new-modal{width:100%;max-width:820px;background:var(--clowzer-surface);color:var(--clowzer-text-main);border-radius:var(--radius-lg);padding:var(--space-lg);max-height:90vh;overflow:auto;box-shadow:var(--shadow-medium);scrollbar-width:none}.product-modal-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--clowzer-border)}.product-modal-title{margin:0;font-size:var(--fs-lg);color:var(--clowzer-text-main)}.product-modal-seller{background:var(--clowzer-primary-light);color:var(--clowzer-primary);padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.5px}.product-new-empty-state{color:var(--clowzer-text-muted);font-size:var(--fs-md);padding:var(--space-md) 0}.product-new-option-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--space-sm)}.product-new-option-card{border:1px solid var(--clowzer-border);border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column;background:var(--clowzer-surface)}.product-new-option-image-wrapper{position:relative;width:100%;height:140px;flex-shrink:0;cursor:pointer}.product-new-option-image{width:100%;height:100%;background-size:cover;background-position:center;background-color:var(--clowzer-grey);transition:transform .2s ease}.product-new-option-image-wrapper:hover .product-new-option-image{transform:scale(1.03)}.product-new-option-body{padding:var(--space-sm);display:flex;flex-direction:column;flex-grow:1;gap:var(--space-xs)}.product-new-option-title{font-weight:600;font-size:var(--fs-sm);color:var(--clowzer-text-main)}.product-new-option-price{font-size:var(--fs-md)}.product-new-add-btn{margin-top:auto;width:100%;display:flex;justify-content:center;align-items:center;gap:6px;background:var(--clowzer-primary);color:var(--clowzer-white-always);border:none;padding:8px;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--fs-sm);font-weight:600}.product-new-add-btn:hover{background:var(--clowzer-primary-hover)}.product-new-option-card:focus-within,.product-new-option-card:hover{border-color:var(--clowzer-primary)}.product-modal-footer{margin-top:var(--space-md);text-align:right;padding-top:var(--space-sm)}.product-new-close-btn{background:var(--clowzer-border);border:0;border-radius:var(--radius-md);color:var(--clowzer-text-main);cursor:pointer;padding:8px 16px;font-weight:600;display:inline-flex;align-items:center}.product-new-close-btn:hover{background:var(--clowzer-disabled-bg)}@media (max-width: 640px){.product-new-media{height:155px}.product-new-card{min-width:160px}.product-new-modal{padding:var(--space-md)}.product-new-option-image-wrapper{height:110px}}button:focus-visible,.product-new-card:focus-visible{outline:3px solid var(--clowzer-focus-ring);outline-offset:2px}.product-variant-counter{display:flex;align-items:center;justify-content:space-between;background:var(--clowzer-input-bg);border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);padding:4px;margin-top:auto}.product-variant-counter-btn{background:transparent;border:none;color:var(--clowzer-primary);cursor:pointer;display:flex;padding:6px}.product-variant-counter-qty{font-weight:700;font-size:var(--fs-sm);color:var(--clowzer-text-main);min-width:20px;text-align:center}.variant-promo-badge{position:absolute;top:8px;left:8px;background:var(--clowzer-danger-red);color:var(--clowzer-white-always);font-size:10px;font-weight:800;padding:3px 6px;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.5px;box-shadow:var(--shadow-soft)}.product-new-overlay{display:flex}.product-new-close-icon{margin-right:6px}.product-new-price-promo{color:var(--clowzer-danger-red);font-weight:700}.product-new-price-regular{color:var(--clowzer-text-muted);font-weight:500}.product-new-sold-out{background:var(--clowzer-disabled-bg);color:var(--clowzer-disabled-text);cursor:not-allowed}.product-new-qty-wrapper{display:flex;align-items:center;gap:12px;padding:3px 10px;background:var(--clowzer-primary)}.product-new-qty-action-btn{background:transparent;border:none;color:var(--clowzer-white-always);cursor:pointer;padding:0;display:flex;min-height:fit-content}.product-new-qty-count{font-weight:700;color:var(--clowzer-white-always)}.product-new-badge-promo{color:var(--clowzer-promo-red);background-color:#ffffffbf}.product-new-badge-regular{color:var(--clowzer-white-always)}.product-new-rating{position:absolute;bottom:8px;left:8px;background:#000000a6;color:var(--clowzer-white-always);padding:3px 6px;border-radius:var(--radius-sm);font-size:11px;font-weight:600;display:flex;align-items:center;gap:4px;z-index:3}.product-new-profile-info{padding:var(--space-sm) var(--space-md);display:flex;flex-direction:column;gap:4px}.product-new-profile-info .product-new-title{padding:0}.product-new-price-row{display:flex;align-items:center;gap:6px}.product-new-price-current{font-weight:700;font-size:var(--fs-sm);color:var(--clowzer-text-main)}.product-new-price-current.product-new-promo-active{color:var(--clowzer-promo-red, #ef4444)}.product-new-price-old{font-weight:500;font-size:11px;color:var(--clowzer-text-muted);text-decoration:line-through}.booking-overlay{position:fixed;top:0;left:0;height:100%;background:#0009;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.booking-modal{background:#fff;width:100%;max-width:420px;border-radius:16px;padding:25px;box-shadow:0 15px 40px #00000040;animation:popIn .2s ease-out}@keyframes popIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.booking-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #f0f0f0;padding-bottom:15px}.booking-header h3{margin:0;font-size:1.2rem;color:#222}.booking-header .close-btn{font-size:1.5rem;background:none;border:none;cursor:pointer;color:#666}.service-thumb{width:70px;height:70px;border-radius:8px;object-fit:cover}.service-info{display:flex;flex-direction:column;justify-content:center}.service-title{margin:0 0 5px;font-size:1rem;font-weight:600;color:#333}.service-meta{display:flex;align-items:center;gap:10px;margin-bottom:4px}.service-price{font-weight:800;color:#00b894;font-size:1rem}.service-duration{font-size:.75rem;color:#555;background:#e2e6ea;padding:2px 6px;border-radius:4px}.service-provider{font-size:.8rem;color:#888}.form-row-split{display:flex;gap:15px}.form-group{margin-bottom:15px;flex:1}.form-group input,.form-group select,.form-group textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:.95rem;font-family:inherit;outline:none;transition:border .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#00b894}.form-group textarea{resize:none}.btn-confirm-booking{width:100%;padding:14px;background:#2d3436;color:#fff;border:none;border-radius:10px;font-weight:700;font-size:1rem;cursor:pointer;margin-top:10px}.btn-confirm-booking:hover{background:#000}.booking-disclaimer{font-size:.8rem;color:#777;text-align:center;margin-top:15px;line-height:1.4}.location-toggles{display:flex;gap:8px;background:#f0f2f5;padding:4px;border-radius:8px;margin-bottom:5px}.loc-btn{flex:1;border:none;background:transparent;padding:8px 4px;font-size:.85rem;font-weight:500;color:#65676b;border-radius:6px;cursor:pointer;transition:all .2s ease}.loc-btn:hover{background:#0000000d}.loc-btn.active{background:#fff;color:#1877f2;box-shadow:0 1px 3px #0000001a;font-weight:600}.toggle-time-link{font-size:.75rem;color:#1877f2;text-align:right;margin-top:4px;cursor:pointer;text-decoration:underline}.toggle-time-link:hover{color:#0056b3}.slide-in{animation:slideDown .3s ease-out forwards}@keyframes slideDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.free-badge{color:#28a745;font-weight:700}.profile-container{background:var(--clowzer-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);border:1px solid var(--clowzer-border);display:flex;flex-direction:column;min-width:0;margin:0 var(--space-xs);transition:background .3s,border-color .3s,box-shadow .3s}.profile-header{display:flex;align-items:center;gap:var(--space-xs);margin:var(--space-xs);margin-top:var(--space-2xs);margin-bottom:var(--space-xs);cursor:pointer}.avatar{width:var(--avatar-size-md);height:var(--avatar-size-md);background-color:var(--avatar-bg);border-radius:50%;flex-shrink:0;object-fit:cover;transition:background .3s}.profile-info{flex:1}.profile-info h3{margin:0;font-size:var(--fs-lg);color:var(--clowzer-text-main);transition:color .3s}.profile-info p{margin:var(--space-2xs) 0;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--clowzer-text-muted);transition:color .3s}.profile-info span{color:var(--clowzer-primary)}.rating-store{color:var(--clowzer-gold);font-size:var(--fs-sm);font-weight:700;display:flex;align-items:center;gap:var(--space-2xs);transition:color .3s}.product-scroll{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--space-xs);overflow-x:auto;overflow-y:hidden;width:100%;padding:var(--space-2xs);-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-scroll::-webkit-scrollbar{display:none}.products-scroll-wrapper{display:flex;gap:var(--space-xs);overflow-x:scroll;padding:var(--space-sm) var(--space-2xs);scroll-behavior:smooth;scrollbar-width:none}.products-scroll-wrapper::-webkit-scrollbar{display:none}.products-scroll-wrapper .clowzer-rec-card{flex:0 0 auto;width:155px;min-width:155px}.clowzer-product-card:hover{border-color:var(--clowzer-border-hover);transform:translateY(-1px)}.product-img-container{width:100%;height:150px;background:var(--clowzer-grey);position:relative;overflow:hidden;border-bottom:1px solid var(--clowzer-border);transition:background .3s,border-color .3s;border-radius:var(--radius-md)}.product-img-container img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;cursor:pointer;transition:transform .2s}.product-img-container img:hover{transform:scale(1.05)}.heart-icon{position:absolute;top:var(--space-xs);right:var(--space-xs);background:var(--clowzer-white-always);border-radius:50%;width:var(--tap-size-md);height:var(--tap-size-md);display:flex;align-items:center;justify-content:center;font-size:var(--fs-md);color:1px solid var(--clowzer-border);cursor:pointer;box-shadow:var(--shadow-soft);z-index:2;border:none;padding:0;transition:background .3s,color .3s}.heart-icon.saved{color:var(--clowzer-heart-red)}.heart-icon:hover{background:#0000000d}.promo-badge{position:absolute;top:var(--space-xs);left:var(--space-xs);background:var(--clowzer-promo-red);color:var(--clowzer-white-always);font-size:var(--fs-xs);font-weight:700;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);z-index:2;transition:background .3s,color .3s}.product-details{padding:var(--space-sm);flex-grow:1;display:flex;flex-direction:column}.product-details h4{margin:0;font-size:var(--fs-md);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--clowzer-text-main);transition:color .3s}.price-group{display:flex;align-items:baseline;gap:var(--space-xs);margin:var(--space-2xs) 0}.current-price{font-size:var(--fs-xxl);font-weight:700;color:var(--clowzer-text-main);transition:color .3s}.old-price{font-size:var(--fs-xs);color:var(--clowzer-text-muted);text-decoration:line-through;transition:color .3s}.product-rating{font-size:var(--fs-xs);color:var(--clowzer-gold);margin-bottom:var(--space-sm);font-weight:700;transition:color .3s}.cta-button{width:100%;padding:var(--space-xs) 0;border-radius:var(--radius-sm);border:none;font-size:var(--fs-xs);font-weight:700;cursor:pointer;transition:.2s;text-align:center;margin-top:auto}.btn-add{background-color:var(--clowzer-primary);color:var(--clowzer-white-always)}.btn-message{background-color:var(--clowzer-light);color:var(--clowzer-primary)}.cta-button:hover{opacity:.9;transform:translateY(-1px)}.qty-control-group{display:flex;align-items:center;justify-content:space-between;background:var(--clowzer-primary);border-radius:var(--radius-sm);padding:var(--space-2xs);margin-top:auto;transition:background .3s}.qty-btn{width:var(--tap-size-sm);height:var(--tap-size-sm);border:none;background:var(--clowzer-surface);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-soft);color:var(--clowzer-text-main);transition:background .2s,transform .1s,color .3s}.qty-btn:hover{background:var(--clowzer-light);transform:translateY(-1px)}.qty-btn:active{transform:scale(.95)}.qty-val{font-size:var(--fs-xs);font-weight:700;transition:color .3s;color:var(--clowzer-white-always)}.clowzer-product-card.match{border:2px solid var(--clowzer-primary);box-shadow:0 0 15px #2e7d3266;transform:scale(1.02);transition:all .3s ease;z-index:2}.product-scroll:has(.match) .clowzer-product-card:not(.match){opacity:.7;filter:grayscale(.4);transition:opacity .3s,filter .3s}.home-loc-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:9999;padding:var(--space-lg);box-sizing:border-box}.home-loc-content{background-color:var(--clowzer-surface);width:100%;max-width:400px;padding:var(--space-xl);border-radius:var(--radius-lg);text-align:center;box-shadow:1px solid var(--clowzer-border);animation:home-loc-slideUp .3s ease-out forwards}.home-loc-title{margin:0 0 8px;font-size:var(--fs-xxl);color:var(--clowzer-text-main);font-weight:700}.home-loc-subtitle{margin:0 0 24px;font-size:var(--fs-md);color:var(--clowzer-text-muted)}.home-loc-select{width:100%;padding:14px;margin-bottom:20px;border:1px solid var(--clowzer-border);border-radius:var(--radius-md);font-size:var(--fs-lg);background-color:#f9f9f9;outline:none;transition:border-color .2s;cursor:pointer;appearance:none}.home-loc-select:focus{background-color:var(--clowzer-bg)}.home-loc-btn{width:100%;padding:var(--space-sm);border:none;border-radius:var(--radius-md);font-size:var(--fs-lg);font-weight:600;cursor:pointer;transition:background-color .2s,transform .1s;background-color:var(--clowzer-primary);color:#fff}.home-loc-btn:not(:disabled):hover{background-color:var(--clowzer-text-muted);transform:translateY(-1px)}.home-loc-btn:not(:disabled):active{transform:translateY(0)}.home-loc-btn:disabled{background-color:var(--clowzer-text-muted);cursor:not-allowed;opacity:.7}@keyframes home-loc-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.home-loc-geo-btn{width:100%;padding:14px;border:2px solid var(--clowzer-text-muted);background-color:transparent;color:var(--clowzer-text-main);border-radius:var(--radius-md);font-size:var(--fs-lg);font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:var(--space-xs);margin-bottom:var(--space-xs)}.home-loc-geo-btn:hover{background-color:var(--clowzer-light);color:#000}.home-loc-geo-btn:disabled{border-color:var(--clowzer-text-muted);color:var(--clowzer-text-muted);cursor:wait}.home-loc-divider{display:flex;align-items:center;text-align:center;margin:var(--space-md) 0;color:var(--clowzer-text-muted);font-size:var(--fs-md);font-weight:700}.home-loc-divider:before,.home-loc-divider:after{content:"";flex:1;border-bottom:1px solid var(--clowzer-border)}.home-loc-divider span{padding:0 var( --space-xs)}.home-loc-error{color:#e74c3c;font-size:.9rem;margin:5px 0 var( --space-xs);background:var(--clowzer-bg);padding:8px;border-radius:6px}.home-loc-spinner{width:18px;height:18px;border:3px solid #ccc;border-top:3px solid var(--clowzer-primary);border-radius:50%;animation:home-loc-spin .8s linear infinite}@keyframes home-loc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.home-loc-input-wrapper{position:relative;width:100%;margin-bottom:20px}.home-loc-input{width:100%;padding:14px;border:1px solid var(--clowzer-surface);border-radius:10px;font-size:1rem;background-color:var(--clowzer-bg);outline:none;transition:border-color .2s;-webkit-appearance:none;box-sizing:border-box}.home-loc-input:focus{border-color:var(--clowzer-text-main);background-color:var(--clowzer-bg);box-shadow:0 0 0 2px #0000000d}.home-loc-success{color:var(--clowzer-primary);font-size:.9rem;margin-bottom:10px;font-weight:600;display:flex;align-items:center;gap:6px;justify-content:center}.home-loc-form{display:flex;flex-direction:column;gap:15px;margin-bottom:20px;text-align:left}.home-loc-input-group label{display:block;font-size:.85rem;font-weight:600;color:var(--clowzer-text-muted);margin-bottom:5px;margin-left:2px}.home-loc-input-wrapper{position:relative;width:100%}.home-loc-input{width:100%;padding:12px;border:1px solid var(--clowzer-border);border-radius:8px;font-size:1rem;background-color:var(--clowzer-bg);outline:none;box-sizing:border-box;color:var(--clowzer-text-main)}.home-loc-input:focus{border-color:var(--clowzer-primary);background-color:var(--clowzer-bg)}.home-loc-close-btn{position:absolute;top:15px;right:15px;background:none;border:none;font-size:1.2rem;color:var(--clowzer-text-muted);cursor:pointer;transition:color .2s;padding:5px;z-index:10}.home-loc-close-btn:hover{color:var(--clowzer-text-muted)}.image-modal-overlay{position:fixed;inset:0;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1050;cursor:pointer}.image-modal-content{display:block;max-width:90%;max-height:90%;object-fit:contain;border-radius:4px;cursor:default}.image-modal-close-button{position:absolute;top:15px;right:25px;background:#00000080;color:#fff;border:none;border-radius:50%;width:30px;height:30px;font-size:24px;line-height:30px;text-align:center;cursor:pointer;padding:0;z-index:1051}.image-modal-close-button:hover{background:#000c}.viewer-title{color:#fff;font-size:1.1rem;font-weight:500}.image-viewer-img{max-width:100%;max-height:100%;object-fit:contain;pointer-events:auto}.chat-page-header{background-color:var(--clowzer-surface);border-bottom:1px solid var(--clowzer-border);padding:var(--space-sm) var(--space-md);flex-shrink:0;z-index:40;padding-top:calc(var(--space-sm) + env(safe-area-inset-top));box-shadow:0 1px 3px #00000008}.chat-page-header-content{display:flex;align-items:center;gap:var(--space-sm);height:100%}.chat-page-header-back{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:var(--clowzer-text-main);cursor:pointer;transition:background-color .2s ease;margin-left:-8px}.chat-page-header-back:active,.chat-page-header-back:hover{background-color:var(--clowzer-input-bg)}@media (min-width: 992px){.chat-page-header-back{display:none}}.chat-page-avatar-container{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%}.chat-page-clickable{cursor:pointer;transition:opacity .2s ease}.chat-page-clickable:hover,.chat-page-clickable:active{opacity:.8}.chat-page-avatar-img{width:42px;height:42px;border-radius:50%;object-fit:cover;background-color:var(--clowzer-bg);border:1px solid var(--clowzer-border)}.chat-page-header-details{display:flex;flex-direction:column;justify-content:center;flex:1;overflow:hidden}.chat-page-header-row{display:flex;align-items:center;gap:6px}.chat-page-header-name{font-size:var(--fs-md);font-weight:700;color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-page-badge{display:flex;align-items:center}.chat-page-header-category{font-size:var(--fs-xs);color:var(--clowzer-text-muted);text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-page-typing{font-size:var(--fs-xs);color:var(--clowzer-primary);font-weight:500;animation:pulseText 1.5s infinite ease-in-out}@keyframes pulseText{0%,to{opacity:.6}50%{opacity:1}}.chat-page-skeleton{background:linear-gradient(90deg,var(--clowzer-input-bg) 25%,var(--clowzer-border) 50%,var(--clowzer-input-bg) 75%);background-size:400% 100%;animation:skeletonShimmer 1.5s infinite ease-in-out;border-radius:var(--radius-sm)}.chat-page-skeleton-avatar{width:42px;height:42px;border-radius:50%}.chat-page-skeleton-info{display:flex;flex-direction:column;gap:8px;flex:1;justify-content:center}.chat-page-skeleton-text-lg{height:14px;width:40%}.chat-page-skeleton-text-sm{height:10px;width:25%}@keyframes skeletonShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.booking-bubble{background:#fff;border-radius:12px;width:280px;box-shadow:0 2px 8px #00000014;overflow:hidden;border:1px solid #e0e0e0;margin-bottom:5px;position:relative;text-align:left}.booking-bubble.sent{background:#f6fff8;border-color:#c6f6d5;margin-left:auto;border-bottom-right-radius:0}.booking-bubble.received{background:#fff;margin-right:auto;border-bottom-left-radius:0}.booking-bubble-header{background:#2d3436;color:#fff;padding:10px 15px;display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:700;letter-spacing:.5px}.booking-details{padding:15px;font-size:.9rem}.booking-row{display:flex;justify-content:space-between;margin-bottom:6px;align-items:center}.booking-row .label{color:#777;font-size:.8rem}.booking-row .value{font-weight:600;color:#333;text-align:right;max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.booking-row .value.highlight{color:#00b894}.booking-divider{height:1px;background:#eee;margin:10px 0}.booking-note{background:#f9f9f9;padding:8px;border-radius:6px;font-size:.8rem;color:#555;font-style:italic;margin-top:8px;line-height:1.4}.booking-actions{display:flex;border-top:1px solid #eee}.booking-actions button{flex:1;padding:12px;border:none;cursor:pointer;font-weight:700;font-size:.9rem;background:transparent;transition:background .2s}.action-divider{width:1px;background:#eee}.btn-decline{color:#d63031}.btn-decline:hover{background:#fff0f0}.btn-accept{color:#00b894}.btn-accept:hover{background:#f0fdf4}.booking-status-sent{padding:10px;text-align:center;font-size:.75rem;color:#00b894;background:#00b8941a;font-weight:600;border-top:1px solid #c6f6d5}.booking-time{font-size:.65rem;color:#aaa;text-align:right;padding:0 10px 5px 0}.booking-bubble-header.accepted{background:#27ae60}.booking-bubble-header.declined{background:#c0392b}.booking-status-final{padding:12px;text-align:center;font-weight:700;font-size:.9rem;border-top:1px solid #eee}.booking-status-final.accepted{color:#27ae60;background:#eafaf1}.booking-status-final.declined{color:#c0392b;background:#fdedec}.chat-page-container{display:flex;flex-direction:column;position:relative;height:100vh;height:100dvh;width:100vw;background-color:var(--clowzer-chat-bg);overflow:hidden}.chat-page-empty-state{display:flex;align-items:center;justify-content:center;height:100dvh;width:100%;font-size:var(--fs-md);color:var(--clowzer-text-muted);background-color:var(--clowzer-chat-bg)}.chat-page-read-only-bar{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-md);background-color:var(--clowzer-surface);color:var(--clowzer-text-muted);border-top:1px solid var(--clowzer-border);font-size:var(--fs-sm);text-align:center;z-index:10;padding-bottom:calc(var(--space-md) + env(safe-area-inset-bottom))}.chat-page-read-only-icon{font-size:var(--fs-lg)}.chat-page-read-only-bar p{margin:0;font-weight:500}.chat-page-container *{box-sizing:border-box}.chat-skeleton-container{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);width:100%;flex:1}.skeleton-bubble{height:42px;border-radius:18px;background:linear-gradient(90deg,var(--clowzer-input-bg) 25%,var(--clowzer-border) 50%,var(--clowzer-input-bg) 75%);background-size:400% 100%;animation:skeletonShimmer 1.5s infinite ease-in-out}.chat-page-wrapper-left .skeleton-bubble{border-bottom-left-radius:4px}.chat-page-wrapper-right .skeleton-bubble{border-bottom-right-radius:4px}.chat-page-list-container{flex:1;display:flex;flex-direction:column;padding:var(--space-md);padding-bottom:calc(var(--space-xl) * 2);overflow-y:auto;background-color:var(--clowzer-chat-bg);gap:var(--space-sm);scrollbar-width:none}.chat-page-empty{margin:auto;background:var(--clowzer-surface);color:var(--clowzer-text-muted);padding:var(--space-sm) var(--space-lg);border-radius:20px;font-size:var(--fs-md);box-shadow:var(--shadow-soft)}.chat-page-date-sep{display:flex;justify-content:center;margin:var(--space-md) 0}.chat-page-date-sep span{background:var(--clowzer-surface);color:var(--clowzer-text-muted);font-size:var(--fs-xs);padding:4px 12px;border-radius:12px;font-weight:500;box-shadow:var(--shadow-soft)}.chat-page-unread-sep span{background:var(--clowzer-danger-red);color:#fff}.chat-page-msg-wrapper{display:flex;width:100%;margin-bottom:var(--space-2xs);animation:fadeIn .3s ease-in-out}.chat-page-wrapper-right{justify-content:flex-end}.chat-page-wrapper-left{justify-content:flex-start}.chat-page-stack-clean{display:flex;flex-direction:column;max-width:75%}.chat-page-stack{display:flex;flex-direction:column;max-width:70%;margin:0 var(--space-xs)}.chat-page-sender-name{font-size:var(--fs-xs);color:var(--clowzer-text-muted);margin-bottom:2px;margin-left:4px}.chat-page-sender-admin{color:var(--clowzer-warning);font-weight:700}.chat-page-avatar-frame{align-self:flex-end;margin-bottom:var(--space-xs)}.chat-page-bubble-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover}.chat-page-bubble{position:relative;padding:10px 14px;border-radius:18px;font-size:var(--fs-md);line-height:var(--lh-normal);word-wrap:break-word;box-shadow:var(--shadow-soft)}.chat-page-bubble p{margin:0}.chat-page-bubble--sent{background-color:var(--clowzer-chat-bubble-me);color:var(--clowzer-chat-text-me);border-bottom-right-radius:4px}.chat-page-bubble--received{background-color:var(--clowzer-chat-bubble-them);color:var(--clowzer-chat-text-them);border-bottom-left-radius:4px;border:1px solid var(--clowzer-card-border)}.chat-page-bubble--admin{background-color:var(--clowzer-pending);color:var(--clowzer-text-main);border:1px solid var(--clowzer-warning);border-bottom-left-radius:4px}.chat-page-img-attachment{max-width:100%;max-height:250px;border-radius:var(--radius-md);object-fit:contain;margin-bottom:var(--space-2xs);cursor:pointer;background:var(--clowzer-surface)}.chat-page-caption{margin-top:var(--space-xs)!important}.chat-page-meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:4px;font-size:.65rem;opacity:.8}.chat-page-bubble--sent .chat-page-meta{color:#ffffffe6}.chat-page-bubble--received .chat-page-meta{color:var(--clowzer-chat-timestamp)}.chat-page-pinned-card{background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:var(--space-xs);margin-bottom:var(--space-xs);display:flex;flex-direction:column;gap:var(--space-xs)}.chat-page-bubble--sent .chat-page-pinned-card{background:#ffffff26;border-color:#ffffff4d}.chat-page-pinned-content{display:flex;gap:var(--space-xs);cursor:pointer}.chat-page-pinned-img{width:50px;height:50px;border-radius:var(--radius-sm);object-fit:cover}.chat-page-pinned-info{display:flex;flex-direction:column;justify-content:center}.chat-page-pinned-title{font-size:var(--fs-sm);font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chat-page-bubble--sent .chat-page-pinned-title,.chat-page-bubble--sent .chat-page-pinned-price{color:#fff}.chat-page-repin-btn{width:100%;padding:6px;background:var(--clowzer-primary-light);color:var(--clowzer-primary);border:none;border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:600;cursor:pointer}.chat-page-bubble--sent .chat-page-repin-btn{background:#fff}.chat-page-invoice-container{background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-lg);width:280px;overflow:hidden;box-shadow:var(--shadow-medium)}.chat-page-invoice-header{display:flex;justify-content:space-between;align-items:center;padding:var(--space-sm) var(--space-md);background:var(--clowzer-bg);border-bottom:1px solid var(--clowzer-border)}.chat-page-invoice-brand{display:flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:700;color:var(--clowzer-text-main)}.chat-page-invoice-icon{color:var(--clowzer-primary)}.chat-page-invoice-ref{font-size:var(--fs-xs);color:var(--clowzer-text-muted)}.chat-page-invoice-status{padding:4px var(--space-md);font-size:var(--fs-xs);font-weight:700;text-align:center}.chat-page-invoice-status--pending{background:var(--clowzer-pending);color:var(--clowzer-warning)}.chat-page-invoice-status--paid{background:var(--clowzer-delivered);color:var(--clowzer-success)}.chat-page-invoice-body{padding:var(--space-md)}.chat-page-invoice-main-row{display:flex;gap:var(--space-sm);align-items:center}.chat-page-invoice-thumb{width:48px;height:48px;border-radius:var(--radius-sm);object-fit:cover}.chat-page-invoice-details{display:flex;flex-direction:column}.chat-page-invoice-title{font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main)}.chat-page-invoice-sub{font-size:var(--fs-xs);color:var(--clowzer-text-muted)}.chat-page-invoice-divider{height:1px;background:var(--clowzer-border);margin:var(--space-md) 0}.chat-page-invoice-row{display:flex;justify-content:space-between;font-size:var(--fs-sm);color:var(--clowzer-text-muted);margin-bottom:4px}.chat-page-invoice-total{font-weight:700;color:var(--clowzer-text-main);font-size:var(--fs-md);margin-top:var(--space-xs)}.chat-page-invoice-footer{padding:var(--space-sm) var(--space-md);background:var(--clowzer-bg);border-top:1px solid var(--clowzer-border)}.chat-page-invoice-btn{width:100%;padding:10px;background:var(--clowzer-primary);color:#fff;border:none;border-radius:var(--radius-sm);font-weight:600;font-size:var(--fs-sm);cursor:pointer;display:flex;justify-content:center;align-items:center;gap:8px}.chat-page-invoice-note{text-align:center;font-size:var(--fs-xs);color:var(--clowzer-text-muted)}.chat-page-invoice-meta{padding:0 var(--space-md) var(--space-sm) var(--space-md)}.chat-page-bubble-special{background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-lg);padding:var(--space-md);width:260px;box-shadow:var(--shadow-medium)}.chat-page-special-right{border-bottom-right-radius:4px}.chat-page-special-left{border-bottom-left-radius:4px}.chat-page-bank-header{font-size:var(--fs-md);font-weight:700;color:var(--clowzer-text-main);display:flex;align-items:center;gap:8px;margin-bottom:var(--space-sm);padding-bottom:var(--space-xs);border-bottom:1px solid var(--clowzer-border)}.chat-page-special-icon{color:var(--clowzer-primary)}.chat-page-bank-row{margin-bottom:var(--space-xs);display:flex;flex-direction:column}.chat-page-bank-row label{font-size:var(--fs-xs);color:var(--clowzer-text-muted)}.chat-page-bank-row span{font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main)}.chat-page-bank-copy{display:flex;justify-content:space-between;align-items:center;background:var(--clowzer-input-bg);padding:6px 8px;border-radius:var(--radius-sm);border:1px dashed var(--clowzer-border)}.chat-page-copy-icon{color:var(--clowzer-primary);cursor:pointer}.chat-page-safety-box{background:var(--clowzer-pending);padding:8px;border-radius:var(--radius-sm);display:flex;gap:8px;align-items:flex-start;margin-top:var(--space-md)}.chat-page-shield-icon{color:var(--clowzer-warning);margin-top:2px}.chat-page-safety-box p{font-size:var(--fs-xs);margin:0;color:var(--clowzer-text-main)}.chat-page-scroll-btn{position:absolute;bottom:80px;left:50%;transform:translate(-50%);background:var(--clowzer-surface);color:var(--clowzer-text-main);border:1px solid var(--clowzer-border);padding:6px 12px;border-radius:20px;display:flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:600;box-shadow:var(--shadow-medium);cursor:pointer;z-index:50;animation:bounce 2s infinite}.chat-page-scroll-btn img{width:14px;height:14px}@keyframes bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-5px)}}@media (max-width: 768px){.chat-page-stack-clean{max-width:85%}}@media (max-width: 540px){.chat-page-stack-clean{max-width:90%}.chat-page-invoice-container,.chat-page-bubble-special{width:250px}}@media (max-width: 450px){.chat-page-list-container{padding:var(--space-sm);padding-bottom:calc(var(--space-xl) * 2.5)}.chat-page-bubble{padding:8px 12px;font-size:var(--fs-md);border-radius:16px}.chat-page-bubble--sent{border-bottom-right-radius:4px}.chat-page-bubble--received{border-bottom-left-radius:4px}.chat-page-img-attachment{max-height:200px}}@media (max-width: 415px){.chat-page-stack-clean{max-width:92%}.chat-page-invoice-container,.chat-page-bubble-special{width:230px}.chat-page-invoice-thumb{width:40px;height:40px}}@media (max-width: 380px){.chat-page-list-container{padding:var(--space-2xs);padding-bottom:calc(var(--space-xl) * 3)}.chat-page-bubble{padding:6px 10px;border-radius:14px}.chat-page-bubble--sent{border-bottom-right-radius:2px}.chat-page-bubble--received{border-bottom-left-radius:2px}.chat-page-invoice-container,.chat-page-bubble-special{width:215px}.chat-page-invoice-title{font-size:var(--fs-md)}.chat-page-invoice-btn{padding:8px;font-size:var(--fs-sm)}}.chat-preview-container{display:flex;flex-direction:column;background-color:var(--clowzer-surface);border-top:1px solid var(--clowzer-border);padding:var(--space-md);position:relative;width:100%;flex-shrink:0;z-index:20;padding-bottom:calc(var(--space-md) + env(safe-area-inset-bottom))}.chat-preview-img-wrapper{height:150px;width:100%;max-width:200px;margin:0 auto var(--space-sm) auto;display:flex;align-items:center;justify-content:center;background-color:var(--clowzer-bg);border-radius:var(--radius-md);border:1px solid var(--clowzer-border);overflow:hidden;position:relative}.chat-preview-img{width:100%;height:100%;object-fit:contain;border-radius:inherit}.chat-preview-cancel-btn{position:absolute;top:8px;right:8px;background:#0009;color:#fff;border:none;border-radius:50%;width:28px;height:28px;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .2s ease}.chat-preview-cancel-btn:hover,.chat-preview-cancel-btn:active{transform:scale(.9);background:#000c}.chat-preview-overlay{position:absolute;inset:0;background:#ffffffb3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:15}.chat-preview-spinner{width:30px;height:30px;border:3px solid var(--clowzer-border);border-top-color:var(--clowzer-primary);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:var(--space-sm)}.chat-preview-upload-text{font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main)}.chat-page-input-wrapper{position:relative;width:100%;padding:var(--space-md);background:transparent;display:flex;flex-direction:column;gap:var(--space-xs);z-index:10}.chat-page-pinned-preview{display:flex;align-items:center;justify-content:space-between;background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:var(--space-xs) var(--space-sm);box-shadow:var(--shadow-soft);animation:slideUp .2s ease-out;margin-bottom:var(--space-2xs)}.chat-page-pinned-info-input{display:flex;align-items:center;gap:var(--space-sm);flex:1;overflow:hidden}.chat-page-pinned-input-img{width:40px;height:40px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--clowzer-card-border)}.chat-page-pinned-details{display:flex;flex-direction:column;overflow:hidden}.chat-page-pinned-input-title{font-size:var(--fs-sm);color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.chat-page-pinned-price{font-size:var(--fs-xs);color:var(--clowzer-primary);font-weight:700}.chat-page-pinned-actions{display:flex;align-items:center;gap:var(--space-sm)}.chat-page-quick-invoice-btn{display:flex;align-items:center;gap:var(--space-2xs);background:var(--clowzer-primary-light);color:var(--clowzer-primary);border:none;border-radius:var(--radius-sm);padding:6px 10px;font-size:var(--fs-xs);font-weight:600;cursor:pointer;transition:all .2s ease}.chat-page-quick-invoice-btn:hover{background:var(--clowzer-primary);color:#fff}.chat-page-pinned-clear{background:transparent;border:none;font-size:20px;color:var(--clowzer-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 4px}.chat-page-pinned-clear:hover{color:var(--clowzer-danger-red)}.chat-page-input-bar{display:flex;align-items:flex-end;background:var(--clowzer-surface);border-radius:24px;padding:6px 8px;box-shadow:var(--shadow-medium);border:1px solid var(--clowzer-card-border);gap:var(--space-xs);transition:all .3s ease}.chat-page-actions-container{position:relative;display:flex;align-items:center;justify-content:center;padding-bottom:2px}.chat-page-action-btn{background:var(--clowzer-input-bg);color:var(--clowzer-text-muted);border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.chat-page-action-btn:hover,.chat-page-action-btn.active{background:var(--clowzer-primary-light);color:var(--clowzer-primary);transform:rotate(90deg)}.chat-page-action-menu{position:absolute;bottom:50px;left:0;background:var(--clowzer-surface);border:1px solid var(--clowzer-card-border);border-radius:var(--radius-md);box-shadow:var(--shadow-medium);padding:var(--space-xs) 0;min-width:160px;display:flex;flex-direction:column;animation:scaleIn .2s ease;transform-origin:bottom left;z-index:20}.chat-page-action-item{display:flex;align-items:center;gap:var(--space-sm);padding:10px var(--space-md);cursor:pointer;transition:background .2s}.chat-page-action-item:hover{background:var(--clowzer-list-hover)}.chat-page-action-icon{font-size:var(--fs-lg)}.icon-blue{color:#3b82f6}.icon-purple{color:#8b5cf6}.icon-grey{color:var(--clowzer-text-muted)}.chat-page-action-label{font-size:var(--fs-sm);color:var(--clowzer-text-main);font-weight:500}.chat-page-textarea{flex:1;background:transparent;border:none;outline:none;resize:none;padding:10px 4px;font-size:var(--fs-md);color:var(--clowzer-text-main);max-height:120px;overflow-y:auto;line-height:var(--lh-normal);scrollbar-width:none}.chat-page-textarea::-webkit-scrollbar{display:none}.chat-page-textarea::placeholder{color:var(--clowzer-text-muted)}.chat-page-send-btn{background:var(--clowzer-primary);color:#fff;border:none;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;margin-bottom:1px}.chat-page-send-btn:hover:not(:disabled){background:var(--clowzer-primary-hover);transform:scale(1.05)}.chat-page-send-btn:disabled{transform:none}.chat-page-invoice-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:var(--space-md)}.chat-page-invoice-modal{background:var(--clowzer-surface);width:100%;max-width:400px;border-radius:var(--radius-lg);padding:var(--space-md);box-shadow:var(--shadow-medium);animation:scaleIn .2s ease}.chat-page-invoice-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md);color:var(--clowzer-text-main)}.chat-page-invoice-header h3{margin:0;display:flex;align-items:center;gap:var(--space-xs);font-size:var(--fs-lg)}.chat-page-invoice-close{background:transparent;border:none;font-size:var(--fs-lg);color:var(--clowzer-text-muted);cursor:pointer}.chat-page-invoice-summary{display:flex;gap:var(--space-sm);background:var(--clowzer-bg);padding:var(--space-sm);border-radius:var(--radius-md);margin-bottom:var(--space-md)}.chat-page-invoice-summary img{width:50px;height:50px;border-radius:var(--radius-sm);object-fit:cover}.chat-page-invoice-summary div{display:flex;flex-direction:column;justify-content:center}.summary-title{font-weight:600;font-size:var(--fs-sm)}.summary-original{font-size:var(--fs-xs);color:var(--clowzer-text-muted)}.chat-page-qty-control{display:flex;align-items:center;gap:var(--space-md)}.chat-page-qty-control button{width:32px;height:32px;border-radius:50%;border:1px solid var(--clowzer-border);background:var(--clowzer-surface);color:var(--clowzer-text-main);cursor:pointer}.chat-page-invoice-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--clowzer-border);padding-top:var(--space-md);margin-bottom:var(--space-md);font-size:var(--fs-lg)}.chat-page-invoice-total strong{color:var(--clowzer-primary)}.chat-page-invoice-confirm{width:100%;padding:12px;background:var(--clowzer-primary);color:#fff;border:none;border-radius:var(--radius-md);font-weight:700;font-size:var(--fs-md);cursor:pointer;display:flex;justify-content:center;align-items:center;gap:var(--space-xs)}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width: 768px){.chat-page-input-wrapper{padding:var(--space-sm) var(--space-md)}}@media (max-width: 540px){.chat-page-input-wrapper{padding:var(--space-sm)}.chat-page-input-bar{border-radius:20px}}@media (max-width: 450px){.chat-page-action-btn{width:32px;height:32px}.chat-page-send-btn{width:34px;height:34px}.chat-page-textarea{font-size:var(--fs-md);padding:8px 4px}.chat-page-quick-invoice-btn{padding:6px 8px}}@media (max-width: 415px){.chat-page-input-wrapper{padding:var(--space-xs)}.chat-page-pinned-input-img{width:32px;height:32px}.chat-page-action-menu{min-width:140px;bottom:45px}.chat-page-action-item{padding:8px var(--space-sm)}}@media (max-width: 380px){.chat-page-input-wrapper{padding:var(--space-2xs)}.chat-page-input-bar{padding:4px 6px;gap:var(--space-2xs);border-radius:18px}.chat-page-action-btn,.chat-page-send-btn{width:30px;height:30px}.chat-page-textarea{font-size:var(--fs-md);padding:6px 2px}.chat-page-pinned-preview{padding:var(--space-2xs)}.chat-page-quick-invoice-btn{font-size:var(--fs-xs);padding:4px 6px}.chat-page-pinned-clear{font-size:18px}}.whatsapp-viewer-container{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;z-index:9999;display:flex;flex-direction:column;animation:fadeIn .2s ease-out}.whatsapp-viewer-header{height:60px;background-color:#0006;display:flex;align-items:center;padding:0 15px;position:absolute;top:0;width:100%;z-index:10}.whatsapp-back-btn{background:none;border:none;color:#fff;cursor:pointer;margin-right:15px;padding:5px;border-radius:50%;display:flex;align-items:center;justify-content:center}.whatsapp-back-btn:hover{background-color:#ffffff1a}.whatsapp-header-title{color:#fff;font-size:18px;font-weight:500}.whatsapp-viewer-body{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.whatsapp-zoom-img{max-width:100%;max-height:100%;object-fit:contain}.whatsapp-zoom-controls{position:absolute;right:20px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:20}.whatsapp-zoom-controls button{width:40px;height:40px;border-radius:50%;background:#fff3;border:none;color:#fff;font-size:20px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.whatsapp-zoom-controls button:hover{background:#fff6}.whatsapp-viewer-footer{background-color:#0009;padding:15px;text-align:center;color:#fff;position:absolute;bottom:0;width:100%;z-index:10}@media (max-width: 768px){.whatsapp-zoom-controls{display:none}}.select-profile-prompt{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#fff;padding:20px;box-sizing:border-box}.prompt-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px;background-color:#fff;border-radius:16px;border:1px solid #efefef;box-shadow:0 4px 12px #0000000d;max-width:400px;width:100%;animation:fadeIn .3s ease-in-out}.prompt-icon svg{width:32px;height:32px;color:#ccc;margin-bottom:16px}.prompt-logo{height:40px;margin-bottom:24px;opacity:.8}.prompt-content h2{font-size:1.4rem;font-weight:600;color:#262626;margin:0 0 10px}.prompt-content p{font-size:1rem;color:#777;margin:0;line-height:1.5}.notification-banner{display:flex;justify-content:space-between;align-items:center;padding:16px;margin:16px;border-radius:8px;background-color:#f0f8ff;border:1px solid #b6d4fe;color:#004085;box-shadow:0 2px 8px #0000001a}.notification-banner .banner-text{flex-grow:1;margin-right:16px}.notification-banner .banner-text p{margin:4px 0 0;font-size:.9em}.notification-banner .banner-actions{display:flex;gap:10px;flex-shrink:0}.notification-banner .banner-btn{padding:8px 16px;border:none;border-radius:5px;font-weight:700;cursor:pointer;white-space:nowrap}.notification-banner .banner-btn.enable{background-color:#007bff;color:#fff}.notification-banner .banner-btn.dismiss{background-color:transparent;color:#007bff;border:1px solid #007bff}@media (max-width: 600px){.notification-banner{flex-direction:column;align-items:flex-start}.notification-banner .banner-actions{margin-top:12px}}.inbox-wrapper{display:flex;flex-direction:column;height:100vh;background-color:var(--clowzer-bg);overflow:hidden}.inbox-header-section{flex-shrink:0;z-index:50;background-color:var(--clowzer-surface)}.inbox-layout{display:flex;flex:1;height:calc(100vh - var(--nav-height));overflow:hidden;position:relative;padding-left:90px}.inbox-global-nav{flex-shrink:0;border-right:1px solid var(--clowzer-border);background:var(--clowzer-surface)}@media (min-width: 768px){.inbox-global-nav{display:block}}.inbox-sidebar{background-color:var(--clowzer-surface);border-right:1px solid var(--clowzer-border);display:flex;flex-direction:column;height:100%;overflow:hidden;min-width:300px}.inbox-resizer{width:4px;background-color:transparent;cursor:col-resize;transition:background-color .2s;z-index:10;flex-shrink:0;display:none}.inbox-resizer:hover,.inbox-resizer.inbox-resizer-active{background-color:var(--clowzer-primary)}@media (min-width: 768px){.inbox-resizer{display:block}}.inbox-chat-area{flex:1;background-color:var(--clowzer-bg);position:relative;overflow:hidden;display:flex;flex-direction:column;width:100vw}.inbox-loading-state{display:flex;align-items:center;justify-content:center;height:100%;color:var(--clowzer-text-muted);font-size:var(--fs-md);width:100vw}.inbox-empty-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--clowzer-text-muted);text-align:center;padding:var(--space-xl)}.inbox-list-header{padding:var(--space-md);display:flex;align-items:center;justify-content:space-between;background-color:var(--clowzer-surface);height:64px;flex-shrink:0}.inbox-title-text{font-size:var(--fs-lg);font-weight:700;color:var(--clowzer-text-main);margin-bottom:var(--space-xs);padding:0 var(--space-md)}.inbox-mode-btn{background:none;border:none;cursor:pointer;display:flex;align-items:center;color:var(--clowzer-text-muted);font-size:var(--fs-md);font-weight:600;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);transition:background .2s}.inbox-mode-btn:hover{background-color:var(--clowzer-list-hover);color:var(--clowzer-text-main)}.inbox-search-wrapper{flex:1;position:relative;margin-right:var(--space-sm)}.inbox-search-icon{position:absolute;left:var(--space-sm);top:50%;transform:translateY(-50%);color:var(--clowzer-text-muted);font-size:var(--fs-sm)}.inbox-search-input{width:100%;height:var(--input-height);padding-left:36px;padding-right:var(--space-sm);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);background-color:var(--clowzer-input-bg);color:var(--clowzer-text-main);font-size:var(--fs-md);outline:none;transition:border-color .2s,box-shadow .2s}.inbox-search-input:focus{border-color:var(--clowzer-primary);box-shadow:0 0 0 3px var(--clowzer-focus-ring);background-color:var(--clowzer-surface)}.inbox-dispute-toggle{position:relative;cursor:pointer;padding:var(--space-xs);border-radius:50%;background-color:var(--clowzer-bg);width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:background .2s}.inbox-dispute-toggle:hover{background-color:var(--clowzer-border)}.inbox-badge-count{position:absolute;top:-2px;right:-2px;background-color:var(--clowzer-danger-red);color:var(--clowzer-white-always);font-size:10px;font-weight:700;height:18px;min-width:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--clowzer-surface);padding:0 4px}.inbox-list-container{flex:1;overflow-y:auto;padding:0}.inbox-list-container::-webkit-scrollbar{width:6px}.inbox-list-container::-webkit-scrollbar-thumb{background-color:var(--clowzer-border);border-radius:4px}.inbox-header-title{margin:0;font-size:var(--fs-md);font-weight:600;color:var(--clowzer-text-main)}.inbox-item{display:flex;align-items:center;padding:var(--space-md);cursor:pointer;background-color:var(--clowzer-surface);transition:background-color .2s,border-left-width .1s;position:relative}.inbox-item:hover{background-color:var(--clowzer-list-hover)}.inbox-item-active{background-color:var(--clowzer-primary-light)}.inbox-item-active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:var(--clowzer-primary)}.inbox-avatar-wrapper{position:relative;margin-right:var(--space-md);flex-shrink:0;width:50px;height:50px}.inbox-avatar-img{width:100%;height:100%;border-radius:50%;object-fit:cover;background-color:var(--clowzer-grey);border:1px solid var(--clowzer-border)}.inbox-online-status{position:absolute;bottom:1px;right:1px;width:12px;height:12px;background-color:var(--clowzer-success);border:2px solid var(--clowzer-surface);border-radius:50%}.inbox-item-content{flex:1;display:flex;flex-direction:column;justify-content:center;overflow:hidden;gap:4px}.inbox-item-header{display:flex;justify-content:space-between;align-items:center;width:100%}.inbox-item-name-wrapper{display:flex;align-items:center;gap:6px;overflow:hidden;max-width:70%}.inbox-item-name{font-size:var(--fs-md);font-weight:500;color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-font-bold .inbox-item-name{font-weight:700;color:var(--clowzer-success)}.inbox-item-time{font-size:var(--fs-xs);color:var(--clowzer-text-muted);white-space:nowrap;margin-left:8px}.inbox-item-footer{display:flex;justify-content:space-between;align-items:center}.inbox-item-preview{font-size:var(--fs-sm);color:var(--clowzer-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:85%}.inbox-typing{color:var(--clowzer-primary);font-style:italic}.inbox-font-bold.inbox-item-preview{font-weight:600;color:var(--clowzer-text-main)}.inbox-badge-container{display:flex;align-items:center;margin-left:8px}.inbox-unread-badge{background-color:var(--clowzer-danger-red);color:#fff;font-size:11px;font-weight:700;padding:0 6px;height:18px;min-width:18px;display:flex;align-items:center;justify-content:center;border-radius:9px}.inbox-side-text{font-size:var(--fs-xs);color:var(--clowzer-text-muted);background-color:var(--clowzer-grey);padding:2px 6px;border-radius:var(--radius-sm)}@media (max-width: 768px){.inbox-layout{flex-direction:row;width:200%;transform:translate(0);transition:transform .3s ease-in-out;padding-left:0}.inbox-global-nav .side-nav-bars{width:100vw}.inbox-sidebar{width:50vw!important;border-right:none;min-width:100vw}.inbox-chat-area{width:50vw;min-width:100vw;display:none}.inbox-mobile-active .inbox-sidebar{display:none}.inbox-mobile-active .inbox-chat-area{display:block}}@media screen and (max-width: 768px){.hide-when-chat-active{display:none!important}.inbox-mobile-active{height:100vh!important;top:0!important;padding-top:0!important}}.sign-auth-page{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:var(--clowzer-bg);padding:var(--space-md)}.sign-auth-card{background:var(--clowzer-surface);border-radius:var(--radius-lg);padding:var(--space-xl);width:100%;max-width:400px;box-shadow:var(--shadow-medium);border:1px solid var(--clowzer-card-border);animation:fadeIn .3s ease-in-out}.sign-auth-header-row{display:flex;align-items:center;margin-bottom:var(--space-md);position:relative}.sign-auth-header-row h2{margin:0;flex:1;text-align:center;font-size:var(--fs-xl)}.sign-auth-back-wrap{position:absolute;left:-8px}.sign-auth-subtitle{text-align:center;color:var(--clowzer-text-muted);font-size:var(--fs-md);margin-bottom:var(--space-xl)}.sign-auth-progress{display:flex;justify-content:center;gap:var(--space-xs);margin-bottom:var(--space-lg)}.sign-auth-dot{height:6px;width:24px;border-radius:3px;background-color:var(--clowzer-disabled-bg);transition:all .3s ease}.sign-auth-dot.active{background-color:var(--clowzer-primary);width:32px}.sign-auth-form{display:flex;flex-direction:column;gap:var(--space-md)}.sign-auth-form-group{display:flex;flex-direction:column;gap:4px}.sign-auth-label{font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main)}.sign-auth-input{width:100%;height:var(--input-height);padding:0 var(--space-md);border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);background-color:var(--clowzer-input-bg);color:var(--clowzer-text-main);transition:border-color .2s}.sign-auth-input:focus{outline:none;border-color:var(--clowzer-primary);box-shadow:0 0 0 3px var(--clowzer-focus-ring)}.sign-auth-password-wrapper{position:relative;display:flex;align-items:center}.sign-auth-password-toggle{position:absolute;right:var(--space-md);cursor:pointer;color:var(--clowzer-text-muted)}.sign-auth-requirements{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xs);margin-top:-4px;padding:var(--space-xs);background:var(--clowzer-grey);border-radius:var(--radius-sm)}.sign-auth-req-item{font-size:var(--fs-xs);display:flex;align-items:center;gap:4px}.sign-auth-req-item.valid{color:var(--clowzer-success)}.sign-auth-req-item.invalid{color:var(--clowzer-text-muted)}.sign-auth-match-feedback{font-size:var(--fs-xs);margin-top:-8px;text-align:right}.sign-auth-match-valid{color:var(--clowzer-success)}.sign-auth-match-invalid{color:var(--clowzer-danger-red)}.sign-auth-btn{width:100%;height:var(--input-height);background-color:var(--clowzer-primary);color:var(--clowzer-white-always);border:none;border-radius:var(--radius-sm);font-weight:600;cursor:pointer;margin-top:var(--space-sm);transition:background-color .2s}.sign-auth-btn:hover:not(:disabled){background-color:var(--clowzer-primary-hover)}.sign-auth-image-upload-wrapper{display:flex;justify-content:center;margin-bottom:var(--space-md)}.sign-auth-profile-upload-label{position:relative;width:100px;height:100px;border-radius:50%;background-color:var(--clowzer-grey);border:2px dashed var(--clowzer-border);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;color:var(--clowzer-text-muted)}.sign-auth-profile-preview{width:100%;height:100%;object-fit:cover}.sign-auth-profile-overlay{position:absolute;inset:0;background:#0006;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.sign-auth-profile-upload-label:hover .sign-auth-profile-overlay{opacity:1}.sign-auth-error{background-color:#fef2f2;color:var(--clowzer-danger-red);padding:var(--space-sm);border-radius:var(--radius-sm);font-size:var(--fs-sm);margin-bottom:var(--space-md);text-align:center;border:1px solid #fecaca}.sign-auth-link{color:var(--clowzer-primary);font-weight:600;cursor:pointer}.auth-page{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:var(--clowzer-bg);padding:var(--space-md)}.auth-card{background:var(--clowzer-surface);border-radius:var(--radius-lg);padding:var(--space-xl);width:100%;max-width:400px;box-shadow:var(--shadow-medium);border:1px solid var(--clowzer-card-border);animation:fadeIn .3s ease-in-out;position:relative}.auth-header-row{display:flex;align-items:center;margin-bottom:var(--space-md);position:relative}.auth-header-row h2{margin:0;flex:1;text-align:center;font-size:var(--fs-xl)}.auth-back-wrap{position:absolute;left:-8px}.auth-subtitle{text-align:center;color:var(--clowzer-text-muted);font-size:var(--fs-md);margin-bottom:var(--space-xl)}.auth-form{display:flex;flex-direction:column;gap:var(--space-md)}.auth-form-group{display:flex;flex-direction:column;gap:4px}.auth-input{width:100%;height:var(--input-height);padding:0 var(--space-md);border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);background-color:var(--clowzer-input-bg);color:var(--clowzer-text-main);transition:border-color .2s,box-shadow .2s;font-family:inherit}.auth-input:focus{outline:none;border-color:var(--clowzer-primary);box-shadow:0 0 0 3px var(--clowzer-focus-ring)}.auth-password-wrapper{position:relative;display:flex;align-items:center}.auth-password-toggle{position:absolute;right:var(--space-md);cursor:pointer;color:var(--clowzer-text-muted);display:flex}.auth-otp-container{display:flex;justify-content:center}.auth-otp-input{width:100%;height:calc(var(--input-height) + 10px);text-align:center;letter-spacing:8px;font-size:var(--fs-xxl);font-weight:700;border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);background-color:var(--clowzer-input-bg);color:var(--clowzer-text-main);transition:all .2s}.auth-otp-input:focus{outline:none;border-color:var(--clowzer-primary);box-shadow:0 0 0 3px var(--clowzer-focus-ring)}.auth-btn{width:100%;height:var(--input-height);background-color:var(--clowzer-primary);color:var(--clowzer-white-always);border:none;border-radius:var(--radius-sm);font-weight:600;cursor:pointer;margin-top:var(--space-sm);transition:background-color .2s}.auth-btn:hover:not(:disabled){background-color:var(--clowzer-primary-hover)}.auth-error{background-color:#fef2f2;color:var(--clowzer-danger-red);padding:var(--space-sm);border-radius:var(--radius-sm);font-size:var(--fs-sm);margin-bottom:var(--space-md);text-align:center;border:1px solid #fecaca}.auth-success{background-color:var(--clowzer-delivered);color:var(--clowzer-dark-green);padding:var(--space-sm);border-radius:var(--radius-sm);font-size:var(--fs-sm);margin-bottom:var(--space-md);text-align:center;border:1px solid var(--clowzer-primary)}.auth-link{color:var(--clowzer-primary);font-weight:600;cursor:pointer;text-decoration:none}.auth-link:hover{text-decoration:underline}.auth-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;padding:var(--space-md);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.acc-setup-container{padding-bottom:var(--space-xl);padding-left:var(--space-md);padding-right:var(--space-md);background-color:var(--clowzer-bg);display:flex;justify-content:center;align-items:flex-start;font-family:inherit;position:relative;z-index:10}.acc-setup-container input::placeholder,.acc-setup-container textarea::placeholder{color:var(--clowzer-text-muted)}.acc-setup-wrapper{width:100%;transition:max-width .3s ease-in-out}.acc-setup-wide{max-width:1200px}.acc-setup-narrow{max-width:650px}.acc-setup-title{text-align:center;margin-bottom:var(--space-xl);font-size:var(--fs-xxl);color:var(--clowzer-text-main)}.acc-setup-loading{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);margin-top:10vh;color:var(--clowzer-text-muted)}.acc-setup-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-lg);width:100%}.acc-setup-grid-single{display:flex;justify-content:center;width:100%}.acc-setup-grid-single .acc-setup-card-option{width:100%;max-width:450px}.acc-setup-card-option{background:var(--clowzer-surface);border:1px solid var(--clowzer-card-border);border-radius:var(--radius-lg);padding:var(--space-lg);display:flex;flex-direction:column;position:relative;transition:transform .2s,box-shadow .2s;overflow:hidden}.acc-setup-card-option:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.acc-highlight{border:2px solid var(--clowzer-primary);box-shadow:0 0 15px var(--clowzer-focus-ring);transform:translateY(-4px)}.acc-setup-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-md)}.acc-icon-circle{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;background:var(--clowzer-bg)}.acc-setup-badge{background:var(--clowzer-gold);color:var(--clowzer-black);font-size:var(--fs-xs);font-weight:700;padding:4px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.acc-setup-card-title{font-size:var(--fs-xl);color:var(--clowzer-text-main);margin:0 0 var(--space-xs) 0}.acc-setup-card-hook{font-size:var(--fs-md);font-weight:500;color:var(--clowzer-text-muted);margin-bottom:var(--space-lg);min-height:40px}.acc-setup-benefits{list-style:none;padding:0;margin:0 0 var(--space-xl) 0;flex-grow:1}.acc-setup-benefits li{display:flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-sm);color:var(--clowzer-text-main);font-size:var(--fs-sm)}.acc-check-icon{flex-shrink:0}.acc-setup-btn-select{width:100%;padding:var(--space-md);border:none;border-radius:var(--radius-md);font-weight:600;font-size:var(--fs-md);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--space-xs);transition:opacity .2s;color:var(--clowzer-white-always)}.acc-setup-btn-select:hover{opacity:.9}.acc-setup-footer-link{margin-top:var(--space-xl);display:flex;justify-content:center}.acc-text-btn{background:none;border:none;color:var(--clowzer-text-muted);cursor:pointer;font-size:var(--fs-md);display:flex;align-items:center;gap:var(--space-xs);text-decoration:underline;padding:var(--space-xs) var(--space-md)}.acc-text-btn:hover{color:var(--clowzer-primary)}.acc-theme-business{border-top:4px solid #007bff}.acc-theme-business .acc-icon-circle{background:#e7f1ff;color:#007bff}.acc-theme-business .acc-check-icon{color:#007bff}.acc-theme-business .acc-setup-btn-select{background:#007bff}.acc-theme-reseller{border-top:4px solid #8e44ad}.acc-theme-reseller .acc-icon-circle{background:#f4ecf7;color:#8e44ad}.acc-theme-reseller .acc-check-icon{color:var(--clowzer-gold)}.acc-theme-reseller .acc-setup-btn-select{background:#8e44ad}.acc-theme-agent{border-top:4px solid var(--clowzer-primary)}.acc-theme-agent .acc-icon-circle{background:var(--clowzer-light);color:var(--clowzer-primary)}.acc-theme-agent .acc-check-icon{color:var(--clowzer-primary)}.acc-theme-agent .acc-setup-btn-select{background:var(--clowzer-primary)}.acc-setup-card-form{background:var(--clowzer-surface);padding:var(--space-xl);border-radius:var(--radius-lg);border:1px solid var(--clowzer-card-border);box-shadow:var(--shadow-soft)}.acc-setup-form-header{margin-bottom:var(--space-lg);text-align:center}.acc-setup-subtitle{color:var(--clowzer-text-muted);font-size:var(--fs-md)}.acc-setup-nav-row{display:flex;justify-content:space-between;margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--clowzer-border)}.acc-setup-btn-back{background:var(--clowzer-grey);color:var(--clowzer-text-main);border:none;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);font-weight:600;display:flex;align-items:center;gap:var(--space-xs);cursor:pointer}.acc-setup-btn-next,.acc-setup-btn-primary{background:var(--clowzer-primary);color:var(--clowzer-white-always);border:none;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:120px}.acc-setup-btn-next:disabled{background:var(--clowzer-border);color:var(--clowzer-text-muted);cursor:not-allowed}.acc-setup-status-view{text-align:center;display:flex;flex-direction:column;align-items:center}.acc-status-icon{font-size:3rem;margin-bottom:var(--space-md)}.acc-status-icon.success{color:var(--clowzer-success)}.acc-status-icon.pending{color:var(--clowzer-warning)}.acc-status-title{margin-bottom:var(--space-xs);color:var(--clowzer-text-main)}.acc-status-desc{color:var(--clowzer-text-muted);margin-bottom:var(--space-lg)}.acc-setup-status-box{background:var(--clowzer-bg);padding:var(--space-md);border-radius:var(--radius-md);border-left:4px solid var(--clowzer-warning);text-align:left;margin-bottom:var(--space-xl);width:100%}.acc-status-detail{font-size:var(--fs-sm);color:var(--clowzer-text-muted);margin-top:var(--space-xs);line-height:var(--lh-normal)}@media (max-width: 768px){.acc-setup-container{padding-left:var(--space-sm);padding-right:var(--space-sm)}.acc-setup-card-form{padding:var(--space-md)}.acc-setup-grid-single .acc-setup-card-option{max-width:100%}}.acc-form-container{width:100%;animation:fadeIn .4s ease-in-out}.acc-form-group{margin-bottom:var(--space-lg);display:flex;flex-direction:column}.acc-form-section-header{display:flex;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md)}.acc-form-icon-box{color:var(--clowzer-primary);font-size:var(--fs-xl);margin-top:2px}.acc-form-header-text h4{margin:0;font-size:var(--fs-lg);color:var(--clowzer-text-main);font-weight:600}.acc-form-header-text p{margin:4px 0 0;font-size:var(--fs-sm);color:var(--clowzer-text-muted)}.acc-form-label{display:block;font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main);margin-bottom:var(--space-xs)}.acc-form-hint{font-size:var(--fs-xs);color:var(--clowzer-text-muted);margin:-4px 0 var(--space-sm) 0}.acc-form-control{width:100%;height:var(--input-height);padding:0 var(--space-md);background-color:var(--clowzer-input-bg);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);color:var(--clowzer-text-main);font-size:var(--fs-md);transition:all .2s ease;appearance:none}.acc-form-control:focus{outline:none;border-color:var(--clowzer-primary);box-shadow:0 0 0 3px var(--clowzer-focus-ring);background-color:var(--clowzer-surface)}.acc-form-dual-inputs{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);width:100%}@media (max-width: 500px){.acc-form-dual-inputs{grid-template-columns:1fr;gap:var(--space-sm)}}.acc-form-location-list{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-md)}.acc-form-location-row{display:flex;align-items:flex-start;gap:var(--space-sm)}.acc-form-btn-remove{background:var(--clowzer-heart-red);color:var(--clowzer-white-always);border:none;border-radius:var(--radius-sm);width:var(--input-height);height:var(--input-height);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:opacity .2s}.acc-form-btn-remove:hover{opacity:.8}.acc-form-btn-add{background:transparent;border:1px dashed var(--clowzer-primary);color:var(--clowzer-primary);border-radius:var(--radius-md);padding:var(--space-sm);width:100%;font-weight:500;display:flex;align-items:center;justify-content:center;gap:var(--space-xs);cursor:pointer;transition:background .2s}.acc-form-btn-add:hover{background:var(--clowzer-light)}.acc-form-btn-add:disabled{border-color:var(--clowzer-border);color:var(--clowzer-text-muted);cursor:not-allowed;background:transparent}.acc-form-divider{border:0;border-top:1px solid var(--clowzer-border);margin:var(--space-xl) 0}.acc-form-agreements-section{background:var(--clowzer-bg);padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--clowzer-border)}.acc-form-checkbox-row{display:flex;align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-md)}.acc-form-checkbox{margin-top:4px;width:18px;height:18px;accent-color:var(--clowzer-primary);cursor:pointer}.acc-form-checkbox-label{font-size:var(--fs-sm);color:var(--clowzer-text-main);line-height:var(--lh-normal);cursor:pointer}.acc-form-highlight{display:flex;align-items:center;gap:6px;background:var(--clowzer-light);color:var(--clowzer-dark-green);padding:6px 10px;border-radius:var(--radius-sm);margin-top:6px;font-size:var(--fs-xs)}.acc-form-link{color:var(--clowzer-primary);text-decoration:underline;font-weight:500}.acc-form-link:hover{color:var(--clowzer-primary-hover)}.acc-form-avatar-section{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--space-xl)}.acc-form-avatar-wrapper{position:relative;width:100px;height:100px;margin-bottom:var(--space-sm)}.acc-form-avatar-label{width:100%;height:100%;border-radius:50%;overflow:hidden;background:var(--clowzer-input-bg);border:2px dashed var(--clowzer-border);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.acc-form-avatar-img{width:100%;height:100%;object-fit:cover}.acc-form-avatar-placeholder{display:flex;flex-direction:column;align-items:center;color:var(--clowzer-text-muted);font-size:var(--fs-xs);gap:4px}.acc-form-avatar-overlay{position:absolute;inset:0;background:#00000080;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;font-size:var(--fs-sm);gap:4px}.acc-form-avatar-label:hover .acc-form-avatar-overlay{opacity:1}.acc-form-input-wrapper{position:relative;width:100%}.acc-form-has-icon .acc-form-control{padding-left:40px}.acc-form-input-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--clowzer-text-muted);pointer-events:none}.acc-form-control:focus+.acc-form-input-icon,.acc-form-control:focus~.acc-form-input-icon{color:var(--clowzer-primary)}.acc-form-toggle-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);margin-bottom:var(--space-md)}.acc-form-toggle-card{border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:var(--space-md);cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .2s;background:var(--clowzer-surface)}.acc-form-toggle-card:hover{background:var(--clowzer-list-hover)}.acc-form-toggle-card.active{border-color:var(--clowzer-primary);background:var(--clowzer-light)}.acc-form-toggle-icon{font-size:1.5rem;margin-bottom:var(--space-xs);color:var(--clowzer-text-muted)}.acc-form-toggle-card.active .acc-form-toggle-icon{color:var(--clowzer-primary)}.acc-form-toggle-info span{display:block;font-weight:600;font-size:var(--fs-md)}.acc-form-toggle-info small{color:var(--clowzer-text-muted);font-size:var(--fs-xs)}.acc-form-social-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm)}@media (max-width: 500px){.acc-form-social-grid{grid-template-columns:1fr}}.acc-form-social-group{display:flex;align-items:center}.acc-form-social-badge{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--clowzer-border);color:var(--clowzer-text-muted);border-radius:var(--radius-md) 0 0 var(--radius-md);font-weight:700;text-transform:uppercase;font-size:var(--fs-sm);border:1px solid var(--clowzer-border);border-right:none}.acc-form-social-input{border-radius:0 var(--radius-md) var(--radius-md) 0}.acc-form-social-badge.facebook{background:#3b5998;color:#fff;border-color:#3b5998}.acc-form-social-badge.twitter{background:#1da1f2;color:#fff;border-color:#1da1f2}.acc-form-social-badge.instagram{background:#e1306c;color:#fff;border-color:#e1306c}.acc-form-social-badge.linkedin{background:#0077b5;color:#fff;border-color:#0077b5}.acc-form-social-badge.whatsapp{background:#25d366;color:#fff;border-color:#25d366}.acc-form-notice-box{background:var(--clowzer-pending);padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--clowzer-warning)}.acc-form-info-panel{background-color:#f0f7ff;border:1px solid #cce5ff;border-radius:var(--radius-md);padding:var(--space-md);display:flex;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-xl)}.acc-form-info-icon{color:#004085;font-size:1.2rem;margin-top:2px}.acc-form-info-content h4{margin:0 0 4px;color:#004085;font-size:var(--fs-md);font-weight:700}.acc-form-info-content p{margin:0;color:#004085;font-size:var(--fs-sm);line-height:1.5}[data-theme=dark] .acc-form-info-panel{background-color:#00408533;border-color:#00408580}[data-theme=dark] .acc-form-info-content h4,[data-theme=dark] .acc-form-info-content p,[data-theme=dark] .acc-form-info-icon{color:#cce5ff}.acc-form-agreements-section.gold-theme{background:#fffdf5;border-color:var(--clowzer-gold)}[data-theme=dark] .acc-form-agreements-section.gold-theme{background:#ffb3000d}.acc-form-social-badge svg{width:1.2em;height:1.2em}.acc-form-social-badge.tiktok{background:#000;color:#fff;border-color:#000}[data-theme=dark] .acc-form-social-badge.tiktok{border-color:var(--clowzer-border)}.cart-order-section{width:100%;padding:0 10px}.cart-order-title{font-size:var(--fs-xl);font-weight:700;margin-bottom:var(--space-md);color:var(--clowzer-text-main)}.cart-order-card{background:var(--clowzer-surface);border:1px solid var(--clowzer-card-border);border-radius:var(--radius-md);padding:var(--space-md);margin-bottom:var(--space-md);box-shadow:var(--shadow-soft)}.cart-order-item{display:grid;grid-template-columns:80px 1fr auto;gap:var(--space-md);align-items:center}.cart-order-image-container{width:80px;height:80px;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--clowzer-border);background:var(--clowzer-grey);cursor:pointer}.cart-order-image{width:100%;height:100%;object-fit:cover;transition:transform .2s}.cart-order-image:hover{transform:scale(1.05)}.cart-order-details{display:flex;flex-direction:column;gap:4px}.cart-order-item-title{font-size:var(--fs-md);font-weight:700;color:var(--clowzer-text-main);line-height:var(--lh-tight)}.cart-order-variant{font-size:var(--fs-sm);color:var(--clowzer-text-muted)}.cart-order-price-row{font-size:var(--fs-xs);margin-top:4px;color:var(--clowzer-text-main)}.cart-order-price-highlight{color:var(--clowzer-primary);font-size:var(--fs-sm);font-weight:700}.cart-order-remove-btn{background:transparent;border:none;color:var(--clowzer-danger-red);font-size:1.5rem;cursor:pointer;padding:var(--space-xs);display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s}.cart-order-remove-btn:hover{opacity:1}.cart-order-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md)}.cart-order-header-row h3{margin:0;font-size:var(--fs-lg)}.cart-order-address-text{color:var(--clowzer-text-main);line-height:var(--lh-normal);font-size:var(--fs-md)}.cart-order-form-grid{display:flex;flex-direction:column;gap:var(--space-sm)}.cart-order-input{width:100%;height:var(--input-height);padding:0 var(--space-sm);background:var(--clowzer-input-bg);border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);color:var(--clowzer-text-main);font-size:var(--fs-md);outline:none;transition:border-color .2s}.cart-order-input:focus{border-color:var(--clowzer-primary);box-shadow:0 0 0 2px var(--clowzer-focus-ring)}.cart-order-form-actions{display:flex;gap:var(--space-sm);margin-top:var(--space-xs)}.cart-order-summary-row{display:flex;justify-content:space-between;margin-bottom:var(--space-xs);font-size:var(--fs-md);color:var(--clowzer-text-main)}.cart-order-text-amber{color:var(--clowzer-warning)}.cart-order-text-green{color:var(--clowzer-primary)}.cart-order-text-muted{color:var(--clowzer-text-muted)}.cart-order-summary-total{display:flex;justify-content:space-between;margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px dashed var(--clowzer-border);font-weight:700;font-size:var(--fs-lg);color:var(--clowzer-text-main)}.cart-order-payment-section{margin-top:var(--space-xl)}.cart-order-payment-title{margin-bottom:var(--space-md);font-size:var(--fs-lg);font-weight:700}.cart-order-payment-option{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);margin-bottom:var(--space-sm);cursor:pointer;transition:all .2s ease;background:var(--clowzer-surface)}.cart-order-payment-option.cart-order-selected{border-color:var(--clowzer-primary);background:var(--clowzer-primary-light)}.cart-order-payment-details{flex:1}.cart-order-payment-name{font-weight:600;font-size:var(--fs-md);display:flex;align-items:center;color:var(--clowzer-text-main)}.cart-order-payment-subtext{font-size:var(--fs-sm);margin-top:2px}.cart-order-payment-subtext.cart-order-green{color:var(--clowzer-primary)}.cart-order-payment-subtext.cart-order-red{color:var(--clowzer-danger-red)}.cart-order-badge{background:var(--clowzer-primary);color:#fff;padding:2px 6px;border-radius:4px;font-size:.7rem;margin-left:8px}.cart-order-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:0 var(--space-md);height:var(--input-height);border-radius:var(--radius-sm);font-weight:600;cursor:pointer;border:none;font-size:var(--fs-md);transition:background .2s,opacity .2s}.cart-order-btn-primary{background:var(--clowzer-primary);color:#fff;width:100%}.cart-order-btn-primary:hover{background:var(--clowzer-primary-hover)}.cart-order-btn-secondary{background:var(--clowzer-bg);color:var(--clowzer-text-main);border:1px solid var(--clowzer-border)}.cart-order-btn-ghost{background:transparent;color:var(--clowzer-primary);padding:0;height:auto}.cart-order-btn-ghost:hover{text-decoration:underline}.cart-order-pay-btn{margin-top:var(--space-md);width:100%}@media (max-width: 450px){.cart-order-item{grid-template-columns:60px 1fr auto}.cart-order-image-container{width:60px;height:60px}}.tab-nav{display:flex;background:var(--bg-input);padding:4px;border-radius:var(--radius-md);margin-bottom:20px}.tab-item{flex:1;padding:10px;text-align:center;border-radius:var(--radius-sm);font-weight:600;font-size:.9rem;color:var(--text-muted);transition:all .2s ease}.tab-item.active{background:var(--bg-card);color:var(--primary);box-shadow:var(--shadow-sm)}.order-list-card{display:grid;grid-template-columns:60px 1fr auto;gap:12px;padding:12px}.order-list-card:active{transform:scale(.98)}.order-thumb{width:60px;height:60px;border-radius:var(--radius-sm);object-fit:cover;background:var(--bg-input)}.order-info h4{font-size:.95rem;font-weight:700;color:var(--clowzer-text-main);margin-bottom:4px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.order-meta{text-align:right;display:flex;flex-direction:column;align-items:flex-end}.price-tag{font-weight:800;font-size:.95rem;color:var(--text-main)}.status-badge{font-size:.7rem;padding:2px 8px;border-radius:var(--radius-full);font-weight:600;text-transform:uppercase;margin-top:4px;display:inline-block}.status-badge.green{background:var(--clowzer-primary);color:var(--clowzer-white-always)}.status-badge.red{background:var(--clowzer-grey);color:var(--clowzer-text-muted)}.lightbox-close{position:absolute;top:20px;right:20px;z-index:2001;background:#00000080;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff}@media print{body *{visibility:hidden}#printable-history,#printable-history *{visibility:visible}#printable-history{position:absolute;left:0;top:0;width:100%;display:block!important}}.buyer-list-modal-overlay{display:flex;justify-content:center;align-items:center}.buyer-list-wrapper{display:flex;flex-direction:column;padding:10px;gap:5px}.buyer-list-text-muted{color:#6c757d}.buyer-list-text-xs{font-size:.75rem;line-height:1rem;color:var(--clowzer-text-muted)}.buyer-list-empty-state{text-align:center;color:#6c757d;margin-top:1rem}.buyer-list-print-container{margin-top:1rem;display:flex;justify-content:center}.buyer-list-print-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem;border-radius:.375rem;cursor:pointer}.buyer-list-fade-in{animation:buyerListFadeIn .3s ease-in-out}@keyframes buyerListFadeIn{0%{opacity:0}to{opacity:1}}:root{--sk-card-bg: #ffffff;--sk-bone: #e5e7eb;--sk-highlight: #f9fafb}[data-theme=dark]{--sk-card-bg: var(--clowzer-surface);--sk-bone: var(--clowzer-input-bg);--sk-highlight: var(--clowzer-toggle-bg)}.buyer-sk-card{display:flex;align-items:center;background:var(--sk-card-bg);padding:12px;border-radius:12px;border:1px solid var(--sk-bone);margin-bottom:12px;gap:12px;overflow:hidden}.sk-thumb{width:60px;height:60px;flex-shrink:0;border-radius:8px}.sk-title{width:70%;height:14px}.sk-sub{width:40%;height:10px}.sk-price{width:60px;height:14px}.sk-status{width:50px;height:18px;border-radius:20px}.clo-tabs-pill-container{display:flex;background:var(--clowzer-input-bg);border-radius:var(--radius-md);padding:4px;gap:2px}.clo-tabs-pill-tab{flex:1;border:none;background:transparent;padding:var(--space-xs) var(--space-sm);font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all .25s ease}.clo-tabs-pill-tab.active{background:var(--clowzer-surface);color:var(--clowzer-primary);box-shadow:var(--shadow-soft)}.clo-tabs-underline-container{display:flex;border-bottom:1px solid var(--clowzer-border)}.clo-tabs-underline-tab{flex:1;background:none;border:none;padding:var(--space-sm) 0;font-size:var(--fs-md);font-weight:600;color:var(--clowzer-text-muted);cursor:pointer;position:relative;transition:color .2s ease}.clo-tabs-underline-tab.active:after{content:"";position:absolute;bottom:-1px;left:15%;right:15%;height:3px;background:var(--clowzer-primary);border-radius:var(--radius-sm) var(--radius-sm) 0 0}@media (max-width: 380px){.clo-tabs-pill-tab,.clo-tabs-underline-tab{font-size:var(--fs-xs);padding:var(--space-xs) 2px}}.order-details-container{max-width:800px;margin:0 auto;padding:var(--space-md);padding-bottom:80px;animation:fadeIn .3s ease-in-out}.order-details-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-lg);gap:var(--space-sm)}.order-details-header-title h2{margin:0;font-size:var(--fs-xl);color:var(--clowzer-text-main)}.order-details-header-sub{font-size:var(--fs-md);color:var(--clowzer-text-muted);display:flex;align-items:center;gap:var(--space-xs);margin-top:var(--space-2xs)}.order-details-card{background:var(--clowzer-surface);border:1px solid var(--clowzer-card-border);border-radius:var(--radius-md);padding:var(--space-md);margin-bottom:var(--space-md);box-shadow:var(--shadow-soft);overflow:hidden}.order-details-card-title{font-size:var(--fs-md);font-weight:700;margin-bottom:var(--space-md);border-bottom:1px solid var(--clowzer-border);padding-bottom:var(--space-xs);display:flex;justify-content:space-between;align-items:center;color:var(--clowzer-text-main)}.order-details-timeline{display:flex;justify-content:space-between;position:relative;margin:var(--space-lg) 0}.order-details-timeline:before{content:"";position:absolute;top:14px;left:0;right:0;height:2px;background:var(--clowzer-border);z-index:0}.small-caps{color:var(--clowzer-text-main)}.btn-ghost-report{width:100%;margin-top:var(--space-md);color:var(--clowzer-white-always);font-size:var(--fs-sm);background-color:var(--clowzer-heart-red)}.buyer-report-reason-input{border:1px solid var(--clowzer-border);border-radius:10px;padding:10px;background-color:var(--clowzer-search-surface)}.buyer-report-desc-input{border:1px solid var(--clowzer-card-border);padding:10px}.order-details-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;flex:1}.order-details-step-icon{width:30px;height:30px;border-radius:50%;background:var(--clowzer-grey);border:2px solid var(--clowzer-surface);display:flex;align-items:center;justify-content:center;color:var(--clowzer-text-muted);font-size:var(--fs-xs);transition:all .3s ease}.order-details-step.active .order-details-step-icon{background:var(--clowzer-primary);color:var(--clowzer-white-always);box-shadow:0 0 0 3px var(--clowzer-focus-ring)}.order-details-step.error .order-details-step-icon{background:var(--clowzer-danger-red)}.order-details-step-label{margin-top:var(--space-xs);font-size:var(--fs-xs);font-weight:500;color:var(--clowzer-text-muted);text-align:center}.order-details-step.active .order-details-step-label{color:var(--clowzer-text-main);font-weight:700}.order-details-item{display:grid;grid-template-columns:60px 1fr auto;gap:var(--space-md);padding-bottom:var(--space-md);margin-bottom:var(--space-md);border-bottom:1px dashed var(--clowzer-border);color:var(--clowzer-text-muted)}.order-details-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.order-details-img{width:60px;height:60px;border-radius:var(--radius-sm);object-fit:cover;background:var(--clowzer-grey)}.order-details-item-meta{display:flex;flex-direction:column;justify-content:center}.order-details-item-title{font-size:var(--fs-md);font-weight:600;color:var(--clowzer-text-main);line-height:var(--lh-tight)}.order-details-item-variant{font-size:var(--fs-xs);color:var(--clowzer-text-muted);margin-top:2px}.order-details-item-price{font-weight:700;font-size:var(--fs-md);display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.order-details-row{display:flex;justify-content:space-between;font-size:var(--fs-md);margin-bottom:var(--space-xs);color:var(--clowzer-text-muted)}.order-details-row.total{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--clowzer-border);color:var(--clowzer-text-main);font-weight:800;font-size:var(--fs-lg)}.order-details-alert{padding:var(--space-md);border-radius:var(--radius-md);margin-bottom:var(--space-md);display:flex;gap:var(--space-sm);align-items:flex-start;font-size:var(--fs-sm)}.order-details-alert.danger{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.order-details-alert.warning{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.order-details-alert.success{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}@media (max-width: 380px){.order-details-header{flex-direction:column}.order-details-timeline:before{display:none}.order-details-item{grid-template-columns:50px 1fr;gap:var(--space-sm)}.order-details-item-price{grid-column:2;align-items:flex-start;flex-direction:row;gap:10px;margin-top:4px}}.buyer-show-pin{background:#f3f4f6;padding:var(--space-sm);margin:var(--space-md) auto 0;max-width:200px;border-radius:var(--radius-sm);display:flex;justify-content:center;gap:10px;align-items:center;cursor:pointer}.order-manager{display:flex;width:100%;height:100vh;color:#333;overflow-x:scroll;scrollbar-width:none}.order-list{width:45%;padding:20px;border-right:2px solid #e0e0e0;overflow-y:auto;background:#fff;display:flex;flex-direction:column}.order-list h2{font-size:1.5rem;margin-bottom:15px}.order-name{font-weight:600;flex:1}.order-price{font-weight:700;color:#444;padding-right:10px}.cancel-btn{background:transparent;border:none;color:#ff5c5c;font-size:1.2rem;cursor:pointer;transition:color .2s ease-in-out}.cancel-btn:hover{color:#e02424}.order-qty-price{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.quantity-control{display:flex;align-items:center;gap:5px}.quantity-control button{background:#e0e0e0;border:none;border-radius:4px;width:25px;height:25px;font-size:1.1rem;cursor:pointer;transition:background .2s ease-in-out}.quantity-control button:hover{background:#ccc}.quantity-control input{width:40px;text-align:center;border:1px solid #ccc;border-radius:4px;height:25px}.order-summary{background:#fdfdfd;border:1px solid #e0e0e0;padding:12px 15px;margin-top:15px;border-radius:6px;box-shadow:0 1px 3px #0000000d}.order-summary h4{margin-bottom:10px;font-size:1.1rem;color:#222}.order-summary p{margin:4px 0;display:flex;justify-content:space-between}.order-summary .total-line{font-size:1.1rem;color:#000;font-weight:700}.address-section{margin-top:25px;background:#fdfdfd;border:1px solid #e0e0e0;padding:15px;border-radius:6px}.address-section h3{margin-bottom:8px}.address-text{margin-bottom:10px;color:#555}.address-btn,.address-save,.address-cancel,.pay-btn{display:inline-block;background:#188a58;color:#fff;border:none;padding:8px 15px;border-radius:5px;cursor:pointer;margin-top:8px;transition:background .2s ease-in-out}.address-btn:hover,.address-save:hover,.pay-btn:hover{background:#188a58}.address-cancel{background:#ccc;color:#333;margin-left:8px}.address-cancel:hover{background:#999}.address-edit{display:flex;align-items:center;gap:6px}.address-edit input{flex:1;padding:5px 8px;border-radius:4px;border:1px solid #ccc}.order-detail{width:55%;background:#fafafa;overflow-y:auto}.progress-container{display:flex;justify-content:space-between;margin-bottom:10px}.step{text-align:center;flex:1;position:relative}.step-circle{width:28px;height:28px;line-height:28px;border-radius:50%;background:#ccc;color:#fff;margin:0 auto}.step.active .step-circle{background:#28a745}.step-label{margin-top:4px;font-size:.85rem}.progress-bar{height:6px;background:#ddd;border-radius:3px;overflow:hidden;margin-bottom:20px}.progress-fill{height:100%;background:#28a745;transition:width .5s ease-in-out}.empty-state,.success-section{margin-top:50px}.qr-placeholder{width:180px;height:180px;background:#f1f1f1;border:2px dashed #ccc;margin:20px auto;display:flex;justify-content:center;align-items:center;color:#666;border-radius:8px}.tracking h4{margin-bottom:5px;color:#333}.tracking p{font-weight:700;font-size:1.1rem;letter-spacing:1px;color:#007bff}.back-btn{background:transparent;border:1px solid #888;color:#333;padding:8px 15px;border-radius:6px;cursor:pointer;font-size:.9rem;margin-top:10px}.back-btn:hover{background-color:#f2f2f2}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:100}.modal{background:#fff;padding:25px;border-radius:10px;width:400px;box-shadow:0 2px 10px #00000040}.modal h3{margin-bottom:10px}.agent-list{list-style:none;padding:0;margin-bottom:10px}.agent-list li{margin-bottom:8px}.agent-list label{cursor:pointer}.modal-actions{display:flex;justify-content:flex-end;gap:10px}.confirm-btn{background:#28a745;color:#fff;border:none;padding:8px 14px;border-radius:6px;cursor:pointer}.cancel-btn{background:#dc3545;color:#fff;border:none;padding:8px 14px;border-radius:6px;cursor:pointer}.confirm-btn:hover{background:#218838}.cancel-btn:hover{background:#c82333}.tab-buttons{display:flex;gap:8px;margin-right:5%}.tab{flex:1;padding:10px 12px;background:#f2f2f2;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease}.tab.active{background:#188a58;color:#fff;box-shadow:0 2px 6px #0000001a}.tab:hover:not(.active){background:#e6e6e6}.order-item.history{display:flex;justify-content:space-between;align-items:center;background:#fafafa;border:1px solid #ddd;border-radius:8px;padding:10px 12px;margin-bottom:10px}.order-item.history .order-info{display:flex;flex-direction:column}.order-item.history .order-date{font-size:.85rem;color:#888;margin-top:3px}.history-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 4px #00000014;min-height:300px}.history-section h2{margin-bottom:8px}.summary-box{margin-top:20px;background:#f9f9f9;border-radius:10px;padding:16px;width:100%;text-align:left;border:1px solid #e0e0e0}.summary-box p{font-size:.95rem;color:#444;margin-bottom:12px}.summary-box .pay-btn{padding:10px 18px;background:#007bff;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:background .2s ease}.summary-box .pay-btn:hover{background:#005dc1}.tab-content{animation:fadeSlideIn .35s ease forwards}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.seller-list{display:flex;flex-direction:column;gap:1.5rem}.seller-group{background:#f8f8f8;border:1px solid #ddd;border-radius:10px;padding:12px 15px;box-shadow:0 2px 4px #0000000d}.seller-name{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:10px;border-bottom:1px solid #ccc;padding-bottom:5px}.order-item{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 12px;border-radius:8px;cursor:pointer;border:1px solid transparent;transition:.3s ease;margin-bottom:6px}.order-item:hover{border:1px solid #bbb;background:#f3f3f3}.order-item.selected{border:2px solid #3a8ef6;background:#eaf2ff}.order-name{font-weight:500;font-size:.95rem;color:#222}.order-name .small{font-size:.85rem;color:#666}.order-status{font-size:.85rem;font-weight:600;background:#666;padding:4px 10px;border-radius:12px;text-transform:capitalize}.order-status.paid{background:#2a9d8f}.order-status.delivered{background:#4caf50}.product-list{list-style:none;margin-top:10px;padding-left:10px}.product-list li{font-size:.95rem;color:#333;padding:2px 0}.qr-placeholder{background:#f1f1f1;border:2px dashed #bbb;height:160px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#777;margin-bottom:12px}.small-text{font-size:.85rem;color:#666;margin-bottom:8px}.tracking-input{width:95%;padding:10px;font-size:.95rem;border-radius:8px;border:1px solid #ccc;margin-bottom:15px;transition:border-color .2s}.tracking-input:focus{border-color:#057e11;outline:none}.list-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;background-color:#fff;padding-left:5px;text-align:center;border-radius:10px}.tabs{display:flex;gap:8px}.tab-btn{padding:6px 14px;border:1px solid #ccc;background:#f4f4f4;border-radius:6px;cursor:pointer;transition:.3s ease}.tab-btn.active{background:#3a8ef6;color:#fff;border-color:#3a8ef6}.tab-btn:hover:not(.active){background:#e8e8e8}.delivered-time{color:#555;font-size:13px;margin-top:4px}.order-detail{flex:1;background:#fafafa;overflow-y:auto}h2,h3,h4{margin-bottom:10px;color:#333}.search-input{padding:8px 10px;border:1px solid #ccc;border-radius:6px;margin-bottom:15px;outline:none;font-size:14px;transition:border .2s}.search-input:focus{border-color:#007bff}.seller-section{margin-bottom:20px;border:1px solid #eee;border-radius:10px;background:#fefefe;box-shadow:0 1px 2px #0000000d}.seller-header{background:#f3f6fa;padding:10px 15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e1e5eb;border-radius:10px 10px 0 0}.seller-name{font-weight:600;color:#333}.toggle-icon{font-size:14px}.order-item{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 12px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .2s,box-shadow .2s}.order-item:hover{background:#f7faff}.order-item.selected{border-left:3px solid #007bff;background:#eef6ff}.order-name{font-weight:500;color:#222}.order-address{font-size:13px;color:#666}.order-status{font-size:13px;font-weight:500;text-transform:capitalize;padding:4px 8px;border-radius:5px;background:#eee;color:#333}.order-status.paid{background:#e7f3ff;color:#0366d6}.order-status.delivered{background:#e6f9e8;color:#1d803b}.history-section{margin-top:25px;border-top:2px solid #f0f0f0;padding-top:15px}.history-list{list-style:none;padding:0;margin:0}.order-date{font-size:11px;color:#999}.empty-state{text-align:center;color:#777;padding-top:100px}.success-section{background:#fff;padding:25px 30px;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin:0 auto}.success-section h2{color:#007bff;margin-bottom:15px}.item-list{list-style:disc;padding-left:20px;color:#444;margin-bottom:15px}.qr-placeholder{background:#f1f3f7;color:#666;text-align:center;padding:60px 0;border-radius:8px;font-size:14px;margin-bottom:10px}.actions{display:flex;justify-content:center;gap:10px}.pay-btn,.back-btn{padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:background .2s}.pay-btn{background:#007bff;color:#fff}.pay-btn:hover{background:#006ae6}.back-btn{background:#eee;color:#333}.back-btn:hover{background:#ddd}.order-list ul{list-style:none;padding:0;margin:0}.order-list .empty{color:#666;font-style:italic}#history-table th{background:#fafafa;font-weight:600;text-align:left}#history-table td{vertical-align:top}@media print{body *{visibility:hidden}#history-table,#history-table *{visibility:visible}#history-table{position:absolute;left:0;top:0;width:100%}}.tabs{display:flex;align-items:center;gap:10px;background:#fff;padding:10px 5px;position:sticky;top:0;z-index:10}.tabs button{padding:6px 10px;border:none;border-radius:20px;background:#f1f1f1;cursor:pointer;transition:.3s;font-weight:500;color:#333}.tabs button.active{background:#188a58;color:#fff}.tabs .print-btn{margin-left:auto;background:#4caf50;color:#fff;border-radius:8px;padding:8px 15px;font-weight:500}.seller-block{margin-bottom:25px}.seller-header{display:flex;justify-content:space-between;align-items:center;background:#f5f6fa;padding:8px 10px;border-radius:8px;margin-bottom:8px}.seller-header h3{margin:0;font-size:15px;color:#333}.message-btn{background:#007bff;border:none;color:#fff;border-radius:6px;padding:6px 10px;cursor:pointer;font-size:13px;transition:.2s}.message-btn:hover{background:#0056b3}.order-layout{display:flex;height:calc(100vh + -0px);overflow:hidden}.order-list{width:36%;min-width:280px;border-right:1px solid #e9eef6;background:#fff;overflow-y:auto;padding:16px;scrollbar-width:none;gap:15px}.left-tabs{display:flex;gap:8px;align-items:center;margin-bottom:10px}.left-tab{background:#f1f5fb;border:none;padding:8px 12px;border-radius:10px;cursor:pointer;font-weight:600;color:#1f2937}.left-tab.active{background:#007bff;color:#fff}.print-btn.small{margin-left:auto;background:#22c55e;color:#fff;border-radius:8px;padding:6px 10px;border:none;cursor:pointer;font-weight:600}.search-input{padding:10px 12px;border-radius:10px;border:1px solid #21722f;margin-bottom:12px;outline:none}.seller-section{margin-bottom:18px}.seller-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.seller-name{font-weight:700;color:#0f172a}.message-btn{background:#007bff;color:#fff;border:none;padding:6px 10px;border-radius:8px;cursor:pointer}.expand-btn{background:transparent;border:none;font-size:16px;cursor:pointer}.customer-list{list-style:none;padding:0;margin:0}.order-item{display:flex;justify-content:space-between;gap:12px;padding:10px;border-radius:8px;background-color:#f6fcf9;border:1px solid #f0f6ff;margin-bottom:8px;cursor:pointer}.order-item:hover{background:#eef6ff}.order-item.selected{border-left:4px solid #007bff;background:#eef8ff}.order-name{font-weight:600;color:#0b1220}.order-address{font-size:13px;color:#616e7c}.order-status{font-weight:700;padding:6px 8px;border-radius:8px;background:#f3f6f9;color:#243447}.order-status.delivered{background:#e6ffef;color:#0b6624}.order-detail{flex:1;overflow-y:auto;background:#f7f9fc}.empty-state{color:#6b7280;text-align:center;padding-top:80px}.details-card{border-radius:12px;box-shadow:0 8px 24px #1018280a;background-color:#f3f3f3}.item-list{margin-top:8px;padding-left:18px}.item-list li{margin-bottom:6px;color:#1f2937}.confirm-btn{background:#16a34a;color:#fff;border:none;padding:8px 12px;border-radius:8px;cursor:pointer}.floating-bell .bell-btn{display:inline-flex;align-items:center;justify-content:center}.floating-bell .bell-badge{box-shadow:0 2px 6px #0000001f}.notif-dropdown{font-size:14px}@media print{body *{visibility:hidden}.history-list,.history-list *{visibility:visible}.history-list{position:absolute;left:0;top:0;width:100%}}.mobile-overlay{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:#eaf3ff99;z-index:1400;animation:fadeInOverlay .24s ease forwards}@keyframes fadeInOverlay{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mobile-overlay-content{width:94%;max-width:720px;height:94%;background:#eaf3ff;border-radius:12px;overflow-y:auto;box-shadow:0 14px 40px #10182826;animation:contentFade .26s ease}@keyframes contentFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.overlay-close{position:absolute;right:14px;top:12px;background:transparent;border:none;font-size:20px;cursor:pointer;z-index:10}.empty,.empty-sub{color:#7b8594;font-size:13px}@media print{body *{visibility:hidden}.printable-only,.printable-only *{visibility:visible}.printable-only{position:absolute;left:0;top:0;width:100%}}.order-detail{flex:1;background:#f8fafc;border-left:1px solid #e2e8f0;overflow-y:auto;transition:all .3s ease}.success-section{background:#fff;border-radius:12px;box-shadow:0 2px 6px #0000000f;padding:24px;transition:all .2s ease}.success-section h2{font-size:20px;margin-bottom:16px;color:#1e293b;border-bottom:1px solid #e2e8f0;padding-bottom:10px}.empty-state{text-align:center;padding:40px;color:#64748b;font-style:italic}.success-section p{margin:6px 0;font-size:14px;color:#334155}.success-section strong{color:#0f172a}.success-section .order-items{background-color:#fff;padding:10px 0;border-radius:10px}.success-section ul{margin:10px 0 16px;font-size:14px}.success-section li{margin:4px 0;color:#334155}.order-status{display:inline-block;padding:3px 10px;border-radius:20px;font-size:13px;font-weight:600;text-transform:capitalize;margin-top:0}.order-status.paid{background:#e6f2ff;color:#0b63d8}.order-status.shipped{background-color:#6366f1;color:#fff}.order-status.out-for-delivery{background-color:#ffbd4c}.order-status.delivered{background-color:#22c55e}.progress-section{margin-top:0;background-color:#fff;padding:5px 10px;border-radius:10px}.progress-section h4{font-size:15px;margin-bottom:10px;color:#1e293b;margin-top:5px}.progress-bar{height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.progress-fill{height:8px;background:linear-gradient(90deg,#3b82f6,#22c55e);border-radius:4px;transition:width .4s ease-in-out}.progress-labels{display:flex;justify-content:space-between;margin-top:8px}.progress-labels .label{font-size:12px;color:#94a3b8;transition:color .3s ease}.progress-labels .label.active{color:#2563eb;font-weight:600}.tracking{margin-top:5px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 16px}.tracking h4{font-size:14px;color:#1e293b;margin-bottom:10px;margin-top:5px}.tracking p{font-size:13px;color:#475569;margin:0}.tracking .delivered-time{color:#16a34a;font-weight:500}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;background-color:#fff;padding:10px 15px;border-radius:10px}button.pay-btn,button.assign-btn,button.back-btn{border:none;border-radius:8px;padding:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}button.pay-btn{background:#188a58;color:#fff}button.pay-btn:hover{background:#188a58}button.assign-btn{background:#10b981;color:#fff}button.assign-btn:hover{background:#059669}button.back-btn{background:#e2e8f0;color:#1e293b}button.back-btn:hover{background:#cbd5e1}@media (max-width: 768px){.success-section{padding:16px}.actions{flex-direction:column}}@media (max-width: 768px){.order-manager{display:block;width:100%}.order-layout{display:block}.order-list{width:100%;border-right:none}.order-detail,.order-manager.mobile-show-detail .order-list{display:none}.order-manager.mobile-show-detail .order-detail{display:block;width:100%}}.mobile-order-overlay{position:fixed;inset:0;background-color:#f9f9f9;z-index:1001;padding:15px;overflow-y:auto;animation:slideInUp .3s ease-out}.mobile-order-content .tracking-info-section{padding-top:15px}@keyframes slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000bd;display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .3s ease}.modal-content.assign-modal{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 5px 20px #0003;overflow:hidden}.modal-header{padding:15px 20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.modal-header h3{margin:0;font-size:1.2rem}.modal-close-btn{background:none;border:none;font-size:1.5rem;font-weight:300;color:#888;cursor:pointer}.modal-close-btn:hover{color:#000}.modal-body{padding:0;overflow-y:auto;flex-grow:1}.agent-list-container{padding:10px;display:flex;flex-direction:column;gap:8px}.agent-card{display:flex;align-items:center;justify-content:space-between;padding:12px;border:2px solid #e0e0e0;border-radius:10px;cursor:pointer;transition:all .2s ease}.agent-card:hover{background-color:#f8f9fa;border-color:#007bff}.agent-card.selected{border-color:#007bff;background-color:#f0f7ff;box-shadow:0 0 0 2px #007bff}.agent-card-left{display:flex;align-items:center;gap:12px}.agent-card-avatar{width:45px;height:45px;border-radius:50%;object-fit:cover;border:1px solid #ddd}.agent-card-name{font-weight:600;color:#333}.agent-card-details{display:flex;gap:10px;font-size:.85rem;color:#555;margin-top:4px}.agent-card-rating,.agent-card-transport{display:flex;align-items:center;gap:4px}.agent-card-rating .fa-star{color:#f59e0b}.agent-card-right .checkbox-icon{width:22px;height:22px;border:2px solid #ccc;border-radius:50%;transition:all .2s}.agent-card-right .checkbox-icon.checked{background-color:#007bff;border-color:#007bff;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.modal-footer{padding:15px 20px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:10px;background-color:#f8f9fa}.agent-card-right{display:flex;align-items:center;gap:10px}.agent-chat-btn{background-color:#f0f0f0;color:#333;border:1px solid #ccc;border-radius:6px;padding:6px 10px;font-size:.85rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .2s}.agent-chat-btn:hover{background-color:#e0e0e0;border-color:#bbb}.verify-area.seller-verify{background-color:#fdfdfd;border:1px solid #eee;border-radius:8px;padding:15px}.verify-area.seller-verify h4{margin-top:0}@media ((min-width: 200px) and (max-width: 400px)){.address-btn,.address-save,.address-cancel,.pay-btn{padding:6px 7px;margin-top:5px}.address-cancel{margin-left:2px}.address-edit{display:flex;align-items:center;gap:6px}.address-edit input{flex:1;padding:5px 6px;border-radius:4px;border:1px solid #ccc}}.item-list{padding-left:0;margin-top:10px;list-style-type:none}.order-item-with-image{display:flex;align-items:center;gap:12px;margin-bottom:12px;border-bottom:1px solid #f0f0f0}.order-item-details{display:flex;flex-direction:column;flex:1;font-size:.7rem}.order-item-details strong{color:#333;font-size:.85rem;margin-top:2px}.order-item-left-group{display:flex;gap:10px;flex:1;min-width:0}.order-list-image{width:100px;height:100px;object-fit:cover;border-radius:4px;border:1px solid #eee;flex-shrink:0}.order-list .order-item{display:flex;justify-content:space-between;align-items:center;gap:10px;background-color:#fff;border:1px solid rgba(0,0,0,.2)}.order-list .order-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.order-item-with-image{display:flex;align-items:center;gap:12px}.order-item-div-with-image{display:flex;align-items:center;width:115px;height:115px;justify-content:center;background-color:#f2f2f2;border-radius:10px;margin:5px 5px 5px 15px}.order-item-image{width:100px;height:100px;object-fit:cover;border-radius:4px;border:1px solid #eee;flex-shrink:0}.order-item-details{display:flex;flex-direction:column;flex:1;font-size:.7rem;min-width:0;text-align:start}.order-item-details .order-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-item-list .order-item-with-image{justify-content:space-between}.cart-item-list .order-item-details{flex-grow:1}.cart-item-list .order-qty-price{justify-content:flex-start;font-size:.85rem;color:#555}.cart-item-list .order-qty-price .order-price{margin-left:10px;font-weight:600;color:#333}.modal-header{display:flex;justify-content:space-between;align-items:center}.modal-header h3{margin:0;flex:1}.modal-header-actions{display:flex;align-items:center;gap:10px}.modal-refresh-btn{background:none;border:none;cursor:pointer;color:#555;font-size:1.2rem;padding:5px;line-height:1}.modal-refresh-btn:disabled{color:#aaa;cursor:not-allowed}.modal-refresh-btn .spinning{animation:spin 1s linear infinite}.modal-refresh-btn{background:none;border:none;cursor:pointer;color:#555;font-size:1.1rem;padding:5px;line-height:1;display:flex;align-items:center;justify-content:center;width:28px;height:28px}.modal-refresh-btn:hover{color:#000}.modal-refresh-btn:disabled{color:#aaa;cursor:not-allowed;background:none}.small-spinner{width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid #555;border-radius:50%;animation:spin .8s linear infinite}.bpp-sheet-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;z-index:9999;transition:opacity .3s ease;scrollbar-width:none}.bpp-sheet-container{position:fixed;bottom:0;left:0;width:100%;height:85vh;background:var(--clowzer-surface);z-index:9999;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;flex-direction:column;box-shadow:0 -5px 20px #0003;will-change:transform;overscroll-behavior-y:contain;touch-action:pan-y}.bpp-drag-handle-area{width:100%;height:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:grab;touch-action:none}.bpp-drag-handle{width:50px;height:5px;background:var(--clowzer-bg);border-radius:10px}.bpp-mobile-image-wrapper{position:relative;height:250px;flex-shrink:0;background:var(--clowzer-bg);border-radius:10px;border:1px solid rgba(0,0,0,.09);display:flex;justify-content:center;align-items:center}.bpp-mobile-image{width:70%;height:90%;object-fit:cover;border-radius:10px}.bpp-mobile-close{position:absolute;top:10px;right:10px;background:#00000080;color:var(--clowzer-surface);width:32px;height:32px;border-radius:50%;border:none;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer}.bpp-mobile-content{flex:1;overflow-y:auto;padding:10px;-webkit-overflow-scrolling:touch;background-color:var(--clowzer-bg);scrollbar-width:none}@media screen and (max-width: 768px){.bpp-overlay{display:none!important}}@media screen and (min-width: 769px){.bpp-sheet-container,.bpp-sheet-overlay{display:none!important}}.seller-order-list{height:100%;display:flex;flex-direction:column}.seller-order-list__header{background:var(--clowzer-surface);padding:16px;position:sticky;top:0;z-index:10}.seller-order-list__title{font-size:18px;font-weight:700;color:var(--clowzer-text-main);margin:0 0 12px;letter-spacing:-.5px}.order-manager-back-arrow{display:grid;align-items:center;gap:8px;font-size:1rem;font-weight:600;color:#333;padding:20px 15px 10px;background-color:var(--clowzer-surface);position:sticky;top:0;z-index:10}.seller-order-list__search-wrapper{margin:12px 16px}.seller-order-list__content{flex:1;overflow-y:auto;padding:0 10px 20px;scrollbar-width:none}.seller-order-list__items{list-style:none;padding:0;margin:0}.seller-order-item,.order-list-card{background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:12px;margin-bottom:5px;position:relative;cursor:pointer;transition:transform .15s ease,border-color .15s}.seller-order-item:active{transform:scale(.99)}.seller-order-item.is-selected{border-color:var(--clowzer-primary);background-color:var(--clowzer-primary-light)}.seller-order-item__main{display:flex;gap:12px}.seller-order-item__image-container{width:60px;height:60px;border-radius:var(--radius-md);background:var(--clowzer-bg);overflow:hidden;flex-shrink:0;position:relative;border:1px solid var(--clowzer-border)}.seller-order-item__img{width:100%;height:100%;object-fit:cover}.seller-order-item__zoom-overlay{position:absolute;inset:0;background:#0000009f;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .2s}.seller-order-item__image-container:hover .seller-order-item__zoom-overlay{opacity:1}.seller-order-item__details{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.seller-order-item__title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.seller-order-item__name{font-size:14px;font-weight:600;color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seller-order-item__qty-badge{background:var(--clowzer-primary);color:var(--clowzer-text-main);font-size:10px;padding:2px 6px;border-radius:4px;font-weight:700;border:1px solid var(--clowzer-card-border)}.seller-order-item__meta{font-size:12px;color:var(--clowzer-text-muted)}.seller-order-status{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;padding:4px 8px;border-radius:4px;letter-spacing:.5px;margin-top:6px;align-self:flex-start}.seller-order-status--paid,.seller-order-status--processing,.seller-order-status--agent-pending{background:var(--clowzer-pending);color:var(--clowzer-gold)}.seller-order-status--pickup-ready{background-color:var(--clowzer-primary-light);color:var(--clowzer-text-main)}.seller-order-status--shipped,.seller-order-status--out-for-delivery,.seller-order-status--arrived{background:var(--clowzer-primary-light);color:var(--clowzer-primary)}.seller-order-status--delivered,.seller-order-status--completed{background:var(--clowzer-delivered);color:#4d7c0f}.seller-order-status--cancelled,.seller-order-status--refunded{background:var(--clowzer-refunded-bg);color:var(--clowzer-danger-red)}.seller-lightbox-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000e6;z-index:9999;display:flex;align-items:center;justify-content:center}.seller-lightbox-close{position:absolute;top:20px;right:20px;background:#fff3;border:none;color:#fff;width:40px;height:40px;border-radius:50%;cursor:pointer;z-index:10000}.seller-list-wrapper{display:flex;flex-direction:column;gap:12px;padding-bottom:20px;animation:sellerFadeIn .3s ease-in-out}@keyframes sellerFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.seller-list-card{display:flex;align-items:center;padding:var(--space-md);background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;gap:var(--space-sm);position:relative}.seller-list-card:hover{border-color:var(--clowzer-primary);background:var(--clowzer-list-hover);transform:translateY(-1px);box-shadow:var(--shadow-soft)}.seller-list-card.is-selected{border-color:var(--clowzer-primary);background:var(--clowzer-light)}.seller-thumb{width:60px;height:60px;border-radius:var(--radius-sm);object-fit:cover;background-color:var(--clowzer-grey);border:1px solid var(--clowzer-border);flex-shrink:0}.seller-info{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.seller-info h4{margin:0;font-size:var(--fs-md);font-weight:600;color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seller-sub-text{font-size:var(--fs-xs);color:var(--clowzer-text-muted);display:flex;align-items:center;gap:6px}.seller-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.seller-id-badge{font-size:10px;background:var(--clowzer-grey);color:var(--clowzer-text-muted);padding:2px 6px;border-radius:4px;font-weight:700}.seller-status-badge{font-size:.7rem;padding:4px 8px;border-radius:20px;font-weight:600;text-transform:capitalize;background:var(--clowzer-grey);color:var(--clowzer-text-main)}.seller-status-badge.green{background:var(--clowzer-delivered);color:var(--clowzer-dark-green)}.seller-status-badge.orange{background:var(--clowzer-pending);color:var(--clowzer-warning)}.seller-status-badge.red{background:#fee2e2;color:var(--clowzer-danger-red)}.seller-list-wrapper{--sk-card-bg: var(--clowzer-surface);--sk-bone: var(--clowzer-border);--sk-highlight: var(--clowzer-input-bg)}[data-theme=dark] .seller-list-wrapper{--sk-card-bg: var(--clowzer-surface);--sk-bone: var(--clowzer-input-bg);--sk-highlight: var(--clowzer-toggle-bg)}.seller-sk-card{display:flex;align-items:center;background:var(--sk-card-bg);padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--clowzer-border);gap:var(--space-sm);overflow:hidden}.sk-thumb{width:60px;height:60px;flex-shrink:0;border-radius:var(--radius-sm)}.sk-info{flex:1;display:flex;flex-direction:column;gap:8px}.sk-title{width:60%;height:14px}.sk-sub{width:35%;height:10px}.sk-meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:80px}.sk-badge{width:40px;height:10px}.sk-pill{width:60px;height:18px;border-radius:20px}@keyframes orderSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.order-input-reveal{animation:orderSlideDown .3s ease-out forwards;width:100%}.order-items-card{background:var(--clowzer-surface);padding:var(--space-xl);border-radius:var(--radius-md);margin-bottom:var(--space-xl);box-shadow:var(--shadow-soft);border:1px solid var(--clowzer-card-border)}.order-items-header{margin:0 0 var(--space-md) 0;border-bottom:1px solid var(--clowzer-border);padding-bottom:var(--space-xs);color:var(--clowzer-text-main);font-size:var(--fs-lg);font-weight:700}.order-item-list{list-style:none;padding:0;margin:0}.order-item-row{display:flex;gap:var(--space-md);margin-bottom:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--clowzer-list-hover)}.order-item-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.order-thumb-container{width:60px;height:60px;flex-shrink:0}.order-thumb{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--clowzer-border)}.order-item-details{flex:1}.order-item-title{font-weight:600;margin-bottom:4px;font-size:var(--fs-md);color:var(--clowzer-text-main)}.order-item-variants{display:flex;flex-wrap:wrap;gap:var(--space-xs);font-size:var(--fs-sm);color:var(--clowzer-text-muted);margin-bottom:6px}.order-variant-tag{background:var(--clowzer-bg);padding:2px 8px;border-radius:4px;border:1px solid var(--clowzer-border);text-transform:capitalize}.order-variant-tag strong,.order-item-qty strong{color:var(--clowzer-text-muted)}.order-item-qty{font-size:var(--fs-md);color:var(--clowzer-text-muted)}.order-price-block{text-align:right}.order-total-price{font-weight:700;color:var(--clowzer-text-main)}.order-unit-price{font-size:var(--fs-sm);color:var(--clowzer-text-muted)}.order-actions-container{margin-top:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--clowzer-border)}.order-primary-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-xs);background:var(--clowzer-primary);color:#fff;border:none;border-radius:var(--radius-sm);padding:var(--space-sm);cursor:pointer;font-weight:600;transition:background .2s}.order-primary-btn:hover{background:var(--clowzer-primary-hover)}.order-pickup-group{width:100%;display:flex;gap:var(--space-xs)}.order-tracking-input{background:var(--clowzer-input-bg);border:1px solid var(--clowzer-border);color:var(--clowzer-text-main);border-radius:var(--radius-sm);padding:var(--space-xs);outline:none}.order-tracking-input::placeholder{color:var(--clowzer-text-muted)}.order-tracking-input:focus{border-color:var(--clowzer-primary);box-shadow:0 0 0 3px var(--clowzer-focus-ring)}.order-tracking-input.order-pin-mode{text-align:center;font-size:1.1rem;text-transform:uppercase;letter-spacing:2px}.order-action-row{display:flex;gap:var(--space-xs);width:100%}.order-pay-btn{flex:1;background:var(--clowzer-primary);color:#fff;border:none;padding:var(--space-sm);border-radius:var(--radius-sm);cursor:pointer}.order-assign-btn{flex:1;background:var(--clowzer-bg);border:1px solid var(--clowzer-border);color:var(--clowzer-text-main);padding:var(--space-sm);border-radius:var(--radius-md);cursor:pointer}.order-status-box{flex:1;padding:var(--space-sm);border-radius:var(--radius-sm);text-align:center;font-size:var(--fs-xs);display:flex;align-items:center;justify-content:center;gap:var(--space-xs)}.order-status-box.order-waiting{background:var(--clowzer-pending);border:1px solid var(--clowzer-gold);color:#856404}.order-status-box.order-completed{color:var(--clowzer-primary);flex-direction:column}.order-status-thumb-container{margin-top:5px;cursor:pointer;position:relative}.order-status-thumb{width:80px;height:80px;object-fit:cover;border-radius:4px;border:1px solid var(--clowzer-primary)}.order-thumb-overlay{position:absolute;bottom:0;right:0;background:#0009;color:#fff;font-size:10px;padding:2px 5px;border-radius:4px 0}.order-agent-display{margin-top:var(--space-sm);font-size:var(--fs-xs);color:var(--clowzer-text-muted)}.order-verify-area{margin-top:var(--space-xl);background:#fff0f0;border:1px dashed var(--clowzer-promo-red);padding:var(--space-md);border-radius:var(--radius-sm)}.order-danger-trigger{cursor:pointer;display:flex;align-items:center;gap:var(--space-xs);color:var(--clowzer-promo-red);font-weight:700;font-size:var(--fs-md)}.order-rate-btn{margin-top:var(--space-xs);font-size:var(--fs-sm);padding:4px 10px;background:var(--clowzer-surface);border:1px solid var(--clowzer-primary);border-radius:var(--radius-sm);color:var(--clowzer-primary);cursor:pointer;display:flex;align-items:center;gap:5px}.order-rate-btn:hover{background:var(--clowzer-primary-light)}.order-modal-overlay{position:fixed;inset:0;background:#0009;z-index:9999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.order-modal-content{background:var(--clowzer-surface);padding:var(--space-xl);border-radius:var(--radius-md);width:90%;max-width:400px;position:relative;text-align:center;border:1px solid var(--clowzer-card-border);box-shadow:var(--shadow-medium);color:var(--clowzer-text-main)}.order-modal-close{position:absolute;top:var(--space-md);right:var(--space-md);background:none;border:none;font-size:1.2rem;cursor:pointer;color:var(--clowzer-text-muted)}.order-star-container{display:flex;justify-content:center;gap:var(--space-xs);margin:var(--space-md) 0}.order-star-icon{cursor:pointer;transition:transform .1s}.order-star-icon:hover{transform:scale(1.1)}.order-review-textarea{width:100%;padding:var(--space-sm);border-radius:var(--radius-sm);border:1px solid var(--clowzer-border);background:var(--clowzer-input-bg);color:var(--clowzer-text-main);min-height:80px;margin-bottom:var(--space-md);resize:vertical}.order-review-textarea:focus{outline:none;border-color:var(--clowzer-primary)}.order-submit-btn{width:100%;padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--clowzer-primary);color:#fff;border:none;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--space-xs)}.order-submit-btn:disabled{opacity:.7;cursor:not-allowed}.order-success-state{padding:var(--space-md);color:var(--clowzer-text-main)}.order-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-xl);margin-bottom:var(--space-xl)}.order-info-card{background:var(--clowzer-surface);padding:var(--space-xl);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);border:1px solid var(--clowzer-card-border);height:100%}.order-info-header{margin:0 0 var(--space-md) 0;display:flex;align-items:center;gap:var(--space-xs);color:var(--clowzer-text-main);font-size:var(--fs-lg);font-weight:700;border-bottom:1px solid var(--clowzer-border);padding-bottom:var(--space-sm)}.order-header-icon{color:var(--clowzer-primary)}.order-info-body{font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--clowzer-text-main)}.order-info-row{margin-bottom:var(--space-xs)}.order-label{color:var(--clowzer-text-muted)}.order-reseller-badge{background:var(--clowzer-primary-light);color:var(--clowzer-text-main);padding:4px 10px;border-radius:var(--radius-sm);font-size:var(--fs-sm);margin:var(--space-xs) 0;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--clowzer-primary)}.order-address-box{margin-top:var(--space-md)}.order-address-label{display:flex;align-items:center;gap:6px;color:var(--clowzer-text-muted);margin-bottom:4px;font-size:var(--fs-sm)}.order-address-text{padding-left:20px;font-weight:500;color:var(--clowzer-text-main)}.order-finance-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-sm)}.order-ref-container{display:flex;align-items:center;gap:var(--space-xs);background:var(--clowzer-bg);padding:4px 8px;border-radius:4px;border:1px solid var(--clowzer-border)}.order-ref-text{font-family:monospace;font-size:var(--fs-sm);color:var(--clowzer-text-muted)}.order-copy-btn{cursor:pointer;color:var(--clowzer-text-muted);transition:color .2s;display:flex;align-items:center}.order-copy-btn:hover{color:var(--clowzer-primary)}.order-divider{border:none;border-top:1px solid var(--clowzer-border);margin:var(--space-md) 0}.order-divider-dashed{border:none;border-top:1px dashed var(--clowzer-border);margin:var(--space-md) 0}.order-total-row{display:flex;justify-content:space-between;font-size:var(--fs-lg);font-weight:700;color:var(--clowzer-primary)}.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{inset:0;opacity:0;overflow:hidden;position:fixed;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));inset:0;outline:none;overflow:hidden;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.yarl__slide_image_cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translate(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{display:flex;justify-content:flex-end;inset:0 0 auto auto;padding:var(--yarl__toolbar_padding,8px);position:absolute}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,hsla(0,0%,100%,.8));cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:var(--yarl__button_margin,0);outline:none;padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.clowzer-review-form-container{background:var(--clowzer-surface);border:1px solid var(--clowzer-card-border);border-radius:var(--radius-md);padding:var(--space-md);margin-top:var(--space-md)}.clowzer-star-selection{display:flex;align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-md)}.clowzer-star-label{cursor:pointer;display:inline-flex}.clowzer-interactive-star{transition:transform .2s ease}.clowzer-interactive-star:hover{transform:scale(1.15)}.clowzer-rating-text{margin-left:var(--space-sm);font-size:var(--fs-sm);color:var(--clowzer-text-muted)}.clowzer-review-textarea{width:100%;min-height:100px;background-color:var(--clowzer-input-bg);color:var(--clowzer-text-main);border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);padding:var(--space-sm);font-family:inherit;font-size:var(--fs-md);resize:vertical;margin-bottom:var(--space-md);transition:border-color .2s ease,box-shadow .2s ease}.clowzer-review-textarea:focus{outline:none;border-color:var(--clowzer-primary);box-shadow:0 0 0 2px var(--clowzer-focus-ring)}.clowzer-review-actions{display:flex;justify-content:flex-end;gap:var(--space-sm)}.clowzer-btn-cancel{background:transparent;color:var(--clowzer-text-muted);border:1px solid var(--clowzer-border);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);cursor:pointer;font-weight:500}.clowzer-btn-cancel:hover:not(:disabled){background:var(--clowzer-bg);color:var(--clowzer-text-main)}.clowzer-btn-submit{background:var(--clowzer-primary);color:#fff;border:none;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);cursor:pointer;font-weight:500}.clowzer-btn-submit:hover:not(:disabled){background:var(--clowzer-primary-hover)}.assign-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.assign-modal-content{background:#fff;width:90%;max-width:500px;max-height:90vh;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 5px 15px #0003}.assign-modal-header{background:var(--clowzer-surface);border-radius:var(--radius-md)}.assign-sheet-header{padding:10px}.assign-main-header{display:flex;gap:10px}.assign-main-header h3{padding:0;margin:0;align-self:center}.assign-modal-body{padding:15px;overflow-y:auto;flex:1}.assign-modal-footer{padding:15px;border-top:1px solid var(--clowzer-border);display:flex;justify-content:flex-end;gap:10px;background:var(--clowzer-surface)}.assign-modal-header-actions{display:flex;gap:10px}.assign-refresh-top-header{display:flex;justify-content:space-between;align-items:center}.assign-modal-refresh-btn,.assign-modal-close-btn{background:none;border:none;cursor:pointer;font-size:.9rem;color:var(--clowzer-text-muted)}.assign-modal-subtext{font-size:.85rem;color:var(--clowzer-text-muted);margin-top:5px}.assign-small-spinner{width:16px;height:16px;border:2px solid #ccc;border-top:2px solid #333;border-radius:50%;animation:assign-spin 1s linear infinite}@keyframes assign-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.assign-status-dot{width:12px;height:12px;border-radius:50%;position:absolute;bottom:0;right:0;border:2px solid white;z-index:2}.assign-status-dot-small{width:10px;height:10px;border-radius:50%;position:absolute;bottom:0;right:0;border:1px solid white}.assign-status-online{background-color:#2ecc71;box-shadow:0 0 5px #2ecc71}.assign-status-idle{background-color:#f1c40f}.assign-status-offline{background-color:#bdc3c7}.assign-avatar-wrapper{position:relative;width:45px;height:45px;margin-right:12px;flex-shrink:0}.assign-agent-card-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover}.assign-avatar-wrapper-small{position:relative;width:40px;height:40px;margin-right:12px;flex-shrink:0}.assign-avatar-wrapper-small img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:1px solid #eee}.assign-agent-list-container{display:flex;flex-direction:column;gap:10px}.assign-loading-message,.assign-empty-state{padding:20px;text-align:center;color:#666;font-size:.9rem}.assign-agent-card{display:flex;justify-content:space-between;align-items:center;padding:10px;border:1px solid #eee;border-radius:8px;cursor:pointer;transition:all .2s}.assign-agent-card:hover{background:#f9f9f9}.assign-agent-card.assign-selected{border-color:#f60;background:#fff5eb}.assign-agent-card.assign-recommended{border:1px solid var(--clowzer-primary);background-color:#f9fff9}.assign-agent-card-left{display:flex;align-items:center;flex:1}.assign-agent-card-info{display:flex;flex-direction:column}.assign-agent-card-name{font-weight:600;font-size:.95rem;display:flex;align-items:center}.assign-agent-status-text{font-size:.75rem;font-weight:700;display:flex;align-items:center;gap:3px}.assign-separator{margin:0 4px;color:#ccc}.assign-agent-location-row{font-size:.75rem;color:#666;margin-top:3px;display:flex;align-items:center;gap:4px}.assign-agent-card-details{display:flex;align-items:center;margin-top:2px}.assign-agent-card-rating,.assign-agent-card-transport{display:flex;align-items:center;gap:4px;font-size:.75rem;color:#444}.assign-tag{font-size:.65rem;padding:2px 6px;border-radius:4px;margin-left:5px;font-weight:700}.assign-tag.assign-match{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.assign-tag.assign-near{background:#fff3cd;color:#856404;border:1px solid #ffeeba}.assign-checkbox-ring{width:20px;height:20px;border:2px solid #ddd;border-radius:50%;padding:2px}.assign-checkbox-fill{width:100%;height:100%;background:#f60;border-radius:50%}.assign-agent-card.assign-selected .assign-checkbox-ring{border-color:#f60}.assign-agent-card-right{display:flex;flex-direction:column;align-items:center;gap:8px}.assign-agent-action-btn-mini{background:none;border:none;color:#666;cursor:pointer;padding:5px;transition:color .2s}.assign-agent-action-btn-mini:hover{color:#f60}.assign-assigned-agent-view{text-align:center;padding:10px 0}.assign-requested-agents-list{margin-top:20px;display:flex;flex-direction:column;gap:10px}.assign-broadcasting-agent-row{display:flex;align-items:center;justify-content:space-between;background:var(--clowzer-surface);border:1px solid var(--clowzer-card-border);padding:12px 15px;border-radius:12px;box-shadow:var(--shadow-soft)}.assign-broadcast-left{display:flex;align-items:center;flex:1}.assign-broadcast-info{display:flex;flex-direction:column;justify-content:center;text-align:left}.assign-b-name{font-weight:600;font-size:.95rem;color:var(--clowzer-text-main)}.assign-b-status{font-size:.75rem;display:flex;align-items:center;gap:4px;margin-top:2px}.assign-b-status.assign-pending{color:#856404;font-style:italic}.assign-b-status.assign-success{color:#28a745;font-weight:500}.assign-broadcast-actions{display:flex;gap:10px}.assign-icon-btn-circle{width:35px;height:35px;border-radius:50%;border:1px solid var(--clowzer-border);background:var(--clowzer-input-bg);color:var(--clowzer-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-size:1rem}.assign-icon-btn-circle:hover{background:#f60;color:#fff;border-color:#f60}.assign-status-banner{padding:12px;border-radius:8px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:15px;font-size:.95rem}.assign-status-banner.assign-waiting{background:#fff3cd;color:#856404;border:1px solid #ffeeba}.assign-status-banner.assign-success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.assign-status-banner.assign-transit{background:#cfe2ff;color:#084298;border:1px solid #b6d4fe}.assign-pulse-ring{width:10px;height:10px;background:#856404;border-radius:50%;animation:assign-pulse-animation 1.5s infinite}@keyframes assign-pulse-animation{0%{transform:scale(.95);box-shadow:0 0 #856404b3}70%{transform:scale(1);box-shadow:0 0 0 6px #85640400}to{transform:scale(.95);box-shadow:0 0 #85640400}}.assign-cancel-assignment-btn{width:100%;padding:12px;background-color:#fff;color:#dc3545;border:1px solid #dc3545;border-radius:8px;font-weight:600;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease;margin-top:20px}.assign-cancel-assignment-btn:hover:not(:disabled){background-color:#dc3545;color:#fff;box-shadow:0 4px 12px #dc354533}.assign-cancel-assignment-btn:disabled{background-color:#f8f9fa;border-color:#ddd;color:#999;cursor:not-allowed;opacity:.6}.assign-back-btn{padding:8px 16px;border:1px solid var(--clowzer-card-border);background:var(--clowzer-primary);border-radius:6px;cursor:pointer;color:var(--clowzer-white-always)}.assign-submit-btn{padding:8px 16px;background:#f60;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:700}.assign-submit-btn:disabled{background:#ccc;cursor:not-allowed}.assign-sheet-wrapper{height:100%;display:flex;flex-direction:column;position:relative}.primary-action-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 16px;border-radius:10px;border:none;background:linear-gradient(135deg,#157e26,#0b5818);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .15s ease;box-shadow:0 6px 16px #2563eb40}.primary-action-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #2563eb59}.primary-action-btn svg{font-size:18px}.input-reveal-animation{animation:slideFadeIn .25s ease-out}@keyframes slideFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.tracking-input{padding:12px;border-radius:8px;border:2px solid #e5e7eb;font-weight:600;letter-spacing:4px;outline:none;transition:border .15s ease,box-shadow .15s ease}.tracking-input:focus{border-color:#057e11;box-shadow:0 0 0 3px #2563eb26}.agent-pin-confirm-btn{padding:16px 10px;border-radius:8px;border:none;background:#16a34a;color:#fff;font-weight:600;cursor:pointer;transition:background .15s ease,transform .1s ease;height:100%}.agent-pin-confirm-btn:hover{background:#15803d}.agent-pin-confirm-btn:active{transform:scale(.97)}.agent-small-btn{padding:16px;border-radius:50%;border:none;background:#ef4444;color:#fff;font-weight:700;cursor:pointer;transition:background .15s ease,transform .1s ease;height:100%}.small-btn:hover{background:#dc2626}.small-btn:active{transform:scale(.95)}.bpp-mobile-content .order-detail{display:block!important;width:100%;height:auto;background:transparent;box-shadow:none;padding:0;margin:0;overflow:visible}.bpp-mobile-content .order-detail h2,.bpp-mobile-content .order-detail h4,.bpp-mobile-content .order-detail p,.bpp-mobile-content .order-detail li{color:#333}.bpp-mobile-content .success-section{padding:0 5px 40px;border:none;background:transparent}.bpp-mobile-content .order-item-with-image{flex-direction:row;align-items:center;border:1px solid rgba(0,0,0,.4);border-radius:10px;margin:10px}.order-items .item-list{margin-top:25px}.order-overall-details{background-color:#fff;padding:10px;margin-top:15px;border-radius:10px;text-align:start}.total-items-calc{text-align:center;font-weight:700;border-bottom:1px rgba(0,0,0,.1) solid;padding-bottom:5px}.order-items-strong{border-bottom:1px rgba(0,0,0,.1) solid;display:flex;justify-content:center;margin-right:5px;margin-left:5px}.item-price-stage{display:flex;align-items:center;gap:20px;justify-content:space-between;text-align:center}.item-price-stage p{background-color:#fff;padding:10px;border-radius:10px;height:20px}.order-seller-details .order-name{display:block;white-space:wrap}.card-box{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:15px;box-shadow:0 2px 5px #00000008;margin-bottom:20px}.card-box h4{margin:0 0 10px;font-size:.95rem;color:#555;border-bottom:1px solid #eee;padding-bottom:8px;display:flex;align-items:center;gap:8px}.detail-grid-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px}.detail-split-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}.simple-table{width:100%;border-collapse:collapse;font-size:.9rem}.simple-table th{text-align:left;padding:8px;background:#f9f9f9;color:#666;font-weight:600}.simple-table td{padding:10px 8px;border-bottom:1px solid #eee;vertical-align:middle}.financial-box{margin-top:15px;padding-top:15px;border-top:1px solid #eee}.financial-box .row{display:flex;justify-content:space-between;margin-bottom:5px;font-size:.9rem}.financial-box .total{font-weight:700;font-size:1.1rem;color:#28a745;margin-top:5px}@media (max-width: 768px){.detail-split-layout{grid-template-columns:1fr}}.order-list-image-wrapper{position:relative;width:50px;height:50px;border-radius:6px;overflow:hidden}.order-list-image-wrapper:hover .zoom-hint-overlay{opacity:1!important}@keyframes react-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-spin{animation:react-spin 1s linear infinite;display:inline-block}.order-agent-navs{display:grid;align-items:center;gap:8px;font-size:1rem;font-weight:600;color:#333;padding:10px;background-color:var(--clowzer-surface);position:sticky;top:0;z-index:10}.agent-tabs-wrapper{display:flex;background:var(--clowzer-bg);overflow-x:auto;white-space:nowrap;padding:5px;border-radius:var(--radius-md);border:1px solid var(--clowzer-border);gap:4px}.badge-count-red{background-color:var(--clowzer-heart-red);color:#fff;font-size:10px;padding:1px 5px;border-radius:10px;margin-left:4px;vertical-align:middle}.agent-list-scroll-area{padding:16px 16px 100px;overflow-y:auto;scrollbar-width:none}.order-card{background:var(--clowzer-surface);border-radius:20px;padding:18px;margin-bottom:16px;border:1px solid var(--clowzer-border);cursor:pointer;transition:transform .1s}.order-card.selected-card{border:2px solid var(--clowzer-primary)}.order-card:active{transform:scale(.98)}.card-label{font-size:10px;font-weight:800;color:var(--clowzer-text-muted);text-transform:uppercase;letter-spacing:.5px}.price-chip{background:var(--clowzer-primary-light);color:var(--clowzer-text-main);padding:4px 10px;border-radius:8px;font-weight:700;font-size:14px}.trip-details{display:flex;gap:15px;margin:15px 0;position:relative}.path-ui{display:flex;flex-direction:column;align-items:center;gap:0;padding-top:5px}.path-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.path-dot.pickup{border:2px solid var(--primary);background:transparent}.path-dot.drop{background:var(--primary)}.path-line{width:2px;flex:1;min-height:30px;background:var(--border-color);margin:2px 0}.loc-text{flex:1}.loc-name{font-size:14px;font-weight:700;margin-bottom:2px;color:var(--clowzer-text-main)}.loc-addr{font-size:12px;color:var(--clowzer-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.broadcast-header{display:flex;align-items:center;gap:8px;color:var( --clowzer-heart-red);font-size:11px;font-weight:800;margin-bottom:10px}.pulse{width:6px;height:6px;background:var( --clowzer-heart-red);border-radius:50%;animation:pulse-anim 1s infinite}@keyframes pulse-anim{0%{transform:scale(1);opacity:1}to{transform:scale(2.5);opacity:0}}.btn-group{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}.btn{padding:12px;border-radius:14px;border:none;font-size:13px;font-weight:700;cursor:pointer}.btn-secondary{background:var(--bg-app);border:1px solid var(--border-color);color:var(--text-main)}.bid-action-area{display:flex;gap:8px;margin-top:10px}.bid-input{flex:1;padding:10px;border-radius:10px;border:1px solid var(--clowzer-border);background:var(--clowzer-input-bg)}.bid-input::placeholder{color:var(--clowzer-text-muted)}.bid-submit-btn{background-color:var(--clowzer-primary);color:var(--clowzer-white-always)}.history-item-wrapper{padding:0 16px;margin-bottom:10px;border-radius:12px;background:var(--clowzer-surface);border:1px solid var(--clowzer-border);cursor:pointer}.history-item{display:flex;justify-content:space-between;align-items:center;padding:15px 0}.order-thumb{width:55px;height:55px;border-radius:12px;object-fit:cover;background-color:var(--bg-input);border:1px solid var(--border-color);margin-right:12px;flex-shrink:0;cursor:zoom-in;transition:transform .2s ease}.order-thumb:hover{transform:scale(1.05);border-color:var(--primary)}.trip-details{display:flex;align-items:flex-start;gap:0;margin:15px 0;position:relative}.path-ui{margin-right:12px}.type-badge{font-size:10px;font-weight:700;padding:3px 6px;border-radius:4px;text-transform:uppercase;display:inline-flex;align-items:center;gap:4px}.type-badge.log{background-color:#f3e5f5;color:#8e24aa}.type-badge.ord{background-color:#e3f2fd;color:#1565c0}.status-text{font-size:11px;font-weight:600;color:var(--clowzer-white-always);text-transform:capitalize;background-color:var(--clowzer-primary);padding:5px 10px;border-radius:10px}.agent-list-scroll-area{--sk-card-bg: var(--clowzer-surface);--sk-bone: var(--clowzer-border);--sk-highlight: var(--clowzer-input-bg)}[data-theme=dark] .agent-list-scroll-area{--sk-card-bg: var(--clowzer-surface);--sk-bone: var(--clowzer-input-bg);--sk-highlight: var(--clowzer-toggle-bg)}.agent-skeleton-wrapper{display:flex;flex-direction:column;gap:12px;padding:4px}.agent-sk-card{background:var(--sk-card-bg);border:1px solid var(--sk-bone);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:12px}.sk-anim{background:var(--sk-bone);background:linear-gradient(90deg,var(--sk-bone) 25%,var(--sk-highlight) 50%,var(--sk-bone) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite linear;border-radius:6px}.sk-header-row{display:flex;justify-content:space-between}.sk-badge{width:80px;height:16px;border-radius:4px}.sk-price{width:60px;height:16px;border-radius:4px}.sk-body-row{display:flex;gap:12px}.sk-details{flex:1;display:flex;flex-direction:column;gap:8px;justify-content:center}.sk-line-long{width:90%;height:10px}.sk-line-short{width:50%;height:10px}.sk-action-bar{height:36px;width:100%;border-radius:8px;margin-top:4px}.agent-od-wrapper{background:var(--clowzer-bg);height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden;font-family:Inter,system-ui,sans-serif;color:var(--clowzer-text-main)}.agent-od-sheet-mode{border-radius:20px 20px 0 0}.agent-od-header{padding:16px 20px;border-bottom:1px solid var(--clowzer-border);background:var(--clowzer-surface);z-index:10}.agent-od-header-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.agent-od-icon-btn{background:transparent;border:none;font-size:1rem;color:var(--clowzer-text-main);cursor:pointer;padding:8px;border-radius:50%;transition:background .2s}.agent-od-icon-btn:hover{background:var(--clowzer-primary-light)}.agent-od-title-block{flex:1;display:flex;flex-direction:column}.agent-od-title-block h2{font-size:1.1rem;font-weight:700;margin:0;letter-spacing:-.5px}.agent-od-status-badge{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;margin-top:4px;padding:2px 8px;border-radius:4px;width:fit-content}.agent-od-status-badge.pending{background:#fffbeb;color:#d97706}.agent-od-status-badge.shipped{background:#eff6ff;color:#3b82f6}.agent-od-status-badge.pickup-ready{background:#f0fdf4;color:#15803d}.agent-od-scroll-content{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:24px;scrollbar-width:none}.agent-od-section-title{font-size:.85rem;font-weight:700;color:var(--clowzer-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:-12px}.agent-od-finance-card{display:flex;align-items:center;gap:16px;padding:16px;border-radius:var(--radius-md);border:1px solid transparent}.agent-od-finance-card.pending{background:#fffbeb;border-color:#fcd34d}.agent-od-finance-card.earnings{background:#f0fdf4;border-color:#bbf7d0}.agent-od-finance-icon{font-size:1.5rem;opacity:.8;color:var(--clowzer-black)}.agent-od-finance.pending .agent-od-finance-icon{color:#d97706}.agent-od-finance.earnings .agent-od-finance-icon{color:#16a34a}.agent-od-finance-info{display:flex;flex-direction:column}.agent-od-finance-label{font-size:.8rem;opacity:.8;color:var(--clowzer-black)}.agent-od-finance-amount{font-size:1.25rem;font-weight:800;color:var(--clowzer-black)}.agent-od-route-container{display:flex;flex-direction:column;gap:0;position:relative}.agent-od-loc-card{background:var(--clowzer-surface);border:1px solid var(--clowzer-card-border);border-radius:var(--radius-md);padding:16px;position:relative;box-shadow:var(--shadow-soft)}.agent-od-connector{height:20px;margin-left:28px;border-left:2px dashed #cbd5e1}.agent-od-loc-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.agent-od-loc-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;color:#fff}.agent-od-loc-icon.blue{background:#3b82f6}.agent-od-loc-icon.orange{background:#f97316}.agent-od-loc-meta{display:flex;flex-direction:column}.agent-od-loc-type{font-size:.7rem;color:var(--clowzer-text-muted);font-weight:600}.agent-od-loc-name{font-size:1rem;font-weight:700;margin:0}.agent-od-loc-body{padding-left:48px;margin-bottom:16px}.agent-od-address{font-size:.95rem;margin:0 0 4px;line-height:1.4}.agent-od-region{font-size:.85rem;color:var(--clowzer-text-muted);margin:0 0 10px}.agent-od-extra-row{display:flex;align-items:flex-start;gap:8px;font-size:.85rem;color:#475569;margin-bottom:6px}.agent-od-extra-icon{margin-top:3px;flex-shrink:0;color:var(--clowzer-text-muted)}.agent-od-extra-row.note{font-style:italic;background:#f1f5f9;padding:8px;border-radius:6px}.agent-od-shop-preview{margin-top:12px;position:relative;height:120px;width:100%;border-radius:8px;overflow:hidden;cursor:pointer;border:1px solid var(--agent-od-border)}.agent-od-shop-preview img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.agent-od-shop-preview:hover img{transform:scale(1.05)}.agent-od-shop-overlay{position:absolute;bottom:0;left:0;right:0;background:#0009;color:#fff;padding:6px 12px;font-size:.8rem;display:flex;align-items:center;gap:6px}.agent-od-action-bar{display:flex;gap:10px;margin-top:12px;padding-top:12px}.agent-od-action-btn{flex:1;padding:8px;border-radius:6px;font-size:.85rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px;border:none;cursor:pointer;background:var(--clowzer-primary-light);color:var(--clowzer-text-main);transition:background .2s}.agent-od-action-btn.outline{background:#fff;border:1px solid #e2e8f0;color:#475569}.agent-od-action-btn:hover{filter:brightness(.95)}.agent-od-item-card{display:flex;gap:16px;background:var(--clowzer-surface);padding:12px;border:1px solid var(--clowzer-card-border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.agent-od-item-thumb{width:64px;height:64px;background:#f1f5f9;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#94a3b8;cursor:pointer}.agent-od-item-thumb img{width:100%;height:100%;object-fit:cover}.agent-od-item-content{flex:1;display:flex;flex-direction:column;justify-content:center}.agent-od-item-name{font-weight:600;font-size:.95rem;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agent-od-item-tags{display:flex;gap:8px}.agent-od-tag{background:#f1f5f9;color:#64748b;font-size:.7rem;padding:2px 6px;border-radius:4px;font-weight:500}.agent-od-workflow-area{display:flex;flex-direction:column;gap:16px;padding-bottom:40px}.agent-od-workflow-card{background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:16px;box-shadow:var(--shadow-soft)}.agent-od-workflow-card.highlight{border:1px solid var(--clowzer-primary);background:var(--clowzer-primary-light)}.agent-od-wf-title{margin:0 0 12px;font-size:.95rem;font-weight:700}.agent-od-input{width:100%;font-size:1rem;outline:none;transition:border .2s;flex:1;padding:10px;border-radius:10px;border:1px solid var(--clowzer-border);background:var(--clowzer-input-bg);color:var(--clowzer-text-main)}.agent-od-input::placeholder{color:var(--clowzer-text-muted)}.agent-od-input:focus{border-color:var(--clowzer-primary)}.agent-od-input.center{text-align:center;letter-spacing:2px;font-weight:700}.agent-od-btn{padding:12px;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .1s}.agent-od-btn:active{transform:scale(.98)}.agent-od-btn.primary{background:var(--clowzer-primary);color:#fff}.agent-od-btn.success{background:var(--clowzer-success);color:#fff}.agent-od-btn.danger{background:var(--clowzer-danger-red);color:#fff}.agent-od-btn.full{width:100%}.agent-od-btn:disabled{opacity:.6;cursor:not-allowed}.agent-od-bid-group{display:flex;gap:10px}.agent-od-helper-text{display:block;margin-top:8px;font-size:.8rem;color:var(--clowzer-text-muted)}.agent-od-grid-btns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.agent-od-code-box{background:#f1f5f9;padding:12px;border-radius:8px;font-family:monospace;font-size:1.5rem;font-weight:700;text-align:center;letter-spacing:3px;cursor:pointer;border:2px dashed #cbd5e1;margin-top:8px;display:flex;justify-content:center;align-items:center;gap:10px}.agent-od-verify-row{display:flex;gap:10px;margin-top:8px}.agent-od-delivery-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.agent-od-upload-box{background:var(--clowzer-surface);border:2px dashed var(--clowzer-border);border-radius:8px;height:100px;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.agent-od-upload-box.has-file{border-style:solid;border-color:var(--clowzer-success)}.agent-od-upload-box img{width:100%;height:100%;object-fit:cover}.agent-od-upload-placeholder{display:flex;flex-direction:column;align-items:center;gap:6px;color:#94a3b8;font-size:.8rem}.agent-od-scan-btn{background:var(--clowzer-primary-light);border:1px solid var(--agent-od-border);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--clowzer-text-main);font-weight:600}.agent-od-scanner-box{grid-column:span 2;position:relative;border-radius:8px;overflow:hidden;height:250px}.agent-od-scan-close{position:absolute;top:10px;right:10px;background:#00000080;color:#fff;border:none;padding:4px 8px;border-radius:4px;z-index:20}.agent-od-verify-manual{display:flex;flex-direction:column;gap:10px}@media (max-width: 768px){.agent-od-wrapper{font-size:15px}.agent-od-header{padding:12px 16px}.agent-od-scroll-content{padding:16px}}@media (max-width: 540px){.agent-od-action-bar{flex-direction:row}.agent-od-loc-body{padding-left:0;margin-top:10px}.agent-od-connector{margin-left:17px}}@media (max-width: 450px){.agent-od-bid-group{flex-direction:column}.agent-od-grid-btns{grid-template-columns:1fr}.agent-od-finance-amount{font-size:1.1rem}}@media (max-width: 380px){.agent-od-header h2{font-size:1rem}.agent-od-delivery-grid{grid-template-columns:1fr}.agent-od-item-thumb{width:50px;height:50px}.agent-od-action-btn{font-size:.8rem;padding:6px}}.agent-container{display:flex;flex-direction:column;height:100%}.agent-loading-state,.agent-empty-state{padding:40px;text-align:center;color:var(--clowzer-text-main);font-size:.9rem}.agent-spinner{animation:spin 1s linear infinite;margin-right:8px}.market-job-card{background:var(--bg-card);border-radius:var(--radius-md);padding:16px;margin-bottom:16px;box-shadow:var(--shadow-sm);border:1px solid var(--border-color)}.market-header{display:flex;justify-content:space-between;font-size:.75rem;margin-bottom:8px}.market-type{color:var(--warning);font-weight:700;display:flex;align-items:center;gap:4px}.market-time{color:var(--text-light)}.market-route{display:flex;flex-direction:column;justify-content:center;position:relative;padding-left:4px}.route-point{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--text-main);margin-bottom:4px}.route-point .addr{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0;z-index:2}.dot.pickup{background-color:var(--text-main);border:2px solid var(--bg-card)}.dot.drop{background-color:var(--primary);border:2px solid var(--bg-card)}.route-line{position:absolute;left:7px;top:15px;bottom:15px;width:2px;background-color:var(--border-color);z-index:1}.market-details{border-top:1px solid var(--border-color);margin-top:12px;padding-top:10px}.detail-tag{background-color:var(--bg-input);padding:4px 8px;border-radius:4px;font-size:.8rem;color:var(--text-muted)}.detail-tag.budget{background-color:var(--success);color:#fff;font-weight:600}.agent-seller-group{margin-bottom:24px}.agent-seller-header{font-size:.85rem;font-weight:700;color:var(--text-muted);margin-bottom:8px;text-transform:uppercase;display:flex;align-items:center;gap:8px}.agent-job-count-badge{background-color:var(--bg-input);border:1px solid var(--border-color);padding:1px 6px;border-radius:10px;font-size:.7rem}.agent-order-card{background:var(--bg-card);padding:12px;border-radius:var(--radius-md);margin-bottom:12px;border:1px solid var(--border-color);cursor:pointer;transition:border-color .2s}.agent-order-card:hover{border-color:var(--primary)}.agent-order-card.selected{border:2px solid var(--primary);background-color:var(--primary-soft)}.agent-card-main-row{display:flex;gap:12px}.agent-card-thumb{width:64px;height:64px;border-radius:var(--radius-sm);object-fit:cover;background-color:var(--bg-input)}.agent-info-col{flex:1;min-width:0}.agent-card-top-line{display:flex;justify-content:space-between;margin-bottom:2px}.agent-card-id{font-size:.75rem;color:var(--text-light);font-family:monospace}.agent-card-reward{font-weight:700;color:var(--primary);font-size:.9rem}.agent-card-title{display:block;font-weight:600;font-size:.95rem;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-card-loc{display:flex;align-items:center;gap:4px;font-size:.8rem;color:var(--text-muted);margin-top:4px}.agent-text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-card-footer{margin-top:8px;display:flex;justify-content:flex-end}.agent-status-pill{font-size:.75rem;font-weight:600;padding:4px 8px;border-radius:4px;background:var(--bg-input);color:var(--text-muted);text-transform:capitalize}.agent-status-pill.pending-acceptance{background:#fff7ed;color:#c2410c}.agent-status-pill.accepted{background:#eff6ff;color:#1d4ed8}.agent-status-pill.in-transit{background:#f0fdf4;color:#15803d}.agent-order-card.history-mode{opacity:.8}.agent-card-date{font-size:.75rem;color:var(--text-light)}.agent-history-earning{color:var(--text-muted);font-weight:600;font-size:.85rem}.order-manager-agent{background-color:var(--bg-app);height:100vh;display:flex;flex-direction:column;overflow:hidden}.order-agent-header{display:flex;justify-content:space-between;align-items:center;background-color:var(--clowzer-surface);padding:10px 15px;color:var(--clowzer-text-main)}.order-agent-header-left{font-weight:650}.header-top{display:flex;justify-content:space-between;align-items:center}.status-toggle{display:flex;align-items:center;gap:8px;background:var(--clowzer-primary);padding:6px 10px;border-radius:50px;border:1px solid var(--clowzer-card-border);cursor:pointer;transition:all .2s ease;color:var(--clowzer-white-always)}.status-toggle.offline{background-color:var(--clowzer-toggle-bg)}.status-toggle span{font-size:12px;font-weight:700;color:var(--clowzer-text-muted)}.status-toggle.offline span{color:var(--clowzer-primary)}.status-dot{width:8px;height:8px;border-radius:50%;background:#94a3b8}.status-dot.online{background:var(--primary);box-shadow:0 0 8px var(--primary)}.earnings-banner{display:flex;justify-content:space-around;background:var(--primary);color:#fff;padding:15px;border-radius:16px;margin-top:15px;box-shadow:0 4px 10px #00a85933}.earnings-col{flex:1;text-align:center}.earnings-col.border-right{border-right:1px solid rgba(255,255,255,.3)}.earnings-label{font-size:10px;opacity:.8;letter-spacing:.5px;margin-bottom:2px}.earnings-val{font-size:20px;font-weight:800}.order-layout{flex:1;display:flex;overflow:hidden;position:relative}.agent-list-wrapper{flex:1;display:flex;flex-direction:column;position:relative;background-color:var(--bg-app)}@media (min-width: 768px){.agent-list-wrapper{flex:0 0 400px;border-right:1px solid var(--border-color)}}:root{--ump-primary: #4f46e5;--ump-success: #10b981;--ump-danger: #ef4444;--ump-text: #1f2937;--ump-text-light: #6b7280;--ump-bg: #f3f4f6;--ump-card-bg: #ffffff;--ump-border: #e5e7eb}.ump-container{padding:20px;background:var(--ump-bg);min-height:100vh;font-family:Inter,sans-serif}.ump-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap;gap:15px}.ump-header h2{font-size:1.5rem;margin:0;color:var(--ump-text)}.ump-header p{margin:5px 0 0;color:var(--ump-text-light);font-size:.9rem}.ump-search-box{background:#fff;border:1px solid var(--ump-border);border-radius:8px;padding:8px 12px;display:flex;align-items:center;gap:10px;width:300px;max-width:100%}.ump-search-box input{border:none;outline:none;width:100%;font-size:.95rem}.ump-search-box .icon{color:var(--ump-text-light)}.ump-tabs{display:flex;gap:10px;overflow-x:auto;padding-bottom:10px;margin-bottom:20px}.ump-tab{background:#fff;border:1px solid var(--ump-border);padding:8px 16px;border-radius:20px;font-weight:500;color:var(--ump-text-light);cursor:pointer;display:flex;align-items:center;gap:8px;white-space:nowrap;transition:all .2s}.ump-tab.active{background:var(--ump-primary);color:#fff;border-color:var(--ump-primary)}.ump-table-wrapper{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow-x:auto}.ump-table{width:100%;border-collapse:collapse;min-width:600px}.ump-table th{text-align:left;padding:15px 20px;background:#f9fafb;color:var(--ump-text-light);font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--ump-border)}.ump-table td{padding:15px 20px;border-bottom:1px solid var(--ump-border);vertical-align:middle;color:var(--ump-text)}.ump-user-cell img{width:40px;height:40px;border-radius:50%;object-fit:cover;background:#e5e7eb}.ump-name{font-weight:600;font-size:.95rem}.ump-email{font-size:.8rem;color:var(--ump-text-light)}.ump-status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px}.ump-status-dot.green{background:var(--ump-success)}.ump-status-dot.red{background:var(--ump-danger)}.ump-pill-plain{background:#f3f4f6;padding:4px 10px;border-radius:12px;font-size:.8rem;text-transform:capitalize;color:var(--ump-text)}.ump-actions{display:flex;gap:8px}.ump-icon-btn{border:none;background:#f3f4f6;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ump-text-light);transition:all .2s}.ump-icon-btn:hover{background:#e5e7eb;color:var(--ump-primary)}.ump-icon-btn.danger:hover{background:#fee2e2;color:var(--ump-danger)}.ump-icon-btn.success:hover{background:#d1fae5;color:var(--ump-success)}.ump-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.ump-detail-modal{background:#fff;width:100%;max-width:800px;max-height:90vh;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a;display:flex;flex-direction:column;overflow:hidden}.ump-modal-header{padding:20px;border-bottom:1px solid var(--ump-border);display:flex;justify-content:space-between;align-items:flex-start;background:#fafafa}.ump-user-summary{display:flex;align-items:center;gap:15px}.ump-avatar-large{width:60px;height:60px;border-radius:50%;object-fit:cover}.ump-badge-pill{display:inline-block;background:var(--ump-text);color:#fff;padding:2px 8px;border-radius:4px;font-size:.75rem;margin-right:5px;text-transform:uppercase}.ump-badge-pill.verified{background:#3b82f6}.ump-close-btn{background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:var(--ump-text-light)}.ump-modal-body{padding:20px;overflow-y:auto;flex:1}.ump-grid-section{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.ump-card{background:#f9fafb;padding:15px;border-radius:8px;border:1px solid var(--ump-border)}.ump-card.full-width{grid-column:span 2;margin-top:15px}.ump-card h3{margin-top:0;font-size:1rem;color:var(--ump-text);border-bottom:1px solid var(--ump-border);padding-bottom:8px;margin-bottom:10px}.ump-bank-box{background:#fff;padding:10px;border-left:4px solid var(--ump-primary);border-radius:4px}.ump-bank-box .highlight{font-size:1.1rem;font-weight:700;letter-spacing:1px}.ump-doc-grid{display:flex;gap:15px;flex-wrap:wrap}.ump-doc-item img{max-width:150px;border-radius:6px;border:1px solid var(--ump-border);cursor:pointer;transition:transform .2s}.ump-doc-item img:hover{transform:scale(1.05)}.ump-logs{max-height:150px;overflow-y:auto}.ump-log-entry{font-size:.85rem;padding:5px 0;border-bottom:1px dashed var(--ump-border)}.ump-modal-footer{padding:15px 20px;border-top:1px solid var(--ump-border);background:#fafafa;display:flex;justify-content:flex-end;gap:10px}.ump-btn{border:none;padding:10px 16px;border-radius:6px;cursor:pointer;font-weight:500;display:flex;align-items:center;gap:8px;font-size:.9rem}.ump-btn.danger{background:var(--ump-danger);color:#fff}.ump-btn.success{background:var(--ump-success);color:#fff}.ump-btn.secondary{background:#fff;border:1px solid var(--ump-border);color:var(--ump-text)}@media (max-width: 768px){.ump-grid-section{grid-template-columns:1fr}.ump-card.full-width{grid-column:span 1}.ump-search-box{width:100%}}.ump-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.ump-header-left{display:flex;align-items:center;gap:15px}.ump-back-btn{background:#fff;border:1px solid #ddd;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#555;transition:all .2s}.ump-back-btn:hover{background:#f5f5f5;color:#000;transform:translate(-2px)}.ump-dashboard{padding:10px 0}.ump-section-title{font-size:1.1rem;color:#666;margin-bottom:15px;font-weight:600}.ump-stats-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin-bottom:30px}.ump-stat-card{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:15px;box-shadow:0 2px 8px #0000000d;cursor:pointer;transition:transform .2s,box-shadow .2s;border:1px solid #f0f0f0;position:relative;overflow:hidden}.ump-stat-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #00000014;border-color:#e0e0e0}.ump-stat-icon-wrapper{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0}.bg-green{background:#e8f5e9;color:#2e7d32}.ump-stat-info h4{margin:0;font-size:.9rem;color:#666;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ump-stat-count{font-size:1.5rem;font-weight:700;color:#333;line-height:1.2}.ump-stat-count span{font-size:.75rem;color:#999;font-weight:400;margin-left:5px}.ump-stat-arrow{margin-left:auto;color:#ccc;font-size:.9rem;transition:transform .2s}.ump-stat-card:hover .ump-stat-arrow{transform:translate(3px);color:#888}.fade-in{animation:fadeIn .3s ease-out forwards}.ump-container{padding:20px;background:#f8f9fa;min-height:85vh}.ump-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:15px}.ump-tabs{display:flex;gap:10px;background:#fff;padding:5px;border-radius:8px;box-shadow:0 1px 3px #0000000d}.ump-tab{border:none;background:transparent;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:.9rem;color:#666;transition:all .2s}.ump-tab.active{background:#2c3e50;color:#fff;font-weight:500}.ump-search-box{display:flex;align-items:center;background:#fff;padding:8px 15px;border-radius:25px;border:1px solid #ddd;width:300px}.ump-search-box input{border:none;outline:none;margin-left:10px;width:100%}.ump-table-wrapper{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;overflow-x:auto}.ump-table{width:100%;border-collapse:collapse}.ump-table th,.ump-table td{padding:15px;text-align:left;border-bottom:1px solid #eee}.ump-table th{background:#f8f9fa;color:#444;font-weight:600}.ump-user-cell{display:flex;align-items:center;gap:12px}.ump-user-cell img{width:40px;height:40px;border-radius:50%;object-fit:cover;background:#eee}.ump-user-info{display:flex;flex-direction:column}.ump-name{font-weight:600;color:#333}.ump-email{font-size:.8rem;color:#777}.icon-frozen{font-size:.8rem;margin-left:5px}.ump-icon-btn{width:32px;height:32px;border-radius:6px;border:none;display:inline-flex;align-items:center;justify-content:center;margin-right:5px;cursor:pointer;background:#f0f0f0;color:#555;transition:background .2s}.ump-icon-btn:hover{background:#e0e0e0}.ump-icon-btn.success{background:#e8f5e9;color:#2e7d32}.ump-icon-btn.danger{background:#ffebee;color:#c62828}.ump-status-dot{height:8px;width:8px;border-radius:50%;display:inline-block;margin-right:8px}.ump-status-dot.green{background-color:#4caf50}.ump-status-dot.red{background-color:#f44336}.ump-badges-row{display:flex;gap:8px;margin-top:5px;flex-wrap:wrap}.admin-panel{padding:20px}.requests-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-top:20px}.request-card{background:#fff;padding:20px;border-radius:12px;box-shadow:0 4px 12px #0000000d;border:1px solid #f0f0f0;transition:transform .2s}.request-card:hover{transform:translateY(-2px)}.req-header{margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:10px}.user-info{display:flex;align-items:center;gap:12px}.user-icon{background:#eef2ff;color:#4f46e5;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.user-type{font-size:.85rem;color:#666;text-transform:capitalize;margin-left:5px}.location-comparison{display:flex;align-items:center;gap:10px;background:#f8f9fa;padding:12px;border-radius:8px;margin-bottom:20px}.loc-box{flex:1;font-size:.9rem;line-height:1.4}.loc-box small{display:block;color:#888;font-size:.75rem;margin-bottom:4px;text-transform:uppercase;font-weight:600}.loc-box.new{color:#2ecc71;font-weight:500}.arrow{color:#ccc;font-weight:700}.req-actions{display:flex;gap:10px}.req-actions button{flex:1;padding:10px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:500;transition:opacity .2s}.req-actions button:hover{opacity:.9}.btn-approve{background:#10b981;color:#fff}.btn-reject{background:#ef4444;color:#fff}.empty-state{text-align:center;color:#888;margin-top:40px}.logistics-wrapper{padding:20px;background-color:#f4f7fc;min-height:100vh}.logistics-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.logistics-header h2{margin:0;color:#1a1a1a}.logistics-header p{margin:5px 0 0;color:#666;font-size:.9rem}.refresh-btn{background:#fff;border:1px solid #ddd;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s}.refresh-btn:hover{background:#f0f0f0}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:30px}.stat-card{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 10px #00000008;display:flex;align-items:center;gap:15px}.stat-icon{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.4rem}.icon-money{background:#e0f2f1;color:#00897b}.icon-orders{background:#e3f2fd;color:#1e88e5}.icon-truck{background:#fff3e0;color:#fb8c00}.icon-alert{background:#ffebee;color:#e53935}.stat-info h3{margin:0;font-size:1.4rem;font-weight:700}.stat-info p{margin:0;color:#888;font-size:.85rem}.logistics-nav{display:flex;gap:10px;border-bottom:2px solid #e0e0e0;margin-bottom:20px}.nav-btn{background:none;border:none;padding:12px 20px;font-size:1rem;color:#666;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .2s}.nav-btn:hover{color:#333}.nav-btn.active{color:#2563eb;border-bottom:3px solid #2563eb}.fade-in{animation:fadeIn .3s ease-in-out}.search-container{display:flex;align-items:center;gap:10px;margin-bottom:20px;background:#f9fafb;padding:10px;border-radius:8px;border:1px solid #eee}.search-input{flex:1;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;outline:none;transition:border-color .2s}.search-input:focus{border-color:#4f46e5}.status-badge{padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:capitalize}.status-available{background:#d1fae5;color:#065f46}.status-ondelivery{background:#dbeafe;color:#1e40af}.status-suspended{background:#fee2e2;color:#991b1b}.status-offline{background:#f3f4f6;color:#374151}.btn-suspend{background-color:#ef4444;color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:500;transition:opacity .2s}.btn-suspend:hover{opacity:.9}.performance-header{margin-bottom:20px}.performance-header p{color:#666;font-size:.95rem}.score-high{color:#10b981;font-weight:700}.score-med{color:#f59e0b;font-weight:700}.score-low{color:#ef4444;font-weight:700}:root{--omp-bg: #f8f9fa;--omp-card-bg: #ffffff;--omp-text-main: #0f172a;--omp-text-muted: #64748b;--omp-border: #e2e8f0;--omp-primary: #007bff;--omp-primary-hover: #0056b3;--omp-danger: #ef4444;--omp-warning: #f59e0b;--omp-success: #10b981;--omp-purple: #8b5cf6;--omp-radius-sm: 8px;--omp-radius-md: 12px;--omp-radius-lg: 16px;--omp-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--omp-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--omp-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--omp-transition: all .2s cubic-bezier(.4, 0, .2, 1)}.omp-wrapper{background-color:var(--omp-bg);min-height:100vh;font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--omp-text-main);padding:24px}.omp-container{max-width:1400px;margin:0 auto}.omp-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.omp-title{font-size:1.5rem;font-weight:700;margin:0;color:var(--omp-text-main)}.omp-subtitle{color:var(--omp-text-muted);font-size:.875rem;margin-top:4px}.omp-btn-secondary{background:#fff;border:1px solid var(--omp-border);color:var(--omp-text-main);padding:8px 16px;border-radius:var(--omp-radius-sm);font-weight:500;cursor:pointer;transition:var(--omp-transition);box-shadow:var(--omp-shadow-sm)}.omp-btn-secondary:hover{background:var(--omp-bg);transform:translateY(-1px)}.omp-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px;flex-wrap:wrap}.omp-tabs-scroll{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none}.omp-tabs-scroll::-webkit-scrollbar{display:none}.omp-tab{background:transparent;border:none;color:var(--omp-text-muted);padding:6px 12px;border-radius:20px;font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:var(--omp-transition)}.omp-tab:hover{background:#00000008;color:var(--omp-text-main)}.omp-tab.active{background:var(--omp-text-main);color:#fff;box-shadow:var(--omp-shadow-sm)}.omp-search-wrap{position:relative;min-width:280px}.omp-search-wrap input{width:100%;padding:10px 16px 10px 40px;border:1px solid var(--omp-border);border-radius:var(--omp-radius-md);font-size:.9rem;outline:none;transition:var(--omp-transition);background:#fff;box-shadow:var(--omp-shadow-sm)}.omp-search-wrap input:focus{border-color:var(--omp-primary);box-shadow:0 0 0 3px #007bff26}.search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--omp-text-muted);pointer-events:none}.omp-desktop-view{background:var(--omp-card-bg);border-radius:var(--omp-radius-lg);box-shadow:var(--omp-shadow-md);border:1px solid var(--omp-border);overflow:hidden}.omp-table{width:100%;border-collapse:collapse;text-align:left}.omp-table th{background:#f8fafc;padding:16px;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--omp-text-muted);font-weight:600;border-bottom:1px solid var(--omp-border)}.omp-table td{padding:16px;border-bottom:1px solid var(--omp-border);font-size:.9rem;color:var(--omp-text-main);vertical-align:middle}.omp-table tr{transition:background-color .15s ease;cursor:pointer}.omp-table tr:hover{background-color:#f1f5f9}.omp-table tr:last-child td{border-bottom:none}.omp-ref{display:flex;align-items:center;gap:8px;font-family:monospace;font-weight:600;color:var(--omp-text-main)}.copy-btn{background:none;border:none;color:var(--omp-text-muted);cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}.copy-btn:hover{color:var(--omp-primary);background:#eff6ff}.omp-quick-stack{display:flex;flex-direction:column;gap:4px;font-size:.8rem}.omp-quick-stack span{display:flex;align-items:center;gap:6px;color:var(--omp-text-muted)}.omp-status-pill{padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:600;display:inline-block;text-transform:capitalize}.status-success{background:#d1fae5;color:#065f46}.status-warning{background:#fef3c7;color:#92400e}.status-danger{background:#fee2e2;color:#991b1b}.status-info{background:#e0f2fe;color:#075985}.status-blue{background:#dbeafe;color:#1e40af}.status-purple{background:#ede9fe;color:#5b21b6}.status-orange{background:#ffedd5;color:#9a3412}.status-neutral{background:#f1f5f9;color:#475569}.omp-modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#0f172a66;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;display:flex;justify-content:flex-end}.omp-modal-panel{width:500px;height:100%;background:#fff;box-shadow:-4px 0 24px #00000026;display:flex;flex-direction:column;animation:slideInRight .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.omp-panel-header{padding:20px 24px;border-bottom:1px solid var(--omp-border);display:flex;justify-content:space-between;align-items:flex-start;background:#fff;z-index:10}.omp-panel-header h3{margin:0 0 12px;font-size:1.25rem}.omp-modal-tabs{display:flex;gap:16px;border-bottom:none}.omp-modal-tabs button{background:none;border:none;font-weight:500;color:var(--omp-text-muted);padding:0 0 8px;cursor:pointer;position:relative}.omp-modal-tabs button.active{color:var(--omp-primary)}.omp-modal-tabs button.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:var(--omp-primary)}.omp-panel-content{padding:24px;overflow-y:auto;flex:1}.omp-section-title{font-size:.75rem;text-transform:uppercase;color:var(--omp-text-muted);font-weight:700;letter-spacing:.05em;margin-bottom:12px}.omp-parties-chain{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-bottom:24px}.omp-party-card{background:#f8fafc;border:1px solid var(--omp-border);border-radius:var(--omp-radius-md);padding:12px;text-align:center;position:relative}.omp-party-icon{font-size:1.2rem;color:var(--omp-text-muted);margin-bottom:8px}.omp-party-role{font-size:.7rem;text-transform:uppercase;color:var(--omp-text-muted);font-weight:600}.omp-party-name{font-size:.9rem;font-weight:600;color:var(--omp-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omp-party-sub{font-size:.75rem;color:var(--omp-text-muted);margin-top:2px}.omp-logistics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:24px}.omp-logistics-card{border:1px solid var(--omp-border);border-radius:var(--omp-radius-md);padding:16px;background:#fff;box-shadow:var(--omp-shadow-sm)}.omp-logistics-card.full-width{grid-column:1 / -1}.omp-card-label{font-size:.75rem;color:var(--omp-text-muted);margin-bottom:6px}.omp-card-value{font-size:.95rem;font-weight:600;color:var(--omp-text-main);display:flex;align-items:center}.omp-card-value.primary{color:var(--omp-primary)}.omp-card-sub{font-size:.75rem;color:var(--omp-text-muted);margin-top:4px}.omp-card-sub.highlight{color:var(--omp-purple);font-weight:600}.omp-proof-link{display:inline-flex;align-items:center;gap:6px;color:var(--omp-primary);text-decoration:none;font-size:.85rem;font-weight:500}.omp-finance-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.omp-finance-box{background:#f8fafc;border-radius:var(--omp-radius-md);padding:16px;border:1px dashed var(--omp-border)}.omp-finance-box h5{margin:0 0 8px;font-size:.85rem;color:var(--omp-text-muted)}.omp-amount-lg{font-size:1.5rem;font-weight:700;color:var(--omp-text-main)}.omp-finance-status{display:inline-block;font-size:.7rem;font-weight:700;color:var(--omp-success);background:#10b9811a;padding:2px 6px;border-radius:4px;margin-top:4px}.omp-kv{display:flex;justify-content:space-between;font-size:.85rem;margin-bottom:6px}.omp-items-list{border:1px solid var(--omp-border);border-radius:var(--omp-radius-md);overflow:hidden}.omp-item-row{display:flex;justify-content:space-between;padding:12px 16px;background:#fff;border-bottom:1px solid var(--omp-border)}.omp-item-row:last-child{border-bottom:none}.omp-item-details{display:flex;gap:8px}.omp-item-qty{font-weight:700;color:var(--omp-text-muted)}.omp-item-price{font-weight:600}.omp-timeline-wrapper{padding-left:12px;border-left:2px solid var(--omp-border);margin-left:8px}.omp-timeline-item{position:relative;margin-bottom:24px}.omp-timeline-item:before{content:"";position:absolute;left:-19px;top:4px;width:12px;height:12px;background:var(--omp-card-bg);border:2px solid var(--omp-primary);border-radius:50%}.omp-tl-header{display:flex;justify-content:space-between;margin-bottom:4px}.omp-panel-actions{display:flex;gap:12px;margin-top:32px}.omp-btn-warning,.omp-btn-success,.omp-btn-danger{flex:1;padding:12px;border-radius:var(--omp-radius-sm);border:none;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:var(--omp-transition)}.omp-btn-warning{background:var(--omp-warning);color:#fff}.omp-btn-success{background:var(--omp-success);color:#fff}.omp-btn-danger{background:var(--omp-danger);color:#fff}.omp-btn-warning:hover{filter:brightness(90%)}.omp-mobile-view{display:none}@media (max-width: 768px){.omp-desktop-view{display:none}.omp-mobile-view{display:flex;flex-direction:column;gap:16px}.omp-mobile-card{background:#fff;border-radius:var(--omp-radius-lg);padding:16px;border:1px solid var(--omp-border);box-shadow:var(--omp-shadow-sm);cursor:pointer;transition:transform .2s}.omp-mobile-card:active{transform:scale(.98)}.omp-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.omp-card-mid{margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed var(--omp-border)}.omp-mini-row{font-size:.85rem;color:var(--omp-text-muted);margin-bottom:4px;display:flex;justify-content:space-between}.omp-mini-row strong{color:var(--omp-text-main)}.omp-card-bot{display:flex;justify-content:space-between;align-items:center}.omp-btn-sm{background:none;border:1px solid var(--omp-border);padding:4px 10px;border-radius:12px;font-size:.75rem;color:var(--omp-text-main)}.omp-modal-backdrop{align-items:flex-end}.omp-modal-panel{width:100%;height:85vh;border-radius:20px 20px 0 0;animation:slideUp .3s cubic-bezier(.16,1,.3,1)}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.omp-finance-grid{grid-template-columns:1fr}}@media (max-width: 450px){.omp-wrapper{padding:12px}.omp-header{flex-direction:column;align-items:flex-start;gap:12px}.omp-search-wrap{width:100%;min-width:auto}.omp-parties-chain{grid-template-columns:1fr}.omp-party-card:after{content:"↓";position:absolute;bottom:-20px;left:50%;transform:translate(-50%);color:var(--omp-border);font-size:14px;z-index:1}.omp-party-card:last-child:after{content:none}.omp-party-card{margin-bottom:12px}.omp-panel-actions{position:sticky;bottom:-24px;margin:24px -24px -24px;background:#fff;padding:16px;border-top:1px solid var(--omp-border);box-shadow:0 -4px 12px #0000000d}}@media (max-width: 380px){:root{--omp-radius-lg: 12px}.omp-title{font-size:1.25rem}.omp-status-pill{padding:2px 8px;font-size:.7rem}.omp-party-name,.omp-card-value{font-size:.85rem}.omp-modal-panel{height:100vh;border-radius:0}}.omp-popup-box{background:#fff;padding:24px;border-radius:var(--omp-radius-lg);width:90%;max-width:400px;box-shadow:var(--omp-shadow-lg);text-align:center;margin:auto;animation:zoomIn .2s ease}@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.omp-popup-actions{display:flex;gap:12px;margin-top:16px}.omp-popup-actions button{flex:1}.omp-tab{display:flex;align-items:center;gap:8px}.omp-count-badge{background-color:#eee;color:#555;font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:12px;transition:all .2s ease}.omp-tab.active .omp-count-badge{background-color:#fff;color:var(--primary-color)}:root{--af-bg: #f8f9fa;--af-card-bg: #ffffff;--af-text-main: #1e293b;--af-text-sub: #64748b;--af-border: #e2e8f0;--af-primary: #0f172a;--af-accent: #3b82f6;--af-success: #16a34a;--af-danger: #dc2626;--af-shadow: 0 4px 6px -1px rgba(0, 0, 0, .05), 0 2px 4px -1px rgba(0, 0, 0, .03);--af-radius: 12px}.admin-finance-container{width:100%;max-width:1200px;margin:0 auto;font-family:Inter,sans-serif;color:var(--af-text-main);padding-bottom:40px}.admin-finance-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.admin-finance-title{display:flex;align-items:center;gap:12px}.admin-finance-title .icon-box{background:var(--af-primary);color:#fff;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px}.admin-finance-title h2{margin:0;font-size:20px;font-weight:700;line-height:1.2}.admin-finance-title .sub-text{font-size:13px;color:var(--af-text-sub)}.admin-finance-privacy-btn{background:#fff;border:1px solid var(--af-border);color:var(--af-text-sub);padding:8px 16px;border-radius:8px;font-size:13px;font-weight:500;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s}.admin-finance-privacy-btn:hover{border-color:var(--af-primary);color:var(--af-primary)}.admin-finance-hud-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:32px}.admin-finance-card{background:var(--af-card-bg);border:1px solid var(--af-border);border-radius:var(--af-radius);padding:20px;box-shadow:var(--af-shadow);display:flex;flex-direction:column;transition:transform .2s}.admin-finance-card:hover{transform:translateY(-2px)}.card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.card-label{font-size:13px;font-weight:600;color:var(--af-text-sub);text-transform:uppercase;letter-spacing:.5px}.card-icon-pill{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.icon-profit{background:#dcfce7;color:#16a34a}.icon-liability{background:#ffedd5;color:#ea580c}.icon-volume{background:#f1f5f9;color:var(--af-text-sub)}.card-value{font-size:24px;font-weight:700;color:var(--af-text-main);margin-bottom:4px;font-family:monospace}.card-sub{font-size:12px;color:var(--af-text-sub)}.alert-text{color:#ea580c;font-weight:500}.admin-finance-tabs-wrapper{display:flex;gap:8px;border-bottom:1px solid var(--af-border);margin-bottom:24px;padding-bottom:1px}.admin-finance-tab{background:transparent;border:none;padding:10px 20px;font-size:14px;font-weight:500;color:var(--af-text-sub);cursor:pointer;position:relative;transition:color .2s;display:flex;align-items:center;gap:8px}.admin-finance-tab:hover{color:var(--af-text-main)}.admin-finance-tab.active{color:var(--af-primary);font-weight:600}.admin-finance-tab.active:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--af-primary)}.tab-badge{background:var(--af-danger);color:#fff;font-size:10px;padding:2px 6px;border-radius:10px;font-weight:700}@media (max-width: 768px){.admin-finance-header{flex-direction:column;align-items:flex-start;gap:16px}.admin-finance-privacy-btn{width:100%;justify-content:center}.admin-finance-hud-grid{grid-template-columns:1fr 1fr}.volume-card{grid-column:span 2}}@media (max-width: 450px){.admin-finance-hud-grid{grid-template-columns:1fr}.volume-card{grid-column:span 1}.admin-finance-tabs-wrapper{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}@media (max-width: 380px){.admin-finance-title h2{font-size:18px}.admin-finance-title .icon-box{width:32px;height:32px;font-size:16px}.card-value{font-size:20px}.admin-finance-tab{padding:8px 12px;font-size:13px}}:root{--ap-bg: #f8f9fa;--ap-card-bg: #ffffff;--ap-text-main: #1e293b;--ap-text-sub: #64748b;--ap-border: #e2e8f0;--ap-primary: #0f172a;--ap-success: #16a34a;--ap-danger: #dc2626;--ap-warning: #f59e0b;--ap-shadow: 0 4px 6px -1px rgba(0, 0, 0, .05);--ap-radius: 12px;--ap-radius-sm: 6px}.admin-payout-container{width:100%;max-width:1200px;margin:0 auto;font-family:Inter,sans-serif;color:var(--ap-text-main);position:relative}.admin-payout-card{background:var(--ap-card-bg);border:1px solid var(--ap-border);border-radius:var(--ap-radius);box-shadow:var(--ap-shadow);padding:0;overflow:hidden}.admin-payout-batch-bar{background:var(--ap-primary);color:#fff;padding:12px 20px;border-radius:var(--ap-radius);margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 12px #0f172a26;animation:slideDown .3s ease}.admin-payout-batch-info{display:flex;align-items:center;gap:16px}.count-badge{background:#fff3;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.total-text{font-weight:500;font-size:14px}.admin-payout-batch-btns{display:flex;gap:10px}.admin-payout-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-payout-table{width:100%;border-collapse:collapse;min-width:900px}.admin-payout-table th{text-align:left;font-size:12px;text-transform:uppercase;color:var(--ap-text-sub);font-weight:600;padding:14px 16px;border-bottom:2px solid var(--ap-border);background:#f8fafc}.admin-payout-table td{padding:14px 16px;font-size:14px;border-bottom:1px solid var(--ap-border);vertical-align:middle}.row-selected{background-color:#f1f5f9}.user-cell strong{display:block;color:var(--ap-text-main)}.user-cell small{color:var(--ap-text-sub)}.risk-icon{color:var(--ap-danger);margin-left:6px}.bank-info{display:flex;align-items:center;gap:8px;font-size:13px}.bank-icon{color:var(--ap-text-sub)}.text-success-bold{color:var(--ap-success);font-weight:700}.text-muted{color:var(--ap-text-sub)}.py-5{padding-top:3rem;padding-bottom:3rem}.admin-payout-pill{padding:4px 10px;border-radius:99px;font-size:11px;font-weight:600;text-transform:capitalize}.admin-payout-pill-pending{background:#fff7ed;color:#c2410c}.admin-payout-pill-processing{background:#fef9c3;color:#a16207}.admin-payout-pill-paid{background:#dcfce7;color:#15803d}.admin-payout-pill-flagged{background:#fee2e2;color:#b91c1c}.admin-payout-actions-group{display:flex;justify-content:flex-end;gap:8px}.admin-payout-icon-btn{background:none;border:1px solid var(--ap-border);width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ap-text-sub);transition:all .2s}.admin-payout-icon-btn:hover{background:#f1f5f9;color:var(--ap-primary)}.btn-freeze-icon{border-color:#fca5a5;color:#ef4444}.btn-freeze-icon:hover{background:#fef2f2;color:#dc2626}.admin-payout-btn{padding:8px 16px;border-radius:var(--ap-radius-sm);border:none;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:opacity .2s}.admin-payout-btn.small{padding:6px 12px;font-size:13px}.btn-secondary{background:#fff3;color:#fff}.btn-freeze{background:#fee2e2;color:#b91c1c}.btn-ghost{background:#038f03ca;border:1px solid var(--ap-border);color:#fff;padding:3px 10px;border-radius:5px}.btn-disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.admin-payout-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0f172a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.admin-payout-modal{background:#fff;width:100%;max-width:550px;border-radius:16px;box-shadow:0 10px 25px #0000001a;animation:modalPop .2s cubic-bezier(.34,1.56,.64,1);display:flex;flex-direction:column;max-height:90vh}@keyframes modalPop{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.admin-payout-modal-header{padding:20px 24px;border-bottom:1px solid var(--ap-border);display:flex;justify-content:space-between;align-items:flex-start}.admin-payout-modal-header h3{margin:0 0 6px;font-size:18px}.admin-payout-modal-body{padding:24px;overflow-y:auto}.admin-payout-section{margin-bottom:24px}.admin-payout-sec-title{font-size:14px;color:var(--ap-text-sub);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;display:flex;align-items:center;gap:8px}.admin-payout-risk-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;background:#f8fafc;padding:16px;border-radius:var(--ap-radius-sm)}.admin-payout-risk-item label{display:block;font-size:11px;color:var(--ap-text-sub);margin-bottom:4px}.admin-payout-risk-item span{font-weight:600;font-size:14px}.admin-payout-score-bar-bg{width:100%;height:6px;background:#e2e8f0;border-radius:4px;margin-bottom:4px}.admin-payout-score-fill{height:100%;border-radius:4px}.admin-payout-mini-table{width:100%;font-size:14px}.admin-payout-mini-table td{padding:6px 0}.row-total{border-top:1px solid var(--ap-border);padding-top:8px}.text-danger{color:var(--ap-danger)}.admin-payout-warning-box{border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);padding:16px}.admin-payout-warning-box.verified{border-left:4px solid var(--ap-success);background:#f0fdf4}.admin-payout-warning-box.mismatch{border-left:4px solid var(--ap-warning);background:#fffbeb}.warning-header{font-weight:600;margin-bottom:12px;display:flex;align-items:center;gap:8px}.warning-comparison{display:flex;gap:24px;margin-bottom:12px}.warning-comparison small{color:var(--ap-text-sub);font-size:11px}.warning-comparison p{margin:0;font-weight:500;font-size:13px}.warning-alert{font-size:13px;color:#b45309;background:#ffffff80;padding:8px;border-radius:4px}.admin-payout-modal-footer{padding:16px 24px;border-top:1px solid var(--ap-border);display:flex;justify-content:space-between;align-items:center;background:#f8fafc;border-bottom-left-radius:16px;border-bottom-right-radius:16px;gap:10px}.footer-actions-right{display:flex;gap:8px}@media (max-width: 768px){.admin-payout-batch-bar{flex-direction:column;gap:12px;align-items:stretch;text-align:center}.admin-payout-batch-btns{justify-content:center;width:100%}.admin-payout-batch-btns button{flex:1;justify-content:center}}@media (max-width: 450px){.admin-payout-risk-grid{grid-template-columns:1fr}.admin-payout-modal-footer{flex-direction:column-reverse;gap:12px}.footer-actions-right{width:100%}.footer-actions-right button{flex:1}.btn-freeze{width:100%;justify-content:center}}@media (max-width: 380px){.admin-payout-batch-info{flex-direction:column;gap:4px}.admin-payout-modal{height:100vh;border-radius:0;max-height:100%}.admin-payout-modal-footer{border-radius:0;padding-bottom:24px}}:root{--al-bg: #f8f9fa;--al-card-bg: #ffffff;--al-text-main: #1e293b;--al-text-sub: #64748b;--al-border: #e2e8f0;--al-primary: #0f172a;--al-shadow: 0 4px 6px -1px rgba(0, 0, 0, .05), 0 2px 4px -1px rgba(0, 0, 0, .03);--al-radius: 12px;--al-radius-sm: 8px}.admin-ledger-container{width:100%;max-width:1200px;margin:0 auto;font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--al-text-main)}.admin-ledger-controls{display:flex;gap:16px;margin-bottom:24px;align-items:center}.admin-ledger-search-group{position:relative;flex:1}.admin-ledger-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--al-text-sub);font-size:14px}.admin-ledger-input,.admin-ledger-select{width:100%;padding:12px 16px 12px 40px;border:1px solid var(--al-border);border-radius:var(--al-radius-sm);font-size:14px;color:var(--al-text-main);background:var(--al-card-bg);transition:all .2s ease;outline:none}.admin-ledger-select{padding-left:16px;cursor:pointer;width:auto;min-width:180px}.admin-ledger-input:focus,.admin-ledger-select:focus{border-color:var(--al-primary);box-shadow:0 0 0 3px #0f172a1a}.admin-ledger-card{background:var(--al-card-bg);border:1px solid var(--al-border);border-radius:var(--al-radius);box-shadow:var(--al-shadow);padding:24px;overflow:hidden}.admin-ledger-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--al-border)}.admin-ledger-header-row h4{margin:0;font-size:18px;font-weight:600;display:flex;align-items:center;gap:10px;color:var(--al-primary)}.admin-ledger-date{font-size:13px;color:var(--al-text-sub);font-weight:500}.admin-ledger-table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-ledger-table{width:100%;border-collapse:collapse;min-width:800px}.admin-ledger-table th{text-align:left;font-size:12px;text-transform:uppercase;color:var(--al-text-sub);font-weight:600;padding:12px 16px;border-bottom:2px solid var(--al-border);white-space:nowrap}.admin-ledger-table td{padding:16px;font-size:14px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.admin-ledger-table tr:last-child td{border-bottom:none}.admin-ledger-table tr:hover{background-color:#f8fafc}.admin-ledger-date-cell{color:var(--al-text-sub);font-size:13px;line-height:1.4}.admin-ledger-date-cell small{display:block;font-size:11px;opacity:.8}.admin-ledger-ref{font-family:Courier New,monospace;font-size:11px;color:var(--al-text-sub);margin-top:4px;letter-spacing:.5px}.admin-ledger-desc-cell strong{display:block;font-weight:600;color:var(--al-text-main)}.admin-ledger-desc-cell small{color:var(--al-text-sub)}.text-right{text-align:right}.text-center{text-align:center}.admin-ledger-amount{font-family:monospace;font-weight:600;font-size:13px}.admin-ledger-amount.debit{color:#dc2626}.admin-ledger-amount.credit{color:#16a34a}.admin-ledger-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.admin-ledger-type-sale{background:#eff6ff;color:#3b82f6}.admin-ledger-type-dispatch{background:#fff7ed;color:#f97316}.admin-ledger-type-payout{background:#fef2f2;color:#ef4444}.admin-ledger-type-upgrade{background:#fdf4ff;color:#d946ef}.admin-ledger-type-fee{background:#f0fdf4;color:#22c55e}.admin-ledger-pill{padding:4px 10px;border-radius:99px;font-size:11px;font-weight:600;display:inline-block}.admin-ledger-pill-success,.admin-ledger-pill-paid,.admin-ledger-pill-completed{background:#dcfce7;color:#15803d}.admin-ledger-pill-pending,.admin-ledger-pill-processing{background:#fef9c3;color:#a16207}.admin-ledger-pill-failed,.admin-ledger-pill-cancelled{background:#fee2e2;color:#b91c1c}.admin-ledger-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:16px;border-top:1px solid var(--al-border);font-size:13px;color:var(--al-text-sub)}.admin-ledger-pagination-btns{display:flex;gap:8px}.admin-ledger-pagination-btns button{background:#fff;border:1px solid var(--al-border);padding:6px 12px;border-radius:6px;cursor:pointer;color:var(--al-text-main);transition:all .2s;display:flex;align-items:center;justify-content:center}.admin-ledger-pagination-btns button:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.admin-ledger-pagination-btns button:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.admin-ledger-controls{flex-direction:column;align-items:stretch;gap:12px}.admin-ledger-select{width:100%}.admin-ledger-card{padding:16px}}@media (max-width: 450px){.admin-ledger-card{border-radius:0;border-left:none;border-right:none;padding:12px}.admin-ledger-header-row h4{font-size:16px}.admin-ledger-table th,.admin-ledger-table td{padding:12px}.admin-ledger-badge{font-size:9px;padding:3px 6px}}@media (max-width: 380px){.admin-ledger-controls{margin-bottom:16px}.admin-ledger-date{display:none}.admin-ledger-pagination{flex-direction:column;gap:12px;align-items:center}.admin-ledger-table-wrapper{box-shadow:inset -10px 0 10px -10px #0000001a}}.text-fee{color:#6c757d;font-weight:500}.row-pending{background-color:#fff8e1!important}.text-pending{color:#f59e0b}.ledger-row{cursor:pointer;transition:background .2s}.ledger-row:hover{background-color:#f8f9fa}.toggle-cell{color:#adb5bd}.ledger-details-row td{background-color:#fcfcfc;border-top:none;padding:0!important}.ledger-details-content{padding:20px;display:flex;gap:40px;border-bottom:2px solid #eee;animation:slideDown .2s ease-out}.detail-group h6{font-size:.85rem;text-transform:uppercase;color:#888;margin-bottom:10px;letter-spacing:.5px}.detail-group p{font-size:.9rem;display:flex;justify-content:space-between;width:200px;margin-bottom:5px;color:#333}.detail-group p span{color:#666}.detail-alert{margin-left:auto;background:#fff3cd;color:#856404;padding:10px 15px;border-radius:6px;display:flex;align-items:center;gap:10px;font-size:.9rem;height:fit-content}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.asp-container{--asp-primary: #3B82F6;--asp-success: #10B981;--asp-danger: #EF4444;--asp-bg-gray: #F9FAFB;--asp-border: #E5E7EB;--asp-text: #1F2937;--asp-text-muted: #6B7280;font-family:Inter,sans-serif;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:10px;min-height:80vh}.asp-header{margin-bottom:24px;border-bottom:1px solid var(--asp-border);padding-bottom:16px}.asp-header h2{font-size:1.5rem;color:var(--asp-text);margin:0 0 4px}.asp-header p{color:var(--asp-text-muted);font-size:.95rem;margin:0}.asp-tabs{display:flex;gap:10px;margin-bottom:24px;border-bottom:1px solid var(--asp-border);padding-bottom:1px}.asp-tab-btn{display:flex;align-items:center;gap:8px;background:transparent;border:none;padding:10px 16px;color:var(--asp-text-muted);font-weight:600;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}.asp-tab-btn:hover{color:var(--asp-primary)}.asp-tab-btn.active{color:var(--asp-primary);border-bottom-color:var(--asp-primary)}.asp-section{animation:fadeIn .3s ease}.asp-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.asp-table-wrapper{overflow-x:auto;border:1px solid var(--asp-border);border-radius:8px;scrollbar-width:none}.asp-table{width:100%;border-collapse:collapse;min-width:600px}.asp-table th{background:var(--asp-bg-gray);padding:12px 16px;text-align:left;font-size:.85rem;color:var(--asp-text-muted);text-transform:uppercase;font-weight:600}.asp-table td{padding:12px 16px;border-top:1px solid var(--asp-border);font-size:.95rem;color:var(--asp-text);vertical-align:middle}.asp-loading-cell,.asp-empty-cell{text-align:center;padding:32px;color:var(--asp-text-muted)}.asp-mono-font{font-family:monospace;color:var(--asp-text-muted)}.asp-status{padding:4px 10px;border-radius:99px;font-size:.75rem;font-weight:600;text-transform:capitalize}.asp-status-resolved{background:#d1fae5;color:#065f46}.asp-status-pending{background:#fef3c7;color:#92400e}.asp-status-rejected{background:#fee2e2;color:#991b1b}.asp-btn{padding:10px 20px;border-radius:6px;border:none;font-weight:600;cursor:pointer;transition:filter .2s;color:#fff;width:100%}.asp-btn:hover{filter:brightness(90%)}.asp-btn:disabled{opacity:.6;cursor:not-allowed}.asp-btn-primary{background:var(--asp-primary);width:auto;margin-top:10px}.asp-btn-success{background:var(--asp-success)}.asp-btn-danger{background:var(--asp-danger)}.asp-btn-sm{padding:6px 12px;background:#fff;border:1px solid var(--asp-border);border-radius:4px;cursor:pointer;font-size:.85rem}.asp-btn-view{padding:6px 12px;background:#eef2ff;color:var(--asp-primary);border:none;border-radius:4px;font-weight:600;cursor:pointer}.asp-btn-view:hover{background:#e0e7ff}.asp-btn-icon-danger{color:var(--asp-danger);background:#fef2f2;border:1px solid #FECACA;padding:6px 12px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:6px;font-weight:600}.asp-detail-view{background:#fff}.asp-back-btn{background:none;border:none;color:var(--asp-text-muted);cursor:pointer;font-weight:600;display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:0}.asp-back-btn:hover{color:var(--asp-primary)}.asp-detail-title{margin-bottom:24px;font-size:1.25rem}.asp-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.asp-info-card{background:var(--asp-bg-gray);padding:16px;border-radius:8px;border:1px solid var(--asp-border)}.asp-subtext{font-size:.85rem;color:var(--asp-text-muted);margin-top:4px}.asp-reason-box{margin-bottom:24px;padding:16px;border:1px solid var(--asp-border);border-radius:8px}.asp-reason-comment{background:#fffbeb;padding:12px;margin-top:8px;border-radius:6px;color:#92400e;font-style:italic}.asp-divider{margin:32px 0;border:0;border-top:1px solid var(--asp-border)}.asp-hint{font-size:.9rem;color:var(--asp-text-muted);margin-bottom:12px}.asp-action-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.asp-card-light{background:var(--asp-bg-gray);padding:20px;border-radius:8px;border:1px solid var(--asp-border)}.asp-textarea{width:95%;padding:12px;border:1px solid var(--asp-border);border-radius:6px;font-family:inherit;resize:vertical;margin-bottom:8px}.asp-textarea:focus{outline:none;border-color:var(--asp-primary)}.asp-list-item{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--asp-border)}.asp-list-content{display:flex;flex-direction:column;gap:4px}.asp-date{font-size:.75rem;color:var(--asp-text-muted);font-weight:600;text-transform:uppercase}.asp-msg-text{font-size:1rem;color:var(--asp-text)}.asp-chat-box{height:300px;overflow-y:auto;background:var(--asp-bg-gray);padding:16px;border-radius:8px;border:1px solid var(--asp-border);margin-bottom:16px;display:flex;flex-direction:column;gap:12px}.asp-chat-msg{max-width:80%;padding:10px 14px;border-radius:12px;font-size:.95rem;line-height:1.4}.asp-chat-msg strong{display:block;font-size:.75rem;margin-bottom:2px;opacity:.8}.asp-chat-msg p{margin:0}.asp-msg-user{align-self:flex-start;background:#e5e7eb;color:#1f2937;border-bottom-left-radius:2px}.asp-msg-admin{align-self:flex-end;background:var(--asp-primary);color:#fff;border-bottom-right-radius:2px}.asp-chat-input-area{display:flex;gap:10px}.asp-chat-input-area input{flex:1;padding:12px;border:1px solid var(--asp-border);border-radius:6px}.asp-chat-input-area button{padding:0 20px;background:var(--asp-primary);color:#fff;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:600}@media screen and (max-width: 768px){.asp-container{padding:10px}.asp-tabs{flex-wrap:wrap;gap:4px}.asp-tab-btn{flex:1 1 auto;justify-content:center;font-size:.85rem;padding:10px 8px}.asp-list-item{flex-direction:column;align-items:flex-start;gap:12px}.asp-btn-icon-danger{width:100%;justify-content:center}.asp-chat-input-area{flex-direction:column}.asp-chat-input-area button{padding:12px;justify-content:center}}.asp-filter-bar{display:flex;gap:12px;margin-bottom:16px;background:var(--asp-bg-gray);padding:4px;border-radius:8px;width:fit-content}.asp-filter-chip{border:none;background:transparent;padding:6px 16px;border-radius:6px;font-size:.9rem;font-weight:600;color:var(--asp-text-muted);cursor:pointer;transition:all .2s}.asp-filter-chip:hover{background:#0000000d;color:var(--asp-text)}.asp-filter-chip.active{background:#fff;color:var(--asp-primary);box-shadow:0 1px 2px #0000001a}.asp-detail-header{display:flex;justify-content:space-between;align-items:center}.asp-label{font-size:.75rem;text-transform:uppercase;color:var(--asp-text-muted);font-weight:700;margin-bottom:4px}.asp-value{font-size:1.1rem;font-weight:600;color:var(--asp-text)}.asp-evidence-section{background:#f8fafc;border:1px solid var(--asp-border);border-radius:8px;padding:16px;margin-bottom:24px}.asp-evidence-section h4{margin-top:0;margin-bottom:12px;font-size:1rem;color:var(--asp-text)}.asp-chat-log{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.asp-log-msg{padding:8px 12px;border-radius:6px;font-size:.9rem;background:#fff;border:1px solid var(--asp-border);width:fit-content;max-width:80%}.asp-log-msg strong{color:var(--asp-primary)}.asp-verdict-box{background:#ecfdf5;border:1px solid #a7f3d0;color:#064e3b;padding:16px;border-radius:8px;font-weight:500;margin-top:8px}.shipping-panel-container{max-width:1100px;margin:0 auto;padding:20px;color:var(--text-main);font-family:Inter,system-ui,sans-serif}.shipping-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;gap:16px}.shipping-header h2{font-size:1.5rem;font-weight:700;margin:0 0 4px;display:flex;align-items:center;gap:10px}.text-muted{color:var(--text-muted);font-size:.95rem;margin:0}.rates-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-bottom:40px}.rate-card{background:#fff;border:1px solid var(--border-color);border-radius:16px;padding:24px;box-shadow:var(--card-shadow);transition:transform .2s ease}.rate-card:hover{transform:translateY(-2px)}.rate-card-header{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--bg-subtle)}.icon-box{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--bg-subtle)}.header-text h3{margin:0;font-size:1.1rem;font-weight:600}.header-text span{font-size:.85rem;color:var(--text-muted)}.rate-inputs{display:flex;flex-direction:column;gap:20px}.input-group label{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:var(--text-muted);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.currency-input{display:flex;align-items:center;background:#fff;border:2px solid var(--border-color);border-radius:10px;padding:4px 12px;transition:all .2s ease}.currency-input:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #007bff1a}.currency-input.locked{background:var(--bg-subtle);border-color:transparent}.currency-input span{font-weight:700;color:var(--text-muted);margin-right:8px}.currency-input input{flex:1;border:none;background:transparent;padding:10px 0;font-size:1.1rem;font-weight:600;outline:none;width:100%}.edit-toggle-btn{background:#fff;border:1px solid var(--border-color);border-radius:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-muted);transition:all .2s}.edit-toggle-btn:hover{background:var(--bg-subtle);color:var(--text-main)}.bulk-toggle-btn{background:#fff;border:1px solid var(--border-color);padding:10px 18px;border-radius:10px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;box-shadow:0 1px 2px #0000000d}.shipping-footer-actions{position:sticky;bottom:20px;background:#fff;border:1px solid var(--border-color);border-radius:20px;padding:20px;box-shadow:0 10px 15px -3px #0000001a;display:flex;flex-direction:column;align-items:center;gap:16px;z-index:100;margin-top:40px}.save-btn-large{width:100%;max-width:500px;padding:16px;border:none;border-radius:12px;background:#cbd5e1;color:#fff;font-size:1.1rem;font-weight:700;cursor:not-allowed;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.save-btn-large.active{background:var(--primary);cursor:pointer;box-shadow:0 4px 14px #007bff63}.save-btn-large.active:hover{background:var(--primary-hover);transform:translateY(-1px)}@media (max-width: 768px){.rates-grid{grid-template-columns:1fr}.shipping-header{flex-direction:column;align-items:flex-start}.bulk-toggle-btn{width:100%;justify-content:center}}@media (max-width: 450px){.shipping-panel-container{padding:12px}.rate-card{padding:16px;border-radius:12px}.header-text h3,.currency-input input{font-size:1rem}.shipping-footer-actions{bottom:10px;padding:16px;border-radius:16px}}@media (max-width: 380px){.rate-card-header{flex-direction:column;align-items:flex-start;gap:8px}.save-btn-large{font-size:.95rem;padding:14px}}.rates-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-top:20px}.rate-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.input-group.highlight{grid-column:span 2;background-color:#f8f9fa;border-radius:6px;padding:5px}:root{--pap-bg: #f8f9fa;--pap-card-bg: #ffffff;--pap-primary: #3b82f6;--pap-success: #10b981;--pap-danger: #ef4444;--pap-warning: #f59e0b;--pap-text: #1f2937;--pap-text-muted: #6b7280;--pap-border: #e5e7eb;--pap-shadow: 0 1px 3px rgba(0,0,0,.1);--pap-radius: 8px}.pap-container{padding:20px;background:var(--pap-bg);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--pap-text)}.pap-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.pap-title-group h2{font-size:1.5rem;margin:0}.pap-subtitle{color:var(--pap-text-muted);font-size:.9rem;margin:5px 0 0}.pap-tabs-wrapper{overflow-x:auto;white-space:nowrap;margin-bottom:20px;padding-bottom:5px}.pap-tabs{display:flex;gap:10px}.pap-tab{background:#fff;border:1px solid var(--pap-border);padding:8px 16px;border-radius:20px;cursor:pointer;font-weight:500;display:flex;align-items:center;gap:6px;transition:all .2s}.pap-tab.active{background:var(--pap-text);color:#fff;border-color:var(--pap-text)}.pap-tab.danger-tab.active{background:var(--pap-danger);border-color:var(--pap-danger)}.pap-toolbar{background:#fff;padding:10px 15px;border-radius:var(--pap-radius);display:flex;justify-content:space-between;align-items:center;box-shadow:var(--pap-shadow);gap:10px;margin-bottom:15px}.pap-search-wrapper{display:flex;align-items:center;background:var(--pap-bg);padding:5px 10px;border-radius:6px;flex:1;max-width:400px}.pap-search-wrapper input{border:none;background:transparent;outline:none;margin-left:8px;width:100%;font-size:.95rem}.pap-toolbar-actions{display:flex;align-items:center;gap:15px}.pap-view-toggle{display:flex;background:var(--pap-bg);border-radius:6px;padding:2px}.pap-view-toggle button{border:none;background:transparent;padding:5px 10px;cursor:pointer;border-radius:4px;color:var(--pap-text-muted)}.pap-view-toggle button.active{background:#fff;color:var(--pap-primary);box-shadow:0 1px 2px #0000001a}.pap-select-all{display:flex;align-items:center;gap:6px;cursor:pointer;font-weight:600;-webkit-user-select:none;user-select:none}.pap-bulk-bar{background:#fff3cd;color:#856404;padding:10px 15px;border-radius:var(--pap-radius);margin-bottom:15px;display:flex;justify-content:space-between;align-items:center;animation:slideDown .2s ease-out}.pap-bulk-buttons{display:flex;gap:10px}.pap-layout.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.pap-layout.list{display:flex;flex-direction:column;gap:10px}.pap-layout.list .pap-card{display:flex;flex-direction:row;align-items:center;padding:10px;height:auto}.pap-layout.list .pap-media{width:80px;height:80px;flex-shrink:0}.pap-layout.list .pap-body{padding:0 15px;flex:1;display:flex;align-items:center;justify-content:space-between}.pap-layout.list .pap-title{margin:0;font-size:1rem}.pap-card{background:#fff;border-radius:var(--pap-radius);overflow:hidden;box-shadow:var(--pap-shadow);position:relative;transition:transform .2s,box-shadow .2s;cursor:pointer;border:2px solid transparent}.pap-card:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}.pap-card.selected{border-color:var(--pap-primary);background:#f0f9ff}.pap-card-select{position:absolute;top:10px;left:10px;z-index:2;font-size:1.2rem;color:#fff;background:#0000004d;border-radius:4px;display:flex;padding:2px}.pap-card.selected .pap-card-select{background:transparent;color:var(--pap-primary)}.pap-media{height:180px;width:100%;position:relative;background:#eee}.pap-media img{width:100%;height:100%;object-fit:cover}.pap-badge{position:absolute;bottom:8px;right:8px;padding:4px 8px;border-radius:4px;color:#fff;font-size:.75rem;font-weight:700}.pap-badge.danger{background:var(--pap-danger)}.pap-badge.warning{background:var(--pap-warning)}.pap-badge.promo{background:#8b5cf6}.pap-body{padding:12px}.pap-title{margin:0 0 8px;font-size:.95rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pap-meta{display:flex;justify-content:space-between;font-size:.85rem;color:var(--pap-text-muted);margin-bottom:10px}.pap-price{font-weight:700;color:var(--pap-text)}.pap-actions{display:flex;gap:8px;justify-content:flex-end}.pap-action-btn{border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.pap-action-btn.success{background:#d1fae5;color:#065f46}.pap-action-btn.success:hover{background:#34d399;color:#fff}.pap-action-btn.danger{background:#fee2e2;color:#991b1b}.pap-action-btn.danger:hover{background:#f87171;color:#fff}.pap-btn-primary{background:var(--pap-primary);color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:500}.pap-btn-tiny{border:none;padding:4px 10px;border-radius:4px;font-size:.8rem;cursor:pointer}.pap-btn-tiny.success{background:var(--pap-success);color:#fff}.pap-btn-tiny.danger{background:var(--pap-danger);color:#fff}.pap-btn-block{width:100%;padding:10px;border:none;border-radius:6px;cursor:pointer;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff}.pap-btn-block.success{background:var(--pap-success)}.pap-btn-block.danger{background:var(--pap-danger)}.pap-modal-overlay{position:fixed;inset:0;background:#0009;z-index:1000;display:flex;justify-content:center;align-items:center;padding:20px}.pap-modal{background:#fff;border-radius:12px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 25px -5px #0000001a}.pap-modal-close{position:absolute;top:15px;right:15px;background:#0000001a;border:none;width:30px;height:30px;border-radius:50%;cursor:pointer;z-index:10}.pap-modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.pap-modal-img{background:#000;height:500px;display:flex;align-items:center;justify-content:center}.pap-modal-img img{max-width:100%;max-height:100%}.pap-modal-details{padding:25px;display:flex;flex-direction:column;gap:15px}.pap-report-box{background:#fff5f5;border-left:4px solid var(--pap-danger);padding:10px}.pap-modal-actions{margin-top:auto;display:flex;gap:10px}@media (max-width: 1024px){.pap-layout.grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width: 768px){.pap-header{flex-direction:column;align-items:flex-start;gap:10px}.pap-modal-grid{grid-template-columns:1fr}.pap-modal-img{height:300px}.pap-layout.list .pap-card{flex-direction:column;align-items:flex-start}.pap-layout.list .pap-media{width:100%;height:150px}.pap-layout.list .pap-body{width:100%;padding:10px;flex-direction:column;align-items:flex-start}.pap-layout.list .pap-actions{width:100%;justify-content:space-between;margin-top:10px}}@media (max-width: 480px){.pap-container{padding:10px}.pap-title-group h2{font-size:1.25rem}.pap-toolbar{flex-direction:column;align-items:stretch}.pap-search-wrapper{max-width:100%}.pap-toolbar-actions{justify-content:space-between;margin-top:10px}.hide-mobile{display:none}.pap-layout.grid{grid-template-columns:1fr}.pap-media{height:220px}.pap-modal{height:100vh;border-radius:0}.pap-modal-img{height:250px}}.ad-manager-container{padding:20px;background-color:#f4f6f8;min-height:80vh}.ad-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.ad-header-row h2{margin:0;color:#333}.ad-header-row p{margin:0;color:#666;font-size:.9rem}.btn-create{background:#28a745;color:#fff;border:none;padding:10px 20px;border-radius:6px;display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:600}.btn-create:hover{background:#218838}.kpi-strip{display:flex;gap:15px;margin-bottom:25px}.kpi-card{flex:1;background:#fff;padding:15px;border-radius:8px;display:flex;align-items:center;gap:15px;box-shadow:0 2px 4px #0000000d}.kpi-card .icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.icon.active{background:#e8f5e9;color:#28a745}.icon.views{background:#e3f2fd;color:#007bff}.icon.clicks{background:#fff3e0;color:#ff9800}.kpi-card h3{margin:0;font-size:1.4rem}.kpi-card span{font-size:.8rem;color:#888}.ads-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.ad-card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #00000014;transition:transform .2s}.ad-card:hover{transform:translateY(-3px)}.ad-card.paused{opacity:.7;filter:grayscale(.6)}.ad-media{height:150px;background:#eee;position:relative}.ad-media img{width:100%;height:100%;object-fit:cover}.status-pill{position:absolute;top:10px;right:10px;padding:4px 10px;border-radius:20px;font-size:.7rem;color:#fff;font-weight:700}.status-pill.active{background:#28a745}.status-pill.paused{background:#ffc107;color:#333}.ad-body{padding:15px}.ad-body h4{margin:0 0 5px;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price-tag{color:#28a745;font-weight:700;font-size:.9rem;margin-bottom:10px}.ad-stats-row{display:flex;gap:15px;color:#777;font-size:.8rem;margin-bottom:15px}.ad-stats-row span{display:flex;align-items:center;gap:5px}.ad-actions-footer{display:flex;justify-content:space-between;border-top:1px solid #eee;padding-top:10px}.btn-icon{background:none;border:none;cursor:pointer;font-size:1rem;color:#555}.btn-icon:hover{color:#000}.btn-icon.warn:hover{color:#ff9800}.btn-icon.success:hover{color:#28a745}.btn-icon.danger:hover{color:#dc3545}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center}.modal-content{background:#fff;width:450px;max-width:90%;border-radius:10px;padding:20px}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.modal-header button{background:none;border:none;font-size:1.2rem;cursor:pointer}.type-switcher{display:flex;gap:10px;margin-bottom:20px}.type-switcher button{flex:1;padding:8px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.type-switcher button.active{background:#e8f5e9;border-color:#28a745;color:#28a745;font-weight:700}.search-input-wrapper{display:flex;align-items:center;border:1px solid #ddd;padding:8px;border-radius:6px;gap:10px}.search-input-wrapper input{border:none;outline:none;width:100%}.results-list{margin-top:10px;max-height:200px;overflow-y:auto;border:1px solid #eee;border-radius:6px}.result-item{display:flex;gap:10px;padding:8px;cursor:pointer;border-bottom:1px solid #f9f9f9}.result-item:hover{background:#f9f9f9}.result-item.selected{background:#e8f5e9;border-left:3px solid #28a745}.result-item img{width:35px;height:35px;border-radius:4px;object-fit:cover}.standard-form label{display:block;font-size:.85rem;margin-top:10px;color:#555}.standard-form input{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;margin-top:4px}.modal-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.btn-save{background:#28a745;color:#fff;padding:8px 20px;border:none;border-radius:4px;cursor:pointer}.btn-cancel{background:#eee;color:#333;padding:8px 20px;border:none;border-radius:4px;cursor:pointer}.image-upload-container{margin-top:5px;width:100%}.upload-dropzone{display:flex;align-items:center;justify-content:center;width:100%;height:140px;border:2px dashed #ddd;border-radius:8px;background-color:#f9f9f9;cursor:pointer;transition:all .2s ease}.upload-dropzone:hover{background-color:#f0f8ff;border-color:#2196f3}.upload-content{display:flex;flex-direction:column;align-items:center;color:#666;text-align:center}.upload-icon{font-size:2rem;color:#aaa;margin-bottom:8px}.upload-content span{font-weight:500;font-size:.95rem}.upload-content small{font-size:.75rem;color:#999;margin-top:4px}.image-preview-wrapper{position:relative;width:100%;height:160px;border-radius:8px;overflow:hidden;border:1px solid #eee;background:#000}.image-preview-wrapper img{width:100%;height:100%;object-fit:cover;opacity:.9}.remove-image-btn{position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:50%;background-color:#ffffffe6;border:none;display:flex;align-items:center;justify-content:center;color:#ff4d4f;cursor:pointer;box-shadow:0 2px 5px #0003;transition:transform .2s}.remove-image-btn:hover{transform:scale(1.1);background-color:#fff}.aap-container{padding:10px;animation:fadeIn .3s ease-in-out}.aap-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap;gap:15px}.aap-header h2{margin:0;font-size:1.4rem;color:var(--text-main);display:flex;align-items:center;gap:10px}.aap-tabs{display:flex;gap:10px;background:var(--bg-main);padding:5px;border-radius:8px}.aap-tab{background:transparent;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600;color:var(--text-muted);display:flex;align-items:center;gap:8px;transition:all .2s;font-size:.9rem}.aap-tab:hover{color:var(--accent-primary);background:#00000008}.aap-tab.active{background:var(--bg-panel);color:var(--accent-primary);box-shadow:0 2px 5px #0000000d}.aap-controls{display:flex;gap:15px;margin-bottom:20px}.aap-search{flex:1;display:flex;align-items:center;background:var(--bg-main);border:1px solid var(--border-color);border-radius:8px;padding:0 12px;color:var(--text-muted)}.aap-search input{border:none;background:transparent;width:100%;padding:10px;font-size:.95rem;color:var(--text-main)}.aap-search input:focus{outline:none}.aap-select{padding:0 15px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-main);color:var(--text-main);font-size:.9rem;cursor:pointer;min-width:180px}.aap-select:focus{outline:2px solid var(--accent-glow)}.aap-table-wrapper{overflow-x:auto;border-radius:8px;border:1px solid var(--border-color)}.aap-table{width:100%;border-collapse:collapse;min-width:700px}.aap-table th{background:var(--bg-hover);text-align:left;padding:12px 15px;font-size:.85rem;color:var(--text-muted);font-weight:700;text-transform:uppercase}.aap-table td{padding:15px;border-bottom:1px solid var(--border-color);vertical-align:middle;color:var(--text-main);font-size:.95rem}.aap-table tr:last-child td{border-bottom:none}.aap-table tr:hover{background:#fafafa}.user-cell{display:flex;align-items:center;gap:12px}.avatar-circle{width:40px;height:40px;background:var(--accent-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:.8rem;font-weight:600}.status-badge.orange{background:#fff3e0;color:#e65100;border:1px solid #ffe0b2}.status-badge.purple{background:#f3e5f5;color:#7b1fa2;border:1px solid #e1bee7}.status-badge.blue{background:#e3f2fd;color:#1565c0;border:1px solid #bbdefb}.status-badge.pink{background:#fce4ec;color:#c2185b;border:1px solid #f8bbd0}.status-badge.gray{background:#f5f5f5;color:#616161;border:1px solid #e0e0e0}.status-badge.small{font-size:.7rem;padding:2px 8px}.btn-review{background:transparent;border:1px solid var(--accent-primary);color:var(--accent-primary);padding:6px 12px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;transition:all .2s}.btn-review:hover{background:var(--accent-primary);color:#fff}.aap-modal-overlay{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1100;display:flex;align-items:center;justify-content:center;padding:20px}.dossier-modal{background:var(--bg-panel);width:100%;max-width:900px;height:85vh;border-radius:12px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;overflow:hidden;animation:slideUp .3s ease-out}.dossier-header{padding:15px 25px;background:var(--bg-main);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:flex-start}.dossier-header h3{margin:0;color:var(--text-main);font-size:1.2rem}.case-id{margin:2px 0 0;font-size:.8rem;color:var(--text-muted);font-family:monospace}.close-btn{background:none;border:none;font-size:1.2rem;color:var(--text-muted);cursor:pointer}.close-btn:hover{color:var(--status-danger)}.dossier-body{display:flex;flex:1;overflow:hidden}.dossier-sidebar{width:320px;background:#fcfcfc;border-right:1px solid var(--border-color);padding:20px;overflow-y:auto}.sidebar-section{margin-bottom:25px}.sidebar-section h4{font-size:.8rem;text-transform:uppercase;color:var(--text-muted);margin-bottom:15px;border-bottom:2px solid #eee;padding-bottom:5px}.detail-row{display:flex;gap:12px;margin-bottom:15px;align-items:flex-start}.detail-row.highlight{background:var(--bg-hover);padding:8px;border-radius:6px;margin-left:-8px;width:calc(100% + 16px)}.detail-icon{color:var(--accent-primary);font-size:1rem;margin-top:2px}.detail-content label{display:block;font-size:.75rem;color:var(--text-muted);margin-bottom:2px}.detail-content p{margin:0;font-size:.9rem;font-weight:500;color:var(--text-main);word-break:break-word}.dossier-main{flex:1;padding:25px;overflow-y:auto;display:flex;flex-direction:column}.evidence-section h4{font-size:1rem;color:var(--text-main);margin-top:0;margin-bottom:15px}.doc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px}.doc-card{border:1px solid var(--border-color);border-radius:8px;overflow:hidden;background:#fff}.doc-preview{height:120px;background:#eee;display:flex;align-items:center;justify-content:center;overflow:hidden}.doc-preview img{width:100%;height:100%;object-fit:cover}.doc-info{padding:10px;display:flex;justify-content:space-between;align-items:center;background:#fafafa;border-top:1px solid #eee}.doc-info span{font-size:.8rem;font-weight:600;color:var(--text-main)}.view-link{text-decoration:none;color:var(--accent-primary);font-size:.75rem;display:flex;gap:4px;align-items:center}.bio-box{background:var(--bg-hover);padding:15px;border-radius:8px;font-size:.95rem;color:var(--text-main);line-height:1.5;border:1px solid rgba(0,143,83,.1)}.dossier-actions{margin-top:auto;padding-top:20px;border-top:1px solid var(--border-color);display:flex;gap:15px;justify-content:flex-end}.action-btn{padding:10px 20px;border-radius:6px;border:none;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:.95rem;transition:transform .1s}.action-btn:active{transform:scale(.98)}.action-btn.reject{background:#ffebee;color:var(--status-danger);border:1px solid #ffcdd2}.action-btn.reject:hover{background:#ffcdd2}.action-btn.approve{background:var(--accent-primary);color:#fff}.action-btn.approve:hover{background:#007041}.aap-modal-content.small{background:#fff;padding:25px;border-radius:12px;width:100%;max-width:400px;box-shadow:0 10px 30px #0003}.aap-textarea{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:6px;margin-top:10px;font-family:inherit;resize:vertical}.aap-modal-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.aap-btn-cancel{background:#eee;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;color:#555}.aap-btn-confirm{border:none;padding:8px 16px;border-radius:6px;cursor:pointer;color:#fff;font-weight:600}.aap-btn-reject{background:var(--status-danger)}.aap-btn-approve{background:var(--accent-primary)}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.aap-controls{flex-direction:column}.aap-select{width:100%}.dossier-body{flex-direction:column;overflow-y:auto}.dossier-sidebar{width:100%;border-right:none;border-bottom:1px solid var(--border-color);height:auto;max-height:40%;flex-shrink:0}.dossier-main{overflow-y:visible;height:auto}.dossier-modal{height:95vh}}@media (max-width: 450px){.aap-container{padding:15px 10px}.aap-header h2{font-size:1.2rem}.aap-tabs{overflow-x:auto;white-space:nowrap;max-width:100%;padding-bottom:5px}.aap-table th,.aap-table td{padding:10px;font-size:.85rem}.user-cell{flex-direction:column;align-items:flex-start;gap:5px}.avatar-circle{width:30px;height:30px;font-size:.9rem}.dossier-actions{flex-direction:column}.action-btn{width:100%;justify-content:center}}@media (max-width: 380px){.aap-header{flex-direction:column;align-items:flex-start;gap:10px}.aap-tabs{width:100%}.aap-tab{flex:1;justify-content:center;padding:6px 10px;font-size:.8rem}.btn-review{padding:4px 8px;font-size:.75rem}}.aap-pagination{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#fcfcfc;border-top:1px solid var(--border-color)}.page-info{font-size:.85rem;color:var(--text-muted)}.page-info strong{color:var(--text-main)}.page-controls{display:flex;align-items:center;gap:15px}.page-numbers{font-size:.9rem;font-weight:600;color:var(--text-main)}.page-btn{background:#fff;border:1px solid var(--border-color);padding:6px 12px;border-radius:6px;cursor:pointer;font-size:.85rem;color:var(--text-main);display:flex;align-items:center;gap:5px;transition:all .2s}.page-btn:hover:not(:disabled){border-color:var(--accent-primary);color:var(--accent-primary);background:var(--bg-hover)}.page-btn:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5}@media (max-width: 450px){.aap-pagination{flex-direction:column;gap:10px;align-items:flex-start}.page-controls{width:100%;justify-content:space-between}}.back-btn{background:none;border:none;font-size:1.2rem;color:#555;cursor:pointer;padding:5px;border-radius:50%;transition:background .2s}.back-btn:hover{background:#eee;color:#000}.aap-dashboard{padding:10px;animation:fadeIn .3s ease}.section-title{font-size:1.1rem;color:var(--clowzer-text-main);margin-bottom:20px}.aap-stats-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;margin-bottom:30px}.aap-stat-card{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:15px;box-shadow:0 2px 10px #0000000d;cursor:pointer;transition:transform .2s,box-shadow .2s;border:1px solid #eee;position:relative;overflow:hidden}.aap-stat-card:hover{transform:translateY(-3px);box-shadow:0 5px 15px #0000001a}.stat-icon-wrapper{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0}.bg-orange{background:#fff3e0;color:#f57c00}.bg-purple{background:#f3e5f5;color:#8e24aa}.bg-blue{background:#e3f2fd;color:#1e88e5}.bg-pink{background:#fce4ec;color:#d81b60}.bg-teal{background:#e0f2f1;color:#00897b}.stat-info h4{margin:0;font-size:.95rem;color:#555;font-weight:600}.stat-count{font-size:1.4rem;font-weight:700;color:#333}.stat-count span{font-size:.75rem;color:#888;font-weight:400;margin-left:5px}.stat-arrow{margin-left:auto;color:#ccc;font-size:.9rem}.status-badge{padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;gap:6px}.status-badge.orange{background:#fff3e0;color:#f57c00}.status-badge.purple{background:#f3e5f5;color:#8e24aa}.status-badge.blue{background:#e3f2fd;color:#1e88e5}.status-badge.pink{background:#fce4ec;color:#d81b60}.status-badge.teal{background:#e0f2f1;color:#00897b}.status-badge.gray{background:#f5f5f5;color:#666}.fade-in{animation:fadeIn .3s ease}.active-category-badge{padding:8px 15px;background:#eef2ff;color:#4f46e5;border-radius:8px;font-size:.9rem;border:1px solid #c7d2fe}.asm-container{--asm-primary: #4F46E5;--asm-primary-hover: #4338ca;--asm-success: #10B981;--asm-danger: #EF4444;--asm-warning: #F59E0B;--asm-gray-bg: #F3F4F6;--asm-border: #E5E7EB;--asm-text-main: #111827;--asm-text-sub: #6B7280;font-family:Inter,sans-serif;padding:24px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;min-height:80vh}.asm-header{margin-bottom:24px;border-bottom:1px solid var(--asm-border);padding-bottom:16px}.asm-header h2{font-size:1.5rem;font-weight:700;color:var(--asm-text-main);margin-bottom:4px}.asm-header p{color:var(--asm-text-sub);font-size:.95rem}.asm-tabs{display:flex;gap:12px;margin-bottom:24px;background:var(--asm-gray-bg);padding:6px;border-radius:8px;width:fit-content}.asm-tab-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;background:transparent;color:var(--asm-text-sub);font-weight:600;font-size:.9rem;border-radius:6px;cursor:pointer;transition:all .2s ease}.asm-tab-btn:hover{background:#ffffff80;color:var(--asm-text-main)}.asm-tab-btn.active{background:#fff;color:var(--asm-primary);box-shadow:0 1px 2px #0000000d}.asm-icon{font-size:1rem}.asm-badge{font-size:.75rem;padding:2px 6px;border-radius:99px;color:#fff;min-width:18px;text-align:center}.asm-badge-active{background-color:var(--asm-success)}.asm-badge-pending{background-color:var(--asm-danger)}.asm-content-area{animation:fadeIn .3s ease-in-out}.asm-loading,.asm-empty{text-align:center;padding:40px;color:var(--asm-text-sub);font-size:1.1rem;background:var(--asm-gray-bg);border-radius:8px}.asm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.asm-card{background:#fff;border:1px solid var(--asm-border);border-radius:12px;overflow:hidden;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.asm-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a}.asm-active-card .asm-card-header{padding:16px;display:flex;align-items:center;gap:12px;background:linear-gradient(to right,#f8fafc,#fff);border-bottom:1px solid var(--asm-border)}.asm-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--asm-primary)}.asm-user-info h4{font-weight:600;color:var(--asm-text-main);margin-bottom:2px}.asm-plan-badge{font-size:.75rem;background:#e0e7ff;color:var(--asm-primary);padding:2px 8px;border-radius:4px;font-weight:600}.asm-card-body{padding:16px;flex:1;font-size:.9rem;color:var(--asm-text-sub)}.asm-req-card .asm-img-cover{height:160px;position:relative}.asm-req-card .asm-img-cover img{width:100%;height:100%;object-fit:cover}.asm-price-tag{position:absolute;top:10px;right:10px;background:#000c;color:#fbbf24;padding:4px 10px;border-radius:6px;font-weight:700;font-size:.9rem}.asm-desc{margin-top:10px;font-size:.85rem;color:var(--asm-text-sub);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.asm-card-actions{padding:12px 16px;border-top:1px solid var(--asm-border);background:#f9fafb}.asm-card-actions.two-btns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.asm-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;border:none;transition:filter .2s;width:100%}.asm-btn:hover{filter:brightness(90%)}.asm-btn-danger{background:#fee2e2;color:#b91c1c}.asm-btn-reject{background:#f3f4f6;color:#4b5563}.asm-btn-approve{background:var(--asm-success);color:#fff}.asm-btn-gift{background:#818cf8;color:#fff}.asm-table-wrapper{overflow-x:auto;border:1px solid var(--asm-border);border-radius:12px}.asm-table{width:100%;border-collapse:collapse;min-width:600px}.asm-table th{background:#f9fafb;padding:14px 20px;text-align:left;font-size:.85rem;font-weight:600;color:var(--asm-text-sub);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--asm-border)}.asm-table td{padding:14px 20px;border-bottom:1px solid var(--asm-border);color:var(--asm-text-main);vertical-align:middle}.asm-table tr:last-child td{border-bottom:none}.asm-user-cell{display:flex;align-items:center;gap:12px}.asm-avatar-small{width:36px;height:36px;border-radius:50%;object-fit:cover;border:1px solid var(--asm-border)}.asm-username{font-weight:600}.asm-rating{display:flex;align-items:center;gap:4px;font-weight:600}@media screen and (max-width: 768px){.asm-container{padding:16px;min-height:auto}.asm-header h2{font-size:1.25rem}.asm-header p{font-size:.85rem}.asm-tabs{width:100%;flex-wrap:wrap;gap:8px}.asm-tab-btn{flex:1 1 auto;justify-content:center;font-size:.85rem;padding:10px;white-space:nowrap}.asm-grid{grid-template-columns:1fr;gap:16px}.asm-card-actions.two-btns{grid-template-columns:1fr;gap:10px}.asm-active-card .asm-card-header{padding:12px}.asm-avatar{width:40px;height:40px}.asm-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:10px;border-radius:8px}.asm-table th,.asm-table td{padding:12px 16px;white-space:nowrap}.asm-user-cell{min-width:180px}.asm-price-tag{font-size:.8rem;padding:3px 8px}}@media screen and (max-width: 380px){.asm-tabs{flex-direction:column}.asm-tab-btn{width:100%;justify-content:flex-start}}.admin-content-panel{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 12px #0000000d;margin-top:20px}.fade-in{animation:fadeIn .4s ease-in-out}.panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;border-bottom:1px solid #eee;padding-bottom:16px}.header-title{display:flex;align-items:center;gap:12px}.header-title h2{margin:0;font-size:1.25rem;color:#1a1a1a}.icon-box{background:#eef2ff;color:#4f46e5;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.btn-secondary{background:#f3f4f6;border:1px solid #e5e7eb;color:#374151;padding:8px 16px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:500;transition:all .2s}.btn-secondary:hover{background:#e5e7eb;color:#111827}.filters-toolbar{display:flex;gap:12px;margin-bottom:20px}.search-wrapper{position:relative;flex:1}.search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.admin-search-bar{width:100%;padding:10px 12px 10px 38px;border:1px solid #e5e7eb;border-radius:8px;font-size:.95rem;outline:none;transition:border-color .2s}.admin-search-bar:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.filter-wrapper{position:relative}.filter-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none}.admin-select{padding:10px 32px 10px 36px;border:1px solid #e5e7eb;border-radius:8px;background-color:#fff;font-size:.95rem;cursor:pointer;appearance:none}.admin-table-container{overflow-x:auto;border-radius:8px;border:1px solid #e5e7eb}.admin-table{width:100%;border-collapse:collapse;min-width:800px}.admin-table th{background:#f9fafb;text-align:left;padding:12px 16px;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;border-bottom:1px solid #e5e7eb}.admin-table td{padding:14px 16px;border-bottom:1px solid #e5e7eb;vertical-align:middle;font-size:.9rem;color:#374151}.log-row:hover{background-color:#f9fafb}.log-row.severity-critical{border-left:4px solid #ef4444}.log-row.severity-routine{border-left:4px solid #10b981}.status-badge{padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:600;letter-spacing:.02em}.status-critical{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.status-routine{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.user-cell{display:flex;align-items:center;gap:10px}.user-avatar-sm{width:28px;height:28px;border-radius:50%;object-fit:cover;border:1px solid #e5e7eb}.system-tag{font-style:italic;color:#9ca3af;background:#f3f4f6;padding:2px 6px;border-radius:4px;font-size:.8rem}.details-cell{max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#6b7280}.monospace-cell{font-family:SF Mono,Roboto Mono,monospace;font-size:.8rem;color:#6b7280;background:#f3f4f6;padding:2px 6px;border-radius:4px}.text-muted{color:#6b7280;font-size:.85rem}.fw-bold{font-weight:600;color:#111827}.empty-state{text-align:center;padding:40px;color:#6b7280;font-style:italic}.loading-state{text-align:center;padding:40px;color:#4f46e5;font-weight:500}.pagination-footer{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#fff;border-top:1px solid #eee}.page-info{color:#777;font-size:.9rem}.page-controls{display:flex;align-items:center;gap:10px}.btn-icon{background:#f8f9fa;border:1px solid #ddd;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.btn-icon:disabled{opacity:.5;cursor:not-allowed}.btn-icon:not(:disabled):hover{background:#e9ecef}.current-page{font-weight:600;color:#333}.status-badge{padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-badge.critical{background-color:#ffebee;color:#c62828;border:1px solid #ffcdd2}.status-badge.warning{background-color:#fff3e0;color:#ef6c00;border:1px solid #ffe0b2}.status-badge.routine{background-color:#e3f2fd;color:#1565c0;border:1px solid #bbdefb}.user-info-mini{display:flex;flex-direction:column;line-height:1.2}.user-info-mini small{font-size:.75rem;color:#888}.details-cell{max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#555}.info-icon{color:#1e88e5;margin-left:5px;font-size:.8rem;vertical-align:middle}.loading-state{padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666}.spinner{width:30px;height:30px;border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:10px}.empty-content{display:flex;flex-direction:column;align-items:center;padding:30px;color:#999;gap:10px}.bp-container{padding:2rem;background-color:#f8f9fa;min-height:100vh;font-family:Inter,sans-serif}.bp-grid-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:1.5rem;margin-top:1.5rem;height:calc(100vh - 180px)}.bp-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.bp-header h2{font-size:1.5rem;color:#1a202c;display:flex;align-items:center;gap:10px;margin:0}.bp-header p{color:#718096;margin:.25rem 0 0;font-size:.9rem}.bp-icon-pulse{color:#3182ce}.bp-kpi-badge{background:#fff;padding:.5rem 1.25rem;border-radius:12px;box-shadow:0 2px 4px #0000000d;text-align:center;border:1px solid #e2e8f0}.bp-kpi-badge span{display:block;font-size:.75rem;color:#718096;text-transform:uppercase;letter-spacing:.5px}.bp-kpi-badge strong{display:block;font-size:1.5rem;color:#e53e3e;line-height:1.2}.bp-card{background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000000d;display:flex;flex-direction:column;overflow:hidden;border:1px solid #edf2f7}.bp-card-header{padding:1rem 1.5rem;border-bottom:1px solid #edf2f7;background:#fff;display:flex;justify-content:space-between;align-items:center}.bp-card-header h4{margin:0;font-size:1rem;font-weight:600;color:#2d3748}.bp-tabs{display:flex;padding:0 1rem;border-bottom:1px solid #edf2f7;background:#fcfcfc}.bp-tabs button{background:none;border:none;padding:1rem 1.5rem;font-size:.9rem;font-weight:500;color:#718096;cursor:pointer;position:relative;transition:all .2s}.bp-tabs button:hover{color:#3182ce;background:#f7fafc}.bp-tabs button.active{color:#3182ce;font-weight:600}.bp-tabs button.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#3182ce}.bp-scroll-area{flex:1;overflow-y:auto;scrollbar-width:none}.bp-table{width:100%;border-collapse:collapse}.bp-table th{text-align:left;padding:1rem 1.5rem;font-size:.75rem;text-transform:uppercase;color:#a0aec0;font-weight:600;background:#f9fafb;position:sticky;top:0}.bp-table td{padding:1rem 1.5rem;border-bottom:1px solid #edf2f7;font-size:.9rem;vertical-align:middle}.bp-row-active{background-color:#ebf8ff;border-left:4px solid #3182ce}.bp-table tr:hover:not(.bp-row-active){background-color:#f7fafc;cursor:pointer}.bp-client-cell{display:flex;align-items:center;gap:12px}.bp-avatar-initial{width:36px;height:36px;background:#edf2f7;color:#4a5568;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.bp-client-name{display:block;font-weight:600;color:#2d3748}.bp-date{font-size:.75rem;color:#a0aec0;display:flex;align-items:center;gap:4px}.bp-term-cell{display:flex;flex-direction:column}.bp-term-text{font-weight:500;color:#2d3748}.bp-loc-text{font-size:.8rem;color:#718096;margin-top:2px}.bp-btn-cancel{background:#fff5f5;border:1px solid #feb2b2;color:#c53030;width:32px;height:32px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s}.bp-btn-cancel:hover{background:#c53030;color:#fff}.bp-status-badge{padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:capitalize}.bp-status-badge.processing{background:#feebc8;color:#d69e2e}.bp-status-badge.completed{background:#c6f6d5;color:#38a169}.bp-status-badge.cancelled{background:#edf2f7;color:#a0aec0}.bp-match-content{flex:1;display:flex;flex-direction:column;padding:0;overflow:hidden}.bp-match-summary{padding:1rem 1.5rem;background:#ebf8ff;border-bottom:1px solid #bee3f8;display:flex;justify-content:space-between;align-items:center}.bp-match-info h5{margin:0;color:#2b6cb0;font-size:.95rem}.bp-match-info span{font-weight:700}.bp-match-info small{color:#4299e1}.bp-match-count{background:#2b6cb0;color:#fff;padding:2px 8px;border-radius:8px;font-size:.8rem;font-weight:600}.bp-pros-actions{padding:.5rem 1.5rem;background:#f7fafc;border-bottom:1px solid #edf2f7;display:flex;justify-content:flex-end}.bp-btn-text{background:none;border:none;color:#3182ce;font-size:.85rem;font-weight:600;cursor:pointer}.bp-btn-text:hover{text-decoration:underline}.bp-btn-text:disabled{color:#cbd5e0;cursor:not-allowed;text-decoration:none}.bp-pros-list{flex:1;overflow-y:auto;padding:1rem}.bp-pro-item{display:flex;align-items:center;padding:.75rem;border-radius:8px;border:1px solid #edf2f7;margin-bottom:.5rem;cursor:pointer;transition:all .2s}.bp-pro-item:hover{border-color:#cbd5e0;background:#f7fafc}.bp-pro-item.bp-selected{background:#ebf8ff;border-color:#3182ce}.bp-checkbox{width:30px;display:flex;align-items:center;justify-content:center}.bp-check-circle{width:20px;height:20px;border-radius:50%;border:2px solid #cbd5e0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px}.bp-check-circle.checked{background:#3182ce;border-color:#3182ce}.bp-pro-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;margin:0 12px}.bp-pro-info h6{margin:0 0 4px;font-size:.9rem;color:#2d3748}.bp-cat-tag{background:#edf2f7;color:#718096;padding:2px 6px;border-radius:4px;font-size:.7rem;margin-right:8px}.bp-rating{font-size:.75rem;color:#d69e2e;font-weight:600}.bp-action-footer{padding:1rem;border-top:1px solid #edf2f7;background:#fcfcfc;display:flex;justify-content:space-between;align-items:center}.bp-selection-count{font-size:.85rem;color:#718096}.bp-btn-dispatch{background:linear-gradient(135deg,#3182ce,#2b6cb0);color:#fff;border:none;padding:.6rem 1.2rem;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:transform .2s}.bp-btn-dispatch:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3182ce4d}.bp-btn-dispatch:disabled{background:#cbd5e0;cursor:not-allowed;transform:none;box-shadow:none}.bp-empty-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#cbd5e0;text-align:center;padding:2rem}.bp-empty-state p{margin-top:1rem;color:#a0aec0}.bp-scanning{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#3182ce;gap:1rem}@media screen and (max-width: 1024px){.bp-grid-layout{grid-template-columns:1fr;height:auto;gap:2rem}.bp-card-left{height:500px}.bp-card-right{height:auto;min-height:500px}}@media screen and (max-width: 768px){.bp-container{padding:1rem}.bp-header{flex-direction:column;align-items:flex-start;gap:1rem}.bp-kpi-badge{display:flex;justify-content:space-between;align-items:center;gap:10px}.bp-kpi-badge strong{font-size:1.2rem}.bp-tabs{overflow-x:auto;white-space:nowrap}.bp-tabs button{padding:1rem;flex:1}.bp-client-cell{flex-direction:column;align-items:flex-start;gap:4px}.bp-avatar-initial{width:28px;height:28px;font-size:.8rem;display:none}.bp-date{display:none}.bp-match-summary{flex-direction:column;align-items:flex-start;gap:.5rem}.bp-match-count{align-self:flex-start}.bp-action-footer{flex-direction:column;gap:1rem}.bp-selection-count{width:100%;text-align:center;margin-bottom:.5rem}.bp-btn-dispatch{width:100%;justify-content:center;padding:1rem}}:root{--bg-main: #f4f6f8;--bg-panel: #ffffff;--bg-hover: #e8f5e9;--accent-primary: #008f53;--accent-glow: rgba(0, 143, 83, .15);--text-main: #2c3e50;--text-muted: #7f8c8d;--text-on-accent: #ffffff;--border-color: #e0e0e0;--box-shadow: 0 2px 8px rgba(0, 0, 0, .05);--status-danger: #d32f2f;--status-warning: #f57c00;--status-info: #0288d1;--status-success: #388e3c;--sidebar-width: 260px}body{color:var(--text-main);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-main)}::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}.admin-container{display:flex;min-height:100vh;position:relative}h2,h3,h4{color:var(--clowzer-text-main);font-weight:600}.admin-sidebar{width:var(--sidebar-width);background:var(--bg-panel);border-right:1px solid var(--border-color);display:flex;flex-direction:column;position:fixed;height:100vh;z-index:1000;transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--box-shadow)}@media (max-width: 1024px){.admin-sidebar{transform:translate(-100%)}.admin-sidebar.show{transform:translate(0);box-shadow:5px 0 25px #0000001a}}.sidebar-header{padding:20px;border-bottom:1px solid var(--border-color);background:var(--bg-panel)}.admin-logo{color:var(--accent-primary);font-weight:800;font-size:1.5rem;margin:0}.admin-welcome{color:var(--text-muted);font-size:.85rem;margin-top:5px}.admin-nav{list-style:none;padding:0;margin:0;flex:1;overflow-y:auto}.admin-nav li{cursor:pointer;color:var(--text-main);transition:all .2s}.nav-group-header{padding:15px 20px;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.nav-group-header:hover{background:var(--bg-hover);color:var(--accent-primary)}.sub-item{padding:12px 20px 12px 35px;font-size:.9rem;display:flex;align-items:center;gap:10px;border-left:4px solid transparent;color:var(--text-main)}.sub-item:hover{background:var(--bg-hover);color:var(--accent-primary)}.sub-item.active{background:var(--bg-hover);color:var(--accent-primary);border-left:4px solid var(--accent-primary);font-weight:600}.sidebar-footer{padding:20px;border-top:1px solid var(--border-color)}.btn-logout{width:100%;padding:10px;border:1px solid var(--border-color);background:var(--bg-panel);color:var(--text-muted);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.btn-logout:hover{background:#ffebee;color:var(--status-danger);border-color:var(--status-danger)}.sidebar-overlay{position:fixed;inset:0;background:#0006;z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-main-content{flex:1;margin-left:var(--sidebar-width);padding:25px;width:100%;transition:margin .3s ease}@media (max-width: 1024px){.admin-main-content{margin-left:0;padding:15px}}.admin-topbar{display:flex;align-items:center;gap:15px;margin-bottom:25px;background:var(--bg-panel);padding:12px 20px;border-radius:12px;border:1px solid var(--border-color);box-shadow:var(--box-shadow)}.menu-toggle-btn{display:none;background:none;border:none;color:var(--text-main);font-size:1.5rem;cursor:pointer}@media (max-width: 1024px){.menu-toggle-btn{display:block}}.global-search-wrapper{position:relative;flex:1;display:flex;align-items:center;background:var(--bg-main);border-radius:8px;border:1px solid var(--border-color);padding:0 15px}.search-icon{color:var(--text-muted)}.global-search-input{width:100%;background:transparent;border:none;color:var(--text-main);padding:12px;font-size:.95rem}.global-search-input:focus{outline:none}.global-search-input::placeholder{color:var(--text-muted)}.search-dropdown-results{position:absolute;top:110%;left:0;right:0;background:var(--bg-panel);border:1px solid var(--border-color);border-radius:8px;z-index:100;box-shadow:0 4px 15px #0000001a}.search-result-item{padding:12px;display:flex;gap:10px;border-bottom:1px solid var(--border-color);cursor:pointer;color:var(--text-main)}.search-result-item:hover{background:var(--bg-hover)}.subnav{margin-bottom:20px;display:flex;gap:10px;flex-wrap:wrap}.subnav button{background:var(--bg-panel);border:1px solid var(--border-color);padding:8px 16px;border-radius:20px;cursor:pointer;color:var(--text-muted);font-weight:600;display:flex;align-items:center;gap:8px;transition:all .2s}.subnav button.active{background:var(--accent-primary);color:var(--text-on-accent);border-color:var(--accent-primary);box-shadow:0 2px 5px var(--accent-glow)}.subnav button:hover:not(.active){background:var(--bg-hover);color:var(--accent-primary)}.panel-container{background:var(--bg-panel);padding:10px;border-radius:12px;border:1px solid var(--border-color);box-shadow:var(--box-shadow)}.dashboard-header-row{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px}.current-date{color:var(--text-muted);margin:5px 0 0}.mini-kpi{text-align:right;background:var(--bg-panel);padding:15px 25px;border-radius:12px;border:1px solid var(--border-color);box-shadow:var(--box-shadow)}.mini-kpi span{color:var(--text-muted);font-size:.9rem}.mini-kpi h3{margin:5px 0 0;font-size:1.8rem;color:var(--accent-primary)}.dashboard-section{margin-bottom:15px}.section-title h3{display:flex;align-items:center;gap:10px;margin-bottom:15px;font-size:1.1rem}.action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.action-widget{background:var(--bg-panel);padding:20px;border-radius:12px;display:flex;align-items:center;gap:15px;cursor:pointer;border:1px solid var(--border-color);box-shadow:var(--box-shadow);transition:transform .2s,box-shadow .2s}.action-widget:hover{transform:translateY(-3px);box-shadow:0 5px 15px #00000014}.widget-icon{width:45px;height:45px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.3rem}.widget-info h3{margin:0;font-size:1.4rem;font-weight:800}.widget-info p{margin:3px 0 0;color:var(--text-muted);font-size:.9rem;font-weight:500}.urgent-pulse{animation:urgentGlow 2s infinite;border-color:var(--status-danger)!important}@keyframes urgentGlow{0%{box-shadow:0 0 #d32f2f33}70%{box-shadow:0 0 0 10px #d32f2f00}to{box-shadow:0 0 #d32f2f00}}.activity-panel h3{margin-top:0}.activity-list{margin-top:20px}.activity-item{display:flex;gap:15px;padding:12px 0;border-bottom:1px solid var(--border-color);align-items:flex-start}.activity-item:last-child{border-bottom:none}.activity-dot{width:10px;height:10px;border-radius:50%;margin-top:6px;flex-shrink:0}.activity-dot.login{background:var(--status-info)}.activity-dot.update{background:var(--status-warning)}.activity-dot.delete{background:var(--status-danger)}.activity-dot.create{background:var(--status-success)}.activity-details p{margin:0;font-size:.95rem;color:var(--text-main)}.activity-details span{font-size:.8rem;color:var(--text-muted)}@media (max-width: 768px){.admin-main-content{padding:15px}.dashboard-header-row{flex-direction:column;align-items:flex-start;gap:15px}.mini-kpi{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:15px}.mini-kpi h3{font-size:1.5rem}}@media (max-width: 450px){.admin-main-content{padding:10px}.admin-topbar{flex-wrap:wrap;gap:10px;padding:10px}.menu-toggle-btn{order:1}.admin-topbar>div:last-child{order:2;margin-left:auto}.global-search-wrapper{order:3;width:100%;min-width:100%;margin-top:5px}.action-grid{grid-template-columns:1fr}}@media (max-width: 380px){:root{--sidebar-width: 85vw}.admin-logo{font-size:1.3rem}.widget-icon{width:40px;height:40px;font-size:1.1rem}.widget-info h3{font-size:1.2rem}.widget-info p{font-size:.8rem}.subnav{overflow-x:auto;padding-bottom:5px;flex-wrap:nowrap}.subnav button{white-space:nowrap;font-size:.85rem;padding:6px 12px}}.admin-notif-wrapper{position:relative;display:inline-block}.admin-notif-dropdown{position:absolute;top:120%;right:0;width:300px;background:var(--clowzer-bg);box-shadow:0 4px 12px #00000026;border-radius:8px;z-index:2000;border:1px solid var(--clowzer-border);overflow:hidden}.notif-icon-box{cursor:pointer;position:relative;padding:8px}.bell-icon{color:var(--clowzer-text-muted);transition:color .2s}.bell-icon:hover{color:#007bff}.notif-badge{position:absolute;top:0;right:0;background-color:#dc3545;color:#fff;font-size:.7rem;font-weight:700;padding:2px 5px;border-radius:50%;min-width:18px;text-align:center}.notif-header{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;border-bottom:1px solid var(--clowzer-border);background-color:var(--clowzer-bg)}.notif-header h4{margin:0;font-size:1rem;color:var(--clowzer-text-main)}.notif-refresh-btn{background:none;border:none;color:#007bff;font-size:.85rem;cursor:pointer}.admin-notif-list{max-height:350px;overflow-y:auto;scrollbar-width:none}.notif-empty{padding:20px;text-align:center;color:var(--clowzer-text-muted);font-size:.9rem}.notif-item{display:flex;align-items:start;padding:12px 15px;border-bottom:1px solid var(--clowzer-border);cursor:pointer;transition:background .2s}.notif-status-indicator{margin-top:6px;margin-right:10px;width:10px;display:flex;justify-content:center}.notif-content{flex:1}.notif-time{font-size:.75rem;color:var(--clowzer-text-muted)}.notif-footer{padding:10px;text-align:center;background-color:var(--clowzer-bg);color:#007bff;font-size:.9rem;cursor:pointer;border-top:1px solid var(--clowzer-border)}.admin-alert-toast{position:fixed;top:80px;right:20px;background:var(--clowzer-bg);border-left:5px solid #dc3545;box-shadow:0 4px 15px #0003;padding:15px;border-radius:4px;z-index:9999;display:flex;align-items:center;justify-content:space-between;width:300px;animation:slideIn .3s ease-out;cursor:pointer}.toast-content{display:flex;flex-direction:column}.toast-content strong{font-size:.95rem;color:#dc3545;margin-bottom:4px}.toast-content span{font-size:.85rem;color:var(--clowzer-text-main)}.toast-close{background:none;border:none;color:var(--clowzer-text-muted);cursor:pointer;padding:5px;margin-left:10px;font-size:1rem}.toast-close:hover{color:var(--clowzer-text-main)}@keyframes shake{0%{transform:rotate(0)}25%{transform:rotate(15deg)}50%{transform:rotate(0)}75%{transform:rotate(-15deg)}to{transform:rotate(0)}}.shake-animation{animation:shake .5s ease-in-out infinite;color:#dc3545}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.bookings-page-container{padding:20px;max-width:600px;margin:0 auto;min-height:100vh;background:#f9f9f9}.bookings-nav{display:flex;align-items:center;gap:15px;margin-bottom:20px}.bookings-nav h2{margin:0;font-size:1.2rem}.bookings-filters{display:flex;gap:10px;margin-bottom:20px;overflow-x:auto}.bookings-filters button{padding:8px 16px;border:1px solid #ddd;background:#fff;border-radius:20px;cursor:pointer;font-size:.9rem;transition:.2s}.bookings-filters button.active{background:#2d3436;color:#fff;border-color:#2d3436}.booking-item-wrapper{background:#fff;border-radius:12px;padding:15px;margin-bottom:15px;box-shadow:0 2px 5px #0000000d;border:1px solid #eee}.booking-client-info{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f5f5f5}.client-avatar-placeholder{width:35px;height:35px;background:#e0e0e0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#555}.booking-date-meta{display:block;font-size:.75rem;color:#999}.btn-chat-link{margin-left:auto;padding:6px 12px;font-size:.8rem;border:1px solid #00b894;color:#00b894;background:#fff;border-radius:6px;cursor:pointer}.no-bookings{text-align:center;color:#888;margin-top:40px}.booking-item-wrapper .booking-bubble{width:100%;box-shadow:none;border:1px solid #f0f0f0}.acc-verify-wrapper{min-height:80vh;padding:var(--space-xl) var(--space-md);background-color:var(--clowzer-bg);display:flex;justify-content:center}.acc-verify-container{width:100%;max-width:700px}.acc-verify-nav{margin-bottom:var(--space-md)}.acc-verify-back-btn{background:none;border:none;display:flex;align-items:center;gap:var(--space-xs);font-weight:600;color:var(--clowzer-text-muted);cursor:pointer;padding:0;font-size:var(--fs-md);min-height:auto}.acc-verify-back-btn:hover{color:var(--clowzer-text-main)}.acc-verify-card{background:var(--clowzer-surface);border-radius:var(--radius-md);border:1px solid var(--clowzer-card-border);box-shadow:var(--shadow-medium);padding:var(--space-xl);animation:fadeIn .4s ease-out}.acc-verify-header-center{text-align:center;margin-bottom:var(--space-xl)}.acc-verify-icon-circle{width:60px;height:60px;background:var(--clowzer-primary-light);color:var(--clowzer-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin:0 auto var(--space-md) auto}.acc-verify-header-center h2{margin:0 0 var(--space-xs) 0;color:var(--clowzer-text-main);font-size:var(--fs-xl)}.acc-verify-header-center p{margin:0;color:var(--clowzer-text-muted);font-size:var(--fs-md)}.acc-verify-benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);margin-bottom:var(--space-xl)}@media (max-width: 600px){.acc-verify-benefits-grid{grid-template-columns:1fr;gap:var(--space-md)}.acc-verify-card{padding:var(--space-md)}}.acc-verify-benefit-item{display:flex;gap:var(--space-sm);align-items:flex-start;padding:var(--space-sm);border-radius:var(--radius-sm);transition:background .2s}.acc-verify-benefit-item:hover{background:var(--clowzer-list-hover)}.acc-verify-benefit-icon{color:var(--clowzer-primary);font-size:1.2rem;margin-top:2px;flex-shrink:0}.acc-verify-benefit-text h4{margin:0 0 4px;font-size:var(--fs-md);font-weight:600;color:var(--clowzer-text-main)}.acc-verify-benefit-text p{margin:0;font-size:var(--fs-sm);color:var(--clowzer-text-muted);line-height:var(--lh-normal)}.acc-verify-footer{text-align:center}.acc-verify-secure-badge{display:flex;align-items:center;justify-content:center;gap:6px;font-size:var(--fs-xs);color:var(--clowzer-primary);margin-top:var(--space-md)}.acc-verify-form-layout h3{margin-top:0;margin-bottom:var(--space-md);color:var(--clowzer-text-main)}.acc-verify-guidelines{background:var(--clowzer-primary-light);color:var(--clowzer-dark-green2);padding:var(--space-md);border-radius:var(--radius-sm);font-size:var(--fs-md);margin-bottom:var(--space-lg);border-left:4px solid var(--clowzer-primary)}.acc-verify-guidelines ul{margin:5px 0 0 20px;padding:0}.acc-verify-group{margin-bottom:var(--space-lg)}.acc-verify-group label{display:block;font-weight:600;margin-bottom:var(--space-xs);font-size:var(--fs-md);color:var(--clowzer-text-main)}.acc-verify-select{width:100%;height:var(--input-height);padding:0 var(--space-sm);border-radius:var(--radius-md);border:1px solid var(--clowzer-border);background:var(--clowzer-input-bg);color:var(--clowzer-text-main)}.acc-verify-upload-area{border:2px dashed var(--clowzer-border);border-radius:var(--radius-md);padding:var(--space-xl);display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--clowzer-input-bg);transition:all .2s}.acc-verify-upload-area:hover{border-color:var(--clowzer-primary);background:var(--clowzer-primary-light)}.acc-verify-preview{text-align:center}.acc-verify-preview img{max-height:200px;max-width:100%;border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);display:block;margin-bottom:var(--space-xs)}.acc-verify-preview span{font-size:var(--fs-sm);color:var(--clowzer-text-muted)}.acc-verify-placeholder{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);color:var(--clowzer-text-muted)}.acc-verify-agreement{display:flex;align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-lg);padding:var(--space-md);background:var(--clowzer-bg);border-radius:var(--radius-sm)}.acc-verify-agreement input{margin-top:4px;accent-color:var(--clowzer-primary)}.acc-verify-agreement label{font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--clowzer-text-muted);cursor:pointer}.acc-verify-btn{width:100%;height:var(--input-height);border-radius:var(--radius-md);border:none;background:var(--clowzer-primary);color:#fff;font-size:var(--fs-md);font-weight:600;cursor:pointer;transition:background .2s}.acc-verify-btn:hover{background:var(--clowzer-primary-hover)}.acc-verify-btn:disabled{background:var(--clowzer-border);cursor:not-allowed;color:var(--clowzer-text-muted)}.acc-verify-status-layout{text-align:center;padding:4rem 2rem}.acc-verify-status-icon{font-size:4rem;margin-bottom:var(--space-lg)}.acc-verify-approved .acc-verify-status-icon{color:var(--clowzer-success)}.acc-verify-pending .acc-verify-status-icon{color:var(--clowzer-warning)}.acc-verify-alert{padding:var(--space-md);border-radius:var(--radius-sm);display:flex;gap:var(--space-sm);align-items:center;margin-bottom:var(--space-lg);font-size:var(--fs-md)}.acc-verify-alert-rejected{background:#fee2e2;color:var(--clowzer-danger-red);border:1px solid var(--clowzer-danger-red)}[data-theme=dark] .acc-verify-alert-rejected{background:#ef44441a}.contact-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.contact-modal-content{background:#fff;width:90%;max-width:380px;border-radius:16px;padding:20px;animation:slideUp .3s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 40px #0003}.contact-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.contact-modal-header h3{margin:0;font-size:1.1rem;color:#222}.close-btn{background:none;border:none;font-size:18px;color:#888;cursor:pointer;padding:5px}.contact-option{display:flex;align-items:flex-start;gap:14px;padding:16px;border-radius:12px;cursor:pointer;border:1px solid #eee;transition:transform .1s ease;margin-bottom:10px}.contact-option:active{transform:scale(.98)}.contact-option.primary{background-color:#f0f7ff;border-color:#cce4ff}.icon-box{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0}.icon-box.internal{background:#007bff;color:#fff}.icon-box.whatsapp{background:#25d366;color:#fff}.option-text h4{margin:0 0 4px;font-size:.95rem;display:flex;align-items:center;gap:6px}.option-text p{margin:0;font-size:.8rem;color:#666;line-height:1.3}.badge-recommended{font-size:.6rem;background:#007bff;color:#fff;padding:2px 6px;border-radius:4px;text-transform:uppercase;font-weight:700}.warning-text{color:#d9534f!important;font-weight:500;display:flex;align-items:center;gap:4px}.contact-divider{text-align:center;margin:15px 0;position:relative}.contact-divider span{background:#fff;padding:0 10px;color:#999;font-size:.8rem;position:relative;z-index:1}.contact-divider:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:#eee;z-index:0}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pin-page-wrapper{min-height:100vh;padding-bottom:90px;position:relative;z-index:100}.pin-header{background:var(--clowzer-surface);position:sticky;top:0;z-index:1000;display:flex;flex-direction:column;transition:all .3s ease}.pin-header-top{display:flex;justify-content:space-between;align-items:center;padding:12px 15px}.pin-brand-area{display:flex;align-items:center;gap:12px;flex:1;overflow:hidden}.pin-app-logo{font-size:1.4rem;font-weight:700;color:var(--clowzer-text-main);letter-spacing:-1px;display:flex;align-items:center;gap:8px}.pin-shop-info{display:flex;align-items:center;gap:10px;animation:fadeIn .3s ease}.pin-shop-mini-img{width:38px;height:38px;border-radius:50%;object-fit:cover;border:2px solid var(--clowzer-primary)}.pin-shop-text h4{font-size:var(--fs-md);font-weight:700;margin:0;line-height:1.1;color:var(--clowzer-text-main)}.pin-shop-text p{font-size:var(--fs-xs);color:var(--clowzer-text-muted);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.pin-header-actions{display:flex;align-items:center;gap:15px}.pin-icon-btn{background:none;border:none;color:var(--clowzer-text-main);cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;padding:4px}.pin-badge-dot{position:absolute;top:0;right:0;width:8px;height:8px;background:var(--clowzer-heart-red);border-radius:50%;border:2px solid var(--clowzer-surface)}.pin-action-bar{padding:0 15px 10px;display:flex;gap:10px;animation:slideDown .2s ease forwards}.pin-btn-sm{padding:6px 14px;border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:600;cursor:pointer;border:none;transition:.2s;display:flex;align-items:center;gap:6px}.pin-btn-profile{background:var(--clowzer-primary);color:#fff}.pin-btn-unpin{background:var(--clowzer-primary-light);color:var(--clowzer-primary)}.pin-btn-unpin:hover{background:#fee2e2;color:var(--clowzer-heart-red)}.pin-stories{display:flex;gap:10px;overflow-x:auto;padding:10px;background:var(--clowzer-surface);scrollbar-width:none;margin-bottom:15px}.pin-story{display:flex;flex-direction:column;align-items:center;min-width:50px;cursor:pointer;transition:transform .2s}.pin-story:active{transform:scale(.95)}.pin-ring{width:40px;height:40px;border-radius:50%;padding:3px;border:2px solid var(--clowzer-border);margin-bottom:6px;transition:border-color .3s}.pin-story.active .pin-ring{border-color:var(--clowzer-primary)}.pin-thumb{width:100%;height:100%;border-radius:50%;object-fit:cover;background:var(--clowzer-grey);display:flex;align-items:center;justify-content:center;font-size:20px}.pin-story span{font-size:var(--fs-xs);color:var(--clowzer-text-muted);text-align:center;font-weight:500}.pin-story.active span{color:var(--clowzer-text-main);font-weight:700}.pin-grid-header{padding:0 15px 10px;display:flex;justify-content:space-between;align-items:flex-end}.pin-view-title{font-size:var(--fs-lg);font-weight:700;color:var(--clowzer-text-main);margin:0}.pin-item-count{font-size:var(--fs-xs);color:var(--clowzer-text-muted)}.pin-products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:0 15px 15px;opacity:0;animation:fadeIn .4s forwards}.pin-card{background:var(--clowzer-surface);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--clowzer-card-border);box-shadow:var(--shadow-soft);position:relative}.pin-card-img{width:100%;aspect-ratio:1/1;object-fit:cover;background:var(--clowzer-grey)}.pin-card-body{padding:10px}.pin-card-title{font-size:var(--fs-sm);font-weight:600;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pin-card-price{color:var(--clowzer-primary);font-weight:800;font-size:var(--fs-md);margin-bottom:8px}.pin-add-btn{width:100%;padding:8px;background:var(--clowzer-primary);color:#fff;border:none;border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:600;cursor:pointer}.pin-loading-state,.pin-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;color:var(--clowzer-text-muted);gap:15px}@keyframes slideDown{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@media (min-width: 768px){.pin-products-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.pin-page-wrapper{margin:0 auto;border-left:1px solid var(--clowzer-border);border-right:1px solid var(--clowzer-border);padding-bottom:10px;padding-left:90px}.pin-page-wrapper .side-nav-bars{top:0}}.skeleton-pulse{background:var(--clowzer-grey);background:linear-gradient(90deg,var(--clowzer-grey) 25%,var(--clowzer-border) 50%,var(--clowzer-grey) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite linear}.pin-skeleton-card{background:var(--clowzer-surface);border-radius:var(--radius-md);border:1px solid var(--clowzer-card-border);overflow:hidden;height:100%}.pin-skeleton-img{width:100%;aspect-ratio:1/1}.pin-skeleton-body{padding:10px;display:flex;flex-direction:column;gap:8px}.pin-skeleton-line{height:12px;border-radius:4px;width:100%}.pin-skeleton-line.short{width:60%}.clowzer-mp-section-wrapper{margin:16px 0;display:flex;flex-direction:column;gap:12px}.clowzer-mp-grid-container::-webkit-scrollbar{display:none}:root{--clowzer-green: #15803d;--text-main: #111827}.clowzer-rec-card{background:var(--clowzer-surface);border-radius:var(--mp-radius);overflow:hidden;border:1px solid var(--clowzer-border);position:relative;display:flex;flex-direction:column}.clowzer-rec-card:active{transform:scale(.98)}.clowzer-rec-img-container{position:relative;width:100%;padding-top:100%}.clowzer-rec-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.clowzer-rec-rating{position:absolute;bottom:8px;left:8px;background:#0009;color:#fff;font-size:10px;padding:2px 6px;border-radius:4px;display:flex;align-items:center;gap:3px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2}.clowzer-rec-discount{position:absolute;top:8px;left:8px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;z-index:2}.clowzer-rec-info{padding:8px 10px 12px;flex:1;display:flex;flex-direction:column}.clowzer-rec-title{font-size:13px;font-weight:500;color:var(--clowzer-text-main);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clowzer-rec-price-row{display:flex;align-items:center;gap:6px;margin:4px 0}.clowzer-rec-price{font-size:14px;font-weight:700;color:var(--clowzer-text-main)}.clowzer-rec-old-price{font-size:11px;text-decoration:line-through;color:var(--clowzer-text-muted)}.clowzer-rec-location{font-size:9px;color:var(--clowzer-text-muted);margin-top:auto;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.clowzer-rec-cart-wrapper{position:absolute;bottom:8px;right:8px;height:28px;z-index:10}.clowzer-rec-cart-btn{width:28px;height:28px;background:var(--clowzer-green);color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 5px #15803d4d;transition:all .2s ease}.clowzer-rec-cart-btn:active{transform:scale(.9)}.clowzer-rec-counter{background:var(--clowzer-green);color:#fff;border-radius:14px;height:28px;display:flex;align-items:center;padding:0 4px;gap:2px;box-shadow:0 2px 5px #15803d4d;animation:expandWidth .2s forwards}@keyframes expandWidth{0%{width:28px}to{width:60px}}.clowzer-rec-counter span{width:24px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:700;font-size:14px}.clowzer-rec-count-val{font-size:13px;font-weight:600;min-width:16px;text-align:center}.clowzer-rec-action-btn{height:26px;padding:0 10px;border-radius:13px;font-size:11px;font-weight:600;border:none;cursor:pointer;background:#eff6ff;color:#2563eb}.clowzer-rec-counter-btn{background:none;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px}.clowzer-rec-save-btn{position:absolute;top:8px;right:8px;background:#ffffffe6;border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 4px #0000001a;z-index:5;transition:transform .2s ease,background .2s}.clowzer-rec-save-btn:hover{transform:scale(1.1);background:#fff}.clowzer-rec-save-btn:active{transform:scale(.9)}.clowzer-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 5px}.clowzer-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding-bottom:20px}@media screen and (min-width: 380px){.clowzer-card-grid,.clowzer-mp-grid-container{grid-template-columns:repeat(2,1fr);gap:12px}}@media screen and (min-width: 540px){.clowzer-card-grid,.clowzer-mp-grid-container{grid-template-columns:repeat(3,1fr);gap:14px}}@media screen and (min-width: 768px){.clowzer-card-grid,.clowzer-mp-grid-container{grid-template-columns:repeat(4,1fr);gap:16px}}@media screen and (min-width: 900px){.clowzer-card-grid,.clowzer-mp-grid-container{grid-template-columns:repeat(5,1fr);gap:20px}}.product-new-card{margin-bottom:20px;position:relative;cursor:pointer;background:transparent;border:none;outline:none;min-width:160px;transition:transform .14s ease;display:flex;flex-direction:column}.product-new-image-container{position:relative;width:100%;aspect-ratio:1 / 1;background-color:#f8f8f8;background-size:cover;background-position:center;border-radius:12px;overflow:hidden;margin-bottom:8px}.product-new-promo-badge{position:absolute;top:8px;left:8px;background:#c00;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;z-index:2}.product-new-save-icon{position:absolute;top:8px;right:8px;background:#fffc;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;cursor:pointer;z-index:2;box-shadow:0 2px 4px #0000001a;padding:0}.product-new-rating-tag{position:absolute;bottom:8px;left:8px;background:#ffffffe6;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700;display:flex;align-items:center;color:#0f0f0f;z-index:2}.product-new-cart-cta-wrapper{position:absolute;bottom:8px;right:8px;z-index:2}.product-new-info{display:flex;flex-direction:column;padding:0 2px}.product-new-title-text{font-size:13px;font-weight:400;line-height:1.3;height:34px;overflow:hidden;margin:0 0 4px;color:var(--clowzer-text-main);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-new-price-col{display:flex;flex-direction:column;margin-bottom:4px}.product-new-old-price{font-size:11px;color:var(--clowzer-text-muted);text-decoration:line-through;line-height:1.2}.product-new-current-price{font-weight:700;font-size:15px;color:var(--clowzer-text-main);line-height:1.2}.product-new-current-price.promo{color:var(--clowzer-danger-red)}.product-new-biz-location{font-size:11px;color:var(--clowzer-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bus-ana-container{background-color:var(--clowzer-bg);height:100vh;max-width:1200px;margin:0 auto;overflow-y:scroll;scrollbar-width:none}.bus-ana-fade-in{animation:bus-ana-fadeIn .4s ease-in}@keyframes bus-ana-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bus-ana-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;background-color:var(--clowzer-surface);padding:10px}.bus-ana-header-left h2{margin:0;font-size:1.5rem;color:var(--clowzer-text-main)}.bus-ana-back-btn{background:none;border:none;color:var(--clowzer-text-muted);cursor:pointer;font-size:.9rem;margin-bottom:5px;padding:0}.bus-ana-back-btn:hover{color:var(--clowzer-text-main)}.bus-ana-filter-wrapper{position:relative;background:var(--clowzer-input-bg);border:1px solid var(--clowzer-card-border);border-radius:8px;padding:8px 12px;display:flex;align-items:center;gap:8px}.bus-ana-cal-icon{color:var(--clowzer-text-muted)}.bus-ana-filter-select{border:none;outline:none;background:transparent;font-weight:500;cursor:pointer;color:var(--clowzer-text-muted)}.bus-ana-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin-bottom:25px;padding:0 10px}.bus-ana-stat-card{background:var(--clowzer-surface);border-radius:12px;padding:10px;display:flex;align-items:center;gap:15px;box-shadow:var(--shadow-soft);transition:transform .2s;border:1px solid var(--clowzer-card-border)}.bus-ana-stat-card:hover{transform:translateY(-3px)}.bus-ana-stat-icon-bg{width:25px;height:25px;border-radius:12px;display:flex;align-items:center;justify-content:center}.bus-ana-bg-green{background:#d4edda;color:#155724}.bus-ana-bg-blue{background:#cce5ff;color:#004085}.bus-ana-bg-purple{background:#e2e3ff;color:#4b4dbb}.bus-ana-bg-orange{background:#fff3cd;color:#856404}.bus-ana-stat-content{display:flex;flex-direction:column}.bus-ana-stat-title{font-size:.6rem;color:var(--clowzer-text-muted);font-weight:500}.bus-ana-stat-value{font-size:.9rem;font-weight:700;color:var(--clowzer-text-main);margin:4px 0}.bus-ana-stat-trend{font-size:.6rem;display:flex;align-items:center;gap:4px}.bus-ana-trend-up{color:#28a745}.bus-ana-trend-down{color:var(--clowzer-danger-red)}.bus-ana-chart-section{background:var(--clowzer-surface);border-radius:12px;padding:10px 20px;box-shadow:var(--shadow-soft);margin:0 10px 10px;border:var(--clowzer-card-border)}.bus-ana-chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.bus-ana-chart-header h3{font-size:1rem;margin:0;color:var(--clowzer-text-main);display:flex;gap:8px;align-items:center}.bus-ana-chart-header span{font-size:.7rem;color:var(--clowzer-text-muted)}.bus-ana-css-bar-chart{display:flex;justify-content:space-around;align-items:flex-end;height:150px;border-bottom:1px solid var(--clowzer-card-border);padding-bottom:10px}.bus-ana-bar-group{display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;justify-content:flex-end;width:40px}.bus-ana-bar{width:12px;border-radius:4px 4px 0 0}.bus-ana-view-bar{background:var(--clowzer-text-main)}.bus-ana-order-bar{background:#28a745;margin-left:-6px;opacity:.9}.bus-ana-bar-label{font-size:.75rem;color:var(--clowzer-text-muted);margin-top:5px}.bus-ana-split-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:10px;padding-bottom:120px}.bus-ana-content-card{background:var(--clowzer-surface);border-radius:12px;padding:20px;box-shadow:var(--shadow-soft);border:var(--clowzer-card-border);margin:0 10px}.bus-ana-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid var(--clowzer-card-border)}.bus-ana-card-header h3{font-size:1rem;margin:0;color:var(--clowzer-text-main);display:flex;gap:8px;align-items:center}.bus-ana-badge{background:var(--clowzer-text-main);color:var(--clowzer-text-muted);padding:2px 8px;border-radius:12px;font-size:.75rem;border:1px solid var(--clowzer-card-border)}.bus-ana-mini-print-btn{background:none;border:1px solid var(--clowzer-text-muted);border-radius:4px;cursor:pointer;padding:4px 8px;color:var(--clowzer-text-muted)}.bus-ana-mini-print-btn:hover{background:var(--clowzer-text-main)}.bus-ana-table-responsive{overflow-x:auto}.bus-ana-clean-table{width:100%;border-collapse:collapse;font-size:.9rem}.bus-ana-clean-table th{text-align:left;padding:10px;color:var(--clowzer-text-muted);font-weight:500;font-size:.8rem}.bus-ana-clean-table td{padding:12px 10px;border-bottom:1px solid var(--clowzer-card-border);color:var(--clowzer-text-main)}.bus-ana-clean-table tr:last-child td{border-bottom:none}.bus-ana-prod-cell{display:flex;align-items:center;gap:10px}.bus-ana-prod-thumb{width:32px;height:32px;border-radius:4px;object-fit:cover;background:var(--clowzer-text-main)}.bus-ana-prod-name{font-weight:500;color:var(--clowzer-text-main)}.bus-ana-font-mono{font-family:Consolas,monospace;color:var(--clowzer-text-muted);font-size:.85rem}.bus-ana-status-dot{display:inline-block;width:8px;height:8px;background:#28a745;border-radius:50%;margin-right:5px}.bus-ana-text-right{text-align:right}.bus-ana-bold{font-weight:600}.bus-ana-empty-state{text-align:center;color:var(--clowzer-text-muted);padding:20px;font-style:italic}@media (max-width: 768px){.bus-ana-split-layout{grid-template-columns:1fr}.bus-ana-css-bar-chart{height:100px}}.announcement-banner{position:fixed;top:0;left:0;right:0;z-index:9999;background:linear-gradient(90deg,#ff9800,#ff5722);color:#fff;padding:12px 20px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px #00000026;animation:slideDown .4s ease-out}.announcement-content{display:flex;align-items:center;gap:10px}.announcement-date{font-size:.75rem;opacity:.8;margin-left:10px;background:#fff3;padding:2px 6px;border-radius:4px}.close-banner{background:none;border:none;color:#fff;cursor:pointer;font-size:1.1rem;opacity:.8}.close-banner:hover{opacity:1}.announcement-close{border:none;background-color:transparent;color:#fff;font-size:1.1rem}.notif-page-container{max-width:800px;margin:0 auto;min-height:80vh}.notif-page-header{display:flex;justify-content:space-between;align-items:center;text-align:center;padding:15px 10px;background-color:var(--clowzer-surface)}.header-left{display:flex;align-items:center;gap:15px}.header-left h1{margin:0;font-size:1.5rem;color:var(--clowzer-text-main)}.notif-back-btn{background:none;border:none;display:flex;align-items:center;gap:5px;cursor:pointer;color:var(--clowzer-text-main);font-size:.9rem;padding:8px 12px;margin-right:10px}.page-action-btn{background-color:transparent;border:none;color:#388e3c;font-weight:600;cursor:pointer}.notif-toolbar{margin-bottom:20px}.notif-search-wrapper{padding:10px 15px;display:flex;align-items:center;gap:10px;margin-bottom:15px;background-color:var(--clowzer-surface);color:var(--clowzer-text-muted)}.notif-search-wrapper input{width:100%;padding:10px 14px;border-radius:var(--radius-lg);border:1px solid var(--clowzer-border);background-color:var(--clowzer-input-bg);font-size:.95rem;outline:none;color:var(--clowzer-text-main)}.notif-search-wrapper input::placeholder{color:var(--clowzer-text-muted)}.notif-filters-scroll{display:flex;gap:10px;overflow-x:auto;padding-bottom:5px;padding-left:5px;padding-right:5px;justify-content:center}.filter-pill{border:1px solid var(--clowzer-border);background:var(--clowzer-surface);padding:6px 16px;border-radius:20px;font-size:.85rem;cursor:pointer;white-space:nowrap;transition:all .2s;color:var(--clowzer-text-main)}.filter-pill.active{background:var(--clowzer-primary);color:var(--clowzer-white-always);border-color:var(--clowzer-primary)}.notif-date-header{font-size:.9rem;color:var(--clowzer-text-muted);margin:20px 0 10px;text-transform:uppercase;font-weight:600;letter-spacing:.5px;padding-left:15px}.notif-card{display:flex;background-color:var(--clowzer-surface);padding:1rem;border-radius:var(--radius-md);margin:10px;cursor:pointer;border-left:4px solid transparent;gap:10px}.notif-group .notif-card:hover{transform:translateY(-2px);cursor:pointer}.notif-group .unread{background:var(--clowzer-toggle-bg);border:var(--clowzer-card-border)}.notif-icon-box{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.type-order{background:#e3f2fd;color:#1976d2}.type-rating{background:#fff3e0;color:#f57c00}.type-follow{background:#e8f5e9;color:#388e3c}.type-security{background:#ffebee;color:#d32f2f}.type-system{background:#f5f5f5;color:#616161}.notif-content-wrapper{flex:1}.notif-message{margin:0 0 5px;font-weight:500;color:var(--clowzer-text-main);line-height:1.4;font-size:.95rem}.notif-meta{font-size:.8rem;color:var(--clowzer-text-muted);gap:15px;display:flex}.status-dot{width:8px;height:8px;background-color:#007bff;border-radius:50%;margin-top:5px;margin-right:10px}.meta-dot{margin-right:8px;color:var(--clowzer-primary)}.resel-partner-container{max-width:800px;animation:fadeIn .3s ease-in-out}.resel-partner-header{margin-bottom:var(--space-md);border:1px solid var(--clowzer-border);padding:var(--space-sm);display:flex;align-items:center;gap:var(--space-sm);background-color:var(--clowzer-surface);border-radius:10px}.resel-partner-back-btn{background:none;border:none;font-size:var(--fs-xl);cursor:pointer;color:var(--clowzer-text-main);padding:0;margin-right:var(--space-xs);transition:transform .2s}.resel-partner-back-btn:hover{transform:translate(-3px)}.resel-partner-title{font-size:var(--fs-lg);font-weight:700;color:var(--clowzer-text-main);margin:0;display:flex;align-items:center;gap:10px}.resel-partner-subtitle{color:var(--clowzer-text-muted);font-size:var(--fs-sm);margin-top:5px}.resel-partner-tabs{display:flex;gap:var(--space-md);margin-bottom:var(--space-lg);border-bottom:1px solid var(--clowzer-border)}.resel-partner-tab-btn{padding:var(--space-sm) var(--space-md);border:none;background:transparent;font-weight:600;cursor:pointer;color:var(--clowzer-text-muted);border-bottom:3px solid transparent;transition:all .2s;font-size:var(--fs-sm)}.resel-partner-tab-btn:hover{color:var(--clowzer-text-primary)}.resel-partner-tab-active{color:var(--clowzer-primary);border-bottom-color:var(--clowzer-primary)}.resel-partner-tab-alert{color:#eab308}.resel-partner-tab-alert.resel-partner-tab-active{border-bottom-color:#eab308}.resel-partner-list{display:flex;flex-direction:column;gap:var(--space-md)}.resel-partner-empty{text-align:center;padding:var(--space-xl);color:var(--clowzer-text-muted);font-style:italic;background:var(--clowzer-surface);border-radius:var(--radius-md)}.resel-partner-card{display:flex;justify-content:space-between;align-items:center;background:var(--clowzer-surface);padding:var(--space-md);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid var(--clowzer-border);transition:transform .2s,box-shadow .2s}.resel-partner-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.resel-partner-info-group{display:flex;align-items:center;gap:var(--space-md)}.resel-partner-avatar{width:50px;height:50px;border-radius:50%;background:#eee;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 4px #0000001a}.resel-partner-details h4{margin:0;font-size:var(--fs-md);font-weight:600;color:var(--clowzer-text-main)}.resel-partner-status-tag{font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;gap:4px;margin-top:4px}.resel-partner-tag-active{color:#16a34a}.resel-partner-tag-pending{color:#ca8a04}.resel-partner-actions{display:flex;gap:var(--space-sm)}.resel-partner-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:20px;border:none;cursor:pointer;font-weight:600;font-size:.85rem;transition:opacity .2s}.resel-partner-btn:hover{opacity:.85}.resel-partner-btn-reject{background:#fee2e2;color:#b91c1c}.resel-partner-btn-approve{background:#dcfce7;color:#15803d}.resel-partner-btn-view{background:#f3f4f6;color:#374151}@media (max-width: 600px){.resel-partner-card{flex-direction:column;align-items:flex-start;gap:var(--space-md)}.resel-partner-actions{width:100%;justify-content:flex-end}}.app-supply-wrapper{min-height:100vh;padding:var(--space-xl) var(--space-md);background-color:var(--clowzer-bg);display:flex;justify-content:center}.app-supply-container{width:100%;max-width:650px}.app-supply-nav{margin-bottom:var(--space-md)}.app-supply-back-btn{background:none;border:none;display:flex;align-items:center;gap:var(--space-xs);font-weight:600;color:var(--clowzer-text-muted);cursor:pointer;padding:0;font-size:var(--fs-md)}.app-supply-back-btn:hover{color:var(--clowzer-text-main)}.app-supply-header{text-align:center;margin-bottom:var(--space-xl)}.app-supply-icon-badge{width:60px;height:60px;background:var(--clowzer-primary-light);color:var(--clowzer-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin:0 auto var(--space-md) auto}.app-supply-title{font-size:var(--fs-xxl);color:var(--clowzer-text-main);margin:0 0 var(--space-xs) 0}.app-supply-subtitle{font-size:var(--fs-md);color:var(--clowzer-text-muted);line-height:var(--lh-normal);margin:0}.app-supply-card{background:var(--clowzer-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-medium);padding:var(--space-lg);border:1px solid var(--clowzer-card-border)}.app-supply-wallet-banner{background:var(--clowzer-input-bg);border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);padding:var(--space-md);margin-bottom:var(--space-xl);display:flex;justify-content:space-between;align-items:center}.app-supply-wb-left,.app-supply-wb-right{display:flex;align-items:center;gap:var(--space-sm)}.app-supply-wb-icon{color:var(--clowzer-text-muted);font-size:1.2rem}.app-supply-wb-label{display:block;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.5px;color:var(--clowzer-text-muted);margin-bottom:2px}.app-supply-wb-amount{display:block;font-size:var(--fs-lg);font-weight:700;color:var(--clowzer-text-main)}.app-supply-text-green{color:var(--clowzer-success)}.app-supply-text-orange{color:var(--clowzer-warning)}.app-supply-spin{animation:spin 1s linear infinite;color:var(--clowzer-text-muted)}.app-supply-section-header{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-xl);margin-bottom:var(--space-md)}.app-supply-section-title{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--fs-lg);color:var(--clowzer-text-main);margin:var(--space-xl) 0 var(--space-md) 0}.app-supply-section-title:first-of-type{margin-top:0}.app-supply-edit-link{background:none;border:none;color:var(--clowzer-primary);font-size:var(--fs-sm);font-weight:600;cursor:pointer;display:flex;align-items:center;gap:4px}.app-supply-form-group{margin-bottom:var(--space-md)}.app-supply-label{display:block;font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main);margin-bottom:6px}.app-supply-input,.app-supply-textarea{width:100%;padding:var(--space-sm);background:var(--clowzer-input-bg);border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);color:var(--clowzer-text-main);font-size:var(--fs-md);transition:border-color .2s}.app-supply-input{height:var(--input-height)}.app-supply-input:focus,.app-supply-textarea:focus{outline:none;border-color:var(--clowzer-primary);box-shadow:0 0 0 3px var(--clowzer-focus-ring)}.app-supply-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.app-supply-address-summary{background:var(--clowzer-bg);padding:var(--space-md);border-radius:var(--radius-sm);border-left:3px solid var(--clowzer-primary)}.app-supply-address-summary p{margin:4px 0;font-size:var(--fs-md);color:var(--clowzer-text-muted)}.app-supply-helper-text{font-size:var(--fs-sm);color:var(--clowzer-text-muted);margin-bottom:var(--space-md)}.app-supply-video-wrapper{background:var(--clowzer-bg);padding:var(--space-md);border-radius:var(--radius-sm);border:1px dashed var(--clowzer-border)}.app-supply-video-actions{display:flex;gap:var(--space-md);flex-wrap:wrap}.app-supply-media-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--space-xs);height:40px;border-radius:var(--radius-sm);font-weight:600;font-size:var(--fs-sm);cursor:pointer;border:1px solid var(--clowzer-border)}.app-supply-upload{background:var(--clowzer-surface);color:var(--clowzer-text-main)}.app-supply-record{background:var(--clowzer-surface);color:var(--clowzer-danger-red);border-color:var(--clowzer-danger-red)}.app-supply-recorder-ui{text-align:center}.app-supply-rec-status{font-size:var(--fs-sm);font-weight:700;color:var(--clowzer-danger-red);margin-bottom:var(--space-sm)}.app-supply-blink{animation:blink 1.5s infinite}.app-supply-rec-controls{display:flex;justify-content:center;gap:var(--space-sm)}.app-supply-rec-btn{padding:6px 16px;border-radius:20px;border:none;font-size:var(--fs-sm);cursor:pointer;font-weight:600;color:#fff}.app-supply-start{background:var(--clowzer-success)}.app-supply-stop{background:var(--clowzer-danger-red)}.app-supply-cancel{background:var(--clowzer-text-muted)}.app-supply-video-preview video{width:100%;max-height:250px;background:#000;border-radius:var(--radius-sm)}.app-supply-vid-footer{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-xs)}.app-supply-success-text{color:var(--clowzer-success);font-size:var(--fs-sm);display:flex;align-items:center;gap:4px}.app-supply-remove-btn{background:none;border:none;color:var(--clowzer-danger-red);font-size:var(--fs-sm);cursor:pointer;text-decoration:underline}.app-supply-upload-area{border:2px dashed var(--clowzer-border);border-radius:var(--radius-md);padding:var(--space-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;background:var(--clowzer-input-bg);transition:all .2s;min-height:120px}.app-supply-upload-area:hover,.app-supply-has-file{border-color:var(--clowzer-primary);background:var(--clowzer-primary-light)}.app-supply-upload-placeholder{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);color:var(--clowzer-text-muted)}.app-supply-doc-preview{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs)}.app-supply-doc-preview img{max-height:100px;border-radius:var(--radius-sm)}.app-supply-agreement{display:flex;gap:var(--space-sm);margin:var(--space-xl) 0;align-items:flex-start}.app-supply-agreement input{margin-top:4px;accent-color:var(--clowzer-primary)}.app-supply-agreement label{font-size:var(--fs-sm);color:var(--clowzer-text-muted);line-height:var(--lh-normal);cursor:pointer}.app-supply-submit-btn{width:100%;height:50px;border-radius:var(--radius-md);border:none;font-size:var(--fs-md);font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--space-sm);color:#fff;transition:background .2s}.app-supply-wallet-pay{background:var(--clowzer-primary)}.app-supply-wallet-pay:hover{background:var(--clowzer-primary-hover)}.app-supply-card-pay{background:var(--clowzer-text-main)}.app-supply-card-pay:hover{background:#000}.app-supply-submit-btn:disabled{background:var(--clowzer-border);color:var(--clowzer-text-muted);cursor:not-allowed}.app-supply-pay-note{text-align:center;font-size:var(--fs-xs);color:var(--clowzer-warning);margin-top:var(--space-sm)}.app-supply-status-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;text-align:center;padding:var(--space-xl)}.app-supply-status-icon{margin-bottom:var(--space-lg);color:var(--clowzer-warning)}.app-supply-btn-back{margin-top:var(--space-lg);padding:0 var(--space-xl);height:var(--input-height);border-radius:var(--radius-md);background:var(--clowzer-surface);border:1px solid var(--clowzer-border);cursor:pointer}.fade-in{animation:fadeIn .4s ease-out}@media (max-width: 500px){.app-supply-form-grid{grid-template-columns:1fr}.app-supply-card{padding:var(--space-md)}}.leads-container{max-width:800px;margin:30px auto;padding:0 20px;min-height:80vh}.leads-header{text-align:center;margin-bottom:30px}.leads-header h1{font-size:1.8rem;color:#333}.leads-header p{color:#666}.leads-loading,.leads-empty{text-align:center;margin-top:50px;color:#777}.leads-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.lead-card{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 15px #0000000d;border:1px solid #eee;position:relative;transition:transform .2s}.lead-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001a}.lead-badge{position:absolute;top:15px;right:15px;background:#e3f2fd;color:#007bff;padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:700}.lead-title{font-size:1.4rem;color:#222;margin-bottom:10px;text-transform:capitalize}.lead-info{display:flex;gap:15px;font-size:.85rem;color:#888;margin-bottom:15px}.lead-info span{display:flex;align-items:center;gap:5px}.lead-message{font-size:.95rem;color:#555;margin-bottom:20px;line-height:1.4}.lead-actions{display:flex;gap:10px}.lead-actions button{flex:1;padding:10px;border:none;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .2s}.lead-actions button:hover{opacity:.9}.btn-reject{background-color:#ffebee;color:#d32f2f}.btn-accept{background-color:#28a745;color:#fff}.admin-page-container{background:#f8f9fa;min-height:100vh}.admin-notif-header{display:flex;justify-content:space-between;align-items:center;padding:10px}.admin-notif-header h2{font-size:1.2rem;color:#333;margin-bottom:.2rem}.btn-mark-all{background:#fff;border:1px solid #ddd;padding:8px 16px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:500;color:#555;transition:all .2s}.btn-mark-all:hover{background:#f0f0f0;border-color:#bbb}.admin-toolbar{display:flex;gap:1rem;margin-bottom:1.5rem;background:#fff;padding:1rem;border-radius:8px;box-shadow:0 2px 5px #0000000d;flex-wrap:wrap}.search-box{flex:1;display:flex;align-items:center;background:#f1f3f5;padding:0 12px;border-radius:6px;min-width:200px}.admin-search-icon{color:#888;margin-right:8px}.search-box input{border:none;background:transparent;padding:10px 0;width:100%;outline:none;font-size:.95rem}.admin-filter-group{display:flex;align-items:center;gap:10px}.filter-select{padding:10px;border:1px solid #ddd;border-radius:6px;outline:none;cursor:pointer;background:#fff;font-size:.9rem}.notif-indicator{width:20px;display:flex;align-items:center;justify-content:center}.notif-list-img{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-right:15px}.notif-body{flex:1;display:flex;flex-direction:column;justify-content:center}.admin-badge{padding:2px 8px;border-radius:4px;font-size:.7rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-right:8px}.admin-badge-application{background:#e3f2fd;color:#1565c0;border:1px solid #bbdefb}.admin-badge-security{background:#ffebee;color:#c62828;border:1px solid #ffcdd2}.admin-badge-dispute{background:#fff3e0;color:#ef6c00;border:1px solid #ffe0b2}.admin-badge-system{background:#f5f5f5;color:#616161;border:1px solid #e0e0e0}.admin-badge-security{background:#e8f5e9;color:#2e7d32;border:1px solid #c8e6c9}.pagination-controls{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:2rem}.pagination-controls button{background:#fff;border:1px solid #ddd;padding:8px 12px;border-radius:6px;cursor:pointer}.pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.smart-wallet-page{padding:var(--space-md);max-width:1200px;margin:0 auto;min-height:80vh;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.smart-wallet-loading{display:flex;justify-content:center;align-items:center;height:80vh;font-size:var(--fs-lg);gap:10px;color:var(--clowzer-text-muted)}.smart-wallet-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-md)}.smart-wallet-header-left{display:flex;align-items:center;gap:var(--space-sm)}.smart-wallet-back-btn{background:none;border:none;font-size:var(--fs-lg);color:var(--clowzer-text-main);cursor:pointer;padding:0}.smart-wallet-title{margin:0;font-size:var(--fs-xl);font-weight:800}.smart-wallet-pin-trigger{background:var(--clowzer-input-bg);border:1px dashed var(--clowzer-border);font-size:var(--fs-xs);padding:6px 12px;border-radius:var(--radius-sm);color:var(--clowzer-text-muted);cursor:pointer;display:flex;align-items:center;gap:6px;font-weight:500}.smart-wallet-frozen-banner{background-color:var(--clowzer-danger-red);color:#fff;padding:var(--space-md);border-radius:var(--radius-md);display:flex;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md)}.smart-wallet-frozen-banner h4{margin:0 0 4px;font-size:var(--fs-md)}.smart-wallet-frozen-banner p{margin:0;font-size:var(--fs-sm);opacity:.9}.smart-wallet-grid-container{display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media (min-width: 768px){.smart-wallet-grid-container{grid-template-columns:350px 1fr;align-items:start}.smart-wallet-left-column{position:sticky;top:calc(var(--nav-height) + 20px)}}.smart-wallet-balance-card{position:relative;border-radius:var(--radius-lg);padding:var(--space-lg);color:#fff;overflow:hidden;margin-bottom:var(--space-md);box-shadow:0 8px 20px #00000026;display:flex;flex-direction:column;justify-content:space-between;min-height:220px}.smart-wallet-theme-agent{background:linear-gradient(135deg,#27ae60,#2ecc71)}.smart-wallet-theme-reseller{background:linear-gradient(135deg,#8e44ad,#9b59b6)}.smart-wallet-theme-business{background:linear-gradient(135deg,#2980b9,#3498db)}.smart-wallet-theme-personal{background:linear-gradient(135deg,#e67e22,#f39c12)}.smart-wallet-label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:1px;opacity:.8;margin:0}.smart-wallet-amount{font-size:2.2rem;font-weight:800;margin:8px 0 16px;letter-spacing:-1px}.smart-wallet-bg-icon{position:absolute;right:-20px;top:-20px;font-size:10rem;opacity:.1;pointer-events:none}.smart-wallet-breakdown{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:auto}.smart-wallet-breakdown-item{background:#0003;padding:4px 10px;border-radius:20px;font-size:var(--fs-xs);display:flex;align-items:center;gap:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.smart-wallet-dot{width:6px;height:6px;border-radius:50%}.smart-wallet-dot.green{background:#4ade80}.smart-wallet-dot.orange{background:#facc15}.smart-wallet-withdraw-group{display:flex;gap:8px;margin-top:20px;position:relative;z-index:2}.smart-wallet-input-wrapper{flex:1;position:relative}.smart-wallet-currency{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var( --clowzer-black);font-weight:600;font-size:var(--fs-md)}.smart-wallet-withdraw-input{width:100%;height:44px;border:none;border-radius:var(--radius-sm);padding-left:28px;font-weight:600;background:#fffffff2}.smart-wallet-withdraw-btn{background:var(--clowzer-primary);color:#fff;border:none;padding:0 20px;border-radius:var(--radius-sm);font-weight:600;cursor:pointer;white-space:nowrap}.smart-wallet-withdraw-btn:disabled{opacity:.7;cursor:not-allowed}.smart-wallet-withdraw-input::-webkit-outer-spin-button,.smart-wallet-withdraw-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.smart-wallet-withdraw-input{-moz-appearance:textfield}.smart-wallet-card{background:var(--clowzer-surface);border:1px solid var(--clowzer-card-border);border-radius:var(--radius-md);padding:var(--space-md);box-shadow:var(--shadow-soft)}.smart-wallet-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;border-bottom:1px solid var(--clowzer-border);padding-bottom:10px}.smart-wallet-section-header h3{margin:0;font-size:var(--fs-md);display:flex;align-items:center;gap:8px}.smart-wallet-edit-btn,.smart-wallet-refresh-btn,.smart-wallet-view-all-btn{background:none;border:none;cursor:pointer;color:var(--clowzer-text-muted);font-size:var(--fs-sm);display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:var(--radius-sm)}.smart-wallet-edit-btn:hover{background:var(--clowzer-bg)}.smart-wallet-bank-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.smart-wallet-bank-item{background:var(--clowzer-bg);padding:10px;border-radius:var(--radius-sm)}.smart-wallet-bank-item.full-width{grid-column:span 2}.smart-wallet-bank-label{display:block;font-size:.65rem;color:var(--clowzer-text-muted);text-transform:uppercase;margin-bottom:2px}.smart-wallet-bank-value{font-size:var(--fs-sm);font-weight:600;word-break:break-all;color:var(--clowzer-text-main)}.smart-wallet-bank-form{display:flex;flex-direction:column;gap:10px}.smart-wallet-form-input{padding:10px;border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);width:100%;background:var(--clowzer-input-bg);color:var(--clowzer-text-main)}.smart-wallet-save-btn{padding:12px;border:none;color:#fff;border-radius:var(--radius-sm);font-weight:600;cursor:pointer}.smart-wallet-history-card{min-height:400px}.smart-wallet-date-wrapper{color:var(--clowzer-text-muted)}.smart-wallet-table{width:100%;border-collapse:collapse}.smart-wallet-table th{text-align:left;font-size:.75rem;color:var(--clowzer-text-muted);padding:10px 5px;border-bottom:2px solid var(--clowzer-border)}.smart-wallet-table td{padding:12px 5px;border-bottom:1px solid var(--clowzer-border);font-size:var(--fs-sm);vertical-align:middle}.smart-wallet-icon-wrapper{display:flex;align-items:center;gap:8px}.smart-wallet-cat-icon{color:var(--clowzer-text-muted)}.smart-wallet-ref-text{font-family:monospace;color:var(--clowzer-text-main);font-size:.8rem}.smart-wallet-desc-text{font-weight:600;color:var(--clowzer-text-main)}.smart-wallet-cat-subtext{font-size:.7rem;color:var(--clowzer-text-muted)}.smart-wallet-amount-text{font-weight:700;font-size:.95rem}.smart-wallet-time-text{font-size:.7rem;color:var(--clowzer-text-muted);display:block}.smart-wallet-status-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:12px;font-size:.7rem;font-weight:600}.smart-wallet-badge-icon{margin-right:4px;display:flex}.smart-wallet-badge-success{background:var(--clowzer-light);color:var(--clowzer-primary)}.smart-wallet-badge-neutral{background:var(--clowzer-grey);color:var(--clowzer-text-muted)}.smart-wallet-badge-processing{background:#e0f2fe;color:#0284c7}.smart-wallet-badge-pending{background:var(--clowzer-pending);color:#d97706}.smart-wallet-badge-failed{background:#fee2e2;color:#dc2626}.smart-wallet-empty-state{text-align:center;padding:40px;color:var(--clowzer-text-muted)}@media (max-width: 768px){.smart-wallet-table th.smart-wallet-th-ref,.smart-wallet-table td.smart-wallet-ref-cell .smart-wallet-ref-text{display:none}}@media (max-width: 540px){.smart-wallet-page{padding:var(--space-sm)}.smart-wallet-balance-card{padding:var(--space-md);min-height:auto}.smart-wallet-amount{font-size:1.8rem}}@media (max-width: 450px){.smart-wallet-withdraw-group{flex-direction:column}.smart-wallet-withdraw-btn{width:100%;height:40px}.smart-wallet-bank-grid{grid-template-columns:1fr}.smart-wallet-bank-item.full-width{grid-column:auto}.smart-wallet-th-date,.smart-wallet-date-cell{display:none}}@media (max-width: 380px){.smart-wallet-title{font-size:1.2rem}.smart-wallet-amount{font-size:1.6rem}.smart-wallet-table thead{display:none}.smart-wallet-table tr{display:grid;grid-template-columns:30px 1fr auto;grid-template-rows:auto auto;gap:2px 8px;padding:12px 0;border-bottom:1px solid var(--clowzer-border)}.smart-wallet-table td{border:none;padding:0;display:block}.smart-wallet-ref-cell{grid-column:1;grid-row:1 / span 2;display:flex;align-items:center;justify-content:center}.smart-wallet-cat-icon{font-size:1.2rem;background:var(--clowzer-bg);padding:8px;border-radius:50%}.smart-wallet-ref-text{display:none}.smart-wallet-desc-cell{grid-column:2;grid-row:1;align-self:end}.smart-wallet-amount-cell{grid-column:3;grid-row:1;text-align:right;align-self:end}.smart-wallet-status-cell{grid-column:3;grid-row:2;text-align:right;margin-top:4px}.smart-wallet-date-cell{display:block!important;grid-column:2;grid-row:2;font-size:.7rem;color:var(--clowzer-text-muted)}.smart-wallet-time-text{display:inline;margin-left:5px}}.smart-wallet-modal-overlay{position:fixed;inset:0;background:#0009;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.smart-wallet-modal-content{background:var(--clowzer-surface);width:100%;max-width:360px;border-radius:var(--radius-md);padding:20px}.smart-wallet-modal-header{display:flex;justify-content:space-between;margin-bottom:20px}.smart-wallet-close-icon{cursor:pointer;color:var(--clowzer-text-muted)}.smart-wallet-fee-breakdown{background:var(--clowzer-bg);padding:15px;border-radius:var(--radius-sm);margin-bottom:20px}.smart-wallet-fee-row{display:flex;justify-content:space-between;margin-bottom:8px;font-size:.9rem;color:var(--clowzer-text-main)}.smart-wallet-fee-row.fee{color:var(--clowzer-danger-red)}.smart-wallet-divider{border-top:1px solid var(--clowzer-border);margin:10px 0;border-bottom:none}.smart-wallet-modal-actions{display:flex;gap:10px}.smart-wallet-modal-actions button{flex:1;padding:12px;border-radius:var(--radius-sm);font-weight:700;cursor:pointer}.smart-wallet-cancel-btn{background:#fff;border:1px solid var(--clowzer-border)}.smart-wallet-confirm-btn{color:#fff;border:none}.smart-wallet-pin-overlay{position:fixed;inset:0;background:#000000e6;z-index:1100;display:flex;align-items:center;justify-content:center;padding:20px}.smart-wallet-pin-container{background:var(--clowzer-surface);padding:30px;border-radius:20px;width:100%;max-width:320px;text-align:center;position:relative}.smart-wallet-pin-close{position:absolute;top:15px;right:15px;background:none;border:none;font-size:1.2rem;cursor:pointer;color:var(--clowzer-text-muted)}.smart-wallet-pin-icon-circle{width:50px;height:50px;background:var(--clowzer-bg);color:var(--clowzer-text-main);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px}.smart-wallet-pin-container p{color:var(--clowzer-text-muted)}.smart-wallet-pin-inputs{display:flex;gap:10px;justify-content:center;margin:20px 0}.smart-wallet-pin-digit{width:45px;height:45px;font-size:1.5rem;text-align:center;border:1px solid var(--clowzer-border);border-radius:8px;background:var(--clowzer-input-bg);color:var(--clowzer-text-main)}.smart-wallet-pin-submit{width:100%;padding:12px;background:var(--clowzer-text-main);color:var(--clowzer-bg);border:none;border-radius:8px;font-weight:700;cursor:pointer}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton-box{background:var(--clowzer-grey);background-image:linear-gradient(to right,var(--clowzer-grey) 0%,var(--clowzer-border) 50%,var(--clowzer-grey) 100%);background-repeat:no-repeat;background-size:1000px 100%;animation:shimmer 2s infinite linear;border-radius:var(--radius-sm)}.sk-header{height:30px;width:150px;margin-bottom:var(--space-md)}.sk-card-bg{background:var(--clowzer-surface);border:1px solid var(--clowzer-card-border);border-radius:var(--radius-md);padding:var(--space-md);margin-bottom:var(--space-md)}.sk-label{height:14px;width:80px;margin-bottom:var(--space-xs)}.sk-amount-lg{height:50px;width:70%;border-radius:var(--radius-md);margin-bottom:var(--space-md)}.sk-stats-row{display:flex;gap:var(--space-md);margin-bottom:var(--space-lg)}.sk-stat-pill{height:20px;width:80px;border-radius:100px}.sk-input{height:var(--input-height);width:100%;border-radius:var(--radius-md);margin-bottom:var(--space-xs)}.sk-btn{height:var(--input-height);width:100%;border-radius:var(--radius-md);opacity:.7}.sk-list-item{display:flex;align-items:center;padding:var(--space-sm) 0;border-bottom:1px solid var(--clowzer-border)}.sk-list-item:last-child{border-bottom:none}.sk-icon{width:32px;height:32px;border-radius:50%;margin-right:var(--space-sm)}.sk-col-main{flex:1}.sk-line-lg{height:14px;width:60%;margin-bottom:6px}.sk-line-sm{height:10px;width:40%}.sk-col-end{width:60px;height:14px}.follow-page-container{display:flex;flex-direction:column;height:100vh;background-color:var(--clowzer-bg)}.follow-network-header{display:flex;align-items:center;height:var(--nav-height);padding:0 var(--space-sm);background-color:var(--clowzer-surface);position:sticky;top:0;z-index:10}.follow-network-title{font-size:var(--fs-lg);font-weight:700;color:var(--clowzer-text-main);margin:0;margin-left:var(--space-xs)}.follow-list-content{flex:1;overflow-y:auto;background-color:var(--clowzer-surface);border-top:1px solid var(--clowzer-border)}.user-list-item{display:flex;align-items:center;padding:var(--space-md);border-bottom:1px solid var(--clowzer-border);cursor:pointer;background-color:var(--clowzer-surface);transition:background-color .2s ease}.user-list-item:hover{background-color:var(--clowzer-list-hover)}.user-item-avatar{width:var(--avatar-size-md, 48px);height:var(--avatar-size-md, 48px);border-radius:50%;object-fit:cover;background-color:var(--avatar-bg);margin-right:var(--space-md);flex-shrink:0}.user-item-info{flex:1;display:flex;flex-direction:column;overflow:hidden;padding-right:var(--space-sm)}.user-item-name{font-weight:700;font-size:var(--fs-md);color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:var(--lh-tight)}.user-item-username{font-size:var(--fs-sm);color:var(--clowzer-text-muted);margin-top:2px}.user-item-cat{font-size:var(--fs-xs);color:var(--clowzer-primary);text-transform:capitalize;font-weight:600;margin-top:4px}.loading-spinner,.empty-state{padding:var(--space-xl);text-align:center;color:var(--clowzer-text-muted);font-size:var(--fs-md)}.pt-container{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:var(--space-md);background-color:var(--clowzer-bg);color:var(--clowzer-text-main)}.pt-screen-center{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.pt-header{margin-bottom:var(--space-lg);text-align:center}.pt-brand{display:flex;align-items:center;gap:var(--space-xs);color:var(--clowzer-primary);font-weight:700;font-size:var(--fs-lg)}.pt-card{width:100%;max-width:480px;padding:0;overflow:hidden}.pt-meta-row{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--space-lg)}.pt-id-block{display:flex;flex-direction:column}.pt-label{font-size:var(--fs-xs);color:var(--clowzer-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.pt-id{margin:0;font-size:var(--fs-xxl);color:var(--clowzer-text-main);letter-spacing:-.5px}.pt-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:50px;font-size:var(--fs-xs);font-weight:600;text-transform:capitalize}.pt-status-primary{background-color:var(--clowzer-light);color:var(--clowzer-primary)}.pt-status-success{background-color:var(--clowzer-delivered);color:var(--clowzer-dark-green)}.pt-status-danger{background-color:var(--clowzer-pending);color:var(--clowzer-danger-red)}.pt-divider{height:1px;background-color:var(--clowzer-border);margin:0 var(--space-lg)}.pt-qr-section{display:flex;flex-direction:column;align-items:center;padding:var(--space-xl) var(--space-lg);background:linear-gradient(to bottom,var(--clowzer-surface),var(--clowzer-bg))}.pt-qr-frame{padding:var(--space-md);background:#fff;border-radius:var(--radius-md);border:1px solid var(--clowzer-border);box-shadow:var(--shadow-soft);margin-bottom:var(--space-lg);width:160px;height:160px;display:flex;align-items:center;justify-content:center}.pt-pin-toggle{background:var(--clowzer-surface);border:1px solid var(--clowzer-primary);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-lg);display:flex;flex-direction:column;align-items:center;cursor:pointer;width:100%;transition:all .2s ease}.pt-pin-toggle:active{transform:scale(.98)}.pt-pin-label{font-size:var(--fs-xs);color:var(--clowzer-primary);font-weight:600;text-transform:uppercase}.pt-pin-code{font-size:var(--fs-xl);font-weight:700;color:var(--clowzer-text-main);margin-top:2px}.pt-pin-code.blurred{filter:blur(4px);-webkit-user-select:none;user-select:none}.pt-timeline{padding:var(--space-lg);background-color:var(--clowzer-surface)}.pt-node{display:flex;gap:var(--space-md)}.pt-node-left{display:flex;flex-direction:column;align-items:center;min-width:24px}.pt-icon-circle{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--clowzer-white-always);z-index:2}.pt-icon-pickup{background-color:var(--clowzer-text-muted)}.pt-icon-dropoff{background-color:var(--clowzer-primary)}.pt-line{width:2px;background-color:var(--clowzer-border);flex-grow:1;min-height:40px;margin:4px 0}.pt-node-content{padding-bottom:var(--space-lg);flex:1}.pt-node-title{display:block;font-size:var(--fs-xs);color:var(--clowzer-text-muted);margin-bottom:4px}.pt-address{margin:0;font-size:var(--fs-md);color:var(--clowzer-text-main);line-height:var(--lh-normal);font-weight:500}.pt-subtext{font-size:var(--fs-sm);color:var(--clowzer-text-muted)}.pt-agent-card{margin:0 var(--space-lg) var(--space-lg);padding:var(--space-md);background-color:var(--clowzer-bg);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:space-between}.pt-agent-details{display:flex;align-items:center;gap:var(--space-md)}.pt-agent-avatar{width:40px;height:40px;background-color:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--clowzer-text-muted)}.pt-agent-name{margin:0;font-size:var(--fs-md);color:var(--clowzer-text-main)}.pt-agent-role{font-size:var(--fs-xs);color:var(--clowzer-text-muted)}.pt-call-btn{width:40px;height:40px;background-color:var(--clowzer-primary);color:var(--clowzer-white-always);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s;box-shadow:var(--shadow-soft)}.pt-call-btn:hover{background-color:var(--clowzer-primary-hover)}.pt-footer{font-size:var(--fs-xs);color:var(--clowzer-text-muted);display:flex;align-items:center;gap:6px;margin-top:var(--space-lg);opacity:.7}.pt-loader{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);color:var(--clowzer-primary)}.pt-pulse-icon{font-size:48px;animation:pt-pulse 1.5s infinite}@keyframes pt-pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}to{transform:scale(1);opacity:1}}.pt-error-state{text-align:center;color:var(--clowzer-text-muted)}.pt-error-state h3{color:var(--clowzer-text-main);margin-top:var(--space-md)}.wallet-history-page{max-width:900px;margin:0 auto;padding-bottom:var(--space-xl);min-height:100vh}.wallet-history-header{display:flex;align-items:center;padding:var(--space-md) var(--space-md);gap:var(--space-md);position:sticky;top:0;background-color:var(--clowzer-bg);z-index:10}.wallet-history-back-btn{background:none;border:none;cursor:pointer;color:var(--clowzer-text-muted);font-size:var(--fs-xl);padding:0;display:flex;align-items:center}.wallet-history-title{flex:1;margin:0;font-size:var(--fs-lg);color:var(--clowzer-text-main);font-weight:700}.wallet-history-export-btn{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);border:none;cursor:pointer;background:var(--clowzer-surface);color:var(--clowzer-text-main);border:1px solid var(--clowzer-border);font-size:var(--fs-sm);font-weight:600;transition:all .2s}.wallet-history-export-btn:hover{background:var(--clowzer-list-hover);border-color:var(--clowzer-border-hover)}.wallet-history-card{margin:0 var(--space-md);background:var(--clowzer-surface);border-radius:var(--radius-md);border:1px solid var(--clowzer-card-border);box-shadow:var(--shadow-soft);overflow:hidden}.wallet-history-table-responsive{width:100%;overflow-x:auto}.wallet-history-table{width:100%;border-collapse:collapse;white-space:nowrap}.wallet-history-th{text-align:left;padding:var(--space-md);color:var(--clowzer-text-muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.5px;background-color:var(--clowzer-bg);border-bottom:1px solid var(--clowzer-border)}.wallet-history-row{cursor:pointer;transition:background .2s;border-bottom:1px solid var(--clowzer-border)}.wallet-history-row:hover{background-color:var(--clowzer-list-hover)}.wallet-history-td{padding:var(--space-md);font-size:var(--fs-sm);color:var(--clowzer-text-main)}.wallet-history-ref-wrapper{display:flex;align-items:center;gap:6px;font-family:monospace;color:var(--clowzer-text-muted)}.wallet-history-date-col{display:flex;flex-direction:column}.wallet-history-time-text{font-size:var(--fs-xs);color:var(--clowzer-text-muted)}.wallet-history-amount{font-weight:600;font-family:monospace;font-size:var(--fs-md)}.wallet-history-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:600;text-transform:capitalize}.wallet-history-badge-success{background:var(--clowzer-delivered);color:var(--clowzer-primary-dark, #14532d)}.wallet-history-badge-pending{background:var(--clowzer-pending);color:#9a3412}.wallet-history-badge-failed{background:#fee2e2;color:var(--clowzer-danger-red)}.wallet-history-badge-neutral{background:var(--clowzer-grey);color:var(--clowzer-text-muted)}.wallet-history-loading{padding:var(--space-xl);text-align:center;color:var(--clowzer-text-muted);font-size:var(--fs-sm)}.wallet-history-empty{text-align:center;padding:var(--space-xl);color:var(--clowzer-text-muted)}.wallet-history-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.wallet-history-modal-content{background:var(--clowzer-surface);border-radius:var(--radius-lg);padding:var(--space-lg);width:90%;max-width:400px;box-shadow:var(--shadow-medium);border:1px solid var(--clowzer-card-border);animation:slideUp .2s ease-out}.wallet-history-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md)}.wallet-history-modal-title{margin:0;font-size:var(--fs-lg);font-weight:700}.wallet-history-close-icon{cursor:pointer;color:var(--clowzer-text-muted);transition:color .2s}.wallet-history-close-icon:hover{color:var(--clowzer-danger-red)}.wallet-history-detail-row{display:flex;justify-content:space-between;padding:var(--space-xs) 0;border-bottom:1px solid var(--clowzer-border);font-size:var(--fs-sm)}.wallet-history-detail-label{color:var(--clowzer-text-muted)}.wallet-history-detail-value{font-weight:500;text-align:right;max-width:60%;color:var(--clowzer-text-main)}.wallet-history-input-group{margin-bottom:var(--space-md)}.wallet-history-label{display:block;font-size:var(--fs-xs);color:var(--clowzer-text-muted);margin-bottom:var(--space-2xs);font-weight:600}.wallet-history-date-input{width:100%;padding:var(--space-sm);border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);background:var(--clowzer-input-bg);color:var(--clowzer-text-main);outline:none}.wallet-history-date-input:focus{border-color:var(--clowzer-primary);box-shadow:0 0 0 3px var(--clowzer-focus-ring)}.wallet-history-btn-primary{width:100%;background:var(--clowzer-primary);color:var(--clowzer-white-always);border:none;padding:var(--space-sm);border-radius:var(--radius-sm);font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--space-xs)}.wallet-history-btn-primary:hover{background:var(--clowzer-primary-hover)}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.n-market-nav-top{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;height:56px;position:sticky;top:0;background-color:var(--clowzer-surface);z-index:1000}.n-market-search-container{flex-grow:0;transition:all .3s ease;background:var(--clowzer-input-bg);border-radius:20px;padding:6px 15px;display:flex;align-items:center;width:160px;gap:8px}.n-market-search-icon{color:var(--clowzer-text-muted, #606060);font-size:14px}.n-market-search-container input{border:none;background:transparent;outline:none;width:100%;font-size:14px;color:var(--clowzer-text-main)}.n-market-header-icons{display:flex;gap:18px;align-items:center}.n-market-search-container:focus-within{flex-grow:1;width:100%}.n-market-nav-top:has(.n-market-search-container:focus-within) .n-market-header-icons{display:none}.n-market-nav-search button{background:var(--clowzer-primary);color:#fff;border:none;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer}.n-market-nav-actions{display:flex;align-items:center;gap:var(--space-md)}.n-market-nav-cart{position:relative;cursor:pointer;font-size:20px;color:var(--clowzer-text-main)}.n-market-badge{position:absolute;top:-8px;right:-10px;background:var(--clowzer-danger);color:#fff;font-size:10px;padding:2px 6px;border-radius:10px;font-weight:700}.n-market-login-btn{background:var(--clowzer-primary);color:#fff;border:none;padding:6px 16px;border-radius:var(--radius-sm);font-weight:600;cursor:pointer}.n-market-nav-middle{padding:var(--space-xs) var(--space-md);gap:var(--space-sm);display:grid;grid-template-columns:1fr 1fr}.n-market-toggle-group{display:flex;align-items:center;gap:var(--space-xs);flex-shrink:0}.n-market-switch{position:relative;display:inline-block;width:40px;height:22px}.n-market-switch input{opacity:0;width:0;height:0}.n-market-slider{position:absolute;cursor:pointer;inset:0;background-color:var(--clowzer-toggle-bg);transition:.3s;border-radius:22px}.n-market-slider:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:var(--clowzer-surface);transition:.3s;border-radius:50%;box-shadow:var(--shadow-soft)}.n-market-switch input:checked+.n-market-slider{background-color:var(--clowzer-primary)}.n-market-switch input:checked+.n-market-slider:before{transform:translate(18px)}.n-market-toggle-label{font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main)}.n-market-location-drop{flex-grow:1;padding:8px 10px;border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);font-size:var(--fs-md);background:var(--clowzer-input-bg);color:var(--clowzer-text-main);outline:none;max-width:250px}.n-market-nav-bottom{padding:var(--space-xs) 0 var(--space-sm)}.n-market-cat-scroll{display:flex;overflow-x:auto;padding:0 var(--space-md);gap:var(--space-xs);scrollbar-width:none}.n-market-cat-scroll::-webkit-scrollbar{display:none}.n-market-cat-pill{padding:6px 14px;background:var(--clowzer-input-bg);color:var(--clowzer-text-main);border-radius:var(--radius-sm);white-space:nowrap;font-size:var(--fs-sm);font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid var(--clowzer-border)}.n-market-cat-pill.active,.n-market-cat-pill.filter-btn{background:var(--clowzer-text-main);color:var(--clowzer-surface);border-color:var(--clowzer-text-main)}.n-market-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1999}.n-market-category-modal{position:fixed;bottom:0;left:0;width:100%;background:var(--clowzer-surface);z-index:2000;padding:var(--space-xl);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 -5px 25px #00000026;color:var(--clowzer-text-main)}.n-market-modal-item{padding:var(--space-sm);background:var(--clowzer-input-bg);border-radius:var(--radius-sm);text-align:center;cursor:pointer;font-size:var(--fs-sm);border:1px solid var(--clowzer-border)}.n-market-modal-close{margin-top:var(--space-xl);width:100%;padding:var(--space-md);border:none;background:var(--clowzer-text-main);color:var(--clowzer-surface);border-radius:30px;font-weight:600;cursor:pointer}.n-market-spin{animation:spin 1s linear infinite}.n-market-section-title{padding:16px 16px 8px;display:flex;justify-content:space-between;align-items:center}.n-market-section-title h2{font-size:16px;font-weight:700;margin:0;color:var(--clowzer-text-main)}.n-market-advert-wrapper{display:flex;overflow-x:auto;padding:0 16px;gap:12px;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.n-market-advert-wrapper::-webkit-scrollbar{display:none}.n-market-ad-card{min-width:220px;height:80px;background:var(--clowzer-grey);border-radius:8px;display:flex;align-items:center;padding:10px;position:relative;border:1px solid var(--clowzer-card-border);gap:12px;flex-shrink:0;cursor:pointer}.n-market-ad-badge{position:absolute;top:4px;left:4px;background:#fbc02d;color:#000;font-size:9px;font-weight:700;padding:2px 4px;border-radius:3px;z-index:2}.n-market-ad-img{width:58px;height:58px;border-radius:6px;object-fit:cover;background-color:#e5e5e5;flex-shrink:0}.n-market-ad-content{display:flex;flex-direction:column;justify-content:center;overflow:hidden;flex-grow:1}.n-market-ad-content h4{font-size:13px;margin:0 0 2px;color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n-market-ad-content p{font-size:11px;color:var(--clowzer-text-muted);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n-market-banner-section{padding:4px 16px 10px}.n-market-banner-container{position:relative;width:100%;height:120px;border-radius:12px;overflow:hidden;background:var(--clowzer-input-bg, #f8f8f8)}.n-market-banner-track{display:flex;height:100%;transition:transform .5s ease-in-out}.n-market-banner-slide{min-width:100%;height:100%;flex-shrink:0}.n-market-banner-card{width:100%;height:100%;cursor:pointer}.n-market-banner-card img{width:100%;height:100%;object-fit:cover;border-radius:12px}.n-market-slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:#fffc;border:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;color:#0f0f0f;box-shadow:0 2px 4px #00000026}.n-market-slider-btn.prev{left:8px}.n-market-slider-btn.next{right:8px}.mp-layout-wrapper{background-color:var(--clowzer-surface);min-height:100vh;padding-bottom:90px;margin-top:5px}@media (min-width: 768px){.mp-layout-wrapper{padding-bottom:30px;padding-left:100px}}.mp-main-container{max-width:1440px;margin:0 auto}.mp-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.mp-section-title{font-size:var(--fs-md);font-weight:700;color:var(--clowzer-text-main);margin:0;display:flex;align-items:center;gap:8px}.mp-see-all{font-size:var(--fs-md);color:var(--clowzer-primary);font-weight:600;cursor:pointer;text-decoration:none;display:flex;align-items:center;gap:4px}.mp-section-filter{font-size:14px;color:#2563eb;cursor:pointer;font-weight:500}.mp-h-scroll-track{display:flex;gap:16px;overflow-x:auto;padding-bottom:16px;scrollbar-width:none;scroll-snap-type:x mandatory}.mp-h-scroll-track::-webkit-scrollbar{display:none}.mp-h-card-wrapper{min-width:160px;width:160px;scroll-snap-align:start}@media (min-width: 768px){.mp-h-card-wrapper{min-width:200px;width:200px}}.mp-card-style{background:var(--mp-card-bg);border:1px solid var(--mp-border);border-radius:var(--mp-radius);overflow:hidden;transition:transform .2s,box-shadow .2s;height:100%;display:flex;flex-direction:column}.mp-card-style:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a}.mp-grid-layout{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (min-width: 768px){.mp-grid-layout{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1200px){.mp-grid-layout{grid-template-columns:repeat(5,1fr)}}.mp-load-more-box{display:flex;justify-content:center;padding:40px 0}.mp-load-more-btn{padding:12px 32px;background:#fff;border:1px solid var(--mp-border);border-radius:30px;font-weight:600;color:var(--mp-text);cursor:pointer;transition:.2s}.mp-load-more-btn:hover{border-color:var(--mp-primary);color:var(--mp-primary)}.mp-fallback-banner{background:#eff6ff;color:#1e40af;padding:5px;border-radius:5px;margin-bottom:20px;font-size:10px;display:flex;gap:10px;align-items:center;border:1px solid #dbeafe}.mp-banner-container{position:relative;width:100%;height:140px;border-radius:var(--radius-md);overflow:hidden;background-color:#e2e8f0;margin-bottom:12px}.mp-section-banner{padding:0 10px}@media (min-width: 768px){.mp-banner-container{height:170px}}.mp-banner-track{display:flex;height:100%;width:100%;transition:transform .5s ease-in-out}.mp-banner-slide{min-width:100%;height:100%;flex:0 0 100%}.mp-banner-item{width:100%;height:100%;display:block}.mp-banner-item img{width:100%;height:100%;object-fit:cover;display:block}.mp-slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:#fffc;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;box-shadow:0 2px 4px #0003;display:none}.mp-slider-btn.prev{left:16px}.mp-slider-btn.next{right:16px}.clowzer-mp-body{background-color:var(--clowzer-bg-body);min-height:100vh;padding-bottom:80px}.clowzer-mp-main-container{padding:16px;max-width:1200px;margin:0 auto}.clowzer-mp-section-header{color:var(--clowzer-text-main);display:flex;align-items:center;background-color:var(--clowzer-surface);padding:10px}.clowzer-mp-header-sub{font-size:12px;color:var(--clowzer-text-muted);font-weight:400}.clowzer-mp-filter-link{font-size:14px;font-weight:400;margin-left:auto;color:var(--clowzer-primary);cursor:pointer}.clowzer-mp-scroll-container{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none}.clowzer-mp-scroll-container::-webkit-scrollbar{display:none}.clowzer-mp-grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;padding:0 5px}.clowzer-mp-card{background:var(--clowzer-surface);border-radius:12px;overflow:hidden;border:1px solid var(--clowzer-card-border);position:relative;box-shadow:0 2px 4px #0000000d}.clowzer-mp-card:active{transform:scale(.98)}.clowzer-mp-card-sponsored{width:150px;min-width:150px;height:100%}.clowzer-mp-card-sponsored .clowzer-mp-img-wrapper{position:relative;width:100%;aspect-ratio:1 / 1}.clowzer-mp-card-sponsored .clowzer-mp-img{width:100%;height:100%;object-fit:cover}.clowzer-mp-img-wrapper{position:relative;width:100%;padding-top:100%;background:#e5e7eb}.clowzer-mp-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.clowzer-mp-badge-ad{position:absolute;top:8px;left:8px;background:#000000b3;color:#fff;font-size:10px;padding:2px 6px;border-radius:4px;font-weight:600;text-transform:uppercase;z-index:100}.clowzer-mp-badge-discount{position:absolute;top:8px;right:8px;background:var(--clowzer-danger);color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px}.clowzer-mp-content{padding:8px 10px 12px}.clowzer-mp-title{font-size:12px;font-weight:500;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--clowzer-text-main)}.clowzer-mp-old-price{font-size:8px;text-decoration:line-through;color:var(--clowzer-text-muted);margin-left:6px}.clowzer-mp-action-row{margin-top:10px;display:flex;width:100%}.clowzer-mp-action-row button,.cta-button{width:100%;border:none;padding:8px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;display:flex;justify-content:center;align-items:center}.btn-add,.btn-cart{background-color:var(--clowzer-primary);color:#fff}.btn-message,.btn-chat{background-color:#eff6ff;color:var(--clowzer-primary)}.clowzer-mp-load-more{padding:10px 24px;border-radius:20px;border:1px solid 1px solid var(--clowzer-border);background:#fff;font-weight:600;cursor:pointer}@media (max-width: 480px){.clowzer-mp-grid-container{grid-template-columns:repeat(2,1fr);gap:12px}}.clowzer-mp-section-title{display:flex;align-items:center;gap:8px;margin:0;color:var(--clowzer-text-main)}.clowzer-mp-see-all{margin-left:auto;font-size:var(--fs-md);color:var(--clowzer-text-main);cursor:pointer;display:flex;align-items:center;gap:4px;font-weight:500}.clowzer-mp-see-all:hover{text-decoration:underline}.clowzer-mp-save-btn{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background:#ffffffe6;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;color:#64748b;box-shadow:0 2px 4px #0000001a;transition:all .2s ease}.clowzer-mp-save-btn:hover{transform:scale(1.1)}.clowzer-mp-save-btn svg{font-size:14px}.clowzer-mp-card-recommended{background:var(--clowzer-surface);border-radius:var(--mp-radius);overflow:hidden;border:1px solid var(--clowzer-card-border);position:relative;display:flex;flex-direction:column}.clowzer-mp-card-recommended:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a}.clowzer-mp-img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.clowzer-mp-card-recommended:hover .clowzer-mp-img{transform:scale(1.05)}.clowzer-mp-badge-discount{position:absolute;top:8px;right:8px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px;z-index:2}.clowzer-mp-save-btn{position:absolute;top:8px;left:8px;width:28px;height:28px;border-radius:50%;background:#ffffffe6;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;z-index:3;transition:all .2s}.clowzer-mp-save-btn:hover{background:#fff;transform:scale(1.1)}.clowzer-mp-save-btn.is-saved{color:#ef4444}.clowzer-mp-price{display:flex;align-items:center;gap:4px;margin:-4px 0;font-weight:700;color:var(--clowzer-text-main)}.clowzer-mp-old-price{font-size:12px;text-decoration:line-through;color:var(--clowzer-text-muted)}.clowzer-mp-meta{font-size:8px;color:var(--clowzer-text-muted);margin-top:6px;display:flex;align-items:center;gap:4px}.clowzer-mp-grid-container{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}:root{--mp-sk-bg: #f0f0f0;--mp-sk-highlight: #e0e0e0}[data-theme=dark]{--mp-sk-bg: #1e293b;--mp-sk-highlight: #334155}@keyframes mpShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.mp-skeleton-pulse{background:var(--mp-sk-bg);background:linear-gradient(90deg,var(--mp-sk-bg) 25%,var(--mp-sk-highlight) 50%,var(--mp-sk-bg) 75%);background-size:200% 100%;animation:mpShimmer 1.5s infinite linear}.mp-skeleton-container{padding:10px;display:flex;flex-direction:column;gap:24px}.mp-skeleton-row-header{height:20px;width:120px;border-radius:4px;margin-bottom:10px}.mp-skeleton-h-scroll{display:flex;gap:12px;overflow:hidden}.mp-skeleton-h-card{min-width:130px;height:180px;border-radius:8px}.mp-skeleton-banner{width:100%;height:160px;border-radius:12px}.mp-skeleton-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.mp-skeleton-product-card{display:flex;flex-direction:column;gap:10px;background:var(--clowzer-surface);border:1px solid var(--clowzer-card-border);padding:10px;border-radius:8px}.mp-skeleton-prod-img{width:100%;aspect-ratio:1/1;border-radius:6px}.mp-skeleton-prod-line{height:12px;width:90%;border-radius:4px}.mp-skeleton-prod-line.short{width:50%}@media (min-width: 768px){.mp-skeleton-grid{grid-template-columns:repeat(4,1fr);gap:20px}.mp-skeleton-banner{height:250px}}@keyframes clowzer-shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.clowzer-skeleton-card{background:var(--clowzer-surface);border:1px solid var(--clowzer-card-border);border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column}.clowzer-shimmer-effect{animation:clowzer-shimmer 2s infinite linear;background:linear-gradient(to right,var(--clowzer-disabled-bg) 4%,var(--clowzer-bg) 25%,var(--clowzer-disabled-bg) 36%);background-size:1000px 100%}.clowzer-skeleton-img{width:100%;aspect-ratio:1 / 1}.clowzer-skeleton-info{padding:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-xs)}.clowzer-skeleton-line{height:14px;border-radius:4px}.clowzer-skeleton-line.title{width:85%;margin-bottom:4px}.clowzer-skeleton-line.price{width:45%;height:18px}.clowzer-skeleton-line.meta{width:60%;margin-top:12px;height:12px}.mp-banner-skeleton{width:100%;height:180px;border-radius:var(--radius-md);margin-bottom:var(--space-md)}.n-market-ad-skeleton{display:flex;align-items:center;padding:var(--space-sm);gap:var(--space-sm);background:var(--clowzer-surface);border:1px solid var(--clowzer-card-border);border-radius:var(--radius-md)}.n-market-ad-skeleton-img{width:70px;height:70px;border-radius:var(--radius-sm);flex-shrink:0}.n-market-ad-skeleton-text{flex-grow:1;display:flex;flex-direction:column;gap:8px}.mp-feed-section{width:100%;padding-bottom:24px}.section-title{padding:16px 16px 12px;display:flex;justify-content:space-between;align-items:center}.section-title h2{font-size:16px;font-weight:700;color:var(--clowzer-text-main);margin:0}.mp-feed-fallback-banner{margin:0 16px 16px;padding:12px 16px;background-color:var(--clowzer-primary-light);border-radius:8px;border:1px solid var(--clowzer-border);display:flex;align-items:center;gap:10px;font-size:13px;color:var(--clowzer-text-muted)}.mp-feed-fallback-icon{color:var(--clowzer-primary);flex-shrink:0}.mp-feed-loading-container,.mp-feed-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.mp-feed-loading-spinner{border:3px solid var(--clowzer-border);border-top:3px solid var(--clowzer-border);border-radius:50%;width:32px;height:32px;animation:spin 1s linear infinite;margin-bottom:12px}.mp-feed-loading-text,.mp-feed-empty-text{font-size:14px;color:var(--clowzer-text-muted);margin-bottom:16px}.mp-feed-empty-icon{color:var(--clowzer-text-muted);margin-bottom:16px}.mp-feed-reset-btn{background-color:var(--clowzer-text-main);color:#fff;border:none;padding:10px 20px;border-radius:20px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s}.mp-feed-reset-btn:hover{background-color:#333}.mp-feed-more-loader{display:flex;justify-content:center;padding:20px 0}.mp-feed-more-spinner{border:2px solid #f3f3f3;border-top:2px solid #0f0f0f;border-radius:50%;width:24px;height:24px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:0 16px;margin-bottom:50px}@media (max-width: 379px){.product-grid{gap:8px;padding:0 12px}}@media (min-width: 525px){.product-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 768px){.product-grid{grid-template-columns:repeat(4,1fr);gap:16px;padding:0 24px}}@media (min-width: 1024px){.product-grid{grid-template-columns:repeat(5,1fr)}}@media (min-width: 1280px){.product-grid{grid-template-columns:repeat(6,1fr);padding:0 32px}}.clowzer-review-card{background:var(--clowzer-surface);border-radius:var(--radius-md);padding:var(--space-md);margin-bottom:var(--space-md);border:1px solid var(--clowzer-card-border);box-shadow:var(--shadow-soft);transition:box-shadow .2s ease-in-out}.clowzer-review-header{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs)}.clowzer-review-avatar{width:40px;height:40px;border-radius:50%;background-color:var(--clowzer-border);object-fit:cover}.clowzer-review-meta{display:flex;flex-direction:column}.clowzer-review-author{font-weight:700;font-size:var(--fs-md);margin:0;color:var(--clowzer-text-main)}.clowzer-review-date{color:var(--clowzer-text-muted);font-size:var(--fs-sm);margin:0}.clowzer-review-rating{display:flex;gap:2px;color:var(--clowzer-gold);margin-bottom:var(--space-xs)}.clowzer-review-body{font-size:var(--fs-md);line-height:var(--lh-normal);margin:0;color:var(--clowzer-text-main);word-wrap:break-word}.clowzer-review-media{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-md)}.clowzer-review-media img{width:70px;height:70px;border-radius:var(--radius-sm);object-fit:cover;border:1px solid var(--clowzer-border);cursor:pointer;transition:opacity .2s ease}.clowzer-review-media img:hover{opacity:.8}.clowzer-review-actions{margin-top:var(--space-md);display:flex;gap:var(--space-md)}.clowzer-btn-helpful{background:transparent;border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm);font-size:var(--fs-sm);color:var(--clowzer-text-muted);cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease}.clowzer-btn-helpful:hover{background:var(--clowzer-primary-light);color:var(--clowzer-primary);border-color:var(--clowzer-primary)}.clowzer-review-summary{display:flex;align-items:center;gap:var(--space-lg)}.clowzer-summary-score{text-align:center;min-width:100px}.clowzer-summary-score h2{font-size:3rem;margin:0;line-height:1;color:var(--clowzer-text-main)}.clowzer-summary-bars{flex:1;display:flex;flex-direction:column;gap:6px}.clowzer-bar-row{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--fs-sm);color:var(--clowzer-text-muted)}.clowzer-bar-row span:first-child{min-width:48px}.clowzer-bar-row span:last-child{min-width:24px;text-align:right}.clowzer-progress-track{flex:1;height:8px;background:var(--clowzer-border);border-radius:var(--radius-sm);overflow:hidden}.clowzer-progress-fill{height:100%;background:var(--clowzer-gold);border-radius:var(--radius-sm);transition:width .5s ease-out}@media (max-width: 450px){.clowzer-review-summary{flex-direction:column;align-items:flex-start;gap:var(--space-md)}.clowzer-summary-score{width:100%;display:flex;flex-direction:column;align-items:center}.clowzer-summary-bars{width:100%}}.bpp-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000059;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;overscroll-behavior:contain}.bpp-modal{background:#fff;width:100%;max-width:1100px;height:90vh;border-radius:12px;overflow:hidden;display:flex;flex-direction:row;position:relative;box-shadow:0 20px 60px #0006}.bpp-image-section{flex:1.3;background-color:#f4f4f4;display:flex;align-items:center;justify-content:center;height:100%;overflow:hidden;position:relative}.bpp-image{width:80%;height:100%;object-fit:contain}.bpp-details-section{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:15px}.bpp-reports-details-section{margin-top:10px;border-radius:10px;border:1px solid rgba(0,0,0,.09)}.bpp-header-nav{display:flex;justify-content:space-between;align-items:center;padding:10px 5px}.bpp-header-nav h3{margin:0 20px 0 0;font-size:small}.bpp-report-container{text-align:center}.bpp-report-triangle{margin-bottom:15px;color:red}.bpp-report-triangle p{color:#666;margin-bottom:20px}.bpp-report-options{display:flex;flex-direction:column;gap:10px}.bpp-option-btn{margin-right:10px;margin-left:10px}.popup-submit-review-btn{margin-top:20px;background:#e63946}.bpp-close-btn{position:absolute;top:15px;right:15px;background:#0000000d;border:none;width:36px;height:36px;border-radius:50%;font-size:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#333;z-index:20;transition:.2s}.bpp-close-btn:hover{background:#0000001a}.bpp-title-price-bubble{background-color:#fff;border-radius:10px;margin-top:10px;border:1px solid rgba(0,0,0,.09);padding:5px}.bpp-product-report{background:transparent;border:none;cursor:pointer;color:#940303;padding:0 0 0 10px;align-items:center;font-size:.6rem;font-weight:600;display:flex;gap:10px;margin-right:10px}.bpp-title-row{display:flex;align-items:center;gap:10px}.bpp-title{font-size:1rem;font-weight:500;color:#111;margin:0;line-height:1.2;padding:5px 18px}.bpp-price-row{display:flex;align-items:center;gap:10px;margin-top:0;justify-content:space-between;padding:5px 15px}.bpp-price{font-size:1rem;font-weight:800;color:#07997c;background:#f0f0f0;padding:5px 8px;border-radius:10px}.bpp-old-price{text-decoration:line-through;color:#7c7b7b;font-size:.8rem;background:#e7e7e7;padding:5px 8px;border-radius:10px;text-align:center}.bpp-pill{background:#eee;padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:600;color:#555}.bpp-pill.sponsored{background:#000;color:#fff}.bpp-highlights{display:flex;flex-wrap:wrap;gap:36%;margin:10px 0;padding-left:18px}.bpp-hl-item{display:flex;align-items:center;gap:6px;background:#f8f9fa;padding:6px 10px;border-radius:8px;font-size:.7rem;color:#333;border:1px solid #eee}.bpp-desc-box{margin-top:0;background-color:#fff;border-radius:10px;border:1px solid rgba(0,0,0,.09)}.bpp-desc-box h4{justify-self:center;margin:0;color:#0009;display:flex}.bpp-desc-text{line-height:1.6;color:#444;margin:0;padding:10px 18px;font-size:.8rem}.bpp-specs-box{padding:10px;border-radius:10px;margin-top:10px;border:1px rgba(0,0,0,.09) solid}.bpp-specs-box h4{justify-self:center}.bpp-specs-box table{background-color:#fff;border-radius:5px;gap:5px;padding-left:10px}.bpp-specs-box .bpp-seller-row:hover{background:#f9f9f9}.bpp-seller-avatar{width:50px;height:50px;border-radius:50%;object-fit:cover}.bpp-action-btn-wrapper{background-color:#fff;padding:10px;border-radius:10px;border:1px rgba(0,0,0,.09) solid}.bpp-seller-stat{text-decoration:none}.bpp-action-btn-wrapper button{border:1px rgba(0,0,0,.05) solid;background-color:#e2f1df;border-radius:5px;padding:10px 20px;display:block;margin:0 auto;border:1px rgba(0,0,0,.09) solid;width:70%}.bpp-action-btn-wrapper .cart-qty-controls.show-inline{margin:0 auto;height:fit-content}.bpp-action-btn-wrapper .qty-btn{padding:5px 20px}.bpp-review-box{margin-top:15px;background-color:#fff;border-radius:10px}.bpp-review-box h4{justify-self:center;padding-top:10px}.bpp-review-box div{justify-self:center}.bpp-textarea{width:80%;padding:10px;border:1px solid #ddd;border-radius:8px;margin:10px 7%}@media (max-width: 768px){.bpp-overlay{padding:0;background-color:#fff;align-items:flex-start}.bpp-modal{display:block;width:100%;height:100%;max-width:none;border-radius:0;overflow-y:auto;box-shadow:none}.bpp-image-section{width:100%;height:auto;max-height:50vh;position:relative;flex:none}.bpp-image{width:50%;height:100%;object-fit:cover;display:block}.bpp-details-section{height:auto;overflow:visible;position:relative}.bpp-close-btn{position:fixed;top:15px;right:15px;background:#ffffffe6;box-shadow:0 2px 10px #0000001a}}.popup-submit-review-btn,.submit-review-btn{margin-top:15px;padding:8px 10px;background:green;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600;transition:background .2s;margin-bottom:10px;margin-left:8.5%}.popup-submit-review-btn:hover,.submit-review-btn:hover{background:#000}.popup-submit-review-btn.disabled,.submit-review-btn.disabled{background:#ccc;cursor:not-allowed;color:#888}.bpp-reviews-view{display:flex;flex-direction:column;height:100%}.bpp-reviews-header{display:flex;align-items:center;justify-content:space-between;padding:5px;border:1px solid rgba(0,0,0,.09);margin-bottom:15px;background-color:#fff;margin-top:10px;border-radius:10px}.bpp-back-btn{background:transparent;border:none;color:#007bff;font-weight:600;cursor:pointer;font-size:.7rem}.bpp-reviews-view h3{font-size:.8rem;margin-right:10px}.bpp-reviews-list{overflow-y:auto}.bpp-rev-user{display:flex;align-items:center;gap:10px;margin-bottom:5px}.bpp-rev-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.bpp-rev-meta{display:flex;flex-direction:column}.bpp-rev-name{font-size:.9rem;font-weight:700;color:#333}.bpp-rev-stars{font-size:.8rem}.bpp-rev-comment{font-size:.9rem;color:#555;line-height:1.4;margin:5px 0}.bpp-rev-date{font-size:.75rem;color:#999}.bpp-rating-highlights{background-color:#fff;border-radius:10px;padding-bottom:5px;border:1px solid rgba(0,0,0,.09)}.bpp-rating-row{display:flex;align-items:center;gap:22%;padding-top:10px;padding-left:18px}.bpp-star-text{font-weight:700;color:orange;font-size:.8rem}.bpp-dot{color:#ccc0}.bpp-link-btn{background:transparent;border:none;color:#188a58;text-decoration:underline;cursor:pointer;font-size:.8rem;font-weight:700;margin-right:2px;flex:1;justify-content:end;display:flex}.bpp-reviews-list{padding:10px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ddd transparent;background-color:#fff;border-radius:10px}.bpp-review-item{display:flex;gap:10px;padding:10px;border:1px rgba(0,0,0,.1) solid;border-radius:10px}.bpp-review-left{flex-shrink:0}.bpp-review-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;border:1px solid #eee}.bpp-review-right{flex:1;display:flex;flex-direction:column;gap:2px}.bpp-review-header{display:flex;justify-content:space-between;align-items:center}.bpp-review-name{font-weight:700;font-size:.8rem;color:#333}.bpp-review-date{font-size:.75rem;color:#999}.bpp-review-stars{font-size:.6rem}.bpp-review-stars .star{font-size:.9rem}.bpp-review-stars .star.filled{color:#f1c40f}.bpp-review-stars .star.empty{color:#e0e0e0}.bpp-review-text{font-size:.7rem;color:#555;line-height:1.5;margin:0;white-space:pre-wrap}.bpp-no-reviews{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#999;text-align:center}.bpp-no-reviews h3{margin:0 0 5px;color:#555}.profile-popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;z-index:2000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.profile-popup-content{background:#fff;width:900px;max-width:90vw;max-height:85vh;border-radius:16px;overflow:hidden;position:relative;box-shadow:0 20px 40px #0003;display:flex;flex-direction:column}.profile-popup-close{position:absolute;top:15px;right:15px;background:#ffffffe6;border:1px solid #eee;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease;color:#333}.profile-popup-close:hover{background:#f0f0f0;transform:rotate(90deg)}.profile-popup-grid{display:grid;grid-template-columns:1fr 1fr;height:100%;overflow:hidden}.profile-popup-image-container{background:#f4f4f4;position:relative;display:flex;align-items:center;justify-content:center;height:100%;min-height:400px}.profile-popup-img{width:100%;height:100%;object-fit:cover}.profile-popup-price-tag{color:#fff;padding:12px 16px;border-radius:8px;font-weight:700;font-size:1.1rem;letter-spacing:.5px;position:absolute;bottom:10px;left:20px;right:20px;display:flex;justify-content:space-between}.profile-popup-details{padding:30px;overflow-y:auto;display:flex;flex-direction:column}.profile-popup-details::-webkit-scrollbar{width:6px}.profile-popup-details::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.popup-title{font-size:1.6rem;font-weight:800;color:#1a1a1a;margin-bottom:15px;line-height:1.3}.popup-description{font-size:.95rem;line-height:1.6;color:#555;white-space:pre-line}.popup-divider{border:0;height:1px;background:#eee;margin:20px 0}.popup-specs-section h4{font-size:1rem;font-weight:700;color:#333;margin-bottom:12px;display:flex;align-items:center}.popup-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.popup-spec-item{background:#f9fafb;border:1px solid #e5e7eb;padding:10px 12px;border-radius:10px;display:flex;flex-direction:column}.spec-label{font-size:.75rem;text-transform:uppercase;color:#888;font-weight:600;margin-bottom:4px;letter-spacing:.5px}.spec-value{font-size:.9rem;font-weight:600;color:#222;word-break:break-word}.popup-view-btn.edit-mode-btn{margin-top:25px;width:100%;padding:14px;background-color:green;color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,background .2s;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000001a}.popup-view-btn.edit-mode-btn:hover{background-color:#333;transform:translateY(-2px)}.popup-view-btn.edit-mode-btn:active{transform:scale(.98)}@media screen and (max-width: 768px){.profile-popup-details{padding:20px}.popup-title{font-size:1.4rem;margin-top:10px}.popup-specs-grid{gap:10px}}.bpp-seller-row{display:flex;gap:10px;text-decoration:none;background-color:#fff;padding:10px;border-radius:10px;border:1px solid rgba(0,0,0,.09)}.bpp-seller-stat{color:#000}.image-viewer-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;z-index:99999;display:flex;flex-direction:column;animation:fadeIn .2s ease-out}.image-viewer-header{position:absolute;top:0;left:0;width:100%;height:60px;background:#0006;display:flex;align-items:center;padding:0 15px;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.viewer-back-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;transition:background .2s}.viewer-back-btn:hover{background:#ffffff1a}.viewer-title{color:#fff;font-size:1.1rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-viewer-content{flex:1;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.image-viewer-img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.sbpp-title{font-size:1.5rem;font-weight:700;color:#1a1a1a;line-height:1.3;margin:0}.sbpp-price-row{display:flex;align-items:baseline;gap:12px;margin-top:8px;margin-bottom:12px}.sbpp-price-current{font-size:1.5rem;font-weight:800;color:#1a1a1a}.sbpp-price-current.promo{color:#e63946}.sbpp-price-old{font-size:1rem;text-decoration:line-through;color:#999}.sbpp-overlay{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:sbpp-fade-in .2s ease-out}.sbpp-modal{display:grid;grid-template-columns:1.2fr .8fr;width:90%;max-width:1100px;height:85vh;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;position:relative}.sbpp-gallery-pane{background:#f8f9fa;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:20px}.sbpp-main-image{max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-in;transition:transform .3s ease}.sbpp-info-pane{padding:32px 32px 100px;overflow-y:auto;display:flex;flex-direction:column;gap:20px;position:relative}.sbpp-close-btn-desktop{position:absolute;top:20px;right:20px;z-index:20;background:#f0f0f0cc;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;color:#333;transition:background .2s}.sbpp-close-btn-desktop:hover{background:#e0e0e0}.sbpp-sheet-overlay{position:fixed;inset:0;background:#0009;z-index:9998;transition:opacity .3s ease}.sbpp-sheet-container{position:fixed;bottom:0;left:0;right:0;height:90vh;background:#fff;border-radius:20px 20px 0 0;z-index:9999;display:flex;flex-direction:column;box-shadow:0 -10px 40px #0000001a}.sbpp-drag-handle-area{height:30px;display:flex;justify-content:center;align-items:center;flex-shrink:0;cursor:grab;touch-action:none}.sbpp-drag-handle{width:40px;height:5px;background:#e0e0e0;border-radius:3px}.sbpp-mobile-scroll-content{flex:1;overflow-y:auto;padding:0 20px 100px;scrollbar-width:none}.sbpp-mobile-hero{width:100%;height:350px;object-fit:cover;border-radius:12px;margin-bottom:20px;box-shadow:0 4px 10px #0000000d}.sbpp-mobile-sticky-footer{position:absolute;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #f0f0f0;padding:16px 20px max(16px,env(safe-area-inset-bottom)) 20px;box-shadow:0 -4px 12px #0000000d;z-index:100;justify-content:center;display:flex}.sbpp-variants-section{margin-top:10px;margin-bottom:10px}.sbpp-variant-label{font-size:.85rem;font-weight:600;color:#555;margin-bottom:8px;display:block}.sbpp-chip-grid{display:flex;flex-wrap:wrap;gap:10px}.sbpp-chip{padding:8px 16px;border-radius:24px;border:1px solid #e0e0e0;background:#fff;color:#333;font-size:.9rem;cursor:pointer;transition:all .2s ease;min-width:60px;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.sbpp-chip:hover:not(:disabled){border-color:#999}.sbpp-chip.active{background:#1a1a1a;color:#fff;border-color:#1a1a1a;font-weight:600;box-shadow:0 4px 10px #00000026}.sbpp-chip:disabled{background:#f5f5f5;color:#ccc;border-color:#eee;cursor:not-allowed;text-decoration:line-through}.sbpp-seller-card{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:1px solid #eee;border-radius:12px;cursor:pointer;transition:background .2s;margin-top:20px}.sbpp-seller-card:hover{background:#f9f9f9}.sbpp-seller-avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;border:1px solid #eee}.sbpp-info-pane::-webkit-scrollbar,.sbpp-mobile-scroll-content::-webkit-scrollbar{width:6px}.sbpp-info-pane::-webkit-scrollbar-track,.sbpp-mobile-scroll-content::-webkit-scrollbar-track{background:transparent}.sbpp-info-pane::-webkit-scrollbar-thumb,.sbpp-mobile-scroll-content::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:3px}@keyframes sbpp-fade-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.sbpp-specs-box{margin-top:10px}.sbpp-section-title{font-size:1rem;font-weight:700;color:#222;margin-bottom:12px}.sbpp-specs-grid{display:flex;flex-direction:column;gap:0;border-top:1px solid #f0f0f0}.sbpp-spec-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f0f0f0;font-size:.9rem}.sbpp-spec-key{color:#666}.sbpp-spec-val{font-weight:600;color:#333;text-align:right;max-width:60%}.sbpp-reviews-view{animation:sbpp-fade-in .2s ease-out}.sbpp-reviews-header{display:flex;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.sbpp-back-btn{background:none;border:none;font-size:.9rem;font-weight:600;cursor:pointer;color:#666;display:flex;align-items:center;padding:0}.sbpp-back-btn:hover{color:#000}.sbpp-reviews-list{display:flex;flex-direction:column;gap:20px}.sbpp-review-item{display:flex;gap:15px}.sbpp-review-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.sbpp-review-content{flex:1}.sbpp-review-top{display:flex;justify-content:space-between;margin-bottom:4px}.sbpp-review-name{font-weight:700;font-size:.9rem}.sbpp-review-date{font-size:.8rem;color:#999}.sbpp-review-stars{display:flex;gap:2px;margin-bottom:6px}.sbpp-review-text{font-size:.9rem;color:#444;line-height:1.5}.sbpp-no-reviews{text-align:center;padding:40px 20px;background:#f9f9f9;border-radius:12px}.sbpp-zoom-overlay{position:fixed;inset:0;background:#000000f2;z-index:10000;display:flex;flex-direction:column}.sbpp-zoom-header{height:60px;display:flex;align-items:center;padding:0 20px;justify-content:space-between;color:#fff}.sbpp-zoom-close{background:#fff3;border:none;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;transition:background .2s}.sbpp-zoom-close:hover{background:#fff6}.sbpp-zoom-content{flex:1;overflow:hidden;display:flex;align-items:center;justify-content:center}.sbpp-zoom-img{max-width:100vw;max-height:85vh;object-fit:contain}.sbpp-header-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.sbpp-header-actions{display:flex;align-items:center;gap:10px}.sbpp-icon-btn{background:none;border:none;color:#999;cursor:pointer;padding:5px;font-size:1rem;transition:color .2s}.sbpp-icon-btn:hover{color:#e63946}.sbpp-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-top:10px}.sbpp-rating-badge{display:flex;align-items:center;font-size:.9rem;color:#333;cursor:pointer;padding:4px 8px;background:#f9f9f9;border-radius:6px;transition:background .2s}.sbpp-rating-badge:hover{background:#eee}.sbpp-description-text{font-size:.95rem;line-height:1.6;color:#444;white-space:pre-line}.sbpp-seller-info{flex:1;display:flex;flex-direction:column}.sbpp-seller-name-row{display:flex;align-items:center;gap:6px}.sbpp-cta-button{width:100%;padding:14px;background:#1a1a1a;color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer;font-size:1rem;margin-top:20px;transition:background .2s}.sbpp-cta-button:hover{background:#333}.sbpp-write-review-box{background:#fcfcfc;border:1px solid #f0f0f0;border-radius:12px;padding:20px;margin-top:30px}.sbpp-star-input{display:flex;gap:8px;margin-bottom:15px}.sbpp-review-textarea{width:100%;height:80px;border:1px solid #e0e0e0;border-radius:8px;padding:12px;font-family:inherit;resize:vertical;margin-bottom:12px;background:#fff}.sbpp-review-textarea:focus{outline:none;border-color:#333}.sbpp-submit-review-btn{padding:8px 16px;background:#333;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;font-size:.9rem}.sbpp-submit-review-btn:disabled{background:#eee;color:#999;cursor:not-allowed}.sbpp-chip-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.sbpp-chip{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #ddd;background:#fff;border-radius:20px;cursor:pointer;font-size:.9rem;transition:all .2s ease}.sbpp-chip:hover{background:#f8f9fa;border-color:#ccc}.sbpp-chip.active{border-color:#000;background:#f0f0f0;font-weight:600;box-shadow:0 2px 4px #0000001a}.sbpp-chip:disabled{opacity:.5;cursor:not-allowed;background:#eee;text-decoration:line-through}.sbpp-variant-thumb{width:24px;height:24px;border-radius:50%;object-fit:cover;border:1px solid #ddd}.sbpp-variant-list{display:flex;flex-direction:column;gap:12px;margin-top:10px}.sbpp-variant-row{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border:1px solid #eee;border-radius:8px;background:#fff;transition:all .2s ease;cursor:pointer}.sbpp-variant-row.active-row{border:1px solid green;background-color:#f9fbfc;box-shadow:0 2px 4px #007bff1a}.sbpp-variant-row.out-of-stock{opacity:.6;pointer-events:none;background:#f9f9f9}.sbpp-row-info{display:flex;align-items:center;gap:10px;flex:1}.sbpp-row-thumb{width:40px;height:40px;object-fit:cover;border-radius:6px;border:1px solid #ddd}.sbpp-row-text{display:flex;flex-direction:column}.sbpp-row-name{font-size:.9rem;font-weight:600;color:#333}.sbpp-row-price{font-size:.8rem;color:#666}.sbpp-row-actions{min-width:100px;display:flex;justify-content:flex-end}.sbpp-row-actions .product-order-button1,.sbpp-mobile-sticky-footer .product-order-button1,.sbpp-action-btn{background-color:#fff;color:#022702;font-weight:500;padding:5px 10px;border:1px solid green;border-radius:10px}.sbpp-row-actions .cart-qty-controls.show-inline,.sbpp-mobile-sticky-footer .cart-qty-controls.show-inline{background-color:#fff;border:1px solid green}.sbpp-row-actions .qty-btn,.sbpp-row-actions .qty-value,.sbpp-mobile-sticky-footer .qty-value,.sbpp-mobile-sticky-footer .qty-btn{color:#022702;font-weight:700}@media (max-width: 450px){.sbpp-mobile-hero{height:200px}.sbpp-title{font-size:1.1rem}.bpp-hl-item{font-size:.6rem}.sbpp-price-current{font-size:1.2rem}.sbpp-price-old{font-size:.8rem}}.market-cat-page-content{padding:20px;width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box;font-family:inherit}.market-cat-header-wrapper{margin-bottom:25px;display:flex;flex-direction:column;gap:15px}.market-cat-top-row{display:flex;align-items:center;gap:12px}.market-cat-back-btn{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#333;padding:8px;border-radius:50%;transition:background .2s;display:flex;align-items:center;justify-content:center}.market-cat-back-btn:hover{background-color:#f0f0f0}.market-cat-title{font-size:1.6rem;font-weight:700;margin:0;text-transform:capitalize;color:#1a1a1a;letter-spacing:-.5px}.market-cat-count-badge{background:#e9ecef;color:#495057;font-size:.85rem;font-weight:600;padding:2px 10px;border-radius:12px}.market-cat-controls-row{display:flex;gap:15px;align-items:center;justify-content:space-between}.market-cat-search-bar{flex:1;display:flex;align-items:center;background:#fff;border:1px solid #e1e1e1;border-radius:30px;padding:10px 18px;transition:all .3s ease;box-shadow:0 2px 5px #00000005}.market-cat-search-bar:focus-within{border-color:#28a745;box-shadow:0 4px 10px #28a74526}.market-cat-search-icon{color:#999;margin-right:10px;font-size:.9rem}.market-cat-search-bar input{border:none;outline:none;background:transparent;width:100%;font-size:.95rem;color:#333}.market-cat-sort-wrapper{display:flex;align-items:center;gap:8px;background:#f8f9fa;border:1px solid #e1e1e1;padding:10px 15px;border-radius:30px;cursor:pointer;white-space:nowrap}.market-cat-filter-icon{color:#666;font-size:.9rem}.market-cat-sort-wrapper select{border:none;outline:none;background:transparent;font-size:.9rem;cursor:pointer;color:#333;font-weight:500}.market-cat-grid-layout{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;width:100%;padding-bottom:40px}.market-cat-loading-state,.market-cat-empty-state,.market-cat-load-more-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;width:100%;text-align:center;color:#666;gap:15px}.market-cat-spin{animation:marketCatSpin 1s linear infinite}@keyframes marketCatSpin{to{transform:rotate(360deg)}}@media (max-width: 992px){.market-cat-grid-layout{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.market-cat-grid-layout{grid-template-columns:repeat(2,1fr);gap:5px}.market-cat-controls-row{display:grid;grid-template-columns:2fr 1fr;align-items:stretch}.market-cat-search-bar,.market-cat-sort-wrapper{width:100%;box-sizing:border-box;justify-content:space-between}.market-cat-search-bar input,.market-cat-sort-wrapper select{width:100%}}@media (max-width: 550px){.market-cat-page-content{padding:15px}.market-cat-title{font-size:1.4rem}.market-cat-grid-layout{gap:5px}}@media (max-width: 450px){.market-cat-top-row{gap:8px}.market-cat-title{font-size:1.2rem}.market-cat-search-bar{padding:8px 12px}}@media (max-width: 415px){.market-cat-count-badge{font-size:.75rem}.market-cat-grid-layout{gap:5px}}@media (max-width: 380px){.market-cat-grid-layout{grid-template-columns:1fr 1fr;gap:5px}.market-cat-title{font-size:1.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}}@media (max-width: 350px){.market-cat-page-content{padding:10px}.market-cat-header-wrapper{margin-bottom:15px}.market-cat-search-bar input{font-size:.8rem}}.market-cat-sort-wrapper select option{background-color:#fff;color:#333;font-size:1rem;padding:10px}.market-cat-sort-wrapper select:focus{outline:none}.pro-report-page-wrapper{min-height:100vh;background-color:var(--clowzer-bg);display:flex;flex-direction:column}.pro-report-content{flex:1;display:flex;justify-content:center;padding:var(--space-md)}.pro-report-container{width:100%;max-width:500px;display:flex;flex-direction:column;gap:var(--space-lg)}.pro-report-nav{display:flex;align-items:center;padding:var(--space-xs) 0}.pro-report-back-btn{background:transparent;border:none;color:var(--clowzer-text-main);display:flex;align-items:center;gap:var(--space-xs);font-size:var(--fs-md);font-weight:600;cursor:pointer;padding:0}.pro-report-back-btn:hover{color:var(--clowzer-text-muted)}.pro-report-card{background-color:var(--clowzer-surface);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-medium);border:1px solid var(--clowzer-card-border)}.pro-report-header{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xl)}.pro-report-icon-circle{width:56px;height:56px;background-color:#ef44441a;color:var(--clowzer-danger-red);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-xs)}.pro-report-icon-svg{font-size:24px}.pro-report-title{color:var(--clowzer-text-main);margin:0}.pro-report-subtitle{color:var(--clowzer-text-muted);font-size:var(--fs-md);line-height:var(--lh-normal);margin:0}.pro-report-subtitle strong{color:var(--clowzer-text-main)}.pro-report-options-grid{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-xl)}.pro-report-option-btn{background-color:var(--clowzer-surface);border:1.5px solid var(--clowzer-border);border-radius:var(--radius-md);padding:var(--space-md);color:var(--clowzer-text-main);display:flex;align-items:center;gap:var(--space-md);text-align:left;cursor:pointer;transition:all .2s ease-in-out}.pro-report-option-btn:hover{background-color:var(--clowzer-list-hover);border-color:var(--clowzer-border-hover)}.pro-report-option-btn.active{border-color:var(--clowzer-danger-red);background-color:#ef444408;font-weight:600}.pro-report-radio-indicator{width:20px;height:20px;border:2px solid var(--clowzer-text-muted);border-radius:50%;flex-shrink:0;transition:all .2s ease}.pro-report-option-btn.active .pro-report-radio-indicator{border-color:var(--clowzer-danger-red);border-width:6px}.pro-report-submit-btn{width:100%;background-color:var(--clowzer-danger-red);color:var(--clowzer-white-always);border:none;border-radius:var(--radius-md);padding:14px;font-size:var(--fs-lg);font-weight:700;cursor:pointer;transition:background-color .2s}.pro-report-submit-btn:hover:not(:disabled){background-color:#dc2626}.post-edit-wrapper{display:flex;flex-direction:column;height:100%}.post-edit-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--space-md);margin-bottom:var(--space-md);border-bottom:1px solid var(--clowzer-border)}.post-edit-header h3{margin:0;font-size:var(--fs-xl);color:var(--clowzer-text-main)}.post-edit-close-btn{background:transparent;border:none;color:var(--clowzer-text-muted);font-size:var(--fs-lg);cursor:pointer;padding:var(--space-xs);display:flex;align-items:center;justify-content:center;transition:color .2s}.post-edit-close-btn:hover{color:var(--clowzer-danger-red)}.post-edit-form{display:flex;flex-direction:column;gap:var(--space-md);padding-bottom:50px}.post-edit-group{display:flex;flex-direction:column;gap:var(--space-2xs)}.post-edit-group label{font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-muted)}.post-edit-input,.post-edit-select,.post-edit-textarea{width:100%;background-color:var(--clowzer-input-bg);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:0 var(--space-md);font-size:var(--fs-md);color:var(--clowzer-text-main);transition:border-color .2s,box-shadow .2s}.post-edit-input,.post-edit-select{height:var(--input-height)}.post-edit-textarea{padding-top:var(--space-xs);padding-bottom:var(--space-xs);min-height:100px;resize:vertical}.post-edit-input:focus,.post-edit-select:focus,.post-edit-textarea:focus{outline:none;border-color:var(--clowzer-primary);box-shadow:0 0 0 3px var(--clowzer-focus-ring)}.post-edit-input:disabled{background-color:var(--clowzer-border);cursor:not-allowed;opacity:.7}.post-edit-helper-text{font-size:var(--fs-xs);color:var(--clowzer-text-muted);margin-top:2px}.post-edit-row{display:flex;gap:var(--space-md)}.post-edit-half{flex:1}.post-edit-warning-banner{background-color:var(--clowzer-pending);color:var(--clowzer-warning);border:1px solid var(--clowzer-warning);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--fs-sm);display:flex;align-items:center;gap:var(--space-xs);margin-top:calc(var(--space-md) * -.5);margin-bottom:var(--space-xs)}.post-edit-variants-header{font-size:var(--fs-md);font-weight:700;color:var(--clowzer-text-main);margin-bottom:var(--space-xs);display:block}.post-edit-variant-item{display:flex;align-items:center;gap:var(--space-sm);background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:var(--space-xs);margin-bottom:var(--space-xs)}.post-edit-variant-upload-label{cursor:pointer;flex-shrink:0}.post-edit-variant-preview{width:44px;height:44px;border-radius:var(--radius-sm);border:1px solid var(--clowzer-border);background-color:var(--clowzer-grey);display:flex;align-items:center;justify-content:center;color:var(--clowzer-text-muted);background-size:cover;background-position:center}.post-edit-variant-input-group{display:flex;flex-direction:column}.post-edit-variant-label{font-size:var(--fs-xs);color:var(--clowzer-text-muted);margin-bottom:2px}.post-edit-variant-input{width:100%;padding:6px;border-radius:var(--radius-sm);border:1px solid var(--clowzer-border);background:var(--clowzer-input-bg);font-size:var(--fs-sm);color:var(--clowzer-text-main)}.post-edit-variant-remove{background:transparent;border:none;color:var(--clowzer-danger-red);cursor:pointer;padding:var(--space-xs);display:flex;align-items:center;justify-content:center}.post-edit-variant-add-btn{background:transparent;border:none;color:var(--clowzer-primary);font-size:var(--fs-sm);font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;padding:var(--space-xs) 0}.post-edit-variant-add-btn:hover{text-decoration:underline}.post-edit-supplier-box{background-color:var(--clowzer-grey);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:var(--space-md);margin-top:var(--space-xs);margin-bottom:var(--space-md);transition:all .2s ease}.post-edit-supplier-box.active{background-color:var(--clowzer-light);border-color:var(--clowzer-primary)}.post-edit-supplier-header{display:flex;justify-content:space-between;align-items:center}.post-edit-supplier-info{display:flex;align-items:center;gap:var(--space-sm)}.post-edit-icon-badge{background-color:var(--clowzer-primary);color:var(--clowzer-white-always);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-xs)}.post-edit-supplier-title h5{margin:0;font-size:var(--fs-md);color:var(--clowzer-black)}.post-edit-supplier-title p{margin:0;font-size:var(--fs-xs);color:var(--clowzer-text-muted)}.post-edit-commission-area{margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid rgba(0,0,0,.05);animation:fadeIn .3s ease-in-out}.post-edit-profit-text{font-size:var(--fs-xs);color:var(--clowzer-text-muted);margin-top:var(--space-xs)}.post-edit-profit-text strong{color:var(--clowzer-success)}.post-edit-switch{position:relative;display:inline-block;width:44px;height:24px}.post-edit-switch input{opacity:0;width:0;height:0}.post-edit-slider{position:absolute;cursor:pointer;inset:0;background-color:var(--clowzer-toggle-bg);transition:.4s;border-radius:34px}.post-edit-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.post-edit-switch input:checked+.post-edit-slider{background-color:var(--clowzer-primary)}.post-edit-switch input:checked+.post-edit-slider:before{transform:translate(20px)}.post-edit-actions{display:flex;justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-md)}.post-edit-btn-cancel,.post-edit-btn-save{height:var(--tap-size-lg);border-radius:var(--radius-md);padding:0 var(--space-lg);font-size:var(--fs-md);font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--space-xs);transition:all .2s}.post-edit-btn-cancel{background:transparent;color:var(--clowzer-text-muted);border:1px solid var(--clowzer-border)}.post-edit-btn-cancel:hover{background:var(--clowzer-grey);color:var(--clowzer-text-main)}.post-edit-btn-save{background:var(--clowzer-primary);color:var(--clowzer-white-always);border:none}.post-edit-btn-save:hover{background:var(--clowzer-primary-hover)}.post-edit-btn-save:disabled{background:var(--clowzer-toggle-bg);cursor:wait}.post-edit-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.post-edit-modal-content{background:var(--clowzer-surface);width:100%;max-width:550px;max-height:90vh;border-radius:var(--radius-lg);padding:var(--space-lg);overflow-y:auto;box-shadow:var(--shadow-medium);border:1px solid var(--clowzer-card-border)}.post-edit-sheet-overlay{position:fixed;inset:0;background:#0009;z-index:9998;transition:opacity .3s ease}.post-edit-sheet-container{position:fixed;left:0;right:0;bottom:0;height:85vh;background:var(--clowzer-surface);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);z-index:9999;box-shadow:var(--shadow-medium);display:flex;flex-direction:column}.post-edit-drag-handle-area{width:100%;padding:var(--space-md) 0;display:flex;justify-content:center;flex-shrink:0;cursor:grab}.post-edit-drag-handle{width:40px;height:5px;background-color:var(--clowzer-border);border-radius:10px}.post-edit-mobile-scroll{flex:1;overflow-y:auto;padding:0 var(--space-md) var(--space-xl) var(--space-md);background-color:var(--clowzer-bg);scrollbar-width:none}.post-edit-mobile-title{font-size:var(--fs-xl);font-weight:700;margin-bottom:var(--space-lg);color:var(--clowzer-text-main)}.post-edit-drag-ghost{position:fixed;inset:0;z-index:10000;cursor:grabbing}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.product-info-container{display:flex;flex-direction:column;margin-bottom:14px}.meta-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.seller-chip{font-size:var(--fs-xs);font-weight:600;color:var(--clowzer-primary);display:flex;align-items:center;gap:6px;cursor:pointer;transition:opacity .2s ease}.seller-chip:hover{opacity:.8}.stock-badge{background:#ecfdf5;color:#10b981;padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:700}.stock-badge.out-of-stock{background:#fee2e2;color:var(--clowzer-danger-red)}.product-title{font-size:var(--fs-xl);line-height:1;margin:0;color:var(--clowzer-text-main);font-weight:600}.product-details-share,.product-details-report{background:transparent;border:none;color:var(--clowzer-text-muted);cursor:pointer;font-size:1.2rem}.product-details-report{color:var(--clowzer-danger-red);font-size:1rem;opacity:.6}.product-details-price-row{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.current-price{font-size:var(--fs-xxl);font-weight:800;color:var(--clowzer-text-main)}.old-price{font-size:var(--fs-lg);color:var(--clowzer-text-muted);text-decoration:line-through}.discount-tag{background:#fee2e2;color:#ef4444;font-size:.75rem;font-weight:800;padding:4px 8px;border-radius:8px}.desc-text{font-size:var(--fs-md);color:var(--clowzer-text-muted);line-height:1;white-space:pre-wrap}.inline-qty-manager{display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px;background:#f8fafc;border-radius:12px;border:1px solid #e5e7eb}.inline-qty-label{font-size:.85rem;font-weight:600;color:#111827}.qty-controls{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #e5e7eb;padding:4px;border-radius:20px}.qty-btn{width:28px;height:28px;border-radius:50%;border:none;background:#f1f5f9;color:#111827;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s ease}.qty-btn:hover{background:#e2e8f0}.qty-val{font-weight:700;font-size:.95rem;min-width:20px;text-align:center}.product-section-title{font-size:1.1rem;font-weight:600;margin-bottom:10px;margin-top:12px;display:flex;align-items:center;justify-content:space-between;color:var(--clowzer-text-main)}.product-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.product-info-card{background:var(--clowzer-input-bg);padding:16px;border-radius:16px;display:flex;flex-direction:column;gap:4px}.product-info-icon{font-size:1.2rem;margin-bottom:4px;display:flex;align-items:center}.product-info-label{font-size:var(--fs-sm);color:var(--clowzer-text-muted);text-transform:uppercase;letter-spacing:.5px}.product-info-val{font-size:var(--fs-xs);font-weight:700;color:var(--clowzer-text-main)}.post-spec-box{border:1px solid var(--clowzer-card-border);border-radius:5px;overflow:hidden}.post-spec-table{width:100%;border-collapse:collapse}.post-spec-table tr{border-bottom:1px solid var(--clowzer-card-border)}.post-spec-table tr:last-child{border-bottom:none}.post-spec-label{padding:14px 16px;width:40%;color:var(--clowzer-text-muted);font-size:var(--fs-xs);font-weight:500;background:var(--clowzer-input-bg)}.post-spec-value{padding:14px 16px;width:60%;color:var(--clowzer-text-main);font-size:var(--fs-xs);font-weight:600}.post-spec-note{display:flex;align-items:flex-start;gap:12px;padding:16px;border-top:1px solid #e5e7eb;font-size:.9rem;line-height:1.5;font-weight:500}.note-success{background:#ecfdf5;color:#065f46}.note-info{background:#eff6ff;color:#1e40af}.note-warning{background:#fffbeb;color:#92400e}.v-scroll{display:flex;gap:12px;overflow-x:auto;padding-bottom:16px;padding-top:4px;scrollbar-width:none}.v-scroll::-webkit-scrollbar{display:none}.v-card{min-width:140px;max-width:150px;flex-shrink:0;border:1px solid var(--clowzer-card-border);border-radius:var(--radius-lg);padding:10px;background:var(--clowzer-surface);cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column}.v-card:hover{border-color:var(--clowzer-primary);box-shadow:0 4px 12px #0000000f;transform:translateY(-2px)}.v-edit-card{justify-content:center;align-items:center;background:var(--clowzer-surface);border:2px dashed var(--clowzer-border)}.v-edit-icon{color:var(--clowzer-text-muted);margin-bottom:8px}.v-edit-text{color:var(--clowzer-text-muted)}.v-img-wrapper{position:relative;width:100%;border-radius:8px;overflow:hidden;margin-bottom:10px}.v-img{width:100%;height:90px;object-fit:cover;display:block;border-radius:8px;background:#f3f4f6}.v-stock-badge{position:absolute;top:6px;left:6px;padding:3px 8px;border-radius:12px;font-size:.65rem;font-weight:700;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2}.v-stock-badge.v-in{background:#ecfdf5d9;color:#065f46}.v-stock-badge.v-out{background:#fee2e2d9;color:#991b1b}.v-info{display:flex;flex-direction:column;flex:1}.v-name{font-size:.85rem;font-weight:600;color:var(--clowzer-text-muted);margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.v-price-row{display:flex;flex-direction:column;margin-top:auto;margin-bottom:10px}.v-current-price{font-size:.85rem;font-weight:700;color:var(--clowzer-text-main)}.v-old-price{font-size:.6rem;color:var(--clowzer-text-muted);text-decoration:line-through}.v-card-btn{width:100%;padding:8px;border-radius:10px;font-size:.8rem;font-weight:700;border:none;background:#2563eb;color:#fff;cursor:pointer;transition:.2s;text-align:center}.v-card-btn:hover{background:#1d4ed8}.v-status-badge{font-size:.75rem;font-weight:600;color:var(--clowzer-text-muted);text-align:center;display:block;padding:6px;background:var(--clowzer-input-bg);border-radius:8px}.pro-details-fs-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;z-index:9999;display:flex;flex-direction:column}.pro-details-fs-header{padding:var(--space-md);display:flex;justify-content:space-between;align-items:center;color:var(--clowzer-white-always)}.pro-details-fs-btn-text{background:none;border:none;color:var(--clowzer-white-always);font-size:var(--fs-lg);display:flex;align-items:center;gap:8px;cursor:pointer}.pro-details-fs-title{font-weight:700;font-size:var(--fs-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50vw}.pro-details-fs-btn-icon{background:none;border:none;color:var(--clowzer-white-always);font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.pro-details-fs-body{flex:1;overflow:hidden}.pro-details-fs-image{width:100%;height:100%;object-fit:contain}.pro-details-hero-container{width:100%;height:100%}.pro-details-hero-frame{position:relative;overflow:hidden;width:100%;height:100%;cursor:pointer;background:var(--clowzer-grey)}.pro-details-main-img{width:100%;height:100%;object-fit:cover}.pro-details-hero-top-bar{position:absolute;top:0;left:0;width:100%;z-index:10;display:flex;justify-content:space-between;align-items:flex-start;padding:var(--space-md);background:linear-gradient(to bottom,rgba(0,0,0,.4),transparent)}.pro-details-back-btn{background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;color:var(--clowzer-white-always);font-size:var(--fs-sm);display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:20px;cursor:pointer;font-weight:600}.pro-details-crumb-text{opacity:.7;font-weight:400;max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-details-action-icons{display:flex;gap:var(--space-sm)}.pro-details-icon-btn{background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;color:var(--clowzer-white-always);font-size:var(--fs-lg);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.pro-details-icon-btn .bell-icon-btn{color:var(--clowzer-white-always)}.pro-details-icon-btn:hover{background:#0009}.pro-details-hero-gradient{position:absolute;bottom:0;left:0;width:100%;padding:var(--space-xl) var(--space-md) 60px var(--space-md);background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 50%,transparent 100%);display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.pro-details-hero-title{color:var(--clowzer-white-always);font-size:var(--fs-xxl);font-weight:800;line-height:var(--lh-tight);margin:0 0 4px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.pro-details-hero-price{color:var(--clowzer-white-always);font-size:var(--fs-xl);font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.5)}.nav-group .notification-bell-wrapper{margin-right:0}[data-theme=dark] .skeleton-pulse{background-color:#ffffff14}.sk-pd-page{background-color:var(--clowzer-bg);min-height:100vh;padding-bottom:80px}.sk-pd-grid{display:flex;flex-direction:column;gap:20px;padding:0}.sk-pd-left{position:relative;width:100%}.sk-pd-hero-frame{width:100%;height:350px;background-color:var(--clowzer-grey)}.sk-pd-variants-row{display:flex;gap:15px;padding:10px 20px;margin-top:-60px;position:relative;z-index:2;overflow:hidden}.sk-pd-variant-card{width:120px;height:140px;border-radius:8px;flex-shrink:0;border:1px solid var(--clowzer-card-border);background:var(--clowzer-surface)}.sk-pd-right{padding:0 20px;display:flex;flex-direction:column;gap:20px}.sk-pd-title-block{margin-bottom:10px}.sk-text-line{height:16px;margin-bottom:8px;border-radius:4px}.sk-text-line.lg{height:28px}.sk-text-line.md{height:20px}.sk-text-line.sm{height:14px}.sk-pd-meta-row{display:flex;align-items:center;gap:10px;padding-bottom:15px;border-bottom:1px solid var(--clowzer-border)}.sk-circle{width:40px;height:40px;border-radius:50%}.sk-pd-actions{display:flex;gap:10px}.sk-btn{height:50px;border-radius:8px}.sk-btn.lg{flex:2}.sk-btn.sm{flex:1}.sk-pd-trust-grid{display:flex;gap:10px;margin:10px 0}.sk-trust-item{height:60px;flex:1;border-radius:8px}.sk-pd-specs-box{height:200px;width:100%;border-radius:12px}@media (min-width: 768px){.sk-pd-grid{flex-direction:row;align-items:flex-start;padding:20px 40px;gap:50px}.sk-pd-left{flex:1.2;position:sticky;top:100px;height:fit-content}.sk-pd-hero-frame{height:500px;border-radius:12px}.sk-pd-variants-row{margin-top:-60px;padding:10px 0}.sk-pd-right{flex:1;padding:0}}.wa-share-poster-wrapper{position:absolute;top:0;left:-9999px;z-index:-1000;font-family:Inter,Roboto,system-ui,sans-serif}.wa-share-capture-container{width:450px;background-color:var(--clowzer-primary, #00B14F);padding:20px;box-sizing:border-box}.wa-share-card{background:#fff;border-radius:24px;display:flex;flex-direction:column;box-shadow:0 15px 35px #0000001a}.wa-share-card-header{height:380px;position:relative}.wa-share-main-img{width:100%;height:100%;object-fit:cover;border-top-left-radius:24px;border-top-right-radius:24px}.wa-share-sale-badge{position:absolute;top:20px;right:20px;background:#e74c3c;color:#fff;padding:6px 14px;border-radius:50px;font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 10px #e74c3c66}.wa-share-price-container{position:absolute;bottom:-20px;right:20px;background:#fff;padding:12px 20px;border-radius:16px;text-align:right;box-shadow:0 8px 20px #00000026;z-index:10}.wa-share-old-price{display:block;color:#95a5a6;text-decoration:line-through;font-size:14px;font-weight:500;margin-bottom:2px}.wa-share-new-price{display:block;color:#2c3e50;font-size:24px;font-weight:900;line-height:1}.wa-share-card-body{padding:40px 25px 20px;background:#fff;display:flex;flex-direction:column}.wa-share-card-title{font-size:26px;font-weight:800;color:#1a1a1a;margin:0 0 8px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wa-share-card-desc{font-size:15px;color:#576574;margin:0 0 15px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wa-share-stock-info{font-size:13px;color:#e67e22;font-weight:700;margin-bottom:20px;display:flex;align-items:center;gap:5px}.wa-share-variants-title{font-size:14px;font-weight:700;margin-bottom:10px;color:#333;text-transform:uppercase}.wa-share-variants-row{display:flex;gap:12px;margin-bottom:10px}.wa-share-variant-box{width:55px;height:55px;border:2px solid #f0f0f0;border-radius:10px;overflow:hidden;flex-shrink:0}.wa-share-variant-box img{width:100%;height:100%;object-fit:cover}.wa-share-card-footer{background-color:#f8fffb;padding:20px;display:flex;justify-content:space-between;align-items:center;border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top:1px solid #f0f0f0}.wa-share-footer-left{font-size:12px;color:#2c3e50;line-height:1.5}.wa-share-footer-middle{display:flex;align-items:center;gap:10px;flex:1;margin:0 15px}.wa-share-logo-initial{background:var(--clowzer-primary, #00B14F);color:#fff;font-weight:900;font-size:18px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.wa-share-logo-img{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid #fff;box-shadow:0 2px 5px #0000001a}.wa-share-footer-middle-text{font-size:11px;color:#7f8c8d;font-weight:500}.wa-share-footer-middle-text strong{font-size:14px;color:#2c3e50;line-height:1.2;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wa-share-order-btn{background-color:#2c3e50;color:#fff;padding:10px 14px;border-radius:12px;font-size:12px;font-weight:800;text-align:center;line-height:1.2}.wa-share-poster-wrapper.wa-share-preview-mode{position:relative;top:auto;left:auto;z-index:1;display:flex;justify-content:center;align-items:center;padding:40px;background-color:transparent}.wa-share-new-price.is-promo-price{color:#e74c3c}.pro-details-global-wrapper{background-color:var(--clowzer-bg);color:var(--clowzer-text-main);overflow-x:hidden;min-height:100vh}.pro-details-page-container{display:flex;flex-direction:column;min-height:100vh;position:relative}.pro-details-hero-section{width:100%;height:45vh;position:relative;z-index:1;background-color:var(--clowzer-grey)}.pro-details-hero-section>div{height:100%!important}.pro-details-content-sheet{background:var(--clowzer-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;margin-top:-30px;padding:10px;position:relative;z-index:10;flex:1;box-shadow:0 -10px 30px #0000000d}.pro-details-block{margin-bottom:var(--space-xl)}.pro-details-section-title{font-size:var(--fs-lg);font-weight:700;margin-bottom:var(--space-md);color:var(--clowzer-text-main);display:flex;align-items:center;justify-content:space-between}.pro-details-desc-text{font-size:var(--fs-md);color:var(--clowzer-text-muted);line-height:var(--lh-normal);white-space:pre-wrap}.pro-details-pickup-badge{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);background:var(--clowzer-delivered);border:1px solid var(--clowzer-success);border-radius:var(--radius-md);margin-bottom:var(--space-xl);color:var(--clowzer-dark-green)}.pro-details-pickup-icon{flex-shrink:0;margin-top:2px}.pro-details-pickup-badge strong{display:block;font-size:var(--fs-md);margin-bottom:4px}.pro-details-pickup-badge span{font-size:var(--fs-sm);opacity:.9}.pro-details-no-variant-action{margin-bottom:var(--space-xl)}.pro-details-card-btn{width:100%;padding:var(--space-md);font-size:var(--fs-md);background:var(--clowzer-input-bg);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);cursor:pointer;display:flex;justify-content:center;align-items:center;color:var(--clowzer-text-main)}.pro-details-owner-msg{padding:var(--space-md);background:var(--clowzer-grey);border-radius:var(--radius-md);text-align:center;color:var(--clowzer-text-muted);font-weight:600}.pro-details-similar-section{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;margin:0;width:100%;align-items:start}.pro-details-similar-card{width:100%;display:block;min-height:1px}.pro-details-similar-card .product-card,.pro-details-similar-card .p-card,.pro-details-similar-card>*{height:100%;display:flex;flex-direction:column}@media (min-width: 555px){.pro-details-similar-section{grid-template-columns:repeat(3,1fr)}}@media (max-width: 555px){.pro-details-similar-section{grid-template-columns:repeat(2,1fr)}}@media (min-width: 800px){.pro-details-similar-section{grid-template-columns:repeat(3,1fr);gap:10px}.pro-details-similar-card{max-width:280px}}.pro-details-similar-card:focus-within{outline:3px solid rgba(46,125,50,.14);border-radius:8px}.pro-details-spec-box{background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);overflow:hidden}.pro-details-spec-header{padding:var(--space-md);font-weight:700;border-bottom:1px solid var(--clowzer-border);display:flex;justify-content:space-between}.pro-details-spec-badge{color:var(--clowzer-primary);font-size:var(--fs-sm);background:var(--clowzer-primary-light);padding:2px 8px;border-radius:12px}.pro-details-spec-table{width:100%;border-collapse:collapse}.pro-details-spec-table tr{border-bottom:1px solid var(--clowzer-border)}.pro-details-spec-table tr:last-child{border-bottom:none}.pro-details-spec-label{padding:14px 16px;width:40%;color:var(--clowzer-text-muted);font-size:var(--fs-md);font-weight:500;background:var(--clowzer-input-bg)}.pro-details-spec-value{padding:14px 16px;width:60%;color:var(--clowzer-text-main);font-size:var(--fs-md);font-weight:600}.pro-details-spec-note{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border-top:1px solid var(--clowzer-border);font-size:var(--fs-sm);line-height:var(--lh-normal);font-weight:500}.note-success{background:var(--clowzer-delivered);color:var(--clowzer-dark-green)}.note-info{background:var(--clowzer-chat-bg);color:var(--clowzer-primary)}.note-warning{background:var(--clowzer-pending);color:var(--clowzer-warning)}.pro-details-reviews-wrapper{display:flex;flex-direction:column;gap:var(--space-lg)}.pro-details-review-card{display:flex;gap:var(--space-md);padding-bottom:var(--space-lg);border-bottom:1px solid var(--clowzer-border)}.pro-details-review-card:last-child{border-bottom:none;padding-bottom:0}.pro-details-review-avatar{width:var(--avatar-size-md);height:var(--avatar-size-md);border-radius:50%;object-fit:cover;background:var(--clowzer-grey);flex-shrink:0}.pro-details-review-content{flex:1;display:flex;flex-direction:column;gap:6px}.pro-details-review-header{display:flex;justify-content:space-between;align-items:center}.pro-details-review-name{font-weight:700;font-size:var(--fs-md)}.pro-details-review-stars{color:var(--clowzer-gold);font-size:var(--fs-sm)}.pro-details-review-body{font-size:var(--fs-md);color:var(--clowzer-text-main);line-height:var(--lh-normal)}.pro-details-review-footer{display:flex;justify-content:flex-end}.pro-details-review-date{font-size:var(--fs-xs);color:var(--clowzer-text-muted);font-weight:500}.pro-details-sticky-footer{position:fixed;bottom:55px;left:0;width:100%;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--space-md) var(--space-md);border-top:1px solid var(--clowzer-border);z-index:100;display:flex;gap:var(--space-sm)}.pro-details-sticky-footer .product-new-cta-mini,.pro-details-sticky-footer .product-new-cta-pill{left:10px;box-shadow:none;border:none}[data-theme=dark] .pro-details-sticky-footer{background:#1e293bf2}.pro-details-sticky-footer>*{flex:1;border-radius:var(--radius-lg);font-size:var(--fs-lg);padding:14px}.product-new-cta-pill.full-width,.select-variant-btn{width:calc(100% - 24px);border-radius:8px;padding:15px 12px;font-weight:600;text-align:center}.pro-details-sticky-footer .product-new-qty-wrapper{background-color:var(--clowzer-surface);border:1px solid var(--clowzer-primary);display:flex;gap:20%}.pro-details-sticky-footer .product-new-qty-count,.pro-details-sticky-footer .product-new-qty-action-btn{color:var(--clowzer-primary)}.pro-details-sticky-footer .product-new-qty-action-btn{color:var(--clowzer-primary);padding:7px;border:1px solid var(--clowzer-primary);border-radius:50%}.pro-details-sticky-footer .product-new-qty-action-btn:active{background-color:var(--clowzer-primary);color:var(--clowzer-white-always)}.pro-details-sticky-footer .select-variant-btn{background-color:var(--clowzer-grey)!important;color:var(--clowzer-text-main)!important;border:1px solid var(--clowzer-border);box-shadow:none;cursor:not-allowed}.v-card.active{border:2px solid #2E7D32;box-shadow:0 6px 20px #2e7d3214}@media (min-width: 800px){.pro-details-page-container{flex-direction:row;height:100vh;overflow:hidden}.pro-details-hero-section{width:50%;height:100vh;border-radius:0 30px 30px 0;overflow:hidden}.pro-details-content-sheet{width:50%;margin-top:0;border-radius:0;box-shadow:none;overflow-y:auto;padding:40px 40px 120px}.pro-details-sticky-footer{width:50%;left:50%;border-top:none;box-shadow:0 -10px 40px #0000000d;border-radius:var(--radius-lg) 0 0 0}[data-theme=dark] .pro-details-sticky-footer{box-shadow:0 -10px 40px #0006}}.message-seller-btn{background-color:#2563eb;color:#fff}.message-seller-btn:hover{background-color:#1e4fd8}.share-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;align-items:flex-end;justify-content:center;z-index:9999;animation:fadeIn .2s ease-out}.share-modal-content{background-color:var(--clowzer-surface);width:100%;max-width:500px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--space-xl) var(--space-md);animation:slideUp .3s cubic-bezier(.16,1,.3,1);box-shadow:var(--shadow-medium)}.share-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-sm)}.share-modal-header h3{margin:0;font-size:var(--fs-lg);color:var(--clowzer-text-main)}.close-modal-btn{background:none;border:none;font-size:var(--fs-xl);color:var(--clowzer-text-muted);cursor:pointer;padding:var(--space-xs)}.share-modal-desc{font-size:var(--fs-sm);color:var(--clowzer-text-muted);margin-bottom:var(--space-xl);line-height:var(--lh-normal)}.share-modal-actions{display:flex;flex-direction:column;gap:var(--space-md)}.share-action-btn{display:flex;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--clowzer-border);background-color:transparent;text-align:left;cursor:pointer;transition:all .2s ease}.share-action-btn.primary{background-color:var(--clowzer-primary-light);border-color:var(--clowzer-primary)}.share-action-btn.secondary{background-color:var(--clowzer-bg)}.share-action-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft)}.action-icon{font-size:24px;color:var(--clowzer-primary)}.share-action-btn.secondary .action-icon{color:var(--clowzer-text-main)}.share-action-btn strong{display:block;font-size:var(--fs-md);color:var(--clowzer-text-main);margin-bottom:2px}.share-action-btn span{display:block;font-size:var(--fs-xs);color:var(--clowzer-text-muted)}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width: 600px){.share-modal-overlay{align-items:center}.share-modal-content{border-radius:var(--radius-lg)}}.dispatch-form-container{min-height:100vh;background-color:var(--clowzer-bg);font-family:inherit}.dispatch-form-header{background:var(--clowzer-surface);padding:var(--space-md) var(--space-lg);display:flex;align-items:center;gap:var(--space-md);border-bottom:1px solid var(--clowzer-border);position:relative}.dispatch-form-back-btn{background:var(--clowzer-bg);border:1px solid transparent;width:42px;height:42px;border-radius:var(--radius-md);display:grid;place-items:center;color:var(--clowzer-text-muted);cursor:pointer;transition:all .2s ease}.dispatch-form-back-btn:hover{border:1px solid var(--clowzer-border);color:var(--clowzer-text-main)}.dispatch-form-title-group h2{margin:0;font-size:var(--fs-xl);font-weight:700;color:var(--clowzer-text-main)}.dispatch-form-title-group p{margin:2px 0 0;font-size:var(--fs-sm);color:var(--clowzer-text-muted)}.dispatch-form-main{padding:var(--space-lg) 0;max-width:1200px;margin:0 auto}.dispatch-form-grid{display:grid;grid-template-columns:1fr;gap:var(--space-lg);align-items:start;padding:0 var(--space-md)}@media (min-width: 769px){.dispatch-form-grid{grid-template-columns:1.5fr 1fr}.dispatch-form-right-col{position:sticky;top:calc(var(--nav-height) + var(--space-md))}}.dispatch-form-card{background:var(--clowzer-surface);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-soft);border:1px solid var(--clowzer-card-border);margin-bottom:var(--space-md)}.dispatch-form-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--clowzer-border)}.dispatch-form-card-label{display:flex;align-items:center;gap:var(--space-sm);font-weight:700;color:var(--clowzer-text-main)}.dispatch-form-card-label svg{color:var(--clowzer-primary)}.dispatch-form-toggle{display:flex;align-items:center;gap:var(--space-xs);background:var(--clowzer-light);border:1px solid var(--clowzer-primary);color:var(--clowzer-dark-green);padding:6px 14px;border-radius:99px;font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:all .2s ease}.dispatch-form-toggle.dispatch-form-active{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.dispatch-form-group{margin-bottom:var(--space-lg)}.dispatch-form-group label{display:block;font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-muted);margin-bottom:var(--space-xs)}.dispatch-form-row{display:flex;gap:var(--space-sm);margin-bottom:var(--space-sm)}.dispatch-form-inputs{display:grid;grid-template-rows:1fr 1fr;gap:var(--space-sm)}.dispatch-form-container input,.dispatch-form-container select{padding:14px;border:1px solid var(--clowzer-border);border-radius:var(--radius-md);font-size:var(--fs-md);background:var(--clowzer-surface);color:var(--clowzer-text-main);transition:border .2s,box-shadow .2s;width:100%}.dispatch-form-container input:focus,.dispatch-form-container select:focus{outline:none;border-color:var(--clowzer-primary);box-shadow:0 0 0 3px var(--clowzer-focus-ring)}.dispatch-form-disabled{background-color:var(--clowzer-disabled-bg)!important;color:var(--clowzer-disabled-text)!important;cursor:not-allowed;border-color:transparent!important}.dispatch-form-interstate-active{background:#fffaf0;padding:var(--space-md);border-radius:var(--radius-md);border:1px dashed #fdba74}.dispatch-form-badge{background:#f97316;color:#fff;font-size:var(--fs-xs);padding:2px 8px;border-radius:var(--radius-sm);margin-left:var(--space-xs)}.dispatch-form-connector{display:flex;align-items:center;gap:var(--space-md);margin:var(--space-md) 0}.dispatch-form-line{flex:1;height:1px;background:1px solid var(--clowzer-border)}.dispatch-form-icon-green{color:var(--clowzer-primary)}.dispatch-form-icon-orange{color:#f97316}.dispatch-form-size-selector{display:flex;gap:var(--space-sm);margin-bottom:var(--space-lg)}.dispatch-form-size-selector button{flex:1;padding:var(--space-md);border:1px solid var(--clowzer-border);background:var(--clowzer-surface);border-radius:var(--radius-md);cursor:pointer;color:var(--clowzer-text-main);transition:all .2s ease}.dispatch-form-size-selector button.dispatch-form-active{background:var(--clowzer-primary);color:#fff;border-color:var(--clowzer-primary);font-weight:700}.dispatch-form-upload-box{border:1px dashed var(--clowzer-border);border-radius:var(--radius-md);padding:var(--space-md);text-align:center;margin-bottom:var(--space-md);background:var(--clowzer-bg)}.dispatch-form-upload-label{font-size:var(--fs-sm);color:var(--clowzer-text-muted);margin-bottom:var(--space-md)}.dispatch-form-upload-actions{display:flex;justify-content:center;gap:var(--space-md)}.dispatch-form-action-btn{display:flex;align-items:center;gap:var(--space-xs);padding:8px 16px;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--fs-sm);font-weight:600;transition:background .2s}.dispatch-form-camera{background:#e0f2fe;color:#0284c7}.dispatch-form-gallery{background:#f3e8ff;color:#9333ea}.dispatch-form-preview-container{position:relative;display:inline-block}.dispatch-form-preview-container img{max-width:100%;max-height:150px;border-radius:var(--radius-md)}.dispatch-form-preview-container button{position:absolute;top:-10px;right:-10px;background:var(--clowzer-danger-red);color:#fff;border:none;width:30px;height:30px;border-radius:50%;cursor:pointer;display:grid;place-items:center}.dispatch-form-input-wrapper{margin-bottom:var(--space-md)}.dispatch-form-budget-box{margin-top:var(--space-md)}.dispatch-form-fixed-price-wrap{text-align:left}.dispatch-form-price-label{display:flex;align-items:center;gap:var(--space-xs);color:var(--clowzer-text-muted)}.dispatch-form-fixed-amount{font-size:var(--fs-xxl);font-weight:800;color:var(--clowzer-primary);margin:var(--space-xs) 0}.dispatch-form-price-small{color:var(--clowzer-text-muted);font-size:var(--fs-xs)}.dispatch-form-fallback-toggle{margin-top:12px;padding:10px;background:#ffa5001a;border-radius:var(--radius-sm);border:1px solid var(--clowzer-primary)}.dispatch-form-fallback-label{display:flex;align-items:flex-start;gap:var(--space-xs);cursor:pointer;font-size:var(--fs-xs);color:var(--clowzer-text-main)}.dispatch-form-fallback-checkbox{margin-top:3px;accent-color:var(--clowzer-primary)}.dispatch-form-fallback-time-wrap{margin-top:10px;margin-left:22px;display:flex;align-items:center;gap:10px}.dispatch-form-time-label{font-size:var(--fs-xs);color:var(--clowzer-text-muted);font-weight:600}.dispatch-form-time-select{padding:4px 8px!important;width:auto!important}.dispatch-form-sticky-footer{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--clowzer-border);display:flex;flex-direction:column;gap:var(--space-md)}.dispatch-form-estimate-display{display:flex;justify-content:space-between;align-items:center}.dispatch-form-agent-badge{display:inline-flex;align-items:center;gap:var(--space-xs);background:var(--clowzer-light);padding:6px 12px;border-radius:99px;border:1px solid var(--clowzer-primary);cursor:pointer;font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-dark-green)}.dispatch-form-agent-badge img{width:24px;height:24px;border-radius:50%;object-fit:cover}.dispatch-form-remove-agent-x{color:var(--clowzer-danger-red);font-weight:700;margin-left:var(--space-xs)}.dispatch-form-est-label{color:var(--clowzer-text-muted);font-size:var(--fs-sm)}.dispatch-form-est-price{font-size:var(--fs-lg);color:var(--clowzer-text-main)}.dispatch-form-est-placeholder{color:var(--clowzer-text-muted);font-size:var(--fs-sm);font-style:italic}.dispatch-form-action-buttons{display:flex;gap:var(--space-md)}.dispatch-form-submit-btn{flex:1;padding:14px;border-radius:var(--radius-md);font-weight:700;font-size:var(--fs-md);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--space-xs);background:var(--clowzer-primary);color:#fff;border:none;transition:opacity .2s}.dispatch-form-outline{background:transparent;color:var(--clowzer-primary);border:2px solid var(--clowzer-primary)}.dispatch-form-direct-hire{background:#0ea5e9;color:#fff}.dispatch-form-btn-disabled{opacity:.5;cursor:not-allowed}.dispatch-form-spin{animation:dispatch-spin 1s linear infinite}@keyframes dispatch-spin{to{transform:rotate(360deg)}}.dispatch-form-mobile-spacer{height:80px}@media (max-width: 380px){.dispatch-form-grid{padding:0 var(--space-sm);gap:var(--space-md)}.dispatch-form-card{padding:var(--space-md)}.dispatch-form-row{flex-direction:column;gap:var(--space-xs)}.dispatch-form-size-selector button{padding:var(--space-xs);font-size:var(--fs-xs)}.dispatch-form-action-buttons{flex-direction:column;gap:var(--space-sm)}.dispatch-form-submit-btn{width:100%;padding:12px}.dispatch-form-fixed-amount{font-size:var(--fs-xl)}}@media (max-width: 768px){.dispatch-form-sticky-footer{position:fixed;bottom:50px;left:0;right:0;margin:0;padding:var(--space-md) var(--space-lg);background:var(--clowzer-surface);border-top:1px solid var(--clowzer-border);box-shadow:0 -4px 12px #00000014;z-index:50;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.dispatch-form-mobile-spacer{height:100px}}.dispatch-form-selected-agent-wrap{display:flex;align-items:center;gap:var(--space-sm);background:var(--clowzer-light);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);border:1px solid var(--clowzer-focus-ring)}.dispatch-form-selected-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;background-color:var(--clowzer-surface);border:1px solid var(--clowzer-border)}.dispatch-form-selected-details{display:flex;flex-direction:column;justify-content:center;text-align:left}.dispatch-form-selected-name{font-size:var(--fs-md);font-weight:600;color:var(--clowzer-dark-green);line-height:var(--lh-tight)}.dispatch-form-selected-profile-link{font-size:var(--fs-xs);color:var(--clowzer-primary);text-decoration:underline;margin-top:2px;cursor:pointer;transition:color .2s}.dispatch-form-selected-profile-link:hover{color:var(--clowzer-primary-hover)}.dispatch-form-remove-agent-btn{background:transparent;border:none;color:var(--clowzer-danger-red);font-size:var(--fs-md);font-weight:700;cursor:pointer;margin-left:var(--space-xs);padding:0 var(--space-2xs);display:flex;align-items:center;transition:transform .2s}.dispatch-form-remove-agent-btn:hover{transform:scale(1.1)}.agent-select-modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-md);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.agent-select-modal-content{background-color:var(--clowzer-surface);width:100%;max-width:480px;max-height:85vh;border-radius:var(--radius-lg);box-shadow:var(--shadow-medium);display:flex;flex-direction:column;overflow:hidden;animation:modalFadeIn .2s ease-out}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.agent-select-header{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--space-lg);border-bottom:1px solid var(--clowzer-border)}.agent-select-header h3{margin:0 0 var(--space-2xs) 0;color:var(--clowzer-text-main)}.agent-select-header p{margin:0;font-size:var(--fs-sm);color:var(--clowzer-text-muted)}.agent-select-close-btn{background:transparent;border:none;color:var(--clowzer-text-muted);cursor:pointer;font-size:var(--fs-lg);display:flex;align-items:center;justify-content:center;padding:var(--space-xs);border-radius:var(--radius-sm);transition:background-color .2s}.agent-select-close-btn:hover{background-color:var(--clowzer-grey);color:var(--clowzer-text-main)}.agent-select-search-box{position:relative;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--clowzer-border);background-color:var(--clowzer-bg)}.agent-select-search-icon{position:absolute;left:calc(var(--space-lg) + var(--space-sm));top:50%;transform:translateY(-50%);color:var(--clowzer-text-muted);display:none}.agent-select-search-box input{width:100%;height:var(--input-height);padding-left:2.5rem;padding-right:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--clowzer-border);background-color:var(--clowzer-input-bg);color:var(--clowzer-text-main);outline:none;transition:border-color .2s,box-shadow .2s}.agent-select-search-box input:focus{border-color:var(--clowzer-primary);box-shadow:0 0 0 2px var(--clowzer-focus-ring)}.agent-select-list{flex:1;overflow-y:auto;padding:var(--space-md) var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm)}.agent-select-card{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm);background:var(--clowzer-surface);border:1px solid var(--clowzer-card-border);border-radius:var(--radius-md);transition:border-color .2s,background-color .2s}.agent-select-card:hover{border-color:var(--clowzer-border-hover);background-color:var(--clowzer-list-hover)}.agent-select-avatar{width:var(--avatar-size-md, 48px);height:var(--avatar-size-md, 48px);border-radius:50%;object-fit:cover;background-color:var(--avatar-bg);border:1px solid var(--clowzer-border)}.agent-select-info{flex:1;min-width:0}.agent-select-info h4{margin:0 0 var(--space-2xs) 0;font-size:var(--fs-md);color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-select-stats{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--fs-sm);color:var(--clowzer-text-muted)}.agent-select-star-icon{color:var(--clowzer-gold);margin-right:2px}.agent-select-actions-group{display:flex;gap:var(--space-xs)}.agent-select-view-profile-btn{display:flex;align-items:center;justify-content:center;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);border:1px solid var(--clowzer-border);background-color:transparent;color:var(--clowzer-text-main);font-size:var(--fs-sm);text-decoration:none;transition:background-color .2s}.agent-select-view-profile-btn:hover{background-color:var(--clowzer-grey)}.agent-select-btn{padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);background-color:var(--clowzer-primary);color:var(--clowzer-white-always);border:none;font-size:var(--fs-sm);font-weight:500;cursor:pointer;transition:background-color .2s}.agent-select-btn:hover{background-color:var(--clowzer-primary-hover)}.agent-select-loading-state,.agent-select-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xl) 0;color:var(--clowzer-text-muted);text-align:center}.agent-select-spin{font-size:1.5rem;margin-bottom:var(--space-sm);color:var(--clowzer-primary);animation:spin 1s linear infinite}.agent-select-empty-icon{font-size:2rem;margin-bottom:var(--space-sm);color:var(--clowzer-text-muted);opacity:.5}.dis-act-main-board{height:calc(100vh - 60px);overflow:hidden;position:relative;font-family:inherit}.dis-act-split-layout{display:flex;flex-direction:row;height:100%;position:relative;overflow:hidden}.dis-act-pane-list{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;z-index:1}.dis-act-pane-header{background:var(--clowzer-surface);padding:var(--space-md);flex-shrink:0}.dis-act-header-row{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md)}.dis-act-back-circle{width:40px;height:40px;border-radius:50%;background:var(--clowzer-bg);border:1px solid var(--clowzer-border);display:flex;align-items:center;justify-content:center;color:var(--clowzer-text-main);cursor:pointer;transition:all .2s ease}.dis-act-back-circle:hover{background:var(--clowzer-light);color:var(--clowzer-primary);border-color:var(--clowzer-primary)}.dis-act-header-text h2{font-size:1.25rem;font-weight:700;margin:0;color:var(--clowzer-text-main)}.dis-act-header-text p{font-size:var(--fs-sm);color:var(--clowzer-text-muted);margin:0}.dis-act-list-scroll-area{flex:1;overflow-y:auto;padding:var(--space-md);padding-bottom:80px;min-height:0;overscroll-behavior-y:contain}.dis-act-list-scroll-area::-webkit-scrollbar,.dis-act-detail-content-scroll::-webkit-scrollbar{width:6px}.dis-act-list-scroll-area::-webkit-scrollbar-track,.dis-act-detail-content-scroll::-webkit-scrollbar-track{background:transparent}.dis-act-list-scroll-area::-webkit-scrollbar-thumb,.dis-act-detail-content-scroll::-webkit-scrollbar-thumb{background-color:var(--clowzer-border-hover);border-radius:10px}.dis-act-pane-details{position:fixed;bottom:0;left:0;width:100%;height:90vh;background:var(--clowzer-surface);z-index:2000;border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0 -10px 40px #0003;transform:translateY(110%);transition:transform .35s cubic-bezier(.32,.72,0,1);overflow:hidden;display:flex;flex-direction:column}.dis-act-pane-details.show-mobile{transform:translateY(0)}.dis-act-detail-wrapper{height:100%;display:flex;flex-direction:column;position:relative}.dis-act-detail-wrapper:before{content:"";width:60px;height:6px;background:var(--clowzer-border-hover);border-radius:10px;position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:20;cursor:grab}.dis-act-mobile-close{margin:30px 16px 10px;background:transparent;border:none;font-weight:700;color:var(--clowzer-primary);display:flex;align-items:center;gap:var(--space-xs);cursor:pointer;font-size:var(--fs-sm)}.dis-act-detail-content-scroll{flex:1;overflow-y:auto;padding:0 20px 40px}.dis-act-placeholder{display:none}@media (min-width: 769px){.dis-act-split-layout{display:grid;grid-template-columns:380px 1fr;background:var(--clowzer-bg)}.dis-act-pane-details{position:static;width:auto;height:100%;transform:none;border-radius:0;box-shadow:none;background:var(--clowzer-surface);border-left:1px solid var(--clowzer-border);transition:none;display:block;z-index:1}.dis-act-detail-wrapper:before{display:none}.dis-act-mobile-close{display:none}.dis-act-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--clowzer-text-muted);text-align:center}.dis-act-placeholder-icon{font-size:4rem;opacity:.2;margin-bottom:var(--space-lg)}.dis-act-list-scroll-area{padding-bottom:20px}.dis-act-detail-content-scroll{padding:30px 40px}}.dis-act-card{background:var(--clowzer-surface);border:1px solid var(--clowzer-card-border);border-radius:var(--radius-lg);padding:var(--space-md);margin-bottom:var(--space-sm);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s;box-shadow:var(--shadow-soft)}.dis-act-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium);border-color:var(--clowzer-primary)}.dis-act-card.is-selected{border:1.5px solid var(--clowzer-primary);background:var(--clowzer-light)}.dis-act-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-sm)}.dis-act-id-tag{font-size:.75rem;font-weight:800;color:var(--clowzer-text-muted);letter-spacing:.5px}.dis-act-badge{font-size:.7rem;padding:4px 8px;border-radius:var(--radius-sm);font-weight:700;text-transform:uppercase}.dis-act-status-delivered{background:var(--clowzer-light);color:var(--clowzer-dark-green)}.dis-act-status-cancelled{background:#fee2e2;color:#b91c1c}.dis-act-status-in{background:#dbeafe;color:#1d4ed8}.dis-act-status-pending{background:#fef3c7;color:#b45309}.dis-act-card-flex{display:flex;align-items:center}.dis-act-mini-route{display:flex;flex-direction:column;gap:2px}.dis-act-route-node{display:flex;align-items:center;gap:var(--space-sm)}.dis-act-route-line{width:2px;height:12px;background:1px solid var(--clowzer-border);margin-left:4px}.dis-act-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dis-act-start{background:var(--clowzer-primary)}.dis-act-end{background:#ef4444}.dis-act-addr{font-size:var(--fs-sm);color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.dis-act-card-footer{display:flex;justify-content:space-between;margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--clowzer-border)}.dis-act-price{font-weight:800;color:var(--clowzer-text-main)}.dis-act-date{font-size:.75rem;color:var(--clowzer-text-muted)}.dis-act-broadcast-card{border-left:4px solid #3B82F6}.dis-act-live-pill{background:#ef4444;color:#fff;font-size:.65rem;padding:2px 6px;border-radius:4px;font-weight:800;display:flex;align-items:center;gap:4px}.dis-act-blink-dot{width:6px;height:6px;background:#fff;border-radius:50%;animation:blink 1s infinite}@keyframes blink{50%{opacity:0}}.dis-act-bids-scroller{display:flex;flex-direction:column;gap:var(--space-sm);max-height:150px;overflow-y:auto;margin-top:var(--space-sm);padding:var(--space-xs);background:var(--clowzer-bg);border-radius:var(--radius-sm)}.dis-act-bid-item{display:flex;align-items:center;justify-content:space-between;background:var(--clowzer-surface);padding:var(--space-sm);border-radius:var(--radius-sm);border:1px solid var(--clowzer-border)}.dis-act-bid-avatar{width:32px;height:32px;background:var(--clowzer-text-main);color:var(--clowzer-surface);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem}.dis-act-bid-info{flex:1;padding:0 var(--space-sm)}.dis-act-name{display:block;font-size:var(--fs-sm);font-weight:700;color:var(--clowzer-text-main)}.dis-act-rating{font-size:.7rem;color:#f59e0b;display:flex;align-items:center;gap:2px}.dis-act-accept-btn{background:var(--clowzer-primary);color:var(--clowzer-white-always);border:none;border-radius:var(--radius-sm);padding:6px 12px;font-size:.75rem;font-weight:700;cursor:pointer}.dis-act-visual-header{margin-bottom:var(--space-lg)}.dis-act-visual-header h3{font-size:1.5rem;font-weight:800;margin:0 0 5px;color:var(--clowzer-text-main)}.dis-act-status-banner-inline{display:inline-block;padding:4px 10px;border-radius:var(--radius-sm);font-weight:700;font-size:.8rem;background:var(--clowzer-bg);color:var(--clowzer-text-muted)}.dis-act-in-transit,.dis-act-out-for-delivery{background:#eff6ff;color:#2563eb}.dis-act-delivered{background:var(--clowzer-light);color:var(--clowzer-dark-green)}.dis-act-agent-hero{display:flex;align-items:center;gap:15px;padding:var(--space-lg);background:var(--clowzer-primary);color:var(--clowzer-white-always);border-radius:var(--radius-lg);margin-bottom:var(--space-lg);box-shadow:var(--shadow-medium)}.dis-act-agent-avatar-lg{width:50px;height:50px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.dis-act-agent-text h4{margin:0;font-size:1.1rem;color:var(--clowzer-white-always)}.dis-act-agent-text p{margin:0;opacity:.8;font-size:.85rem;color:#ffffffe6}.dis-act-call-hero{margin-left:auto;width:44px;height:44px;background:var(--clowzer-surface);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--clowzer-primary);text-decoration:none;box-shadow:var(--shadow-soft)}.dis-act-pin-container{display:flex;justify-content:center;gap:var(--space-sm);margin-bottom:var(--space-lg)}.dis-act-pin-box{padding:var(--space-md);border-radius:var(--radius-md);text-align:center;border:2px dashed}.dis-act-green-box{background:var(--clowzer-light);border-color:var(--clowzer-primary);color:var(--clowzer-dark-green)}.dis-act-red-box{background:#fef2f2;border-color:#ef4444;color:#b91c1c}.dis-act-pin-box h1{font-size:2rem;margin:5px 0;letter-spacing:2px}.dis-act-pin-actions{display:flex;justify-content:center;gap:var(--space-md);margin-top:8px;font-size:1.2rem;cursor:pointer}.dis-act-detail-group{background:var(--clowzer-bg);padding:var(--space-md);border-radius:var(--radius-md);margin-bottom:var(--space-md)}.dis-act-detail-group h4{margin-top:0;font-size:var(--fs-xs);color:var(--clowzer-text-muted);text-transform:uppercase;letter-spacing:.5px}.dis-act-full-addr{font-size:var(--fs-md);font-weight:500;margin:10px 0;color:var(--clowzer-text-main)}.dis-act-vert-line{height:20px;width:2px;background:1px solid var(--clowzer-border);margin-left:4px;margin-top:-5px;margin-bottom:-5px}.dis-act-info-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--clowzer-border);color:var(--clowzer-text-main)}.dis-act-text-green{color:var(--clowzer-primary);font-size:1.1rem;font-weight:700}.dis-act-share-btn-full{width:100%;padding:16px;border-radius:var(--radius-md);background:var(--clowzer-primary);color:var(--clowzer-white-always);border:none;font-weight:700;font-size:1rem;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;margin-top:10px;transition:background .2s}.dis-act-share-btn-full:hover{background:var(--clowzer-dark-green)}.dis-act-proof-img,.dis-act-ref-img{width:100%;height:180px;object-fit:cover;border-radius:var(--radius-md);cursor:zoom-in;border:1px solid var(--clowzer-border)}@media (max-width: 380px){.dis-act-pin-container{grid-template-columns:1fr}.dis-act-pin-box h1{font-size:1.6rem}.dis-act-card{padding:12px}.dis-act-addr{font-size:.75rem}}.dis-act-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:1000;opacity:0;animation:fadeIn .3s forwards}@keyframes fadeIn{to{opacity:1}}@media (min-width: 769px){.dis-act-backdrop{display:none}}.dis-act-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1.5rem;text-align:center;flex:1;min-height:350px;animation:dis-act-fade-in .4s ease-out}.dis-act-empty-icon{width:100px;height:100px;background-color:var(--clowzer-surface);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;color:var(--clowzer-text-muted);margin-bottom:1.5rem;box-shadow:var(--shadow-sm);border:1px solid var(--clowzer-border)}.dis-act-empty-icon svg{transform:rotate(-10deg);transition:transform .3s ease}.dis-act-empty-state:hover .dis-act-empty-icon svg{transform:rotate(0) scale(1.1);color:var(--clowzer-primary)}.dis-act-empty-state h3{font-size:1.25rem;font-weight:600;color:var(--clowzer-text-main);margin:0 0 1.5rem}.dis-act-create-btn{background-color:var(--clowzer-primary);color:#fff;border:none;padding:14px 28px;border-radius:30px;font-size:1rem;font-weight:600;cursor:pointer;box-shadow:0 8px 20px #2e7d3240;transition:all .2s cubic-bezier(.25,.8,.25,1);display:inline-flex;align-items:center;gap:8px}.dis-act-create-btn:hover{transform:translateY(-3px);box-shadow:0 12px 24px #2e7d3259;background-color:#256a29}.dis-act-create-btn:active{transform:translateY(-1px);box-shadow:0 4px 10px #2e7d3233}@keyframes dis-act-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .dis-act-empty-icon{background-color:#ffffff0d;border-color:#ffffff1a}.dis-act-refresh-indicator{padding:5px 10px;background:#e3f2fd;color:#1976d2;font-size:12px;border-radius:4px;margin-bottom:10px;display:flex;align-items:center;gap:6px;width:fit-content}:root{--sk-card-bg: #ffffff;--sk-border: #e5e7eb;--sk-base: #e0e0e0;--sk-shine: #f5f5f5}[data-theme=dark]{--sk-card-bg: var(--clowzer-surface);--sk-border: var(--clowzer-card-border);--sk-base: var(--clowzer-input-bg);--sk-shine: var(--clowzer-toggle-bg)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-anim{background:var(--sk-base);background:linear-gradient(105deg,var(--sk-base) 25%,var(--sk-shine) 50%,var(--sk-base) 75%);background-size:200% 100%;animation:shimmer 1.5s cubic-bezier(.4,0,.2,1) infinite;border-radius:4px}.dis-act-skeleton-card{background:var(--sk-card-bg);border:1px solid var(--sk-border);border-radius:12px;padding:16px;margin-bottom:12px;display:flex;flex-direction:column;gap:12px}.sk-header{display:flex;justify-content:space-between;margin-bottom:4px}.sk-badge{width:60px;height:16px;border-radius:10px}.sk-id{width:50px;height:16px}.sk-body{display:flex;gap:12px;align-items:center}.sk-thumb{width:50px;height:50px;border-radius:8px;flex-shrink:0}.sk-lines{flex:1;display:flex;flex-direction:column;gap:8px}.sk-line-lg{width:80%;height:12px}.sk-line-sm{width:50%;height:10px}.dis-act-live-pill{display:flex;align-items:center;gap:var(--space-xs);background:#ff52521a;color:var(--clowzer-heart-red);font-size:var(--fs-xs);font-weight:700;padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-lg);letter-spacing:.5px}.dis-act-blink-dot{width:8px;height:8px;background-color:var(--clowzer-heart-red);border-radius:50%;animation:clowzer-blink 1.5s infinite}@keyframes clowzer-blink{0%,to{opacity:1}50%{opacity:.3}}.dis-act-time{display:flex;align-items:center;gap:var(--space-2xs);font-size:var(--fs-sm);color:var(--clowzer-text-muted)}.dis-act-pkg-img-container{width:100%;height:140px;border-radius:var(--radius-sm);overflow:hidden;cursor:zoom-in;background-color:var(--clowzer-grey)}.dis-act-pkg-img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.dis-act-pkg-img-container:hover .dis-act-pkg-img{transform:scale(1.05)}.dis-act-mini-route{display:flex;flex-direction:column;position:relative;padding:var(--space-xs) 0;margin-bottom:var(--space-xs)}.dis-act-route-line{position:absolute;left:5px;top:18px;bottom:18px;width:2px;background-color:var(--clowzer-border);z-index:1}.dis-act-route-node{display:flex;align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-sm);position:relative;z-index:2}.dis-act-route-node:last-child{margin-bottom:0}.dis-act-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0;margin-top:4px}.dis-act-start{background-color:var(--clowzer-primary);border:2px solid var(--clowzer-primary-light)}.dis-act-end{background-color:var(--clowzer-warning);border:2px solid var(--clowzer-pending)}.dis-act-addr{font-size:var(--fs-sm);color:var(--clowzer-text-main);line-height:var(--lh-tight)}.dis-act-bids-section{background:var(--clowzer-bg);border-radius:var(--radius-md);padding:var(--space-sm);border:1px solid var(--clowzer-card-border)}.dis-act-bids-title{font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;color:var(--clowzer-text-muted);margin-bottom:var(--space-sm);letter-spacing:.5px}.dis-act-bids-scroller{display:flex;flex-direction:column;gap:var(--space-xs);max-height:220px;overflow-y:auto}.dis-act-hide-scrollbar::-webkit-scrollbar{display:none}.dis-act-hide-scrollbar{scrollbar-width:none}.dis-act-waiting-text{font-size:var(--fs-sm);color:var(--clowzer-text-muted);text-align:center;padding:var(--space-sm) 0;font-style:italic}.dis-act-bid-item{display:flex;align-items:center;gap:var(--space-sm);background:var(--clowzer-surface);padding:var(--space-sm);border-radius:var(--radius-sm);border:1px solid var(--clowzer-border);transition:background .2s ease}.dis-act-bid-item:hover{background:var(--clowzer-list-hover)}.dis-act-bid-avatar{width:var(--tap-size-lg);height:var(--tap-size-lg);background:var(--clowzer-primary-light);color:var(--clowzer-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-md);flex-shrink:0}.dis-act-bid-info{flex:1;display:flex;flex-direction:column}.dis-act-name{font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main)}.dis-act-rating{font-size:var(--fs-xs);color:var(--clowzer-text-muted);display:flex;align-items:center;gap:var(--space-2xs);margin-top:2px}.dis-act-rating svg{color:var(--clowzer-gold)}.dis-act-bid-price{font-size:var(--fs-md);font-weight:700;color:var(--clowzer-dark-green2);margin-right:var(--space-xs)}.dis-act-accept-btn{background:var(--clowzer-primary);color:var(--clowzer-white-always);border:none;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .1s}.dis-act-accept-btn:hover{background:var(--clowzer-primary-hover)}.dis-act-accept-btn:active{transform:scale(.95)}.dis-act-bid-actions{display:flex;align-items:center;gap:var(--space-xs)}.dis-act-view-btn{background:transparent;color:var(--clowzer-text-main);border:1px solid var(--clowzer-border);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--fs-sm);font-weight:600;text-decoration:none;transition:background-color .2s ease,border-color .2s ease;display:flex;align-items:center;justify-content:center}.dis-act-view-btn:hover{background:var(--clowzer-grey);border-color:var(--clowzer-border-hover)}.dis-act-accept-btn{margin:0}.dis-act-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.skeleton-shimmer{animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:var(--clowzer-surface);background:linear-gradient(to right,var(--clowzer-border) 8%,var(--clowzer-surface) 18%,var(--clowzer-border) 33%);background-size:1000px 104px;position:relative;overflow:hidden}.skeleton-pulse{background-color:#0000000f;border-radius:4px}[data-theme=dark] .skeleton-pulse{background-color:#ffffff0f}.sk-dd-hero{margin:var(--space-md);height:320px;border-radius:var(--radius-lg);padding:var(--space-xl) var(--space-lg);display:flex;align-items:center}.sk-dd-hero-content{width:100%;max-width:500px;display:flex;flex-direction:column;gap:var(--space-md)}.sk-dd-text-title{height:40px;width:70%;border-radius:8px}.sk-dd-text-subtitle{height:16px;width:90%;border-radius:4px}.sk-dd-hero-actions{display:flex;gap:var(--space-sm);margin-top:var(--space-md)}.sk-dd-btn{height:45px;flex:1;border-radius:var(--radius-md)}.sk-dd-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);padding:0 var(--space-md);margin-bottom:var(--space-xl)}.sk-dd-stat-card{height:100px;border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid var(--clowzer-card-border)}.sk-dd-text-lg{height:24px;width:40px}.sk-dd-text-xs{height:10px;width:60px}.sk-dd-section{margin:var(--space-md);padding:var(--space-xl);background:var(--clowzer-surface);border-radius:var(--radius-lg);border:1px solid var(--clowzer-card-border)}.sk-dd-header{height:20px;width:120px;margin-bottom:var(--space-xl)}.sk-dd-feature-item{display:flex;gap:var(--space-md);margin-bottom:var(--space-xl)}.sk-dd-icon-circle{width:48px;height:48px;border-radius:var(--radius-md);flex-shrink:0}.sk-dd-feature-text{flex:1;display:flex;flex-direction:column;gap:6px;justify-content:center}.sk-dd-text-md{height:14px;width:50%}.sk-dd-text-sm{height:10px;width:80%}@media (min-width: 1024px){.sk-dd-stats-grid{grid-template-columns:repeat(4,1fr)}.sk-dd-section{max-width:600px}}.dd-container{height:calc(100vh - 50px);margin-left:80px;overflow-y:auto;overflow-x:hidden;padding-bottom:90px;font-family:inherit;max-width:1200px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dd-container::-webkit-scrollbar{width:6px}.dd-container::-webkit-scrollbar-thumb{background-color:var(--clowzer-border-hover);border-radius:var(--radius-md)}.dd-hero-slideshow{margin:var(--space-md);border-radius:var(--radius-lg);box-shadow:var(--shadow-medium);position:relative;overflow:hidden;display:flex;align-items:center;min-height:320px;padding:var(--space-xl) var(--space-lg)}.dd-slide{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:0;transition:opacity 1.2s ease-in-out;z-index:1}.dd-slide.active{opacity:1}.dd-slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#000000d9,#0003);z-index:2}.dd-hero-content{position:relative;z-index:3;color:var(--clowzer-white-always);max-width:600px}.dd-hero-content h2{font-size:2.8rem;font-weight:800;margin-bottom:var(--space-sm);line-height:var(--lh-tight);color:var(--clowzer-white-always)}.dd-hero-content p{font-size:var(--fs-lg);opacity:.95;margin-bottom:var(--space-xl);line-height:var(--lh-normal);max-width:90%}.dd-hero-actions{display:flex;gap:var(--space-sm);max-width:400px}.dd-btn{flex:1;padding:var(--space-sm) var(--space-md);border:none;border-radius:var(--radius-md);font-weight:700;font-size:var(--fs-md);min-height:var(--input-height);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--space-xs);transition:transform .2s ease,box-shadow .2s ease}.dd-btn:active{transform:scale(.97)}.dd-btn-white{background:var(--clowzer-white-always);color:var(--clowzer-primary);box-shadow:var(--shadow-soft)}.dd-btn-glass{background:#ffffff40;color:var(--clowzer-white-always);border:1px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dd-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);padding:0 var(--space-md);margin-bottom:var(--space-xl)}.dd-stat-card{background:var(--clowzer-surface);padding:var(--space-lg);border-radius:var(--radius-md);text-align:center;border:1px solid var(--clowzer-card-border);box-shadow:var(--shadow-soft);transition:transform .2s;display:flex;flex-direction:column;justify-content:center;align-items:center}.dd-stat-value{display:block;font-size:1.5rem;font-weight:800;color:var(--clowzer-text-main);line-height:1;margin-bottom:var(--space-xs)}.dd-stat-label{font-size:var(--fs-xs);color:var(--clowzer-text-muted);text-transform:uppercase;font-weight:700;letter-spacing:.5px}.dd-stat-card.active-alert{background:var(--clowzer-light);border:1.5px solid var(--clowzer-primary);cursor:pointer}.dd-stat-card.active-alert .dd-stat-value{color:var(--clowzer-dark-green)}.dd-section{margin:var(--space-md);padding:var(--space-xl);background:var(--clowzer-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.dd-section-header{margin-bottom:var(--space-xl);font-size:var(--fs-xl);color:var(--clowzer-text-main);font-weight:800;display:flex;align-items:center;gap:var(--space-sm)}.dd-section-header:before{content:"";width:5px;height:24px;background:var(--clowzer-primary);border-radius:var(--radius-sm)}.dd-feature-item{display:flex;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-xl)}.dd-feature-item:last-child{margin-bottom:0}.dd-icon-circle{background:var(--clowzer-light);min-width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--clowzer-dark-green)}.dd-feature-text h4{font-size:var(--fs-lg);color:var(--clowzer-text-main);font-weight:700;margin:0 0 var(--space-2xs) 0}.dd-feature-text p{font-size:var(--fs-md);color:var(--clowzer-text-muted);line-height:var(--lh-normal);margin:0}.dd-live-updates{margin-top:var(--space-xl);padding:0 var(--space-md)}.dd-section-header-small{font-size:var(--fs-sm);text-transform:uppercase;color:var(--clowzer-text-muted);letter-spacing:1px;margin-bottom:var(--space-sm);font-weight:700}.dd-update-list{background:var(--clowzer-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);overflow:hidden;border:1px solid var(--clowzer-card-border)}.dd-update-item{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--clowzer-border)}.dd-update-item:last-child{border-bottom:none}.dd-update-icon{color:var(--clowzer-primary);font-size:1.1rem;display:flex;align-items:center}.dd-update-text p{margin:0;font-size:var(--fs-md);color:var(--clowzer-text-main);font-weight:500}.dd-update-text small{color:var(--clowzer-text-muted);font-size:var(--fs-sm)}.animate-fade-in{padding-top:var(--space-xs)}@media (max-width: 768px){.dd-container{padding-bottom:80px;margin-left:0}}@media (max-width: 540px){.dd-hero-slideshow{min-height:250px;padding:var(--space-xl) var(--space-md)}.dd-hero-content h2{font-size:2rem}.dd-slide-overlay{background:linear-gradient(to bottom,#000000b3,#0006)}.dd-section{padding:var(--space-lg)}}@media (max-width: 450px){.dd-stats-grid{gap:var(--space-sm);padding:0 var(--space-sm)}.dd-stat-value{font-size:1.3rem}.dd-icon-circle{min-width:42px;height:42px;font-size:1.1rem}}@media (max-width: 380px){.dd-hero-content h2{font-size:1.6rem}.dd-hero-content p{font-size:var(--fs-sm)}.dd-stats-grid{grid-template-columns:1fr 1fr}.dd-stat-card{padding:var(--space-sm)}.dd-btn{font-size:var(--fs-sm);padding:var(--space-sm)}}@media (min-width: 1024px){.dd-hero-slideshow{min-height:330px}.dd-stats-grid{grid-template-columns:repeat(4,1fr)}.dd-section{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl)}.dd-section-header{grid-column:1 / -1}}.dd-horizontal-scroll::-webkit-scrollbar{display:none}.dd-live-updates-ticker{margin-top:25px;margin-bottom:25px}.dd-ticker-container{width:100%;overflow:hidden;display:flex;white-space:nowrap}.dd-ticker-track{display:flex;gap:20px;padding-left:100%;animation:ticker-scroll 55s linear infinite}.dd-ticker-container:hover .dd-ticker-track{animation-play-state:paused}.dd-ticker-item{display:inline-flex;align-items:center;background:var(--clowzer-white-always);padding:8px 16px;border-radius:30px;box-shadow:0 2px 5px #0000000d;font-size:13px;border:1px solid #eaeaea;flex-shrink:0}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.mp-recom-header{display:flex;align-items:center;padding:5px 10px;gap:12px;background:var(--clowzer-surface);margin-bottom:10px}.mp-recom-left-arrow{background:none;border:none;cursor:pointer;padding:4px;color:var(--clowzer-text-main)}.mp-recom-title{font-size:1rem;font-weight:700;margin-bottom:12px;color:var(--clowzer-text-main);padding:0 10px;display:flex;gap:5px;align-items:center}@media (min-width: 768px){.clowzer-mp-full-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media (min-width: 1024px){.clowzer-mp-full-grid{grid-template-columns:repeat(4,1fr)}}.spin{animation:spin 1s linear infinite}.settings-page{min-height:100vh;color:var(--clowzer-text-main);padding-bottom:var(--space-xl)}.settings-nav{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background-color:var(--clowzer-surface);border-bottom:1px solid var(--clowzer-border);position:sticky;top:0;z-index:10}.settings-title{margin:0;font-size:var(--fs-xl);font-weight:700;color:var(--clowzer-text-main)}.settings-content{padding:var(--space-md);max-width:600px;margin:0 auto}.settings-group{margin-bottom:var(--space-xl)}.settings-group-title{font-size:var(--fs-md);color:var(--clowzer-text-muted);margin-bottom:var(--space-sm);padding-left:var(--space-xs);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.settings-row{display:flex;justify-content:space-between;align-items:center;background-color:var(--clowzer-surface);padding:var(--space-md);cursor:pointer;transition:background-color .2s ease}.settings-row:first-of-type{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.settings-row:last-of-type{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);border-bottom:none}.settings-row:hover{background-color:var(--clowzer-list-hover)}.settings-label{display:flex;flex-direction:column;gap:var(--space-2xs)}.settings-label span{font-size:var(--fs-md);font-weight:500;color:var(--clowzer-text-main)}.settings-label small{font-size:var(--fs-sm);color:var(--clowzer-text-muted)}.settings-chevron{color:var(--clowzer-text-muted);font-size:var(--fs-xl);font-weight:300;padding-left:var(--space-sm)}.settings-row-danger{background-color:var(--clowzer-surface)}.settings-row-danger .settings-label span{color:var(--clowzer-danger-red)}.settings-row-danger:hover{background-color:#ef44440d}.settings-description{color:var(--clowzer-text-muted);font-size:var(--fs-sm);margin-bottom:var(--space-xl);line-height:var(--lh-normal)}.settings-description-warning{color:var(--clowzer-warning);font-size:var(--fs-sm);margin-top:calc(var(--space-sm) * -1);margin-bottom:var(--space-lg);line-height:var(--lh-normal)}.settings-form-group{margin-bottom:var(--space-lg)}.settings-form-label{display:block;margin-bottom:var(--space-xs);color:var(--clowzer-text-main);font-weight:600;font-size:var(--fs-sm)}.settings-input{width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);border:1px solid var(--clowzer-border);background-color:var(--clowzer-input-bg);color:var(--clowzer-text-main);font-size:var(--fs-md);height:var(--input-height);transition:border-color .2s ease}.settings-input:focus{outline:none;border-color:var(--clowzer-primary);box-shadow:0 0 0 3px var(--clowzer-focus-ring)}.settings-input-otp{letter-spacing:4px;text-align:center;font-size:var(--fs-lg);font-weight:700}.settings-btn{width:100%;padding:var(--space-sm);height:var(--input-height);border-radius:var(--radius-sm);background-color:var(--clowzer-primary);color:var(--clowzer-white-always);border:none;font-weight:700;font-size:var(--fs-md);cursor:pointer;transition:all .2s ease}.settings-btn:hover:not(:disabled){background-color:var(--clowzer-primary-hover)}.settings-btn:disabled{cursor:not-allowed;opacity:.6}.settings-row-disabled{opacity:.6;cursor:not-allowed;background-color:var(--clowzer-bg)}.settings-row-disabled:hover{background-color:var(--clowzer-bg)}.text-danger{color:var(--clowzer-danger-red)!important}.settings-warning-card{background-color:#f59e0b1a;border:1px solid var(--clowzer-warning);border-radius:var(--radius-md);padding:var(--space-xl);text-align:center;margin-top:var(--space-md)}.settings-warning-title{color:#d97706;margin-top:0;margin-bottom:var(--space-md);font-size:var(--fs-lg)}.settings-warning-text{color:var(--clowzer-text-main);font-size:var(--fs-sm);line-height:var(--lh-loose);margin-bottom:var(--space-xl)}.settings-warning-btn{padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-sm);background-color:var(--clowzer-warning);color:var(--clowzer-white-always);border:none;font-weight:700;cursor:pointer;transition:opacity .2s ease}.settings-warning-btn:hover{opacity:.9}.settings-overlay-backdrop{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:var(--space-md)}.settings-overlay-modal{background-color:var(--clowzer-surface);border-radius:var(--radius-md);padding:var(--space-xl);width:100%;max-width:400px;box-shadow:var(--shadow-medium)}.settings-overlay-title{margin-top:0;margin-bottom:var(--space-sm);color:var(--clowzer-text-main);font-size:var(--fs-lg)}.settings-overlay-text{color:var(--clowzer-text-muted);font-size:var(--fs-sm);margin-bottom:var(--space-xl);line-height:var(--lh-normal)}.settings-overlay-actions{display:flex;gap:var(--space-sm)}.settings-btn-secondary{flex:1;padding:var(--space-sm);height:var(--input-height);border-radius:var(--radius-sm);background-color:transparent;color:var(--clowzer-text-main);border:1px solid var(--clowzer-border);font-weight:700;font-size:var(--fs-md);cursor:pointer;transition:background-color .2s ease}.settings-btn-secondary:hover{background-color:var(--clowzer-bg)}.settings-overlay-actions .settings-btn{flex:1}.settings-fade-in{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.settings-danger-card{background-color:#ef44441a;border:1px solid var(--clowzer-danger-red);border-radius:var(--radius-md);padding:var(--space-md);margin-bottom:var(--space-lg)}.settings-danger-title{color:var(--clowzer-danger-red);margin-top:0;margin-bottom:var(--space-sm);font-size:var(--fs-md)}.settings-danger-list{color:var(--clowzer-text-main);font-size:var(--fs-sm);margin:0;padding-left:var(--space-lg);line-height:var(--lh-loose)}.settings-textarea{resize:vertical;min-height:100px}.settings-btn-danger-outline{width:100%;padding:var(--space-sm);height:var(--input-height);border-radius:var(--radius-sm);background-color:var(--clowzer-surface);color:var(--clowzer-danger-red);border:1px solid var(--clowzer-danger-red);font-weight:700;font-size:var(--fs-md);cursor:pointer;transition:all .2s ease}.settings-btn-danger-outline:hover:not(:disabled){background-color:#ef44440d}.settings-btn-danger{width:100%;padding:var(--space-sm);height:var(--input-height);border-radius:var(--radius-sm);background-color:var(--clowzer-danger-red);color:var(--clowzer-white-always);border:none;font-weight:700;font-size:var(--fs-md);cursor:pointer;transition:all .2s ease}.settings-btn-danger:hover:not(:disabled){opacity:.9}.settings-btn-danger:disabled{cursor:not-allowed;opacity:.6}.settings-menu-card{padding:var(--space-md);background-color:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);margin-bottom:var(--space-md);display:flex;align-items:center;gap:var(--space-md);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.settings-menu-card:hover{background-color:var(--clowzer-bg);border-color:var(--clowzer-border-hover, var(--clowzer-text-muted))}.settings-menu-card.disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.settings-menu-icon{padding:var(--space-sm);border-radius:50%;display:flex;align-items:center;justify-content:center}.settings-icon-green{background-color:#27ae601a;color:#27ae60}.settings-icon-orange{background-color:#f39c121a;color:#f39c12}.settings-menu-text{flex:1}.settings-menu-title{margin:0;color:var(--clowzer-text-main);font-size:var(--fs-md);font-weight:600}.settings-menu-subtitle{color:var(--clowzer-text-muted);font-size:var(--fs-xs)}.settings-text-center{text-align:center;color:var(--clowzer-text-muted)}.settings-center-block{text-align:center;margin-bottom:var(--space-xl)}.settings-center-icon{margin-bottom:var(--space-sm)}.settings-input-pin{letter-spacing:8px;font-size:24px;text-align:center;font-weight:700}.settings-btn-warning{width:100%;padding:var(--space-sm);height:var(--input-height);border-radius:var(--radius-sm);background-color:#f39c12;color:var(--clowzer-white-always);border:none;font-weight:700;font-size:var(--fs-md);cursor:pointer;transition:all .2s ease}.settings-btn-warning:hover:not(:disabled){opacity:.9}.settings-btn-warning:disabled{cursor:not-allowed;opacity:.6}.settings-group{margin-top:var(--space-lg);margin-bottom:var(--space-xl)}.settings-item{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md) 0;border-bottom:1px solid var(--clowzer-border)}.settings-item:last-child{border-bottom:none}.settings-item-label{display:flex;flex-direction:column;gap:4px;flex:1;padding-right:var(--space-md)}.settings-item-name{color:var(--clowzer-text-main);font-size:var(--fs-md);font-weight:500}.settings-item-desc{color:var(--clowzer-text-muted);font-size:var(--fs-sm);line-height:var(--lh-normal)}.settings-toggle{width:44px;height:24px;border-radius:12px;background-color:var(--clowzer-border);position:relative;cursor:pointer;transition:background-color .3s ease;flex-shrink:0}.settings-toggle.on{background-color:var(--clowzer-primary)}.settings-toggle-handle{width:20px;height:20px;border-radius:50%;background-color:var(--clowzer-white-always);position:absolute;top:2px;left:2px;transition:transform .3s ease;box-shadow:0 2px 4px #0003}.settings-toggle.on .settings-toggle-handle{transform:translate(20px)}.contact-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:var(--space-md);margin-bottom:var(--space-xl)}.contact-info-card{background-color:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:var(--space-md);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.contact-icon{font-size:24px;color:var(--clowzer-primary);margin-bottom:var(--space-sm)}.contact-info-card h3{margin:0 0 4px;font-size:var(--fs-sm);color:var(--clowzer-text-main)}.contact-info-card p{margin:0;font-size:var(--fs-xs);color:var(--clowzer-text-muted)}.contact-form{background-color:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:var(--space-lg)}.contact-success-message{text-align:center;padding:var(--space-xxl) var(--space-md);background-color:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md)}.contact-success-icon{font-size:48px;color:#27ae60;margin-bottom:var(--space-md)}.contact-success-message h3{color:var(--clowzer-text-main);margin-bottom:var(--space-sm)}.contact-success-message p{color:var(--clowzer-text-muted)}.legal-tabs{display:flex;background-color:var(--clowzer-surface);border-radius:var(--radius-md);padding:4px;margin-bottom:var(--space-lg);border:1px solid var(--clowzer-border)}.legal-tab{flex:1;padding:var(--space-sm) 0;border:none;background:transparent;color:var(--clowzer-text-muted);font-size:var(--fs-sm);font-weight:600;border-radius:var(--radius-sm);cursor:pointer;transition:all .3s ease}.legal-tab.active{background-color:var(--clowzer-primary);color:var(--clowzer-white-always);box-shadow:0 2px 4px #0000001a}.legal-content-area{background-color:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:var(--space-lg)}.legal-last-updated{font-size:var(--fs-xs);color:var(--clowzer-text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--space-lg);border-bottom:1px solid var(--clowzer-border);padding-bottom:var(--space-sm)}.legal-text-block h3{color:var(--clowzer-text-main);font-size:var(--fs-md);margin-top:var(--space-xl);margin-bottom:var(--space-sm);display:flex;align-items:center;gap:var(--space-sm)}.legal-text-block h3:first-child{margin-top:0}.legal-icon{color:var(--clowzer-primary)}.legal-text-block p,.legal-text-block ul{color:var(--clowzer-text-muted);font-size:var(--fs-sm);line-height:var(--lh-loose);margin-bottom:var(--space-md)}.legal-text-block ul{padding-left:var(--space-lg)}.legal-text-block li{margin-bottom:var(--space-sm)}.legal-text-block strong{color:var(--clowzer-text-main)}.menu-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:20000;opacity:0;animation:fadeIn .2s forwards}.menu-drawer{position:absolute;top:50px;right:0;bottom:50px;width:400px;max-width:90%;background:var(--clowzer-surface);box-shadow:-4px 0 15px #0000001a;display:flex;flex-direction:column;transform:translate(100%);animation:slideInRight .25s cubic-bezier(.25,.8,.25,1) forwards}.menu-header{height:60px;border-bottom:1px solid var(--clowzer-border);display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-md);flex-shrink:0}.menu-title-row{display:flex;align-items:center;gap:var(--space-sm)}.menu-title{font-size:var(--fs-lg);font-weight:700;color:var(--clowzer-text-main);margin:0}.menu-back-btn{background:transparent;border:none;color:var(--clowzer-text-main);cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.menu-back-btn:hover{background:var(--clowzer-bg)}.menu-close-btn{background:transparent;border:none;color:var(--clowzer-text-muted);cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:color .2s}.menu-close-btn:hover{color:var(--clowzer-danger-red)}.menu-body{flex:1;overflow-y:auto;padding:var(--space-md);display:flex;flex-direction:column}.menu-list{display:flex;flex-direction:column;gap:var(--space-xs)}.menu-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:var(--radius-md);cursor:pointer;transition:background .2s;background:transparent;border:1px solid transparent}.menu-item:hover{background:var(--clowzer-bg)}.menu-item.active{background:var(--clowzer-primary-light);border-color:var(--clowzer-primary)}.menu-item-left{display:flex;align-items:center;gap:12px}.menu-icon-img{width:24px;height:24px;object-fit:contain}.menu-icon-placeholder{font-size:1.2rem;color:var(--clowzer-text-muted);display:flex}.menu-label{font-size:var(--fs-md);font-weight:500;color:var(--clowzer-text-main)}.menu-chevron{color:var(--clowzer-text-muted);font-size:.9rem}.menu-item.danger .menu-label,.menu-item.danger .menu-icon-placeholder{color:var(--clowzer-danger-red)}.menu-item.danger:hover{background:#fee2e2}.menu-subpage-container{animation:fadeIn .3s ease}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width: 480px){.menu-drawer{width:100%;max-width:100%}.menu-body{padding:var(--space-sm)}}.menu-icon-wrapper{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--clowzer-text-main);margin-right:12px}.menu-item.danger .menu-icon-wrapper{color:#d32f2f}.logout-confirm-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1001;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fadeIn .2s ease}.logout-confirm-box{background:var(--clowzer-surface);width:85%;max-width:320px;padding:24px;border-radius:16px;text-align:center;box-shadow:var(--shadow-soft);animation:scaleIn .2s ease}.logout-confirm-box h3{margin:0 0 8px;font-size:1.25rem;color:var(--clowzer-text-main)}.logout-confirm-box p{margin:0 0 24px;font-size:.95rem;color:var(--clowzer-text-muted);line-height:1.4}.logout-actions{display:flex;gap:12px}.logout-btn{flex:1;padding:12px;border:none;border-radius:10px;font-weight:600;font-size:1rem;cursor:pointer;transition:transform .1s}.logout-btn:active{transform:scale(.96)}.logout-btn.cancel{background:var(--clowzer-bg);color:var(--clowzer-text-main)}.logout-btn.confirm{background:var(--clowzer-danger-red);color:var(--clowzer-white-always)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.splash-screen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--clowzer-bg);z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .6s ease-out,visibility .6s}.splash-screen.splash-hidden{opacity:0;visibility:hidden;pointer-events:none}.splash-content{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);animation:splash-entry .6s ease-out}.splash-logo{width:100px;height:auto;animation:clowzer-pulse 2s infinite ease-in-out}.splash-text{font-size:var(--fs-xl);font-weight:700;color:var(--clowzer-primary);letter-spacing:-.5px;margin:0}.splash-loader-track{width:140px;height:4px;background-color:var(--clowzer-border);border-radius:10px;overflow:hidden;margin-top:var(--space-md)}.splash-loader-bar{width:100%;height:100%;background-color:var(--clowzer-primary);border-radius:10px;animation:loader-slide 1.5s infinite ease-in-out;transform-origin:left}.splash-footer{position:absolute;bottom:40px;font-size:var(--fs-xs);color:var(--clowzer-text-muted);display:flex;align-items:center;gap:6px;opacity:.7}@keyframes clowzer-pulse{0%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(46,125,50,0))}50%{transform:scale(1.08);filter:drop-shadow(0 4px 10px rgba(46,125,50,.3))}to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(46,125,50,0))}}@keyframes loader-slide{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@keyframes splash-entry{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.create-post-wrapper{background-color:var(--clowzer-surface);min-height:100vh;display:flex;justify-content:center}.create-post-wrapper *{box-sizing:border-box}.cp-app-container{width:100%;max-width:480px;background-color:var(--clowzer-surface);position:relative;padding-bottom:80px;display:flex;flex-direction:column}.cp-header{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md);background-color:var(--clowzer-surface);border-bottom:1px solid var(--clowzer-border);position:sticky;top:0;z-index:10}.cp-header h1{font-size:var(--fs-lg);font-weight:700;color:var(--clowzer-text-main);flex-grow:1;text-align:center;margin-right:48px}.cp-btn-text{background:none;border:none;font-size:var(--fs-md);cursor:pointer;color:var(--clowzer-text-main);width:48px;text-align:left}.cp-content{display:flex;flex-direction:column;flex-grow:1}.cp-col-left,.cp-col-right{display:flex;flex-direction:column}.cp-card{background:var(--clowzer-surface);padding:var(--space-lg) var(--space-md);display:flex;flex-direction:column;gap:var(--space-md);border-bottom:8px solid var(--clowzer-bg)}.cp-col-right .cp-card:last-of-type{border-bottom:none}.cp-card label{font-size:var(--fs-xs);font-weight:700;color:var(--clowzer-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-2xs);display:block}.cp-card input[type=text],.cp-card input[type=number],.cp-card input[type=date],.cp-card select,.cp-card textarea{width:100%;padding:var(--space-sm) var(--space-md);border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);font-size:var(--fs-md);background-color:var(--clowzer-input-bg);color:var(--clowzer-text-main);outline:none;transition:all .2s ease}.cp-card input:focus,.cp-card select:focus,.cp-card textarea:focus{border-color:var(--clowzer-primary);box-shadow:0 0 0 2px var(--clowzer-focus-ring)}.cp-card textarea{resize:vertical;min-height:80px}.cp-row-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm)}.cp-image-upload{width:100%;aspect-ratio:1 / 1;background-color:var(--clowzer-input-bg);border:2px dashed var(--clowzer-border);border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--clowzer-text-muted);cursor:pointer;transition:border-color .2s ease}.cp-image-upload:hover{border-color:var(--clowzer-primary)}.cp-image-upload span{font-size:32px;margin-bottom:var(--space-xs)}.cp-toggle-row{display:flex;justify-content:space-between;align-items:center}.cp-toggle-label{font-size:var(--fs-md);font-weight:600;color:var(--clowzer-text-main)}.cp-switch{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.cp-switch input{opacity:0;width:0;height:0}.cp-slider{position:absolute;cursor:pointer;inset:0;background-color:var(--clowzer-toggle-bg);transition:.4s;border-radius:24px}.cp-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:var(--clowzer-white-always);transition:.4s;border-radius:50%;box-shadow:var(--shadow-soft)}.cp-switch input:checked+.cp-slider{background-color:var(--clowzer-primary)}.cp-switch input:checked+.cp-slider:before{transform:translate(20px)}.cp-dynamic-row{display:flex;gap:var(--space-xs);align-items:center;margin-bottom:var(--space-xs)}.cp-btn-add{background:var(--clowzer-primary-light);color:var(--clowzer-primary);border:none;padding:var(--space-xs) var(--space-md);border-radius:20px;font-size:var(--fs-sm);font-weight:600;cursor:pointer;width:fit-content}.cp-btn-remove{background:var(--clowzer-disabled-bg);color:var(--clowzer-danger-red);border:none;padding:var(--space-sm);border-radius:var(--radius-sm);cursor:pointer;font-weight:700}.cp-radio-group{display:flex;gap:var(--space-xs)}.cp-radio-pill{flex:1}.cp-radio-pill input[type=radio]{display:none}.cp-radio-pill label{display:block;text-align:center;padding:var(--space-sm) var(--space-xs);background:var(--clowzer-input-bg);border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);font-size:var(--fs-sm);font-weight:500;color:var(--clowzer-text-main);cursor:pointer;transition:all .2s}.cp-radio-pill input[type=radio]:checked+label{background:var(--clowzer-primary-light);color:var(--clowzer-primary);border-color:var(--clowzer-primary);font-weight:700}.cp-floating-action-container{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:480px;padding:var(--space-md) var(--space-lg) var(--space-xl) var(--space-lg);background:linear-gradient(to top,var(--clowzer-surface) 60%,transparent);z-index:100}.cp-btn-floating{width:100%;padding:var(--space-md);background:var(--clowzer-primary);color:var(--clowzer-white-always);border:none;border-radius:var(--radius-lg);font-size:var(--fs-lg);font-weight:700;cursor:pointer;box-shadow:var(--shadow-medium);transition:background-color .2s}.cp-btn-floating:hover{background:var(--clowzer-primary-hover)}@media (min-width: 768px){.create-post-wrapper{background-color:var(--clowzer-bg);padding:var(--space-xl) 0}.cp-app-container{max-width:960px;border-radius:var(--radius-md);box-shadow:var(--shadow-medium);border:1px solid var(--clowzer-card-border);padding-bottom:0}.cp-header{border-radius:var(--radius-md) var(--radius-md) 0 0}.cp-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);padding:var(--space-xl);background-color:var(--clowzer-bg)}.cp-col-left,.cp-col-right{gap:var(--space-xl)}.cp-card{border:1px solid var(--clowzer-card-border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);border-bottom:1px solid var(--clowzer-card-border)}.cp-floating-action-container{position:sticky;bottom:0;transform:none;left:0;max-width:100%;background:var(--clowzer-surface);border-top:1px solid var(--clowzer-border);padding:var(--space-md) var(--space-xl);display:flex;justify-content:flex-end;border-radius:0 0 var(--radius-md) var(--radius-md)}.cp-btn-floating{width:auto;min-width:200px;border-radius:var(--radius-sm)}}.cp-card textarea{resize:none;min-height:100px}.cp-delivery-header{font-size:16px!important;font-weight:600!important;margin-bottom:var(--space-md)!important;color:var(--clowzer-text-main)!important;text-transform:none!important;letter-spacing:normal!important}.cp-delivery-field{margin-bottom:var(--space-md)}.cp-delivery-field:last-of-type{margin-bottom:0}.cp-delivery-label-row{display:flex;align-items:center;gap:8px}.cp-delivery-icon{color:var(--clowzer-text-muted)}.cp-delivery-note{font-size:12px;color:var(--clowzer-text-muted);margin-top:12px;font-style:italic}.cp-delivery-date{color:var(--clowzer-text-main)}.cp-delivery-date::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;transition:opacity .2s ease}.cp-delivery-date::-webkit-calendar-picker-indicator:hover{opacity:1}.cp-delivery-date::-webkit-clear-button{display:none}.uni-pro-container{margin:0 auto;min-height:100vh;padding-bottom:80px}.uni-pro-top-nav{display:flex;justify-content:space-between;align-items:center;padding:0 var(--space-md);height:var(--nav-height);background:var(--clowzer-surface);position:sticky;top:0;z-index:100}.uni-pro-username{font-weight:700;font-size:var(--fs-lg);color:var(--clowzer-text-main)}.uni-pro-nav-right{display:flex;gap:var(--space-md);color:var(--clowzer-text-main);font-size:var(--fs-lg);cursor:pointer}.uni-pro-status-banner{background:var(--clowzer-primary-light);color:var(--clowzer-dark-green2);text-align:center;padding:var(--space-xs);font-size:var(--fs-sm);font-weight:600;display:flex;align-items:center;justify-content:center;gap:var(--space-xs)}.uni-pro-main-header{background:var(--clowzer-surface);padding:var(--space-md);border-bottom:1px solid var(--clowzer-border)}.uni-pro-avatar-stats-group{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm)}.uni-pro-avatar-img{width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid var(--clowzer-border);background-color:var(--avatar-bg)}.uni-pro-stats-wrapper{display:flex;flex:1;justify-content:space-around;text-align:center}.uni-pro-stat-item{display:flex;flex-direction:column}.uni-pro-stat-value{font-weight:700;font-size:var(--fs-lg);color:var(--clowzer-text-main)}.uni-pro-stat-label{font-size:var(--fs-sm);color:var(--clowzer-text-muted)}.uni-pro-stat-icon{color:var(--clowzer-gold);font-size:var(--fs-sm)}.uni-pro-info-group{margin-bottom:var(--space-md)}.uni-pro-display-name{margin:0 0 var(--space-2xs) 0;font-size:var(--fs-xl);display:flex;align-items:center;gap:var(--space-2xs);color:var(--clowzer-text-main)}.uni-pro-verified-badge{color:var(--clowzer-primary);font-size:var(--fs-md)}.uni-pro-meta-row{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center;margin-bottom:var(--space-xs);font-size:var(--fs-sm);color:var(--clowzer-text-muted)}.uni-pro-category-pill{background:var(--clowzer-input-bg);padding:2px var(--space-xs);border-radius:var(--radius-sm);font-weight:600;font-size:var(--fs-xs);color:var(--clowzer-text-main)}.uni-pro-bio-teaser{margin:0;font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--clowzer-text-main)}.uni-pro-actions-group{display:flex;gap:var(--space-xs);margin-bottom:var(--space-md)}.uni-pro-btn{flex:1;padding:var(--space-xs) 0;border-radius:var(--radius-sm);font-weight:600;text-align:center;cursor:pointer;border:none;font-size:var(--fs-md);transition:background .2s ease}.uni-pro-btn-primary{background:var(--clowzer-primary);color:var(--clowzer-white-always)}.uni-pro-btn-primary:hover{background:var(--clowzer-primary-hover)}.uni-pro-btn-outline{background:transparent;border:1px solid var(--clowzer-border);color:var(--clowzer-text-main)}.uni-pro-btn-icon{flex:0 0 40px;background:var(--clowzer-input-bg);color:var(--clowzer-text-main);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.uni-pro-biz-tools-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-xs);margin-bottom:var(--space-md);padding:var(--space-xs);border-radius:var(--radius-md)}.uni-pro-tool-btn{background:var(--clowzer-input-bg);border:1px solid var(--clowzer-card-border);padding:var(--space-xs);border-radius:var(--radius-sm);font-weight:600;font-size:var(--fs-sm);color:var(--clowzer-primary);align-items:center;justify-content:center;gap:var(--space-2xs);cursor:pointer;box-shadow:var(--shadow-soft)}.uni-pro-tool-btn div{color:var(--clowzer-text-main)}.uni-pro-order-badge{background:var(--clowzer-heart-red);color:var(--clowzer-white-always);font-size:var(--fs-xs);padding:2px 6px;border-radius:10px}.uni-pro-agent-toggle-wrapper{display:flex;justify-content:space-between;align-items:center;background:var(--clowzer-pending);padding:var(--space-sm);border-radius:var(--radius-md);color:var(--clowzer-warning);font-weight:600;font-size:var(--fs-md);border:1px solid rgba(245,158,11,.2)}.uni-pro-switch{position:relative;display:inline-block;width:44px;height:24px}.uni-pro-switch input{opacity:0;width:0;height:0}.uni-pro-slider{position:absolute;cursor:pointer;inset:0;background-color:var(--clowzer-toggle-bg);transition:.4s;border-radius:24px}.uni-pro-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.uni-pro-switch input:checked+.uni-pro-slider{background-color:var(--clowzer-success)}.uni-pro-switch input:checked+.uni-pro-slider:before{transform:translate(20px)}.uni-pro-search-category-section{background:var(--clowzer-surface);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--clowzer-border);position:sticky;top:var(--nav-height);z-index:99}.uni-pro-search-bar{display:flex;align-items:center;background:var(--clowzer-input-bg);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-lg);margin-bottom:var(--space-sm)}.uni-pro-search-bar input{border:none;background:transparent;outline:none;width:100%;margin-left:var(--space-xs);color:var(--clowzer-text-main);font-size:var(--fs-md)}.uni-pro-category-scroll{display:flex;gap:var(--space-sm);overflow-x:auto;padding-bottom:var(--space-2xs);scrollbar-width:none}.uni-pro-category-scroll::-webkit-scrollbar{display:none}.uni-pro-cat-pill{white-space:nowrap;padding:var(--space-xs) var(--space-md);background:var(--clowzer-grey);border-radius:20px;font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-muted);cursor:pointer}.uni-pro-cat-pill.active{background:var(--clowzer-text-main);color:var(--clowzer-surface)}.uni-pro-reseller-suppliers{background:var(--clowzer-surface);padding:var(--space-md);margin-top:var(--space-xs)}.uni-pro-reseller-suppliers h3{margin:0 0 var(--space-sm) 0}.uni-pro-supplier-scroll{display:flex;gap:var(--space-md);overflow-x:auto;padding-bottom:var(--space-xs)}.uni-pro-supplier-item{display:flex;flex-direction:column;align-items:center;font-size:var(--fs-xs);color:var(--clowzer-text-muted);width:60px}.uni-pro-supplier-item img{width:50px;height:50px;border-radius:50%;border:1px solid var(--clowzer-border);margin-bottom:var(--space-2xs)}.uni-pro-supplier-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}.uni-pro-content-area{margin-top:var(--space-xs);background:var(--clowzer-surface);min-height:400px}.uni-pro-content-tabs{display:flex;border-bottom:1px solid var(--clowzer-border)}.uni-pro-tab{flex:1;text-align:center;padding:var(--space-sm) 0;font-weight:600;color:var(--clowzer-text-muted);cursor:pointer;font-size:var(--fs-md)}.uni-pro-tab.active{color:var(--clowzer-text-main);border-bottom:2px solid var(--clowzer-text-main)}.uni-pro-post-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--clowzer-border)}.uni-pro-post-card{background:var(--clowzer-surface);position:relative}.uni-pro-post-img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.uni-pro-post-info{padding:var(--space-xs);display:flex;justify-content:space-between;align-items:flex-end}.uni-pro-post-title{margin:0;font-size:var(--fs-sm);color:var(--clowzer-text-muted);font-weight:400}.uni-pro-post-price{margin:0;font-weight:700;font-size:var(--fs-md);color:var(--clowzer-text-main)}.uni-pro-card-actions{display:flex;gap:var(--space-2xs)}.uni-pro-card-btn{border:none;padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:600;cursor:pointer}.uni-pro-card-btn-fill{background:var(--clowzer-primary);color:var(--clowzer-white-always)}.uni-pro-card-btn-light{background:var(--clowzer-grey);color:var(--clowzer-text-main)}.uni-pro-personal-banners{padding:var(--space-md)}.uni-pro-promo-card{background:var(--clowzer-primary-light);border:1px dashed var(--clowzer-primary);border-radius:var(--radius-md);padding:var(--space-md);text-align:center}.uni-pro-promo-card h3{margin:0 0 var(--space-xs) 0;color:var(--clowzer-text-main)}.uni-pro-promo-card p{color:var(--clowzer-text-muted);font-size:var(--fs-sm);margin-bottom:var(--space-sm)}.uni-pro-modal-overlay{display:none;position:fixed;inset:0;background:#00000080;z-index:999;align-items:flex-end}.uni-pro-modal-overlay.active{display:flex}.uni-pro-dev-controls{position:fixed;bottom:0;left:0;right:0;background:#000c;color:#fff;padding:var(--space-sm);font-size:var(--fs-xs);z-index:9999}.no-posts{color:var(--clowzer-text-muted);display:flex;justify-content:center;align-items:center;height:200px;font-size:var(--fs-lg)}.uni-pro-container.with-nav-bar{padding-bottom:calc(var(--nav-height) + 15px)}@media (min-width: 768px){.uni-pro-container.with-nav-bar{padding-bottom:0;padding-left:80px}}.uni-pro-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0009;z-index:9999;display:flex;justify-content:center;align-items:flex-end;opacity:0;visibility:hidden;transition:opacity .3s ease}.uni-pro-modal-overlay.active{opacity:1;visibility:visible}.uni-pro-modal-content{background-color:var(--clowzer-surface);color:var(--clowzer-text-main);width:100%;max-height:90vh;overflow-y:auto;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--space-xl) var(--space-md);transform:translateY(100%);transition:transform .35s cubic-bezier(.175,.885,.32,1);box-shadow:var(--shadow-medium);position:relative;scrollbar-width:none}.uni-pro-modal-overlay.active .uni-pro-modal-content{transform:translateY(0)}.uni-pro-modal-drag-handle{width:40px;height:5px;background-color:var(--clowzer-border);border-radius:var(--radius-lg);position:absolute;top:10px;left:50%;transform:translate(-50%);display:block}.uni-pro-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg)}.uni-pro-modal-title{margin:0;font-size:var(--fs-xl);font-weight:700;color:var(--clowzer-text-main)}.uni-pro-modal-close-btn{background:none;border:none;font-size:var(--fs-xxl);cursor:pointer;color:var(--clowzer-text-muted);display:flex;align-items:center;justify-content:center;padding:var(--space-2xs);transition:color .2s ease}.uni-pro-modal-close-btn:hover{color:var(--clowzer-danger-red)}.uni-pro-modal-body{font-size:var(--fs-md);line-height:var(--lh-loose)}.uni-pro-modal-section{display:flex;flex-direction:column;gap:var(--space-sm)}.uni-pro-modal-section .description{color:var(--clowzer-text-muted);padding-bottom:5px}.uni-pro-modal-subtitle{margin:0 0 var(--space-2xs) 0;color:var(--clowzer-text-main);font-size:var(--fs-lg)}.uni-pro-modal-text{margin:0;color:var(--clowzer-text-main)}.uni-pro-modal-text.row{display:flex;align-items:flex-start;gap:var(--space-sm)}.uni-pro-modal-text.muted-text{color:var(--clowzer-text-muted)}.uni-pro-modal-text.verified-text{color:var(--clowzer-success);font-weight:500;align-items:center}.uni-pro-modal-icon{margin-top:4px;flex-shrink:0}.uni-pro-modal-icon.muted{color:var(--clowzer-text-muted)}.uni-pro-modal-icon.primary{color:var(--clowzer-primary)}.uni-pro-modal-icon.verified{color:var(--clowzer-success);margin-top:0}.uni-pro-modal-divider{border:0;border-top:1px solid var(--clowzer-border);margin:var(--space-lg) 0}.uni-pro-modal-link{color:var(--clowzer-primary);text-decoration:none;font-weight:500}.uni-pro-modal-link:hover{text-decoration:underline;color:var(--clowzer-primary-hover)}.uni-pro-modal-social-row{display:flex;gap:var(--space-md);margin-top:var(--space-md)}.uni-pro-modal-social{transition:transform .2s ease;display:inline-flex}.uni-pro-modal-social:hover{transform:scale(1.1)}.uni-pro-modal-social.whatsapp{color:#25d366}.uni-pro-modal-social.instagram{color:#e4405f}.uni-pro-modal-social.twitter{color:#1da1f2}.uni-pro-modal-social.facebook{color:#1877f2}.uni-pro-modal-social.linkedin{color:#0a66c2}@media (min-width: 768px){.uni-pro-modal-overlay{align-items:center}.uni-pro-modal-content{width:90%;max-width:450px;border-radius:var(--radius-md);padding:var(--space-xl);transform:scale(.95)}.uni-pro-modal-overlay.active .uni-pro-modal-content{transform:scale(1)}.uni-pro-modal-drag-handle{display:none}}.pro-report-subtitle{font-size:var(--fs-md);color:var(--clowzer-text-muted);margin-bottom:var(--space-md)}.pro-report-select,.pro-report-textarea{width:100%;padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-md);background-color:var(--clowzer-input-bg);color:var(--clowzer-text-main);border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--fs-md);outline:none;transition:border-color .2s ease}.pro-report-select:focus,.pro-report-textarea:focus{border-color:var(--clowzer-primary);box-shadow:0 0 0 2px var(--clowzer-focus-ring)}.pro-report-textarea{resize:vertical;min-height:80px}.pro-report-actions{display:flex;gap:var(--space-md);margin-top:var(--space-xs)}.pro-report-btn{flex:1;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-weight:600;cursor:pointer;text-align:center;transition:all .2s ease;border:none}.pro-report-btn-outline{background-color:transparent;color:var(--clowzer-text-main);border:1px solid var(--clowzer-border)}.pro-report-btn-outline:hover:not(:disabled){background-color:var(--clowzer-list-hover);border-color:var(--clowzer-border-hover)}.pro-report-btn-danger{background-color:var(--clowzer-danger-red);color:var(--clowzer-white-always)}.pro-report-btn-danger:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.prod-con-card{min-width:140px;width:140px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff;display:flex;flex-direction:column;position:relative;margin-right:10px;transition:transform .2s}.prod-con-card.match{border:2px solid #fbbf24}.prod-con-img-box{height:110px;background:#f9fafb;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.prod-con-img{width:100%;height:100%;object-fit:cover}.prod-con-promo-tag{position:absolute;top:6px;left:6px;background:#ef4444;color:#fff;font-size:9px;font-weight:700;padding:2px 6px;border-radius:4px;z-index:2}.prod-con-content{padding:8px;display:flex;flex-direction:column;flex:1}.prod-con-title{font-size:12px;font-weight:500;color:#374151;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:0}.prod-con-meta-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.prod-con-rating{font-size:10px;color:#6b7280;display:flex;align-items:center;gap:2px}.prod-con-love-btn{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:12px;transition:color .2s}.prod-con-love-btn.is-saved{color:#ef4444}.prod-con-footer{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto}.prod-con-price-box{display:flex;flex-direction:column;line-height:1.2}.prod-con-price{font-size:13px;font-weight:700;color:#111827}.prod-con-price.is-promo{color:#ef4444}.prod-con-old-price{font-size:10px;text-decoration:line-through;color:#9ca3af}.prod-con-action-box{display:flex;align-items:center}.prod-con-btn-add{background:var(--clowzer-green);border:1px solid #e5e7eb;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:10px}.prod-con-qty-pill{display:flex;align-items:center;background:var(--clowzer-green);border-radius:12px;padding:2px;color:#fff}.prod-con-qty-btn{width:20px;height:20px;border-radius:50%;border:none;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 2px #0000001a}.prod-con-qty-val{font-size:10px;font-weight:600;margin:0 6px}.profile-posts-timeline{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:0 16px;margin-bottom:20px}@media (max-width: 379px){.profile-posts-timeline{gap:8px;padding:0 12px}}@media (min-width: 525px){.profile-posts-timeline{grid-template-columns:repeat(3,1fr)}}@media (min-width: 768px){.profile-posts-timeline{grid-template-columns:repeat(4,1fr);gap:16px;padding:0 24px}}@media (min-width: 1024px){.profile-posts-timeline{grid-template-columns:repeat(5,1fr)}}@media (min-width: 1280px){.profile-posts-timeline{grid-template-columns:repeat(6,1fr);padding:0 32px}}.user-post-card-grid .prod-con-card,.profile-posts-timeline .prod-con-card,.mp-grid-layout .prod-con-card{min-width:170px}.user-post-card-grid .prod-con-img-box,.profile-posts-timeline .prod-con-img-box,.mp-grid-layout .prod-con-img-box{height:130px}.prof-act-personal-banners{margin-bottom:var(--space-xl)}.prof-act-promo-card{background:var(--clowzer-surface);border:1px solid var(--clowzer-card-border);border-radius:var(--radius-md);padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm);box-shadow:var(--shadow-soft)}.prof-act-promo-card.prof-act-status-pending{border-color:var(--clowzer-warning);background:var(--clowzer-pending)}[data-theme=dark] .prof-act-promo-card.prof-act-status-pending{background:#f59e0b1a}.prof-act-promo-title{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--fs-lg);font-weight:700;color:var(--clowzer-text-main)}.prof-act-title-warning{color:var(--clowzer-warning)}.prof-act-title-primary{color:var(--clowzer-primary)}.prof-act-title-blue{color:#1da1f2}.prof-act-title-success{color:var(--clowzer-success)}.prof-act-promo-desc{margin:0;font-size:var(--fs-md);color:var(--clowzer-text-muted);line-height:var(--lh-normal)}.prof-act-btn{display:inline-block;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-size:var(--fs-md);font-weight:600;cursor:pointer;text-align:center;border:none;transition:all .2s ease;margin-top:var(--space-xs);align-self:flex-start;color:var(--clowzer-white-always)}.prof-act-btn-primary{background:var(--clowzer-primary)}.prof-act-btn-primary:hover{background:var(--clowzer-primary-hover)}.prof-act-btn-blue{background:#1da1f2}.prof-act-btn-blue:hover{background:#0c85d0}.prof-act-btn-success{background:var(--clowzer-success)}.prof-act-btn-success:hover{background:#16a34a}.ep-container{margin:0 auto;min-height:100vh;background-color:var(--clowzer-surface);color:var(--clowzer-text-main);padding-bottom:50px}.ep-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-lg);background-color:var(--clowzer-surface);border-bottom:1px solid var(--clowzer-border);position:sticky;top:0;z-index:10}.ep-header h1{font-size:var(--fs-lg);font-weight:600;letter-spacing:-.01em;margin:0}.ep-btn-nav{background:none;border:none;font-size:24px;cursor:pointer;color:var(--clowzer-text-main);padding:0 var(--space-xs);display:flex;align-items:center}.ep-btn-action{font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-surface);background:var(--clowzer-text-main);border:1px solid var(--clowzer-text-main);padding:6px 12px;border-radius:var(--radius-sm);cursor:pointer;transition:opacity .2s}.ep-btn-action:active{opacity:.7}.ep-image-container{padding:40px var(--space-lg);text-align:center;border-bottom:1px solid var(--clowzer-border)}.ep-profile-frame{width:110px;height:110px;border-radius:50%;border:1px solid var(--clowzer-border);margin:0 auto 15px;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s;background-color:var(--avatar-bg)}.ep-profile-frame:hover{border-color:var(--clowzer-primary)}.ep-profile-frame img{width:100%;height:100%;object-fit:cover}.ep-upload-label{font-size:var(--fs-md);color:#0091ff;cursor:pointer}.ep-group-title{padding:25px var(--space-lg) 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--clowzer-text-muted)}.ep-row{display:flex;justify-content:space-between;align-items:center;padding:18px var(--space-lg);border-bottom:1px solid var(--clowzer-border);cursor:pointer;transition:background-color .2s}.ep-row:active{background-color:var(--clowzer-list-hover)}.ep-row-info label{display:block;font-size:var(--fs-md);font-weight:500;margin-bottom:4px;color:var(--clowzer-text-main)}.ep-row-info span{font-size:var(--fs-md);color:var(--clowzer-text-muted)}.ep-chevron{color:var(--clowzer-text-muted);font-size:20px;opacity:.5}.ep-form-body{padding:var(--space-lg)}.ep-input-box{margin-bottom:25px}.ep-input-box label{display:block;font-size:var(--fs-sm);font-weight:600;margin-bottom:10px;color:var(--clowzer-text-main)}.ep-field{width:100%;padding:12px 10px;border:none;border:1px solid var(--clowzer-border);font-size:var(--fs-lg);color:var(--clowzer-text-main);background:transparent;outline:none;transition:border-color .3s;border-radius:var(--radius-md)}.ep-field::placeholder{color:var(--clowzer-text-muted)}.ep-field:focus{border-color:var(--clowzer-primary)}select.ep-field{border-radius:var(--radius-md);appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}select.ep-field:disabled{background-color:var(--clowzer-disabled-bg);color:var(--clowzer-disabled-text);border-color:var(--clowzer-disabled-bg);cursor:not-allowed;opacity:1}[data-theme=dark] select.ep-field{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")}select.ep-field option{background-color:var(--clowzer-surface);color:var(--clowzer-text-main);font-size:var(--fs-md);padding:10px}[data-theme=dark] select.ep-field option{background-color:var(--clowzer-surface);color:var(--clowzer-text-main)}textarea.ep-field{min-height:100px;resize:none}.ep-btn-add-item{display:block;width:100%;padding:15px var(--space-lg);text-align:left;background:none;border:none;border-bottom:1px solid var(--clowzer-border);color:var(--clowzer-primary);font-size:var(--fs-md);font-weight:500;cursor:pointer}.ep-list-item-summary{padding:15px var(--space-lg);border-bottom:1px solid var(--clowzer-border);display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:var(--clowzer-text-main)}.dash-header-left{display:flex;align-items:center;gap:var(--space-sm)}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-sm);margin-bottom:var(--space-xl)}.stat-card{background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:var(--space-md) var(--space-sm);text-align:center;display:flex;flex-direction:column;justify-content:center;gap:4px;box-shadow:var(--shadow-soft)}.stat-value{font-size:var(--fs-xl);font-weight:700;color:var(--clowzer-text-main);line-height:var(--lh-tight)}.stat-value.text-warning{color:var(--clowzer-warning)}.stat-value.text-success{color:var(--clowzer-success)}.stat-label{font-size:var(--fs-xs);color:var(--clowzer-text-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.pro-dashboard-container{max-width:600px;margin:0 auto;padding:var(--space-md);min-height:100vh}.agent-status-section{display:flex;align-items:center;gap:15px;background:var(--clowzer-input-bg);padding:15px 20px;border-radius:12px;margin-bottom:20px;box-shadow:0 2px 8px #0000000d}.dash-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg)}.dash-greeting h1{font-size:var(--fs-xl);font-weight:700;margin:0;color:var(--clowzer-text-main)}.dash-greeting p{color:var(--clowzer-text-muted);font-size:var(--fs-sm);margin:0}.dash-avatar{width:var(--avatar-size-md, 48px);height:var(--avatar-size-md, 48px);background:var(--clowzer-grey);border-radius:50%;overflow:hidden;border:2px solid var(--clowzer-surface);box-shadow:var(--shadow-soft)}.dash-avatar img{width:100%;height:100%;object-fit:cover}.wallet-banner{background:linear-gradient(135deg,var(--clowzer-primary),var(--clowzer-dark-green));border-radius:var(--radius-lg);padding:var(--space-xl);color:var(--clowzer-white-always);margin-bottom:var(--space-lg);box-shadow:var(--shadow-medium);display:flex;flex-direction:column;gap:var(--space-md);position:relative;overflow:hidden}.wallet-banner:after{content:"";position:absolute;top:-50%;right:-20%;width:200px;height:200px;background:#ffffff1a;border-radius:50%}.wallet-balance-label{font-size:var(--fs-sm);opacity:.9;text-transform:uppercase;letter-spacing:.5px}.wallet-balance-amount{font-size:2rem;font-weight:700;margin-top:4px}.wallet-btn{align-self:flex-start;background:#fff3;border:1px solid rgba(255,255,255,.4);color:var(--clowzer-white-always);padding:10px 20px;border-radius:30px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1}.wallet-btn:hover{background:#ffffff4d}.dash-section-title{font-size:var(--fs-lg);font-weight:600;margin-bottom:var(--space-sm);color:var(--clowzer-text-main)}.modules-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md);margin-bottom:var(--space-xl)}.module-card{background:var(--clowzer-surface);border-radius:var(--radius-md);padding:var(--space-md);text-align:center;box-shadow:var(--shadow-soft);cursor:pointer;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);border:1px solid var(--clowzer-border)}.module-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.module-icon-wrap{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:20px}.icon-blue{background:#e3f2fd;color:#1976d2}.icon-purple{background:#f3e5f5;color:#7b1fa2}.icon-orange{background:#fff3e0;color:#f57c00}.icon-green{background:#e8f5e9;color:#388e3c}[data-theme=dark] .icon-blue{background:#1976d233}[data-theme=dark] .icon-purple{background:#7b1fa233}[data-theme=dark] .icon-orange{background:#f57c0033}[data-theme=dark] .icon-green{background:#388e3c33}.module-card h3{font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main);margin:0}.module-card p{font-size:var(--fs-xs);color:var(--clowzer-text-muted);margin:0}.horizontal-scroll-wrapper{display:flex;gap:var(--space-md);overflow-x:auto;padding-bottom:var(--space-md);padding-top:4px;scrollbar-width:none;-ms-overflow-style:none}.horizontal-scroll-wrapper::-webkit-scrollbar{display:none}.supplier-card{flex:0 0 100px;background:var(--clowzer-surface);border-radius:var(--radius-md);padding:var(--space-md) var(--space-xs);text-align:center;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;align-items:center;gap:8px;border:1px solid var(--clowzer-border);cursor:pointer}.supplier-add-btn{background:transparent;border:2px dashed var(--clowzer-border);justify-content:center;color:var(--clowzer-text-muted);transition:all .2s;box-shadow:none}.supplier-add-btn:hover{border-color:var(--clowzer-primary);color:var(--clowzer-primary)}.sup-avatar{width:50px;height:50px;border-radius:50%;background:var(--clowzer-grey);overflow:hidden}.sup-avatar img{width:100%;height:100%;object-fit:cover}.sup-name{font-size:var(--fs-xs);font-weight:600;color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.sup-cat{font-size:10px;color:var(--clowzer-text-muted);text-transform:uppercase;letter-spacing:.5px}.wallet-info-group{display:flex;gap:var(--space-md);z-index:1;justify-content:space-between}.wallet-secondary{background:#00000026;padding:8px 14px;border-radius:var(--radius-md);display:inline-flex;flex-direction:column;align-self:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1)}.wallet-sub-label{font-size:.75rem;opacity:.8;text-transform:uppercase;letter-spacing:.5px}.wallet-sub-amount{font-size:1.1rem;font-weight:600;margin-top:2px}.pro-dash-reseller-partners-page{background-color:var(--clowzer-bg);min-height:100vh;color:var(--clowzer-text-main);padding-bottom:var(--space-xl)}.pro-dash-page-header{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--clowzer-surface);border-bottom:1px solid var(--clowzer-border);position:sticky;top:0;z-index:10}.pro-dash-page-header h2{margin:0;font-size:var(--fs-lg);font-weight:700}.clo-tabs-underline-container{display:flex;background:var(--clowzer-surface);border-bottom:1px solid var(--clowzer-border);padding:0 var(--space-lg);gap:var(--space-xl)}.clo-tabs-underline-tab{background:none;border:none;padding:var(--space-md) 0;font-size:var(--fs-md);color:var(--clowzer-text-muted);cursor:pointer;position:relative;font-weight:600;transition:color .2s ease}.clo-tabs-underline-tab.active{color:var(--clowzer-primary)}.clo-tabs-underline-tab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background-color:var(--clowzer-primary);border-radius:3px 3px 0 0}.pro-dash-page-content{padding:var(--space-lg);max-width:1200px;margin:0 auto}.pro-dash-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xl);text-align:center;color:var(--clowzer-text-muted);background:var(--clowzer-surface);border-radius:var(--radius-lg);border:1px dashed var(--clowzer-border);margin-top:var(--space-lg)}.pro-dash-empty-state p{font-size:var(--fs-lg);font-weight:600;margin:var(--space-md) 0 var(--space-xs);color:var(--clowzer-text-main)}.pro-dash-empty-state span{font-size:var(--fs-md)}.pro-dash-loading-spinner{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-xl);color:var(--clowzer-text-muted);font-size:var(--fs-md)}.pro-dash-spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.pro-dash-horizontal-boss-scroll{display:flex;overflow-x:auto;gap:var(--space-lg);padding-bottom:var(--space-md);margin-bottom:var(--space-lg);scrollbar-width:none}.pro-dash-horizontal-boss-scroll::-webkit-scrollbar{display:none}.pro-dash-boss-circle-wrap{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);cursor:pointer;min-width:70px}.pro-dash-boss-circle-wrap img{width:var(--avatar-size-md);height:var(--avatar-size-md);border-radius:50%;object-fit:cover;border:3px solid transparent;transition:all .2s ease;background-color:var(--avatar-bg)}.pro-dash-boss-circle-wrap.pro-dash-active img{border-color:var(--clowzer-primary);transform:scale(1.05)}.pro-dash-boss-circle-wrap span{font-size:var(--fs-xs);color:var(--clowzer-text-muted);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}.pro-dash-boss-circle-wrap.pro-dash-active span{color:var(--clowzer-text-main);font-weight:600}.pro-dash-products-grid,.pro-dash-discover-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-md)}.pro-dash-product-card{background:var(--clowzer-surface);border-radius:var(--radius-md);border:1px solid var(--clowzer-card-border);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-soft);transition:box-shadow .2s ease}.pro-dash-product-card:hover{box-shadow:var(--shadow-medium)}.pro-dash-product-card img{width:100%;aspect-ratio:1 / 1;object-fit:cover;background-color:var(--clowzer-grey)}.pro-dash-product-info{padding:var(--space-sm);flex-grow:1}.pro-dash-product-info h4{margin:0 0 var(--space-xs) 0;font-size:var(--fs-md);font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pro-dash-earn-badge{display:inline-block;background:var(--clowzer-light);color:var(--clowzer-primary);font-size:var(--fs-xs);font-weight:700;padding:4px 8px;border-radius:var(--radius-sm)}.pro-dash-btn-add{width:100%;padding:var(--space-sm);background:var(--clowzer-surface);color:var(--clowzer-primary);border:none;border-top:1px solid var(--clowzer-border);font-weight:600;cursor:pointer;transition:background .2s}.pro-dash-btn-add:hover{background:var(--clowzer-primary);color:var(--clowzer-surface)}.pro-dash-discover-card{background:var(--clowzer-surface);border-radius:var(--radius-md);border:1px solid var(--clowzer-card-border);padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-md);box-shadow:var(--shadow-soft)}.pro-dash-discover-header{display:flex;align-items:center;gap:var(--space-sm)}.pro-dash-discover-header img{width:48px;height:48px;border-radius:50%;object-fit:cover;background-color:var(--avatar-bg)}.pro-dash-discover-header h4{margin:0;font-size:var(--fs-md);font-weight:700;color:var(--clowzer-text-main)}.pro-dash-discover-header span{font-size:var(--fs-xs);color:var(--clowzer-text-muted)}.pro-dash-discover-actions{margin-top:auto}.pro-dash-btn-primary{width:100%;background:var(--clowzer-primary);color:var(--clowzer-white-always);border:none;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-weight:600;cursor:pointer;transition:background .2s}.pro-dash-btn-primary:hover:not(:disabled){background:var(--clowzer-primary-hover)}.pro-dash-status-row{display:flex;align-items:center;justify-content:space-between;width:100%}.pro-dash-badge-pending{background:var(--clowzer-pending);color:var(--clowzer-warning);padding:4px 10px;border-radius:20px;font-size:var(--fs-xs);font-weight:600}.pro-dash-badge-success{display:flex;align-items:center;justify-content:center;gap:6px;background:var(--clowzer-delivered);color:var(--clowzer-success);padding:8px;border-radius:var(--radius-sm);font-size:var(--fs-sm);font-weight:600;width:100%}.pro-dash-btn-icon{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:var(--space-xs);border-radius:var(--radius-sm)}.pro-dash-danger{color:var(--clowzer-danger-red)}.pro-dash-danger:hover{background:#ef44441a}.pro-dash-load-more{display:block;margin:var(--space-xl) auto 0;background:transparent;border:1px solid var(--clowzer-primary);color:var(--clowzer-primary);padding:var(--space-sm) var(--space-xl);border-radius:var(--radius-md);font-weight:600;cursor:pointer}.pro-dash-load-more:hover{background:var(--clowzer-primary-light)}@media (max-width: 530px){.pro-dash-products-grid,.pro-dash-discover-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}
