@import"https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&family=DM+Sans:ital,wght@0,400;0,500;0,600;1,400&display=swap";:root{--clowzer-font-display: "Sora", sans-serif;--clowzer-font-body: "DM Sans", sans-serif;--clowzer-primary: #1C8055;--clowzer-primary-hover: #059669;--clowzer-light: #E8F5E9;--clowzer-dark-green: #1B5E20;--clowzer-focus-ring: rgba(16, 185, 129, .3);--clowzer-black: #0a0a0a;--clowzer-bg: #f9fafb;--clowzer-surface: #ffffff;--clowzer-border-hover: rgba(0, 0, 0, .05);--clowzer-input-bg: #f3f4f6;--clowzer-list-hover: #f3f4f6;--clowzer-primary-light: #E8F5E9;--clowzer-dark-green2: #1B5E20;--clowzer-text-main: #111827;--clowzer-text-muted: #6b7280;--clowzer-grey: #f5f5f5;--clowzer-border: #e1e1e1;--clowzer-card-border: #f3f4f6;--clowzer-toggle-bg: #cbd5e1;--clowzer-heart-red: #FF5252;--clowzer-gold: #FFB300;--clowzer-promo-red: #d32f2f;--clowzer-danger-red: #EF4444;--clowzer-white-always: #ffffff;--clowzer-black-always: #000000;--clowzer-accent-alt: #FF5C00;--clowzer-search-surface: #eff3f4;--clowzer-pending: #fff7ed;--clowzer-delivered: #ecfccb;--clowzer-refunded-bg: #f2f2f2cf;--clowzer-success: #22c55e;--clowzer-warning: #f59e0b;--clowzer-badge-free-bg: #E8F5E9;--clowzer-badge-free-text: #1B5E20;--clowzer-badge-pickup-bg: #fff7ed;--clowzer-badge-pickup-text: #b45309;--clowzer-badge-ad-bg: #fffbeb;--clowzer-badge-ad-text: #b45309;--clowzer-badge-standard-bg: #f3f4f6;--clowzer-badge-standard-text: #6b7280;--action-green-bg: var(--clowzer-light);--action-green-text: var(--clowzer-primary);--action-blue-bg: #e0f2fe;--action-blue-text: #0284c7;--action-orange-bg: #ffedd5;--action-orange-text: #ea580c;--action-purple-bg: #f3e8ff;--action-purple-text: #9333ea;--action-teal-bg: #ccfbf1;--action-teal-text: #0d9488;--action-rose-bg: #ffe4e6;--action-rose-text: #e11d48;--action-gray-bg: #f1f5f9;--action-gray-text: #475569;--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;--clowzer-chat-pattern: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%231B5E20' fill-opacity='0.08' fill-rule='evenodd'%3E%3Ccircle cx='4' cy='4' r='2'/%3E%3Ccircle cx='16' cy='16' r='2'/%3E%3C/g%3E%3C/svg%3E");--soft-green-bg: #ecfdf3;--soft-green-border: #bbf7d0;--soft-green-text: #15803d;--soft-blue-bg: #eff6ff;--soft-blue-border: #bfdbfe;--soft-blue-text: #2563eb;--soft-orange-bg: #fff7ed;--soft-orange-border: #fed7aa;--soft-orange-text: #ea580c;--soft-purple-bg: #f5f3ff;--soft-purple-border: #ddd6fe;--soft-purple-text: #7c3aed;--soft-red-bg: #fef2f2;--soft-red-border: #fecaca;--soft-red-text: #dc2626;--soft-pink-bg: #fdf2f8;--soft-pink-border: #fbcfe8;--soft-pink-text: #db2777;--soft-teal-bg: #f0fdfa;--soft-teal-border: #99f6e4;--soft-teal-text: #0f766e;--soft-cyan-bg: #ecfeff;--soft-cyan-border: #a5f3fc;--soft-cyan-text: #0891b2;--soft-yellow-bg: #fefce8;--soft-yellow-border: #fde68a;--soft-yellow-text: #ca8a04;--soft-slate-bg: #f8fafc;--soft-slate-border: #cbd5e1;--soft-slate-text: #475569;--fs-2xs: .625rem;--fs-3xs: .55rem;--fs-4xs: .5rem;--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-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--tap-size-sm: 20px;--tap-size-md: 26px;--tap-size-lg: 30px;--nav-height: 30px;--clowzer-hp-nav-h: 64px;--input-height: 44px;--shadow-soft: 0 4px 12px rgba(0, 0, 0, .03);--shadow-medium: 0 8px 24px rgba(0, 0, 0, .06);--clowzer-shadow-btn-green: 0 4px 14px rgba(46, 125, 50, .28);--avatar-size-md: 56px;--avatar-bg: var(--clowzer-grey)}html{font-size:16px;scrollbar-width:none}body{margin:0;padding:0;font-family:var(--clowzer-font-body);color:var(--clowzer-text-main);-webkit-font-smoothing:antialiased;background-color:var(--clowzer-surface)}*{box-sizing:border-box}html,body{scrollbar-width:none}h1,h2,h3{font-family:var(--clowzer-font-display);font-weight:700;color:var(--clowzer-text-main);margin-top:0}h1{font-size:var(--fs-xxl);line-height:var(--lh-tight)}h2{font-size:var(--fs-xl)}h3{font-size:var(--fs-lg)}button,input,select,textarea{font-family:inherit;font-size:var(--fs-md)}input[type=tel i],input[type=text i],input[type=password i]{color:var(--clowzer-text-main);background-color:transparent}input:focus{border:none}input::placeholder{color:var(--clowzer-text-muted);opacity:1}button,a,input[type=button],input[type=submit]{min-height:30px}.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);box-shadow:var(--shadow-soft)}[data-theme=dark]{--clowzer-primary: #2fa033;--clowzer-primary-hover: #43a047;--clowzer-primary-light: rgba(76, 175, 80, .15);--clowzer-light: rgba(76, 175, 80, .15);--clowzer-bg: #0f172a;--clowzer-surface: #1e293b;--clowzer-border-hover: rgba(255, 255, 255, .05);--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: #334155;--clowzer-search-surface: #0f172a;--clowzer-toggle-bg: #475569;--clowzer-pending: rgba(249, 115, 22, .12);--clowzer-delivered: rgba(34, 197, 94, .12);--clowzer-refunded-bg: rgba(255, 255, 255, .05);--clowzer-disabled-bg: #334155;--clowzer-disabled-text: #64748b;--shadow-soft: 0 4px 12px rgba(0, 0, 0, .2);--shadow-medium: 0 8px 24px rgba(0, 0, 0, .3);--clowzer-chat-bg: #0b1120;--clowzer-chat-pattern: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%234ade80' fill-opacity='0.08' fill-rule='evenodd'%3E%3Ccircle cx='4' cy='4' r='2'/%3E%3Ccircle cx='16' cy='16' r='2'/%3E%3C/g%3E%3C/svg%3E");--clowzer-badge-free-bg: rgba(34, 197, 94, .15);--clowzer-badge-free-text: #4ade80;--clowzer-badge-pickup-bg: rgba(249, 115, 22, .15);--clowzer-badge-pickup-text: #fb923c;--clowzer-badge-ad-bg: rgba(234, 179, 8, .15);--clowzer-badge-ad-text: #facc15;--clowzer-badge-standard-bg: rgba(148, 163, 184, .15);--clowzer-badge-standard-text: #94a3b8;--action-green-bg: rgba(76, 175, 80, .15);--action-green-text: #4caf50;--action-blue-bg: rgba(14, 165, 233, .15);--action-blue-text: #38bdf8;--action-orange-bg: rgba(249, 115, 22, .15);--action-orange-text: #fb923c;--action-purple-bg: rgba(168, 85, 247, .15);--action-purple-text: #c084fc;--action-teal-bg: rgba(20, 184, 166, .15);--action-teal-text: #2dd4bf;--action-rose-bg: rgba(244, 63, 94, .15);--action-rose-text: #fb7185;--action-gray-bg: rgba(100, 116, 139, .15);--action-gray-text: #94a3b8;--soft-green-bg: rgba(34, 197, 94, .12);--soft-green-border: rgba(34, 197, 94, .25);--soft-green-text: #4ade80;--soft-blue-bg: rgba(59, 130, 246, .12);--soft-blue-border: rgba(59, 130, 246, .25);--soft-blue-text: #60a5fa;--soft-orange-bg: rgba(249, 115, 22, .12);--soft-orange-border: rgba(249, 115, 22, .25);--soft-orange-text: #fb923c;--soft-purple-bg: rgba(168, 85, 247, .12);--soft-purple-border: rgba(168, 85, 247, .25);--soft-purple-text: #c084fc;--soft-red-bg: rgba(239, 68, 68, .12);--soft-red-border: rgba(239, 68, 68, .25);--soft-red-text: #f87171;--soft-pink-bg: rgba(236, 72, 153, .12);--soft-pink-border: rgba(236, 72, 153, .25);--soft-pink-text: #f472b6;--soft-teal-bg: rgba(20, 184, 166, .12);--soft-teal-border: rgba(20, 184, 166, .25);--soft-teal-text: #2dd4bf;--soft-cyan-bg: rgba(6, 182, 212, .12);--soft-cyan-border: rgba(6, 182, 212, .25);--soft-cyan-text: #22d3ee;--soft-yellow-bg: rgba(234, 179, 8, .12);--soft-yellow-border: rgba(234, 179, 8, .25);--soft-yellow-text: #facc15;--soft-slate-bg: rgba(148, 163, 184, .08);--soft-slate-border: rgba(148, 163, 184, .2);--soft-slate-text: #cbd5e1}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;border-radius:var(--radius-sm)}.clow-stat-tasks{background-color:var(--clowzer-pending);border-color:#ffedd5}.clow-stat-rating{background-color:var(--clowzer-badge-ad-bg);border-color:#fef3c7}.clow-stat-agents{background-color:var(--clowzer-light);border-color:#dcfce7}[data-theme=dark] .clow-stat-tasks,[data-theme=dark] .clow-stat-rating,[data-theme=dark] .clow-stat-agents{background-color:var(--clowzer-surface);border-color:var(--clowzer-card-border)}*{-webkit-tap-highlight-color:transparent}@media (hover: none) and (pointer: coarse){*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable=true],.allow-select{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;-webkit-touch-callout:default}}@media print{.clowzer-nav,.sidebar,.mobile-bottom-nav,.mock-filter-toolbar,.mock-tabs-container,.fintech-dashboard,.history-view-banner,button,[role=dialog]{display:none!important}body,.mock-page-container,.mock-desktop-wrapper,.bottom-content{background-color:#fff!important;background:none!important;color:#000!important;margin:0!important;padding:0!important;box-shadow:none!important;overflow:visible!important;height:auto!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.print-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;white-space:nowrap;transition:all .2s ease}.clo-od-btn-ghost{background:transparent;color:var(--clowzer-text-muted);border:1px solid transparent}.clo-od-btn-ghost:hover{background:var(--clowzer-input-bg);color:var(--clowzer-text-main)}@media (max-width: 480px){.print-btn-text{display:none}.print-action-btn{padding:var(--space-sm) var(--space-sm);width:38px;height:38px}}.clo-od-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border-radius:var(--radius-sm);font-weight:700;font-size:var(--fs-sm);cursor:pointer;border:none;transition:all .2s ease;font-family:inherit}.clo-od-btn:active:not(:disabled){transform:scale(.96)}.clo-od-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.clo-od-btn-primary{background:var(--clowzer-primary);color:var(--clowzer-white-always)}.clo-od-btn-primary:hover:not(:disabled){background:var(--clowzer-primary-hover)}.clo-od-btn-outline{background:transparent;border:1px solid var(--clowzer-border);color:var(--clowzer-text-main)}.clo-od-btn-outline:hover:not(:disabled){background:var(--clowzer-input-bg)}.clo-od-btn-danger{background:var(--clowzer-danger-red);color:var(--clowzer-white-always)}.clo-od-btn-danger:hover:not(:disabled){background:#dc2626}.side-nav-bars{position:fixed;bottom:0;left:0;width:100%;height:73px;background:var(--clowzer-surface);display:flex;flex-direction:row;justify-content:space-around;align-items:center;padding-bottom:env(safe-area-inset-bottom,0px);z-index:10000}.side-nav-bars.keyboard-open{display:none!important}.nav-pill{display:flex;flex-direction:column;align-items:center;justify-content:center;width:65px;height:100%;gap:4px;text-decoration:none;color:var(--clowzer-text-muted);background:transparent;transition:color .3s ease;position:relative;-webkit-tap-highlight-color:transparent}.nav-icon{font-size:1.4rem;width:22px;height:22px;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),fill .3s ease,color .3s ease}.nav-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.send-icon-wrapper{width:36px;height:36px;border-radius:50%;background-color:var(--clowzer-primary-light);color:var(--clowzer-primary);transition:all .3s ease}.nav-pill.active .send-icon-wrapper{background-color:var(--clowzer-primary);color:var(--clowzer-white-always)}.send-icon-wrapper .nav-icon{color:inherit}.nav-label{font-size:.65rem;font-weight:500;white-space:nowrap;transition:all .3s ease}.nav-pill.active{color:var(--clowzer-primary)}.nav-pill.active .nav-icon{transform:scale(1.15) translateY(-2px)}.nav-pill.active .send-icon-wrapper .nav-icon{transform:scale(1.05)}.nav-pill.active .nav-label{font-weight:700}.unread-badge{position:absolute;top:-5px;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:0;bottom:auto;height:100vh;width:80px;padding-top:var(--space-xl);gap:var(--space-md);border-top:none;border-right:1px solid var(--clowzer-border)}.nav-pill{flex-direction:column;width:64px;height:64px;padding:var(--space-xs);border-radius:var(--radius-md);gap:6px;transition:all .2s ease}.nav-pill.active .nav-icon{transform:scale(1.05)}.nav-pill.active{background-color:var(--clowzer-primary-light);color:var(--clowzer-primary)}.send-icon-wrapper{width:auto;height:auto;background-color:transparent;color:inherit}.nav-pill.active .send-icon-wrapper{background-color:transparent;color:inherit}.nav-label{font-size:var(--fs-xs)}.nav-pill:hover:not(.active){background-color:var(--clowzer-list-hover);color:var(--clowzer-text-main)}}.unread-badge.chat-badge{background-color:var(--clowzer-heart-red)}.unread-badge.pending-badge{background-color:var(--clowzer-warning);color:var(--clowzer-black-always)}.unread-badge.active-badge{background-color:var(--clowzer-success)}.tracking-update-dot{position:absolute;top:-2px;right:-4px;width:10px;height:10px;background-color:var(--clowzer-success);border-radius:50%;border:2px solid var(--clowzer-surface);z-index:12;box-shadow:0 0 6px var(--clowzer-success);animation:pulse-glow 1.5s infinite}@keyframes pulse-glow{0%{box-shadow:0 0 #22c55eb3;transform:scale(.95)}70%{box-shadow:0 0 0 6px #22c55e00;transform:scale(1)}to{box-shadow:0 0 #22c55e00;transform:scale(.95)}}.pulsing-badge{animation:pulse-warning-glow 2s infinite}.unread-badge.active-badge{animation:pulse-success-glow 2s infinite}@keyframes pulse-warning-glow{0%{box-shadow:0 0 #f59e0bb3;transform:scale(.95)}70%{box-shadow:0 0 0 6px #f59e0b00;transform:scale(1)}to{box-shadow:0 0 #f59e0b00;transform:scale(.95)}}@keyframes pulse-success-glow{0%{box-shadow:0 0 #22c55eb3;transform:scale(.95)}70%{box-shadow:0 0 0 6px #22c55e00;transform:scale(1)}to{box-shadow:0 0 #22c55e00;transform:scale(.95)}}.bell-icon-btn{position:relative;cursor:pointer;color:var(--clowzer-text-main);display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0}.bell-badge{position:absolute;top:-4px;right:-6px;background:var(--clowzer-danger-red);color:var(--clowzer-white-always);font-size:10px;font-weight:700;padding:2px 5px;border-radius:10px;line-height:1;pointer-events:none}.global-search-trigger{display:flex;align-items:center;gap:var(--space-sm);background-color:var(--clowzer-search-surface);height:var(--input-height);padding:0 var(--space-md);border-radius:var(--radius-md);cursor:text;width:100%;max-width:300px;border:1px solid transparent;transition:border-color .2s ease}.global-search-trigger:hover{border-color:var(--clowzer-border-hover)}.global-search-trigger-text{color:var(--clowzer-text-muted);font-size:var(--fs-md)}.global-search-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--clowzer-bg);z-index:99999;display:flex;flex-direction:column;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(15px) scale(.98);transition:opacity .3s ease,transform .3s cubic-bezier(.4,0,.2,1),visibility .3s ease}.global-search-overlay.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.global-search-results-area{flex:1;overflow-y:auto;padding:var(--space-md)}.global-search-msg{text-align:center;color:var(--clowzer-text-muted);font-size:var(--fs-md);margin-top:var(--space-xl)}.clowzer-card-clickable{cursor:pointer;transition:transform .2s ease,border-color .2s ease}.clowzer-card-clickable:hover{transform:translateY(-2px);border-color:var(--clowzer-border-hover, var(--clowzer-primary))}.clowzer-card-clickable:active{transform:scale(.98)}.clowzer-avatar{flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:var(--clowzer-grey);color:var(--clowzer-text-muted);overflow:hidden}.clowzer-avatar-circle{border-radius:50%}.clowzer-avatar-square{border-radius:var(--radius-sm)}.clowzer-avatar-sm{width:40px;height:40px}.clowzer-avatar-md{width:var(--avatar-size-md);height:var(--avatar-size-md)}.clowzer-avatar-lg{width:72px;height:72px}.clowzer-avatar-xl{width:96px;height:96px}.clowzer-avatar-img{width:100%;height:100%;object-fit:cover}.pro-fin-user-info .clowzer-avatar-wrapper{border:1.5px solid var(--clowzer-white-always);border-radius:50%}.clowzer-avatar-wrapper{position:relative;display:inline-flex;flex-shrink:0}.clowzer-online-dot{position:absolute;bottom:0;right:0;width:14px;height:14px;background-color:var(--clowzer-success);border:2px solid var(--clowzer-surface);border-radius:50%;z-index:2}.clowzer-list-item{display:flex;align-items:center;padding:var(--space-md) 10px;gap:var(--space-md);background-color:transparent}.clowzer-list-item.clickable{cursor:pointer;padding:var(--space-md);border-radius:var(--radius-xs);transition:background-color .2s ease}.clowzer-list-item.clickable:hover{background-color:var(--clowzer-list-hover)}.clowzer-list-item.clickable:active{background-color:var(--clowzer-border)}.clowzer-list-item.unread .clowzer-list-title{font-weight:800;color:var(--clowzer-primary)}.clowzer-list-content{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:2px}.clowzer-list-title{margin:0;font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clowzer-list-subtitle{margin:0;font-size:var(--fs-xs);font-weight:400;color:var(--clowzer-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clowzer-list-right{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.clowzer-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-weight:600;border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;transition:all .2s ease;text-decoration:none;padding:5px 10px}.clowzer-btn:active:not(:disabled){transform:scale(.97)}.clowzer-btn-primary{background-color:var(--clowzer-primary);color:var(--clowzer-white-always)}.clowzer-btn-primary:hover:not(:disabled){background-color:var(--clowzer-primary-hover)}.clowzer-btn-outline{background-color:transparent;color:var(--clowzer-text-main);border:1px solid var(--clowzer-border)}.clowzer-btn-outline:hover:not(:disabled){background-color:var(--clowzer-input-bg);border-color:var(--clowzer-text-muted)}.clowzer-btn-ghost{background-color:transparent;color:var(--clowzer-text-main)}.clowzer-btn-ghost:hover:not(:disabled){background-color:var(--clowzer-list-hover)}.clowzer-btn-danger{background-color:var(--clowzer-danger-red);color:var(--clowzer-white-always)}.clowzer-btn-sm{height:32px;padding:0 var(--space-md);font-size:var(--fs-sm)}.clowzer-btn-md{height:var(--input-height);padding:0 var(--space-lg);font-size:var(--fs-md)}.clowzer-btn-lg{height:52px;padding:0 var(--space-xl);font-size:var(--fs-lg)}.clowzer-btn-full{width:100%;height:var(--input-height);font-size:var(--fs-md)}.clowzer-badge{display:flex;align-items:center;justify-content:center;padding:4px 10px;font-size:var(--fs-xs);font-weight:600;border-radius:20px;white-space:nowrap}.clowzer-badge-standard{background-color:var(--clowzer-primary);color:var(--clowzer-white-always)}.clowzer-badge-success{background-color:var(--clowzer-badge-free-bg);color:var(--clowzer-badge-free-text)}.clowzer-badge-warning{background-color:var(--clowzer-badge-pickup-bg);color:var(--clowzer-badge-pickup-text)}.clowzer-badge-danger{background-color:var(--clowzer-promo-red);color:var(--clowzer-white-always)}.clowzer-form-group{display:flex;flex-direction:column;gap:6px;width:100%;background-color:transparent}.clowzer-label{font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main)}.clowzer-input,.clowzer-textarea,.clowzer-select{width:100%;font-family:inherit;font-size:var(--fs-sm);border-radius:var(--radius-sm);border:1px solid var(--clowzer-border);background-color:var(--clowzer-surface);color:var(--clowzer-text-main);transition:border-color .15s ease,background-color .15s ease;outline:none}.clowzer-input,.clowzer-select{height:var(--input-height);padding:0 var(--space-md)}.clowzer-textarea{padding:var(--space-sm) var(--space-md);resize:vertical;min-height:100px}.clowzer-input:focus,.clowzer-textarea:focus,.clowzer-select:focus{background-color:var(--clowzer-surface);border-color:var(--clowzer-primary)}.clowzer-input:disabled,.clowzer-textarea:disabled,.clowzer-select:disabled{background-color:var(--clowzer-disabled-bg);color:var(--clowzer-disabled-text);cursor:not-allowed;border-color:transparent}.clowzer-error-text{font-size:var(--fs-xs);color:var(--clowzer-danger-red);margin-top:-2px}.clowzer-search-wrapper{position:relative;width:100%;border-radius:var(--radius-sm)}.clowzer-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--clowzer-text-muted);z-index:2;transition:color .2s ease}.clowzer-search-icon.clickable:hover{color:var(--clowzer-text-main)}.clowzer-search-input{width:100%;height:var(--input-height);padding:0 var(--space-md) 0 46px;font-family:inherit;font-size:var(--fs-md);border-radius:30px;border:1.5px solid var(--clowzer-border);background-color:var(--clowzer-input-bg);color:var(--clowzer-text-main);transition:border-color .15s ease;outline:none}.clowzer-search-input:focus{border:1.5px solid var(--clowzer-border);background-color:var(--clowzer-surface)}.clowzer-tabs-container{display:flex;padding:4px;width:100%;background-color:var(--clowzer-input-bg);border-radius:var(--radius-sm)}.clowzer-tab{flex:1;text-align:center;padding:8px 12px;font-size:var(--fs-2xs);font-weight:600;color:var(--clowzer-text-muted);border-radius:var(--radius-sm);cursor:pointer;border:none;background:transparent;transition:all .2s ease}.clowzer-tab.active{background-color:var(--clowzer-surface);color:var(--clowzer-text-main)}.clowzer-toggle-wrapper{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:12px}.clowzer-toggle-label{font-size:var(--fs-md);font-weight:600;color:var(--clowzer-text-main)}.clowzer-toggle-track{width:44px;height:24px;background-color:var(--clowzer-toggle-bg);border-radius:24px;position:relative;transition:background-color .3s ease}.clowzer-toggle-track.active{background-color:var(--clowzer-primary)}.clowzer-toggle-thumb{width:20px;height:20px;background-color:var(--clowzer-white-always);border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.clowzer-toggle-track.active .clowzer-toggle-thumb{transform:translate(20px)}.clowzer-chip{display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;font-size:var(--fs-sm);font-weight:500;border-radius:20px;border:1px solid var(--clowzer-border);background-color:transparent;color:var(--clowzer-text-muted);cursor:pointer;transition:all .2s ease;white-space:nowrap}.clowzer-chip:hover{background-color:var(--clowzer-input-bg)}.clowzer-chip.active{background-color:var(--clowzer-text-main);border-color:var(--clowzer-text-main);color:var(--clowzer-surface)}.clowzer-section-title-wrap{display:flex;align-items:flex-end;justify-content:space-between;margin:28px auto 12px;gap:16px}.clowzer-section-title-left{display:flex;flex-direction:column;gap:4px}.clowzer-section-title{font-family:var(--clowzer-font-display, sans-serif);font-size:var(--fs-sm);font-weight:600;letter-spacing:-.2px;color:var(--clowzer-text-main);margin:0;line-height:1.2}.clowzer-section-subtitle{font-size:var(--fs-sm, .875rem);color:var(--clowzer-text-muted);margin:0}.clowzer-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-xl) var(--space-md);width:100%;grid-column:1 / -1;animation:clo-fade-in .3s ease-out}.clowzer-empty-icon-wrap{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background-color:var(--clowzer-input-bg);color:var(--clowzer-text-muted);margin-bottom:var(--space-md)}.clowzer-empty-title{font-family:var(--clowzer-font-display);font-size:var(--fs-lg);font-weight:600;color:var(--clowzer-text-main);margin:0 0 var(--space-xs) 0}.clowzer-empty-desc{font-family:var(--clowzer-font-body);font-size:var(--fs-sm);color:var(--clowzer-text-muted);max-width:320px;line-height:var(--lh-normal);margin:0 0 var(--space-lg) 0}.clowzer-empty-actions{display:flex;gap:var(--space-sm)}@keyframes clo-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.clowzer-quick-action{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;background:transparent;border:none;cursor:pointer;padding:4px;transition:transform .2s ease}.clowzer-quick-action:active{transform:scale(.92)}.clowzer-quick-action-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;margin-bottom:2px;transition:opacity .2s ease}.clowzer-quick-action:hover .clowzer-quick-action-icon{opacity:.85}.clowzer-quick-action-label{font-size:var(--fs-xs);font-weight:600;color:var(--clowzer-text-main);text-align:center;line-height:1.2}.clow-universal-header{display:flex;align-items:center;justify-content:space-between;height:50px;padding:0 var(--space-md);background-color:var(--clowzer-surface);position:sticky;top:0;z-index:5000}.clow-header-transparent{background-color:transparent!important;box-shadow:none!important;border-bottom:none!important}.clow-header-left,.clow-header-right{display:flex;align-items:center;gap:var(--space-sm);flex:1}.clow-header-right{justify-content:flex-end}.clow-header-center{display:flex;justify-content:center;align-items:center}.clow-page-title{font-size:var(--fs-lg);font-weight:600;color:var(--clowzer-text-main);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clow-action-icon{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:var(--tap-size-md);min-width:var(--tap-size-md);padding:var(--space-2xs);transition:opacity .2s ease;color:var(--clowzer-text-main)}.clow-action-icon:hover{opacity:.7}.clow-header-logo{display:flex;align-items:center;gap:8px;cursor:pointer}.clow-brand-name{font-size:calc(var(--fs-lg) * 1.7);font-weight:900;letter-spacing:-.5px;display:flex;color:var(--clowzer-primary);transition:color .3s ease}.clow-auth-buttons{display:flex;align-items:center;gap:var(--space-sm)}.clow-login-btn{background:var(--clowzer-surface);color:var(--clowzer-text-main);font-weight:600;font-size:var(--fs-md);cursor:pointer;padding:var(--space-xs) 15px;transition:opacity .2s ease;border-radius:var(--fs-md);border:var(--clowzer-border)}.clow-login-btn:hover{opacity:.7}.clow-signup-btn{background-color:var(--clowzer-primary);color:var(--clowzer-white-always);border:none;border-radius:var(--radius-md);font-weight:600;font-size:var(--fs-md);cursor:pointer;padding:var(--space-xs) var(--space-md);transition:background-color .2s ease}.clow-signup-btn:hover{background-color:var(--clowzer-primary-hover)}@media (max-width: 380px){.clow-signup-btn{padding:var(--space-2xs) var(--space-sm);font-size:var(--fs-sm)}.clow-login-btn{font-size:var(--fs-sm)}}.clow-header-transparent .clow-action-icon svg{color:var(--clowzer-white-always)!important;stroke:var(--clowzer-white-always)!important}.clow-universal-header.clow-header-transparent,.clow-universal-header.clow-header-transparent-home{background-color:transparent!important;border-bottom-color:transparent!important;box-shadow:none!important;transition:background-color .3s ease,border-bottom-color .3s ease}.clow-universal-header{transition:background-color .3s ease,border-bottom-color .3s ease}.clow-header-back-group{display:flex;align-items:center;gap:4px}.clow-back-btn-compact{padding:4px;min-width:auto;min-height:auto;margin-left:-4px}.clow-header-profile-preview{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 6px;border-radius:20px;transition:background-color .2s ease}.clow-header-profile-preview:hover{background-color:var(--clowzer-input-bg, #f3f4f6)}.clow-header-profile-avatar{width:30px;height:30px;border-radius:50%;object-fit:cover;border:1px solid var(--clowzer-border);background-color:var(--clowzer-surface)}.clow-header-profile-name{font-size:15px;font-weight:700;max-width:140px}.clow-glass-icon{color:var(--clowzer-white-always)}.clow-header-transparent .clow-glass-icon,.clow-header-transparent .notification-bell-wrapper,.clow-header-right{border-radius:50%!important;color:var(--clowzer-white-always)!important;transition:all .2s ease!important}.clow-header-transparent .clow-glass-icon svg{color:var(--clowzer-white-always)!important;stroke:var(--clowzer-white-always)!important}.clow-header-transparent .clow-glass-icon .bell-icon-btn{background:transparent!important;border:none!important;box-shadow:none!important}.sign-auth-page{display:flex;flex-direction:column;height:100dvh;width:100vw;overflow:hidden;background-color:var(--clowzer-surface)}.sign-auth-header-section{flex:0 0 32%;background:linear-gradient(145deg,var(--clowzer-primary) 0%,var(--clowzer-dark-green) 100%);color:var(--clowzer-white-always);padding:30px 24px 50px;display:flex;flex-direction:column;justify-content:center;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;background-blend-mode:overlay}.sign-auth-header-top{position:absolute;top:5px;left:10px;right:24px;display:flex;align-items:center;z-index:10}.sign-auth-header-top *{color:var(--clowzer-white-always)!important}.sign-auth-header-content{margin-top:auto;margin-bottom:20px;z-index:2}.sign-auth-header-content h2{font-size:var(--fs-xl);color:var(--clowzer-white-always);margin-bottom:6px;font-family:var(--clowzer-font-display)}.sign-auth-subtitle-white{color:#ffffffd9;font-size:var(--fs-md);margin-bottom:24px}.sign-auth-progress{display:flex;gap:var(--space-xs)}.sign-auth-dot{height:4px;width:24px;border-radius:4px;background-color:#ffffff4d;transition:all .3s ease}.sign-auth-dot.active{background-color:var(--clowzer-white-always);width:32px}.sign-auth-form-section{flex:1;background:var(--clowzer-surface);border-top-left-radius:28px;border-top-right-radius:28px;margin-top:-28px;padding:32px 24px;overflow-y:auto;display:flex;flex-direction:column;align-items:center;z-index:2;box-shadow:0 -4px 20px #0000000d;scrollbar-width:none}.sign-auth-form-inner{width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:40px}.sign-auth-form{display:flex;flex-direction:column;gap:var(--space-md)}.sign-auth-form-group{display:flex;flex-direction:column;gap:6px}.sign-auth-label{font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main)}.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);display:flex;align-items:center;height:100%}.sign-auth-requirements{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xs);margin-top:10px;padding:var(--space-sm);background:var(--clowzer-grey);border-radius:var(--radius-sm)}.sign-auth-req-item{font-size:var(--fs-xs);display:flex;align-items:center;gap:6px}.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-error{background-color:#fef2f2;color:var(--clowzer-danger-red);padding:var(--space-sm);border-radius:var(--radius-sm);font-size:var(--fs-sm);text-align:center;border:1px solid #fecaca;margin-bottom:8px}.sign-auth-link{color:var(--clowzer-primary);font-weight:600;cursor:pointer}@media (max-width: 380px){.sign-auth-header-section{padding:24px 16px 40px}.sign-auth-form-section{padding:24px 16px}.sign-auth-header-content h2{font-size:1.1rem}}@media (min-width: 768px){.sign-auth-page{flex-direction:row}.sign-auth-header-section{flex:0 0 40%;height:100%;padding:60px 40px}.sign-auth-form-section{flex:1;height:100%;border-radius:0;margin-top:0;justify-content:center;padding:40px;box-shadow:none}.sign-auth-form-inner{margin:auto 0;padding-right:20%}}@media (min-width: 1200px){.sign-auth-header-section{flex:0 0 35%}.sign-auth-form-inner{max-width:450px;padding-right:0;margin:auto}}.sign-auth-image-upload-wrapper{display:flex;justify-content:center;width:100%;margin-bottom:var(--space-sm)}.sign-auth-profile-upload-label{position:relative;width:110px;height:110px;border-radius:50%;background-color:var(--clowzer-surface);border:1px dashed var(--clowzer-card-border);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;color:var(--clowzer-text-muted);transition:all .2s ease-in-out}.sign-auth-profile-upload-label:hover{border-color:var(--clowzer-primary);color:var(--clowzer-primary)}.sign-auth-profile-preview{width:100%;height:100%;object-fit:cover}.sign-auth-profile-overlay{position:absolute;inset:0;background-color:#00000073;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .2s ease-in-out}.sign-auth-profile-upload-label:hover .sign-auth-profile-overlay{opacity:1}.clowzer-input{width:100%;height:var(--input-height);padding:0 var(--space-sm);background-color:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);color:var(--clowzer-text-main);font-family:var(--clowzer-font-body);font-size:var(--fs-md);transition:all .2s ease;outline:none}.clowzer-input:focus{border:1px solid var(--clowzer-primary)!important;box-shadow:0 0 0 3px var(--clowzer-focus-ring)}.sign-auth-password-wrapper{display:flex;align-items:center;width:100%;height:var(--input-height);background-color:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);transition:all .2s ease;overflow:hidden}.sign-auth-password-wrapper:focus-within{border-color:var(--clowzer-primary)!important;box-shadow:0 0 0 3px var(--clowzer-focus-ring)}.sign-auth-password-wrapper input,.sign-auth-password-wrapper .clowzer-input{flex:1;height:100%;border:none!important;box-shadow:none!important;background:transparent!important;outline:none!important;padding-right:8px!important}.sign-auth-password-toggle{display:flex;align-items:center;justify-content:center;height:100%;padding:0 16px;color:var(--clowzer-text-muted);cursor:pointer;background-color:transparent;transition:color .2s ease}.sign-auth-password-toggle:hover{color:var(--clowzer-primary)}.clowzer-input:-webkit-autofill,.clowzer-input:-webkit-autofill:hover,.clowzer-input:-webkit-autofill:focus,.clowzer-input:-webkit-autofill:active,.sign-auth-password-wrapper input:-webkit-autofill,.sign-auth-password-wrapper input:-webkit-autofill:hover,.sign-auth-password-wrapper input:-webkit-autofill:focus,.sign-auth-password-wrapper input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 9999px var(--clowzer-surface) inset!important;-webkit-text-fill-color:var(--clowzer-text-main)!important;transition:background-color 5000s ease-in-out 0s}.sign-auth-resend-wrapper{margin-top:20px;text-align:center;font-size:var(--fs-sm);color:var(--clowzer-text-muted)}.sign-auth-resend-btn{background:none;border:none;font-family:inherit;font-size:inherit;font-weight:600;cursor:pointer;padding:0 4px;transition:all .2s ease}.sign-auth-resend-btn:not(:disabled){color:var(--clowzer-primary)}.sign-auth-resend-btn:not(:disabled):hover{color:var(--clowzer-primary-hover);text-decoration:underline}.sign-auth-resend-btn:disabled{color:var(--clowzer-text-muted);cursor:not-allowed;opacity:.8;background:transparent!important}.clowzer-app-layout{min-height:100vh;width:100%;background-color:var(--clowzer-surface)}.clowzer-main-content{flex-grow:1;width:100%;padding-bottom:66px}@media (min-width: 768px){.clowzer-main-content{padding-bottom:0;padding-left:80px}}@media (max-width: 768px){.clowzer-mobile-chat-active>:first-child{display:none!important}.clowzer-mobile-chat-active .clowzer-main-content>:first-child{display:none!important}.clowzer-mobile-chat-active .clowzer-main-content{padding-top:0!important;padding-bottom:0!important;height:100vh;height:100dvh}}.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}.clo-pc-card{--pc-avatar-size: 58px;--pc-hero-size: 58px;background:var(--clowzer-surface);border-radius:var(--radius-lg, 16px);border:1px solid var(--clowzer-card-border);box-shadow:var(--hp-shadow-card, 0 2px 16px rgba(0, 0, 0, .04));cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;animation:clo-pc-fadeUp .4s ease both;display:flex;flex-direction:row;align-items:center;padding:10px;gap:10px}.clo-pc-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.clo-pc-card:active{transform:translateY(0)}@keyframes clo-pc-fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.clo-pc-card--sponsored{border-color:#fbbf2466;background:#fbbf2405}.clo-pc-left{position:relative;width:var(--pc-avatar-size);height:var(--pc-avatar-size);flex-shrink:0;border-radius:var(--radius-sm, 10px);overflow:hidden;background:var(--clowzer-bg);box-shadow:inset 0 0 0 1px #0000000f}.clo-pc-avatar-img{width:100%;height:100%;object-fit:cover}.clo-pc-avatar-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.clo-pc-logo-initials{font-family:var(--clowzer-font-display, "Sora", sans-serif);font-size:18px;font-weight:800;color:#fff;letter-spacing:-.5px;-webkit-user-select:none;user-select:none}.clo-pc-sponsored-tag{position:absolute;top:4px;left:4px;z-index:2;font-size:9px;background:#00000080;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:99px;padding:2px 5px}.clo-pc-middle{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.clo-pc-name-row{display:flex;align-items:center;gap:4px}.clo-pc-name{font-family:var(--clowzer-font-display, "Sora", sans-serif);font-size:var(--fs-md, 13px);font-weight:700;color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.2px}.clo-pc-verified-icon{flex-shrink:0}.clo-pc-category{font-size:11px;color:var(--clowzer-text-muted);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clo-pc-location-row{display:flex;align-items:center;gap:3px;color:var(--clowzer-text-muted);font-size:11px}.clo-pc-location-row span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clo-pc-badge-row{margin-top:3px}.clo-pc-open-badge{display:inline-block;padding:3px 8px;border-radius:99px;font-size:9px;font-weight:700;background:var(--soft-green-bg, #ecfdf3);color:var(--soft-green-text, #15803d)}.clo-pc-right{width:var(--pc-hero-size);height:var(--pc-hero-size);flex-shrink:0;margin-left:auto}.clo-pc-thumb-2,.clo-pc-thumb-3{display:none!important}.clo-pc-catalog-thumb{width:100%;height:100%;border-radius:6px;overflow:hidden;background:var(--clowzer-bg, #f4f5f7);border:1px solid var(--clowzer-border);cursor:pointer;transition:opacity .15s;display:flex;align-items:center;justify-content:center}.clo-pc-catalog-thumb:hover{opacity:.8}.clo-pc-catalog-img{width:100%;height:100%;object-fit:cover}.clo-pc-catalog-placeholder{color:var(--clowzer-text-muted);opacity:.5}.clo-home-page-store-card.clo-skeleton-wrapper{pointer-events:none;animation:none!important}@media (min-width: 375px){.clo-pc-card{--pc-avatar-size: 64px;--pc-mosaic-large: 64px;--pc-mosaic-small: 30px;--pc-mosaic-gap: 4px;padding:12px;gap:12px}.clo-pc-name{font-size:14px}.clo-pc-logo-initials{font-size:20px}.clo-pc-right{display:grid;gap:var(--pc-mosaic-gap);width:auto;height:var(--pc-mosaic-large)}.clo-pc-thumb-2,.clo-pc-thumb-3{display:flex!important}.clo-pc-right--count-3{grid-template-columns:var(--pc-mosaic-large) var(--pc-mosaic-small);grid-template-rows:var(--pc-mosaic-small) var(--pc-mosaic-small)}.clo-pc-thumb-1{grid-column:1 / 2;grid-row:1 / 3}.clo-pc-thumb-2{grid-column:2 / 3;grid-row:1 / 2}.clo-pc-thumb-3{grid-column:2 / 3;grid-row:2 / 3}.clo-pc-right--count-2{grid-template-columns:var(--pc-mosaic-large) var(--pc-mosaic-large);grid-template-rows:var(--pc-mosaic-large)}.clo-pc-right--count-2 .clo-pc-thumb-1{grid-column:1 / 2;grid-row:1 / 2}.clo-pc-right--count-2 .clo-pc-thumb-2{grid-column:2 / 3;grid-row:1 / 2}}@media (min-width: 768px){.clo-pc-card{--pc-avatar-size: 72px;--pc-mosaic-large: 72px;--pc-mosaic-small: 34px;padding:16px;gap:16px}.clo-pc-name{font-size:15px}}.slp-trigger-wrapper{width:100%}.slp-trigger-card{width:100%;min-height:var(--input-height);background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);padding:10px 16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease}.slp-trigger-card:hover{border-color:var(--clowzer-primary, #1C8055)}.slp-trigger-content{display:flex;flex-direction:column;flex:1}.slp-placeholder{color:var(--clowzer-text-muted, #6b7280);font-size:var(--fs-sm, .85rem)}.slp-selected-title{color:var(--clowzer-text-main, #111827);font-size:var(--fs-md, .95rem);font-weight:600;display:block}.slp-selected-subtitle{color:var(--clowzer-text-muted, #6b7280);font-size:var(--fs-xs, .75rem);display:block;margin-top:2px}.slp-trigger-icon{color:var(--clowzer-primary, #1C8055);flex-shrink:0;margin-left:12px}.slp-trigger-multi-chips{display:flex;flex-wrap:wrap;gap:6px;width:100%}.slp-trigger-chip{background:var(--clowzer-primary-light, #E8F5E9);color:var(--clowzer-dark-green, #1B5E20);font-size:12px;font-weight:600;padding:4px 10px;border-radius:20px;display:inline-flex;align-items:center;gap:6px}.slp-sheet-overlay{position:fixed;inset:0;background:#0009;z-index:99999;display:flex;align-items:flex-end;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:slpFadeIn .2s ease-out}.slp-sheet-content{background:var(--clowzer-surface, #ffffff);width:100%;max-width:500px;max-height:85vh;border-radius:20px 20px 0 0;display:flex;flex-direction:column;animation:slpSlideUp .3s cubic-bezier(.16,1,.3,1);overflow:hidden}@media (min-width: 600px){.slp-sheet-overlay{align-items:center}.slp-sheet-content{border-radius:16px;max-height:80vh}}.slp-sheet-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--clowzer-border, #e1e1e1)}.slp-sheet-header h3{margin:0;font-size:1.1rem;color:var(--clowzer-text-main)}.slp-close-btn{background:var(--clowzer-input-bg);border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--clowzer-text-main);cursor:pointer}.slp-sheet-body{padding:16px 20px;overflow-y:auto;flex:1}.slp-gps-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--clowzer-primary-light);color:var(--clowzer-primary);border:1px solid var(--clowzer-primary-light);padding:12px;border-radius:12px;font-weight:600;font-size:14px;cursor:pointer;margin-bottom:16px;transition:.2s}.slp-gps-btn:hover{background:var(--clowzer-primary);color:#fff}.slp-field{margin-bottom:16px}.slp-label{display:block;font-size:13px;font-weight:600;color:var(--clowzer-text-muted);margin-bottom:6px}.slp-input-wrapper{position:relative;display:flex;align-items:center}.slp-input,.slp-select{width:100%;background:var(--clowzer-surface);border:1px solid var(--clowzer-border);padding:12px 16px;border-radius:var(--radius-sm);font-size:14px;color:var(--clowzer-text-main)}.slp-input:focus,.slp-select:focus{outline:none;border-color:var(--clowzer-primary)}.slp-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.slp-spinner{position:absolute;right:12px;color:var(--clowzer-primary);animation:slpSpin 1s linear infinite}.slp-list{list-style:none;padding:0;margin:0 0 16px;border:1px solid var(--clowzer-border);border-radius:10px;overflow:hidden}.slp-list-header{background:var(--clowzer-input-bg);padding:8px 16px;font-size:11px;font-weight:700;color:var(--clowzer-text-muted);text-transform:uppercase;border-bottom:1px solid var(--clowzer-border)}.slp-list-item{display:flex;align-items:center;padding:12px 16px;cursor:pointer;border-bottom:1px solid var(--clowzer-border);background:var(--clowzer-surface);transition:background .2s}.slp-list-item:last-child{border-bottom:none}.slp-list-item:hover{background:var(--clowzer-list-hover, #f9fafb)}.slp-item-icon{margin-right:12px;color:var(--clowzer-text-muted)}.slp-item-icon.lga{color:#f59e0b}.slp-item-details{display:flex;flex-direction:column}.slp-item-name{font-weight:600;font-size:14px;color:var(--clowzer-text-main);display:flex;align-items:center;gap:6px}.slp-item-badge{font-size:10px;background:var(--clowzer-input-bg);padding:2px 6px;border-radius:4px;color:var(--clowzer-text-muted)}.slp-item-region{font-size:12px;color:var(--clowzer-text-muted)}.slp-checkbox{width:18px;height:18px;margin-right:12px;accent-color:var(--clowzer-primary);pointer-events:none}.slp-empty{text-align:center;padding:24px 16px;background:var(--clowzer-input-bg);border-radius:10px;margin-bottom:16px}.slp-empty p{margin:0 0 12px;font-size:14px;color:var(--clowzer-text-main)}.slp-suggest-btn{background:var(--clowzer-primary);color:#fff;border:none;padding:8px 16px;border-radius:8px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.slp-suggest-form{background:var(--clowzer-input-bg);padding:16px;border-radius:10px;margin-bottom:16px}.slp-suggest-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.slp-btn-cancel{background:transparent;border:1px solid var(--clowzer-border);padding:8px 16px;border-radius:8px;cursor:pointer;font-weight:600}.slp-btn-submit{background:var(--clowzer-primary);color:#fff;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;font-weight:600}.slp-sheet-footer{padding:16px 20px;border-top:1px solid var(--clowzer-border);background:var(--clowzer-surface)}.slp-btn-done{width:100%;background:var(--clowzer-primary);color:#fff;border:none;padding:14px;border-radius:12px;font-weight:700;font-size:16px;cursor:pointer}@keyframes slpFadeIn{0%{opacity:0}to{opacity:1}}@keyframes slpSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slpSpin{to{transform:rotate(360deg)}}.slp-trigger-button{width:100%;min-height:var(--input-height, 44px);background:transparent;border:2px dashed var(--clowzer-border, #e1e1e1);border-radius:var(--radius-md, 12px);padding:10px 16px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease;color:var(--clowzer-primary, #1C8055);font-weight:600;font-size:14px}.slp-trigger-button:hover{border-color:var(--clowzer-primary, #1C8055);background:var(--clowzer-primary-light, #E8F5E9)}.clo-location-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.clo-location-modal-box{width:90%;max-width:420px;text-align:center;animation:modalPopIn .3s cubic-bezier(.175,.885,.32,1.275);position:relative;padding:32px 24px 24px!important;overflow:visible!important}.clo-location-modal-icon-wrapper{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto 20px;border-radius:50%;background:var(--clowzer-primary-light);transition:all .3s ease}.clo-location-modal-icon-wrapper.is-success{background:#22c55e26}.clo-location-modal-icon{display:flex;align-items:center;justify-content:center}.clo-location-modal-box h2{margin-top:0;margin-bottom:8px;color:var(--clowzer-text-main);font-size:1.4rem}.clo-location-modal-box p{color:var(--clowzer-text-muted);font-size:var(--fs-sm);margin-bottom:10px;line-height:1.5;padding:0 10px}.clo-modal-close-btn{position:absolute;top:16px;right:16px;background:var(--clowzer-input-bg);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--clowzer-text-muted);cursor:pointer;transition:all .2s ease;z-index:10}.clo-modal-close-btn:hover{background:var(--clowzer-border);color:var(--clowzer-text-main)}.clo-modal-action-footer{margin-top:10px}@keyframes modalPopIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.clo-location-error{color:var(--clowzer-heart-red, #dc3545);background:#dc35451a;padding:var(--space-sm);border-radius:var(--radius-sm);margin-bottom:var(--space-md);font-size:var(--fs-sm);font-weight:500;text-align:center}.clo-missing-loc-prompt{text-align:center;padding:var(--space-xxl) var(--space-md);background:var(--clowzer-surface);border-radius:var(--radius-md);margin:var(--space-md);box-shadow:var(--shadow-soft);border:1px dashed var(--clowzer-border)}.clo-missing-loc-icon{font-size:3.5rem;margin-bottom:var(--space-md)}.clo-missing-loc-prompt h3{color:var(--clowzer-text-main);margin-bottom:var(--space-sm)}.clo-missing-loc-prompt p{color:var(--clowzer-text-muted);font-size:var(--fs-md);line-height:var(--lh-relaxed);max-width:400px;margin:0 auto var(--space-lg)}.clo-missing-loc-btn{background:var(--clowzer-primary);color:var(--clowzer-white-always);border:none;padding:10px 24px;border-radius:var(--radius-sm);font-weight:600;font-size:var(--fs-md);cursor:pointer;transition:background .2s}.clo-missing-loc-btn:hover{background:var(--clowzer-primary-hover)}.clo-trend-section{padding-top:4px}.clo-trend-title{display:block;padding:0 20px;margin-bottom:10px;font-size:var(--fs-md);font-weight:700;color:var(--clowzer-text-main)}.clo-trend-scroll-row{display:flex;gap:10px;overflow-x:auto;padding:0 20px 4px;scrollbar-width:none}.clo-trend-scroll-row::-webkit-scrollbar{display:none}.clo-trend-card{position:relative;flex:0 0 150px;aspect-ratio:3 / 4;background-color:var(--clowzer-surface);border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;box-shadow:0 2px 8px #0000000f;transition:transform .2s ease,box-shadow .2s ease}.clo-trend-card:active{transform:scale(.97)}.clo-trend-card-img{width:100%;height:100%;object-fit:cover;display:block}.clo-trend-card-placeholder{width:100%;height:100%;background-color:var(--clowzer-input-bg);display:flex;align-items:center;justify-content:center}.clo-trend-card-gradient{position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,#0000,#000000d9);pointer-events:none}.clo-trend-card-content{position:absolute;bottom:0;left:0;width:100%;padding:10px;display:flex;flex-direction:column}.clo-trend-card-title{color:var(--clowzer-white-always);font-size:var(--fs-sm, 13px);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.5);margin-bottom:2px}.clo-trend-card-price{color:var(--clowzer-white-always);font-size:var(--fs-2xs, 11px);font-weight:700;opacity:.95;text-shadow:0 1px 2px rgba(0,0,0,.5)}@media (max-width: 374px){.clo-trend-card{flex:0 0 130px}}@media (min-width: 768px){.clo-trend-card{flex:0 0 180px}.clo-trend-scroll-row{gap:14px;padding:0 24px 4px}.clo-trend-title{padding:0 24px}}.clo-agent-card{display:flex;flex-direction:column;gap:4px;flex-shrink:0;padding:14px 10px 12px;border-radius:var(--radius-lg, 16px);border:1px solid var(--clowzer-card-border);box-shadow:var(--shadow-soft);cursor:pointer;transition:transform .18s ease,;min-width:0;width:100%}@keyframes clo-agent-fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.clo-agent-card:nth-child(1){animation-delay:.05s}.clo-agent-card:nth-child(2){animation-delay:.1s}.clo-agent-card:nth-child(3){animation-delay:.15s}.clo-agent-card:nth-child(4){animation-delay:.2s}.clo-agent-card:nth-child(5){animation-delay:.25s}.clo-agent-avatar-wrap{position:relative;width:60px;height:60px;margin-bottom:6px;flex-shrink:0}.clo-agent-avatar-img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid var(--clowzer-card-border)}.clo-agent-avatar-initials{width:100%;height:100%;border-radius:50%;background:var(--clowzer-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--clowzer-font-display, "Sora", sans-serif);font-size:18px;font-weight:700;letter-spacing:-.5px;border:2px solid rgba(255,255,255,.3)}.clo-agent-status-dot{position:absolute;bottom:2px;right:2px;width:12px;height:12px;border-radius:50%;border:2px solid var(--clowzer-surface)}.clo-agent-status-dot--online{background:#22c55e}.clo-agent-status-dot--offline{background:#94a3b8}.clo-agent-name{font-family:var(--clowzer-font-display, "Sora", sans-serif);font-size:var(--fs-sm, 13px);font-weight:700;color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.clo-agent-vehicle{font-size:10px;color:var(--clowzer-text-muted);font-weight:500}.clo-agent-rating-row{display:flex;align-items:center;gap:3px;margin-top:2px}.clo-agent-rating-val{font-size:11px;font-weight:700;color:var(--clowzer-text-main)}.clo-agent-review-count{font-size:10px;color:var(--clowzer-text-muted)}.clo-agent-location-row{display:flex;align-items:center;gap:3px;color:var(--clowzer-text-muted);font-size:10px}.clo-agent-avail-badge{margin-top:4px;padding:3px 8px;border-radius:99px;font-size:9px;font-weight:700;letter-spacing:.2px;background:#22c55e1f;color:#16a34a;border:1px solid rgba(34,197,94,.25)}.clo-agent-avail-badge--off{background:#94a3b81f;color:var(--clowzer-text-muted);border-color:var(--clowzer-border)}@media (max-width: 374px){.clo-agent-card{width:105px;padding:12px 8px 10px}.clo-agent-avatar-wrap{width:50px;height:50px}.clo-agent-avatar-initials{font-size:15px}}@media (max-width: 319px){.clo-agent-card{width:95px}}@media (min-width: 768px){.clo-agent-avatar-wrap{width:68px;height:68px}.clo-agent-avatar-initials{font-size:20px}.clo-agent-name{font-size:var(--fs-md, 14px)}}.clo-agents-section{margin-top:8px}.clo-agents-section-header{display:flex;align-items:center;justify-content:space-between;padding:0 20px;margin-bottom:10px}.clo-agents-section-title{font-size:var(--fs-sm);font-weight:700;color:var(--clowzer-text-main);letter-spacing:-.2px}.clo-agents-see-all{display:flex;align-items:center;gap:2px;background:none;border:none;color:var(--clowzer-primary);font-size:var(--fs-sm, 13px);font-weight:600;cursor:pointer;padding:4px 0;transition:opacity .15s}.clo-logis-bottom-70 .clo-agents-scroll-row,.clo-logis-bottom-70 .clo-agents-section-header{padding:0}.clo-agents-see-all:hover{opacity:.75}.clo-agents-scroll-row{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;padding:4px 20px;margin:0}.clo-agents-scroll-row::-webkit-scrollbar{display:none}.clo-agents-scroll-row .clo-agent-card{scroll-snap-align:start}@media (max-width: 374px){.clo-agents-section-header{padding:0 14px}.clo-agents-scroll-row{padding:4px 14px 8px;gap:8px}}@media (min-width: 768px){.clo-agents-section-header{padding:0 24px}.clo-agents-scroll-row{padding:4px 24px 8px;gap:14px}}.clo-pro-card-root{display:flex;flex-direction:column;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;width:100%;overflow:hidden;background:transparent;border-radius:16px;border:1px solid var(--clowzer-border)}.clo-pro-card-root--scroll{flex:0 0 260px}.clo-pro-card-root--full{width:100%}.clo-pro-card-cover{position:relative;width:100%;height:150px;background-size:cover;background-position:center;background-color:var(--clowzer-primary, #0f766e);flex-shrink:0}.clo-pro-card-cover:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0000004d,#0000 50%)}.clo-pro-card-content{position:relative;display:flex;flex-direction:column;flex:1;background:var(--clowzer-surface, #ffffff);border-radius:var(--fs-md) var(--fs-md) 0 0;margin-top:-24px;padding:44px 16px 20px;z-index:2}.clo-pro-card-root--full .clo-pro-card-content{padding-top:10px}.clo-pro-card-avatar-container{position:absolute;top:-36px;width:72px;height:72px;z-index:3}.clo-pro-card-root--scroll .clo-pro-card-avatar-container{left:50%;transform:translate(-50%)}.clo-pro-card-root--full .clo-pro-card-avatar-container{left:16px;transform:none}.clo-pro-card-avatar-wrap{width:100%;height:100%;border-radius:50%;background:var(--clowzer-surface, #ffffff);border:4px solid var(--clowzer-surface, #ffffff);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 4px 10px #0000000d}.clo-pro-card-avatar-img{width:100%;height:100%;object-fit:cover;display:block}.clo-pro-card-avatar-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:var(--fs-xl, 20px);font-weight:700}.clo-pro-card-info-wrap{display:flex;flex-direction:column;width:100%}.clo-pro-card-root--scroll .clo-pro-card-info-wrap{align-items:center;text-align:center}.clo-pro-card-root--scroll .clo-pro-card-title-row,.clo-pro-card-root--scroll .clo-pro-card-rating-location-row,.clo-pro-card-root--scroll .clo-pro-card-stats-row{justify-content:center}.clo-pro-card-root--full .clo-pro-card-info-wrap{align-items:flex-start;text-align:left;padding-left:90px;min-height:52px}.clo-pro-card-root--full .clo-pro-card-title-row,.clo-pro-card-root--full .clo-pro-card-rating-location-row,.clo-pro-card-root--full .clo-pro-card-stats-row{justify-content:flex-start}.clo-pro-card-root--full .clo-pro-card-title,.clo-pro-card-root--full .clo-pro-card-subtitle{max-width:100%}.clo-pro-card-root--full .clo-pro-card-location-inline{text-align:left}.clo-pro-card-title-row{display:flex;align-items:center;gap:6px;margin-bottom:2px;width:100%}.clo-pro-card-title{font-size:var(--fs-sm);font-weight:700;color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:85%}.clo-pro-card-subtitle{font-size:var(--fs-xs);color:var(--clowzer-text-muted, #6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:12px;max-width:90%}.clo-pro-card-meta-wrap{display:flex;flex-direction:column;width:100%;gap:8px}.clo-pro-card-root--scroll .clo-pro-card-meta-wrap{align-items:center}.clo-pro-card-root--full .clo-pro-card-meta-wrap{align-items:flex-start}.clo-pro-card-price{font-family:var(--clowzer-font-display, inherit);font-weight:800;color:var(--clowzer-primary, #0f766e);font-size:var(--fs-md, 16px);margin-top:4px}.clo-pro-card-stats-row{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:var(--fs-xs, 12px);font-weight:600}.clo-pro-card-stat{display:flex;align-items:center;gap:4px;color:var(--clowzer-text-main, #374151)}.clo-pro-card-stat-green{color:var(--clowzer-primary, #0f766e)}.clo-pro-card-rating-location-row{display:flex;align-items:center;gap:10px;margin-bottom:8px;width:100%}.clo-pro-card-rating-inline{display:flex;align-items:center;gap:4px;font-size:var(--fs-xs, 12px);font-weight:700;color:var(--clowzer-primary, #0f766e);flex-shrink:0}.clo-pro-card-rating-count-inline{font-weight:500;color:var(--clowzer-primary, #0f766e);opacity:.75}.clo-pro-card-rl-divider{width:1px;height:14px;background:var(--clowzer-border, #e5e7eb);flex-shrink:0}.clo-pro-card-location-inline{font-size:var(--fs-xs, 12px);color:var(--clowzer-text-main, #374151);line-height:1.3}.clo-pro-card-root--scroll .clo-pro-card-location-inline{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:start;white-space:normal;overflow:hidden;text-overflow:ellipsis;max-width:130px}.clo-pro-card-root--full .clo-pro-card-location-inline{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left;white-space:normal;overflow:hidden;text-overflow:ellipsis;max-width:100%;padding-right:16px}.clo-pro-card-previews{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;width:100%}.clo-pro-card-preview-item{aspect-ratio:1;border-radius:8px;background:var(--clowzer-input-bg);overflow:hidden;display:flex;align-items:center;justify-content:center}.clo-pro-card-preview-item img{width:100%;height:100%;object-fit:cover;display:block}.clo-pro-card-preview-more{background:var(--clowzer-input-bg);color:var(--clowzer-text-main, #111827);font-size:12px;font-weight:700}.clo-pro-card-preview-empty{background:transparent;border:1px dashed var(--clowzer-card-border, #e5e7eb)}.clo-pro-card-status-badge{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:20px;font-size:var(--fs-3xs);font-weight:800;text-transform:uppercase;letter-spacing:.3px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3}.clo-pro-card-status-badge.is-open{background:#22c55ed9;color:#fff}.clo-pro-card-status-badge.is-closed{background:#00000073;color:#fff}.clo-agent-list-card{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--clowzer-surface, #ffffff);border-radius:16px;border:1px solid var(--clowzer-border);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;overflow:hidden}.clo-agent-list-card:hover{box-shadow:var(--shadow-soft, 0 4px 12px rgba(0, 0, 0, .03))}.clo-agent-list-card--scroll{flex:0 0 320px;width:320px}.clo-agent-list-card--full{width:100%}.clo-agent-list-left{position:relative;flex-shrink:0;width:60px;height:60px}.clo-agent-list-avatar-wrap{width:100%;height:100%;border-radius:50%;background:var(--clowzer-input-bg, #f3f4f6);display:flex;align-items:center;justify-content:center;overflow:hidden}.clo-agent-list-avatar-img{width:100%;height:100%;object-fit:cover}.clo-agent-list-avatar-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:var(--fs-lg, 16px)}.clo-agent-list-status-dot{position:absolute;bottom:0;right:0;width:16px;height:16px;background-color:var(--clowzer-success, #10b981);border:3px solid var(--clowzer-surface, #ffffff);border-radius:50%}.clo-agent-list-right{display:flex;flex-direction:column;justify-content:center;gap:4px;flex:1;overflow:hidden}.clo-agent-list-title-row{display:flex;align-items:center;gap:4px}.clo-agent-list-title{font-size:var(--fs-sm, 14px);font-weight:700;color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clo-agent-list-meta-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.clo-agent-list-badge{display:flex;align-items:center;gap:4px;padding:2px 8px;background:var(--clowzer-input-bg, #f3f4f6);border-radius:12px;font-size:var(--fs-2xs, 10px);font-weight:600;color:var(--clowzer-text-muted)}.clo-agent-list-rating{display:flex;align-items:center;gap:4px;font-size:var(--fs-xs, 12px);font-weight:700;color:var(--clowzer-primary, #0f766e)}.clo-agent-list-rating-count{font-weight:500;opacity:.75;margin-left:2px}.clo-agent-list-location-row{display:flex;align-items:center;gap:4px;font-size:var(--fs-xs, 12px);color:var(--clowzer-text-muted, #6b7280)}.clo-agent-list-location-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 400px){.clo-pro-card-cover{height:100px}.clo-pro-card-root--scroll{flex:0 0 180px}.clo-pro-card-content{padding-bottom:10px}.clo-agent-list-card--scroll{flex:0 0 280px;width:280px}}.clo-sr-root{display:flex;flex-direction:column;padding-bottom:20px}.clo-sr-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.clo-sr-empty-title{font-family:var(--clowzer-font-display, "Sora", sans-serif);font-size:var(--fs-md, 15px);font-weight:700;color:var(--clowzer-text-main);margin-bottom:6px}.clo-sr-empty-sub{font-size:var(--fs-sm, 13px);color:var(--clowzer-text-muted);max-width:250px;line-height:1.4}.clo-sr-section{padding:0 20px;margin-bottom:28px}.clo-dir-sheet .clo-sr-section{padding:0}.clo-sr-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.clo-sr-section-left{display:flex;align-items:center;gap:6px}.clo-sr-section-icon{display:flex;align-items:center;justify-content:center;color:var(--clowzer-primary);background:var(--clowzer-primary-light, rgba(46, 125, 50, .1));padding:4px;border-radius:6px}.clo-sr-section-title{font-family:var(--clowzer-font-display, "Sora", sans-serif);font-size:var(--fs-sm, 14px);font-weight:700;color:var(--clowzer-text-main)}.clo-sr-section-count{font-size:var(--fs-xs, 12px);color:var(--clowzer-text-muted);font-weight:600}.clo-sr-grid{display:grid;grid-template-columns:1fr;gap:16px}.clo-sr-grid-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}@media (min-width: 768px){.clo-sr-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width: 380px){.clo-sr-grid-products{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}}.clo-home-page-root{background:var(--clowzer-surface);color:var(--clowzer-text-main);min-height:100vh}.clo-hp-hero{position:relative;overflow:hidden;margin-top:-50px;padding-top:50px;padding-bottom:0;transition:padding .45s cubic-bezier(.4,0,.2,1)}.clo-hp-hero--search-mode{padding-top:64px;padding-bottom:10px}.clo-hp-hero-inner{position:relative;z-index:1;max-width:800px;margin:0 auto;padding:0 20px}.clo-hp-collapsible{overflow:hidden;max-height:200px;opacity:1;transform:translateY(0) scale(1);transform-origin:top;transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .35s ease,transform .35s cubic-bezier(.4,0,.2,1)}.clo-hp-collapsible--collapsed{max-height:0;opacity:0;transform:translateY(-6px) scale(.98);pointer-events:none}.clo-hp-greeting-stack{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:16px}.clo-hp-location-badge{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;padding:6px 12px;color:var(--clowzer-text-main);font-size:var(--fs-xs, 12px);font-weight:600;cursor:pointer;transition:background .2s,border-color .2s}.clo-hp-location-badge:hover{background:var(--clowzer-input-bg);border-color:var(--clowzer-border-hover);border-radius:999px}.clo-hp-search-row{display:flex;align-items:center;gap:10px;transition:margin-bottom .4s ease}.clo-hp-search-bar{flex:1;display:flex;align-items:center;gap:10px;background:transparent;border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:13px 18px}.clo-hp-search-icon{color:var(--clowzer-text-muted);flex-shrink:0}.clo-hp-filter-icon{color:var(--clowzer-text-muted);flex-shrink:0;cursor:pointer}.clo-hp-search-input{flex:1;border:none;outline:none;font-family:var(--clowzer-font-body, "DM Sans", sans-serif);font-size:var(--fs-sm, 13px);color:var(--clowzer-text-main);background:transparent;min-width:0}.clo-hp-search-input::placeholder{color:var(--clowzer-text-muted)}.clo-hp-cancel-btn{background:transparent;border:none;color:var(--clowzer-text-main);font-size:var(--fs-sm, 13px);font-weight:700;cursor:pointer;padding:8px 4px;white-space:nowrap;flex-shrink:0;animation:clo-hp-fade-right .25s ease forwards}@keyframes clo-hp-fade-right{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes clo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.clo-spin{animation:clo-spin 1s linear infinite;color:var(--clowzer-primary)}.clo-hp-sheet{position:relative;z-index:2;padding-top:10px;padding-bottom:30px}.clo-new-hero-banner{margin:10px 20px 0;border-radius:var(--radius-md, 12px);background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid var(--clowzer-border);position:relative;overflow:hidden;animation:clo-hp-fade-in .4s ease}.clo-new-hero-banner-overlay{padding:24px 20px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.clo-new-hero-title{color:var(--clowzer-white-always);font-family:var(--clowzer-font-display, "Sora", sans-serif);font-size:var(--fs-xl, 1.25rem);font-weight:800;margin:0;line-height:1.2}.clo-new-hero-subtitle{color:#ffffffd9;font-size:var(--fs-sm, .85rem);margin:6px 0 16px}.clo-new-hero-btn{display:inline-flex;align-items:center;gap:8px;background:var(--clowzer-white-always);color:var(--clowzer-primary);border:none;padding:10px 20px;border-radius:999px;font-weight:700;font-size:var(--fs-sm, 14px);cursor:pointer;box-shadow:0 4px 12px #00000026;transition:transform .2s,background .2s}.clo-new-hero-btn:active{transform:scale(.96)}@keyframes clo-hp-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.clo-hp-section{padding-top:20px}.clo-hp-section .clo-qa-wrap{padding:0 10px}.clo-hp-biz-section-header{display:flex;align-items:center;justify-content:space-between;padding:0 20px;margin-bottom:8px}.clo-hp-biz-section-title{font-size:var(--fs-md);font-weight:700;color:var(--clowzer-text-main);letter-spacing:-.2px}.clo-hp-biz-see-all{display:flex;align-items:center;gap:2px;background:none;border:none;color:var(--clowzer-primary);font-size:var(--fs-sm, 13px);font-weight:600;cursor:pointer;padding:4px 0;transition:opacity .15s}.clo-hp-biz-see-all:hover{opacity:.75}.clo-home-page-cards-grid{margin-top:12px;padding:0 20px;display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.clo-home-page-cards-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width: 380px){.clo-hp-hero-inner{padding:0 10px}.clo-hp-search-bar{padding:11px 14px}.clo-new-hero-banner{margin:10px 14px 0}.clo-home-page-cards-grid{padding:0 14px;gap:12px}.clo-hp-biz-section-header{padding:0 14px}}@media (min-width: 768px){.clo-hp-hero{padding-top:90px;padding-bottom:10px}.clo-hp-hero--search-mode{padding-top:68px}.clo-hp-hero-inner{padding:0 24px}.clo-hp-search-bar{padding:15px 22px;max-width:620px}.clo-new-hero-banner{margin:10px 24px 0}.clo-home-page-cards-grid,.clo-hp-biz-section-header{padding:0 24px}}.clo-hp-biz-scroll-row{display:flex;gap:14px;overflow-x:auto;padding:0 20px 4px;margin-top:12px;scrollbar-width:none}.clo-hp-biz-scroll-row::-webkit-scrollbar{display:none}@keyframes fsOverlayFadeIn{0%{background-color:#0000}to{background-color:#000}}.fs-image-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100dvh;z-index:999999;display:flex;flex-direction:column;touch-action:none;animation:fsOverlayFadeIn .25s ease-out forwards}.fs-image-modal-header{position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;gap:12px;padding:max(env(safe-area-inset-top),16px) 20px 16px 20px;background:#0006;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08);z-index:10;transition:opacity .3s ease}.fs-image-modal-close-btn{background:#ffffff1a;border:none;color:#fff;font-size:18px;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s ease,transform .1s ease}.fs-image-modal-close-btn:active{background:#ffffff40;transform:scale(.92)}.fs-image-modal-title-wrapper{flex:1;min-width:0;display:flex;align-items:center}.fs-image-modal-title{margin:0;color:#fff;font-family:var(--clowzer-font-display);font-size:var(--fs-md);font-weight:600;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 4px rgba(0,0,0,.8)}.fs-image-modal-body{position:absolute;top:0;left:0;width:100vw;height:100dvh;display:flex;justify-content:center;align-items:center;overflow:hidden;background:transparent;z-index:1;padding-top:calc(max(env(safe-area-inset-top),16px) + 60px);padding-bottom:max(env(safe-area-inset-bottom),16px)}@keyframes fsImageFadeIn{0%{opacity:0}to{opacity:1}}.fs-image-modal-img{max-width:100%;max-height:100%;object-fit:contain;animation:fsImageFadeIn .3s ease forwards;will-change:transform}.chat-page-header{background-color:var(--clowzer-surface);padding:var(--space-sm) var(--space-md);flex-shrink:0;z-index:40;padding-top:calc(var(--space-sm) + env(safe-area-inset-top));border-bottom:1px solid var(--clowzer-border)}.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;border:none;background-color:transparent}.chat-page-header-back:active,.chat-page-header-back:hover{background-color:var(--clowzer-input-bg)}@media (min-width: 769px){.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}}.chat-page-typing-status{display:flex;align-items:center;gap:4px;color:#10b981;font-size:13px;font-style:italic}.typing-dots{display:flex;align-items:center;gap:3px;margin-top:4px}.typing-dots span{width:4px;height:4px;background-color:#10b981;border-radius:50%;animation:typing-bounce 1.4s infinite ease-in-out both}.typing-dots span:nth-child(1){animation-delay:-.32s}.typing-dots span:nth-child(2){animation-delay:-.16s}@keyframes typing-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.chat-page-container{display:flex;flex-direction:column;position:relative;height:100%;width:100%;flex:1;background-color:var(--clowzer-chat-bg);overflow:hidden;min-height:0}.chat-page-empty-state{display:flex;align-items:center;justify-content:center;height:100%;width:100%;font-size:var(--fs-md);color:var(--clowzer-text-muted);background-color:var(--clowzer-chat-bg)}.clowzer-chat-system-bar{display:flex;align-items:center;justify-content:center;gap:var(--space-sm, 8px);padding:var(--space-md, 16px);background-color:var(--clowzer-surface);color:var(--clowzer-text-muted);border-top:1px solid var(--clowzer-border);font-size:var(--fs-sm, 14px);font-weight:500;text-align:center;z-index:10;padding-bottom:calc(var(--space-md) + env(safe-area-inset-bottom))}.clowzer-system-icon{color:var(--clowzer-text-muted);flex-shrink:0}.chat-page-read-only-bar{display:flex;align-items:flex-start;justify-content:center;gap:var(--space-md, 16px);padding:var(--space-md, 16px);background-color:var(--clowzer-surface);border-top:1px solid var(--clowzer-border);z-index:10;padding-bottom:calc(var(--space-md) + env(safe-area-inset-bottom))}.chat-page-read-only-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:var(--clowzer-input-bg);color:var(--clowzer-primary);flex-shrink:0}.chat-page-read-only-content{display:flex;flex-direction:column;gap:4px;text-align:left;max-width:600px}.chat-page-read-only-content p:first-child{margin:0;font-weight:600;font-size:var(--fs-md, 16px);color:var(--clowzer-text-main)}.clowzer-read-only-sub{margin:0;font-size:var(--fs-sm, 14px);color:var(--clowzer-text-muted);line-height:1.4}.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;scrollbar-width:none;background-color:var(--clowzer-chat-bg);background-image:var(--clowzer-chat-pattern);background-repeat:repeat;background-size:30px 30px;background-position:center}[data-theme=dark] .chat-page-list-container{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.08' fill-rule='evenodd'%3E%3Ccircle cx='4' cy='4' r='2'/%3E%3Ccircle cx='16' cy='16' r='2'/%3E%3C/g%3E%3C/svg%3E")}.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:var(--clowzer-white-always)}.chat-page-msg-wrapper{display:flex;width:100%;margin-bottom:var(--space-2xs)}.chat-page-wrapper-left{justify-content:flex-start;animation:fadeIn .25s ease-out}.chat-page-wrapper-right{justify-content:flex-end;animation:none}.chat-page-stack-clean{display:flex;flex-direction:column;max-width:75%}.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;white-space:pre-wrap}.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-img-attachment{width:100%;max-width:250px;border-radius:var(--radius-md);object-fit:cover;display:block;margin-bottom:var(--space-xs);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)}.clowzer-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);width:240px}.chat-page-bubble--sent .clowzer-pinned-card{background:#ffffff26;border-color:#ffffff4d}.clowzer-pinned-content{display:flex;align-items:center;gap:var(--space-sm);cursor:pointer}.clowzer-pinned-img-box{flex-shrink:0}.clowzer-pinned-img{width:60px;height:60px;border-radius:var(--radius-sm);object-fit:cover;display:block}.clowzer-pinned-info{display:flex;flex-direction:column;justify-content:center;flex:1;overflow:hidden}.clowzer-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 .clowzer-pinned-title,.chat-page-bubble--sent .clowzer-pinned-price{color:var(--clowzer-white-always)}.clowzer-pinned-variant{font-size:11px;color:var(--clowzer-text-muted);display:block}.chat-page-bubble--sent .clowzer-pinned-variant{color:#fffc}.clowzer-pinned-price{font-size:var(--fs-md);color:var(--clowzer-primary);font-weight:700;margin-top:2px}.clowzer-pinned-actions{margin-top:4px}.clowzer-repin-btn{width:100%;padding:8px;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 .clowzer-repin-btn{background:var(--clowzer-white-always)}.clowzer-system-message-wrapper{margin:var(--space-xl) auto;text-align:center;width:90%;max-width:400px}.clowzer-system-message-box{background-color:#eaf4ff;color:var(--clowzer-primary);padding:var(--space-md);border-radius:var(--radius-md);font-size:13px;border:1px solid #b3d7ff;white-space:pre-wrap;line-height:1.5}.clowzer-system-header{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:var(--space-sm);font-size:14px}.clowzer-system-meta{justify-content:center;margin-top:6px}.clowzer-agent-bid-card{background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:var(--space-md);width:260px;display:flex;flex-direction:column;gap:var(--space-sm);box-shadow:var(--shadow-soft)}.clowzer-agent-bid-card.sent{background:var(--clowzer-chat-bubble-me);color:var(--clowzer-chat-text-me);border-color:transparent;border-bottom-right-radius:4px}.clowzer-agent-bid-card.received{background:var(--clowzer-chat-bubble-them);color:var(--clowzer-chat-text-them);border-bottom-left-radius:4px}.bid-card-header{display:flex;align-items:center;gap:8px;font-size:14px;border-bottom:1px solid rgba(128,128,128,.2);padding-bottom:8px}.bid-amount{font-size:20px;font-weight:700;display:flex;align-items:center;gap:6px;margin:4px 0 8px}.bid-text{font-size:13px;margin:0;opacity:.9;line-height:1.4}.bid-card-btn{width:100%;background:var(--clowzer-primary);color:#fff;border:none;padding:10px;border-radius:var(--radius-sm);font-weight:700;cursor:pointer;transition:opacity .2s;margin-top:4px}.bid-card-btn:active{opacity:.8}.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%}}@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;border-radius:16px}.chat-page-img-attachment{max-height:200px}}@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}.clowzer-pinned-card{width:200px}}.chat-page-img-wrapper{position:relative;display:inline-block;width:100%;max-width:250px}.chat-page-img-wrapper .chat-page-img-attachment{margin-bottom:var(--space-xs);display:block;width:100%;max-width:250px}.chat-page-img-spinner-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000002e;border-radius:var(--radius-md);pointer-events:none}.chat-page-img-spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:imgSpinnerRotate .75s linear infinite}@keyframes imgSpinnerRotate{to{transform:rotate(360deg)}}.clowzer-chat-loading-more{text-align:center;font-size:var(--fs-xs);font-weight:600;color:var(--clowzer-text-muted);background-color:var(--clowzer-surface);border:1px solid var(--clowzer-border);padding:6px 16px;border-radius:20px;margin:10px auto 20px;width:max-content;box-shadow:var(--shadow-soft);animation:chatPulseOpacity 1.5s infinite;z-index:5}@keyframes chatPulseOpacity{0%,to{opacity:.6}50%{opacity:1}}.chat-page-msg-wrapper.is-group.chat-page-wrapper-left{padding-left:0;gap:8px}.chat-bubble-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0;margin-top:auto;margin-bottom:4px}.chat-bubble-sender-name{font-size:11px;font-weight:600;color:var(--clowzer-text-muted);margin-bottom:4px;margin-left:4px;display:flex;align-items:center}.chat-bubble-sender-name.admin-name{color:#0284c7;font-weight:700}.chat-page-bubble--admin{background-color:#e0f2fe;color:#0c4a6e;border-bottom-left-radius:4px;border:1px solid #bae6fd}[data-theme=dark] .chat-page-bubble--admin{background-color:#0ea5e926;color:#38bdf8;border:1px solid rgba(14,165,233,.3)}.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%;background:transparent;display:flex;flex-direction:column;gap:var(--space-xs);z-index:10;flex-shrink:0;padding:var(--space-md);padding-bottom:calc(var(--space-md) + env(safe-area-inset-bottom))}.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:8px;font-size:var(--fs-md);color:var(--clowzer-text-main);max-height:120px;min-height:42px;overflow-y:auto;line-height:1.4;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}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@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,.chat-page-send-btn{width:36px;height:36px}.chat-page-textarea{font-size:16px;padding:8px 6px;min-height:40px}.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:6px;gap:var(--space-2xs);border-radius:18px}.chat-page-textarea{font-size:16px;min-height:40px}.chat-page-pinned-preview{padding:var(--space-2xs)}}.select-profile-prompt{display:flex;align-items:center;justify-content:center;height:100%;width:100%;background-color:var(--clowzer-bg);text-align:center;padding:var(--space-xl)}.spp-content{display:flex;flex-direction:column;align-items:center;max-width:320px;animation:fade-in-up .4s ease-out forwards}.spp-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:96px;height:96px;margin-bottom:var(--space-lg);border-radius:50%;background-color:var(--soft-green-bg);color:var(--clowzer-primary)}.spp-pulse-ring{position:absolute;width:100%;height:100%;border-radius:50%;background-color:var(--clowzer-primary);opacity:.1;animation:pulse-ring 2.5s cubic-bezier(.215,.61,.355,1) infinite}.spp-icon{position:relative;z-index:2}.spp-title{margin-bottom:var(--space-xs);color:var(--clowzer-text-main)}.spp-subtitle{color:var(--clowzer-text-muted);font-size:var(--fs-md);line-height:var(--lh-loose);margin-bottom:var(--space-xl)}.spp-secure-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background-color:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:50px;font-size:var(--fs-xs);color:var(--clowzer-text-muted);font-weight:500;box-shadow:var(--shadow-soft)}.spp-dot{width:6px;height:6px;border-radius:50%;background-color:var(--clowzer-success)}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-ring{0%{transform:scale(.9);opacity:.3}to{transform:scale(1.8);opacity:0}}[data-theme=dark] .spp-icon-wrapper{background-color:var(--action-green-bg)}.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;position:fixed;top:0;left:0;right:0;height:100dvh;overflow:hidden;background-color:var(--clowzer-bg);z-index:100}.inbox-layout{display:flex;flex:1;height:100%;overflow:hidden;position:relative;min-height:0}.inbox-sidebar{border-right:1px solid var(--clowzer-border);display:flex;flex-direction:column;height:100%;overflow:hidden;min-width:280px;max-width:500px;padding-top:10px}.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;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;min-height:0}.inbox-loading-state{display:flex;align-items:center;justify-content:center;height:100%;color:var(--clowzer-text-muted);font-size:var(--fs-md);width:100%}.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-layout{display:flex;flex-direction:column;height:100%;min-height:0}.inbox-tab-group{display:flex;gap:var(--space-sm);padding:0 var(--space-md) var(--space-md)}.inbox-search-wrap{padding:0 var(--space-md) var(--space-xs) var(--space-md)}.inbox-scroll-area{flex:1;overflow-y:auto}.inbox-scroll-area::-webkit-scrollbar{width:6px}.inbox-scroll-area::-webkit-scrollbar-thumb{background-color:var(--clowzer-border);border-radius:4px}.inbox-contact-wrapper{transition:background-color .2s ease}.inbox-contact-wrapper.active{background-color:var(--clowzer-list-hover, rgba(0, 0, 0, .05))}[data-theme=dark] .inbox-contact-wrapper.active{background-color:#ffffff0d}@media (max-width: 768px){.inbox-layout{width:100%;transform:none}.inbox-sidebar{width:100%!important;min-width:100%;max-width:100%!important;border-right:none}.inbox-chat-area{min-height:0;min-width:0;width:100%;height:100%;display:none}.inbox-mobile-active .inbox-sidebar{display:none}.inbox-mobile-active .inbox-chat-area{display:flex;flex-direction:column}}.inbox-tab-group .clowzer-btn-primary{border-radius:0;background-color:transparent;border:none;border-bottom:2px solid var(--clowzer-primary);color:var(--clowzer-primary)}.inbox-tab-group .clowzer-btn-outline{border:none}.inbox-tab-group .clowzer-btn-primary:hover:not(:disabled){background-color:transparent}.inbox-skeleton-wrapper{display:flex;flex-direction:column}.inbox-shimmer-item{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid var(--clowzer-border)}.shimmer-avatar{width:48px;height:48px;border-radius:50%;flex-shrink:0;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:clowzer-shimmer 1.5s infinite linear}.shimmer-text-group{display:flex;flex-direction:column;gap:8px;flex:1}.shimmer-line{height:12px;border-radius:6px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:clowzer-shimmer 1.5s infinite linear}.shimmer-title{width:50%}.shimmer-subtitle{width:80%;height:10px}[data-theme=dark] .shimmer-avatar,[data-theme=dark] .shimmer-line{background:linear-gradient(90deg,#334155 25%,#475569,#334155 75%);background-size:200% 100%}@keyframes clowzer-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.uni-mark-hero-banner{margin:var(--space-md);height:130px;border-radius:var(--radius-lg);background:linear-gradient(135deg,#ff9a9e,#fecfef 99% 100%);position:relative;overflow:hidden;display:flex;align-items:center;padding:var(--space-xl);box-shadow:var(--shadow-soft)}.uni-mark-hero-text{position:absolute;bottom:var(--space-md);left:var(--space-md);z-index:2;display:flex;flex-direction:column;align-items:flex-start}.uni-mark-hero-text p{font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main);margin-bottom:var(--space-xs)}.uni-mark-hero-btn{background:var(--clowzer-primary);color:var(--clowzer-white-always);border:none;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);font-size:var(--fs-sm);font-weight:700;cursor:pointer;transition:background .2s ease,transform .1s ease;box-shadow:var(--shadow-medium)}.uni-mark-hero-image{position:absolute;right:var(--space-md);bottom:-10px;font-size:80px;z-index:1}.uni-mark-hero-skeleton{margin:var(--space-md);height:130px;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:linear-gradient(90deg,var(--clowzer-border) 25%,var(--clowzer-surface) 50%,var(--clowzer-border) 75%);background-size:200% 100%;animation:heroSkeletonShimmer 1.5s infinite linear}@keyframes heroSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.uni-mark-hero-slider-container{position:relative;overflow:hidden;border-radius:var(--radius-lg);margin:var(--space-md);box-shadow:var(--shadow-soft)}.uni-mark-hero-slider-track{display:flex;transition:transform .5s ease-in-out;width:100%}.uni-mark-hero-slider-track .uni-mark-hero-banner{margin:0;border-radius:0;box-shadow:none;flex-shrink:0;width:100%}.uni-mark-hero-overlay{position:absolute;inset:0;z-index:1}.uni-mark-hero-indicators{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:3}.uni-mark-hero-dot{width:8px;height:8px;border-radius:50%;background:#fff6;cursor:pointer;transition:background .3s ease}.uni-mark-hero-dot.active{background:#fff}.clo-qa-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:5px;margin-bottom:4px;background-color:var(--clowzer-input-bg);border-radius:var(--radius-lg)}.clo-qa-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px;border-radius:var(--radius-lg);border:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;position:relative;text-align:center;background-color:transparent}.clo-qa-card:hover{border:1px solid var(--clowzer-border);background-color:var(--clowzer-surface)}.clo-qa-card--send .clo-qa-icon-wrap{background-color:var(--clowzer-primary);color:var(--clowzer-white-always)}.clo-qa-card--queue .clo-qa-icon-wrap{background-color:var(--action-blue-text);color:var(--clowzer-white-always)}.clo-qa-card--agent .clo-qa-icon-wrap{background-color:var(--action-orange-text);color:var(--clowzer-white-always)}.clo-qa-icon-wrap{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--clowzer-bg, #f5f5f5);color:var(--clowzer-text-main);flex-shrink:0}.clo-qa-label{font-size:var(--fs-xs, 12px);font-weight:700;color:var(--clowzer-text-main);line-height:1.2;letter-spacing:-.1px}.clo-qa-sub{font-size:10px;color:var(--clowzer-text-muted);line-height:1.2}@media (max-width: 380px){.clo-qa-wrap{gap:7px}.clo-qa-card{padding:10px}.clo-qa-icon-wrap{width:40px;height:40px}.clo-qa-label{font-size:10px}.clo-qa-sub{font-size:9px}}@media (max-width: 319px){.clo-qa-wrap{grid-template-columns:1fr;gap:8px}.clo-qa-card{flex-direction:row;justify-content:flex-start;gap:12px;padding:10px;text-align:left}}@media (min-width: 768px){.clo-qa-wrap{gap:14px}.clo-qa-card{padding:15px}.clo-qa-icon-wrap{width:52px;height:52px}.clo-qa-label{font-size:var(--fs-sm, 13px)}.clo-qa-sub{font-size:11px}}.clf-header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.clf-title{font-family:var(--clowzer-font-display);font-size:var(--fs-md);font-weight:700;margin:0;color:var(--clowzer-text-main)}.clf-pulse-ring{position:relative;width:14px;height:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.clf-pulse-ring:before{content:"";position:absolute;inset:-3px;border-radius:50%;background:var(--clowzer-primary);opacity:.25;animation:clf-ring-pulse 1.8s ease-out infinite}.clf-pulse-dot{display:block;width:8px;height:8px;border-radius:50%;background:var(--clowzer-primary);position:relative;z-index:1}@keyframes clf-ring-pulse{0%{transform:scale(1);opacity:.3}70%{transform:scale(1.9);opacity:0}to{transform:scale(1);opacity:0}}.clf-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;background-color:var(--clowzer-bg);border:1px solid var(--clowzer-card-border);border-radius:var(--radius-sm)}.clf-item{display:flex;align-items:center;gap:12px;padding:12px 14px;font-size:var(--fs-xs);animation:clf-slide-in .3s ease both}@keyframes clf-slide-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.clf-item--success{border-left:3px solid #22c55e}.clf-item--active{border-left:3px solid #3b82f6}.clf-item--error{border-left:3px solid #ef4444}.clf-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.clf-dot--success{background:var(--clowzer-primary)}.clf-dot--active{background:#3b82f6}.clf-dot--error{background:#ef4444}.clf-dot--default{background:var(--clowzer-primary)}.clf-body{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;min-width:0}.clf-text{color:var(--clowzer-text-main);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.clf-time{color:var(--clowzer-text-muted);font-size:10px;white-space:nowrap;flex-shrink:0;background:var(--clowzer-input-bg, rgba(0, 0, 0, .04));padding:2px 7px;border-radius:100px}@media (max-width: 380px){.clf-item{padding:10px 12px}.clf-text{font-size:11px}}.clo-logis-30-70-layout{display:flex;flex-direction:column;min-height:100vh;width:100%}.clo-logis-top-30{background-color:var(--clowzer-primary);padding:85px 0 50px;position:relative;color:#fff;z-index:1}.clo-logis-top-30:before{content:"";position:absolute;inset:0;z-index:-1}.clo-logis-bottom-70{background:var(--clowzer-surface);border-radius:24px 24px 0 0;margin-top:-24px;padding:0 20px 100px;position:relative;z-index:10;flex-grow:1;box-shadow:0 -8px 24px #0000001a;max-width:1200px;width:100%;margin-inline:auto}.clo-logis-bottom-70 .uni-mark-hero-slider-container{margin:0 0 32px}.clo-hero-header{padding:0 20px;max-width:1200px;margin-inline:auto}.clo-hero-greeting-box{display:flex;flex-direction:column;gap:5px}.clo-hero-greeting{font-family:var(--clowzer-font-display);font-size:var(--fs-xl);font-weight:600;margin:0;line-height:var(--lh-tight);color:var(--clowzer-white-always)}.clo-hero-hype{margin:0 0 10px;font-size:var(--fs-sm)}.clo-hero-location-pill{display:flex;align-items:center;gap:12px;background:var(--clowzer-surface);border:1px solid var(--clowzer-card-border);padding:10px 12px;border-radius:var(--radius-md);cursor:pointer;width:100%;transition:all .2s ease;text-align:left}.clo-hero-location-pill:active{transform:scale(.96);background:#ffffff40}.clo-hero-location-pill .pill-icon{width:36px;height:36px;border-radius:50%;background:var(--clowzer-input-bg);color:var(--clowzer-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.clo-hero-location-pill .pill-content{display:flex;flex-direction:column;flex:1;min-width:0;gap:2px}.clo-hero-location-pill .pill-title{font-size:var(--fs-sm);font-weight:700;color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clo-hero-location-pill .pill-address{font-size:var(--fs-sm);color:var(--clowzer-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clo-hero-location-pill .pill-action{font-size:11px;font-weight:700;color:var(--clowzer-primary);background:var(--clowzer-input-bg);padding:6px 12px;border-radius:var(--radius-sm);border:1px solid var(--clowzer-primary);flex-shrink:0}.clo-logis-workspace-top{display:flex;flex-direction:column;gap:16px;margin:15px 0}.workspace-qa-wrap{border-radius:var(--radius-lg);background:transparent}.workspace-stats-wrap{border-radius:var(--radius-lg);box-shadow:0 4px 20px #0000000d;overflow:hidden}.clo-section-title{font-family:var(--clowzer-font-display);font-size:var(--fs-md);margin:0 0 16px;color:var(--clowzer-text-main)}.clo-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.clo-section-header .clo-section-title{margin-bottom:0}.clo-feature-banners-scroll{display:flex;overflow-x:auto;gap:16px;padding:0 0 12px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:-20px;padding-inline:20px}.clo-feature-banners-scroll::-webkit-scrollbar{display:none}.clo-feature-banner{min-width:100%;scroll-snap-align:center;border-radius:var(--radius-lg);padding:24px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a;transition:transform .2s ease}.clo-feature-banner:active{transform:scale(.97)}.banner-content h3{font-size:var(--fs-lg);color:#fff;margin:0 0 6px}.banner-content p{font-size:var(--fs-xs);color:#ffffffe6;margin:0;line-height:1.4}.banner-icon{opacity:.8;flex-shrink:0;color:var(--clowzer-white-always)}.banner-purple{background:linear-gradient(135deg,#a855f7,#7e22ce)}.banner-blue{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.banner-teal{background:linear-gradient(135deg,#14b8a6,#0f766e)}.banner-green{background:linear-gradient(135deg,#10b981,#047857)}.clo-rts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding-bottom:10px}.clo-rts-card{display:flex;flex-direction:column;justify-content:space-between;background:var(--clowzer-surface);border:1px solid var(--clowzer-card-border);border-radius:var(--radius-lg);padding:16px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;box-shadow:var(--shadow-soft);min-height:120px}.clo-rts-card:active{transform:scale(.97)}.clo-rts-card--orders{background-color:var(--soft-orange-bg, #fff7ed);border-color:var(--soft-orange-border, #fed7aa)}.clo-rts-card--workspace{background-color:var(--soft-blue-bg, #eff6ff);border-color:var(--soft-blue-border, #bfdbfe)}.clo-rts-card__header{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin-bottom:12px}.clo-rts-card__icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center}.clo-rts-icon--orders{background:#fb923c1f;color:#ea580c}.clo-rts-icon--workspace{background:#6366f11f;color:#4f46e5}.clo-rts-card__content{display:flex;flex-direction:column;gap:4px}.clo-rts-card__title{font-size:var(--fs-sm);font-weight:700;color:var(--clowzer-text-main);margin:0}.clo-rts-card__sub{font-size:var(--fs-xs);color:var(--clowzer-text-muted);margin:0;line-height:1.2}.clo-rts-badge{background:var(--clowzer-danger, #ef4444);color:#fff;border-radius:999px;font-size:11px;font-weight:700;padding:2px 8px}.clo-how-it-works{display:flex;flex-direction:column;gap:10px}.hw-step{display:flex;align-items:center;gap:12px;background:var(--clowzer-input-bg);padding:12px 16px;border-radius:var(--radius-md);font-family:var(--clowzer-font-display);font-size:var(--fs-sm);font-weight:600}.clo-logis-btn-primary{width:100%;background:var(--clowzer-primary);color:#fff;border:none;border-radius:var(--radius-md);font-family:var(--clowzer-font-display);font-size:var(--fs-sm);font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:var(--clowzer-shadow-btn-green);min-height:48px}.clo-logis-btn-primary:active{transform:scale(.97)}@media (min-width: 768px){.clo-logis-bottom-70{margin-top:-60px;border-radius:32px 32px 0 0;padding:0 40px 100px}}@media (min-width: 768px){.clo-logis-top-30{padding:120px 0 80px}.clo-hero-greeting{font-size:1.2rem}.clo-hero-hype{font-size:var(--fs-md)}.clo-feature-banner{min-width:380px}}@media (max-width: 380px){.clo-logis-top-30{padding:60px 0 35px}.clo-logis-bottom-70{padding:0 10px 100px}.clo-logis-workspace-top{gap:10px;margin:10px 0}.clo-hero-greeting{font-size:var(--fs-md)}.clo-hero-hype{font-size:var(--fs-2xs)}.banner-content h3{font-size:var(--fs-md)}}.clo-logistics-summary{width:100%;background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);overflow:hidden}.clo-logistics-summary__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg);margin-bottom:0}.clo-logistics-summary--queue .clo-logistics-summary__header{background:var(--action-orange-bg)}.clo-logistics-summary--guest .clo-logistics-summary__header,.clo-logistics-summary--normal .clo-logistics-summary__header{background:var(--clowzer-primary-light)}.clo-logistics-summary__message{min-width:0}.clo-logistics-summary__message h3{margin:0 0 4px;font-size:var(--fs-lg);line-height:var(--lh-tight);font-weight:600;color:var(--clowzer-text-main)}.clo-logistics-summary__message p{margin:0;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--clowzer-text-muted)}.clo-logistics-summary__indicator{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.clo-logistics-summary__indicator span{min-width:28px;height:28px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;background:var(--clowzer-primary);color:var(--clowzer-white-always);border-radius:999px;font-family:var(--clowzer-font-display);font-size:var(--fs-xs);font-weight:700;line-height:1;box-shadow:var(--clowzer-shadow-btn-green)}.clo-logistics-summary__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:var(--space-lg);margin-bottom:0}.clo-logistics-summary__stat{min-width:0;padding:12px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);text-align:center;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.clo-logistics-summary--queue .clo-logistics-summary__stat{border-color:var(--clowzer-border)}.clo-logistics-summary__stat:hover{border-color:var(--clowzer-border);transform:translateY(-1px)}.clo-logistics-summary__stat-value{display:block;font-family:var(--clowzer-font-display);font-size:var(--fs-xl);line-height:var(--lh-tight);font-weight:700;color:var(--clowzer-text-main)}.clo-logistics-summary__stat-label{display:block;margin-top:4px;font-size:var(--fs-2xs);line-height:var(--lh-normal);font-weight:500;color:var(--clowzer-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.clo-logistics-summary__footer{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg) var(--space-lg);border-top:1px solid var(--clowzer-card-border)}.clo-logistics-summary--queue .clo-logistics-summary__footer{border-top-color:var(--clowzer-border)}.clo-logistics-summary__secondary{min-width:0;font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--clowzer-text-muted)}.clo-logistics-summary__action{flex-shrink:0;min-height:30px;padding:7px 12px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-sm);background:var(--soft-orange-text);color:var(--clowzer-white-always);font-family:var(--clowzer-font-body);font-size:var(--fs-xs);font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.clo-logistics-summary__action:hover{background:#c2410c;box-shadow:var(--clowzer-shadow-btn-green)}.clo-logistics-summary__action:active{transform:scale(.96)}.clo-logistics-summary__skeleton{position:relative;overflow:hidden;background:var(--clowzer-input-bg);border-radius:var(--radius-sm)}.clo-logistics-summary__skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);transform:translate(-100%);animation:clo-logistics-summary-shimmer 1.5s infinite}.clo-skeleton{position:relative;display:block;overflow:hidden;background:var(--clowzer-input-bg);border-radius:var(--radius-sm)}.clo-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);transform:translate(-100%);animation:clo-logistics-summary-shimmer 1.5s infinite}@keyframes clo-logistics-summary-shimmer{to{transform:translate(100%)}}.clo-skeleton--title{width:58%;height:16px;margin-bottom:8px}.clo-skeleton--text{width:78%;height:11px}.clo-skeleton--value{width:34px;height:18px;margin-bottom:7px}.clo-skeleton--label{width:62px;height:9px}.clo-skeleton--footer-text{width:42%;height:11px}[data-theme=dark] .clo-skeleton:after{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 50%,transparent 100%)}.clo-logistics-summary__stat--loading{pointer-events:none}.clo-logistics-summary--queue .clo-logistics-summary__stat-value{color:var(--soft-orange-text)}@media (prefers-reduced-motion: reduce){.clo-skeleton:after{animation:none}}@media (max-width: 600px){.clo-logistics-summary__header{margin-bottom:var(--space-md)}.clo-logistics-summary__stats{gap:6px;margin-bottom:var(--space-md)}.clo-logistics-summary__stat{padding:10px 7px}.clo-logistics-summary__stat-value{font-size:var(--fs-lg)}}@media (prefers-reduced-motion: reduce){.clo-logistics-summary__skeleton:after{animation:none}.clo-logistics-summary__stat,.clo-logistics-summary__action{transition:none}}.clo-logistics-summary--queue{border-color:var(--clowzer-border)}@media (max-width: 380px){.clo-logistics-summary__header{padding:var(--space-md);margin-bottom:var(--space-sm)}.clo-logistics-summary__message h3{font-size:var(--fs-xs)}.clo-logistics-summary__message p{font-size:var(--fs-2xs)}.clo-logistics-summary__indicator span{font-size:var(--fs-2xs);min-width:22px;height:22px}.clo-logistics-summary__stats{gap:5px;padding:var(--space-xs) var(--space-sm);margin-bottom:var(--space-sm)}.clo-logistics-summary__stat{padding:9px 5px}.clo-logistics-summary__stat-value{font-size:var(--fs-md)}.clo-logistics-summary__stat-label{font-size:var(--fs-3xs)}.clo-logistics-summary__footer{align-items:center;padding:var(--space-sm)}.clo-logistics-summary__secondary{font-size:var(--fs-2xs)}.clo-logistics-summary__action{padding:6px 9px;font-size:var(--fs-2xs)}}.clo-logis-overlay{position:fixed;inset:0;background:#0a0a0a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10005;display:flex;align-items:flex-end;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.clo-logis-overlay.active{opacity:1;visibility:visible}.clo-logis-overlay.closing{opacity:0}.clo-logis-sheet{background:var(--clowzer-surface);width:100%;max-height:92dvh;border-radius:24px 24px 0 0;display:flex;flex-direction:column;box-shadow:0 -10px 40px #0000001a;overflow:hidden;overscroll-behavior:contain;transform:translateY(100%);transition:transform .3s cubic-bezier(.25,1,.5,1);will-change:transform}.clo-logis-overlay.active .clo-logis-sheet{transform:translateY(0)}.clo-logis-overlay.closing .clo-logis-sheet{transform:translateY(100%)}.clo-logis-sheet.full-screen{height:100dvh;max-height:100dvh;border-radius:0}.clo-logis-sheet-handle-wrap{width:100%;padding:12px 0;display:flex;justify-content:center;align-items:center;cursor:grab;touch-action:none;background:var(--clowzer-surface);flex-shrink:0;z-index:20}.clo-logis-sheet-handle{width:48px;height:5px;background:var(--clowzer-border);border-radius:10px}.uni-smart-header{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;background:var(--clowzer-surface);border-bottom:1px solid var(--clowzer-border);position:sticky;top:0;z-index:20;min-height:54px}.smart-header-left{display:flex;align-items:center;justify-content:flex-start;min-width:30px}.smart-header-left:empty,.smart-header-left.empty{display:none}.smart-header-back-btn{background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--clowzer-text-main);padding:6px;margin-left:-8px;border-radius:50%;transition:background .2s ease}.smart-header-back-btn:active{background:var(--clowzer-input-bg)}.smart-header-middle{flex:1;display:flex;flex-direction:column;gap:2px}.smart-title-main{font-size:var(--fs-md);font-weight:600;color:var(--clowzer-text-main)}.smart-subtitle-muted{font-size:var(--fs-2xs);color:var(--clowzer-text-muted)}.smart-title-context{font-size:var(--fs-sm);color:var(--clowzer-text-main);font-weight:600;letter-spacing:.5px}.smart-subtitle-id{font-family:var(--clowzer-font-display);font-size:var(--fs-md);font-weight:600;color:var(--clowzer-text-main)}.smart-header-right{display:flex;align-items:center;justify-content:flex-end;padding-left:12px}.smart-status-badge{font-size:11px;font-weight:700;padding:4px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;background:var(--clowzer-input-bg);color:var(--clowzer-text-muted)}.smart-status-badge.pending,.smart-status-badge.open-market,.smart-status-badge.open-request{background:var(--clowzer-pending);color:var(--clowzer-warning)}.smart-status-badge.in-transit,.smart-status-badge.pickup-ready,.smart-status-badge.accepted,.smart-status-badge.shipped{background:var(--soft-blue-bg);color:var(--soft-blue-text)}.smart-status-badge.delivered,.smart-status-badge.completed{background:var(--soft-green-bg);color:var(--soft-green-text)}.smart-status-badge.cancelled,.smart-status-badge.rejected{background:var(--soft-red-bg);color:var(--soft-red-text)}.smart-header-middle.skeleton-mode{display:flex;flex-direction:column;gap:6px;justify-content:center;width:100%}.smart-skeleton-line{height:12px;background:var(--clowzer-border);border-radius:6px;animation:smart-pulse 1.5s infinite ease-in-out}.smart-skeleton-line.short{width:35%}.smart-skeleton-line.long{width:65%;height:16px}@keyframes smart-pulse{0%{opacity:.6}50%{opacity:.2}to{opacity:.6}}.clo-logis-sheet-header{position:sticky;top:0;background:var(--clowzer-surface);z-index:10;display:flex;align-items:center;justify-content:space-between;padding:10px 20px 16px}.clo-logis-sheet-title{font-family:var(--clowzer-font-display);font-size:var(--fs-lg);font-weight:800;color:var(--clowzer-text-main);margin:0;letter-spacing:-.02em}.clo-logis-sheet-close{background:var(--soft-slate-bg);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--clowzer-text-muted);transition:all .2s ease;flex-shrink:0}.clo-logis-sheet-close:hover{background:var(--soft-red-bg);color:var(--soft-red-text)}.clo-logis-sheet-footer{padding:16px 20px;background:var(--clowzer-surface);border-top:1px solid var(--clowzer-border);display:flex;flex-direction:column;gap:12px;flex-shrink:0}.clo-logis-sheet-titles{display:flex;flex-direction:column;gap:2px}.clo-logis-sheet-subtitle{font-size:var(--fs-xs);color:var(--clowzer-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.clo-logis-sheet-back{background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--clowzer-text-main);padding:4px;margin-left:-8px;border-radius:50%;transition:background .2s ease}.clo-logis-sheet-back:active{background:var(--clowzer-input-bg)}.clo-logis-sheet-body{flex:1;overflow-y:auto;padding:16px 10px 24px;scrollbar-width:none;display:flex;flex-direction:column}.clo-logis-sheet-body::-webkit-scrollbar{display:none}.clo-logis-sheet-body.no-padding{padding:0}.clo-logis-btn-full{width:100%;padding:10px;border:none;border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:all .2s ease;min-height:40px;display:flex;align-items:center;justify-content:center;gap:8px}.clo-logis-btn-full:active{transform:scale(.97)}.clo-logis-btn-full.primary{background:var(--clowzer-primary);color:var(--clowzer-white-always)}.clo-logis-btn-full.ghost{background:var(--soft-slate-bg);color:var(--clowzer-text-main)}.clo-logis-btn-full.ghost:hover{background:var(--clowzer-border)}.clo-logis-tabs-wrap{display:flex;padding:4px;background:var(--soft-slate-bg);border-radius:12px;margin:0 20px 16px}.clo-logis-tab-btn{flex:1;padding:10px;border:none;background:transparent;border-radius:8px;font-size:13px;font-weight:600;color:var(--clowzer-text-muted);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}.clo-logis-tab-btn.active{background:var(--clowzer-surface);color:var(--clowzer-text-main);box-shadow:var(--shadow-soft)}.clo-logis-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:700}@media (min-width: 768px){.clo-logis-overlay{align-items:center;padding:var(--space-xl)}.clo-logis-sheet{max-width:460px;height:auto;max-height:85vh;border-radius:24px;box-shadow:var(--shadow-medium);transform:scale(.95);transition:opacity .3s ease,transform .3s cubic-bezier(.25,1,.5,1)}.clo-logis-overlay.active .clo-logis-sheet{transform:scale(1)}.clo-logis-overlay.closing .clo-logis-sheet{transform:scale(.95);opacity:0}.clo-logis-sheet.full-screen{max-width:500px;height:90vh;max-height:90vh;border-radius:24px;transform:scale(.95)}.clo-logis-sheet-handle-wrap{display:none}.clo-logis-sheet-header,.uni-smart-header{padding-top:20px}}@media (min-width: 1024px){.clo-logis-sheet.desktop-right{position:absolute;right:0;top:0;bottom:0;height:100vh;max-height:100vh;width:440px;max-width:440px;border-radius:0;transform:translate(100%);border-left:1px solid var(--clowzer-border)}.clo-logis-overlay.active .clo-logis-sheet.desktop-right{transform:translate(0)}.clo-logis-overlay.closing .clo-logis-sheet.desktop-right{transform:translate(100%)}}@media (max-width: 320px){.clo-logis-sheet-header,.uni-smart-header,.clo-logis-sheet-footer,.clo-logis-tabs-wrap{padding-left:12px;padding-right:12px;margin-left:12px;margin-right:12px}.clo-logis-sheet-title{font-size:1rem}.clo-logis-btn-full{padding:12px;font-size:13px;min-height:46px}.clo-logis-pill{padding:3px 8px;font-size:10px}}.clo-smart-loc-modal{display:flex;flex-direction:column;height:80vh;max-height:100%;background:var(--clowzer-bg);position:relative;overflow:hidden}.clo-smart-loc-scroll{flex:1;overflow-y:auto;padding:10px 15px 15px;scrollbar-width:none;background-color:var(--clowzer-surface)}.clo-smart-footer{flex-shrink:0;background:var(--clowzer-surface);border-top:1px solid var(--clowzer-border);padding:16px 20px;display:flex;gap:12px;z-index:11}.btn-33{flex:1}.btn-66{flex:2}.clo-smart-fab{position:absolute;bottom:80px;right:20px;width:56px;height:56px;border-radius:50%;background:var(--clowzer-primary);color:var(--clowzer-white-always);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-medium);border:none;cursor:pointer;z-index:10;transition:transform .2s ease}.clo-smart-fab:active{transform:scale(.9)}.clo-smart-current-block{display:flex;align-items:center;background:var(--clowzer-input-bg);border:1px solid var(--clowzer-primary-light);border-radius:var(--radius-md);padding:10px;margin-bottom:20px;box-shadow:var(--shadow-soft)}.clo-smart-current-placeholder{display:flex;align-items:center;background:var(--clowzer-input-bg);border:1px dashed var(--clowzer-border);border-radius:var(--radius-md);padding:10px;margin-bottom:20px;color:var(--clowzer-text-muted)}.clo-smart-list{display:flex;flex-direction:column;gap:12px}.clo-smart-list-item{display:flex;align-items:center;background:var(--clowzer-surface);border-radius:var(--radius-sm);padding:10px;transition:all .2s ease;cursor:pointer}.clo-smart-list-item:active{transform:scale(.98)}.clo-smart-list-item.selected{background:var(--clowzer-input-bg);border:1px solid var(--clowzer-border)}.loc-part-right{display:flex;align-items:center;justify-content:center}.loc-check-circle{width:24px;height:24px;border-radius:50%;border:2px solid var(--clowzer-border);display:flex;align-items:center;justify-content:center;color:transparent;transition:all .2s ease}.clo-smart-list-item.selected .loc-check-circle{background:var(--clowzer-primary);border-color:var(--clowzer-primary);color:var(--clowzer-white-always)}.loc-edit-btn{width:32px;height:32px;border-radius:50%;background:var(--clowzer-input-bg);color:var(--clowzer-text-muted);display:flex;align-items:center;justify-content:center;border:none}.clo-smart-loader{display:flex;justify-content:center;align-items:center;padding:40px}.clo-smart-empty{text-align:center;padding:30px 0;color:var(--clowzer-text-muted);font-size:14px}.clo-smart-form-wrapper{padding-bottom:20px}.clo-smart-form-header{font-size:var(--fs-md);font-weight:700;margin-bottom:15px;color:var(--clowzer-text-main)}.clo-smart-field{margin-bottom:15px;display:flex;flex-direction:column}.clo-smart-label{font-size:var(--fs-xs);font-weight:600;color:var(--clowzer-text-main);margin-bottom:8px}.clo-smart-input,.clo-smart-input[type=tel i]{width:100%;height:44px;border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);padding:0 14px;font-size:var(--fs-xs);color:var(--clowzer-text-main);transition:all .2s ease;background-color:transparent}.clo-smart-input:focus{outline:var(--clowzer-border);border:1px solid var(--clowzer-border);background:var(--clowzer-surface)}.clo-smart-input::placeholder{font-size:var(--fs-xs)}.clo-smart-checkbox-label{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--clowzer-text-main);cursor:pointer;-webkit-user-select:none;user-select:none}.clo-smart-checkbox{width:18px;height:18px;accent-color:var(--clowzer-primary);cursor:pointer}.clo-logis-page-wrapper{min-height:100vh;background-color:var(--clowzer-surface);position:relative;overflow-x:hidden;max-width:100%;margin-top:-65px;z-index:1}.spin-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:#00000080}@media (min-width: 768px){.clo-logis-page-wrapper{margin-top:-80px}}.clo-disp-overlay{position:fixed;inset:0;background:#0009;z-index:10005;display:flex;align-items:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:clo-logis-fade-in .2s ease}.clo-disp-layout-container{display:flex;width:100%;height:100vh;height:100dvh;background:var(--clowzer-surface);position:relative;overflow:hidden}.clo-disp-main-pane{flex:1;display:flex;flex-direction:column;width:100%;height:100%;transition:transform .3s cubic-bezier(.32,.72,0,1),opacity .3s ease;overflow:hidden;position:relative}.clo-disp-sheet-header{padding:10px 15px;background:var(--clowzer-surface);display:flex;align-items:center;justify-content:space-between}.clo-disp-sheet-title{margin:0;font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main)}.clo-disp-workspace-scroll{flex:1;overflow-y:auto;padding:20px 20px 100px;display:flex;flex-direction:column;gap:10px;scrollbar-width:none}.clo-disp-workspace-scroll::-webkit-scrollbar{display:none}.clo-disp-voice-banner{cursor:pointer;border-radius:var(--radius-md);transition:transform .2s ease,opacity .3s ease;animation:clo-logis-fade-in-up .4s ease}.clo-disp-voice-banner:active{transform:scale(.98)}.clo-disp-voice-empty{background:var(--clowzer-primary-light);border:1px dashed var(--clowzer-primary);border-radius:var(--radius-md);padding:10px;display:flex;align-items:center;gap:16px}.clo-disp-voice-icon-pulse{width:40px;height:40px;border-radius:50%;background:var(--clowzer-primary);color:var(--clowzer-white-always);display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:clo-mic-pulse 2s infinite}.clo-disp-voice-text{display:flex;flex-direction:column;gap:2px}.clo-disp-voice-text .title{font-size:var(--fs-sm);font-weight:700;color:var(--clowzer-primary);letter-spacing:.3px}.clo-disp-voice-text .sub{font-size:var(--fs-xs);color:var(--clowzer-text-main);opacity:.8}.clo-disp-voice-recorded{background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:10px 12px;display:flex;flex-direction:column;gap:10px}.clo-disp-voice-header{display:flex;align-items:center;gap:6px;color:var(--clowzer-primary)}.clo-disp-voice-header .recorded-text{font-size:var(--fs-xs);font-weight:700;letter-spacing:.3px}@keyframes clo-mic-pulse{0%{box-shadow:0 0 #1c805566}70%{box-shadow:0 0 0 10px #1c805500}to{box-shadow:0 0 #1c805500}}.clo-disp-address{font-size:var(--fs-xs);color:var(--clowzer-text-main);font-weight:500;line-height:1.4}.clo-disp-address.empty{color:var(--clowzer-text-muted);font-style:italic}.clo-disp-dimmed{opacity:.5;transition:opacity .3s ease}.clo-disp-agent-card{background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:10px;display:flex;align-items:center;gap:12px;position:relative}.clo-disp-agent-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--clowzer-primary)}.clo-disp-agent-left{flex-shrink:0;margin-left:6px}.clo-disp-agent-left img,.clo-disp-agent-left .placeholder{width:40px;height:40px;border-radius:50%;object-fit:cover}.clo-disp-agent-left .placeholder{background:var(--clowzer-primary-light);color:var(--clowzer-primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}.clo-disp-agent-middle{flex:1;display:flex;flex-direction:column;min-width:0;gap:2px}.clo-disp-agent-top{font-size:var(--fs-2xs);font-weight:700;color:var(--clowzer-primary);text-transform:uppercase;letter-spacing:.5px}.clo-disp-agent-name{font-size:var(--fs-sm);font-weight:700;color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clo-disp-agent-bottom{font-size:var(--fs-xs);color:var(--clowzer-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clo-disp-agent-right{flex-shrink:0}.clo-disp-agent-action-btn.remove{background:var(--clowzer-input-bg);border:1px solid var(--clowzer-border);padding:6px 12px;border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:700;cursor:pointer;color:var(--clowzer-danger-red);transition:all .2s}.clo-disp-agent-action-btn.remove:hover{background:#ef44441a;border-color:#ef44444d}.clo-disp-pickup-card{background:var(--clowzer-input-bg);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:10px;display:flex;align-items:center;gap:14px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #00000005}.clo-disp-pickup-card:active{transform:scale(.98)}.clo-disp-pickup-left{flex-shrink:0}.clo-disp-pickup-icon-wrap{width:30px;height:30px;border-radius:50%;background:var(--clowzer-primary-light);color:var(--clowzer-primary);display:flex;align-items:center;justify-content:center}.clo-disp-pickup-middle{flex:1;display:flex;flex-direction:column;min-width:0;gap:2px}.clo-disp-pickup-top{font-size:var(--fs-xs);font-weight:700;color:var(--clowzer-primary);letter-spacing:.5px;margin-bottom:2px}.clo-disp-pickup-name{font-size:var(--fs-xs);font-weight:700;color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clo-disp-pickup-bottom{font-size:var(--fs-2xs);color:var(--clowzer-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clo-disp-pickup-bottom.empty{font-style:italic}.clo-disp-pickup-right{flex-shrink:0}.clo-disp-pickup-action-btn{background:var(--clowzer-surface);border:1px solid var(--clowzer-primary);padding:6px 14px;border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:700;cursor:pointer;transition:all .2s}.clo-disp-pickup-action-btn.change{color:var(--clowzer-primary)}.clo-disp-pickup-action-btn.add{background:var(--clowzer-primary);color:#fff;border-color:var(--clowzer-primary)}.clo-disp-summary-wrapper{display:flex;flex-direction:column;gap:10px}.clo-disp-stats-row{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:12px 16px}.clo-disp-stat-item{display:flex;align-items:center;gap:5px;flex-direction:column}.clo-disp-stat-item .value{font-size:14px;font-weight:700;color:var(--clowzer-text-main)}.clo-disp-stat-item .label{font-size:var(--fs-xs);color:var(--clowzer-text-muted)}.clo-disp-stat-divider{width:1px;height:16px;background:var(--clowzer-text-muted)}@media (max-width: 360px){.clo-disp-stats-row{padding:10px}.clo-disp-stat-item .label{font-size:var(--fs-2xs)}}.clo-disp-destinations{display:flex;flex-direction:column;gap:10px}.clo-disp-section-title{margin:0;font-size:var(--fs-xs);color:var(--clowzer-text-main);font-weight:700;letter-spacing:.5px}.clo-disp-group-card{background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:transform .2s,box-shadow .2s}.clo-disp-group-card:active{transform:scale(.98)}.clo-disp-group-header{display:flex;align-items:center;gap:12px;padding:10px}.clo-disp-group-avatar{width:36px;height:36px;border-radius:50%;background:var(--clowzer-primary-light);color:var(--clowzer-primary);display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.clo-disp-group-meta{flex:1;display:flex;flex-direction:column;min-width:0;gap:2px}.clo-disp-group-meta .name{font-size:var(--fs-xs);color:var(--clowzer-text-main)}.clo-disp-group-meta .address{font-size:var(--fs-xs);color:var(--clowzer-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clo-disp-group-meta .pkg-count{font-size:var(--fs-2xs);color:var(--clowzer-text-muted);font-weight:600}.clo-disp-group-right{display:flex;align-items:center;gap:8px}.clo-disp-group-fee-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.clo-disp-group-fee-label{font-size:var(--fs-2xs);color:var(--clowzer-text-muted);font-weight:700;letter-spacing:.5px}.clo-disp-group-fee{font-size:var(--fs-2xs);font-weight:600;color:var(--clowzer-text-muted);background:var(--clowzer-surface);border-radius:6px}.clo-disp-group-body{padding:0 16px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.clo-disp-thumb-container{flex:1;min-width:0}.clo-disp-thumb-row{display:flex;align-items:center;gap:10px;overflow-x:auto;scrollbar-width:none}.clo-disp-thumb-row::-webkit-scrollbar{display:none}.clo-disp-thumb-box{width:32px;height:32px;border-radius:var(--radius-xs);background:var(--clowzer-input-bg);border:1px solid var(--clowzer-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;color:var(--clowzer-text-muted)}.clo-disp-thumb-box img{width:100%;height:100%;object-fit:cover}.clo-disp-thumb-more{background:var(--clowzer-bg);font-weight:700;font-size:14px;color:var(--clowzer-text-main)}.clo-disp-group-body-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.clo-disp-group-body-actions button{background:none;border:none;cursor:pointer;color:var(--clowzer-text-muted);display:flex;align-items:center;justify-content:center;padding:6px;border-radius:50%;transition:all .2s ease}.clo-disp-group-body-actions button:hover{background:var(--clowzer-input-bg)}.clo-disp-group-body-actions button.danger:hover{color:var(--clowzer-danger-red);background:#ef44441a}.clo-dest-tabs-header{display:flex;border-bottom:1px solid var(--clowzer-border);background:var(--clowzer-surface);width:100%}.clo-dest-tab-btn{flex:1;padding:10px 0;text-align:center;font-size:var(--fs-xs);font-weight:700;color:var(--clowzer-text-muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}.clo-dest-tab-btn.active{color:var(--clowzer-primary);border-bottom-color:var(--clowzer-primary)}.clo-dest-tab-content{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px;scrollbar-width:none}.clo-dest-tab-content::-webkit-scrollbar{display:none}.clo-dest-detail-card{background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:16px}.clo-dest-detail-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.clo-dest-detail-title{font-size:12px;text-transform:uppercase;color:var(--clowzer-text-muted);font-weight:700;letter-spacing:.5px}.clo-dest-detail-info{font-size:14px;color:var(--clowzer-text-main);font-weight:600;margin-bottom:4px}.clo-dest-detail-sub{font-size:13px;color:var(--clowzer-text-muted)}.clo-disp-item-row{display:flex;align-items:center;gap:12px;padding:8px;background:var(--clowzer-bg);border:1px solid var(--clowzer-border);border-radius:var(--radius-sm)}.clo-disp-item-row .item-thumb{width:40px;height:40px;border-radius:6px;overflow:hidden;background:var(--clowzer-surface);display:flex;align-items:center;justify-content:center}.clo-disp-item-row .item-thumb img{width:100%;height:100%;object-fit:cover}.clo-disp-item-row .item-info{flex:1;display:flex;flex-direction:column}.clo-disp-item-row .item-info .name{font-size:13px;font-weight:700}.clo-disp-item-row .item-info .sub{font-size:11px;color:var(--clowzer-text-muted)}.clo-disp-item-row .item-actions button{background:none;border:none;cursor:pointer;color:var(--clowzer-text-muted);padding:4px}.clo-disp-item-row .item-actions button.danger:hover{color:var(--clowzer-danger-red)}.clo-disp-add-item-btn{width:100%;padding:10px;background:transparent;border:1px dashed var(--clowzer-primary);color:var(--clowzer-primary);border-radius:var(--radius-sm);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.clo-disp-add-dest-fab{position:absolute;bottom:calc(75px + env(safe-area-inset-bottom,0px));right:20px;z-index:20;background:var(--clowzer-primary);color:#fff;border:none;border-radius:50px;padding:14px 24px;font-size:var(--fs-sm);font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 4px 16px #00000040;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,opacity .2s}.clo-disp-add-dest-fab:hover:not(:disabled){box-shadow:0 6px 20px #0000004d}.clo-disp-add-dest-fab:active:not(:disabled){transform:scale(.95);box-shadow:0 2px 8px #0003}.clo-disp-add-dest-fab:disabled{opacity:.6;cursor:not-allowed;transform:none}.clo-disp-board-footer{flex-shrink:0;width:100%;padding:10px 20px;background:var(--clowzer-surface);z-index:10;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}@media (max-width: 1023px){.clo-disp-mobile-overlay{position:absolute;inset:0;background:#00000080;z-index:50;animation:clo-logis-fade-in .3s ease}.clo-disp-right-pane{position:absolute;bottom:0;left:0;width:100%;height:90dvh;max-height:90dvh;background:var(--clowzer-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;z-index:100;box-shadow:0 -10px 40px #00000026;animation:clo-bulk-slide-up .3s cubic-bezier(.32,.72,0,1)}.clo-disp-main-pane.pane-active{transform:scale(.94) translateY(-12px);opacity:.7;border-radius:var(--radius-lg)}}@media (min-width: 1024px){.clo-disp-layout-container{box-shadow:0 24px 48px #00000040;animation:clo-logis-fade-in-up .3s cubic-bezier(.32,.72,0,1)}.clo-disp-mobile-overlay{display:none}.clo-disp-right-pane{width:440px;flex-shrink:0;border-left:1px solid var(--clowzer-border);background:var(--clowzer-surface);animation:clo-bulk-slide-left .3s cubic-bezier(.32,.72,0,1);z-index:10}}@keyframes clo-bulk-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes clo-bulk-slide-left{0%{transform:translate(100%)}to{transform:translate(0)}}.clo-disp-right-pane{will-change:transform}.clo-disp-sheet-handle-wrap{width:100%;padding:12px 0 8px;display:flex;justify-content:center;align-items:center;cursor:grab;touch-action:none;background:var(--clowzer-surface);flex-shrink:0;z-index:20;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.clo-disp-sheet-handle{width:48px;height:5px;background:var(--clowzer-border);border-radius:10px}@media (min-width: 1024px){.clo-disp-sheet-handle-wrap{display:none}}.clo-disp-right-pane{display:flex;flex-direction:column;overflow:hidden}.clo-disp-pane-inner{display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden}.clo-disp-pane-inner>.clo-disp-sheet-header,.clo-disp-pane-inner>.clo-logis-sheet-header{flex-shrink:0}.clo-disp-pane-inner .clo-logis-form-body,.clo-disp-pane-inner>div[style*="flex: 1"],.clo-disp-pane-inner>.clo-dest-tab-content{flex:1;overflow-y:auto!important;min-height:0;padding-bottom:24px;scrollbar-width:none}.clo-disp-pane-inner .clo-logis-form-body::-webkit-scrollbar,.clo-disp-pane-inner>div[style*="flex: 1"]::-webkit-scrollbar,.clo-disp-pane-inner>.clo-dest-tab-content::-webkit-scrollbar{display:none}.clo-disp-pane-inner .clo-logis-sheet-footer,.clo-disp-pane-inner .clo-disp-board-footer{flex-shrink:0;margin-top:auto;background:var(--clowzer-surface);position:relative;z-index:10;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.clo-disp-sheet-back{background:none;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--clowzer-text-main);padding:6px;margin-left:-6px;border-radius:50%;transition:background .2s ease}.clo-disp-sheet-back:active{background:var(--clowzer-light)}@media (max-width: 540px){.clo-disp-add-dest-fab{right:15px}}.pro-page-banner-img{width:100%;height:150px;background:linear-gradient(135deg,var(--clowzer-dark-green) 0%,var(--clowzer-primary) 50%,var(--clowzer-primary) 100%);position:relative;overflow:hidden}.pro-page-banner-img:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0,rgba(255,255,255,.03) 1px,transparent 1px,transparent 40px)}.pro-page-banner-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pro-page-banner-watermark{font-size:140px;color:#ffffff26;transform:rotate(-10deg) scale(1.2);pointer-events:none;animation:pulseWatermark 4s infinite alternate ease-in-out}@keyframes pulseWatermark{0%{transform:rotate(-10deg) scale(1.1)}to{transform:rotate(-10deg) scale(1.2)}}@media (max-width: 379px){.pro-page-banner-img{height:120px}}.pro-page-container{width:100%;min-height:100vh;overflow-x:hidden;box-sizing:border-box}.pro-page-top-bar{display:flex;justify-content:space-between;align-items:center;padding:var(--space-sm) var(--space-md);background:transparent;position:fixed;top:0;left:0;width:100%;z-index:100;transition:background .25s ease,box-shadow .25s ease}.pro-page-top-bar.pro-page-scrolled{background:var(--clowzer-surface)}.pro-page-btn-icon{width:var(--tap-size-lg);height:var(--tap-size-lg);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid rgba(255,255,255,.25);color:var(--clowzer-white-always);background:linear-gradient(135deg,#ffffff47,#ffffff14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 8px #00000026;transition:background .25s,box-shadow .25s,color .25s,border-color .25s}.pro-page-btn-icon .bell-icon-btn{color:var(--clowzer-white-always)}.pro-page-top-bar.pro-page-scrolled .pro-page-btn-icon,.pro-page-top-bar.pro-page-scrolled .pro-page-btn-icon .bell-icon-btn{background:var(--clowzer-surface);border-color:var(--clowzer-card-border);box-shadow:none;color:var(--clowzer-text-main)}.pro-page-btn-icon svg{width:16px;height:16px;stroke:currentColor}.pro-page-top-icons{display:flex;gap:var(--space-xs)}.pro-page-inner{width:100%;background:var(--clowzer-surface);padding-bottom:50px}.pro-page-store-info{position:relative}.pro-page-verified-badge{background:var(--clowzer-primary-light);color:var(--clowzer-primary);font-size:var(--fs-3xs);font-weight:600;padding:2px 6px;border-radius:var(--radius-md);display:inline-flex;align-items:center;gap:2px;width:fit-content}.pro-page-business-tier{padding:2px 6px;border-radius:12px;font-size:var(--fs-3xs);font-weight:600}.pro-page-verified-badge.pro-page-agent-badge{background:var(--clowzer-badge-standard-bg);color:var(--clowzer-badge-standard-text)}.pro-page-pending-badge{background-color:var(--clowzer-warning, #f59e0b);color:#fff;padding:2px 8px;border-radius:12px;font-size:var(--fs-3xs);font-weight:700}.pro-page-banner-meta-tag{display:flex;align-items:center;gap:4px;font-size:var(--fs-xs);color:var(--clowzer-text-muted)}.pro-page-banner-meta-divider{width:4px;height:4px;background:var(--clowzer-border);border-radius:50%}.pro-page-action-row{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-xs);margin-bottom:var(--space-sm);flex-wrap:wrap}.pro-page-follow-btn{background:transparent;color:var(--clowzer-primary);border:1.5px solid var(--clowzer-primary);border-radius:var(--radius-lg);padding:8px 20px;font-size:var(--fs-xs);font-weight:600;cursor:pointer;flex-shrink:0;transition:all .2s ease}.pro-page-follow-btn.pro-page-following{background:var(--clowzer-primary);color:var(--clowzer-white-always);border:1.5px solid var(--clowzer-border)}.pro-page-dispatch-btn{background:var(--clowzer-danger-red);color:var(--clowzer-white-always);border:none;padding:6px 16px;border-radius:20px;font-weight:600;display:flex;gap:6px;align-items:center;cursor:pointer;flex-shrink:0;transition:opacity .2s}.pro-page-dispatch-btn:hover{opacity:.9}.pro-page-icon-action-btn{display:flex;align-items:center;gap:4px;border:1.5px solid var(--clowzer-border);background:var(--clowzer-surface);border-radius:var(--radius-sm);padding:7px 12px;font-size:var(--fs-xs);font-weight:600;color:var(--clowzer-text-main);cursor:pointer;white-space:nowrap}.pro-page-icon-action-btn svg{width:13px;height:13px;flex-shrink:0}.pro-page-icon-action-btn.pro-page-pin{color:var(--clowzer-primary);border-color:var(--clowzer-primary)}.pro-page-icon-action-btn.pro-page-pin.active{color:var(--clowzer-primary, #e60000);border-color:var(--clowzer-primary, #e60000)}.pro-page-public-stat-cards{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;width:100%;overflow-x:auto;scrollbar-width:none}.pro-page-public-stat-cards::-webkit-scrollbar{display:none}.pro-page-public-stat-card{flex:1;min-width:65px;border-radius:var(--radius-md);padding:10px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;border:1px solid var(--clowzer-card-border, transparent);transition:transform .2s ease,background .2s ease}.pro-page-public-stat-icon-wrap{color:var(--clowzer-text-muted);margin-bottom:2px;display:flex;align-items:center;justify-content:center}.pro-page-public-stat-icon-wrap.pro-page-star-icon{color:var(--clowzer-gold, #f59e0b)}.pro-page-public-stat-icon-wrap.pro-page-zap-icon{color:var(--clowzer-primary, #10b981)}.pro-page-public-stat-value{font-size:var(--fs-sm);font-weight:700;color:var(--clowzer-text-main);line-height:1}.pro-page-public-stat-label{font-size:10px;color:var(--clowzer-text-muted);font-weight:500;text-transform:capitalize;white-space:nowrap}.pro-page-clickable-stat{cursor:pointer}.pro-page-clickable-stat:hover{background:var(--clowzer-border);transform:translateY(-2px)}.pro-page-star-icon{color:var(--clowzer-gold, #f59e0b)}.pro-page-zap-icon{color:var(--clowzer-primary, #10b981)}.pro-page-clickable-stat:hover{opacity:.8}.pro-page-store-bio{font-size:var(--fs-sm);color:var(--clowzer-text-muted);line-height:1.5;background:var(--clowzer-surface);padding-bottom:8px}.pro-page-owner-panel{animation:proPageSlideDown .22s ease}.pro-page-owner-label{font-size:var(--fs-3xs);font-weight:700;color:var(--clowzer-primary-dark);text-transform:uppercase;letter-spacing:.8px}.pro-page-owner-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 0;border-radius:var(--radius-lg);font-size:var(--fs-xs);font-weight:600;cursor:pointer;border:none;transition:opacity .15s}.pro-page-owner-btn.pro-page-edit{background:var(--clowzer-surface);color:var(--clowzer-text-main);border:1.5px solid var(--clowzer-border)}.pro-page-owner-btn.pro-page-post{background:var(--clowzer-primary);color:var(--clowzer-white-always)}.pro-page-owner-stat-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px}.pro-page-owner-stat-card{background:var(--clowzer-surface);border-radius:10px;padding:10px 8px 9px;border:1px solid var(--clowzer-border);display:flex;flex-direction:column;align-items:flex-start;gap:5px;cursor:pointer;transition:box-shadow .15s}.pro-page-owner-dash,.pro-page-owner-wallet,.pro-page-owner-orders{width:26px;height:26px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--clowzer-primary-light)}.pro-page-owner-stat-value{font-size:13px;font-weight:700;color:var(--clowzer-text-main);line-height:1}.pro-page-owner-stat-label{font-size:8.5px;color:var(--clowzer-text-muted);font-weight:500}.pro-page-skel-banner{width:100%;height:150px;border-radius:0}.pro-page-store-info-wrapper{padding:0 16px}.pro-page-store-info-horizontal{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:0 var(--space-md) 0}.pro-page-info-left{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0}.pro-page-info-avatar{margin-top:-60px;margin-bottom:8px;flex-shrink:0}.pro-page-avatar-box{position:relative;width:84px;height:84px}.pro-page-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:3px solid var(--clowzer-surface);background:var(--clowzer-input-bg)}.pro-page-skeleton.pro-page-avatar-new-skel{width:84px;height:84px;border-radius:50%;margin-top:-60px;margin-bottom:8px}.pro-page-avatar-badge{position:absolute;bottom:-2px;right:2px;background:var(--clowzer-surface);border-radius:50%;padding:2px;display:flex;align-items:center;justify-content:center;color:var(--clowzer-primary)}.pro-page-online-dot{position:absolute;bottom:2px;right:2px;width:14px;height:14px;border-radius:50%;border:2px solid var(--clowzer-surface);transition:background .3s}.pro-page-avatar-dot-online{background:#16a34a}.pro-page-avatar-dot-recent{background:#f59e0b}.pro-page-avatar-dot-offline{background:var(--clowzer-text-muted)}.pro-page-info-middle{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0}.pro-page-profile-name-new{font-size:clamp(18px,4.5vw,22px);font-weight:700;color:var(--clowzer-text-main);line-height:1.2;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-page-profile-category-new{font-size:var(--fs-xs);font-weight:600;color:var(--clowzer-text-muted)}.pro-page-profile-location-new{display:flex;align-items:center;gap:3px;font-size:var(--fs-xs);color:var(--clowzer-text-muted)}.pro-page-online-status-pill{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-2xs);font-weight:600;border-radius:var(--radius-sm);margin-top:2px;padding:2px 4px}.pro-page-status-online{color:#16a34a}.pro-page-status-online .pro-page-status-dot-sm{background:#16a34a}.pro-page-status-recent{background:#fef3c7;color:#d97706}.pro-page-status-recent .pro-page-status-dot-sm{background:#f59e0b}.pro-page-status-offline{background:var(--clowzer-input-bg);color:var(--clowzer-text-muted)}.pro-page-status-offline .pro-page-status-dot-sm{background:var(--clowzer-text-muted)}.pro-page-status-dot-sm{width:7px;height:7px;border-radius:50%;flex-shrink:0}.pro-page-trust-row{display:flex;align-items:center;gap:8px;margin-top:4px;flex-wrap:wrap}.pro-page-trust-item{display:flex;align-items:center;gap:3px;font-size:var(--fs-xs);color:var(--clowzer-text-muted);white-space:nowrap}.pro-page-trust-value{font-weight:700;color:var(--clowzer-text-main);font-size:var(--fs-xs)}.pro-page-trust-sub{color:var(--clowzer-text-muted);font-size:var(--fs-2xs)}.pro-page-trust-rating .pro-page-star-icon{color:var(--clowzer-gold, #f59e0b)}.pro-page-trust-deliveries svg{color:var(--clowzer-primary)}.pro-page-trust-divider{width:3px;height:3px;border-radius:50%;background:var(--clowzer-border);flex-shrink:0}@media (max-width: 379px){.pro-page-avatar-box,.pro-page-skeleton.pro-page-avatar-new-skel{width:72px;height:72px}.pro-page-info-avatar{margin-top:-40px}.pro-page-profile-name-new{font-size:17px}.pro-page-trust-item,.pro-page-trust-sub{font-size:10px}}@media (min-width: 380px) and (max-width: 767px){.pro-page-avatar-box,.pro-page-skeleton.pro-page-avatar-new-skel{width:84px;height:84px}.pro-page-info-avatar{margin-top:-52px}}@media (min-width: 768px){.pro-page-store-info-wrapper{padding:0 var(--space-xl)}.pro-page-store-info-horizontal{padding:0 var(--space-xl) 16px}.pro-page-avatar-box,.pro-page-skeleton.pro-page-avatar-new-skel{width:100px;height:100px}.pro-page-info-avatar{margin-top:-68px}.pro-page-profile-name-new{font-size:26px}.pro-page-profile-category-new,.pro-page-profile-location-new{font-size:var(--fs-md)}.pro-page-trust-item,.pro-page-trust-value{font-size:var(--fs-sm)}}.pro-page-contact-bar{display:flex;align-items:center;gap:10px;width:100%;padding:0 var(--space-md) 16px;position:relative}@media (min-width: 768px){.pro-page-contact-bar{padding:0 var(--space-xl) 20px}}.pro-page-contact-btn{flex:1;display:flex;justify-content:center;align-items:center;gap:6px;padding:10px 0;border-radius:999px;font-size:var(--fs-xs);font-weight:700;cursor:pointer;border:none;transition:transform .2s,background .2s}.pro-page-contact-btn:active{transform:scale(.96)}.pro-page-contact-btn.primary{background:var(--clowzer-primary);color:var(--clowzer-white-always)}.pro-page-contact-btn.secondary{background:var(--clowzer-input-bg);color:var(--clowzer-text-main)}.pro-page-contact-btn.icon-only{flex:0 0 50px;padding:0}.pro-page-contact-btn-skel{height:44px;border-radius:var(--radius-sm)}.pro-page-dropdown-container{position:relative;display:flex;z-index:10000000}.pro-page-dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);box-shadow:var(--shadow-medium);z-index:100;min-width:170px;display:flex;flex-direction:column;overflow:hidden;animation:dropFadeIn .15s ease-out}@keyframes dropFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.pro-page-dropdown-item{padding:12px 16px;display:flex;align-items:center;gap:12px;font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main);background:transparent;border:none;cursor:pointer;text-align:left;transition:background .15s}.pro-page-dropdown-item:last-child{border-bottom:none}.pro-page-dropdown-item:hover{background:var(--clowzer-input-bg)}.pro-page-dropdown-item-report{color:var(--clowzer-danger-red)}.pro-page-stats-strip{display:flex;align-items:center;justify-content:space-evenly;width:100%;padding:10px 0;margin:0 var(--space-md) 0;width:calc(100% - calc(var(--space-md) * 2));border-top:1px solid var(--clowzer-card-border);border-bottom:1px solid var(--clowzer-card-border)}@media (min-width: 768px){.pro-page-stats-strip{margin:0 var(--space-xl) 20px;width:calc(100% - calc(var(--space-xl) * 2))}}.pro-page-stat-col{display:flex;flex-direction:column;align-items:center;gap:4px}.pro-page-stat-value-large{font-size:var(--fs-md);font-weight:800;color:var(--clowzer-text-main);line-height:1}.pro-page-stat-label-small{font-size:var(--fs-2xs);font-weight:600;color:var(--clowzer-text-muted);letter-spacing:.5px}.pro-page-stat-divider{width:1px;height:26px;background:var(--clowzer-border)}.clo-sheet-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-end;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:99999}.clo-sheet-overlay.active{opacity:1;visibility:visible}.clo-sheet-box{width:100%;max-height:92vh;background:var(--clowzer-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .3s cubic-bezier(.25,1,.5,1),opacity .3s ease;will-change:transform}.clo-sheet-overlay.active .clo-sheet-box{transform:translateY(0)}.clo-sheet-drag-area{width:100%;padding:var(--space-sm) 0;display:flex;justify-content:center;align-items:center;cursor:grab;touch-action:none}.clo-sheet-handle{width:40px;height:5px;background:var(--clowzer-border);border-radius:4px}.clo-sheet-header{display:flex;justify-content:space-between;align-items:center;padding:0 var(--space-md) var(--space-sm) var(--space-md)}.clo-sheet-title{margin:0;flex:1;text-align:center;font-size:var(--fs-sm);color:var(--clowzer-text-main);font-weight:700}.clo-sheet-close{background:transparent;border:none;font-size:var(--fs-lg);color:var(--clowzer-text-muted);cursor:pointer;padding:var(--space-xs);display:flex;align-items:center;justify-content:center;transition:color .2s ease}.clo-sheet-close:hover{color:var(--clowzer-danger-red)}.clo-sheet-body{overflow-y:auto;flex:1;scrollbar-width:none;background-color:var(--clowzer-surface)}@media (min-width: 768px){.clo-sheet-overlay{align-items:center;padding:var(--space-xl)}.clo-sheet-box{max-width:900px;width:90%;max-height:85vh;border-radius:var(--radius-lg);box-shadow:var(--shadow-medium);transform:translateY(20px) scale(.95);opacity:0}.clo-sheet-overlay.active .clo-sheet-box{transform:translateY(0) scale(1);opacity:1}.clo-sheet-drag-area{display:none}.clo-sheet-header{padding-top:var(--space-md)}}.clowzer-review-summary{border:1px solid var(--clowzer-card-border);border-radius:var(--radius-lg);padding:16px;display:flex;flex-direction:row;align-items:center;gap:16px}.clowzer-rs-score-block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:0 0 100px}.clowzer-rs-number{font-size:48px;font-weight:800;line-height:1;letter-spacing:-2px;color:var(--clowzer-text-main)}.clowzer-rs-stars{display:flex;justify-content:center}.clowzer-rs-count{font-size:var(--fs-xs);color:var(--clowzer-text-muted);letter-spacing:.01em;text-align:center}.clowzer-rs-bars{display:flex;flex-direction:column;gap:5px;flex:1}.clowzer-rs-bar-row{display:grid;grid-template-columns:14px 1fr 24px;align-items:center;gap:8px}.clowzer-rs-bar-label{font-family:var(--clowzer-font-body);font-size:var(--fs-xs);font-weight:500;color:var(--clowzer-text-muted);text-align:right;line-height:1}.clowzer-rs-bar-count{font-family:var(--clowzer-font-body);font-size:var(--fs-xs);color:var(--clowzer-text-muted);line-height:1}.clowzer-rs-track{height:6px;background:var(--clowzer-border);border-radius:999px;overflow:hidden}.clowzer-rs-fill{height:100%;border-radius:999px;transition:width .5s cubic-bezier(.4,0,.2,1)}.clowzer-rs-fill--high{background:var(--clowzer-success)}.clowzer-rs-fill--mid{background:var(--clowzer-warning)}.clowzer-rs-fill--low{background:var(--clowzer-danger-red)}.clowzer-review-card{padding:16px 14px;display:flex;flex-direction:row;align-items:flex-start;gap:14px;transition:background-color .2s ease;border-bottom:1px solid var(--clowzer-card-border)}.clowzer-review-card:last-child{border-bottom:none}.clowzer-review-card:hover{background-color:var(--clowzer-surface)}.clowzer-rc-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid var(--clowzer-card-border);background:var(--clowzer-light)}.clowzer-rc-content{display:flex;flex-direction:column;flex:1;min-width:0}.clowzer-rc-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.clowzer-rc-stars{display:flex;align-items:center}.clowzer-rc-date{font-family:var(--clowzer-font-body);font-size:var(--fs-3xs);font-weight:500;color:var(--clowzer-text-muted);white-space:nowrap}.clowzer-rc-body{font-family:var(--clowzer-font-body);font-size:var(--fs-sm);line-height:var(--lh-loose);color:var(--clowzer-text-main);margin:0 0 12px;word-wrap:break-word}.clowzer-rc-media{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.clowzer-rc-media-img{width:50px;height:50px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--clowzer-card-border);cursor:pointer;transition:opacity .15s ease,transform .15s ease}.clowzer-rc-media-img:hover{opacity:.88;transform:scale(1.03)}.clowzer-rc-bottom{display:flex;align-items:center;justify-content:space-between}.clowzer-rc-name{font-size:var(--fs-2xs);color:var(--clowzer-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:8px}.clowzer-rc-verified{display:inline-flex;align-items:center;font-size:var(--fs-2xs);color:var(--clowzer-primary);padding:3px 5px;border-radius:999px;white-space:nowrap;letter-spacing:.3px}.clowzer-rc-action-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:5px;padding-top:5px;border-top:1px dashed var(--clowzer-border);flex-wrap:wrap}.clowzer-rc-helpful{display:inline-flex;align-items:center;gap:5px;background:none;border:none;padding:4px 0;cursor:pointer;font-size:var(--fs-xs);color:var(--clowzer-text-muted);min-height:unset;transition:color .15s ease}.clowzer-rc-helpful:hover{color:var(--clowzer-text-main)}.clowzer-rc-helpful.active{color:var(--clowzer-primary)}.clowzer-rc-helpful.active svg{color:var(--clowzer-primary)}.clowzer-rc-product-tag{display:flex;align-items:center;gap:4px;font-family:var(--clowzer-font-body);font-size:var(--fs-xs);flex-shrink:1;min-width:0;overflow:hidden}.clowzer-rc-product-label{color:var(--clowzer-text-muted);white-space:nowrap;flex-shrink:0}.clowzer-rc-product-link,.clowzer-rc-product-text{font-size:var(--fs-xs);color:var(--clowzer-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;min-height:0px}.clowzer-rc-product-link:hover{text-decoration:underline}@media (max-width: 319px){.clowzer-review-summary{padding:12px;gap:8px}.clowzer-rs-score-block{flex:0 0 80px}.clowzer-rs-number{font-size:40px;letter-spacing:-1.5px}.clowzer-rs-bar-row{grid-template-columns:12px 1fr 20px;gap:4px}.clowzer-review-card{padding:12px 10px;gap:10px}.clowzer-rc-avatar{width:36px;height:36px}.clowzer-rc-name,.clowzer-rc-body{font-size:var(--fs-xs)}.clowzer-rc-product-label{display:none}}@media (min-width: 320px) and (max-width: 379px){.clowzer-rs-score-block{flex:0 0 90px}.clowzer-rs-number{font-size:44px}.clowzer-review-card{padding:14px 12px;gap:12px}.clowzer-rc-avatar{width:40px;height:40px}}@media (min-width: 768px){.clowzer-review-summary{gap:var(--space-lg);padding:var(--space-lg)}.clowzer-rs-score-block{flex:0 0 120px;border-right:1px solid var(--clowzer-border);padding-right:var(--space-lg)}.clowzer-rs-number{font-size:56px}.clowzer-review-card{padding:20px;gap:16px}.clowzer-rc-avatar{width:48px;height:48px}.clowzer-rc-name,.clowzer-rc-body{font-size:var(--fs-md)}}@media (min-width: 1024px){.clowzer-rs-score-block{flex:0 0 140px}.clowzer-rs-number{font-size:64px}}.pro-sheet-container{display:flex;flex-direction:column;gap:var(--space-md);padding:10px}.pro-report-sheet-label{font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main);margin-bottom:var(--space-2xs);display:block}.pro-report-sheet-input{width:100%;color:var(--clowzer-text-main);border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);padding:0 var(--space-md);font-size:var(--fs-md);font-family:inherit;outline:none;transition:all .2s ease;background-color:var(--clowzer-surface)}select.pro-report-sheet-input{height:var(--input-height);appearance:none;-webkit-appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2%204l4%204%204-4%22%20stroke%3D%22%236b7280%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 16px center;background-size:12px;padding-right:var(--space-xl)}textarea.pro-report-sheet-input{padding:var(--space-sm) var(--space-md);min-height:100px;resize:vertical}.pro-report-sheet-input:focus{border-color:var(--clowzer-primary);background-color:var(--clowzer-surface);box-shadow:0 0 0 3px var(--clowzer-focus-ring)}.pro-sheet-actions{display:flex;gap:var(--space-sm);margin-top:var(--space-xs)}.pro-sheet-btn{flex:1;height:var(--input-height);border-radius:var(--radius-md);font-size:var(--fs-md);font-weight:600;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.pro-sheet-btn-cancel{background-color:var(--clowzer-grey);color:var(--clowzer-text-main);border:1px solid var(--clowzer-border)}.pro-sheet-btn-cancel:hover:not(:disabled){background-color:var(--clowzer-list-hover)}.pro-sheet-btn-danger{background-color:var(--clowzer-danger-red);color:var(--clowzer-white-always)}.pro-sheet-btn-danger:hover:not(:disabled){opacity:.9}.pro-sheet-btn:disabled{opacity:.6;cursor:not-allowed}.pro-info-sheet-header{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--fs-xl);font-weight:700;color:var(--clowzer-text-main)}.pro-info-sheet-verify{color:var(--clowzer-primary);font-size:var(--fs-lg);display:flex;align-items:center}.pro-info-sheet-tags{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.pro-info-sheet-badge{background:var(--clowzer-badge-standard-bg);color:var(--clowzer-badge-standard-text);padding:4px 10px;border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:700;letter-spacing:.3px}.pro-info-sheet-badge.warning{background:var(--clowzer-warning);color:var(--clowzer-white-always)}.pro-info-sheet-location{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--clowzer-text-muted);font-weight:500}.pro-info-sheet-bio{background-color:var(--clowzer-input-bg);padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--clowzer-card-border);font-size:var(--fs-md);color:var(--clowzer-text-main);line-height:var(--lh-normal)}.pro-info-sheet-toggle-wrap{display:flex;align-items:center;justify-content:space-between;background-color:var(--clowzer-surface);border:1px solid var(--clowzer-border);padding:8px 12px;border-radius:var(--radius-md);margin-bottom:var(--space-xs)}.pro-info-sheet-toggle-label{display:flex;align-items:center;gap:8px;font-weight:600;font-size:var(--fs-sm);color:var(--clowzer-text-main)}.pro-info-sheet-toggle-controls{display:flex;gap:4px;background:var(--clowzer-input-bg);padding:4px;border-radius:6px}.pro-info-sheet-toggle-btn{background:transparent;color:var(--clowzer-text-muted);border:none;padding:6px 14px;border-radius:4px;cursor:pointer;font-size:var(--fs-xs);font-weight:600;transition:all .2s ease}.pro-info-sheet-toggle-btn.active{background:var(--clowzer-primary);color:var(--clowzer-white-always)}.pro-info-sheet-meta{display:flex;flex-direction:column;gap:8px}.pro-info-sheet-meta-item{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--clowzer-text-muted);font-weight:500}.pro-info-sheet-icon-muted{color:var(--clowzer-text-muted);font-size:14px}.pro-info-sheet-icon-primary{color:var(--clowzer-primary, #0f172a);font-size:14px}.pro-sheet-divider{border:none;border-top:1px solid var(--clowzer-border, #e2e8f0);margin:var(--space-xs) 0}.pro-info-sheet-section{display:flex;flex-direction:column;gap:12px}.pro-info-sheet-subtitle{font-size:var(--fs-md);font-weight:700;color:var(--clowzer-text-main);margin:0 0 4px}.pro-info-sheet-row{display:flex;align-items:center;gap:10px;font-size:var(--fs-sm);color:var(--clowzer-text-main)}.pro-info-sheet-link{color:var(--clowzer-primary);text-decoration:none;font-weight:500}.pro-info-sheet-link:hover{text-decoration:underline}.pro-info-sheet-socials{display:flex;align-items:center;gap:16px;margin-top:8px}.pro-info-social-icon{color:var(--clowzer-text-muted, #94a3b8);transition:transform .2s ease,color .2s ease;display:flex;align-items:center;justify-content:center}.pro-info-social-icon:hover{transform:translateY(-2px)}.pro-info-social-icon.whatsapp:hover{color:#25d366}.pro-info-social-icon.instagram:hover{color:#e1306c}.pro-info-social-icon.twitter:hover{color:#1da1f2}.pro-info-social-icon.facebook:hover{color:#1877f2}.pro-info-social-icon.linkedin:hover{color:#0a66c2}.pro-page-contact-bar{display:flex;align-items:center;gap:8px;padding:var(--space-sm) var(--space-md);position:relative}.icon-hire{background:var(--soft-red-bg);color:var(--soft-red-text)}.icon-call{background:var(--soft-blue-bg);color:var(--soft-blue-text)}.icon-message{background:var(--soft-purple-bg);color:var(--soft-purple-text)}.icon-whatsapp{background:var(--soft-green-bg);color:var(--soft-green-text)}.icon-follow{background:linear-gradient(135deg,#fdf497,#fd5949,#d6249f,#285aeb);color:#fff}.pro-page-contact-btn-skel{width:96px;height:40px;border-radius:999px;flex-shrink:0}.pro-page-about-snippet{padding:0 var(--space-md);display:flex;flex-direction:column}.pro-page-about-snippet-text{font-size:var(--fs-xs);line-height:var(--lh-loose);margin:0 0 4px;color:var(--clowzer-text-muted)}.pro-page-about-snippet-more{display:inline-flex;align-items:center;gap:2px;background:none;border:none;cursor:pointer;font-size:var(--fs-xs);font-weight:500;color:var(--clowzer-primary);padding:0;margin-top:-10px;margin-bottom:5px}.pro-page-preview-section{padding:var(--space-md) var(--space-md) 0}.pro-page-preview-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-sm)}.pro-page-preview-title{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);font-weight:700;color:var(--clowzer-text-main)}.pro-page-preview-count{font-size:var(--fs-3xs);font-weight:600;color:var(--clowzer-text-muted);background:var(--clowzer-input-bg);padding:2px 7px;border-radius:20px}.pro-page-preview-rating{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-xs);font-weight:700;color:var(--clowzer-gold)}.pro-page-preview-view-all{display:inline-flex;align-items:center;gap:2px;background:none;border:none;cursor:pointer;font-size:var(--fs-xs);font-weight:700;color:var(--clowzer-primary);padding:0;white-space:nowrap}.pro-page-preview-view-all-block{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;margin-top:var(--space-sm);padding:10px;background:var(--clowzer-input-bg);border:none;border-radius:var(--radius-md);cursor:pointer;font-size:var(--fs-xs);font-weight:700;color:var(--clowzer-primary)}.pro-page-preview-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 0;color:var(--clowzer-text-muted);font-size:var(--fs-xs)}.pro-page-preview-strip{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.pro-page-preview-strip::-webkit-scrollbar{display:none}.pro-page-preview-image-wrap{flex-shrink:0;width:100px;aspect-ratio:1 / 1;border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;background:var(--clowzer-input-bg)}.pro-page-preview-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s ease}.pro-page-preview-image-wrap:active .pro-page-preview-image{transform:scale(.95)}.pro-page-preview-more-card{flex-shrink:0;width:80px;aspect-ratio:1 / 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--clowzer-input-bg);border:1.5px dashed var(--clowzer-border);border-radius:var(--radius-lg, 12px);cursor:pointer;color:var(--clowzer-primary)}.pro-page-preview-more-count{font-size:var(--fs-md);font-weight:700}.pro-page-preview-more-label{font-size:var(--fs-3xs);font-weight:600}.pro-page-preview-image-skel{flex-shrink:0;width:100px;aspect-ratio:1 / 1;border-radius:var(--radius-lg, 12px)}@media (max-width: 380px){.pro-page-preview-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;overflow-x:visible}.pro-page-preview-image-wrap,.pro-page-preview-more-card,.pro-page-preview-image-skel{width:100%;aspect-ratio:1 / 1}}@media (min-width: 768px){.pro-page-preview-image-wrap,.pro-page-preview-image-skel{width:140px}.pro-page-preview-more-card{width:120px}}.pro-page-owner-tab-bar{padding:var(--space-md) var(--space-md) 0;background:var(--clowzer-surface);border-top:2px solid var(--clowzer-card-border);margin-top:var(--space-md)}.pro-page-owner-tab-label{font-size:var(--fs-3xs);font-weight:700;color:var(--clowzer-text-muted);text-transform:uppercase;letter-spacing:.8px;margin-bottom:var(--space-xs)}.pro-page-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:20px;background:var(--clowzer-primary);color:var(--clowzer-white-always);font-size:var(--fs-4xs);font-weight:700;margin-left:4px}.pro-page-tab{gap:5px}@media (min-width: 768px){.pro-page-contact-bar{padding:var(--space-sm) var(--space-xl);gap:var(--space-sm)}.pro-page-about-snippet{padding:var(--space-sm) var(--space-xl)}.pro-page-preview-section{padding:var(--space-md) var(--space-xl) var(--space-md)}.pro-page-preview-card-wrap{width:160px}.pro-page-owner-tab-bar{padding:var(--space-md) var(--space-xl) 0}}@media (min-width: 1024px){.pro-page-contact-bar,.pro-page-about-snippet{padding:var(--space-sm) 24px}.pro-page-preview-section{padding:var(--space-md) 24px var(--space-md)}.pro-page-owner-tab-bar{padding:var(--space-md) 24px 0}.pro-page-preview-card-wrap{width:180px}}.clow-route-modal-body{padding:16px;display:flex;flex-direction:column;gap:24px}.clow-route-header-row{display:flex;align-items:center;gap:10px;font-size:var(--fs-lg);font-weight:700;color:var(--clowzer-text-main);margin-bottom:-8px}.clow-route-location{flex:1}.clow-route-quick-specs{display:flex;flex-wrap:wrap;gap:8px}.clow-route-spec-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--clowzer-input-bg);color:var(--clowzer-text-muted);border-radius:20px;font-size:var(--fs-xs);font-weight:600}.clow-route-section-title{margin:0 0 12px;font-size:var(--fs-md);font-weight:700;color:var(--clowzer-text-main)}.clow-route-pricing-section{display:flex;flex-direction:column}.clow-route-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.clow-route-pricing-card{background:var(--clowzer-bg);padding:16px 12px;border-radius:var(--radius-md);text-align:center;border:1px solid var(--clowzer-border)}.clow-route-pricing-label{font-size:var(--fs-xs);font-weight:600;color:var(--clowzer-text-muted);margin-bottom:6px}.clow-route-pricing-value{font-size:var(--fs-md);font-weight:700;color:var(--clowzer-primary)}.clow-route-areas-section{display:flex;flex-direction:column;padding-bottom:16px}.clow-route-areas-wrap{display:flex;flex-wrap:wrap;gap:8px}.clow-route-area-pill{padding:6px 14px;background:var(--soft-purple-bg);color:var(--soft-purple-text);border:1px solid var(--soft-purple-border);border-radius:20px;font-size:var(--fs-xs);font-weight:600}.clow-route-all-areas-banner{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--clowzer-primary-light);color:var(--clowzer-primary);border-radius:var(--radius-md);font-size:var(--fs-xs);font-weight:600;line-height:1.4}.clow-route-expanded-view{animation:clowFadeIn .2s ease-in-out}@keyframes clowFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.clow-route-btn-back{background:transparent;border:none;padding:0 0 16px;display:flex;align-items:center;gap:8px;font-weight:600;color:var(--clowzer-primary);cursor:pointer}.clow-route-divider{border:none;border-top:1px dashed var(--clowzer-border);margin:20px 0}.clow-route-expanded-group{display:flex;flex-direction:column}.clow-route-expanded-title{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:var(--fs-md);color:var(--clowzer-text-muted)}.clow-route-expanded-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.clow-route-list-item{display:flex;align-items:center;gap:8px;font-size:var(--fs-md);color:var(--clowzer-text-main)}.clow-route-icon-pickup{color:var(--soft-blue-text);flex-shrink:0}.clow-route-icon-dropoff{color:var(--soft-purple-text);flex-shrink:0}@media (max-width: 360px){.clow-route-expanded-grid{grid-template-columns:1fr}}.clow-route-card{display:flex;align-items:center;border-radius:var(--radius-md);padding:12px 16px;cursor:pointer;transition:all .2s ease;gap:12px;border:none}.clow-route-card:hover{background:var(--clowzer-list-hover)}.clow-route-card:active{transform:scale(.98)}.clow-route-card-icon-wrapper{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--clowzer-bg);color:var(--clowzer-text-muted);flex-shrink:0}.clow-route-card-content{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.clow-route-card-locations{display:flex;align-items:center;gap:6px;font-weight:600;font-size:var(--fs-md);color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clow-route-loc-text{overflow:hidden;text-overflow:ellipsis}.clow-route-card-arrow{color:var(--clowzer-text-muted);flex-shrink:0}.clow-route-card-meta{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm)}.clow-route-card-tag{color:var(--clowzer-primary);background:var(--clowzer-primary-light);padding:2px 8px;border-radius:var(--radius-sm);font-weight:500;font-size:var(--fs-xs);text-transform:capitalize}.clow-route-card-dot{color:var(--clowzer-border)}.clow-route-card-price{color:var(--clowzer-text-muted);font-weight:500}.clow-route-card-chevron{color:var(--clowzer-text-muted);opacity:.5;flex-shrink:0;transition:transform .2s}.clow-route-card:hover .clow-route-card-chevron{transform:translate(3px);opacity:1;color:var(--clowzer-primary)}.pro-page-reviews-h-strip{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;margin:0 -var(--space-md);padding:4px var(--space-md) 16px var(--space-md)}.pro-page-reviews-h-strip::-webkit-scrollbar{display:none}.pro-page-review-h-card{flex:0 0 280px;background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:14px;display:flex;gap:12px;cursor:pointer;transition:transform .2s,background .2s,box-shadow .2s}.pro-page-review-h-card:active{transform:scale(.98);background:var(--clowzer-input-bg)}.pro-page-review-h-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--clowzer-bg);flex-shrink:0;border:1px solid var(--clowzer-card-border)}.pro-page-review-h-content{display:flex;flex-direction:column;flex:1;min-width:0}.pro-page-review-h-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.pro-page-review-h-stars{display:flex;gap:2px}.pro-page-review-h-date{font-size:var(--fs-3xs);font-weight:500;color:var(--clowzer-text-muted);white-space:nowrap}.pro-page-review-h-body{font-size:var(--fs-xs);line-height:1.5;color:var(--clowzer-text-main);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:12px}.pro-page-review-h-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.pro-page-review-h-name{font-size:var(--fs-2xs);color:var(--clowzer-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90px}.pro-page-review-h-verified{display:inline-flex;align-items:center;font-size:var(--fs-4xs);font-weight:700;color:var(--clowzer-primary);padding:3px 5px;border-radius:20px;white-space:nowrap;letter-spacing:.3px}.pro-page-review-h-more-card{flex:0 0 100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--clowzer-input-bg);border:1.5px dashed var(--clowzer-border);border-radius:var(--radius-md);cursor:pointer;color:var(--clowzer-primary);transition:transform .2s}.pro-page-review-h-more-card:active{transform:scale(.96)}.clowzer-btn-helpful{background-color:var(--clowzer-primary);border:none;padding:10px;border-radius:10px;color:var(--clowzer-white-always)}.pro-page-routes-strip{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding-bottom:8px}.pro-page-routes-strip::-webkit-scrollbar{display:none}.clow-route-card-horizontal{flex:0 0 140px;background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:12px;display:flex;flex-direction:column;gap:10px;cursor:pointer;transition:transform .2s,background .2s}.clow-route-card-horizontal:active{transform:scale(.96);background:var(--clowzer-input-bg)}.clow-route-card-horiz-top{display:flex;align-items:center;justify-content:space-between}.clow-route-card-icon-wrapper-sm{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--clowzer-input-bg);color:var(--clowzer-text-muted)}.clow-route-card-tag-sm{font-size:10px;font-weight:600;color:var(--clowzer-primary);background:var(--clowzer-primary-light);padding:2px 6px;border-radius:12px}.clow-route-card-horiz-mid{display:flex;align-items:center;gap:6px;margin-top:4px}.clow-route-loc-text-bold{font-size:var(--fs-sm);font-weight:700;color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clow-route-card-horiz-bot{margin-top:auto;padding-top:8px;border-top:1px dashed var(--clowzer-border)}.clow-route-card-price-sm{font-size:var(--fs-xs);font-weight:600;color:var(--clowzer-text-muted)}.pro-page-route-card-skel{flex:0 0 140px;height:110px;border-radius:var(--radius-md)}.pro-page-info-card-title{font-size:var(--fs-sm);font-weight:700;color:var(--clowzer-text-main);padding-left:2px}.pro-page-info-card{border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);padding:var(--space-md);display:flex;flex-direction:column;gap:14px}.pro-page-info-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.pro-page-info-label{font-size:var(--fs-xs);color:var(--clowzer-text-main);flex-shrink:0;width:30%;max-width:100px}.pro-page-info-value{font-size:var(--fs-xs);color:var(--clowzer-text-main);text-align:right;word-break:break-word;flex:1}@keyframes proPageSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.pro-page-owner-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-xs)}.pro-page-online-toggle{display:flex;align-items:center;gap:6px}.pro-page-toggle-track{width:34px;height:20px;border-radius:20px;background:var(--clowzer-toggle-bg);position:relative;cursor:pointer;transition:background .25s;flex-shrink:0}.pro-page-toggle-track.pro-page-on{background:var(--clowzer-primary)}.pro-page-toggle-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--clowzer-white-always);box-shadow:var(--shadow-soft);transition:transform .25s}.pro-page-toggle-track.pro-page-on .pro-page-toggle-thumb{transform:translate(14px)}.pro-page-online-status-text{font-size:var(--fs-3xs);font-weight:700}.pro-page-online-status-text.pro-page-on{color:var(--clowzer-primary)}.pro-page-online-status-text.pro-page-off{color:var(--clowzer-text-muted)}.pro-page-owner-actions{display:flex;gap:var(--space-xs);margin-bottom:var(--space-sm)}.pro-page-stat-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-xs)}.pro-page-stat-card{background:var(--clowzer-surface);border-radius:var(--radius-md);padding:12px 10px;border:1px solid var(--clowzer-card-border);display:flex;flex-direction:column;align-items:flex-start;gap:6px;cursor:pointer}.pro-page-stat-icon.pro-page-dash{background:var(--clowzer-badge-standard-bg)}.pro-page-stat-icon.pro-page-dash svg{stroke:var(--clowzer-text-main)}.pro-page-stat-icon.pro-page-wallet{background:var(--clowzer-primary-light)}.pro-page-stat-icon.pro-page-wallet svg{stroke:var(--clowzer-primary)}.pro-page-stat-icon.pro-page-orders{background:var(--clowzer-badge-pickup-bg)}.pro-page-stat-icon.pro-page-orders svg{stroke:var(--clowzer-badge-pickup-text)}.pro-page-stat-value{font-size:var(--fs-md);font-weight:700;color:var(--clowzer-text-main);line-height:1}.pro-page-stat-label{font-size:var(--fs-3xs);color:var(--clowzer-text-muted);font-weight:500}.pro-page-tabs{display:flex;align-items:center;padding:0 var(--space-md);background:var(--clowzer-surface);border-bottom:1px solid var(--clowzer-card-border);width:100%}.pro-page-tab{flex:1;display:flex;justify-content:center;align-items:center;text-align:center;font-size:var(--fs-xs);font-weight:500;color:var(--clowzer-text-muted);padding:12px 10px 10px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.pro-page-tab.pro-page-active{color:var(--clowzer-text-main);font-weight:700;border-bottom:2px solid var(--clowzer-primary)}.pro-page-tab-actions{margin-left:auto;display:flex}.pro-page-tab-btn{display:flex;align-items:center;gap:4px;border:1.5px solid var(--clowzer-primary);background:var(--clowzer-primary);border-radius:var(--radius-sm);padding:6px 10px;font-size:var(--fs-2xs);font-weight:600;color:var(--clowzer-white-always);cursor:pointer}.pro-page-products-section{padding:var(--space-md);background:var(--clowzer-surface)}.pro-page-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-xs)}.pro-page-section-title{font-size:var(--fs-md);font-weight:700;color:var(--clowzer-text-main)}.pro-page-sort-btn{display:flex;align-items:center;gap:4px;font-size:var(--fs-2xs);color:var(--clowzer-text-muted);background:none;border:none;cursor:pointer}.pro-page-filter-chips{display:flex;gap:6px;margin-bottom:var(--space-sm);overflow-x:auto;scrollbar-width:none}.pro-page-chip{padding:6px 14px;border-radius:20px;font-size:var(--fs-2xs);font-weight:500;border:1.5px solid var(--clowzer-border);background:var(--clowzer-surface);color:var(--clowzer-text-main);white-space:nowrap;cursor:pointer}.pro-page-chip.pro-page-active{background:var(--clowzer-text-main);color:var(--clowzer-surface);border-color:var(--clowzer-text-main)}.pro-page-coverage-section{padding:var(--space-md)}.pro-page-coverage-summary{display:flex;gap:var(--space-xs);margin-bottom:var(--space-sm)}.pro-page-cov-stat{flex:1;background:var(--clowzer-input-bg);border-radius:var(--radius-md);padding:10px;display:flex;flex-direction:column;gap:4px}.pro-page-cov-stat-val{font-size:var(--fs-md);font-weight:700;color:var(--clowzer-text-main)}.pro-page-cov-stat-label{font-size:var(--fs-3xs);color:var(--clowzer-text-muted);font-weight:500}.pro-page-coverage-list{display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-md)}.pro-page-coverage-card{background:var(--clowzer-surface);border:1px solid var(--clowzer-card-border);border-radius:var(--radius-md);padding:12px;display:flex;align-items:center;gap:12px;cursor:pointer}.pro-page-coverage-route-icon{width:40px;height:40px;border-radius:var(--radius-sm);background:var(--clowzer-primary-light);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--clowzer-primary)}.pro-page-coverage-info{flex:1;min-width:0}.pro-page-coverage-route{display:flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:700;color:var(--clowzer-text-main);margin-bottom:4px}.pro-page-coverage-route .pro-page-arrow{color:var(--clowzer-primary);font-size:var(--fs-md)}.pro-page-coverage-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pro-page-cov-tag{font-size:var(--fs-4xs);font-weight:600;padding:3px 6px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;gap:3px}.pro-page-cov-tag.pro-page-express{background:var(--clowzer-badge-pickup-bg);color:var(--clowzer-badge-pickup-text)}.pro-page-cov-tag.pro-page-standard{background:var(--clowzer-badge-standard-bg);color:var(--clowzer-badge-standard-text)}.pro-page-cov-tag.pro-page-bulk{background:var(--clowzer-badge-ad-bg);color:var(--clowzer-badge-ad-text)}.pro-page-cov-price{font-size:var(--fs-2xs);font-weight:700;color:var(--clowzer-primary)}.pro-page-book-btn{background:var(--clowzer-primary);color:var(--clowzer-white-always);border:none;border-radius:var(--radius-sm);padding:8px 14px;font-size:var(--fs-3xs);font-weight:700;cursor:pointer}.pro-page-trust-badges{display:flex;background:var(--clowzer-input-bg);border-radius:var(--radius-md);overflow:hidden;margin:0 0 var(--space-sm)}.pro-page-badge-item{flex:1;display:flex;align-items:center;gap:6px;padding:10px 8px;border-right:1px solid var(--clowzer-card-border);min-width:0}.pro-page-badge-item:last-child{border-right:none}.pro-page-badge-icon{width:26px;height:26px;flex-shrink:0;background:var(--clowzer-primary);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.pro-page-badge-icon svg{width:14px;height:14px}.pro-page-badge-text{font-size:var(--fs-3xs);line-height:1.3;min-width:0}.pro-page-badge-text b{display:block;font-size:var(--fs-2xs);font-weight:600;color:var(--clowzer-text-main)}.pro-page-badge-text span{color:var(--clowzer-text-muted)}.pro-page-mode-switcher{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:200;background:var(--clowzer-surface);border-radius:40px;padding:6px;display:flex;align-items:center;gap:4px;box-shadow:var(--shadow-medium);border:1px solid var(--clowzer-card-border)}.pro-page-mode-pill{padding:8px 16px;border-radius:36px;font-size:var(--fs-xs);font-weight:600;cursor:pointer;border:none;color:var(--clowzer-text-muted);background:transparent;display:flex;align-items:center;gap:6px;transition:background .2s,color .2s}.pro-page-mode-pill svg{width:14px;height:14px}.pro-page-mode-pill.pro-page-active{background:var(--clowzer-primary);color:var(--clowzer-white-always)}.pro-page-switcher-divider{width:1px;height:20px;background:var(--clowzer-border);margin:0 4px}@keyframes proPageShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.pro-page-skeleton{background:linear-gradient(90deg,var(--clowzer-input-bg) 25%,var(--clowzer-card-border) 50%,var(--clowzer-input-bg) 75%);background-size:200% 100%;animation:proPageShimmer 1.5s infinite linear;border-radius:var(--radius-sm)}.pro-page-skel-text{height:14px;border-radius:4px;margin-bottom:6px}.pro-page-skel-text.short{width:40%}.pro-page-skel-text.medium{width:70%}.pro-page-skel-chip{width:60px;height:28px;border-radius:20px}.pro-page-skel-card{height:220px;border-radius:var(--radius-md)}.pro-page-skel-cov{height:60px;border-radius:var(--radius-md);margin-bottom:8px}@media (min-width: 768px){.pro-page-tabs{padding:0 var(--space-xl)}.pro-page-products-section,.pro-page-coverage-section{padding:var(--space-md) var(--space-xl)}.pro-page-product-grid{grid-template-columns:repeat(3,1fr);gap:16px}.pro-page-mode-switcher{bottom:24px}}@media (min-width: 1024px){.pro-page-desktop-sidebar{background:var(--clowzer-surface);border-radius:var(--radius-lg);border:1px solid var(--clowzer-card-border);position:sticky;top:80px;max-height:calc(100vh - 100px);overflow-y:auto;scrollbar-width:none;padding-bottom:20px}.pro-page-desktop-main{min-width:0;background:var(--clowzer-surface);border-radius:var(--radius-lg);border:1px solid var(--clowzer-card-border);overflow:hidden}.pro-page-tabs{padding:0 24px;border-bottom:1px solid var(--clowzer-border)}.pro-page-products-section,.pro-page-coverage-section{padding:20px 24px 16px}.pro-page-product-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pro-page-coverage-list{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pro-page-mode-switcher{left:auto;right:32px;transform:none}}@media (min-width: 1215px){.pro-page-product-grid{grid-template-columns:repeat(6,1fr);gap:20px}.pro-page-coverage-list{grid-template-columns:1fr 1fr 1fr}}.pro-page-btn-icon.notification-bell-wrapper{margin-right:0}@media ((min-width:501px) and (max-width: 650px)){.pro-page-product-grid{grid-template-columns:repeat(3,1fr);gap:10px}}@media ((min-width: 651px) and (max-width: 860px)){.pro-page-product-grid{grid-template-columns:repeat(4,1fr);gap:10px}}@media ((min-width: 861px) and (max-width: 1214px)){.pro-page-product-grid{grid-template-columns:repeat(5,1fr);gap:10px}}.pro-page-content-section{width:100%;background:var(--clowzer-surface);border-radius:14px 14px 0 0;margin-top:-14px;position:relative;z-index:2;min-height:70vh;box-shadow:0 -2px 20px #0000000f;padding-bottom:80px}.pro-page-about-block{margin-bottom:var(--space-xl)}.pro-page-about-block:last-child{margin-bottom:0}.pro-page-about-heading{font-size:var(--fs-xs);font-weight:700;color:var(--clowzer-text-muted);letter-spacing:1px;text-transform:uppercase;margin-bottom:var(--space-sm)}.pro-page-about-list{display:flex;flex-direction:column}.pro-page-about-item{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:1px solid var(--clowzer-card-border)}.pro-page-about-item:last-child{border-bottom:none}.pro-page-about-icon{width:38px;height:38px;border-radius:var(--radius-sm);background:var(--clowzer-grey);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--clowzer-text-muted)}.pro-page-about-info{display:flex;flex-direction:column;gap:2px}.pro-page-about-label{font-size:var(--fs-xs);color:var(--clowzer-text-muted);font-weight:500}.pro-page-about-value{font-size:var(--fs-md);color:var(--clowzer-text-main);font-weight:500}.pro-page-about-tag{font-size:var(--fs-xs);font-weight:500;padding:6px 14px;border-radius:20px;color:var(--clowzer-accent-alt);background:transparent;border:1px solid rgba(255,92,0,.25);white-space:nowrap}.adm-layout-root{display:flex;flex-direction:column;min-height:100vh;background-color:var(--clowzer-bg, #f4f5f7);position:relative}.adm-hero{background-size:cover;background-position:center;background-repeat:no-repeat;background-blend-mode:overlay;padding:40px 20px 80px;color:#fff;position:relative;z-index:1}.adm-hero-inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.adm-hero-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px}.adm-page-title{font-size:clamp(20px,4vw,28px);font-weight:800;margin:0 0 4px;line-height:1.2;color:var(--clowzer-white-always)}.adm-page-subtitle{font-size:var(--fs-sm, 14px);color:#ffffffd9;margin:0}.adm-hero-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:20px}.adm-sheet{background:var(--clowzer-bg, #f4f5f7);border-top-left-radius:24px;border-top-right-radius:24px;margin-top:-30px;position:relative;z-index:2;flex:1;padding:30px 20px 60px;box-shadow:0 -4px 24px #0000000f}.adm-sheet-inner{max-width:1200px;margin:0 auto}.adm-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;background:var(--clowzer-surface, #ffffff);padding:16px;border-radius:var(--radius-md, 12px);box-shadow:var(--shadow-soft);border:1px solid var(--clowzer-card-border)}.adm-search-box{display:flex;align-items:center;gap:10px;background:var(--clowzer-input-bg, #f3f4f6);padding:10px 16px;border-radius:999px;flex:1;min-width:250px}.adm-search-box input{border:none;background:transparent;outline:none;width:100%;font-size:var(--fs-sm, 14px);color:var(--clowzer-text-main)}.adm-stat-card{background:var(--clowzer-primary-light);border-radius:var(--radius-md, 12px);padding:20px;display:flex;align-items:center;gap:16px;border:1px solid var(--clowzer-primary);box-shadow:var(--shadow-soft);transition:transform .2s,box-shadow .2s}.adm-stat-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.adm-stat-icon-wrap{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px}.adm-stat-info h4{font-size:var(--fs-xs, 12px);color:var(--clowzer-text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px}.adm-stat-info .adm-stat-value{font-family:var(--clowzer-font-display, "Sora", sans-serif);font-size:24px;font-weight:700;color:var(--clowzer-text-main)}.adm-table-container{background:var(--clowzer-surface, #ffffff);border-radius:var(--radius-md, 12px);box-shadow:var(--shadow-soft);border:1px solid var(--clowzer-card-border);overflow:hidden}.adm-table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.adm-table{width:100%;min-width:900px;border-collapse:collapse;text-align:left}.adm-table th{background:var(--clowzer-bg, #f4f5f7);padding:16px;font-size:var(--fs-sm, 13px);font-weight:600;color:var(--clowzer-text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--clowzer-card-border);white-space:nowrap}.adm-table td{padding:16px;font-size:var(--fs-sm, 14px);color:var(--clowzer-text-main);border-bottom:1px solid var(--clowzer-card-border);background-color:var(--clowzer-surface);vertical-align:middle}.adm-table tr:hover td{background:var(--clowzer-list-hover)}.adm-table-empty{text-align:center;padding:40px!important;color:var(--clowzer-text-muted)}.adm-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:var(--fs-xs, 12px);font-weight:600;white-space:nowrap}.adm-badge-success{background:var(--soft-green-bg);color:var(--soft-green-text)}.adm-badge-warning{background:var(--soft-orange-bg);color:var(--soft-orange-text)}.adm-badge-danger{background:var(--soft-red-bg);color:var(--soft-red-text)}.adm-badge-info{background:var(--soft-blue-bg);color:var(--soft-blue-text)}.adm-badge-neutral{background:var(--soft-slate-bg);color:var(--soft-slate-text)}.adm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:var(--radius-sm, 8px);font-size:var(--fs-sm, 14px);font-weight:600;cursor:pointer;border:none;transition:all .2s;white-space:nowrap}.adm-btn-primary{background:var(--clowzer-primary);color:#fff}.adm-btn-primary:hover{background:var(--clowzer-primary-hover)}.adm-btn-secondary{background:var(--clowzer-input-bg);color:var(--clowzer-text-main)}.adm-btn-secondary:hover{background:var(--clowzer-border-hover)}.adm-btn-danger{background:var(--soft-red-bg);color:var(--soft-red-text)}.adm-btn-danger:hover{background:#fecaca}.adm-modal-overlay{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:flex-end;justify-content:center;opacity:0;animation:adm-fade-in .3s forwards ease}.adm-modal-content{background:var(--clowzer-surface, #ffffff);width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;border-radius:24px 24px 0 0;transform:translateY(100%);animation:adm-slide-up .4s forwards cubic-bezier(.16,1,.3,1);box-shadow:0 -10px 40px #0003}.adm-modal-header{padding:20px 24px;border-bottom:1px solid var(--clowzer-card-border);display:flex;justify-content:space-between;align-items:center}.adm-modal-header h3{margin:0;font-size:var(--fs-md, 18px)}.adm-modal-close{background:var(--clowzer-input-bg);border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--clowzer-text-muted)}.adm-modal-body{padding:24px;overflow-y:auto;flex:1}.adm-modal-footer{padding:20px 24px;border-top:1px solid var(--clowzer-card-border);display:flex;justify-content:flex-end;gap:12px;background:var(--clowzer-bg)}@keyframes adm-fade-in{to{opacity:1}}@keyframes adm-slide-up{to{transform:translateY(0)}}@media (min-width: 768px){.adm-modal-overlay{align-items:center}.adm-modal-content{border-radius:16px;animation:adm-zoom-in .3s forwards cubic-bezier(.16,1,.3,1)}}@keyframes adm-zoom-in{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width: 380px){.adm-hero{padding-top:20px;padding-bottom:60px}.adm-sheet{padding:20px 10px 40px;margin-top:-20px;border-radius:20px 20px 0 0}.adm-toolbar{flex-direction:column;align-items:stretch}.adm-modal-footer{flex-direction:column}.adm-modal-footer .adm-btn{width:100%}}.adm-shell-layout{display:flex;height:100vh;overflow:hidden;background:var(--clowzer-bg)}.adm-topbar{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:64px;background:var(--clowzer-surface, #ffffff);border-bottom:1px solid var(--clowzer-card-border);position:sticky;top:0;z-index:50}.adm-topbar-left{display:flex;align-items:center;gap:16px;flex:1}.adm-menu-toggle{background:none;border:none;font-size:20px;color:var(--clowzer-text-main);cursor:pointer;display:none}.adm-global-search{position:relative;max-width:400px;width:100%}.adm-global-search input{width:100%;padding:10px 16px 10px 40px;border-radius:999px;border:1px solid var(--clowzer-card-border);background:var(--clowzer-input-bg);outline:none;color:var(--clowzer-text-main)}.adm-global-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--clowzer-text-muted)}.adm-search-dropdown{position:absolute;top:calc(100% + 8px);left:0;width:100%;background:var(--clowzer-surface);border-radius:12px;box-shadow:var(--shadow-medium);border:1px solid var(--clowzer-card-border);max-height:300px;overflow-y:auto;z-index:100}.adm-search-result{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;border-bottom:1px solid var(--clowzer-card-border)}.adm-search-result:hover{background:var(--clowzer-list-hover)}.adm-topbar-actions{display:flex;align-items:center;gap:16px}.adm-sidebar{width:260px;background:var(--clowzer-surface, #ffffff);border-right:1px solid var(--clowzer-card-border);display:flex;flex-direction:column;transition:transform .3s ease;z-index:100}.adm-sidebar-header{padding:20px;border-bottom:1px solid var(--clowzer-card-border)}.adm-sidebar-logo{font-family:var(--clowzer-font-display);font-size:24px;font-weight:800;color:var(--clowzer-primary);margin:0 0 4px;display:flex;justify-content:space-between;align-items:center}.adm-sidebar-close{display:none;background:none;border:none;font-size:20px;color:var(--clowzer-text-muted);cursor:pointer}.adm-nav{list-style:none;padding:16px 12px;margin:0;flex:1;overflow-y:auto;scrollbar-width:none}.adm-nav-item,.adm-group-header{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;color:var(--clowzer-text-main);font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}.adm-nav-item:hover,.adm-group-header:hover{background:var(--clowzer-list-hover)}.adm-nav-item.active{background:var(--clowzer-primary-light);color:var(--clowzer-primary)}.adm-nav-icon{font-size:16px;color:var(--clowzer-text-muted)}.adm-nav-item.active .adm-nav-icon{color:var(--clowzer-primary)}.adm-group-header{justify-content:space-between;color:var(--clowzer-text-muted);text-transform:uppercase;font-size:11px;letter-spacing:.5px;margin-top:16px}.adm-sub-nav{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.adm-sub-item{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 32px;border-radius:8px;color:var(--clowzer-text-main);font-size:13px;cursor:pointer;transition:all .2s}.adm-sub-item:hover{background:var(--clowzer-list-hover)}.adm-sub-item.active{color:var(--clowzer-primary);font-weight:700}.adm-sidebar-footer{padding:16px;border-top:1px solid var(--clowzer-card-border)}.adm-logout-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border-radius:8px;background:var(--soft-red-bg);color:var(--soft-red-text);border:none;font-weight:600;cursor:pointer}.adm-main-content{flex:1;display:flex;flex-direction:column;overflow-y:auto;position:relative;scrollbar-width:none}@media (max-width: 768px){.adm-menu-toggle,.adm-sidebar-close{display:block}.adm-sidebar{position:fixed;top:0;left:0;height:100vh;transform:translate(-100%);box-shadow:var(--shadow-medium)}.adm-sidebar.open{transform:translate(0)}.adm-global-search{display:none}}.sudo-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:var(--space-md)}.sudo-content{width:100%;max-width:400px;box-shadow:var(--shadow-medium);display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:0}.sudo-title{margin:0;color:var(--clowzer-text-main);font-size:var(--fs-xl)}.sudo-desc{margin:0 0 var(--space-md) 0;color:var(--clowzer-text-muted);font-size:var(--fs-md);line-height:var(--lh-normal)}.sudo-form{display:flex;flex-direction:column;gap:var(--space-lg)}.sudo-input{width:100%;height:var(--input-height);background-color:var(--clowzer-input-bg);color:var(--clowzer-text-main);border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);font-size:var(--fs-xl);text-align:center;letter-spacing:.5rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.sudo-input:focus{border-color:var(--clowzer-primary);box-shadow:0 0 0 3px var(--clowzer-focus-ring)}.sudo-input::placeholder{color:var(--clowzer-text-muted);letter-spacing:.2rem;font-size:var(--fs-md);opacity:.5}.sudo-actions{display:flex;justify-content:flex-end;gap:var(--space-sm)}.sudo-btn-cancel,.sudo-btn-confirm{padding:0 var(--space-md);border-radius:var(--radius-sm);font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.sudo-btn-cancel{background-color:transparent;color:var(--clowzer-text-main);border:1px solid var(--clowzer-border)}.sudo-btn-cancel:hover:not(:disabled){background-color:var(--clowzer-list-hover)}.sudo-btn-confirm{background-color:var(--clowzer-primary);color:var(--clowzer-white-always);border:none}.sudo-btn-confirm:hover:not(:disabled){background-color:var(--clowzer-primary-hover)}.sudo-btn-cancel:active:not(:disabled),.sudo-btn-confirm:active:not(:disabled){transform:scale(.97)}.admin-vault-overlay{position:fixed;inset:0;background:#000000d9;display:flex;justify-content:center;align-items:center;z-index:99999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-vault-container{background:var(--clowzer-surface, #ffffff);padding:var(--space-2xl, 30px);border-radius:var(--radius-lg, 10px);width:90%;max-width:450px;text-align:center;box-shadow:0 10px 25px #0003;border:1px solid var(--clowzer-border, #eee)}.admin-vault-pop-in{animation:admin-vault-popIn .3s cubic-bezier(.175,.885,.32,1.275)}@keyframes admin-vault-popIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.admin-vault-title{color:var(--clowzer-warning, #d97706);margin:0 0 var(--space-xs, 10px) 0;font-size:var(--fs-xl, 1.5rem)}.admin-vault-description{font-size:var(--fs-md, .95rem);color:var(--clowzer-text-muted, #555);margin:0 0 var(--space-xl, 20px) 0;line-height:1.5}.admin-vault-description strong{color:var(--clowzer-text-main, #333)}.admin-vault-form{display:flex;flex-direction:column;gap:var(--space-md, 15px);text-align:left}.admin-vault-form-group{display:flex;flex-direction:column;gap:var(--space-2xs, 5px)}.admin-vault-label{font-weight:600;font-size:var(--fs-sm, .85rem);color:var(--clowzer-text-main, #333)}.admin-vault-input{width:100%;padding:var(--space-md, 12px);font-size:1.5rem;letter-spacing:8px;text-align:center;border:2px solid var(--clowzer-border, #ccc);border-radius:var(--radius-sm, 6px);background:var(--clowzer-input-bg, #fff);color:var(--clowzer-text-main, #333);outline:none;transition:border-color .2s,box-shadow .2s;font-family:monospace}.admin-vault-input:focus{border-color:var(--clowzer-warning, #d97706);box-shadow:0 0 0 3px #d9770626}.admin-vault-input::placeholder{color:var(--clowzer-text-muted, #aaa);letter-spacing:8px}.admin-vault-submit-btn{padding:var(--space-md, 14px);background:var(--clowzer-warning, #d97706);color:var(--clowzer-white-always, #ffffff);border:none;border-radius:var(--radius-sm, 6px);font-weight:700;cursor:pointer;font-size:var(--fs-md, 1rem);margin-top:var(--space-sm, 10px);transition:background .2s,transform .1s}.admin-vault-submit-btn:hover:not(:disabled){background:var(--clowzer-warning-dark, #b45309)}.admin-vault-submit-btn:active:not(:disabled){transform:scale(.98)}.admin-vault-submit-btn:disabled{opacity:.7;cursor:not-allowed}@media (max-width: 480px){.admin-vault-container{padding:var(--space-lg, 20px)}.admin-vault-input{font-size:1.25rem;letter-spacing:6px;padding:var(--space-sm, 10px)}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.clo-oh-modal{display:flex;flex-direction:column;height:75vh;max-height:100%;position:relative;overflow:hidden;padding:0 10px}.clo-oh-loader{display:flex;justify-content:center;align-items:center;padding:60px 0}.clo-oh-scroll{flex:1;overflow-y:auto;padding:4px 2px;scrollbar-width:none}.clo-oh-desc{margin:0 0 10px;font-size:var(--fs-xs);color:var(--clowzer-text-muted);line-height:var(--lh-normal)}.clo-oh-quick-action{display:inline-flex;align-items:center;gap:6px;border:none;background:var(--clowzer-primary-light);color:var(--clowzer-primary);font-size:var(--fs-2xs);font-weight:700;padding:7px 12px;border-radius:20px;cursor:pointer;margin-bottom:14px;transition:all .2s ease}.clo-oh-quick-action:active{transform:scale(.96)}.clo-oh-list{display:flex;flex-direction:column;gap:10px}.clo-oh-card{border-radius:var(--radius-sm);border:1px solid var(--clowzer-border);padding:12px;display:flex;flex-direction:column;gap:12px;transition:background .2s ease}.clo-oh-card.is-closed{gap:0}.clo-oh-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.clo-oh-day-info{display:flex;align-items:center;gap:12px;min-width:0}.clo-oh-day-label{font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main);text-transform:capitalize}.clo-oh-status{flex-shrink:0;font-size:var(--fs-2xs);font-weight:700;padding:4px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.03em}.clo-oh-status.open{background:var(--soft-green-bg);color:var(--soft-green-text)}.clo-oh-status.closed{background:var(--clowzer-disabled-bg);color:var(--clowzer-disabled-text)}.clo-oh-time-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;padding-top:12px;border-top:1px solid var(--clowzer-border-hover)}.clo-oh-time-field{display:flex;flex-direction:column;gap:4px;min-width:0}.clo-oh-time-label{font-size:var(--fs-2xs);color:var(--clowzer-text-muted);font-weight:600}.clo-oh-time-input{width:100%;height:40px;border:1px solid var(--clowzer-border);border-radius:var(--radius-xs);padding:0 10px;font-size:var(--fs-xs);color:var(--clowzer-text-main);background:var(--clowzer-surface);min-width:0}.clo-oh-time-input:focus{outline:none;border-color:var(--clowzer-primary)}.clo-oh-time-sep{color:var(--clowzer-text-muted);font-size:var(--fs-md);padding-bottom:9px}.clo-oh-toggle{position:relative;display:inline-block;width:38px;height:22px;flex-shrink:0}.clo-oh-toggle input{opacity:0;width:0;height:0}.clo-oh-toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:var(--clowzer-text-muted);border-radius:22px;transition:.2s ease}.clo-oh-toggle-slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;border-radius:50%;transition:.2s ease;background-color:var(--clowzer-white-always)}.clo-oh-toggle input:checked+.clo-oh-toggle-slider{background-color:var(--clowzer-primary)}.clo-oh-toggle input:checked+.clo-oh-toggle-slider:before{transform:translate(16px)}.clo-oh-footer{flex-shrink:0;background:var(--clowzer-surface);padding:16px 2px 4px;display:flex;gap:12px}.clo-oh-footer-btn{flex:1}@media (max-width: 380px){.clo-oh-time-row{grid-template-columns:1fr auto 1fr;gap:6px}.clo-oh-time-sep{padding-bottom:9px;font-size:var(--fs-sm)}.clo-oh-day-label{font-size:var(--fs-xs)}.clo-oh-card{padding:10px}}.notif-page-container{display:flex;flex-direction:column;min-height:100vh;background-color:var(--clowzer-surface);padding-bottom:80px}.notif-page-header-block{background-color:var(--clowzer-surface);border-bottom:1px solid var(--clowzer-border);position:sticky;top:0;z-index:10}.notif-page-actions{display:flex;justify-content:flex-end;padding:12px 16px}.notif-page-action-btn{display:flex;align-items:center;gap:6px;background:transparent;border:none;font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main);cursor:pointer;padding:8px 12px;border-radius:8px;transition:background .2s}.notif-page-action-btn:hover{background-color:var(--clowzer-input-bg)}.notif-filter-pills{display:flex;gap:8px;padding:8px 16px 16px;overflow-x:auto;scrollbar-width:none}.notif-filter-pills::-webkit-scrollbar{display:none}.notif-pill{padding:6px 14px;border-radius:20px;background:var(--clowzer-input-bg);color:var(--clowzer-text-muted);border:none;font-size:var(--fs-sm);font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease}.notif-pill:hover{background:var(--clowzer-border)}.notif-pill.active{background:var(--clowzer-primary);color:var(--clowzer-white-always)}.notif-page-list{flex:1;overflow-y:auto;padding:var(--space-md) 0}.notif-page-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--clowzer-text-muted);text-align:center}.notif-page-empty h2{font-size:var(--fs-xl);margin-bottom:8px;color:var(--clowzer-text-main)}.notif-page-group{margin-bottom:var(--space-lg)}.notif-page-date-header{font-size:var(--fs-xs);font-weight:600;color:var(--clowzer-text-muted);padding:0 var(--space-md);letter-spacing:.5px}.notif-custom-item{border-radius:12px;overflow:hidden;transition:background-color .2s ease}.notif-custom-item>div,.notif-custom-item>li,.notif-custom-item>a,.notif-custom-item [class*=list-item]{border:none!important;box-shadow:none!important;background-color:transparent!important;margin-bottom:0!important}.notif-custom-item:hover{background-color:var(--clowzer-input-bg)!important}.notif-page-icon-wrapper{background-color:var(--clowzer-input-bg);padding:10px;border-radius:50%;display:flex;align-items:center;justify-content:center}.notif-page-right-element{display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding-right:8px}.notif-unread-dot{width:8px;height:8px;background-color:var(--clowzer-primary);border-radius:50%}.notif-time{font-size:11px;color:var(--clowzer-text-muted)}.notif-load-more-container{display:flex;justify-content:center;padding:24px 0}.notif-load-more-btn{font-weight:600;padding:10px 24px;border-radius:20px}.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-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-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-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-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}.sw-page-container{min-height:100dvh;background-color:var(--clowzer-surface);display:flex;flex-direction:column;animation:fadeIn .3s ease-in-out;max-width:600px;margin:0 auto}.sw-header{display:flex;align-items:center;padding:10px;background-color:var(--clowzer-surface);position:sticky;top:0;z-index:10}.sw-title{margin:0 0 0 16px;font-size:var(--fs-md);font-weight:600;color:var(--clowzer-text-main)}.sw-content-scroll{flex:1;padding:0 10px 30px;display:flex;flex-direction:column;gap:10px}.sw-main-card{border-radius:var(--radius-md);padding:20px;color:#fff;display:flex;flex-direction:column;gap:14px}.sw-main-card-top{display:flex;justify-content:space-between;align-items:flex-start}.sw-main-card-left{display:flex;flex-direction:column;gap:8px}.sw-balance-title{font-size:var(--fs-sm);font-weight:500;opacity:.9;display:flex;align-items:center;gap:8px}.sw-toggle-vision{background:transparent;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;opacity:.8;transition:opacity .2s}.sw-toggle-vision:hover{opacity:1}.sw-balance-amount{font-size:2.2rem;font-weight:700;margin:0;letter-spacing:-.5px;color:var(--clowzer-white-always)}.sw-wallet-icon{font-size:28px;opacity:.4}.sw-main-card-bottom{display:flex;align-items:center;background:#ffffff26;border-radius:12px;padding:12px 16px}.sw-bottom-stat{flex:1;display:flex;flex-direction:column;gap:4px}.sw-bottom-stat.right{align-items:flex-end;text-align:right}.sw-stat-label{font-size:var(--fs-xs);opacity:.8;font-weight:500;display:flex;align-items:center;gap:6px}.sw-info-icon{cursor:pointer;opacity:.8}.sw-stat-value{font-size:var(--fs-md);font-weight:700}.sw-stat-divider{width:1px;height:24px;background-color:#ffffff4d;margin:0 16px}.sw-card{background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:16px;overflow:hidden}.sw-tile-card,.sw-accordion-header{display:flex;align-items:center;padding:16px;gap:16px}.sw-accordion-header{cursor:pointer;transition:background .2s}.sw-accordion-header:active{background:var(--clowzer-bg)}.sw-tile-icon{width:48px;height:48px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:20px;flex-shrink:0}.sw-tile-text{flex:1;display:flex;flex-direction:column;gap:2px}.sw-tile-text h4{margin:0;font-size:var(--fs-md);color:var(--clowzer-text-main);font-weight:600}.sw-tile-text p{margin:0;font-size:var(--fs-xs);color:var(--clowzer-text-muted)}.sw-tile-action{flex-shrink:0}.sw-action-btn{padding:8px 16px;border-radius:20px;font-size:var(--fs-xs);font-weight:600;cursor:pointer;transition:all .2s}.sw-action-btn.outline{background:transparent;border:1px solid var(--clowzer-border);color:var(--clowzer-text-main)}.sw-chevron{color:var(--clowzer-text-muted);transition:transform .3s ease}.sw-chevron.expanded{transform:rotate(90deg)}.sw-accordion-body{padding:0 16px 16px;border-top:1px dashed var(--clowzer-border);margin-top:4px;animation:fadeIn .2s ease-in-out}.sw-warning-box{background:#fffbeb;color:#b45309;padding:12px;border-radius:8px;font-size:var(--fs-sm);display:flex;align-items:center;gap:8px;margin-top:12px}.sw-withdraw-group{display:flex;gap:12px;margin-top:12px}.sw-input-wrapper{flex:1;display:flex;align-items:center;background:var(--clowzer-input-bg);border-radius:12px;padding:0 16px;border:1px solid transparent}.sw-input-wrapper:focus-within{border-color:var(--clowzer-primary);background:var(--clowzer-surface)}.sw-currency{font-weight:700;color:var(--clowzer-text-muted);margin-right:8px}.sw-withdraw-input{flex:1;height:48px;background:transparent;border:none;font-size:1rem;font-weight:700;color:var(--clowzer-text-main);width:100%}.sw-withdraw-input:focus{outline:none}.sw-withdraw-btn{color:#fff;border:none;padding:0 24px;border-radius:12px;font-weight:600;cursor:pointer;transition:transform .2s}.sw-withdraw-btn:active:not(:disabled){transform:scale(.95)}.sw-withdraw-btn:disabled{opacity:.6;cursor:not-allowed}.sw-bank-info{gap:4px}.sw-bank-name{font-size:var(--fs-xs);font-weight:700;color:var(--clowzer-text-main);letter-spacing:.5px}.sw-bank-acc{font-size:var(--fs-sm);color:var(--clowzer-text-muted);font-family:monospace}.sw-bank-holder{font-size:var(--fs-xs);color:var(--clowzer-text-main);opacity:.8}.sw-bank-form{padding:16px;display:flex;flex-direction:column;gap:12px}.sw-form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.sw-form-header h4{margin:0;font-size:var(--fs-md)}.sw-cancel-edit-btn{background:transparent;border:none;color:var(--clowzer-text-muted);font-size:var(--fs-xs);font-weight:600;cursor:pointer}.sw-form-input{padding:14px;border:1px solid var(--clowzer-border);border-radius:12px;background:var(--clowzer-surface);color:var(--clowzer-text-main);font-size:var(--fs-sm)}.sw-form-input:focus{outline:none;border-color:var(--clowzer-primary)}.sw-save-btn{padding:14px;border:none;color:#fff;border-radius:12px;font-weight:600;cursor:pointer;margin-top:4px}.sw-history-card{padding:16px 0;border:none}.sw-section-header{display:flex;justify-content:space-between;align-items:center;padding:0 0 12px 16px}.sw-section-header h4{margin:0;font-size:var(--fs-md);font-weight:600}.sw-see-all-btn{background:transparent;border:none;font-size:var(--fs-xs);font-weight:600;cursor:pointer;display:flex;align-items:center;gap:4px}.sw-history-empty{text-align:center;padding:30px 16px;color:var(--clowzer-text-muted);font-size:var(--fs-sm)}.sw-frozen-banner{background-color:var(--clowzer-danger-red);color:#fff;padding:16px;border-radius:16px;display:flex;align-items:center;gap:16px}.sw-frozen-banner h4{margin:0 0 4px;font-size:var(--fs-sm)}.sw-frozen-banner p{margin:0;font-size:var(--fs-xs);opacity:.9}.sw-error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:40px 20px;text-align:center;color:var(--clowzer-text-muted)}.sw-error-icon{font-size:48px;color:var(--clowzer-danger-red);margin-bottom:16px}.sw-error-state h3{color:var(--clowzer-text-main);margin-bottom:8px;font-size:var(--fs-lg)}.sw-error-state p{font-size:var(--fs-sm);margin-bottom:24px}.sw-retry-btn{padding:12px 24px;border:none;border-radius:12px;background:var(--clowzer-primary);color:#fff;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px}.smart-wallet-fee-breakdown{background-color:var(--clowzer-input-bg);border-radius:var(--radius-md);padding:16px;margin-bottom:24px;display:flex;flex-direction:column;gap:12px}.smart-wallet-fee-row{display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-md);color:var(--clowzer-text-main)}.smart-wallet-fee-row.fee{color:var(--clowzer-danger-red);font-size:var(--fs-sm)}.smart-wallet-fee-row.total{font-weight:700;font-size:var(--fs-lg)}.smart-wallet-divider{border:none;border-top:1px dashed var(--clowzer-border);margin:4px 0}.smart-wallet-modal-actions{display:flex;gap:12px}.smart-wallet-cancel-btn,.smart-wallet-confirm-btn{flex:1;padding:16px;border-radius:14px;font-weight:700;font-size:var(--fs-md);cursor:pointer;border:none;display:flex;justify-content:center;align-items:center;transition:opacity .2s ease,transform .1s ease}.smart-wallet-cancel-btn{background-color:var(--clowzer-input-bg);color:var(--clowzer-text-main)}.smart-wallet-confirm-btn{color:var(--clowzer-white-always)}.smart-wallet-cancel-btn:active,.smart-wallet-confirm-btn:active:not(:disabled){transform:scale(.96)}.smart-wallet-confirm-btn:disabled{opacity:.6;cursor:not-allowed}.smart-wallet-modal-body{text-align:center;padding:10px 10px 30px}.smart-wallet-modal-body.success-body{padding:10px 10px 30px}.smart-wallet-pin-icon-circle{width:64px;height:64px;border-radius:50%;background-color:var(--clowzer-input-bg);color:var(--clowzer-text-muted);display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 15px}.smart-wallet-pin-desc{margin-bottom:20px;color:var(--clowzer-text-main)}.smart-wallet-pin-inputs{display:flex;justify-content:center;gap:12px;margin-bottom:20px}.smart-wallet-pin-inputs.has-error-margin{margin-bottom:10px}.smart-wallet-pin-digit{width:52px;height:64px;border-radius:14px;border:1.5px solid var(--clowzer-border);background-color:var(--clowzer-surface);color:var(--clowzer-text-main);font-size:24px;font-weight:700;text-align:center;transition:all .2s ease}.smart-wallet-pin-digit:focus{outline:none;border-color:var(--clowzer-primary)}.smart-wallet-pin-digit:focus-visible{border-color:currentColor}.smart-wallet-pin-digit.error-border{border-color:var(--clowzer-danger-red)}.smart-wallet-error-text{color:var(--clowzer-danger-red);font-size:14px;font-weight:600;margin-bottom:15px}.smart-wallet-toggle-pin{display:flex;align-items:center;justify-content:center;gap:6px;margin:15px 0;font-size:13px;color:var(--clowzer-text-muted);cursor:pointer}.smart-wallet-forgot-pin-wrap{text-align:center;margin-top:1rem;margin-bottom:1.5rem}.smart-wallet-forgot-pin-link{font-size:13px;color:var(--clowzer-text-muted);cursor:pointer;text-decoration:underline}.smart-wallet-pin-submit{width:100%;padding:16px;border-radius:var(--radius-sm);font-weight:700;font-size:var(--fs-md);color:var(--clowzer-white-always);border:none;cursor:pointer;transition:opacity .2s ease,transform .1s ease;display:flex;justify-content:center;align-items:center}.smart-wallet-pin-submit:active:not(:disabled){transform:scale(.96)}.smart-wallet-pin-submit:disabled{opacity:.6;cursor:not-allowed}.smart-wallet-success-icon-wrap{margin:0 auto 15px}.smart-wallet-success-icon{font-size:50px}.smart-wallet-success-title{margin:10px 0;font-size:18px;color:var(--clowzer-text-main)}.smart-wallet-success-desc{color:var(--clowzer-text-muted);margin-bottom:25px;font-size:14px;line-height:1.5}.smart-wallet-success-btn{width:100%;border-radius:12px}.smart-wallet-modal-container{padding:0 10px 30px}.wh-page-container{height:100dvh;background-color:var(--clowzer-surface);display:flex;flex-direction:column;animation:fadeIn .3s ease-in-out;max-width:600px;margin:0 auto}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wh-header{display:flex;align-items:center;justify-content:space-between;padding:10px;background-color:var(--clowzer-surface);position:sticky;top:0;z-index:10}.wh-back-btn{background:transparent;border:none;font-size:1rem;color:var(--clowzer-text-main);cursor:pointer;padding:4px}.wh-title{margin:0;font-size:var(--fs-md);font-weight:00;color:var(--clowzer-text-main)}.wh-export-btn{background:var(--clowzer-primary-light);color:var(--clowzer-primary);border:none;padding:6px 14px;border-radius:var(--radius-md);font-size:var(--fs-xs);font-weight:700;cursor:pointer;transition:opacity .2s}.wh-export-btn:active{opacity:.7}.wh-filters-container{display:flex;gap:10px;padding:15px 10px;background:var(--clowzer-surface);overflow-x:auto;scrollbar-width:none}.wh-filters-container::-webkit-scrollbar{display:none}.wh-filter-pill{background:var(--clowzer-bg);color:var(--clowzer-text-muted);border:1px solid transparent;padding:8px 16px;border-radius:24px;font-size:var(--fs-sm);font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease}.wh-filter-pill.active{background:var(--clowzer-primary);color:#fff}.wh-content-scroll{flex:1;overflow-y:auto;padding:0 20px 40px}.wh-date-group{margin-bottom:14px}.wh-date-header{font-size:var(--fs-xs);font-weight:600;color:var(--clowzer-text-muted);letter-spacing:.5px;margin-bottom:5px;padding-bottom:4px}.wh-group-list{display:flex;flex-direction:column}.wh-loading,.wh-empty{text-align:center;padding:40px 20px;color:var(--clowzer-text-muted);font-size:var(--fs-sm)}.wh-end-msg{text-align:center;padding:20px;font-size:var(--fs-xs);color:var(--clowzer-text-muted)}.tx-row-container{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px dashed var(--clowzer-border);cursor:pointer;transition:background .2s}.tx-row-container:active{background:var(--clowzer-bg)}.tx-row-container:last-child{border-bottom:none}.tx-left{flex-shrink:0}.tx-icon-circle{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center}.tx-middle{flex:1;display:flex;flex-direction:column;justify-content:center;gap:2px}.tx-title{font-size:var(--fs-sm);font-weight:700;color:var(--clowzer-text-main);text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.tx-ref{font-size:var(--fs-xs);color:var(--clowzer-text-muted);font-family:monospace}.tx-time{font-size:var(--fs-xs);color:var(--clowzer-text-muted);opacity:.8}.tx-right{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.tx-amount{font-size:var(--fs-sm);font-weight:800}.tx-status{font-size:.65rem;font-weight:700;letter-spacing:.5px;border-radius:12px}.contact-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.contact-modal-content{background:var(--clowzer-surface);width:90%;max-width:380px;border-radius:var(--radius-lg);padding:var(--space-lg);animation:slideUp .3s cubic-bezier(.16,1,.3,1);box-shadow:var(--shadow-medium);border:1px solid var(--clowzer-card-border)}.contact-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg)}.contact-modal-header h3{margin:0;font-size:var(--fs-xl);color:var(--clowzer-text-main);font-weight:700}.close-btn{background:none;border:none;font-size:var(--fs-lg);color:var(--clowzer-text-muted);cursor:pointer;padding:var(--space-xs);display:flex;align-items:center;justify-content:center;transition:color .2s ease}.close-btn:hover{color:var(--clowzer-danger-red)}.contact-option{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);cursor:pointer;border:1px solid var(--clowzer-border);background-color:var(--clowzer-surface);transition:all .2s ease;margin-bottom:var(--space-sm)}.contact-option:hover{background-color:var(--clowzer-list-hover);border-color:var(--clowzer-border-hover)}.contact-option:active{transform:scale(.98)}.contact-option.primary{background-color:var(--clowzer-light);border-color:var(--clowzer-primary)}.contact-option.primary:hover{background-color:var(--clowzer-primary-light)}.icon-box{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0}.icon-box.internal{background:var(--clowzer-primary);color:var(--clowzer-white-always)}.icon-box.whatsapp{background:#25d366;color:var(--clowzer-white-always)}.option-text h4{margin:0 0 4px;font-size:var(--fs-md);color:var(--clowzer-text-main);display:flex;align-items:center;gap:var(--space-xs)}.option-text p{margin:0;font-size:var(--fs-sm);color:var(--clowzer-text-muted);line-height:var(--lh-normal)}.badge-recommended{font-size:var(--fs-xs);background:var(--clowzer-primary);color:var(--clowzer-white-always);padding:2px 6px;border-radius:var(--radius-sm);text-transform:uppercase;font-weight:700}.warning-text{color:var(--clowzer-danger-red)!important;font-weight:500;display:flex;align-items:center;gap:4px}.contact-divider{text-align:center;margin:var(--space-md) 0;position:relative}.contact-divider span{background:var(--clowzer-surface);padding:0 var(--space-sm);color:var(--clowzer-text-muted);font-size:var(--fs-sm);position:relative;z-index:1}.contact-divider:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--clowzer-border);z-index:0}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.uni-procard-container .uni-prolog-btn{border:none;border-radius:var(--radius-sm);background:var(--clowzer-text-main);color:var(--clowzer-surface);height:32px;padding:0 12px;font-size:var(--fs-sm);font-weight:500;cursor:pointer;transition:opacity .2s;box-shadow:none;display:flex;align-items:center;justify-content:center;position:relative;right:0}.uni-procard-container .uni-prolog-btn:hover{opacity:.8}.uni-procard-container .uni-prolog-btn:not(.full-width){min-width:40px}.uni-procard-container .uni-prolog-qty-wrap{border:1px solid var(--clowzer-text-main);border-radius:var(--radius-sm);height:32px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;box-shadow:none;padding:0;position:relative;right:0}.uni-procard-container .uni-prolog-qty-btn{background:transparent;border:none;color:var(--clowzer-text-main);height:100%;width:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}.uni-procard-container .uni-prolog-qty-btn:hover{background-color:var(--clowzer-grey)}.uni-procard-container .uni-prolog-qty-count{color:var(--clowzer-text-main);font-size:var(--fs-sm);font-weight:600;padding:0 8px;min-width:20px;text-align:center}.prod-skel-wrapper{width:100%;min-height:100vh;background:var(--clowzer-surface);position:relative}.prod-skel-shimmer{background:linear-gradient(90deg,var(--clowzer-border) 25%,var(--clowzer-card-border) 50%,var(--clowzer-border) 75%);background-size:200% 100%;animation:prod-skel-loading 1.5s infinite linear;border-radius:var(--radius-sm)}@keyframes prod-skel-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.prod-skel-nav{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:1200px;height:var(--nav-height, 60px);z-index:1001;display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-md);background:var(--clowzer-surface);border-bottom:1px solid var(--clowzer-card-border)}.prod-skel-nav-btn{width:38px;height:38px;border-radius:50%}.prod-skel-nav-right{display:flex;gap:var(--space-xs)}.prod-skel-layout{display:flex;flex-direction:column;padding-top:var(--nav-height, 60px)}.prod-skel-hero{width:100%;height:55vh;max-height:480px;border-radius:0}.prod-skel-details{display:flex;flex-direction:column;width:100%}.prod-skel-store-header{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);border-bottom:1px solid var(--clowzer-border)}.prod-skel-avatar{width:40px;height:40px;border-radius:50%}.prod-skel-store-name{width:120px;height:20px}.prod-skel-title-block{padding:var(--space-lg) var(--space-md) var(--space-xs);display:flex;flex-direction:column;gap:12px}.prod-skel-title{width:85%;height:28px}.prod-skel-short{width:50%}.prod-skel-price-block{padding:0 var(--space-md) var(--space-lg);display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-sm)}.prod-skel-price{width:110px;height:34px}.prod-skel-btn{width:130px;height:48px;border-radius:var(--radius-md)}.prod-skel-section{padding:var(--space-lg) var(--space-md);border-top:8px solid var(--clowzer-grey);display:flex;flex-direction:column;gap:12px}.prod-skel-subtitle{width:150px;height:24px;margin-bottom:var(--space-xs)}.prod-skel-line{width:100%;height:16px}@media (min-width: 768px){.prod-skel-layout{flex-direction:row;padding:100px 40px 60px;gap:50px;align-items:flex-start}.prod-skel-hero{flex:1.2;position:sticky;top:100px;height:calc(100vh - 140px);max-height:700px;border-radius:var(--radius-lg)}.prod-skel-details{flex:1;min-width:0}.prod-skel-nav{background:transparent;border-bottom:none}}.new-ep-wrapper{background-color:var(--clowzer-surface);font-family:inherit}.new-ep-wrapper *{box-sizing:border-box}.new-ep-form{display:flex;flex-direction:column;padding-bottom:90px}.new-ep-hero{width:100%;height:250px;background-color:var(--clowzer-bg);position:relative}.new-ep-hero-preview{width:100%;height:100%;position:relative}.new-ep-hero-img{width:100%;height:100%;object-fit:cover}.new-ep-readonly-badge{position:absolute;top:16px;right:16px;background:#0009;color:#fff;padding:6px 12px;border-radius:20px;font-size:11px;font-weight:600;display:flex;align-items:center;gap:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.new-ep-helper-text{text-align:center;font-size:var(--fs-xs);color:var(--clowzer-text-muted)}.new-ep-form-area{padding:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-md)}.new-ep-row{display:flex;gap:16px;width:100%}.new-ep-input-group{display:flex;flex-direction:column;gap:8px;width:100%}.new-ep-flex-1{flex:1}.new-ep-flex-2{flex:2}.new-ep-flex-3{flex:2.5}.new-ep-input-group label{font-size:var(--fs-2xs);font-weight:700;color:var(--clowzer-text-main);letter-spacing:.5px}.new-ep-req{color:var(--clowzer-danger-red)}.new-ep-input-group input[type=text],.new-ep-textarea-wrapper textarea{width:100%;padding:14px 16px;border:1px solid var(--clowzer-border);border-radius:var(--radius-md);font-size:var(--fs-xs);color:var(--clowzer-text-main);background-color:var(--clowzer-surface);outline:none;transition:border-color .2s}.new-ep-price-wrapper{position:relative;display:flex;align-items:center}.new-ep-currency{position:absolute;left:16px;font-size:var(--fs-md);font-weight:600;color:var(--clowzer-text-muted)}.new-ep-price-input{padding-left:36px!important}.new-ep-textarea-wrapper{position:relative}.new-ep-textarea-wrapper textarea{resize:none;padding-bottom:30px}.new-ep-char-count{position:absolute;bottom:10px;right:14px;font-size:11px;color:var(--clowzer-text-muted);font-weight:500}.new-ep-pill-group{display:flex;gap:8px}.new-ep-pill{flex:1;padding:12px 0;text-align:center;background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);font-size:var(--fs-xs);color:var(--clowzer-text-main);cursor:pointer;transition:all .2s}.new-ep-pill.active{background:var(--clowzer-primary-light);border-color:var(--clowzer-primary);color:var(--clowzer-primary)}.new-ep-helper-banner{display:flex;align-items:center;gap:5px;padding:10px;background-color:var(--clowzer-primary-light);color:var(--clowzer-dark-green);border-radius:var(--radius-sm);font-size:var(--fs-2xs)}.new-ep-action-bar{position:absolute;bottom:0;left:0;width:100%;background:var(--clowzer-surface);padding:var(--space-md);border-top:1px solid var(--clowzer-card-border);z-index:100}.new-ep-publish-btn{width:100%;padding:16px;background:var(--clowzer-primary);color:var(--clowzer-white-always);border:none;border-radius:var(--radius-md);font-size:var(--fs-md);font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center}.new-ep-publish-btn:disabled{opacity:.7}.pro-report-modal-body{display:flex;flex-direction:column}.pro-report-header{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md)}.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-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:grid;grid-template-columns:1fr;gap:var(--space-sm);margin-bottom:var(--space-md)}.pro-report-option-btn{background-color:var(--clowzer-surface);border:1.5px solid var(--clowzer-border);border-radius:var(--radius-md);padding:var(--space-sm) 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;font-size:var(--fs-md)}.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:18px;height:18px;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:5px}.pro-report-textarea-container{display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-lg)}.pro-report-textarea-label{font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main)}.pro-report-textarea{width:100%;background-color:var(--clowzer-input-bg);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:var(--space-md);color:var(--clowzer-text-main);font-size:var(--fs-md);font-family:inherit;resize:vertical;min-height:80px;transition:border-color .2s ease,box-shadow .2s ease}.pro-report-textarea:focus{outline:none;border-color:var(--clowzer-danger-red);box-shadow:0 0 0 3px #ef44441a}.pro-report-textarea::placeholder{color:var(--clowzer-text-muted)}.pro-report-actions{margin-top:auto}.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}.new-pro-det-wrapper{font-family:inherit;color:var(--clowzer-text-main);display:flex;justify-content:center;min-height:100vh;padding-left:80px}@media (max-width: 768px){.new-pro-det-wrapper{padding-left:0}}.new-pro-det-page-container{width:100%;background:var(--clowzer-surface);position:relative;padding-bottom:90px}.new-pro-det-nav-header{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:1200px;height:60px;z-index:1001;display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-md);box-sizing:border-box;background:transparent;transition:background .3s,box-shadow .3s}.new-pro-det-nav-header.new-pro-det-scrolled{background:var(--clowzer-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 10px #0000000d}.new-pro-det-icon-btn{background:#0003;border:none;border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--clowzer-white-always);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .2s}.new-pro-det-nav-right .bell-icon-btn{color:var(--clowzer-white-always)}.new-pro-det-nav-header.new-pro-det-scrolled .new-pro-det-icon-btn,.new-pro-det-nav-header.new-pro-det-scrolled .bell-icon-btn{background:transparent;color:var(--clowzer-text-main)}.new-pro-det-nav-right{display:flex;gap:var(--space-xs)}.new-pro-det-layout{display:flex;flex-direction:column}.new-pro-det-image-hero{position:relative;width:100%;height:55vh;max-height:480px}.new-pro-det-main-img{width:100%;height:100%;object-fit:cover}.new-pro-det-details-stack{background-color:var(--clowzer-surface);border-radius:15px 15px 0 0;position:relative;z-index:10;margin-top:-15px;padding-top:10px}.new-pro-det-title-block{padding:var(--space-md) var(--space-md) var(--space-xs);display:flex;justify-content:space-between;align-items:flex-start}.new-pro-det-title-block h1{margin:0;font-size:var(--fs-xl);flex:1;padding-right:10px;color:var(--clowzer-text-main)}.new-pro-det-title-icons{display:flex;gap:var(--space-md);color:var(--clowzer-text-muted);padding-top:4px}.new-pro-det-price-block{padding:0 var(--space-md) var(--space-xs);display:flex;align-items:center;gap:var(--space-sm)}.new-pro-det-price-large{font-size:24px;font-weight:800;color:var(--clowzer-primary)}.new-pro-det-available-badge{font-size:11px;font-weight:700;text-transform:uppercase;background:var(--clowzer-primary-light, #e8f5e9);color:var(--clowzer-primary);padding:4px 8px;border-radius:4px}.new-pro-det-sec{padding:0 var(--space-md)}.new-pro-det-sec h3{font-size:var(--fs-lg);margin:0 0 var(--space-md) 0;color:var(--clowzer-text-main)}.new-pro-det-desc{font-size:var(--fs-md);line-height:var(--lh-loose);color:var(--clowzer-text-muted);max-height:65px;overflow:hidden;transition:max-height .3s ease-in-out;white-space:pre-wrap}.new-pro-det-desc.new-pro-det-expanded{max-height:1000px}.new-pro-det-read-more-btn{background:none;border:none;color:var(--clowzer-primary);font-weight:700;padding:10px 0;cursor:pointer;font-size:var(--fs-md)}.pro-det-store-block{display:flex;align-items:center;padding:var(--space-md);margin:var(--space-lg) var(--space-md);background:var(--clowzer-bg);border-radius:var(--radius-md);gap:var(--space-sm)}.pro-det-store-left{flex-shrink:0}.pro-det-store-left img{width:50px;height:50px;border-radius:50%;object-fit:cover;border:1px solid var(--clowzer-border);display:block}.pro-det-store-middle{flex:1;min-width:0;padding:0 var(--space-md)}.pro-det-store-name{font-weight:700;font-size:var(--fs-md);color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-det-store-meta{display:flex;align-items:center;gap:8px;font-size:var(--fs-xs);color:var(--clowzer-text-muted);margin-top:4px;min-width:0}.pro-det-store-meta span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-det-store-right{flex-shrink:0}.pro-det-store-right .view-store-btn{background:transparent;border:1px solid var(--clowzer-primary);color:var(--clowzer-primary);padding:8px 16px;border-radius:20px;font-weight:600;font-size:var(--fs-sm);cursor:pointer;transition:all .2s;white-space:nowrap}.pro-det-store-right .view-store-btn:hover{background:var(--clowzer-primary);color:#fff}@media (max-width: 380px){.pro-det-store-block{padding:10px;margin:var(--space-lg) 10px;gap:8px}.pro-det-store-left img{width:40px;height:40px}.pro-det-store-middle{padding:0 4px}.pro-det-store-name{font-size:var(--fs-sm)}.pro-det-store-meta{gap:5px;font-size:var(--fs-2xs, 11px)}.pro-det-store-right .view-store-btn{padding:6px 10px;font-size:var(--fs-xs)}}.new-pro-det-bottom-fixed-bar{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:1200px;background:var(--clowzer-surface);padding:var(--space-sm) var(--space-md);z-index:1000;display:flex;justify-content:center}.new-pro-det-bottom-fixed-bar .product-new-cta-mini{max-width:600px}@media (min-width: 768px){.new-pro-det-layout{flex-direction:row;padding:100px 40px 60px;gap:50px;align-items:flex-start}.new-pro-det-image-hero{flex:1.2;position:sticky;top:100px;height:calc(100vh - 140px);max-height:700px;border-radius:var(--radius-lg);overflow:hidden}.new-pro-det-details-stack{flex:1;min-width:0;border-radius:0;margin-top:0;padding-top:0}.new-pro-det-bottom-fixed-bar{padding:var(--space-md)}}.new-pro-det-review-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xl) 0;text-align:center}.new-pro-det-review-count{color:var(--clowzer-text-muted);font-size:var(--fs-md);font-weight:500;margin-left:var(--space-xs)}.new-pro-det-review-summary-wrap{margin-bottom:var(--space-xl)}.new-pro-det-review-list{display:flex;flex-direction:column;gap:var(--space-md)}.new-pro-det-btn-helpful{background:var(--clowzer-surface);color:var(--clowzer-text-main);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:12px;font-size:var(--fs-md);font-weight:600;width:100%;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background .2s ease;margin-top:var(--space-xs)}.new-pro-det-btn-helpful:hover{background:var(--clowzer-list-hover)}.settings-page-container{max-width:600px;margin:0 auto;padding:var(--space-md);padding-bottom:var(--space-xl)}.settings-section-title{font-size:var(--fs-xs);color:var(--clowzer-text-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:600;margin-top:var(--space-xl);margin-bottom:var(--space-xs);padding-left:var(--space-sm)}.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-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-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-fade-in{animation:fadeIn .3s ease-in-out}@keyframes clowzer-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-spin{animation:clowzer-spin 1s linear infinite!important;transform-origin:center}.acc-setup-page{min-height:100dvh;width:100vw;display:flex;flex-direction:column;align-items:center;scrollbar-width:none}.acc-setup-page.context-center{justify-content:center}.acc-setup-header-section{width:100%;max-width:650px;padding:10px 15px 0;background-color:transparent;position:relative;text-align:left}.acc-setup-header-top{margin-bottom:24px}.acc-setup-header-content h2{font-size:2rem;color:var(--clowzer-text-main);margin-bottom:8px;font-family:var(--clowzer-font-display);font-weight:700}.acc-setup-subtitle{color:var(--clowzer-text-muted);font-size:var(--fs-md);line-height:var(--lh-normal)}.acc-setup-form-section{width:100%;flex:1;display:flex;justify-content:center;padding:0 15px 10px}.acc-setup-form-inner{width:100%;display:flex;flex-direction:column}.acc-setup-step-header{display:flex;align-items:center;gap:10px}.acc-setup-step-header .ep-btn-nav{font-size:var(--fs-md)}.acc-setup-step-title{font-family:var(--clowzer-font-display);font-size:var(--fs-sm);font-weight:700;color:var(--clowzer-text-main);margin:0;text-align:right}.acc-setup-grid{display:flex;gap:var(--space-lg);width:100%;margin-top:10px}@media (max-width: 540px){.acc-setup-grid{flex-direction:column}}.acc-setup-card-option{border:1.5px solid var(--clowzer-border, #e1e1e1);border-radius:var(--radius-lg, 16px);padding:32px;display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease}.acc-setup-card-option:hover{transform:translateY(-2px)}.acc-setup-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.acc-icon-circle{width:56px;height:56px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.6rem}.acc-setup-card-title{font-size:1.5rem;color:var(--clowzer-text-main);margin:0 0 8px;font-weight:700}.acc-setup-card-hook{font-size:var(--fs-md);font-weight:600;color:var(--clowzer-text-main);margin-bottom:8px}.acc-setup-card-desc{font-size:var(--fs-sm);color:var(--clowzer-text-muted);line-height:1.6;margin-bottom:24px}.acc-setup-benefits{list-style:none;padding:0;margin:0 0 32px;flex-grow:1}.acc-setup-benefits li{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:var(--fs-sm);color:var(--clowzer-text-main);font-weight:500}.acc-setup-btn-select{width:max-content;padding:0;background:transparent;border:none;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:var(--fs-md);transition:opacity .2s}.acc-setup-btn-select:hover{opacity:.7}.acc-theme-business{background-color:var(--soft-blue-bg)}.acc-theme-business:hover{border-color:#007bff}.acc-theme-business .acc-icon-circle{background:#e7f1ff;color:#007bff}.acc-theme-business .acc-check-icon,.acc-theme-business .acc-setup-btn-select{color:#007bff}.acc-theme-agent{background-color:var(--soft-green-bg)}.acc-theme-agent:hover{border-color:var(--clowzer-primary)}.acc-theme-agent .acc-icon-circle{background:var(--clowzer-primary-light);color:var(--clowzer-dark-green)}.acc-theme-agent .acc-check-icon,.acc-theme-agent .acc-setup-btn-select{color:var(--clowzer-primary)}.acc-setup-footer-link{margin-top:32px;text-align:center}.acc-text-btn{background:none;border:none;color:var(--clowzer-text-muted);cursor:pointer;font-size:var(--fs-md);text-decoration:underline}.status-container{text-align:center;display:flex;flex-direction:column;align-items:center;background:var(--clowzer-surface);padding:48px 24px;border-radius:var(--radius-lg);border:1.5px solid var(--clowzer-border)}.status-icon{font-size:3rem;margin-bottom:24px}.warning-color{color:var(--clowzer-warning)}.success-color{color:var(--clowzer-success)}.status-heading{color:var(--clowzer-text-main);margin-bottom:12px;font-size:1.5rem;font-weight:700}.status-text{color:var(--clowzer-text-muted);margin-bottom:32px;font-size:var(--fs-md);line-height:1.5}.status-actions{width:100%;max-width:400px;display:flex;flex-direction:column;gap:12px;background:var(--clowzer-bg);padding:24px;border-radius:var(--radius-md);border:1px dashed var(--clowzer-border)}.status-actions p{font-size:var(--fs-sm);color:var(--clowzer-text-main);font-weight:600;margin:0 0 12px}.acc-setup-btn-next{background:var(--clowzer-primary);color:var(--clowzer-white-always);border:none;width:100%;height:var(--input-height, 44px);border-radius:var(--radius-md);font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center}.acc-setup-btn-next:hover{background:var(--clowzer-primary-hover)}.acc-setup-btn-ghost{background:transparent;color:var(--clowzer-text-muted);border:1px solid var(--clowzer-border);width:100%;height:var(--input-height, 44px);border-radius:var(--radius-md);font-weight:700;cursor:pointer}.acc-setup-btn-ghost:hover{background:var(--clowzer-input-bg);color:var(--clowzer-text-main)}.acc-form-container{width:100%;animation:fadeIn .4s ease-in-out}.acc-form-card{background:transparent;padding:0 0 10px;border:none;border-bottom:1px solid var(--clowzer-card-border)}.acc-form-card:last-of-type{border-bottom:none;margin-bottom:10px;padding-bottom:0}.acc-form-group{margin-bottom:var(--space-lg);display:flex;flex-direction:column}.acc-form-card-header{border-bottom:none;padding-bottom:0;margin-bottom:10px}.acc-form-card-header h4{font-size:.75rem;font-family:var(--clowzer-font-body);color:var(--clowzer-text-muted);letter-spacing:.8px;text-transform:uppercase;margin:0;font-weight:700}.acc-form-label,.clowzer-label{display:block;font-size:var(--fs-xs);font-weight:600;color:var(--clowzer-text-muted);margin-top:var(--space-xs);margin-bottom:10px}.acc-form-hint{font-size:var(--fs-xs);color:var(--clowzer-text-muted);margin:-4px 0 var(--space-sm) 0}.acc-char-count{font-size:var(--fs-xs);color:var(--clowzer-text-muted);text-align:right;margin-top:-20px;margin-bottom:16px;margin-right:5px}.acc-profile-block{display:flex;flex-direction:column;align-items:center;gap:10px}.acc-profile-block-left{flex-shrink:0;display:flex;flex-direction:column;align-items:center;text-align:center}.acc-profile-block-right{width:100%;display:flex;flex-direction:column;gap:10px}.acc-profile-block-right .acc-form-group{margin-bottom:0}.acc-form-control{width:100%;height:var(--input-height);padding:0 var(--space-md);background-color:var(--clowzer-input-bg);border:1.5px solid var(--clowzer-border);border-radius:var(--radius-md);color:var(--clowzer-text-main);font-size:var(--fs-md);transition:border-color .15s ease,background-color .15s ease;appearance:none}.acc-form-control:focus{outline:none;border-color:var(--clowzer-primary);background-color:var(--clowzer-surface)}.acc-form-dual-inputs{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);width:100%}.acc-form-avatar-label-inline{position:relative;cursor:pointer;display:inline-block;overflow:hidden;border-radius:50%;line-height:0}.acc-form-avatar-overlay{position:absolute;inset:0;background:#00000073;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.acc-form-avatar-label-inline:hover .acc-form-avatar-overlay{opacity:1}.add-logo-text{font-weight:600;color:var(--clowzer-text-muted);font-size:var(--fs-xs);margin-top:8px;display:block;text-align:center}.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:1.5px 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:border-color .2s ease,background-color .2s ease;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-partner-box{background:transparent;padding:0;border-radius:0;border:none}.acc-partner-success{color:var(--clowzer-success);display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);font-weight:600;margin-top:12px}.acc-partner-error{color:var(--clowzer-danger-red);display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);font-weight:600;margin-top:12px}.acc-locked-state-box{background:var(--clowzer-input-bg);padding:12px 16px;border-radius:var(--radius-md);color:var(--clowzer-text-muted);font-weight:600;font-size:var(--fs-sm);display:flex;align-items:center;gap:8px;border:1.5px solid var(--clowzer-border)}.acc-lga-card{background:transparent;border:1.5px solid var(--clowzer-border);border-radius:var(--radius-md);padding:16px;margin-top:16px}.acc-lga-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.acc-lga-header h5{margin:0;font-size:var(--fs-md);color:var(--clowzer-text-main);font-weight:700}.acc-lga-header button{background:none;border:none;color:var(--clowzer-danger-red);font-size:var(--fs-sm);font-weight:600;cursor:pointer}.acc-master-pricing-box{border:1.5px dashed var(--clowzer-border);padding:20px;border-radius:var(--radius-md);margin-top:24px}.acc-master-pricing-box h5{margin:0 0 4px;color:var(--clowzer-text-main);font-size:var(--fs-md);font-weight:700}.acc-master-pricing-box p{margin:0 0 16px;color:var(--clowzer-text-muted);font-size:var(--fs-sm)}.acc-pricing-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.acc-time-flex{display:flex;align-items:center;gap:12px}.acc-time-flex span{color:var(--clowzer-text-muted);font-weight:600;font-size:var(--fs-sm)}.acc-overrides-section{margin-top:24px}.acc-overrides-section h5{margin:0 0 12px;color:var(--clowzer-text-main);font-size:var(--fs-md);font-weight:700}.acc-override-card{border:1.5px solid var(--clowzer-border);border-radius:var(--radius-md);margin-bottom:8px;overflow:hidden}.acc-override-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--clowzer-input-bg)}.acc-override-name{font-weight:600;font-size:var(--fs-sm);color:var(--clowzer-text-main)}.acc-override-actions{display:flex;align-items:center;gap:12px}.acc-status-badge{font-size:var(--fs-xs);padding:4px 8px;border-radius:4px;font-weight:600}.acc-status-badge.standard{color:var(--clowzer-text-muted);background:var(--clowzer-surface);border:1px solid var(--clowzer-border)}.acc-status-badge.custom{color:#b45309;background:#fef3c7}.acc-override-actions button{background:none;border:none;color:var(--clowzer-primary);font-weight:600;font-size:var(--fs-sm);cursor:pointer;padding:4px 8px}.acc-override-editor{padding:16px;background:transparent;border-top:1px dashed var(--clowzer-border)}.acc-remove-override-btn{margin-top:16px;color:var(--clowzer-danger-red);background:none;border:none;font-size:var(--fs-sm);font-weight:600;cursor:pointer;text-decoration:underline;padding:0}.acc-form-checkbox-row{display:flex;align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-md)}.acc-form-checkbox-row:last-child{margin-bottom:0}.acc-form-checkbox{margin-top:4px;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-link{color:var(--clowzer-primary);text-decoration:underline;font-weight:600}.fade-in{animation:fadeIn .3s ease-in-out}.acc-form-fade-in{animation:fadeIn .4s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 600px){.acc-form-dual-inputs{grid-template-columns:1fr;gap:var(--space-sm)}}.new-cp-wrapper{background-color:var(--clowzer-surface);min-height:100vh;display:flex;justify-content:center;align-items:flex-start;font-family:inherit}.new-cp-wrapper *{box-sizing:border-box}.new-cp-container{width:100%;max-width:600px;background-color:var(--clowzer-surface);position:relative;display:flex;flex-direction:column;min-height:100vh;padding-bottom:100px}.new-cp-hero{width:100%;height:40vh;min-height:300px;max-height:450px;background-color:var(--clowzer-bg);position:relative}.new-cp-hero-empty{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;color:var(--clowzer-text-muted);transition:background .2s}.new-cp-hero-empty:active{background-color:var(--clowzer-input-bg)}.new-cp-hero-icon{margin-bottom:12px;opacity:.7}.new-cp-hero-empty p{font-size:var(--fs-md);font-weight:600;margin:0}.new-cp-hero-preview{width:100%;height:100%;position:relative}.new-cp-hero-img{width:100%;height:100%;object-fit:cover;cursor:pointer}.new-cp-change-photo-btn{position:absolute;bottom:30px;left:50%;transform:translate(-50%);background:var(--clowzer-surface);color:var(--clowzer-text-main);border:1px solid var(--clowzer-card-border);padding:10px 20px;border-radius:30px;font-size:var(--fs-sm);font-weight:700;display:flex;align-items:center;gap:8px;box-shadow:0 4px 12px #0000001a;cursor:pointer;z-index:10}.new-cp-form-area{padding:var(--space-lg) var(--space-sm);display:flex;flex-direction:column;gap:var(--space-sm);background-color:var(--clowzer-surface);border-radius:15px 15px 0 0;margin-top:-20px;position:relative;z-index:2}.new-cp-row{display:flex;gap:10px;width:100%}.new-cp-input-group{display:flex;flex-direction:column;gap:8px;width:100%}.new-cp-flex-1{flex:1}.new-cp-flex-2{flex:2}.new-cp-flex-3{flex:2.5}.new-cp-input-group label{font-size:var(--fs-2xs);font-weight:700;color:var(--clowzer-text-main);letter-spacing:.5px}.new-cp-req{color:var(--clowzer-danger-red)}.new-cp-input-group input[type=text],.new-cp-textarea-wrapper textarea{width:100%;padding:14px 16px;border:1px solid var(--clowzer-border);border-radius:var(--radius-md);font-size:var(--fs-xs);color:var(--clowzer-text-main);background-color:var(--clowzer-surface);outline:none;transition:border-color .2s}.new-cp-input-group input[type=text]:focus,.new-cp-textarea-wrapper textarea:focus{border-color:var(--clowzer-primary)}.new-cp-price-input-wrapper{position:relative;display:flex;align-items:center}.new-cp-currency{position:absolute;left:16px;font-size:var(--fs-md);font-weight:600;color:var(--clowzer-text-muted)}.new-cp-price-input{padding-left:36px!important}.new-cp-textarea-wrapper{position:relative}.new-cp-textarea-wrapper textarea{resize:none;padding-bottom:30px}.new-cp-char-count{position:absolute;bottom:10px;right:14px;font-size:11px;color:var(--clowzer-text-muted);font-weight:500}.new-cp-pill-group{display:flex;gap:8px}.new-cp-pill{flex:1;padding:12px 0;text-align:center;background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);font-size:var(--fs-xs);color:var(--clowzer-text-main);cursor:pointer;transition:all .2s}.new-cp-pill.active{background:var(--clowzer-primary-light);border-color:var(--clowzer-primary);color:var(--clowzer-primary)}.new-cp-helper-banner{display:flex;align-items:center;gap:5px;padding:10px;background-color:var(--clowzer-primary-light);color:var(--clowzer-primary);border-radius:var(--radius-sm);font-size:var(--fs-2xs)}.new-cp-action-bar{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:600px;background:var(--clowzer-surface);padding:var(--space-md);border-top:1px solid var(--clowzer-card-border);z-index:100}.new-cp-publish-btn{width:100%;padding:16px;background:var(--clowzer-primary);color:var(--clowzer-white-always);border:none;border-radius:var(--radius-md);font-size:var(--fs-md);font-weight:700;cursor:pointer}.new-cp-publish-btn:disabled{opacity:.7}.new-cp-modal-overlay{position:fixed;inset:0;background:#000000e6;z-index:9999;display:flex;align-items:center;justify-content:center;padding:var(--space-md)}.new-cp-modal-close{position:absolute;top:20px;right:20px;background:#fff3;border:none;color:#fff;width:40px;height:40px;border-radius:50%;font-size:18px;cursor:pointer}.new-cp-modal-img{max-width:100%;max-height:80vh;border-radius:8px}.new-cp-success-modal{background:var(--clowzer-surface);width:100%;max-width:400px;border-radius:var(--radius-lg);padding:32px 24px;display:flex;flex-direction:column;gap:24px}.new-cp-success-header{text-align:center}.new-cp-success-icon{font-size:50px;color:var(--clowzer-success);margin-bottom:12px}.new-cp-success-header h2{margin:0 0 4px;font-size:var(--fs-xl)}.new-cp-success-header p{margin:0;color:var(--clowzer-text-muted);font-size:var(--fs-sm)}.new-cp-success-card{display:flex;gap:16px;align-items:center;padding:12px;background:var(--clowzer-bg);border:1px solid var(--clowzer-border);border-radius:var(--radius-md)}.new-cp-success-card-img{width:60px;height:60px;border-radius:var(--radius-sm);object-fit:cover}.new-cp-success-card-info h3{margin:0 0 4px;font-size:var(--fs-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.new-cp-success-price{font-size:var(--fs-sm);font-weight:700;color:var(--clowzer-primary)}.new-cp-success-tip{display:flex;gap:12px;padding:12px;background:var(--clowzer-input-bg);border-radius:var(--radius-sm);font-size:12px;color:var(--clowzer-text-muted)}.new-cp-success-actions{display:flex;flex-direction:column;gap:12px}.new-cp-btn-outline{padding:14px;background:transparent;border:1px solid var(--clowzer-border);color:var(--clowzer-text-main);border-radius:var(--radius-sm);font-weight:600;font-size:var(--fs-md);cursor:pointer}.new-cp-btn-solid{padding:14px;background:var(--clowzer-primary);border:none;color:var(--clowzer-white-always);border-radius:var(--radius-sm);font-weight:700;font-size:var(--fs-md);cursor:pointer}.new-cp-confirm-modal{background:var(--clowzer-surface);width:100%;max-width:360px;border-radius:var(--radius-lg);padding:32px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;animation:scaleIn .2s ease;box-shadow:var(--shadow-medium)}.new-cp-confirm-icon-wrapper{width:60px;height:60px;background-color:var(--soft-orange-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.new-cp-confirm-icon{font-size:28px;color:var(--clowzer-warning)}.new-cp-confirm-modal h2{margin:0;font-size:var(--fs-lg);color:var(--clowzer-text-main)}.new-cp-confirm-modal p{margin:0 0 8px;color:var(--clowzer-text-muted);font-size:var(--fs-sm);line-height:var(--lh-normal)}.new-cp-confirm-actions{display:flex;width:100%;gap:12px}.new-cp-confirm-actions button{flex:1;padding:14px;font-weight:600;border-radius:var(--radius-sm);font-size:var(--fs-sm);cursor:pointer;transition:opacity .2s}.new-cp-confirm-actions button:active{opacity:.8}.new-cp-btn-danger{background-color:var(--clowzer-danger-red);color:#fff;border:none}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ep-container{margin:0 auto;min-height:100vh;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:20px var(--space-lg);text-align:center}.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)}.ep-cover-container{width:100%;height:140px;background-color:var(--clowzer-border);position:relative}.ep-image-container{padding:0 var(--space-sm) 10px;text-align:center;margin-top:-55px;position:relative;z-index:2}.ep-profile-frame{width:110px;height:110px;border-radius:50%;margin:0 auto 10px;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:var(--clowzer-surface);border:4px solid var(--clowzer-surface);box-shadow:0 2px 10px #0000000d}.clo-route-modal{display:flex;flex-direction:column;height:80vh;max-height:100%;background:var(--clowzer-bg);position:relative;overflow:hidden}.clo-route-scroll{flex:1;overflow-y:auto;padding:15px;scrollbar-width:none;background-color:var(--clowzer-surface)}.clo-route-base-card{display:flex;align-items:center;background:var(--clowzer-input-bg);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:10px;margin-bottom:20px;gap:8px}.clo-route-base-edit{flex-shrink:0;background:none;border:none;color:var(--clowzer-primary);font-size:var(--fs-2xs);font-weight:700;cursor:pointer;display:flex;align-items:center;gap:4px;padding:6px 8px}.loc-part-left{width:36px;height:36px;color:var(--clowzer-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.loc-part-middle{flex:1;overflow:hidden;font-size:var(--fs-xs)}.loc-title{font-size:var(--fs-2xs);font-weight:600;color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clo-route-empty-state{text-align:center;color:var(--clowzer-text-muted);padding:30px 0;font-size:var(--fs-sm)}.clo-route-list{display:flex;flex-direction:column;gap:12px}.clo-route-card{border-radius:var(--radius-sm);padding:12px;position:relative;border:1px solid var(--clowzer-border)}.clo-route-card-actions{position:absolute;top:10px;right:10px;display:flex;gap:6px}.loc-edit-btn{width:30px;height:30px;border-radius:50%;background:var(--clowzer-surface);color:var(--clowzer-text-muted);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .2s ease}.clo-route-path{display:flex;align-items:baseline;gap:8px;padding-right:70px;margin-bottom:6px}.zone-name{font-weight:700;font-size:var(--fs-md);color:var(--clowzer-text-main);text-transform:capitalize}.clo-route-state{font-size:var(--fs-xs);color:var(--clowzer-text-muted);text-transform:capitalize}.area-tag-container{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.area-tag{background:var(--clowzer-surface);color:var(--clowzer-text-muted);font-size:var(--fs-2xs);padding:2px 8px;border-radius:12px;border:1px solid var(--clowzer-border)}.area-tag-more{background:var(--clowzer-primary-light);color:var(--clowzer-primary);border-color:var(--clowzer-primary-light);font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.area-tag-more:active{transform:scale(.95)}.clo-route-meta{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:var(--fs-xs);color:var(--clowzer-text-muted);margin-bottom:10px}.clo-route-meta span{display:flex;align-items:center;gap:5px}.clo-route-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;font-size:var(--fs-xs);background:var(--clowzer-surface);padding:8px;border-radius:var(--radius-xs);color:var(--clowzer-text-main)}.clo-route-pricing-grid strong{display:block;font-size:var(--fs-2xs);color:var(--clowzer-text-muted);font-weight:600;margin-bottom:2px}.clo-route-fab{position:absolute;bottom:20px;right:20px;width:56px;height:56px;border-radius:50%;background:var(--clowzer-primary);color:var(--clowzer-white-always);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-medium);border:none;cursor:pointer;z-index:10;transition:transform .2s ease}.clo-route-fab:active{transform:scale(.9)}.clo-route-footer{flex-shrink:0;background:var(--clowzer-surface);border-top:1px solid var(--clowzer-border);padding:16px 20px;display:flex;gap:12px;z-index:11}.clo-route-footer-btn{flex:1}.clo-route-form{display:flex;flex-direction:column;gap:14px;padding-bottom:20px}.clo-route-form-section{padding:12px;border-radius:var(--radius-md)}.clo-route-section-title{margin:0 0 10px;font-size:var(--fs-sm);color:var(--clowzer-text-main);font-weight:700}.clo-route-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.clo-route-input{width:100%;height:40px;padding:0 10px;border-radius:var(--radius-xs);border:1px solid var(--clowzer-border);background:var(--clowzer-surface);color:var(--clowzer-text-main);font-size:var(--fs-xs);outline:none;transition:border-color .2s}.clo-route-input:focus{border-color:var(--clowzer-primary)}.clo-route-label{font-size:var(--fs-2xs);font-weight:600;color:var(--clowzer-text-muted);margin-bottom:6px;display:block}.clo-route-dest-block{padding:12px;background:var(--clowzer-surface);border-radius:var(--radius-sm);border:1px solid var(--clowzer-border)}.clo-route-dest-header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.clo-route-dest-name{display:block;font-size:var(--fs-xs);color:var(--clowzer-text-main);text-transform:capitalize}.clo-route-dest-state{color:var(--clowzer-text-muted);font-size:var(--fs-2xs)}.clo-route-change-btn{flex-shrink:0;padding:6px 12px;font-size:var(--fs-2xs);font-weight:700;background:var(--clowzer-input-bg);color:var(--clowzer-text-main);border:1px solid var(--clowzer-border);border-radius:20px;cursor:pointer}.clo-route-suggest{font-size:var(--fs-xs);color:var(--clowzer-text-muted)}.clo-route-suggest p{margin:0 0 8px}.area-checkbox-instruction{font-size:var(--fs-xs);margin-bottom:8px;color:var(--clowzer-primary)}.clo-route-time-group{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.clo-route-time-input{height:40px;padding:0 8px;border:1px solid var(--clowzer-border);border-radius:var(--radius-xs);background-color:var(--clowzer-surface);color:var(--clowzer-text-main);outline:none;font-family:inherit;font-size:var(--fs-xs);transition:border-color .2s}.clo-route-time-input:focus{border-color:var(--clowzer-primary)}.clo-route-time-input.short{width:52px;text-align:center;flex-shrink:0}.clo-route-time-input.long{flex:1;min-width:90px}.clo-route-time-sep{color:var(--clowzer-text-muted);flex-shrink:0}.clo-route-currency-wrapper{display:flex;align-items:center;border:1px solid var(--clowzer-border);border-radius:var(--radius-xs);background-color:var(--clowzer-surface);transition:border-color .2s;overflow:hidden;height:40px}.clo-route-currency-wrapper:focus-within{border-color:var(--clowzer-primary)}.clo-route-currency-symbol{padding:0 8px;color:var(--clowzer-text-muted);font-weight:700;font-size:var(--fs-xs)}.clo-route-currency-input{border:none;background:transparent;width:100%;height:100%;padding:0 10px 0 0;color:var(--clowzer-text-main);outline:none;font-family:inherit;font-size:var(--fs-xs);min-width:0}.acc-form-chip-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.acc-form-chip{background:var(--clowzer-primary-light);color:var(--clowzer-primary);padding:6px 14px;border-radius:20px;font-size:var(--fs-2xs);font-weight:600;display:inline-flex;align-items:center;cursor:pointer;transition:all .2s ease;border:1px solid var(--clowzer-primary-light);-webkit-user-select:none;user-select:none}.acc-form-chip:hover{background:var(--clowzer-primary);color:var(--clowzer-white-always)}.acc-form-chip-inactive{background:transparent;color:var(--clowzer-text-muted);border:1px solid var(--clowzer-border)}.acc-form-chip-inactive:hover{background:var(--clowzer-list-hover);color:var(--clowzer-text-main);border-color:var(--clowzer-text-muted)}@media (max-width: 420px){.clo-route-path{padding-right:76px}}@media (max-width: 380px){.clo-route-time-input.short{width:46px}}.pro-fintech-top{flex:0 0 auto;background-color:var(--clowzer-surface);padding:40px 20px 20px;display:flex;flex-direction:column;gap:24px;position:relative}.pro-fin-user-section{display:flex;align-items:flex-start;gap:16px;padding-top:10px}.pro-fin-avatar-col{flex-shrink:0}.pro-fin-avatar-wrap{position:relative}.pro-fin-avatar-badge{position:absolute;bottom:2px;right:2px;width:20px;height:20px;border-radius:50%;background:var(--clowzer-success);display:flex;align-items:center;justify-content:center}.pro-fin-details-col{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;flex:1}.pro-fin-name{font-size:var(--fs-lg);font-family:var(--clowzer-font-display);font-weight:600;letter-spacing:-.4px;color:var(--clowzer-text-main);line-height:1.1}.pro-fin-account-badge{font-size:var(--fs-3xs);font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--clowzer-primary);background:var(--clowzer-primary-light);padding:4px 10px;border-radius:6px;display:inline-block;line-height:1}.pro-fin-location{display:flex;align-items:center;gap:4px;font-size:var(--fs-xs);color:var(--clowzer-text-muted);margin-top:2px}.pro-fin-edit-btn{font-size:var(--fs-xs);font-weight:600;color:var(--clowzer-text-main);background:var(--clowzer-surface);border:none;border-radius:20px;cursor:pointer;transition:all .2s ease}.pro-fin-edit-btn:active{transform:scale(.97)}.pro-fin-toggle-container{display:flex;align-items:center;gap:14px;padding:16px;border-radius:var(--radius-lg);cursor:pointer;transition:all .3s ease}.pro-fin-toggle-container:active{transform:scale(.98)}.pro-fin-toggle-container.is-online{background-color:var(--clowzer-primary-light)}.pro-fin-toggle-container.is-offline{background-color:var(--clowzer-input-bg)}.pro-fin-toggle-left{width:44px;height:44px;border-radius:50%;background-color:var(--clowzer-surface);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--shadow-soft)}.is-online .pro-fin-toggle-left{color:var(--clowzer-success)}.is-offline .pro-fin-toggle-left{color:var(--clowzer-text-muted)}.pro-fin-toggle-middle{flex:1;display:flex;flex-direction:column;gap:2px}.pro-fin-toggle-title{font-family:var(--clowzer-font-display);font-size:var(--fs-sm);font-weight:700;color:var(--clowzer-text-main)}.pro-fin-toggle-sub{font-size:var(--fs-3xs);color:var(--clowzer-text-muted);line-height:1.3}.pro-fin-toggle-right{flex-shrink:0}.pro-dashboard-big-toggle{position:relative;width:54px;height:30px;margin:0}.pro-dashboard-big-toggle input{opacity:0;width:0;height:0;position:absolute}.pro-dashboard-big-toggle__track{position:absolute;inset:0;border-radius:100px;background:#00000026;cursor:pointer;transition:background .3s ease;box-shadow:inset 0 2px 4px #0000000d}.pro-dashboard-big-toggle input:checked+.pro-dashboard-big-toggle__track{background:var(--clowzer-success)}.pro-dashboard-big-toggle__thumb{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:var(--clowzer-white-always);box-shadow:0 2px 6px #0003;transition:transform .3s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.pro-dashboard-big-toggle input:checked~.pro-dashboard-big-toggle__thumb{transform:translate(24px)}.pro-dashboard-big-toggle input:disabled~.pro-dashboard-big-toggle__track{opacity:.5;cursor:not-allowed}.mock-toggle{position:relative;width:38px;height:22px;display:inline-block;margin:0}.mock-toggle input{opacity:0;width:0;height:0}.mock-toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:#00000026;transition:.4s;border-radius:34px}.mock-toggle-slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.mock-toggle input:checked+.mock-toggle-slider{background-color:var(--clowzer-success)}.mock-toggle input:checked+.mock-toggle-slider:before{transform:translate(16px)}@media (max-width: 380px){.pro-fintech-top{padding:42px 16px 10px}.pro-fin-name{font-size:var(--fs-md)}}@media (min-width: 768px){.pro-fintech-top{padding:48px 28px 24px}.pro-fin-name{font-size:var(--fs-lg)}.pro-fin-account-badge{font-size:var(--fs-2xs);padding:6px 12px}.pro-fin-location{font-size:var(--fs-sm)}}@media (min-width: 1024px){.pro-fintech-top{padding:56px 40px 32px}}.pro-bottom-sheet{flex:1;position:relative;z-index:10;display:flex;flex-direction:column;padding:0 20px 100px;overflow-y:auto;scrollbar-width:none;background-color:var(--clowzer-surface)}.pro-bottom-sheet::-webkit-scrollbar{display:none}@keyframes sheet-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pro-bottom-sheet{animation:sheet-fade-up .4s cubic-bezier(.25,1,.5,1) both}.pro-dashboard-section{margin-bottom:24px}.pro-dashboard-section-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--clowzer-text-muted);margin-bottom:12px;display:flex;align-items:center;gap:6px}.pro-dashboard-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.pro-dashboard-stat-card{padding:14px 12px;display:flex;flex-direction:column;gap:6px;border:1px solid var(--clowzer-border)}.pro-dashboard-stat-card__icon{width:32px;height:32px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.pro-dashboard-stat-card__val{font-family:var(--clowzer-font-display);font-size:18px;font-weight:700;letter-spacing:-.5px;line-height:1}.pro-dashboard-stat-card__label{font-size:11px;color:var(--clowzer-text-muted);font-weight:400;line-height:1.3}.pro-dashboard-stat-card__link{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:800;color:var(--clowzer-primary);margin-top:2px;text-decoration:none}.pro-dashboard-quick-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px}@media (max-width: 380px){.pro-dashboard-quick-actions,.pro-dashboard-stats-grid{gap:6px}.pro-dashboard-stat-card{padding:10px 8px}.pro-dashboard-stat-card__val{font-size:15px}}@media (min-width: 768px){.pro-dashboard-stats-grid{gap:16px}.pro-dashboard-stat-card{padding:20px}.pro-dashboard-stat-card__icon{width:42px;height:42px}.pro-dashboard-stat-card__val{font-size:18px}.pro-dashboard-stat-card__label{font-size:13px}.pro-dashboard-quick-actions{gap:16px}}.pro-dashboard-view-store-list{background:var(--clowzer-surface);border-radius:var(--radius-md);margin-bottom:12px}.pdb-more-list{display:flex;flex-direction:column;overflow:hidden}.pdb-more-row{width:100%;display:flex;align-items:center;gap:14px;padding:16px;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .15s ease}.pdb-more-row:last-child{border-bottom:none}.pdb-more-row:active{background:var(--clowzer-input-bg)}.pdb-more-row__icon{color:var(--clowzer-text-muted);flex-shrink:0}.pdb-more-row__label{flex:1;font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main)}.pdb-more-row__arrow{color:var(--clowzer-text-muted);flex-shrink:0}.pdb-more-row--danger .pdb-more-row__icon,.pdb-more-row--danger .pdb-more-row__label{color:#dc2626}[data-theme=dark] .pdb-more-row--danger .pdb-more-row__icon,[data-theme=dark] .pdb-more-row--danger .pdb-more-row__label{color:#f87171}.pdb-workspace-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pdb-workspace-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;background:var(--clowzer-input-bg);border:none;border-radius:var(--radius-lg);padding:14px 14px 12px;cursor:pointer;text-align:left;transition:background .15s ease,transform .15s ease;position:relative;width:100%}.pdb-workspace-card:active{transform:scale(.97);background:var(--clowzer-primary-light)}.pdb-workspace-card__icon{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pdb-workspace-card__text{display:flex;flex-direction:column;gap:3px;width:100%}.pdb-workspace-card__title{display:block;font-size:var(--fs-sm);font-weight:700;color:var(--clowzer-text-main);font-family:var(--clowzer-font-display);letter-spacing:-.2px;line-height:1.2}.pdb-workspace-card__sub{display:block;font-size:var(--fs-3xs);color:var(--clowzer-text-muted);font-weight:400;line-height:1.4}.pdb-workspace-card__arrow{position:absolute;bottom:12px;right:12px;color:var(--clowzer-text-muted)}@media (max-width: 380px){.pdb-workspace-grid{gap:8px}.pdb-workspace-card{padding:12px 12px 10px;gap:8px}.pdb-workspace-card__icon{width:36px;height:36px;border-radius:10px}.pdb-workspace-card__title{font-size:var(--fs-xs)}.pdb-workspace-card__sub{font-size:.5rem}}@media (min-width: 540px){.pdb-workspace-card__title{font-size:var(--fs-md)}.pdb-workspace-card__sub{font-size:var(--fs-xs)}}@media (min-width: 768px){.pdb-workspace-grid{gap:14px}.pdb-workspace-card{padding:18px 18px 16px;gap:12px}.pdb-workspace-card__icon{width:50px;height:50px}.pdb-workspace-card__title{font-size:var(--fs-md)}.pdb-workspace-card__sub{font-size:var(--fs-xs)}}.pro-dashboard-promo{border-radius:20px;padding:24px;margin-bottom:24px;position:relative;overflow:hidden;box-shadow:0 8px 24px #0f346033}.pro-dashboard-promo--business{background:linear-gradient(135deg,#0f3460,#1a1a2e);color:var(--clowzer-surface)}.pro-dashboard-promo__tag{display:inline-block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1px;padding:4px 10px;border-radius:100px;margin-bottom:16px;background:#f4a62733;color:var(--clowzer-gold);border:1px solid rgba(244,166,39,.3)}.pro-dashboard-promo__title{font-family:var(--clowzer-font-display);font-size:22px;font-weight:800;line-height:1.2;margin-bottom:8px;letter-spacing:-.5px;color:#fff}.pro-dashboard-promo__body{font-size:13px;line-height:1.5;color:#ffffffb3;margin-bottom:20px}.pro-dashboard-promo__actions button{box-shadow:0 4px 12px #00000026}.pro-dashboard-promo__deco{position:absolute;right:-30px;top:-30px;width:140px;height:140px;border-radius:50%;background:#ffffff08;pointer-events:none}.pro-dashboard-promo__deco2{position:absolute;left:-20px;bottom:-40px;width:100px;height:100px;border-radius:50%;background:#ffffff05;pointer-events:none}.pro-dashboard-unverified-note{background:var(--clowzer-pending);border-radius:var(--radius-md);padding:12px 16px;display:flex;gap:10px;align-items:flex-start;margin-bottom:16px}.pro-dashboard-unverified-note__icon{color:var(--clowzer-warning);flex-shrink:0;margin-top:1px}.pro-dashboard-unverified-note__text{font-size:13px;color:var(--clowzer-warning);line-height:1.5;text-align:left}.pro-dashboard-unverified-note__text strong{font-weight:600}@media (min-width: 1024px){.pro-dashboard-availability{padding:20px 24px}}.pdb-premium-upgrade-card{position:relative;background:linear-gradient(135deg,#0f172a,#064e3b);border-radius:var(--radius-lg);padding:24px;overflow:hidden;box-shadow:0 10px 30px #064e3b26;display:flex;flex-direction:column;gap:20px}.pdb-premium-deco-1{position:absolute;top:-40px;right:-20px;width:140px;height:140px;background:radial-gradient(circle,#10b98166,#10b98100 70%);border-radius:50%;pointer-events:none;z-index:0}.pdb-premium-deco-2{position:absolute;bottom:-60px;left:-40px;width:200px;height:200px;background:radial-gradient(circle,#3b82f633,#3b82f600 70%);border-radius:50%;pointer-events:none;z-index:0}.pdb-premium-header{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px}.pdb-premium-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:9px;font-weight:800;letter-spacing:1.2px;padding:4px 10px;border-radius:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-bottom:4px}.pdb-premium-title{font-family:var(--clowzer-font-display);font-size:var(--fs-xl);font-weight:800;color:#fff;margin:0;letter-spacing:-.4px}.pdb-premium-sub{font-size:var(--fs-xs);color:#ffffffb3;margin:0;line-height:1.4}.pdb-premium-actions{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px}.pdb-glass-btn{display:flex;align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:12px 14px;border-radius:var(--radius-md);gap:14px;cursor:pointer;transition:transform .2s ease,background .2s ease,border .2s ease;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pdb-glass-btn:active{transform:scale(.97);background:#ffffff1a;border:1px solid rgba(255,255,255,.2)}.pdb-glass-icon-wrap{width:40px;height:40px;border-radius:50%;background:#ffffff1a;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 10px #0000001a}.pdb-glass-text-wrap{display:flex;flex-direction:column;gap:2px;flex:1}.pdb-glass-title{font-family:var(--clowzer-font-display);font-size:var(--fs-sm);font-weight:700;color:#fff}.pdb-glass-sub{font-size:var(--fs-3xs);color:#fff9}.pdb-glass-arrow{color:#fff6;flex-shrink:0}.pdb-premium-pending-card{position:relative;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;border-radius:var(--radius-lg);padding:24px;overflow:hidden;box-shadow:0 8px 24px #f59e0b14}[data-theme=dark] .pdb-premium-pending-card{background:linear-gradient(135deg,#f59e0b1a,#f59e0b05);border:1px solid rgba(253,230,138,.15)}.pdb-pending-deco-1{position:absolute;top:-50px;right:-50px;width:150px;height:150px;background:radial-gradient(circle,#f59e0b33,#f59e0b00 70%);border-radius:50%;pointer-events:none}.pdb-pending-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.pdb-pending-icon-wrapper{position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.pdb-pulse-ring{position:absolute;inset:0;border-radius:50%;border:2px solid #f59e0b;animation:clowzer-pulse-soft 2s cubic-bezier(.4,0,.6,1) infinite}.pdb-pending-icon{width:44px;height:44px;border-radius:50%;background:#fef3c7;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #f59e0b33;z-index:2}[data-theme=dark] .pdb-pending-icon{background:#f59e0b33}.pdb-pending-texts{display:flex;flex-direction:column;gap:6px}.pdb-pending-title{font-family:var(--clowzer-font-display);font-size:var(--fs-md);font-weight:800;color:#92400e;margin:0}[data-theme=dark] .pdb-pending-title{color:#fcd34d}.pdb-pending-sub{font-size:var(--fs-xs);color:#b45309;line-height:1.5;max-width:90%;margin:0 auto}[data-theme=dark] .pdb-pending-sub{color:#fbbf24}.pdb-pending-btn{display:inline-flex;align-items:center;gap:6px;background:transparent;color:#92400e;border:1.5px solid #fcd34d;padding:10px 20px;border-radius:100px;font-size:var(--fs-xs);font-weight:700;cursor:pointer;transition:all .2s ease;margin-top:4px}[data-theme=dark] .pdb-pending-btn{color:#fcd34d;border-color:#fcd34d66}.pdb-pending-btn:active{transform:scale(.96);background:#fcd34d33}@keyframes clowzer-pulse-soft{0%{transform:scale(.8);opacity:1}to{transform:scale(1.4);opacity:0}}@media (min-width: 768px){.pdb-premium-actions{flex-direction:row}.pdb-glass-btn{flex:1}}@keyframes pro-shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.pro-skeleton{background:var(--clowzer-surface);background-image:linear-gradient(to right,var(--clowzer-surface) 0%,var(--clowzer-border) 20%,var(--clowzer-surface) 40%,var(--clowzer-surface) 100%);background-repeat:no-repeat;background-size:1000px 100%;animation:pro-shimmer 2s infinite linear forwards}.pro-skeleton-text{border-radius:var(--radius-sm)}.pro-skeleton-avatar{width:72px;height:72px;border-radius:50%;flex-shrink:0}.pro-skeleton-wallet{width:100%;height:200px;border-radius:var(--radius-lg)}.pro-skeleton-stat-card{width:100%;height:100px;border-radius:var(--radius-md)}.pro-skeleton-qa-item{width:100%;height:90px;border-radius:var(--radius-md)}.pro-skeleton-view-btn{width:100%;height:70px;border-radius:var(--radius-md);margin-bottom:12px}.pro-dashboard-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pro-dashboard-quick-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media (min-width: 768px){.pro-dashboard-stats-grid{gap:16px}.pro-skeleton-stat-card{height:120px}.pro-dashboard-quick-actions{gap:16px}.pro-skeleton-qa-item{height:110px}.pro-skeleton-view-btn{height:80px}}@media (min-width: 1024px){.pro-skeleton-wallet{height:220px}}.pro-dashboard-app{height:100dvh;display:flex;flex-direction:column;background-color:var(--clowzer-bg);margin-top:-50px}.pro-dashboard-page-viewport{flex:1;width:100%;margin:0 auto;display:flex;flex-direction:column;position:relative;background-color:var(--clowzer-surface)}.pdb-partner-banner{background-color:var(--clowzer-primary-light);border-radius:var(--radius-lg);padding:20px;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden}.pdb-partner-banner-left{display:flex;flex-direction:column;gap:16px;position:relative;z-index:2;flex:1}.pdb-partner-banner-top{display:flex;align-items:center;gap:12px}.pdb-partner-icon{width:40px;height:40px;border-radius:50%;background-color:var(--clowzer-surface);color:var(--clowzer-primary);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-soft)}.pdb-partner-texts{display:flex;flex-direction:column}.pdb-partner-muted{font-size:var(--fs-3xs);font-weight:800;color:var(--clowzer-text-muted);letter-spacing:.5px}.pdb-partner-title{font-family:var(--clowzer-font-display);font-size:var(--fs-md);font-weight:700;color:var(--clowzer-text-main)}.pdb-partner-banner-mid{display:flex;align-items:center;gap:10px;cursor:pointer;background-color:var(--clowzer-surface);padding:10px 14px;border-radius:var(--radius-md);width:fit-content;border:1px dashed var(--clowzer-primary);transition:background-color .2s ease}.pdb-partner-banner-mid:active{background-color:var(--clowzer-input-bg)}.pdb-partner-code{font-family:monospace;font-size:var(--fs-lg);font-weight:800;letter-spacing:2px;color:var(--clowzer-text-main)}.pdb-partner-copy-icon{color:var(--clowzer-text-muted)}.pdb-partner-banner-bottom{font-size:var(--fs-xs);color:var(--clowzer-text-muted)}.pdb-partner-banner-right{position:absolute;right:-15px;bottom:-20px;opacity:.12;color:var(--clowzer-primary);z-index:1;transform:rotate(-10deg)}.pdb-personal-promo{background-color:var(--clowzer-primary-light);border-radius:var(--radius-md);padding:20px;display:flex;flex-direction:column;gap:10px}.pdb-personal-promo-top{display:flex;flex-direction:column;gap:6px}.pdb-personal-promo-title{font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main);letter-spacing:-.2px}.pdb-personal-promo-sub{font-size:var(--fs-2xs);color:var(--clowzer-text-muted)}.pdb-personal-promo-bottom{display:flex;flex-direction:column;gap:12px}.pdb-promo-btn{display:flex;align-items:center;background-color:var(--clowzer-surface);border:none;padding:10px;border-radius:var(--radius-md);gap:14px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;text-align:left;flex:1}.pdb-promo-btn:active{transform:scale(.98)}.pdb-promo-btn-left{width:40px;height:40px;border-radius:50%;background-color:var(--clowzer-input-bg);color:var(--clowzer-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pdb-promo-btn-mid{display:flex;flex-direction:column;gap:2px;flex:1}.pdb-promo-btn-title{font-family:var(--clowzer-font-display);font-size:var(--fs-sm);font-weight:700;color:var(--clowzer-text-main)}.pdb-promo-btn-sub{font-size:var(--fs-3xs);color:var(--clowzer-text-muted)}.pdb-promo-btn-right{color:var(--clowzer-text-muted);flex-shrink:0}@media (min-width: 768px){.pdb-personal-promo-bottom{flex-direction:row}}.clo-ab-modal{display:flex;flex-direction:column;height:80vh;max-height:100%;position:relative;overflow:hidden}.clo-ab-tabs{flex-shrink:0;display:flex;gap:6px;padding:4px}.clo-ab-tab{flex:1;border:none;background:transparent;font-size:var(--fs-xs);font-weight:700;color:var(--clowzer-text-muted);cursor:pointer;transition:all .2s ease}.clo-ab-tab.active{color:var(--clowzer-primary);border-bottom:2px solid var(--clowzer-primary)}.clo-ab-scroll{flex:1;overflow-y:auto;padding:15px;scrollbar-width:none;background-color:var(--clowzer-surface)}.clo-ab-footer{flex-shrink:0;background:var(--clowzer-surface);border-top:1px solid var(--clowzer-border);padding:16px 20px;display:flex;gap:12px;z-index:11}.clo-ab-fab{position:absolute;bottom:80px;right:20px;width:56px;height:56px;border-radius:50%;background:var(--clowzer-primary);color:var(--clowzer-white-always);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-medium);border:none;cursor:pointer;z-index:10;transition:transform .2s ease}.clo-ab-fab:active{transform:scale(.9)}.clo-ab-capacity-block{display:flex;align-items:center;background:var(--clowzer-input-bg);border:1px solid var(--clowzer-primary-light);border-radius:var(--radius-md);padding:10px;margin-bottom:20px;box-shadow:var(--shadow-soft)}.clo-ab-capacity-bar{width:100%;height:5px;border-radius:4px;background:var(--clowzer-toggle-bg);overflow:hidden;margin-top:6px}.clo-ab-capacity-fill{height:100%;background:var(--clowzer-primary);border-radius:4px;transition:width .3s ease}.clo-smart-section-title{font-size:var(--fs-xs);font-weight:700;color:var(--clowzer-text-main);margin-bottom:12px}.clo-ab-list{display:flex;flex-direction:column;gap:12px}.clo-ab-list-item{display:flex;align-items:center;background:var(--clowzer-surface);border-radius:var(--radius-sm);padding:10px;transition:all .2s ease}.loc-part-left{width:36px;height:36px;color:var(--clowzer-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:12px}.loc-part-middle{flex:1;overflow:hidden;padding-right:12px;font-size:var(--fs-xs)}.loc-title1{font-size:var(--fs-2xs);color:var(--clowzer-text-muted)}.loc-title{font-size:var(--fs-2xs);font-weight:500;color:var(--clowzer-text-main);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.loc-address{font-size:var(--fs-xs);color:var(--clowzer-text-muted);line-height:1.4;margin-bottom:4px}.loc-phone{font-size:var(--fs-2xs);color:var(--clowzer-text-muted);display:flex;align-items:center;gap:4px}.loc-part-right{display:flex;align-items:center;justify-content:center;gap:8px}.loc-check-circle.static{width:24px;height:24px;border-radius:50%;background:var(--clowzer-primary-light);border:2px solid var(--clowzer-primary-light);display:flex;align-items:center;justify-content:center;color:var(--clowzer-primary)}.loc-edit-btn{width:32px;height:32px;border-radius:50%;background:var(--clowzer-input-bg);color:var(--clowzer-text-muted);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .2s ease}.loc-edit-btn:active{transform:scale(.92)}.loc-edit-btn.danger{color:var(--clowzer-danger-red);background:var(--soft-red-bg)}.clo-ab-loader{display:flex;justify-content:center;align-items:center;padding:40px}.clo-ab-empty{text-align:center;padding:30px 0;color:var(--clowzer-text-muted);font-size:var(--fs-sm)}.clo-ab-form-wrapper{padding-bottom:20px}.clo-ab-form-header{font-size:var(--fs-md);font-weight:700;margin-bottom:15px;color:var(--clowzer-text-main)}.clo-ab-field{margin-bottom:15px;display:flex;flex-direction:column}.clo-ab-label{font-size:var(--fs-xs);font-weight:600;color:var(--clowzer-text-main);margin-bottom:8px}.clo-ab-input,.clo-ab-input[type=tel i]{width:100%;height:44px;border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);padding:0 14px;font-size:var(--fs-xs);color:var(--clowzer-text-main);transition:all .2s ease;background-color:transparent}.clo-ab-input:focus{outline:var(--clowzer-border);border:1px solid var(--clowzer-border);background:var(--clowzer-surface)}.clo-ab-input::placeholder{font-size:var(--fs-xs)}.susp-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:var(--space-md)}.susp-modal-card{background-color:var(--clowzer-surface);border-radius:var(--radius-lg);padding:var(--space-xl);width:100%;max-width:450px;box-shadow:var(--shadow-medium);border:1px solid var(--clowzer-card-border);text-align:center;animation:susp-modal-fade-in .3s ease-out}@keyframes susp-modal-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.susp-modal-icon-danger{color:var(--clowzer-danger-red);font-size:3rem;margin-bottom:var(--space-md)}.susp-modal-icon-success{color:var(--clowzer-success);font-size:3rem;margin-bottom:var(--space-md)}.susp-modal-title{font-size:var(--fs-xl);font-weight:700;color:var(--clowzer-text-main);margin-bottom:var(--space-xs)}.susp-modal-title-danger{color:var(--clowzer-danger-red)}.susp-modal-subtitle{font-size:var(--fs-md);color:var(--clowzer-text-muted);margin-bottom:var(--space-md);line-height:var(--lh-normal)}.susp-modal-reason-box{background-color:#ef44441a;border:1px solid var(--clowzer-danger-red);padding:var(--space-md);border-radius:var(--radius-sm);margin-bottom:var(--space-lg);color:var(--clowzer-danger-red);font-weight:700;font-size:var(--fs-md);text-align:left}.susp-modal-textarea-wrapper{text-align:left;margin-bottom:var(--space-lg)}.susp-modal-label{display:block;font-size:var(--fs-sm);font-weight:700;color:var(--clowzer-text-main);margin-bottom:var(--space-xs)}.susp-modal-textarea{width:100%;min-height:120px;padding:var(--space-sm);border-radius:var(--radius-sm);border:1px solid var(--clowzer-border);background-color:var(--clowzer-input-bg);color:var(--clowzer-text-main);font-family:inherit;font-size:var(--fs-md);resize:vertical}.susp-modal-textarea:focus{outline:none;border-color:var(--clowzer-primary);box-shadow:0 0 0 3px var(--clowzer-focus-ring)}.susp-modal-error{color:var(--clowzer-danger-red);font-size:var(--fs-sm);margin-top:var(--space-xs)}.susp-modal-btn-group{display:flex;flex-direction:column;gap:var(--space-sm)}.susp-modal-btn-row{display:flex;gap:var(--space-sm)}.susp-modal-btn{width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-weight:700;font-size:var(--fs-md);cursor:pointer;border:none;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:var(--space-xs)}.susp-modal-btn-primary{background-color:var(--clowzer-text-main);color:var(--clowzer-surface)}.susp-modal-btn-primary:hover{opacity:.9}.susp-modal-btn-danger{background-color:var(--clowzer-danger-red);color:var(--clowzer-white-always)}.susp-modal-btn-danger:hover{opacity:.9}.susp-modal-btn-secondary{background-color:transparent;color:var(--clowzer-text-muted);border:1px solid var(--clowzer-border)}.susp-modal-btn-secondary:hover{background-color:var(--clowzer-bg);color:var(--clowzer-text-main)}.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)}.clx-new-header-container{background-color:var(--clowzer-primary-light);border-radius:var(--radius-md);margin:64px 16px 16px;padding:20px 16px;display:flex;flex-direction:column;flex-shrink:0}.clx-header-title-section{display:flex;flex-direction:column;gap:4px}.clx-header-main-title{color:var(--clowzer-primary);font-size:var(--fs-sm);font-weight:600;margin:0;line-height:1.2}.clx-header-subtitle{color:var(--clowzer-text-muted);font-size:var(--fs-2xs);margin:0;font-weight:500}.clx-header-stats-box{background-color:var(--clowzer-surface);border-radius:var(--radius-sm);display:flex;align-items:center;padding:10px 0;margin-top:10px}.clx-stat-box-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px}.clx-stat-box-value{font-size:var(--fs-xl);font-weight:800;color:var(--clowzer-text-main);line-height:1}.clx-stat-box-label{font-size:var(--fs-xs);color:var(--clowzer-text-muted);font-weight:600;letter-spacing:.3px;text-transform:capitalize}.clx-stat-divider{width:1px;height:35px;background-color:var(--clowzer-border)}.clx-header-bottom-controls{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding-top:16px;border-top:1px dashed rgba(28,128,85,.3)}.clx-controls-text{display:flex;flex-direction:column;gap:2px}.clx-status-heading{font-weight:800;font-size:var(--fs-md);color:var(--clowzer-primary)}.clx-status-heading.is-offline{color:var(--clowzer-text-muted)}.clx-status-subtext{font-size:var(--fs-xs);color:var(--clowzer-text-muted);font-weight:500}.clx-controls-toggle{display:flex;align-items:center}.clx-tabs-group{display:flex;gap:20px;padding:0 16px;border-bottom:1px solid var(--clowzer-border);overflow-x:auto;scrollbar-width:none}.clx-tab{background:none;border:none;padding:12px 4px;font-size:var(--fs-md);font-weight:600;color:var(--clowzer-text-muted);position:relative;white-space:nowrap;display:flex;align-items:center;gap:6px;cursor:pointer}.clx-tab--active{color:var(--clowzer-primary)}.clx-tab--active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:var(--clowzer-primary);border-radius:2px 2px 0 0}.clowzer-tab-badge{background-color:var(--clowzer-danger-red);color:var(--clowzer-white-always);padding:2px 7px;border-radius:12px;font-size:var(--fs-2xs);font-weight:600}.clx-tab--active .clowzer-tab-badge{background-color:var(--clowzer-primary)}.clx-filter-toolbar{display:flex;gap:10px;padding:16px 0 16px 16px;align-items:center}.clx-filter-btn{background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);width:42px;height:42px;display:flex;align-items:center;justify-content:center;color:var(--clowzer-text-main);cursor:pointer;flex-shrink:0}.clx-delivery-card{background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:16px;margin:0 16px 12px;display:flex;flex-direction:column}.clx-dcard-content{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.clx-dcard-image{width:50px;height:50px;border-radius:var(--radius-sm);flex-shrink:0;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--clowzer-bg)}.clx-dcard-main{flex:1;min-width:0;display:flex;flex-direction:column}.clx-dcard-route{font-size:var(--fs-md);font-weight:600;color:var(--clowzer-text-main);line-height:1.2;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clx-dcard-meta-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}.clx-dcard-type{font-size:var(--fs-2xs);font-weight:700;letter-spacing:.5px;padding:5px 8px;border-radius:var(--radius-xs);text-transform:uppercase}.clx-dcard-type.is-bulk{color:var(--clowzer-primary);background-color:var(--clowzer-primary-light)}.clx-dcard-type.is-normal{color:var(--clowzer-text-muted);background-color:var(--clowzer-input-bg)}.clx-dcard-detail{font-size:var(--fs-sm);font-weight:500;color:var(--clowzer-text-main);margin-top:4px}.clx-dcard-sub-meta{font-size:var(--fs-2xs);color:var(--clowzer-text-muted);margin-top:4px}.clx-dcard-amount{font-weight:700;color:var(--clowzer-primary)}.clx-amount-label{font-weight:500;color:var(--clowzer-text-muted);margin-right:5px;font-size:var(--fs-xs)}.clx-dcard-amount.sender-amount{margin-top:8px;font-size:var(--fs-md)}.clx-dcard-amount.agent-amount{margin-top:4px;margin-bottom:4px;font-size:var(--fs-lg);color:var(--clowzer-primary)}.clx-dcard-actions{display:flex;gap:10px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--clowzer-border)}@media (max-width: 379px){.clx-new-header-container{margin:54px 12px 12px;padding:12px 10px}.clx-stat-box-value{font-size:var(--fs-lg)}.clx-stat-box-label{font-size:var(--fs-2xs)}.clx-tab{font-size:var(--fs-xs)}.clx-delivery-card{padding:12px;margin:0 12px 10px}.clx-dcard-amount.agent-amount{font-size:var(--fs-md);word-break:break-word}.clx-dcard-actions{flex-wrap:wrap}}.clx-layout-root{height:100dvh;background-color:var(--clowzer-bg);display:flex;flex-direction:column;margin-top:-50px}.clx-workspace{width:100%;margin:0 auto;height:100%;display:flex;flex-direction:column;background-color:var(--clowzer-surface);position:relative}.clx-bottom-content{flex:1;background-color:var(--clowzer-surface);display:flex;flex-direction:column;z-index:10}.clx-cards-container{flex:1;overflow-y:auto;padding-bottom:80px;scrollbar-width:none}.uni-modal-container{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;background:var(--clowzer-surface)}.uni-header-new{display:flex;align-items:center;gap:12px;padding:15px;background:var(--clowzer-surface)}.uni-header-left{flex-shrink:0}.uni-avatar-circle{width:48px;height:48px;border-radius:50%;background:var(--soft-green-bg);color:var(--clowzer-primary);border:1px solid var(--soft-green-border);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;font-family:var(--clowzer-font-display)}.uni-avatar-circle.small{width:40px;height:40px;font-size:16px;background:var(--soft-blue-bg);color:var(--soft-blue-text);border-color:var(--soft-blue-border)}.uni-header-mid{flex:1;display:flex;flex-direction:column;min-width:0}.uni-receiver-name{font-size:var(--fs-sm);font-weight:800;color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uni-receiver-loc{font-size:var(--fs-xs);color:var(--clowzer-text-muted);margin-top:4px;display:flex;align-items:center;gap:4px}.uni-header-right{flex-shrink:0;display:flex;align-items:center}.uni-status-badge{font-size:var(--fs-2xs);font-weight:800;padding:6px 10px;border-radius:20px;letter-spacing:.5px;text-transform:uppercase}.uni-status-badge.draft{background:var(--clowzer-input-bg);color:var(--clowzer-text-muted)}.uni-status-badge.unpaid{background:var(--soft-orange-bg);color:var(--clowzer-warning)}.uni-status-badge.ready{background:var(--soft-green-bg);color:var(--clowzer-success)}.uni-status-badge.transit{background:var(--soft-blue-bg);color:var(--soft-blue-text)}.uni-tabs-header{display:flex;border-bottom:1px solid var(--clowzer-border);width:100%}.uni-tab-btn{flex:1;padding:12px 0;text-align:center;font-size:var(--fs-xs);font-weight:700;color:var(--clowzer-text-muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}.uni-tab-btn.active{color:var(--clowzer-primary);border-bottom-color:var(--clowzer-primary)}.uni-tab-content{flex:1;min-height:0;overflow-y:auto;padding:15px;display:flex;flex-direction:column;gap:12px;scrollbar-width:none}.uni-tab-content::-webkit-scrollbar{display:none}.uni-section-row{display:flex;gap:12px;align-items:flex-start;padding:12px 15px;background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md)}.uni-section-icon{width:40px;height:40px;border-radius:50%;background:var(--clowzer-input-bg);display:flex;align-items:center;justify-content:center;color:var(--clowzer-text-muted);flex-shrink:0}.uni-section-icon.avatar{background:transparent;padding:0}.uni-section-content{flex:1;display:flex;flex-direction:column;min-width:0}.uni-section-title{font-size:var(--fs-3xs);font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--clowzer-text-muted);margin-bottom:4px}.uni-section-bold{font-size:var(--fs-sm);font-weight:700;color:var(--clowzer-text-main);line-height:1.4}.uni-section-sub{font-size:var(--fs-xs);color:var(--clowzer-text-main);margin-top:4px}.uni-section-bold.clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-transform:uppercase;font-size:var(--fs-md)}.uni-section-action{flex-shrink:0;display:flex;align-items:center;justify-content:center}.uni-action-circle{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:transform .2s,opacity .2s}.uni-action-circle:active{transform:scale(.9)}.uni-action-circle:hover{opacity:.85}.uni-action-circle.green{background-color:var(--action-green-bg);color:var(--action-green-text)}.uni-action-circle.blue{background-color:var(--action-blue-bg);color:var(--action-blue-text)}.uni-pill-badge{display:inline-flex;align-items:center;gap:4px;background-color:var(--clowzer-primary-light);color:var(--clowzer-primary);font-size:10px;font-weight:800;padding:4px 8px;border-radius:6px;text-transform:uppercase}.uni-section-card{display:flex;flex-direction:column;background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:15px}.uni-section-card.no-padding{padding:0}.uni-card-header-split{display:flex;justify-content:space-between;align-items:center;padding:12px 15px 0}.uni-btn-text{background:none;border:none;color:var(--clowzer-primary);font-weight:700;font-size:12px;cursor:pointer}.uni-thumbnails-row{display:flex;align-items:center;gap:10px;padding:12px 15px}.uni-thumb-box{width:55px;height:55px;border-radius:var(--radius-xs);background:var(--clowzer-input-bg);border:1px solid var(--clowzer-border);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--clowzer-text-muted)}.uni-thumb-box img{width:100%;height:100%;object-fit:cover}.uni-thumb-box.more{background:var(--clowzer-input-bg);font-weight:600;font-size:var(--fs-sm);color:var(--clowzer-text-main)}.uni-stop-notes-wrapper{padding:12px 15px;border-top:1px dashed var(--clowzer-border);background:var(--soft-slate-bg)}.uni-stop-notes-text{font-size:var(--fs-xs);color:var(--clowzer-text-main);line-height:1.5;margin-top:6px}.uni-tracking-slot{display:flex;flex-direction:column;gap:16px;padding-top:10px;border-top:1px dashed var(--clowzer-border);margin-top:10px}.uni-dynamic-card{border-radius:var(--radius-md);padding:12px;margin-top:4px}.uni-dynamic-card.queue.warning{background:var(--soft-orange-bg);border:1px solid var(--soft-orange-border)}.uni-dynamic-card.queue.success{background:var(--soft-green-bg);border:1px solid var(--soft-green-border)}.uni-dynamic-label{font-size:var(--fs-3xs);text-transform:uppercase;font-weight:600;letter-spacing:.5px;display:block}.uni-dynamic-card.queue.warning .uni-dynamic-label{color:var(--clowzer-warning)}.uni-dynamic-card.queue.success .uni-dynamic-label{color:var(--clowzer-success)}.uni-dynamic-status-text{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main);margin-bottom:12px;margin-top:6px}.uni-dynamic-btn{width:100%;padding:12px;border-radius:var(--radius-md);font-weight:700;font-size:var(--fs-sm);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;color:#fff;transition:transform .2s}.uni-dynamic-btn:active{transform:scale(.98)}.uni-dynamic-btn.warning{background:var(--clowzer-warning)}.uni-dynamic-btn.success{background:var(--clowzer-primary)}.uni-dynamic-btn:disabled{opacity:.6;cursor:not-allowed}.uni-expiry-note{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;margin-top:10px;padding-top:10px;border-top:1px dashed rgba(0,0,0,.15)}.uni-expiry-note.normal{color:var(--clowzer-text-muted)}.uni-expiry-note.warning{color:#d97706}.uni-expiry-note.critical{color:var(--clowzer-danger-red)}.uni-pkg-row{display:flex;gap:12px;padding:12px;background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md)}.uni-pkg-left{width:60px;height:60px;border-radius:var(--radius-xs);background:var(--clowzer-input-bg);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.uni-pkg-left img{width:100%;height:100%;object-fit:cover}.uni-pkg-middle{flex:1;display:flex;flex-direction:column}.uni-pkg-name{font-size:var(--fs-sm);font-weight:700;color:var(--clowzer-text-main)}.uni-pkg-spacer{height:6px}.uni-pkg-qty{font-size:var(--fs-2xs);color:var(--clowzer-text-main);font-weight:600}.uni-pkg-size{font-size:11px;color:var(--clowzer-text-muted)}.uni-pkg-size span{color:var(--clowzer-warning);font-weight:700}.uni-fixed-footer{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));background:var(--clowzer-surface);border-top:1px solid var(--clowzer-border);display:flex;flex-direction:column;gap:12px;flex-shrink:0}.uni-footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.uni-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:var(--radius-md);font-weight:700;font-size:var(--fs-sm);cursor:pointer;transition:all .2s}.uni-btn:active{transform:scale(.98)}.uni-btn.footer-ghost{background:#ef44440d;border:1px solid rgba(239,68,68,.2);color:var(--clowzer-danger-red)}.uni-btn.footer-outline{background:transparent;border:1px solid var(--clowzer-border);color:var(--clowzer-text-main)}.uni-btn.footer-primary{width:100%;background:var(--clowzer-primary);border:none;color:#fff}.uni-status-badge.danger{background:var(--soft-red-bg);color:var(--clowzer-danger-red)}.clo-agent-action-hub{background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:10px;margin-bottom:20px}.clo-agent-action-hub.origin-hub{background:var(--soft-green-bg);border-color:var(--soft-green-border)}.clo-agent-action-hub.completed-hub{background:var(--soft-green-bg);border-color:var(--soft-green-border);color:var(--soft-green-text);text-align:center;display:flex;flex-direction:column;align-items:center}.clo-agent-action-hub.completed-hub p{margin-top:0}.clo-agent-action-hub.execution-hub{border:none;box-shadow:none;padding:0;margin-bottom:0}.hub-title{font-size:var(--fs-md);font-weight:800;margin:0 0 6px;color:var(--clowzer-text-main);text-align:center}.hub-desc{font-size:var(--fs-xs);color:var(--clowzer-text-muted);text-align:center;margin:0 0 10px}.hub-bid-success{padding:10px;background:var(--soft-green-bg);border:2px solid var(--soft-green-border);border-radius:var(--radius-md);color:var(--soft-green-text);font-size:var(--fs-sm);line-height:1.4;text-align:center}.hub-bid-success.warning{background:var(--soft-orange-bg);border-color:var(--soft-orange-border);color:var(--soft-orange-text)}.hub-bid-success strong{font-size:var(--fs-md)}.hub-input-fat{width:100%;padding:10px;border-radius:var(--radius-sm);border:2px solid var(--clowzer-border);background:var(--clowzer-surface);font-size:var(--fs-md);font-weight:700;color:var(--clowzer-text-main);outline:none}.hub-input-fat.code.hub-input-fat[type=text i]{letter-spacing:6px;text-align:center;font-size:var(--fs-lg);background:var(--clowzer-input-bg)}.hub-input-fat[type=text i]{background:var(--clowzer-surface)}.hub-input-fat:focus{border-color:var(--clowzer-primary)}.hub-fat-btn{width:100%;padding:12px;border-radius:var(--radius-md);font-size:var(--fs-md);font-weight:800;display:flex;align-items:center;justify-content:center;gap:10px;border:none;cursor:pointer;transition:transform .2s ease,opacity .2s;margin-top:12px}.hub-fat-btn:active:not(:disabled){transform:scale(.98)}.hub-fat-btn:disabled{opacity:.5;cursor:not-allowed}.hub-fat-btn.primary{background:var(--clowzer-primary);color:#fff}.hub-fat-btn.success{background:#16a34a;color:#fff}.hub-fat-btn.warning{background:var(--clowzer-warning);color:#fff}.btn-ghost{width:100%;padding:12px;background:transparent;color:var(--clowzer-text-muted);border:none;font-weight:700;cursor:pointer}.hub-camera-grid{display:flex;gap:12px}.camera-btn{flex:1;background:var(--clowzer-input-bg);border:2px dashed var(--clowzer-border);border-radius:var(--radius-md);padding:20px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--clowzer-text-muted);font-size:var(--fs-sm);font-weight:700;cursor:pointer;transition:all .2s}.camera-btn.success{background:var(--soft-green-bg);border-color:var(--soft-green-border);color:var(--soft-green-text)}.camera-btn.active{background:var(--soft-blue-bg);border-color:var(--soft-blue-border);color:var(--soft-blue-text)}.camera-btn.compressing{opacity:.7;pointer-events:none}.scanner-container{margin-top:12px;border-radius:var(--radius-md);overflow:hidden;background:#000;position:relative}.location-card{background:var(--clowzer-input-bg);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:14px;display:flex;gap:12px;align-items:center;margin-bottom:24px}.location-card .loc-icon{width:40px;height:40px;border-radius:50%;background:var(--clowzer-primary-light);color:var(--clowzer-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.location-card .loc-info{flex:1;display:flex;flex-direction:column}.loc-label{font-size:11px;font-weight:800;text-transform:uppercase;color:var(--clowzer-primary);margin-bottom:2px}.loc-name{font-size:var(--fs-sm);font-weight:700;color:var(--clowzer-text-main)}.loc-address{font-size:11px;color:var(--clowzer-text-muted);margin-top:2px}.loc-actions{display:flex;gap:8px}.loc-btn{width:36px;height:36px;border-radius:50%;border:none;background:var(--soft-green-bg);color:var(--soft-green-text);display:flex;align-items:center;justify-content:center;cursor:pointer}.loc-btn:disabled{background:var(--clowzer-input-bg);color:var(--clowzer-text-muted);cursor:not-allowed}.clo-uni-track-layout{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;background:var(--clowzer-surface)}.clo-uni-track-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--clowzer-surface);z-index:10;flex-shrink:0}.clo-uni-track-header-titles{display:flex;flex-direction:column;gap:2px}.clo-uni-track-title{margin:0;font-size:var(--fs-md);font-weight:700;color:var(--clowzer-text-main)}.clo-uni-track-subtitle{font-size:var(--fs-xs);color:var(--clowzer-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.clo-uni-track-close{background:var(--clowzer-input-bg);border:1px solid var(--clowzer-border);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--clowzer-text-main);cursor:pointer;flex-shrink:0}.clo-uni-track-close.left{background:transparent;border:none;width:auto;padding:0;margin-left:-4px}.clo-uni-track-body{padding:20px;overflow-y:auto;scrollbar-width:none;flex:1}.status-badge{font-size:10px;font-weight:800;padding:4px 10px;border-radius:20px;text-transform:uppercase;background:var(--clowzer-input-bg);color:var(--clowzer-text-muted)}.status-badge.PENDING{background:var(--soft-orange-bg);color:var(--clowzer-warning)}.status-badge.IN-TRANSIT{background:var(--soft-blue-bg);color:var(--soft-blue-text)}.status-badge.DELIVERED{background:var(--soft-green-bg);color:var(--soft-green-text)}.clo-disp-destinations h4{margin:0 0 12px;font-size:var(--fs-sm);color:var(--clowzer-text-main)}.stops-list{display:flex;flex-direction:column;gap:12px}.stop-card{background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:14px;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.stop-card:active{transform:scale(.98);background:var(--clowzer-input-bg)}.stop-header-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}.stop-badge-idx{width:32px;height:32px;border-radius:50%;background:var(--clowzer-primary-light);color:var(--clowzer-primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;flex-shrink:0}.stop-badge-idx.del{background:var(--soft-green-bg);color:var(--soft-green-text)}.stop-info-col{flex:1;display:flex;flex-direction:column;min-width:0}.stop-name{font-size:var(--fs-sm);font-weight:700;color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stop-addr{font-size:11px;color:var(--clowzer-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.stop-chevron{color:var(--clowzer-text-muted)}.stop-bottom-row{display:flex;justify-content:space-between;align-items:center}.stop-items-preview{display:flex;gap:6px}.mini-pkg{width:30px;height:30px;border-radius:6px;background:var(--clowzer-input-bg);border:1px solid var(--clowzer-border);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--clowzer-text-muted)}.mini-pkg img{width:100%;height:100%;object-fit:cover}.mini-pkg.text{font-size:10px;font-weight:700;border:none}.stop-status-pill{font-size:10px;font-weight:700;padding:4px 10px;border-radius:20px;background:var(--clowzer-input-bg);color:var(--clowzer-text-muted);text-transform:uppercase}.stop-status-pill.del{background:var(--soft-green-bg);color:var(--soft-green-text)}.stop-status-pill.transit{background:var(--soft-blue-bg);color:var(--soft-blue-text)}.shared-pickup-card{background:var(--clowzer-input-bg);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:12px;display:flex;align-items:center;gap:14px;box-shadow:none;transition:all .2s ease;margin-bottom:10px}.shared-pickup-card.clickable{cursor:pointer}.shared-pickup-card.clickable:active{transform:scale(.98)}.shared-pickup-card.default-cursor{cursor:default}.shared-pickup-left{flex-shrink:0}.shared-pickup-icon-wrap{width:36px;height:36px;border-radius:50%;background:var(--clowzer-primary-light);color:var(--clowzer-primary);display:flex;align-items:center;justify-content:center}.shared-pickup-middle{flex:1;display:flex;flex-direction:column;min-width:0;gap:2px}.shared-pickup-top-label{font-size:var(--fs-xs);font-weight:700;color:var(--clowzer-primary);margin-bottom:2px}.shared-pickup-name,.shared-pickup-address{font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shared-pickup-address{text-transform:uppercase}.shared-pickup-phone{font-size:var(--fs-xs);color:var(--clowzer-text-muted);margin-top:2px}.protected-text{font-style:italic;color:var(--clowzer-text-muted)!important;font-weight:500!important;display:flex;align-items:center}.shared-pickup-name.danger{color:var(--clowzer-danger-red)}.shared-pickup-address.empty{font-style:italic;font-weight:500;color:var(--clowzer-text-muted)}.shared-pickup-right{flex-shrink:0}.shared-pickup-btn-change{background:var(--clowzer-white-always);color:var(--clowzer-primary);border:1px solid var(--clowzer-primary);padding:6px 14px;border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:700;cursor:pointer;transition:all .2s}.shared-pickup-btn-add{background:var(--clowzer-primary);color:var(--clowzer-white-always);border:1px solid var(--clowzer-primary);padding:6px 14px;border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:700;cursor:pointer;transition:all .2s}.shared-pickup-btn-change:active,.shared-pickup-btn-add:active{transform:scale(.95)}.shared-pickup-btn-call{background:transparent;color:var(--clowzer-primary);border:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:opacity .2s}.shared-pickup-btn-call:disabled{color:var(--clowzer-disabled-text);cursor:not-allowed}.shared-stop-card{background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:12px;display:flex;gap:12px;cursor:pointer;transition:transform .2s,box-shadow .2s}.shared-stop-card:active{transform:scale(.98)}.shared-stop-left{flex-shrink:0;display:flex;align-items:flex-start;padding-top:2px}.shared-stop-avatar{width:32px;height:32px;border-radius:50%;background:var(--clowzer-primary-light);color:var(--clowzer-primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.shared-stop-middle{flex:1;display:flex;flex-direction:column;min-width:0}.shared-stop-name{font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shared-stop-address{font-size:var(--fs-xs);font-weight:600;color:var(--clowzer-text-main);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.shared-stop-address.protected-address{font-style:italic;color:var(--clowzer-text-muted);font-weight:500}.shared-stop-meta{font-size:var(--fs-xs);color:var(--clowzer-text-muted);margin-top:4px;display:flex;align-items:center;flex-wrap:wrap}.shared-stop-divider{margin:0 6px;color:var(--clowzer-border)}.expiry-text{font-weight:700;display:inline-flex;align-items:center}.expiry-text.normal{color:var(--clowzer-text-muted)}.expiry-text.warning{color:#d97706}.expiry-text.critical{color:var(--clowzer-danger-red)}.shared-stop-stacked-images{display:flex;align-items:center;margin-top:8px}.shared-stop-thumb{width:28px;height:28px;border-radius:50%;background:var(--clowzer-input-bg);border:1px solid var(--clowzer-surface);display:flex;align-items:center;justify-content:center;overflow:hidden;margin-left:-10px;position:relative;z-index:1}.shared-stop-thumb:first-child{margin-left:0}.shared-stop-thumb img{width:100%;height:100%;object-fit:cover}.shared-stop-thumb.text{font-size:10px;font-weight:700;color:var(--clowzer-text-muted);z-index:0}.shared-stop-match-stats-polished{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.match-stat-pill{display:inline-flex;align-items:center;gap:4px;background:var(--clowzer-input-bg);color:var(--clowzer-text-muted);border:1px solid var(--clowzer-border);padding:4px 8px;border-radius:6px;font-size:11px;font-weight:600}.match-stat-pill.responded{background:var(--clowzer-primary-light);color:var(--clowzer-primary);border-color:var(--clowzer-primary-light)}.match-stat-pill.empty{opacity:.8}.shared-stop-right{flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.shared-stop-remove-btn{background:none;border:none;cursor:pointer;color:var(--clowzer-text-muted);padding:4px;border-radius:50%;transition:all .2s ease}.shared-stop-remove-btn:hover{background:#ef44441a;color:var(--clowzer-danger-red)}.shared-stop-badge{font-size:10px;font-weight:700;padding:4px 8px;border-radius:4px;text-transform:uppercase}.shared-stop-badge.ready{background:var(--clowzer-light);color:var(--clowzer-primary)}.shared-stop-badge.unpaid{background:#fee2e2;color:var(--clowzer-danger-red)}.shared-stop-badge.in-transit,.shared-stop-badge.out-for-delivery{background:#fffbeb;color:#d97706}.shared-stop-badge.delivered,.shared-stop-badge.completed{background:var(--clowzer-light);color:var(--clowzer-primary)}.shared-stop-card.is-assigned{border-color:var(--clowzer-primary);background:var(--clowzer-primary-light)}.shared-stop-assigned-pill{display:flex;align-items:center;gap:6px;margin-top:8px;padding:6px 10px;background:#10b9811a;color:#059669;border-radius:6px;font-size:11px;font-weight:700}.clo-voice-player{display:flex;align-items:center;gap:10px;width:100%;cursor:default}.clo-voice-player-btn{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--clowzer-primary);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.clo-voice-player-btn:active{transform:scale(.92)}.clo-voice-player-btn:hover{box-shadow:0 2px 8px #1c80554d}.clo-voice-player-track{position:relative;flex:1;height:20px;display:flex;align-items:center;cursor:pointer}.clo-voice-player-track-bg{position:absolute;left:0;right:0;height:4px;border-radius:4px;background:var(--clowzer-border)}.clo-voice-player-track-fill{position:absolute;left:0;height:4px;border-radius:4px;background:var(--clowzer-primary);transition:width .1s linear}.clo-voice-player-thumb{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--clowzer-primary);box-shadow:0 0 0 3px var(--clowzer-surface);transform:translate(-50%);transition:left .1s linear}.clo-voice-player-time{flex-shrink:0;font-size:var(--fs-2xs);font-weight:600;color:var(--clowzer-text-muted);min-width:32px;text-align:right}.clo-disp-voice-recorded{background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:12px}.clo-disp-voice-header{display:flex;align-items:center;gap:6px;color:var(--clowzer-text-main);margin-bottom:12px}.clo-disp-voice-header .recorded-text{font-size:13px;font-weight:700}.ppm-sheet-body{padding:12px 16px 24px;display:flex;flex-direction:column;gap:16px}.ppm-product-preview{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--clowzer-input-bg);border-radius:var(--radius-sm)}.ppm-product-name{font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ppm-status-badge{font-size:var(--fs-3xs);font-weight:700;padding:2px 8px;border-radius:20px;flex-shrink:0;text-transform:uppercase;letter-spacing:.4px}.ppm-status-badge.ppm-archived{background:var(--clowzer-badge-pickup-bg);color:var(--clowzer-badge-pickup-text)}.ppm-status-badge.ppm-deleted{background:var(--soft-red-bg);color:var(--soft-red-text)}.ppm-actions{display:flex;flex-direction:column;gap:4px}.ppm-divider{height:1px;background:var(--clowzer-card-border);margin:4px 0}.ppm-action-btn{display:flex;align-items:center;gap:14px;padding:12px;border-radius:var(--radius-sm);border:none;background:transparent;cursor:pointer;text-align:left;width:100%;transition:background .15s ease}.ppm-action-btn:hover,.ppm-action-btn:active{background:var(--clowzer-input-bg)}.ppm-action-btn-danger:hover,.ppm-action-btn-danger:active{background:var(--soft-red-bg)}.ppm-action-icon{width:38px;height:38px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ppm-icon-green{background:var(--soft-green-bg);color:var(--soft-green-text)}.ppm-icon-amber{background:var(--soft-yellow-bg);color:var(--soft-yellow-text)}.ppm-icon-red{background:var(--soft-red-bg);color:var(--soft-red-text)}.ppm-action-text{display:flex;flex-direction:column;gap:2px}.ppm-action-label{font-size:var(--fs-md);font-weight:600;color:var(--clowzer-text-main);line-height:1.2}.ppm-action-btn-danger .ppm-action-label{color:var(--soft-red-text)}.ppm-action-hint{font-size:var(--fs-xs);color:var(--clowzer-text-muted);font-weight:400}.catalog-page-root{background:var(--clowzer-surface);min-height:100vh;min-height:100dvh;position:relative;display:flex;flex-direction:column}.catalog-hero-cover{width:100%;height:150px;background-size:cover;background-position:center;position:relative;background-color:var(--clowzer-input-bg);margin-top:-50px}.catalog-edit-business-btn{position:absolute;top:90px;right:16px;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:20px;padding:6px 12px;font-size:var(--fs-xs);font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer;transition:background .2s;z-index:10}.catalog-edit-business-btn:active{background:#000000bf}.catalog-info-section{padding:0 20px;background:var(--clowzer-surface);position:relative;display:flex;flex-direction:column;align-items:flex-start;border-radius:20px 20px 0 0;margin-top:-24px;z-index:2;box-shadow:0 -4px 20px #0000000a}.catalog-avatar-wrapper{margin-top:-45px;margin-bottom:12px;width:80px;height:80px;border-radius:50%;border:3px solid var(--clowzer-surface);background:var(--clowzer-input-bg);position:relative;z-index:3}.catalog-avatar-skel{margin-top:-45px;width:90px;height:90px;border-radius:50%!important;border:4px solid var(--clowzer-surface);position:relative;z-index:3}.catalog-avatar-skel.catalog-skel{border-radius:50%!important}.catalog-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.catalog-business-name{font-size:var(--fs-lg);font-weight:700;color:var(--clowzer-text-main);margin:0 0 4px;line-height:1.2}.catalog-meta-row{display:flex;align-items:center;gap:8px;font-size:var(--fs-xs);color:var(--clowzer-text-muted);font-weight:500;margin-bottom:8px}.catalog-rating-tag{display:flex;align-items:center;gap:4px}.catalog-star-icon{color:var(--clowzer-gold)}.catalog-bio{font-size:var(--fs-sm);color:var(--clowzer-text-muted);line-height:1.4;margin:0 0 16px;max-width:95%}.catalog-owner-stats{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:10px}.catalog-stat-card{flex:1;background:var(--clowzer-input-bg);border:1px solid var(--clowzer-card-border);border-radius:var(--radius-md);padding:10px;display:flex;flex-direction:column;align-items:flex-start}.catalog-stat-val{font-size:var(--fs-md);font-weight:700;color:var(--clowzer-text-main)}.catalog-stat-lbl{font-size:var(--fs-2xs);color:var(--clowzer-text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.catalog-sheet{position:relative;z-index:2;min-height:60vh;display:flex;flex-direction:column}.catalog-sheet-sticky-header{position:sticky;top:50px;z-index:100;background:var(--clowzer-surface)}.catalog-tabs-bar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--clowzer-card-border);padding:0 16px}.catalog-tabs-left{display:flex;align-items:center;flex:1}.catalog-tab-btn{padding:14px;font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-muted);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:color .2s,border-color .2s;white-space:nowrap}.catalog-tab-btn.active{color:var(--clowzer-text-main);font-weight:700;border-bottom-color:var(--clowzer-primary)}.catalog-tabs-right{display:flex;align-items:center;gap:12px}.catalog-tab-icon-btn{background:none;border:none;color:var(--clowzer-text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s}.catalog-tab-icon-btn:active{color:var(--clowzer-text-main)}.catalog-local-search-container{padding:10px 16px;background:var(--clowzer-surface);border-bottom:1px solid var(--clowzer-card-border);animation:slideDownSearch .2s ease-out}@keyframes slideDownSearch{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.catalog-local-search-box{display:flex;align-items:center;gap:8px;background:var(--clowzer-input-bg);border-radius:var(--radius-sm);padding:8px 12px}.catalog-search-icon{color:var(--clowzer-text-muted);flex-shrink:0}.catalog-search-input{flex:1;background:transparent!important;border:none!important;outline:none!important;font-size:var(--fs-sm);color:var(--clowzer-text-main)!important;padding:0!important;height:20px!important}.catalog-search-clear{background:none;border:none;color:var(--clowzer-text-muted);cursor:pointer;display:flex;align-items:center;padding:2px}.catalog-sheet-content{flex:1;max-width:1200px;width:100%;margin:16px auto 0}.clx-item-grid-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;padding:0 16px 20px}.catalog-add-new-card{background:var(--soft-green-bg);border:2px dashed var(--soft-green-border);border-radius:var(--radius-sm);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;aspect-ratio:3 / 4;cursor:pointer;transition:all .2s ease;color:var(--clowzer-primary)}.catalog-add-new-card:active{transform:scale(.97);background:var(--clowzer-light)}.catalog-add-icon-circle{width:44px;height:44px;background:var(--clowzer-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.catalog-add-new-card span{font-size:var(--fs-xs);font-weight:700}.clx-item-card-root{position:relative;background-color:var(--clowzer-input-bg);border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;aspect-ratio:3 / 4;box-shadow:0 2px 8px #0000000f;transition:transform .2s ease,box-shadow .2s ease}.clx-item-card-root:active{transform:scale(.97)}.clx-item-card-img{width:100%;height:100%;object-fit:cover;display:block}.clx-item-card-placeholder{width:100%;height:100%;background-color:var(--clowzer-input-bg);display:flex;align-items:center;justify-content:center}.clx-item-card-gradient{position:absolute;bottom:0;left:0;width:100%;height:55%;background:linear-gradient(180deg,#0000,#000000e6);pointer-events:none}.clx-item-top-actions{position:absolute;top:8px;left:8px;right:8px;display:flex;justify-content:space-between;align-items:flex-start}.clx-item-archived-badge{background:#0009;color:#fff;font-size:10px;font-weight:700;padding:4px 8px;border-radius:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-transform:uppercase}.clx-item-icon-btn{background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:auto;transition:background .2s}.clx-item-icon-btn:active{background:#0009}.clx-item-bottom-content{position:absolute;bottom:0;left:0;width:100%;padding:10px;display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.clx-item-text-wrap{flex:1;display:flex;flex-direction:column;min-width:0}.clx-item-title{color:#fff;font-size:var(--fs-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.5);margin-bottom:2px}.clx-item-price{color:#fff;font-size:var(--fs-xs);font-weight:700;opacity:.95}.clx-item-add-btn{background-color:#fff;color:#000;border:none;border-radius:20px;padding:6px 12px;font-size:var(--fs-xs);font-weight:700;display:flex;align-items:center;gap:4px;cursor:pointer;min-height:0px}.clx-item-qty-pill{display:flex;align-items:center;background-color:#fff;border-radius:20px;padding:2px}.qty-btn{background:none;border:none;color:#000;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;min-height:0px}.qty-val{font-size:var(--fs-xs);font-weight:700;color:#000;min-width:18px;text-align:center}.catalog-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--clowzer-text-muted);text-align:center}.catalog-empty-state p{margin-top:12px;font-size:var(--fs-sm)}@keyframes catalogShimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.catalog-skel{background:linear-gradient(90deg,var(--clowzer-input-bg, #f3f4f6) 25%,var(--clowzer-card-border, #e5e7eb) 50%,var(--clowzer-input-bg, #f3f4f6) 75%);background-size:600px 100%;animation:catalogShimmer 1.4s infinite linear;border-radius:var(--radius-sm);border:none}@media (max-width: 380px){.clx-item-grid-wrapper{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}@media (min-width: 768px){.catalog-sheet-sticky-header{top:64px}.clx-item-grid-wrapper{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:0 24px 24px}.catalog-info-section{padding:0 24px}.catalog-business-name{font-size:26px}.catalog-avatar-wrapper,.catalog-avatar-skel{width:110px;height:110px;margin-top:-55px}.catalog-tabs-bar{padding:0 24px}}.catalog-floating-cart{position:fixed;bottom:80px;left:50%;transform:translate(-50%);width:calc(100% - 40px);max-width:400px;background-color:var(--clowzer-primary);color:#fff;border-radius:50px;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 10px 25px #2e7d3266;cursor:pointer;z-index:1000;transition:transform .2s ease}.catalog-floating-cart:active{transform:translate(-50%) scale(.97)}.cart-left{display:flex;align-items:center;gap:12px}.cart-badge{background-color:#fff3;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;font-size:14px}.ccs-body{padding:4px 16px 32px;display:flex;flex-direction:column;gap:24px}.ccs-section{display:flex;flex-direction:column;gap:12px}.ccs-section-label{display:flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:700;color:var(--clowzer-text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0}.ccs-item-list{display:flex;flex-direction:column;gap:0;background:var(--clowzer-surface);border:1px solid var(--clowzer-card-border);border-radius:var(--radius-md);padding:0 12px}.ccs-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--clowzer-card-border)}.ccs-item:last-child{border-bottom:none}.ccs-item-img{width:48px;height:48px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;background:var(--clowzer-input-bg);border:1px solid var(--clowzer-card-border)}.ccs-item-img-placeholder{display:block}.ccs-item-info{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.ccs-item-name{font-size:var(--fs-sm);font-weight:700;color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccs-item-price{font-size:var(--fs-xs);font-weight:600;color:var(--clowzer-text-muted)}.ccs-qty-control{display:flex;align-items:center;gap:10px;background:var(--clowzer-input-bg);border-radius:20px;padding:4px 10px;flex-shrink:0;border:1px solid var(--clowzer-card-border)}.ccs-qty-btn{background:none;border:none;padding:2px;cursor:pointer;color:var(--clowzer-text-main);display:flex;align-items:center;justify-content:center;min-height:0;transition:transform .1s ease}.ccs-qty-btn:active{transform:scale(.85)}.ccs-qty-value{font-size:var(--fs-sm);font-weight:700;color:var(--clowzer-text-main);min-width:16px;text-align:center}.ccs-total-row{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--clowzer-input-bg);border-radius:var(--radius-md);border:1px solid var(--clowzer-card-border)}.ccs-total-label{font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-muted)}.ccs-total-value{font-size:var(--fs-lg);font-weight:700;color:var(--clowzer-text-main)}.ccs-fields{display:flex;flex-direction:column;gap:14px}.ccs-field{display:flex;flex-direction:column;gap:6px}.ccs-label{font-size:var(--fs-xs);font-weight:600;color:var(--clowzer-text-muted)}.ccs-input{height:var(--input-height);background:var(--clowzer-input-bg);border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);padding:0 14px;font-size:var(--fs-sm);color:var(--clowzer-text-main);width:100%;transition:all .2s ease}.ccs-input:focus{outline:none;border-color:var(--clowzer-primary);background:var(--clowzer-surface);box-shadow:0 0 0 3px var(--clowzer-focus-ring)}.ccs-input::placeholder{color:var(--clowzer-text-muted);opacity:.6}.ccs-submit-btn{width:100%;height:52px;background:#25d366;color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--fs-md);font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .15s ease,opacity .2s;margin-top:8px;box-shadow:0 4px 12px #25d3664d}.ccs-submit-btn:disabled{background:var(--clowzer-disabled-bg)!important;color:var(--clowzer-disabled-text)!important;box-shadow:none!important;cursor:not-allowed}.ccs-submit-btn:not(:disabled):active{transform:scale(.97);opacity:.9}.catalog-personal-upgrade-container{max-width:500px;margin:20px auto;background:var(--clowzer-surface);border:1px solid var(--clowzer-card-border);border-radius:var(--radius-lg);padding:32px 24px;display:flex;flex-direction:column;align-items:center;box-shadow:var(--shadow-soft)}.catalog-upgrade-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:24px}.catalog-upgrade-icon-wrap{width:56px;height:56px;border-radius:50%;background:var(--clowzer-primary-light);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.catalog-upgrade-title{font-size:22px;font-weight:700;color:var(--clowzer-text-main);margin:0}.catalog-feature-list{display:flex;flex-direction:column;gap:20px;margin-bottom:32px;width:100%}.catalog-feature-item{display:flex;align-items:flex-start;gap:16px}.catalog-feature-icon{width:44px;height:44px;border-radius:12px;background:var(--clowzer-primary-light);color:var(--clowzer-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.catalog-feature-text{display:flex;flex-direction:column;gap:4px;text-align:left}.catalog-feature-title{font-size:var(--fs-md);font-weight:700;color:var(--clowzer-text-main)}.catalog-feature-desc{font-size:var(--fs-sm);color:var(--clowzer-text-muted);line-height:1.45}.catalog-upgrade-action-btn{width:100%;height:52px;background:var(--clowzer-primary);color:var(--clowzer-white-always);border:none;border-radius:var(--radius-md);font-size:var(--fs-md);font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:opacity .2s,transform .1s;box-shadow:var(--clowzer-shadow-btn-green);margin-bottom:16px}.catalog-upgrade-action-btn:active{transform:scale(.98);opacity:.9}.catalog-upgrade-learn-more{background:none;border:none;color:var(--clowzer-text-muted);font-size:var(--fs-sm);font-weight:600;cursor:pointer;display:flex;align-items:center;gap:4px;transition:color .2s}.catalog-upgrade-learn-more:hover{color:var(--clowzer-text-main)}.clo-home-filter-scroll{display:flex;overflow-x:auto;padding:var(--space-2xs) 0 var(--space-sm);gap:var(--space-sm)}.clo-home-filter-scroll::-webkit-scrollbar{display:none}.clo-home-filter-pill{padding:6px 14px;background:var(--clowzer-input-bg);border:1px solid var(--clowzer-border);border-radius:20px;font-size:var(--fs-sm);font-weight:500;color:var(--clowzer-text-main);white-space:nowrap;cursor:pointer}.clo-home-filter-pill.active{background:var(--clowzer-black);color:var(--clowzer-white-always);border-color:var(--clowzer-black)}[data-theme=dark] .clo-home-filter-pill.active{background:var(--clowzer-primary);border-color:var(--clowzer-primary)}.clo-home-page-chips-wrap{display:flex;gap:10px;overflow-y:auto;scrollbar-width:none;padding:0 10px}.clo-dir-root{display:flex;flex-direction:column;min-height:100vh;background:var(--clowzer-surface)}.clo-dir-top-nav{position:fixed;top:0;left:0;width:100%;height:56px;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:0 16px;transition:box-shadow .3s ease}.clo-dir-top-nav.scrolled{box-shadow:0 2px 10px #0000000d}.clo-dir-nav-left{display:flex;align-items:center;gap:12px;min-width:0}.clo-dir-back-btn{background:var(--clowzer-surface);border:1px solid var(--clowzer-border);color:var(--clowzer-text-main);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s;flex-shrink:0}.clo-dir-nav-title{color:var(--clowzer-text-main);font-family:var(--clowzer-font-display);font-weight:700;font-size:var(--fs-md);opacity:0;transform:translateY(10px);transition:all .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clo-dir-nav-title.visible{opacity:1;transform:translateY(0)}.clo-dir-nav-location{display:inline-flex;align-items:center;gap:4px;background:var(--clowzer-surface);border:1px solid var(--clowzer-border);color:var(--clowzer-text-main);padding:6px 12px;border-radius:var(--radius-sm);font-size:var(--fs-xs, 12px);font-weight:600;cursor:pointer;transition:all .3s ease;max-width:130px;flex-shrink:0}.clo-dir-loc-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clo-dir-hero{position:relative;padding-top:68px;padding-bottom:2px;display:flex;flex-direction:column}.clo-dir-hero-content{max-width:800px;margin:0 auto;width:100%;padding:0 12px;display:flex;flex-direction:column}.clo-dir-hero-title{font-size:var(--fs-lg);font-weight:700;color:var(--clowzer-text-main);margin:0;line-height:1.2}.clo-dir-hero-subtitle{color:var(--clowzer-text-muted);font-size:var(--fs-xs);margin:4px 0 16px;font-weight:500}.clo-dir-hero-search{display:flex;align-items:center;background:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:0 16px;height:var(--input-height)}.clo-dir-hero-search input{flex:1;background:transparent;border:none;outline:none;padding:0 10px;font-size:var(--fs-sm);color:var(--clowzer-text-main)}.clo-dir-hero-search input::placeholder{color:var(--clowzer-text-muted)}.clo-dir-search-icon{color:var(--clowzer-text-muted)}.clo-dir-sheet{flex:1;display:flex;flex-direction:column}.clo-dir-sticky-filters{position:sticky;top:56px;z-index:100;padding-top:8px;padding-bottom:8px}.clo-dir-grid-section{padding:12px 20px 40px;display:grid;max-width:1200px;width:100%;margin:0 auto;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.clo-dir-hero{padding-top:90px;padding-bottom:30px}.clo-dir-grid-section{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.clo-dir-loader{display:flex;justify-content:center;grid-column:1 / -1;padding:var(--space-xl) 0}@media (max-width: 379px){.clo-dir-grid-section{padding:12px 16px 40px}}.prv-container{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--clowzer-surface);z-index:9999;display:flex;flex-direction:column;overflow:hidden}.prv-header{display:flex;align-items:center;gap:12px;padding:16px 20px 10px;background-color:var(--clowzer-surface)}.prv-header h2{margin:0;font-size:var(--fs-md);font-weight:600;color:var(--clowzer-text-main)}.prv-header-sub{font-size:var(--fs-xs);color:var(--clowzer-text-muted)}.prv-filters-container{padding:0 20px;background-color:var(--clowzer-surface)}.prv-filters{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.prv-filters::-webkit-scrollbar{display:none}.prv-filter-btn{background-color:var(--clowzer-surface);border:none;color:var(--clowzer-text-muted);padding:8px 16px;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;transition:all .2s ease;text-transform:capitalize}.prv-filter-btn.active{color:var(--clowzer-primary);border-bottom:2px solid var(--clowzer-primary)}.prv-scroll-area{flex:1;overflow-y:auto;padding:16px 16px 40px;scrollbar-width:none}.prv-scroll-area::-webkit-scrollbar{display:none}.prv-cards-list{display:flex;flex-direction:column;gap:12px;margin-bottom:50px}.prv-card{display:flex;gap:10px;padding:16px;background-color:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);cursor:pointer;box-shadow:none;transition:transform .1s ease}.prv-card:active{background-color:var(--clowzer-input-bg);transform:scale(.98)}.prv-card-left{flex-shrink:0}.prv-card-icon{width:40px;height:40px;border-radius:var(--radius-md);background-color:var(--clowzer-primary-light);color:var(--clowzer-primary);display:flex;align-items:center;justify-content:center}.prv-card-right{flex:1;display:flex;flex-direction:column;min-width:0}.prv-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.prv-badges{display:flex;align-items:center;gap:6px}.prv-badge-type{font-size:11px;font-weight:700;padding:4px 8px;border-radius:var(--radius-xs);text-transform:capitalize}.prv-badge-type.direct{background-color:var(--soft-blue-bg);color:var(--soft-blue-text)}.prv-badge-type.broadcast{background-color:var(--soft-orange-bg);color:var(--soft-orange-text)}.prv-badge-live{font-size:var(--fs-xs);font-weight:700;padding:4px 8px;border-radius:var(--radius-xs);background-color:var(--clowzer-primary-light);color:var(--clowzer-primary);text-transform:capitalize}.prv-time{font-size:var(--fs-2xs);color:var(--clowzer-text-muted)}.prv-location{font-size:15px;font-weight:800;color:var(--clowzer-text-main);margin-bottom:4px}.prv-stats-string{font-size:var(--fs-sm);color:var(--clowzer-text-muted);margin-bottom:8px}.prv-stops-list{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.prv-stop-item{display:flex;align-items:center;gap:8px}.prv-stop-dot{width:6px;height:6px;border-radius:50%;background-color:var(--clowzer-primary);flex-shrink:0}.prv-stop-text{font-size:var(--fs-xs);font-weight:600;color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prv-stop-more{font-size:var(--fs-xs);font-weight:700;color:var(--clowzer-primary);background-color:var(--clowzer-primary-light);padding:2px 6px;border-radius:4px;flex-shrink:0}.prv-match-status{font-size:var(--fs-xs);font-weight:600;margin-bottom:12px;display:flex;align-items:center;gap:4px}.prv-match-primary{color:var(--clowzer-primary)}.prv-match-muted{color:var(--clowzer-text-muted)}.prv-match-divider{color:var(--clowzer-border);font-weight:400;margin:0 2px}.prv-footer-status{margin-top:auto}.prv-status-pill{display:inline-block;font-size:var(--fs-2xs);font-weight:700;padding:6px 12px;border-radius:20px;text-transform:capitalize}.prv-status-pill.waiting{background-color:var(--soft-slate-bg);color:var(--soft-slate-text)}.prv-status-pill.responded{background-color:var(--soft-green-bg);color:var(--soft-green-text)}.pf-container{display:flex;flex-direction:column;height:100%;padding-bottom:80px}.pf-overview-container{margin:10px;border-radius:var(--radius-xs);border:1px solid var(--clowzer-border);overflow:hidden;background-color:var(--clowzer-surface)}.pf-overview-top{display:flex;align-items:center;gap:12px;background-color:var(--clowzer-primary-light);padding:10px}.pf-overview-icon-box{width:35px;height:35px;border-radius:50%;background-color:var(--clowzer-surface);display:flex;align-items:center;justify-content:center;color:var(--clowzer-primary);box-shadow:var(--shadow-soft)}.pf-overview-title-box h3{margin:0;font-size:var(--fs-sm);color:var(--clowzer-text-main);font-weight:600}.pf-overview-title-box p{margin:4px 0 0;font-size:var(--fs-2xs);color:var(--clowzer-text-muted)}.pf-overview-bottom{display:flex;justify-content:space-between;align-items:center;padding:10px}.pf-stat-block{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1}.pf-stat-val{font-size:var(--fs-lg);font-weight:600;color:var(--clowzer-text-main);line-height:1}.pf-stat-label{font-size:var(--fs-2xs);font-weight:600;color:var(--clowzer-text-muted);text-align:center}.pf-stat-divider{width:1px;height:35px;background-color:var(--clowzer-border)}.pf-pending-banner{margin:0 10px 15px;background-color:var(--clowzer-pending);border:1px solid #fed7aa;border-radius:var(--radius-md);padding:14px 16px;display:flex;justify-content:space-between;align-items:center}.pf-pb-text{display:flex;flex-direction:column;gap:2px}.pf-pb-title{font-size:var(--fs-sm);font-weight:800;color:#b45309}.pf-pb-subtitle{font-size:11px;color:#d97706;font-weight:500}.pf-pb-btn{background-color:#f59e0b;color:#fff;border:none;padding:8px 14px;border-radius:var(--radius-sm);font-size:11px;font-weight:700;cursor:pointer;transition:transform .1s}.pf-pb-btn:active{transform:scale(.95)}.pf-controls{padding:0 10px;display:flex;flex-direction:column;gap:12px;margin-bottom:10px}.pf-section-title{font-size:var(--fs-md);font-weight:800;color:var(--clowzer-text-main);margin:0 0 4px}.pf-filters{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.pf-filter-btn{background-color:var(--clowzer-surface);border:none;color:var(--clowzer-text-muted);padding:8px 16px;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;transition:all .2s ease}.pf-filter-btn.active{color:var(--clowzer-primary);border-color:var(--clowzer-primary);border-bottom:2px solid var(--clowzer-primary)}.pf-search-wrapper{position:relative;display:flex;align-items:center}.pf-search-icon{position:absolute;left:12px;color:var(--clowzer-text-muted)}.pf-search-input{width:100%;padding:12px 12px 12px 40px;border-radius:var(--radius-sm);border:1px solid var(--clowzer-border);background-color:var(--clowzer-surface);font-size:var(--fs-sm);color:var(--clowzer-text-main)}.pf-search-input:focus{border-color:var(--clowzer-primary);outline:none}.pf-list{display:flex;flex-direction:column;gap:12px;padding:0 10px 10px}.pf-agent-card{background-color:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);padding:10px;display:flex;align-items:center;gap:14px;cursor:pointer;transition:transform .1s ease}.pf-agent-card:active{transform:scale(.98);background-color:var(--clowzer-input-bg)}.pf-agent-info{flex:1;display:flex;flex-direction:column;min-width:0}.pf-agent-name-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.pf-agent-name{font-size:var(--fs-sm);font-weight:800;color:var(--clowzer-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-agent-meta-row{font-size:var(--fs-2xs);color:var(--clowzer-text-muted);display:flex;align-items:center;gap:6px;margin-bottom:4px}.pf-agent-rating-star{color:var(--clowzer-gold)}.pf-agent-highlight-row{font-size:var(--fs-2xs);font-weight:600;color:var(--clowzer-text-muted);display:inline-flex;align-items:center;border-radius:4px;width:max-content}.pf-arrow{color:var(--clowzer-text-muted)}.pf-status-badge{font-size:var(--fs-2xs);font-weight:600;display:inline-flex;align-items:center;gap:6px}.pf-status-badge.pf-status-pending .pf-badge-text{background-color:var(--soft-orange-bg);padding:4px 8px;border-radius:var(--radius-xs);color:var(--soft-orange-text)}.pf-status-badge .pf-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pf-status-online .pf-dot{background-color:var(--clowzer-success)}.pf-status-online{color:var(--clowzer-success)}.pf-status-busy .pf-dot{background-color:var(--clowzer-warning)}.pf-status-busy{color:var(--clowzer-warning)}.pf-status-offline .pf-dot{background-color:var(--clowzer-text-muted)}.pf-status-offline{color:var(--clowzer-text-muted)}.pf-pending-card{background-color:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:10px;display:flex;align-items:center;gap:12px;margin-bottom:12px}.pf-pending-info{flex:1;display:flex;flex-direction:column}.pf-pending-name{font-size:var(--fs-sm);font-weight:800;color:var(--clowzer-text-main);margin-bottom:4px}.pf-pending-meta{font-size:11px;color:var(--clowzer-text-muted);margin-bottom:2px}.pf-circle-btn{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none}.pf-circle-btn.disabled{background-color:var(--clowzer-input-bg);color:var(--clowzer-disabled-text);cursor:not-allowed}.pf-empty-state{text-align:center;padding:40px 20px}.pf-skeleton-box{background:var(--clowzer-input-bg);border-radius:var(--radius-sm);animation:pulse 1.5s infinite}@keyframes pulse{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}.pf-sheet-header-inline{display:flex;align-items:center;gap:10px}.pf-sheet-header-info{display:flex;flex-direction:column}.pf-sheet-header-name{font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main);margin:0 0 4px}.pf-sheet-header-meta{font-size:var(--fs-2xs);color:var(--clowzer-text-muted);display:flex;align-items:center;gap:6px}.pf-sheet-section-title{font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main);margin-bottom:10px;margin-top:14px}.pf-sheet-section-title:first-child{margin-top:0}.pf-sheet-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.pf-sheet-stat-box{background-color:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);padding:12px;display:flex;flex-direction:column;align-items:center;text-align:center}.pf-sheet-stat-val{font-size:var(--fs-md);font-weight:800;color:var(--clowzer-text-main)}.pf-sheet-stat-lbl{font-size:10px;color:var(--clowzer-text-muted);margin-top:4px;text-transform:uppercase;font-weight:700}.pf-info-list{background-color:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-xs);padding:0 10px}.pf-info-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-size:var(--fs-xs)}.pf-info-row:last-child{border-bottom:none}.pf-info-lbl{color:var(--clowzer-text-muted);display:flex;align-items:center;gap:5px}.pf-info-val{font-weight:600;color:var(--clowzer-text-muted)}.pf-doc-list{border:1px solid var(--clowzer-border);border-radius:var(--radius-xs);padding:10px}.pf-doc-row{display:flex;justify-content:space-between;align-items:center;padding:5px 0;font-size:var(--fs-sm);color:var(--clowzer-text-muted)}.pf-doc-status{display:flex;align-items:center;gap:6px;color:var(--clowzer-success);font-size:var(--fs-2xs);font-weight:700;background:var(--clowzer-primary-light);padding:4px 10px;border-radius:20px}.pf-coverage-box{background-color:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);padding:12px}.pf-coverage-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.pf-coverage-tag{background-color:var(--clowzer-input-bg);color:var(--clowzer-text-main);padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600}.pf-delivery-card{background-color:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);padding:14px;margin-bottom:12px}.pf-dc-top{display:flex;justify-content:space-between;font-size:11px;color:var(--clowzer-text-muted);font-weight:600;margin-bottom:8px}.pf-dc-mid{font-size:var(--fs-sm);font-weight:800;color:var(--clowzer-text-main);margin-bottom:12px;display:flex;align-items:center;gap:6px}.pf-dc-bottom{display:flex;justify-content:space-between;align-items:center}.pf-dc-item{font-size:11px;font-weight:700;color:var(--clowzer-text-muted)}.pf-view-all-btn{width:100%;padding:12px;background-color:var(--clowzer-input-bg);color:var(--clowzer-text-main);border:none;border-radius:var(--radius-sm);font-weight:700;font-size:var(--fs-sm);cursor:pointer}.pf-sheet-content{display:flex;flex-direction:column;padding:0 10px 20px;overflow-y:auto;max-height:85vh;scrollbar-width:none}.pf-sheet-content::-webkit-scrollbar{display:none}.pf-container{overflow-y:auto;scrollbar-width:none}.pf-container::-webkit-scrollbar{display:none}.pf-actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.pf-action-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:700;border:1px solid var(--clowzer-border);background-color:var(--clowzer-surface);color:var(--clowzer-text-main);transition:opacity .2s}.pf-action-btn:disabled{background-color:var(--clowzer-input-bg)!important;color:var(--clowzer-text-muted)!important;cursor:not-allowed;border-color:transparent!important}.pf-v2-label{font-size:10px;text-align:center;color:var(--clowzer-text-muted);margin-top:12px;font-style:italic}.pf-date-header{font-size:13px;font-weight:800;color:var(--clowzer-text-main);margin-bottom:12px;padding-bottom:6px;border-bottom:2px solid var(--clowzer-input-bg);text-transform:uppercase}.pf-slim-history-card{display:flex;align-items:center;justify-content:space-between;background-color:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:12px 16px;cursor:pointer;transition:transform .1s ease,border-color .2s ease}.pf-slim-history-card:active{transform:scale(.98);background-color:var(--clowzer-input-bg)}.pf-shc-main{display:flex;flex-direction:column;gap:4px}.pf-shc-route{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm)}.pf-shc-meta{font-size:11px;color:var(--clowzer-text-muted);font-weight:600}.pf-req-view-container{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--clowzer-bg, #f8f9fa);z-index:9999;display:flex;flex-direction:column;overflow:hidden}.pf-req-header{display:flex;align-items:center;gap:12px;padding:16px 20px;background-color:var(--clowzer-surface, #ffffff);border-bottom:1px solid var(--clowzer-border, #e5e7eb);box-shadow:0 1px 3px #00000005}.pf-req-header h2{margin:0;font-size:18px;font-weight:800;color:var(--clowzer-text-main, #111827)}.pf-req-header-sub{font-size:12px;color:var(--clowzer-text-muted, #6b7280)}.pf-req-scroll-area{flex:1;overflow-y:auto;padding:16px 16px 40px;scrollbar-width:none}.pf-req-scroll-area::-webkit-scrollbar{display:none}.pf-entry-card{background-color:var(--clowzer-primary-light);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:16px;margin:0 10px 15px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;box-shadow:0 2px 4px #00000005}.pf-entry-card:active{transform:scale(.98)}.pf-entry-left{display:flex;align-items:center;gap:12px}.pf-entry-icon{width:40px;height:40px;border-radius:8px;background-color:var(--clowzer-primary-light);color:var(--clowzer-primary);display:flex;align-items:center;justify-content:center}.pf-entry-text h4{margin:0;font-size:var(--fs-sm);font-weight:600;color:var(--clowzer-text-main)}.pf-entry-text p{margin:4px 0 0;font-size:var(--fs-xs);color:var(--clowzer-text-main)}.pf-req-card{background-color:var(--clowzer-surface);border:1px solid var(--clowzer-border);border-radius:var(--radius-md);padding:16px;margin-bottom:16px;cursor:pointer;box-shadow:0 2px 8px #00000008}.pf-req-card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.pf-req-card-type{font-size:11px;font-weight:800;text-transform:uppercase;color:var(--clowzer-text-muted);display:flex;align-items:center;gap:6px}.pf-req-card-route{font-size:16px;font-weight:800;color:var(--clowzer-text-main);display:flex;align-items:center;gap:8px;margin-bottom:12px}.pf-req-card-stats{display:flex;gap:16px;margin-bottom:16px;padding:10px;background-color:var(--clowzer-input-bg);border-radius:8px}.pf-req-stat-item{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--clowzer-text-main)}.pf-req-coverage-row{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;margin-bottom:8px}.pf-req-coverage-row.full{color:var(--clowzer-success)}.pf-req-coverage-row.partial{color:var(--clowzer-warning)}.pf-req-coverage-row.assigned{color:var(--clowzer-primary)}.pf-req-card-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px dashed var(--clowzer-border);padding-top:12px;margin-top:4px}.pf-req-status-text{font-size:12px;font-weight:700;color:var(--clowzer-warning)}.pf-req-stop-card{border:1px solid var(--clowzer-border);border-radius:var(--radius-sm);padding:12px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:var(--clowzer-surface)}.pf-req-stop-card:active{background:var(--clowzer-input-bg)}.pf-req-stop-left{display:flex;align-items:center;gap:12px}.pf-req-stop-num{width:24px;height:24px;border-radius:4px;background:var(--clowzer-text-main);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.pf-req-stop-info h4{margin:0 0 4px;font-size:14px;color:var(--clowzer-text-main);font-weight:700}.pf-req-stop-info p{margin:0;font-size:11px;color:var(--clowzer-text-muted);font-weight:600}.pf-req-stop-right{text-align:right}.announce-banner-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0009;z-index:999999;display:flex;align-items:center;justify-content:center;padding:var(--space-md);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.announce-banner-modal{position:relative;width:100%;max-width:450px;background-color:var(--clowzer-surface);border-radius:var(--radius-lg);padding:0;overflow:hidden;box-shadow:0 10px 25px #0003;animation:slideUpFade .4s ease-out;display:flex;flex-direction:column}@keyframes slideUpFade{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.announce-banner-close{position:absolute;top:12px;right:12px;background:#00000080;color:#fff;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background .2s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.announce-banner-close:hover{background:var(--clowzer-danger-red)}.announce-banner-img-wrapper{width:100%;background-color:var(--clowzer-bg);flex-shrink:0}.announce-banner-img{width:100%;height:100%;object-fit:cover;display:block}.announce-banner-content{padding:var(--space-xl) var(--space-xl) var(--space-md) var(--space-xl);text-align:center}.announce-banner-title{color:var(--clowzer-primary);margin-top:0;margin-bottom:var(--space-sm);font-size:var(--fs-xl)}.announce-banner-message{color:var(--clowzer-text-main);font-size:var(--fs-md);line-height:var(--lh-normal);margin:0;white-space:pre-wrap}.announce-banner-actions{display:flex;flex-direction:column;gap:var(--space-xs);background-color:var(--clowzer-bg);border-top:1px solid var(--clowzer-border);padding:var(--space-md) var(--space-xl)}.announce-banner-btn-link{background-color:var(--clowzer-primary);color:var(--clowzer-white-always);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);text-decoration:none;font-weight:700;display:flex;align-items:center;justify-content:center;gap:var(--space-xs);transition:background .2s,transform .1s}.announce-banner-btn-link:hover{background-color:var(--clowzer-primary-hover);color:var(--clowzer-white-always);transform:translateY(-1px)}.announce-banner-btn-dismiss{background-color:transparent;color:var(--clowzer-text-muted);border:none;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-weight:600;cursor:pointer;transition:all .2s}.announce-banner-btn-dismiss:hover{background-color:var(--clowzer-border);color:var(--clowzer-text-main)}.announce-banner-text-image .announce-banner-img-wrapper{max-height:200px}.announce-banner-text-only .announce-banner-content{padding-top:var(--space-xl)}.announce-banner-image-only{max-width:500px;background-color:transparent;box-shadow:none}.announce-banner-image-only .announce-banner-img-wrapper{border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 10px 25px #0000004d;max-height:450px}.announce-banner-image-only .announce-banner-actions{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(to top,#000c,#0000);border-top:none;padding:var(--space-xl) var(--space-xl) var(--space-md) var(--space-xl);flex-direction:row;justify-content:center}.announce-banner-image-only .announce-banner-btn-link{flex:1;box-shadow:0 4px 12px #0000004d}.announce-banner-standard{border-top:4px solid var(--clowzer-primary)}.announce-banner-premium{border-top:4px solid var(--clowzer-gold);box-shadow:0 10px 30px #ffb30026}.announce-banner-premium .announce-banner-title{color:var(--clowzer-gold)}.announce-banner-premium .announce-banner-btn-link{background-color:var(--clowzer-gold);color:var(--clowzer-black)}.announce-banner-premium .announce-banner-btn-link:hover{background-color:#e6a100;color:var(--clowzer-black)}.splash-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--clowzer-surface);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:99999999;transition:opacity .6s cubic-bezier(.16,1,.3,1),visibility .6s}.splash-hidden{opacity:0;visibility:hidden;pointer-events:none}.splash-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:splashFadeInUp .8s ease-out forwards}.splash-logo{width:140px;height:auto;animation:splashPulse 2s infinite cubic-bezier(.4,0,.6,1)}.splash-footer{padding-bottom:40px;display:flex;align-items:center;gap:8px;color:var(--clowzer-text-muted);font-size:var(--fs-sm);font-family:var(--clowzer-font-body);font-weight:500;opacity:0;animation:splashFadeIn 1s ease-out .5s forwards}.splash-shield{color:var(--clowzer-primary);font-size:1.1rem}@keyframes splashFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes splashFadeIn{0%{opacity:0}to{opacity:1}}@keyframes splashPulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.error-boundary-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100vw;background-color:var(--clowzer-bg);text-align:center;padding:var(--space-xl);box-sizing:border-box}.error-boundary-content{background:var(--clowzer-surface);padding:var(--space-xl);border-radius:var(--radius-lg);border:1px solid var(--clowzer-border);box-shadow:var(--shadow-medium);max-width:400px;width:100%}.error-boundary-title{color:var(--clowzer-danger-red);font-size:var(--fs-xl);margin-top:0;margin-bottom:var(--space-md);font-weight:700;line-height:var(--lh-tight)}.error-boundary-message{color:var(--clowzer-text-muted);font-size:var(--fs-md);margin-bottom:var(--space-xl);line-height:var(--lh-normal)}.error-boundary-button{background-color:var(--clowzer-primary);color:var(--clowzer-white-always);border:none;padding:var(--space-md) var(--space-xl);font-size:var(--fs-md);border-radius:var(--radius-md);cursor:pointer;font-weight:700;transition:background-color .2s ease;width:100%;min-height:var(--tap-size-md)}.error-boundary-button:hover{background-color:var(--clowzer-primary-hover)}
