.ac-page{font-family:inherit;color:#1E293B;background-color:#F8FAFC;min-height:100vh;padding-bottom:72px}@keyframes eximovShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ac-skeleton{background:linear-gradient(90deg,#F1F5F9 25%,#E2E8F0 50%,#F1F5F9 75%);background-size:200% 100%;animation:eximovShimmer 1.5s infinite;border-radius:6px}.ac-loading-state{padding:100px 0;text-align:center}.ac-loading-state p{margin-top:14px;font-size:14px;color:#64748B;font-weight:500}.ac-hero{position:relative;background-color:#E0F2FF;background-image:linear-gradient(90deg,rgba(225,242,255,.92),rgba(225,242,255,.8) 55%,rgba(225,242,255,.65)),url(/images/hero-section-bg.png);background-size:cover;background-position:50%;background-repeat:no-repeat;color:#0F172A;padding:32px 0 36px;border-bottom:1px solid rgba(255,255,255,.1)}.ac-hero .breadcrumb-standard{margin-bottom:16px;display:flex;align-items:center;gap:8px;font-size:12.5px;color:#94A3B8}.ac-hero .breadcrumb-standard a{color:#94A3B8;text-decoration:none;transition:color .15s ease}.ac-hero .breadcrumb-standard a:hover{color:#064ACB}.ac-hero .breadcrumb-standard .sep{color:#64748B}.ac-hero .breadcrumb-standard .current{color:#FFFFFF;font-weight:600}.ac-page-title{color:#FFFFFF;font-size:clamp(24px,3vw,32px);font-weight:800;letter-spacing:-.02em;margin:10px 0 0}.ac-hero-grid{display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:space-between}.ac-hero-left{display:flex;align-items:flex-start;gap:20px;flex-wrap:nowrap;min-width:0}.ac-avatar-box{position:relative;flex-shrink:0;margin-top:3px}.ac-avatar-circle{width:68px;height:68px;border-radius:50%;background:linear-gradient(135deg,#1E293B,#334155);border:2px solid rgba(255,255,255,.25);box-shadow:0 4px 14px rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:#FFFFFF;letter-spacing:-.01em;overflow:hidden}.ac-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.ac-avatar-status{position:absolute;bottom:2px;right:2px;width:14px;height:14px;background:#16A34A;border:2.5px solid #0f172a;border-radius:50%}.ac-profile-info{flex:1;min-width:0}.ac-badge-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.ac-tier-badge{background:rgba(6,74,203,.16);border:1px solid rgba(6,74,203,.38);color:#FF9E58;font-weight:700;border-radius:6px;letter-spacing:.02em}.ac-escrow-badge,.ac-tier-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;padding:3px 10px;backdrop-filter:blur(4px)}.ac-escrow-badge{background:rgba(22,163,74,.16);border:1px solid rgba(34,197,94,.38);color:#86EFAC;font-weight:600;border-radius:6px}.ac-user-name{font-size:clamp(20px,2vw,24px);font-weight:800;color:#FFFFFF;line-height:1.2;margin:0 0 3px;letter-spacing:-.02em}.ac-company-name{font-size:13.5px;color:#94A3B8;font-weight:500;margin:0 0 8px}.ac-meta-bar{display:flex;justify-content:flex-start;gap:14px;flex-wrap:nowrap;margin-top:6px;text-align:left}.ac-meta-bar,.ac-meta-bar .meta-item{flex-direction:row;align-items:center;font-size:13px}.ac-meta-bar .meta-item{display:inline-flex;gap:7px;color:#CBD5E1;font-weight:500;line-height:1.4;padding:0;background:transparent;border:none;white-space:nowrap;flex-shrink:0}.ac-meta-bar .meta-item span{color:#E2E8F0;white-space:nowrap}.ac-meta-bar .meta-item svg{width:15px;height:15px;min-width:15px;flex-shrink:0;stroke:#94A3B8;display:inline-block;vertical-align:middle}.ac-meta-bar .meta-divider{display:inline-block;width:1px;height:12px;background:rgba(255,255,255,.2);flex-shrink:0}.ac-hero-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.btn-hero-edit{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);color:#FFFFFF;font-size:13px;font-weight:600;padding:8px 16px;border-radius:8px;cursor:pointer;transition:all .15s ease;backdrop-filter:blur(8px);box-shadow:0 1px 3px rgba(0,0,0,.2)}.btn-hero-edit:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.4);color:#FFFFFF;transform:translateY(-1px)}.btn-hero-rfq{display:inline-flex;align-items:center;gap:6px;background:#064ACB;color:#FFFFFF;font-size:13px;font-weight:700;padding:8px 18px;border-radius:8px;text-decoration:none;box-shadow:0 2px 8px rgba(6,74,203,.35);transition:all .15s ease}.btn-hero-rfq:hover{background:#053DA8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(6,74,203,.45)}@media (max-width:1024px){.ac-hero{padding:28px 0 32px}.ac-hero-grid{gap:20px}.ac-hero-left{gap:16px}.ac-avatar-circle{width:60px;height:60px;font-size:20px}}@media (max-width:768px){.ac-hero{padding:24px 0 28px}.ac-hero-grid{flex-direction:column;align-items:flex-start;gap:16px}.ac-hero-left{width:100%;gap:14px}.ac-avatar-circle{width:56px;height:56px;font-size:18px}.ac-meta-bar{gap:10px;flex-wrap:wrap}.ac-meta-bar .meta-divider{display:none}.ac-hero-actions{width:100%;flex-wrap:wrap}.btn-hero-edit,.btn-hero-rfq{flex:1;justify-content:center;min-height:44px}}@media (max-width:480px){.ac-hero{padding:20px 0 24px}.ac-avatar-circle{width:52px;height:52px;font-size:17px}.ac-user-name{font-size:18px}.ac-company-name{font-size:12.5px}.ac-meta-bar{gap:8px}.ac-meta-bar .meta-item{font-size:12px}.ac-meta-bar .meta-item svg{width:13px;height:13px}}.ac-metric-strip{background:#FFFFFF;border-bottom:1px solid #e2e8f0;padding:12px 0}.ac-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ac-metric-card{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#FFFFFF;border:1px solid transparent;border-radius:8px;cursor:pointer;text-align:left;transition:all .15s ease}.ac-metric-card:hover{background:#F8FAFC;border-color:#E2E8F0}.ac-metric-card.active{background:#FFF7ED;border-color:#FFEDD5}.ac-metric-icon{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ac-m-label{display:block;font-size:11.5px;color:#64748B;font-weight:500;margin-bottom:2px}.ac-m-val{display:block;font-size:13.5px;font-weight:700;color:#0F172A;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-tabs-bar{background:#FFFFFF;border-bottom:1px solid #e2e8f0;position:sticky;top:0;box-shadow:0 1px 2px rgba(0,0,0,.02)}.ac-tabs-container{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.ac-tabs-container::-webkit-scrollbar{display:none}.ac-tab-btn{display:inline-flex;align-items:center;gap:7px;padding:13px 16px;font-size:13px;font-weight:600;color:#64748B;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:all .15s ease}.ac-tab-btn:hover{color:#0F172A}.ac-tab-btn.active{color:#064ACB;border-bottom-color:#064ACB;font-weight:700}.ac-tab-count{background:#F1F5F9;color:#475569;font-size:11px;font-weight:700;padding:1.5px 6.5px;border-radius:9999px}.ac-tab-btn.active .ac-tab-count{background:#FFF7ED;color:#EA580C}.ac-portal-body{padding:28px 0}.ac-tab-panel{animation:tabFadeIn .2s ease-out}@media (max-width:1024px){.ac-shell{gap:20px}.ac-side{position:sticky;top:90px;max-height:calc(100vh - 100px);overflow-y:auto}}@media (max-width:768px){.ac-page .container{padding:0 16px}.ac-portal-body{padding:20px 0}.ac-shell{flex-direction:column;gap:16px}.ac-side{position:static;max-height:none;overflow:visible;width:100%}.ac-side-nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ac-tab-btn.ac-side-link{flex:1;min-width:120px;justify-content:center;padding:10px 12px}.ac-side-card{display:none}.ac-main{width:100%}}@media (max-width:640px){.ac-page .container{padding:0 12px}.ac-portal-body{padding:16px 0}.ac-side-nav{gap:6px}.ac-tab-btn.ac-side-link{min-width:100px;padding:8px 10px;font-size:12px}.ac-tab-btn.ac-side-link .ac-side-label{display:none}.ac-tab-btn.ac-side-link svg{margin:0}}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.section-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.section-toolbar>div:first-child{min-width:0;flex:1}.section-title{font-size:18px;font-weight:800;color:#0F172A;margin:0 0 3px;letter-spacing:-.01em}.section-desc{font-size:13px;color:#64748B;margin:0}.toolbar-actions-row{display:flex;align-items:center;gap:10px}@media (max-width:768px){.section-toolbar{align-items:stretch;flex-direction:column;gap:12px;margin-bottom:16px}.section-toolbar>div:first-child{flex:none;width:100%}.section-toolbar .ac-search-input-box{width:100%;max-width:100%;flex:1 1 100%;min-height:42px}.toolbar-actions-row{width:100%}.toolbar-actions-row .btn-secondary-action{min-height:40px}}@media (max-width:480px){.section-toolbar{gap:10px;margin-bottom:14px}.section-title{font-size:17px}.section-desc{font-size:12.5px}}.ac-seller-strip{background:linear-gradient(135deg,#EFF6FF,#DBEAFE);border:1px solid #bfdbfe;border-radius:10px;padding:16px 20px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ac-seller-text{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.ac-seller-text>div{min-width:0}.ac-seller-text strong{display:block;font-size:14px;color:#1E3A8A;margin-bottom:2px}.ac-seller-text span{font-size:12.5px;color:#3B82F6;overflow-wrap:anywhere;word-break:break-word}.ac-seller-cta{flex-shrink:0;min-height:44px}@media (max-width:640px){.ac-seller-strip{padding:14px 16px;flex-direction:column;align-items:stretch;gap:12px}.ac-seller-text{flex-direction:column;align-items:flex-start;gap:6px}.ac-seller-text strong{font-size:13.5px}.ac-seller-text span{font-size:12px}.ac-seller-cta{width:100%;justify-content:center}}.btn-secondary-action{display:inline-flex;align-items:center;gap:6px;background:#FFFFFF;border:1px solid #cbd5e1;color:#334155;font-size:12.5px;font-weight:600;padding:7px 14px;border-radius:6px;text-decoration:none;transition:all .15s ease}.btn-secondary-action:hover{background:#F8FAFC;border-color:#94A3B8;color:#0F172A}.btn-text-link{background:none;border:none;color:#064ACB;font-size:12px;font-weight:700;cursor:pointer;padding:0;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.btn-text-link:hover{text-decoration:underline;color:#EA580C}.ac-card{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:10px;padding:20px;box-shadow:0 1px 2px rgba(0,0,0,.02)}.ac-card-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.ac-card-header h2{font-size:14.5px;font-weight:700;color:#0F172A;margin:0;display:flex;align-items:center;gap:8px}.ac-search-input-box{display:flex;align-items:center;gap:8px;background:#FFFFFF;border:1px solid #cbd5e1;border-radius:8px;padding:7px 12px;min-width:0;flex:1;max-width:360px;transition:border-color .15s ease}.ac-search-input-box:focus-within{border-color:#064ACB;box-shadow:0 0 0 2px rgba(6,74,203,.12)}.ac-search-input-box input{border:none;outline:none;font-size:13px;color:#0F172A;width:100%;background:transparent}.btn-clear-search{background:none;border:none;color:#94A3B8;cursor:pointer;display:flex;align-items:center;padding:0}.btn-clear-search:hover{color:#0F172A}.ac-alert-card{background:#FFFFFF;border:1px solid #bbf7d0;border-left:4px solid #16a34a;border-radius:10px;padding:16px 20px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}@media (max-width:1024px){.ov-panel .ac-overview-grid{grid-template-columns:1fr;gap:16px}.ov-panel .quick-actions-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ov-panel .ac-alert-card{padding:14px;gap:12px}.ov-panel .alert-right-block{width:100%}.ov-panel .btn-track-now{width:100%;justify-content:center;min-height:42px}.ov-panel .quick-actions-grid{grid-template-columns:1fr;gap:10px}.ov-panel .ov-duo{flex-direction:column;gap:14px}.ov-panel .ov-card{padding:16px}.ov-panel .escrow-stat-block{padding:12px}.ov-panel .become-seller-banner{padding:18px}.ov-panel .become-seller-main{flex-direction:column;align-items:stretch;gap:14px}.ov-panel .become-seller-action-wrap{width:100%;justify-content:stretch}.ov-panel .btn-become-seller-cta,.ov-panel .btn-become-seller-secondary{width:100%;justify-content:center;min-height:44px}}.alert-left-block{flex:1;min-width:0}.alert-badge{display:inline-flex;align-items:center;gap:5px;background:#DCFCE7;color:#15803D;font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.alert-title{font-size:14.5px;font-weight:700;color:#0F172A;margin:0 0 3px}.alert-subtitle{font-size:12.5px;color:#475569;margin:0}.btn-track-now{display:inline-flex;align-items:center;gap:6px;background:#0F172A;color:#FFFFFF;font-size:12px;font-weight:700;padding:8px 14px;border-radius:6px;border:none;cursor:pointer;transition:all .15s ease;white-space:nowrap}.btn-track-now:hover{background:#064ACB}.ac-overview-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;margin-bottom:20px}.quick-actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.quick-action-tile{background:#F8FAFC;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;transition:all .15s ease}.quick-action-tile:hover{background:#FFFFFF;border-color:#CBD5E1;box-shadow:0 3px 8px rgba(0,0,0,.04);transform:translateY(-1px)}.qa-icon{width:36px;height:36px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.qa-text{flex:1;min-width:0}.qa-text strong{display:block;font-size:12.5px;color:#0F172A;margin-bottom:1px}.qa-text span{display:block;font-size:11px;color:#64748B;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qa-arrow{color:#94A3B8;flex-shrink:0}.escrow-stat-block{background:#F8FAFC;border-radius:8px;padding:14px;border:1px solid #e2e8f0;margin-bottom:14px}.escrow-total-box{border-bottom:1px solid #e2e8f0;padding-bottom:10px;margin-bottom:10px}.escrow-label{display:block;font-size:11px;font-weight:600;color:#64748B;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.escrow-amount{font-size:20px;font-weight:800;color:#0F172A;letter-spacing:-.01em}.escrow-split-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.split-k{display:block;font-size:11px;color:#64748B;margin-bottom:2px}.split-v{font-size:14px;font-weight:700}.escrow-guarantee-note{display:flex;align-items:flex-start;gap:8px;background:#F0FDF4;border:1px solid #dcfce7;border-radius:6px;padding:10px 12px}.escrow-guarantee-note p{font-size:11.5px;color:#166534;line-height:1.45;margin:0}.become-seller-banner{background:#FFFFFF;border:1px solid #e2e8f0;border-left:4px solid #064acb;border-radius:10px;padding:20px 24px;box-shadow:0 1px 2px rgba(0,0,0,.02)}.become-seller-badge-row{margin-bottom:6px}.become-seller-tag{display:inline-flex;align-items:center;gap:5px;background:#FFF7ED;border:1px solid #ffedd5;color:#EA580C;font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.03em}.become-seller-main{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.become-seller-content{flex:1;min-width:0;max-width:680px}.become-seller-title{font-size:15.5px;font-weight:700;color:#0F172A;margin:0 0 5px}.become-seller-desc{font-size:13px;color:#64748B;line-height:1.5;margin:0 0 12px}.become-seller-perks{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.perk-item{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#334155}.become-seller-action-wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.btn-become-seller-cta{display:inline-flex;align-items:center;gap:6px;background:#064ACB;color:#FFFFFF;font-size:12.5px;font-weight:700;padding:9px 18px;border-radius:7px;text-decoration:none;white-space:nowrap;box-shadow:0 2px 6px rgba(6,74,203,.25);transition:all .15s ease}.btn-become-seller-cta:hover{background:#053DA8;transform:translateY(-1px)}.btn-become-seller-secondary{display:inline-flex;align-items:center;background:#F1F5F9;color:#475569;font-size:12.5px;font-weight:600;padding:9px 14px;border-radius:7px;text-decoration:none;transition:all .15s ease}.btn-become-seller-secondary:hover{background:#E2E8F0;color:#0F172A}.shipments-selector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}@media (max-width:1024px){.od-panel .shipments-selector-grid{grid-template-columns:repeat(2,1fr);gap:12px}.od-panel .od-layout{flex-direction:column;gap:16px}}@media (max-width:640px){.od-panel .shipments-selector-grid{grid-template-columns:1fr;gap:10px}.od-panel .shipment-select-card{padding:12px}.od-panel .od-list-card{padding:14px}.od-panel .od-item-btn{padding:12px}.od-panel .active-tracker-card{padding:16px}.od-panel .tracker-header{flex-direction:column;align-items:flex-start;gap:12px}.od-panel .tracker-value-box{text-align:left;width:100%}.od-panel .od-telemetry-grid{grid-template-columns:1fr 1fr;gap:10px}.od-panel .od-telem-item{padding:8px}.od-panel .od-actions-strip{flex-direction:column;align-items:stretch;gap:10px}.od-panel .od-track-note{width:100%;text-align:center}.od-panel .od-actions-strip>div{width:100%;display:flex;gap:8px}.od-panel .od-actions-strip button{flex:1;min-height:44px}}.shipment-select-card{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:8px;padding:14px;cursor:pointer;transition:all .15s ease}.shipment-select-card:hover{border-color:#CBD5E1;box-shadow:0 2px 6px rgba(0,0,0,.03)}.shipment-select-card.selected{border-color:#064ACB;background:#FFFAF5;box-shadow:0 0 0 1px #064ACB}.shp-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.shp-tracking-no{font-size:11.5px;font-weight:700;color:#0F172A}.shp-status-badge{font-size:10.5px;font-weight:700;padding:2px 6px;border-radius:4px;background:#E0E7FF;color:#4338CA}.shp-status-badge.in-transit{background:#DBEAFE;color:#1E40AF}.shp-status-badge.delivered{background:#DCFCE7;color:#166534}.shp-status-badge.quality-inspection{background:#FEF3C7;color:#92400E}.shp-product-title{font-size:13px;font-weight:700;color:#0F172A;margin:0 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shp-port-route{align-items:center;gap:6px;color:#64748B;margin-bottom:6px}.shp-eta-row,.shp-port-route{display:flex;font-size:11.5px}.shp-eta-row{justify-content:space-between;border-top:1px solid #f1f5f9;padding-top:6px}.eta-k{color:#64748B}.eta-v{color:#0F172A;font-weight:600}.active-tracker-card{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:10px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.02)}.tracker-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;flex-wrap:wrap}.tracker-title-box{display:flex;gap:12px;align-items:center}.tracker-icon-box{width:44px;height:44px;border-radius:8px;background:#FFF7ED;border:1px solid #ffedd5;display:flex;align-items:center;justify-content:center}.tracker-sublabel{font-size:10.5px;font-weight:700;color:#064ACB;text-transform:uppercase;letter-spacing:.04em;display:block}.tracker-title-box h3{font-size:16px;font-weight:800;color:#0F172A;margin:1px 0 3px}.tracker-route-text{font-size:12px;color:#64748B;margin:0}.tracker-value-box{text-align:right}.val-lbl{display:block;font-size:11px;color:#64748B;margin-bottom:1px}.val-amt{font-size:17px;font-weight:800;color:#0F172A}.milestone-timeline-container{background:#F8FAFC;border:1px solid #e2e8f0;border-radius:8px;padding:16px;margin-bottom:20px}.timeline-header-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;flex-wrap:wrap}.timeline-heading{font-size:12px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.04em;margin:0}.milestone-current-pill{font-size:11.5px;font-weight:700;color:#064ACB;background:#FFF7ED;padding:2px 8px;border-radius:4px;border:1px solid #ffedd5}.milestone-steps-bar{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;position:relative}.milestone-step-item{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.step-circle{width:28px;height:28px;border-radius:50%;background:#E2E8F0;color:#64748B;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:5px;z-index:2;transition:all .2s ease}.milestone-step-item.completed .step-circle{background:#16A34A;color:#FFFFFF}.milestone-step-item.current .step-circle{background:#064ACB;color:#FFFFFF;box-shadow:0 0 0 3px rgba(6,74,203,.2)}.pulsing-radar-dot{width:7px;height:7px;background:#FFFFFF;border-radius:50%;animation:radarPulse 1.5s infinite}@keyframes radarPulse{0%{transform:scale(.9);opacity:.8}50%{transform:scale(1.3);opacity:1}to{transform:scale(.9);opacity:.8}}.step-name{font-size:10.5px;font-weight:700;color:#334155;line-height:1.2}.tracker-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cargo-specs-card{background:#F8FAFC;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.specs-card-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #e2e8f0}.specs-card-title h4{font-size:13px;font-weight:700;color:#0F172A;margin:0;display:flex;align-items:center;gap:6px}.specs-table{display:flex;flex-direction:column;gap:6px}.spec-r{display:flex;justify-content:space-between;font-size:12px}.spec-r .k{color:#64748B}.spec-r .v{color:#0F172A}.docs-list{display:flex;flex-direction:column;gap:6px}.doc-item{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:6px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;transition:border-color .15s ease}.doc-item:hover{border-color:#CBD5E1}.doc-left{gap:8px}.doc-icon,.doc-left{display:flex;align-items:center}.doc-icon{width:28px;height:28px;border-radius:6px;justify-content:center;flex-shrink:0}.doc-info strong{display:block;font-size:12px;color:#0F172A;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-info span{display:block;font-size:10.5px;color:#64748B;font-family:ui-monospace,monospace}.doc-item-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.doc-status-chip{font-size:10px;font-weight:700;color:#166534;background:#DCFCE7;padding:2px 6px;border-radius:4px;white-space:nowrap}.btn-doc-download{display:inline-flex;align-items:center;gap:4px;background:#F1F5F9;border:1px solid #cbd5e1;color:#334155;font-size:11px;font-weight:700;padding:4px 8px;border-radius:4px;text-decoration:none;cursor:pointer;transition:all .15s ease}.btn-doc-download:hover{background:#0F172A;color:#FFFFFF;border-color:#0F172A}.documents-filter-card{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:10px;padding:16px;margin-bottom:18px}.doc-filter-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;flex-wrap:wrap}.doc-search-box{flex:1;min-width:0}.doc-order-selector-wrap{display:flex;align-items:center;gap:8px}.doc-select-label{font-size:12px;color:#64748B;font-weight:600;white-space:nowrap}.doc-order-select{padding:7px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:12.5px;color:#0F172A;background:#FFFFFF;outline:none;cursor:pointer}.doc-order-select:focus{border-color:#064ACB}.doc-category-pills{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.doc-category-pills::-webkit-scrollbar{display:none}.doc-cat-pill{padding:5px 12px;border-radius:20px;border:1px solid #e2e8f0;background:#F8FAFC;color:#475569;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s ease}.doc-cat-pill:hover{background:#F1F5F9;border-color:#CBD5E1}.doc-cat-pill.active{background:#0F172A;color:#FFFFFF;border-color:#0F172A}.documents-table-wrapper{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.02)}.doc-table-header-row{display:grid;grid-template-columns:2fr 1.2fr 1fr 1fr;gap:16px;padding:12px 18px;background:#F8FAFC;border-bottom:1px solid #e2e8f0;font-size:11.5px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.03em}.doc-table-body{display:flex;flex-direction:column}.doc-table-row{display:grid;grid-template-columns:2fr 1.2fr 1fr 1fr;gap:16px;align-items:center;padding:14px 18px;border-bottom:1px solid #f1f5f9;transition:background .15s ease}.doc-table-row:last-child{border-bottom:none}.doc-table-row:hover{background:#FAFAFA}.col-doc-main{display:flex;align-items:center;gap:12px;min-width:0}.doc-type-icon-box{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.doc-type-icon-box.invoices{background:#EFF6FF;color:#2563EB}.doc-type-icon-box.transport{background:#FFF7ED;color:#EA580C}.doc-type-icon-box.quality{background:#F0FDF4;color:#16A34A}.doc-type-icon-box.origin{background:#FAF5FF;color:#9333EA}.doc-main-meta{min-width:0}.doc-name-text{display:block;font-size:13.5px;font-weight:700;color:#0F172A;margin-bottom:2px}.doc-meta-sub{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#64748B;flex-wrap:wrap}.meta-bullet{color:#CBD5E1}.col-doc-order{display:flex;flex-direction:column}.doc-order-no{font-size:12px;font-weight:700;color:#0F172A}.doc-supplier-text{font-size:11.5px;color:#64748B;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-doc-status{display:flex;align-items:center}.doc-status-pill{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:3px 8px;border-radius:5px}.doc-status-pill.success{background:#DCFCE7;color:#166534}.doc-status-pill.info{background:#DBEAFE;color:#1E40AF}.doc-status-pill.warning{background:#FEF3C7;color:#92400E}.col-doc-action{display:flex;align-items:center;justify-content:flex-end}.btn-doc-download-primary{display:inline-flex;align-items:center;gap:6px;background:#FFFFFF;border:1px solid #cbd5e1;color:#0F172A;font-size:12px;font-weight:700;padding:6px 12px;border-radius:6px;text-decoration:none;transition:all .15s ease}.btn-doc-download-primary:hover{background:#0F172A;color:#FFFFFF;border-color:#0F172A}.doc-compliance-callout{background:#F0FDF4;border:1px solid #dcfce7;border-radius:8px;padding:14px 18px;margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.callout-icon-box{flex-shrink:0;width:36px;height:36px;border-radius:8px;background:#DCFCE7;border:1px solid #bbf7d0;display:inline-flex;align-items:center;justify-content:center}.callout-text{flex:1;min-width:0}.callout-text strong{display:block;font-size:13px;color:#166534;margin-bottom:2px}.callout-text p{font-size:12px;color:#15803D;margin:0;line-height:1.4}.btn-callout-link{font-size:12px;font-weight:700;color:#166534;text-decoration:none;white-space:nowrap}.btn-callout-link:hover{text-decoration:underline}.wishlist-cards-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}@media (max-width:1024px){.wl-panel .wishlist-cards-grid{grid-template-columns:repeat(2,1fr);gap:14px}}@media (max-width:640px){.wl-panel .wishlist-cards-grid{grid-template-columns:1fr;gap:12px}.wl-panel .wl-product-card{padding:0}.wl-panel .wl-image-box{height:140px}.wl-panel .wl-content-box{padding:0 2px}.wl-panel .wl-title{font-size:13px}.wl-panel .wl-moq,.wl-panel .wl-supplier{font-size:11px}.wl-panel .wl-actions-strip{gap:8px}.wl-panel .btn-wl-quote{flex:1;height:34px;min-height:34px;font-size:11.5px}.wl-panel .btn-wl-delete{width:auto;height:34px;padding:0 12px}}.wishlist-product-card{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;padding:10px;gap:10px;transition:all .15s ease}.wishlist-product-card:hover{border-color:#CBD5E1;box-shadow:0 4px 12px rgba(0,0,0,.04)}.wl-image-box{height:140px;background:#F1F5F9;position:relative;overflow:hidden;border-radius:6px}.wl-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.wl-cat-tag{position:absolute;top:8px;left:8px;background:rgba(15,23,42,.85);color:#FFFFFF;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px}.wl-content-box{padding:0 2px;flex:1;display:flex;flex-direction:column;gap:6px}.wl-title{font-size:13px;font-weight:700;color:#0F172A;margin:0;line-height:1.35}.wl-supplier{color:#64748B}.wl-moq,.wl-supplier{display:flex;align-items:center;gap:6px;font-size:11.5px;margin:0}.wl-moq{color:#475569}.wl-actions-strip{margin-top:2px;border-top:1px solid #f1f5f9;padding-top:8px;display:flex;gap:8px;align-items:stretch}.btn-wl-quote{flex:1 1 auto;min-width:0;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#064ACB;color:#FFFFFF;font-size:12px;font-weight:700;line-height:1;padding:0 12px;border:none;border-radius:6px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s ease}.btn-wl-quote:hover{background:#053DA8}.btn-wl-delete{flex:none;width:auto;height:34px;padding:0 12px;border-radius:6px;background:#FEF2F2;border:1px solid #fecaca;color:#DC2626;font-size:12px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;cursor:pointer;transition:all .15s ease}.btn-wl-delete:hover{background:#DC2626;border-color:#DC2626;color:#FFFFFF}.rfqs-list{display:flex;flex-direction:column;gap:14px}@media (max-width:1024px){.rq-panel .bids-grid{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width:640px){.rq-panel .rfq-detail-card{padding:16px 14px}.rq-panel .rfq-card-top{gap:10px}.rq-panel .rfq-facts{grid-template-columns:1fr 1fr;gap:8px}.rq-panel .rq-fact{padding:8px}.rq-panel .rq-fact .k{font-size:10.5px}.rq-panel .rq-fact .v{font-size:12px}.rq-panel .bids-grid{grid-template-columns:1fr;gap:8px}.rq-panel .bid-card{padding:10px}.rq-panel .bid-meta{gap:6px;flex-wrap:wrap}.rq-panel .rq-toggle,.rq-panel .section-toolbar .btn-hero-rfq{width:100%;justify-content:center;min-height:44px}}.rfq-detail-card{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:10px;padding:18px}.rfq-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px}.rfq-no{font-size:11px;font-weight:700;color:#64748B;display:block;margin-bottom:1px}.rfq-title{font-size:15px;font-weight:700;color:#0F172A;margin:0 0 3px}.rfq-meta{font-size:12px;color:#64748B}.rfq-status-pill{font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:4px;background:#E0E7FF;color:#4338CA}.rfq-status-pill.quotes-received{background:#DCFCE7;color:#166534}.bids-title{font-size:12.5px;font-weight:700;color:#475569;margin:0 0 10px}.bids-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bid-card{background:#F8FAFC;border:1px solid #e2e8f0;border-radius:7px;padding:10px 12px;display:flex;flex-direction:column}.bid-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.bid-top strong{font-size:12px;color:#0F172A}.bid-price{font-size:12.5px;font-weight:800;color:#064ACB}.bid-meta{display:flex;justify-content:space-between;font-size:11px;color:#64748B;margin-bottom:8px}.btn-bid-accept{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:4px;background:#0F172A;color:#FFFFFF;font-size:11px;font-weight:700;padding:5px 8px;border-radius:5px;text-decoration:none;transition:background .15s ease}.btn-bid-accept:hover{background:#16A34A}.escrow-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}@media (max-width:1024px){.py-panel .escrow-summary-grid{grid-template-columns:repeat(3,1fr);gap:12px}}@media (max-width:640px){.py-panel .escrow-summary-grid{grid-template-columns:1fr 1fr;gap:10px}.py-panel .escrow-summary-grid .escrow-box:last-child{grid-column:1/-1}.py-panel .escrow-box{padding:12px}.py-panel .e-val{font-size:15px;overflow-wrap:anywhere}.py-panel .escrow-table-wrapper{margin:0 -12px;padding:0 12px}.py-panel .escrow-table{min-width:680px}}.escrow-box{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:8px;padding:14px 16px}.e-lbl{display:block;font-size:11px;color:#64748B;font-weight:500;margin-bottom:2px}.e-val{font-size:17px;font-weight:800}.escrow-table-wrapper{overflow-x:auto}.escrow-table{width:100%;border-collapse:collapse;font-size:12.5px;text-align:left}.escrow-table th{background:#F8FAFC;padding:10px 12px;font-weight:700;color:#475569;border-bottom:1px solid #e2e8f0;font-size:11px;text-transform:uppercase}.escrow-table td{padding:10px 12px;border-bottom:1px solid #f1f5f9;color:#334155}.escrow-pill{font-size:10.5px;font-weight:700;padding:2px 6px;border-radius:4px;background:#DBEAFE;color:#1E40AF}.escrow-pill.released-post-inspection{background:#DCFCE7;color:#166534}.inspection-tag{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#16A34A}.profile-tab-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:20px}@media (max-width:1024px){.profile-tab-grid{grid-template-columns:1fr;gap:16px}}@media (max-width:640px){.profile-tab-grid{gap:12px}}.btn-card-edit{display:inline-flex;align-items:center;gap:5px;background:#F1F5F9;border:1px solid #e2e8f0;color:#0F172A;font-size:12px;font-weight:600;padding:5px 12px;border-radius:6px;text-decoration:none;cursor:pointer;transition:all .15s ease}.btn-card-edit:hover{background:#064ACB;border-color:#064ACB;color:#FFFFFF}.profile-details-table{display:flex;flex-direction:column;gap:2px}.p-row{display:flex;justify-content:space-between;align-items:flex-start;font-size:13px;border-bottom:1px solid #f1f5f9;padding:10px 0}.p-row:last-child{border-bottom:none;padding-bottom:0}.p-row .k{color:#64748B;font-weight:500;flex:0 0 auto;max-width:45%}.p-row .v{color:#0F172A;font-weight:600;flex:1 1 auto;text-align:right;word-break:break-word;overflow-wrap:anywhere}@media (max-width:540px){.p-row{flex-direction:column;align-items:flex-start;gap:3px;padding:8px 0}.p-row .k{max-width:100%;font-size:11.5px}.p-row .v{width:100%;text-align:left;font-size:13px}}.addresses-list{display:flex;flex-direction:column;gap:12px}.address-card{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;box-shadow:0 1px 2px rgba(0,0,0,.02);transition:all .15s ease}.address-card:hover{border-color:#CBD5E1;box-shadow:0 2px 6px rgba(0,0,0,.04)}.addr-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;flex-wrap:wrap;gap:8px}.primary-pill{background:#DCFCE7;color:#166534;font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:4px}.addr-text{font-size:13px;color:#334155;margin:0 0 4px;line-height:1.45}.addr-contact{font-size:12px;color:#64748B}.pf-panel .ac-addr-actions{display:flex;gap:6px;flex-shrink:0}.pf-panel .ac-icon-btn{min-width:36px;min-height:36px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;gap:0;box-sizing:border-box}.pf-panel .ac-icon-btn:focus-visible{outline:2px solid #064ACB;outline-offset:2px}@media (max-width:640px){.pf-panel .addr-top{align-items:flex-start}.pf-panel .ac-addr-actions{width:100%;justify-content:flex-end}.pf-panel .ac-icon-btn{width:40px;height:40px;min-width:40px;min-height:40px}}@media (prefers-reduced-motion:reduce){.pf-panel .ac-icon-btn{transition:none}}@media (max-width:1024px){.pf-panel .ac-card{padding:18px}.pf-panel .ac-card-header{flex-wrap:wrap;row-gap:10px}}@media (max-width:640px){.pf-panel .ac-card{padding:16px 14px;border-radius:10px}.pf-panel .ac-card-header{margin-bottom:14px;padding-bottom:10px}.pf-panel .ac-card-header h2{font-size:14px}.pf-panel .btn-card-edit{padding:6px 12px;font-size:11.5px}.pf-panel .p-row{padding:8px 0;gap:8px}.pf-panel .p-row .k{font-size:11.5px;max-width:100%}.pf-panel .p-row .v{font-size:12.5px;text-align:left;width:100%}.pf-panel .address-card{padding:14px;margin-bottom:10px}.pf-panel .addr-top{gap:8px;flex-wrap:wrap}.pf-panel .addr-top>div{flex:1 1 100%}.pf-panel .addr-text{font-size:12.5px;line-height:1.5}.pf-panel .addr-contact{font-size:11.5px}.pf-panel .become-seller-banner{padding:18px;margin-top:16px}.pf-panel .become-seller-main{flex-direction:column;align-items:stretch;gap:14px}.pf-panel .become-seller-content{max-width:100%}.pf-panel .become-seller-action-wrap{width:100%;justify-content:stretch}.pf-panel .btn-become-seller-cta{width:100%;justify-content:center;min-height:44px}.pf-panel .become-seller-perks{gap:8px;flex-wrap:wrap}}.ac-modal-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:999;padding:20px}.ac-modal-box{background:#FFFFFF;border-radius:12px;max-width:520px;width:100%;box-shadow:0 20px 25px -5px rgba(0,0,0,.15);overflow:hidden;animation:modalScale .2s ease-out}@keyframes modalScale{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.ac-modal-header{padding:16px 20px;background:#F8FAFC;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.modal-title-wrap{display:flex;align-items:center;gap:8px}.modal-title-wrap h3{font-size:15px;font-weight:700;color:#0F172A;margin:0}.btn-modal-close{background:none;border:none;color:#64748B;cursor:pointer;display:flex;align-items:center}.ac-modal-form{padding:20px}.form-group{margin-bottom:12px}.form-group label{display:block;font-size:11.5px;font-weight:700;color:#0F172A;margin-bottom:4px}.form-group input{width:100%;padding:8px 11px;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;color:#0F172A;outline:none;box-sizing:border-box}.form-group input:focus{border-color:#064ACB}.form-row-2col{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ac-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid #f1f5f9}.btn-modal-cancel{padding:7px 14px;border-radius:6px;border:1px solid #cbd5e1;background:#FFFFFF;color:#334155;font-size:12px;font-weight:600;cursor:pointer}.btn-modal-save{padding:7px 16px;border-radius:6px;border:none;background:#064ACB;color:#FFFFFF;font-size:12px;font-weight:700;cursor:pointer}.btn-modal-save:hover{background:#053DA8}.ac-empty-card{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:10px;padding:40px 20px;text-align:center}.empty-icon{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.ac-empty-card h3{font-size:15.5px;font-weight:700;color:#0F172A;margin:0 0 4px}.ac-empty-card p{font-size:12.5px;color:#64748B;max-width:420px;margin:0 auto 16px}.btn-empty-action{display:inline-flex;align-items:center;gap:6px;background:#064ACB;color:#FFFFFF;font-size:12px;font-weight:700;padding:7px 16px;border-radius:6px;text-decoration:none;border:none;cursor:pointer}@media (max-width:1024px){.ac-overview-grid,.profile-tab-grid,.tracker-bottom-grid{grid-template-columns:1fr}.ac-metric-grid{grid-template-columns:repeat(3,1fr)}.bids-grid,.shipments-selector-grid,.wishlist-cards-grid{grid-template-columns:repeat(2,1fr)}.milestone-steps-bar{grid-template-columns:repeat(4,1fr);gap:10px}.doc-table-header-row,.doc-table-row{grid-template-columns:2fr 1fr 1fr}.col-doc-order{display:none}}@media (max-width:640px){.ac-metric-grid{grid-template-columns:1fr 1fr}.bids-grid,.escrow-summary-grid,.shipments-selector-grid,.wishlist-cards-grid{grid-template-columns:1fr}.milestone-steps-bar{grid-template-columns:repeat(2,1fr);gap:8px}.ac-hero-grid{flex-direction:column;align-items:flex-start}.ac-hero-actions{width:100%}.btn-hero-edit,.btn-hero-rfq{flex:1;justify-content:center}.form-row-2col,.quick-actions-grid{grid-template-columns:1fr}.become-seller-banner{padding:16px}.btn-become-seller-cta,.btn-become-seller-secondary{width:100%;justify-content:center}.doc-table-header-row{display:none}.doc-table-row{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.col-doc-action{width:100%}.btn-doc-download-primary{width:100%;justify-content:center}}.notif-tab-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:24px;align-items:start}.notif-feed-card{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.02)}.notif-feed-header{padding:18px 20px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.notif-header-title-wrap{display:flex;align-items:center;gap:10px}.notif-header-title{font-size:16px;font-weight:800;color:#0F172A;margin:0}.notif-unread-pill{font-size:11px;font-weight:700;background:#FFF7ED;border:1px solid #ffedd5;color:#EA580C;padding:2px 8px;border-radius:9999px}.btn-mark-all-read{background:none;border:none;font-size:12.5px;font-weight:600;color:#064ACB;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:5px;transition:color .15s ease}.btn-mark-all-read:hover{color:#053DA8;text-decoration:underline}.notif-filter-toolbar{padding:12px 20px;background:#F8FAFC;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;overflow-x:auto;scrollbar-width:none}.notif-filter-toolbar::-webkit-scrollbar{display:none}.notif-filter-btn{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600;color:#64748B;cursor:pointer;white-space:nowrap;transition:all .15s ease;min-height:36px;display:inline-flex;align-items:center}.notif-filter-btn:hover{border-color:#CBD5E1;color:#0F172A}.notif-filter-btn.active{background:#0F172A;color:#FFFFFF;border-color:#0F172A}.notif-list{display:flex;flex-direction:column}.notif-item{padding:16px 20px;border-bottom:1px solid #f1f5f9;display:flex;align-items:flex-start;gap:14px;transition:background-color .15s ease;position:relative}.notif-item:last-child{border-bottom:none}.notif-item:hover{background:#F8FAFC}.notif-item.unread{background:#FEFDF9;border-left:3.5px solid #064acb}.notif-item.unread:hover{background:#FFFBF5}.notif-icon-box{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.notif-icon-box.blue{background:#EFF6FF;color:#2563EB}.notif-icon-box.amber{background:#FFFBEB;color:#D97706}.notif-icon-box.emerald{background:#ECFDF5;color:#059669}.notif-icon-box.purple{background:#F5F3FF;color:#7C3AED}.notif-icon-box.slate{background:#F1F5F9;color:#475569}.notif-content{flex:1;min-width:0}.notif-top-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.notif-title{font-size:13.5px;font-weight:700;color:#0F172A;margin:0;word-break:break-word}.notif-time{font-size:11.5px;color:#94A3B8;white-space:nowrap}.notif-desc{font-size:13px;color:#475569;line-height:1.5;margin:0 0 8px;word-break:break-word}.notif-actions-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.notif-action-link{font-size:12px;font-weight:600;color:#064ACB;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color .15s ease}.notif-action-link:hover{color:#053DA8;text-decoration:underline}.btn-notif-toggle-read{background:none;border:none;font-size:11.5px;color:#94A3B8;cursor:pointer;padding:0;transition:color .15s ease}.btn-notif-toggle-read:hover{color:#0F172A}.notif-empty-state{padding:48px 24px;text-align:center}.notif-empty-ico{width:48px;height:48px;border-radius:50%;background:#F1F5F9;display:flex;align-items:center;justify-content:center;color:#94A3B8;margin:0 auto 12px}.notif-empty-title{font-size:15px;font-weight:700;color:#0F172A;margin:0 0 4px}.notif-empty-desc{font-size:12.5px;color:#64748B;margin:0}.notif-prefs-card{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:12px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.02);display:flex;flex-direction:column;gap:16px;min-width:0;overflow:hidden}.notif-prefs-header{border-bottom:1px solid #f1f5f9;padding-bottom:14px}.notif-prefs-title{font-size:15px;font-weight:800;color:#0F172A;margin:0 0 4px}.notif-prefs-subtitle{font-size:12.5px;color:#64748B;margin:0;line-height:1.45}.notif-channel-list{display:flex;flex-direction:column;gap:12px;min-width:0}.notif-channel-item{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;background:#FFFFFF;border:1.5px solid #e2e8f0;border-radius:10px;transition:all .2s ease;min-width:0;cursor:pointer;user-select:none;box-shadow:0 1px 2px rgba(0,0,0,.02)}.notif-channel-item:hover{border-color:#CBD5E1;background:#F8FAFC;box-shadow:0 4px 12px rgba(0,0,0,.04)}.notif-channel-item.is-enabled{border-color:#FFEDD5;background:#FFFDFB}.notif-channel-item.is-enabled:hover{border-color:#FDBA74}.notif-channel-item-left{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0}.notif-channel-ico-box{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.notif-channel-info{flex:1;min-width:0}.notif-channel-name-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:3px}.notif-channel-name{font-size:13px;font-weight:700;color:#0F172A;word-break:break-word}.notif-status-badge{font-size:10.5px;font-weight:700;padding:1.5px 7px;border-radius:9999px;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.notif-status-badge.badge-on{background:#DCFCE7;color:#166534;border:1px solid #bbf7d0}.notif-status-badge.badge-off{background:#F1F5F9;color:#64748B;border:1px solid #e2e8f0}.notif-channel-desc{color:#64748B;margin:0;line-height:1.4;word-break:break-word}.notif-switch-wrapper{display:flex!important;justify-content:center!important;padding-left:6px!important}.notif-switch,.notif-switch-wrapper{align-items:center!important;flex-shrink:0!important}.notif-switch{display:inline-flex!important;position:relative!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:26px!important;min-height:26px!important;max-height:26px!important;border-radius:9999px!important;background-color:#CBD5E1!important;border:1px solid #94a3b8!important;cursor:pointer!important;padding:2px!important;margin:0!important;box-sizing:border-box!important;outline:none!important;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease!important;vertical-align:middle!important;line-height:1!important}.notif-switch.active{background-color:#064ACB!important;border-color:#EA580C!important;box-shadow:0 2px 8px rgba(6,74,203,.35)!important}.notif-switch-thumb{display:flex!important;align-items:center!important;justify-content:center!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;border-radius:50%!important;background-color:#FFFFFF!important;box-shadow:0 2px 4px rgba(0,0,0,.25)!important;transform:translateX(0)!important;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background-color .22s ease!important;pointer-events:none!important;flex-shrink:0!important}.notif-switch.active .notif-switch-thumb{transform:translateX(22px)!important}.notif-switch:disabled{opacity:.55!important;cursor:not-allowed!important}.switch-mini-spinner{width:10px!important;height:10px!important;border:2px solid #064acb!important;border-top-color:transparent!important;border-radius:50%!important;animation:spin .6s linear infinite!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.notif-email-notice{background:#EFF6FF;border:1px solid #dbeafe;border-radius:8px;padding:10px 12px;display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#1E40AF}.notif-email-notice,.notif-email-notice span{min-width:0;word-break:break-word;overflow-wrap:anywhere}.notif-email-notice span{flex:1;line-height:1.45}.notif-email-notice strong{word-break:break-all;overflow-wrap:anywhere}.notif-toast{padding:10px 14px;border-radius:8px;font-size:12.5px;font-weight:600;display:flex;align-items:center;gap:8px;animation:tabFadeIn .2s ease}.notif-toast.success{background:#ECFDF5;border:1px solid #a7f3d0;color:#065F46}.notif-toast.error{background:#FEF2F2;border:1px solid #fecaca;color:#991B1B}@media (max-width:1024px){.notif-tab-grid{grid-template-columns:1fr;gap:20px}}@media (max-width:768px){.notif-prefs-card{padding:16px 14px}.notif-feed-header{padding:14px 16px}.notif-filter-toolbar{padding:10px 14px}.notif-item{padding:14px 16px;gap:12px}.notif-channel-item{padding:12px 14px;gap:12px}}@media (max-width:480px){.notif-channel-item{padding:12px;gap:10px}.notif-channel-ico-box{width:32px;height:32px}.notif-channel-name{font-size:12.5px}.notif-channel-desc{font-size:11px}.notif-top-row{flex-direction:column;align-items:flex-start;gap:2px}.notif-actions-row{gap:8px}.notif-email-notice{padding:8px 10px;font-size:11.5px}}.ac-page{width:100%;max-width:100%}.ac-hero,.ac-metric-strip,.ac-portal-body,.ac-tabs-bar{max-width:100%;overflow-x:clip}.ac-page .container,.ac-profile-info,.become-seller-content,.callout-text,.doc-search-box{min-width:0}.ac-company-name,.ac-user-name,.alert-subtitle,.alert-title,.become-seller-desc,.callout-text p,.doc-name-text,.rfq-meta,.rfq-title,.section-desc,.section-title,.tracker-route-text,.tracker-title-box h3,.wl-title{overflow-wrap:anywhere;word-break:break-word;min-width:0}.ac-meta-bar,.ac-meta-bar .meta-item{min-width:0;max-width:100%}.ac-meta-bar .meta-item{flex-wrap:nowrap;justify-content:flex-start;text-align:left}.ac-meta-bar .meta-item span{text-align:left;max-width:100%}.ac-metric-grid>*,.ac-overview-grid>*,.bid-top,.bids-grid>*,.doc-item,.doc-table-row>*,.escrow-split-row>*,.escrow-summary-grid>*,.notif-tab-grid>*,.profile-tab-grid>*,.quick-actions-grid>*,.rfq-card-top,.shipments-selector-grid>*,.shp-card-top,.shp-port-route,.tracker-bottom-grid>*,.wishlist-cards-grid>*{min-width:0}.shp-port-route{flex-wrap:wrap;row-gap:2px}.shp-tracking-no{text-overflow:ellipsis;white-space:nowrap}.ac-metric-text,.shp-tracking-no{overflow:hidden;min-width:0;flex:1}.ac-m-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ac-tabs-bar{top:70px;z-index:30}@media (max-width:1024px){.ac-tabs-bar{top:64px}}@media (max-width:767px){.ac-tabs-bar{top:56px}}.ac-tabs-container{-webkit-overflow-scrolling:touch;padding-bottom:1px}.ac-tab-btn{min-height:44px;flex-shrink:0}.ac-hero-grid,.ac-hero-left{min-width:0}.ac-profile-info{flex:1 1 240px}@media (max-width:640px){.ac-hero{padding:24px 0}.ac-hero-left{width:100%;gap:14px}.ac-avatar-circle{width:56px;height:56px;font-size:18px}.ac-meta-bar{gap:8px 10px}.ac-meta-bar .meta-divider{display:none}.ac-hero-actions{width:100%}.ac-hero-actions .btn-hero-edit,.ac-hero-actions .btn-hero-rfq{min-height:44px}}@media (max-width:768px){.ac-metric-grid{grid-template-columns:repeat(3,1fr);gap:8px}.ac-metric-card{padding:10px 12px;gap:10px}.ac-metric-icon{width:34px;height:34px}}@media (max-width:640px){.ac-metric-strip{background:#F8FAFC;padding:10px 0;border-bottom:1px solid #e2e8f0}.ac-metric-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0}.ac-metric-card{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#FFFFFF;border:1px solid #e2e8f0;border-radius:8px;min-width:0;width:100%;min-height:52px;text-align:left;box-shadow:0 1px 2px rgba(0,0,0,.02)}.ac-metric-card:hover{background:#F8FAFC;border-color:#CBD5E1}.ac-metric-card.active{background:#FFF7ED;border-color:#FDBA74}.ac-metric-icon{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ac-metric-text{min-width:0;flex:1;overflow:hidden}.ac-m-label{font-size:10.5px;color:#64748B;font-weight:500;margin-bottom:2px}.ac-m-label,.ac-m-val{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.ac-m-val{font-size:13px;font-weight:700;color:#0F172A}.ac-metric-card:nth-child(4){grid-column:1/-1;order:-1;background:linear-gradient(135deg,#FFFDF7,#FEF9C3);border-color:#FDE68A;padding:9px 12px;min-height:48px}.ac-metric-card:nth-child(4) .ac-metric-icon{width:32px;height:32px;background:#FEF3C7}.ac-metric-card:nth-child(4) .ac-metric-text{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.ac-metric-card:nth-child(4) .ac-m-val{font-size:13.5px;color:#92400E;font-weight:800}}@media (max-width:380px){.ac-metric-grid{gap:6px}.ac-metric-card{padding:7px 8px;gap:6px;min-height:46px}.ac-metric-icon{width:28px;height:28px}.ac-m-label{font-size:10px}.ac-m-val{font-size:12px}}@media (max-width:1024px){.ac-portal-body{padding:24px 0}}@media (max-width:768px){.ac-portal-body{padding:20px 0}.ac-card,.active-tracker-card,.rfq-detail-card{padding:16px}.ac-card-header{flex-wrap:wrap;row-gap:8px}}@media (max-width:480px){.ac-page{padding-bottom:56px}.ac-portal-body{padding:16px 0}.ac-card,.active-tracker-card,.rfq-detail-card{padding:14px 12px;border-radius:10px}.section-toolbar{gap:12px;margin-bottom:16px}.section-title{font-size:17px}}.toolbar-actions-row{flex-wrap:wrap;min-width:0}@media (max-width:768px){.section-toolbar{align-items:stretch;flex-direction:column}.section-toolbar>div:first-child{flex:none;width:100%}.section-toolbar .ac-search-input-box{width:100%;max-width:100%;flex:1 1 100%;min-height:42px}.toolbar-actions-row{width:100%}.toolbar-actions-row .btn-secondary-action{min-height:40px}}.alert-right-block{flex-shrink:0}@media (max-width:640px){.ac-alert-card{padding:14px;gap:12px}.alert-right-block{width:100%}.btn-track-now{width:100%;justify-content:center;min-height:42px}.become-seller-main{gap:16px}.become-seller-action-wrap{width:100%}.become-seller-action-wrap .btn-become-seller-cta,.become-seller-action-wrap .btn-become-seller-secondary{min-height:44px}.become-seller-perks{gap:8px 12px}}.shp-card-top{gap:8px;flex-wrap:wrap}.shp-status-badge{flex-shrink:0}.tracker-header{min-width:0}.tracker-title-box{min-width:0;flex:1}.tracker-title-box>div{min-width:0}@media (max-width:768px){.tracker-header{flex-direction:column;align-items:flex-start}.tracker-value-box{text-align:left;width:100%}}@media (max-width:640px){.milestone-timeline-container{padding:12px;overflow:hidden}.milestone-steps-bar{display:flex;gap:6px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.milestone-step-item{flex:0 0 auto;min-width:82px;max-width:82px;scroll-snap-align:start}.step-name{font-size:10px;word-break:break-word}}.spec-r{gap:12px}.spec-r .k{flex-shrink:0}.spec-r .v{text-align:right;min-width:0;overflow-wrap:anywhere;word-break:break-word}.doc-item{flex-wrap:wrap;min-width:0}.doc-info,.doc-left{flex:1;min-width:0}.doc-info span{overflow-wrap:anywhere;word-break:break-word}@media (max-width:480px){.doc-item{align-items:flex-start}.doc-item-actions{width:100%;justify-content:flex-start;flex-wrap:wrap;row-gap:6px}.btn-doc-download{min-height:36px;padding:6px 10px}}.doc-filter-top{min-width:0}.doc-search-box{flex:1 1 240px}.doc-order-selector-wrap{flex-shrink:0;min-width:0;flex-wrap:wrap}.doc-order-select{max-width:100%;min-width:0;min-height:38px}.doc-category-pills{-webkit-overflow-scrolling:touch;padding-bottom:2px}.doc-cat-pill{flex-shrink:0;min-height:36px;display:inline-flex;align-items:center}@media (max-width:768px){.doc-filter-top{flex-direction:column;align-items:stretch}.doc-search-box{flex:none;width:100%}.doc-order-selector-wrap{width:100%;justify-content:space-between}.doc-order-select{flex:1}}@media (max-width:480px){.documents-filter-card{padding:12px}.doc-order-selector-wrap{flex-direction:column;align-items:stretch;gap:6px}.doc-select-label{white-space:normal}.doc-order-select{width:100%}.doc-main-meta{flex:1;min-width:0}.doc-meta-sub{row-gap:2px}.doc-meta-sub .font-mono{overflow-wrap:anywhere;word-break:break-all}.doc-compliance-callout{padding:12px 14px;gap:12px;flex-direction:column;align-items:stretch;margin-top:16px}.doc-compliance-callout .btn-callout-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;background:#FFFFFF;border:1px solid #bbf7d0;border-radius:8px;text-decoration:none}}.col-doc-order{min-width:0}@media (max-width:640px){.doc-table-row{min-width:0}.col-doc-main,.col-doc-status{width:100%;min-width:0}.col-doc-status{justify-content:flex-start}}@media (max-width:1024px){.dc-panel .documents-filter-card{padding:14px}.dc-panel .doc-table-header-row,.dc-panel .doc-table-row{padding:12px 14px;gap:12px}}@media (max-width:768px){.dc-panel .doc-filter-top{flex-direction:column;align-items:stretch;gap:10px}.dc-panel .doc-search-box{flex:none;width:100%}.dc-panel .doc-order-selector-wrap{width:100%;justify-content:space-between}.dc-panel .doc-order-select{flex:1}}@media (max-width:640px){.dc-panel .documents-filter-card{padding:12px}.dc-panel .section-title{font-size:16px}.dc-panel .doc-filter-top{gap:8px}.dc-panel .doc-order-selector-wrap{flex-direction:column;align-items:stretch;gap:6px}.dc-panel .doc-select-label{white-space:normal}.dc-panel .doc-order-select{width:100%}.dc-panel .doc-category-pills{gap:6px}.dc-panel .doc-cat-pill{padding:5px 10px;font-size:11.5px;min-height:34px}.dc-panel .doc-table-header-row{display:none}.dc-panel .doc-table-row{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 12px}.dc-panel .col-doc-main{width:100%}.dc-panel .doc-main-meta{flex:1;min-width:0}.dc-panel .doc-meta-sub{row-gap:2px}.dc-panel .doc-meta-sub .font-mono{overflow-wrap:anywhere;word-break:break-all}.dc-panel .col-doc-status{width:100%;justify-content:flex-start}.dc-panel .col-doc-action{width:100%}.dc-panel .btn-doc-download-primary{width:100%;justify-content:center;min-height:40px}.dc-panel .dc-cards{display:flex;flex-direction:column;gap:10px}.dc-panel .dc-card{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:10px;padding:14px;box-shadow:0 1px 2px rgba(0,0,0,.02)}.dc-panel .dc-card-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.dc-panel .dc-card-meta{flex:1;min-width:0}.dc-panel .dc-file{display:block;font-size:12px;font-family:ui-monospace,monospace;color:#64748B;overflow-wrap:anywhere;word-break:break-all;margin-bottom:2px}.dc-panel .dc-docname{display:block;font-size:13.5px;font-weight:700;color:#0F172A;overflow-wrap:anywhere;word-break:break-word}.dc-panel .dc-card-rows{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.dc-panel .dc-row{display:flex;justify-content:space-between;align-items:center;font-size:12px}.dc-panel .dc-row .k{color:#64748B;font-weight:500}.dc-panel .dc-row .v{color:#0F172A;font-weight:600;text-align:right}.dc-panel .dc-download{width:100%;justify-content:center;min-height:40px}.dc-panel .doc-compliance-callout{padding:12px 14px;gap:12px;flex-direction:column;align-items:flex-start;text-align:left}.dc-panel .callout-text{width:100%}.dc-panel .callout-text strong{font-size:12.5px}.dc-panel .btn-callout-link,.dc-panel .callout-text p{font-size:11.5px}}.wl-content-box{min-width:0}.wl-title{overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wl-moq span,.wl-supplier span{min-width:0;overflow-wrap:anywhere;word-break:break-word}.wl-img{max-width:100%}@media (max-width:640px){.wl-image-box{height:140px}.btn-wl-quote{height:34px;min-height:34px}.btn-wl-delete{width:auto;height:34px;padding:0 12px;flex-shrink:0}}.rfq-card-top{flex-wrap:wrap;min-width:0}.rfq-card-top>div{min-width:0;flex:1}.rfq-status-pill{flex-shrink:0;white-space:nowrap}.bid-top{gap:8px}.bid-top strong{min-width:0;overflow-wrap:anywhere;word-break:break-word}.bid-price{white-space:nowrap;flex-shrink:0}.bid-meta{gap:6px;flex-wrap:wrap}@media (max-width:640px){.rfq-detail-card{min-width:0}.rfq-meta{line-height:1.6}.btn-bid-accept{min-height:38px}.section-toolbar .btn-hero-rfq{width:100%;justify-content:center;min-height:44px}}.escrow-table-wrapper{-webkit-overflow-scrolling:touch}@media (max-width:768px){.escrow-summary-grid{grid-template-columns:repeat(3,1fr);gap:10px}}@media (max-width:640px){.escrow-summary-grid{grid-template-columns:1fr 1fr}.escrow-summary-grid .escrow-box:last-child{grid-column:1/-1}.escrow-table{min-width:680px}.escrow-box{padding:12px;min-width:0}.e-val{font-size:15px;overflow-wrap:anywhere}}@media (max-width:380px){.escrow-summary-grid{grid-template-columns:1fr}.escrow-summary-grid .escrow-box:last-child{grid-column:auto}.escrow-split-row{grid-template-columns:1fr;gap:8px}}.p-row{gap:12px}.p-row .k,.p-row .v{min-width:0;overflow-wrap:anywhere;word-break:break-word}@media (max-width:480px){.p-row{flex-direction:column;gap:2px;align-items:flex-start}.p-row .k,.p-row .v{width:100%;text-align:left}.addr-top{gap:8px;flex-wrap:wrap}}.ac-modal-box{max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);display:flex;flex-direction:column}.ac-modal-form{overflow-y:auto;-webkit-overflow-scrolling:touch;min-width:0}.ac-modal-form .form-group input,.ac-modal-form .form-group select{max-width:100%}.ac-page :focus-visible{outline:2px solid #064ACB;outline-offset:2px}@media (prefers-reduced-motion:reduce){.ac-modal-box,.ac-tab-panel,.notif-toast,.pulsing-radar-dot{animation:none}.btn-hero-rfq:hover,.quick-action-tile:hover{transform:none}}@media (max-width:640px){.ac-page{padding-bottom:48px}.ac-page .container{padding:0 12px}.ac-portal-body{padding:10px 0}.ac-hero{position:relative!important;display:block!important;min-height:auto!important;height:auto!important;max-height:none!important;padding:16px 0 20px!important;background-color:#0F172A!important;background-image:linear-gradient(180deg,rgba(15,23,42,.86),rgba(15,23,42,.94)),url(/images/hero-section-bg.png)!important;background-size:cover!important;background-position:top!important;background-repeat:no-repeat!important;border-bottom:1px solid rgba(255,255,255,.1)!important;overflow:visible!important;color:#FFFFFF!important}.ac-hero .breadcrumb-standard{margin-bottom:12px!important;font-size:11.5px!important;font-weight:500!important;gap:6px!important;display:flex!important;align-items:center!important;color:#94A3B8!important}.ac-hero .breadcrumb-standard a{color:#94A3B8!important;text-decoration:none!important}.ac-hero .breadcrumb-standard .sep{color:#64748B!important}.ac-hero .breadcrumb-standard .current{color:#FFFFFF!important;font-weight:600!important}.ac-hero-grid{flex-direction:column!important;align-items:stretch!important;background:rgba(30,41,59,.6)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important;padding:16px!important;box-shadow:0 8px 30px rgba(0,0,0,.35)!important}.ac-hero-grid,.ac-hero-left{display:flex!important;gap:14px!important;width:100%!important}.ac-hero-left{flex-direction:row!important;align-items:flex-start!important;flex-wrap:nowrap!important}.ac-avatar-box{position:relative!important;flex-shrink:0!important;margin-top:2px!important}.ac-avatar-circle{width:54px!important;height:54px!important;font-size:19px!important;font-weight:800!important;border-radius:50%!important;border:2px solid rgba(6,74,203,.65)!important;background:linear-gradient(135deg,#1E293B,#0F172A)!important;color:#FFFFFF!important;box-shadow:0 4px 14px rgba(0,0,0,.4),0 0 0 3px rgba(6,74,203,.15)!important;display:flex!important;align-items:center!important;justify-content:center!important}.ac-avatar-status{width:13px!important;height:13px!important;border:2.5px solid #0f172a!important;background:#22C55E!important;box-shadow:0 0 6px rgba(34,197,94,.7)!important;bottom:1px!important;right:1px!important}.ac-profile-info{display:flex!important;flex-direction:column!important;gap:4px!important;flex:1 1 auto!important;min-width:0!important;width:100%!important}.ac-badge-row{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;margin:0!important}.ac-escrow-badge,.ac-tier-badge{display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:10.5px!important;font-weight:700!important;padding:2.5px 8px!important;border-radius:6px!important;letter-spacing:.01em!important;line-height:1.25!important;white-space:nowrap!important}.ac-tier-badge{background:rgba(6,74,203,.18)!important;border:1px solid rgba(6,74,203,.45)!important;color:#FFB074!important}.ac-escrow-badge{background:rgba(22,163,74,.18)!important;border:1px solid rgba(34,197,94,.45)!important;color:#86EFAC!important}.ac-user-name{font-size:18px!important;font-weight:800!important;color:#FFFFFF!important;margin:2px 0 0!important;line-height:1.25!important;letter-spacing:-.01em!important}.ac-company-name,.ac-user-name{white-space:normal!important;word-break:break-word!important;display:block!important}.ac-company-name{font-size:13px!important;color:#94A3B8!important;font-weight:500!important;margin:0!important;line-height:1.35!important}.ac-meta-bar{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;margin-top:6px!important;padding-top:0!important;border-top:none!important;text-align:left!important}.ac-meta-bar .meta-divider{display:none!important}.ac-meta-bar .meta-item{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important;color:#CBD5E1!important;line-height:1.4!important;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important;flex-wrap:nowrap!important}.ac-meta-bar .meta-item,.ac-meta-bar .meta-item span{font-size:12.5px!important;font-weight:500!important;text-align:left!important}.ac-meta-bar .meta-item span{color:#E2E8F0!important;word-break:break-all!important}.ac-meta-bar .meta-item svg{width:15px!important;height:15px!important;min-width:15px!important;stroke:#94A3B8!important;flex-shrink:0!important}.ac-hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;margin-top:2px!important;padding-top:12px!important;border-top:1px solid rgba(255,255,255,.1)!important}.ac-hero-actions .btn-hero-edit,.ac-hero-actions .btn-hero-rfq{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:42px!important;height:42px!important;padding:8px 12px!important;font-size:12.5px!important;border-radius:10px!important;width:100%!important;box-sizing:border-box!important;text-align:center!important;transition:all .15s ease!important}.ac-hero-actions .btn-hero-edit{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.2)!important;color:#FFFFFF!important;font-weight:600!important;backdrop-filter:blur(8px)!important}.ac-hero-actions .btn-hero-edit:active{background:rgba(255,255,255,.16)!important;transform:scale(.98)!important}.ac-hero-actions .btn-hero-rfq{background:linear-gradient(135deg,#064ACB,#EA580C)!important;color:#FFFFFF!important;font-weight:700!important;border:none!important;box-shadow:0 4px 14px rgba(6,74,203,.35)!important}.ac-hero-actions .btn-hero-rfq:active{transform:scale(.98)!important;box-shadow:0 2px 8px rgba(6,74,203,.4)!important}.ac-metric-strip{background:#F8FAFC;padding:8px 0;border-bottom:1px solid #e2e8f0}.ac-metric-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin:0;padding:0}.ac-metric-card{display:flex;align-items:center;gap:8px;padding:7px 9px;background:#FFFFFF;border:1px solid #e2e8f0;border-radius:8px;min-width:0;width:100%;min-height:48px;box-sizing:border-box;text-align:left;box-shadow:0 1px 2px rgba(0,0,0,.02)}.ac-metric-card:hover{background:#F8FAFC;border-color:#CBD5E1}.ac-metric-card.active{background:#FFF7ED;border-color:#FDBA74}.ac-metric-icon{width:30px;height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ac-metric-text{min-width:0;flex:1;overflow:hidden}.ac-m-label{font-size:10px;color:#64748B;font-weight:500;margin-bottom:1px}.ac-m-label,.ac-m-val{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.ac-m-val{font-size:12.5px;font-weight:700;color:#0F172A}.ac-metric-card:nth-child(4){grid-column:1/-1;order:-1;background:linear-gradient(135deg,#FFFDF7,#FEF9C3);border-color:#FDE68A;padding:8px 12px;min-height:44px}.ac-metric-card:nth-child(4) .ac-metric-icon{width:30px;height:30px;background:#FEF3C7}.ac-metric-card:nth-child(4) .ac-metric-text{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%}.ac-metric-card:nth-child(4) .ac-m-val{font-size:13px;color:#92400E;font-weight:800}.ac-tabs-bar{top:56px;background:#FFFFFF;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 2px rgba(0,0,0,.02)}.ac-tabs-container{padding:0 4px;gap:2px}.ac-tab-btn{padding:8px 10px;font-size:11.5px;gap:4px;min-height:38px;border-bottom-width:2px}.ac-tab-count{font-size:9.5px;padding:1px 5px;border-radius:9999px}.section-toolbar{margin-bottom:10px;gap:8px}.section-title{font-size:15px;margin-bottom:2px;font-weight:800}.section-desc{font-size:11.5px;line-height:1.4;color:#64748B}.ac-search-input-box{width:100%;max-width:100%;padding:6px 10px;min-height:36px;border-radius:6px;font-size:12px}.ac-search-input-box input{font-size:12px}.btn-secondary-action{font-size:11px;padding:6px 10px;min-height:34px;border-radius:6px}.ac-alert-card{padding:10px 12px;gap:8px;border-radius:8px;margin-bottom:10px}.alert-badge{font-size:9px;padding:1.5px 5px;margin-bottom:3px}.alert-title{font-size:12.5px;margin-bottom:1px}.alert-subtitle{font-size:11px;line-height:1.35}.btn-track-now{width:100%;min-height:34px;font-size:11.5px;padding:6px 10px;border-radius:6px;justify-content:center}.ac-overview-grid{gap:10px;margin-bottom:10px}.ac-card{padding:12px;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.02)}.ac-card-header{margin-bottom:10px;padding-bottom:8px}.ac-card-header h2{font-size:13px;gap:5px}.quick-actions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.quick-action-tile{padding:8px 10px;gap:8px;border-radius:7px;align-items:center}.qa-icon{width:28px;height:28px;border-radius:6px;flex-shrink:0}.qa-text strong{font-size:11.5px;margin-bottom:1px}.qa-text span,.qa-text strong{line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qa-text span{font-size:10px;color:#64748B}.qa-arrow{display:none}.escrow-stat-block{padding:10px;border-radius:7px;margin-bottom:8px}.escrow-total-box{padding-bottom:8px;margin-bottom:8px}.escrow-label{font-size:10px;margin-bottom:1px}.escrow-amount{font-size:17px}.split-k{font-size:10px}.split-v{font-size:12.5px}.escrow-guarantee-note{padding:7px 9px;gap:6px;border-radius:6px}.escrow-guarantee-note p{font-size:10.5px;line-height:1.35}.become-seller-banner{padding:12px;border-radius:8px}.become-seller-badge-row{margin-bottom:4px}.become-seller-tag{font-size:9px;padding:1.5px 5px}.become-seller-title{font-size:13.5px;margin-bottom:3px}.become-seller-desc{font-size:11.5px;line-height:1.4;margin-bottom:8px}.become-seller-perks{gap:4px 10px;margin-bottom:10px}.perk-item{font-size:10.5px;gap:4px}.become-seller-action-wrap{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%}.btn-become-seller-cta,.btn-become-seller-secondary{min-height:36px;font-size:11.5px;padding:6px 10px;border-radius:6px;justify-content:center;width:100%;box-sizing:border-box;text-align:center}.shipments-selector-grid{grid-template-columns:1fr;gap:8px;margin-bottom:10px}.shipment-select-card{padding:10px 12px;border-radius:7px}.shp-card-top{margin-bottom:4px}.shp-tracking-no{font-size:11px}.shp-status-badge{font-size:9.5px;padding:1.5px 5px}.shp-product-title{font-size:12.5px;margin-bottom:3px}.shp-port-route{font-size:11px;gap:5px;margin-bottom:4px}.shp-eta-row{font-size:10.5px;padding-top:4px}.active-tracker-card{padding:12px;border-radius:8px;margin-top:8px}.tracker-header{margin-bottom:10px;gap:8px}.tracker-icon-box{width:34px;height:34px;border-radius:6px}.tracker-sublabel{font-size:9px}.tracker-title-box h3{font-size:13.5px;margin:1px 0 2px}.tracker-route-text{font-size:11px;line-height:1.35}.val-lbl{font-size:9.5px}.val-amt{font-size:14.5px}.milestone-timeline-container{padding:8px 10px;border-radius:7px;margin-bottom:10px}.timeline-header-row{margin-bottom:8px;gap:6px}.timeline-heading{font-size:10.5px}.milestone-current-pill{font-size:10px;padding:1.5px 5px}.milestone-steps-bar{gap:4px;padding-bottom:4px}.milestone-step-item{min-width:72px;max-width:72px}.step-circle{width:22px;height:22px;font-size:9.5px;margin-bottom:3px}.step-name{font-size:9px;line-height:1.2}.cargo-specs-card{padding:10px;border-radius:7px}.specs-card-title{margin-bottom:6px;padding-bottom:4px}.specs-card-title h4{font-size:12px;gap:5px}.specs-table{gap:4px}.spec-r{font-size:11px;padding:3px 0}.docs-list{gap:5px}.doc-item{padding:6px 8px;border-radius:6px;gap:6px}.doc-icon{width:24px;height:24px;border-radius:5px}.doc-info strong{font-size:11px;line-height:1.2}.doc-info span{font-size:9.5px}.doc-status-chip{font-size:9px;padding:1.5px 5px}.btn-doc-download{font-size:10px;padding:3px 6px;border-radius:4px}.documents-filter-card{padding:10px 12px;border-radius:8px;margin-bottom:10px}.doc-filter-top{gap:8px;margin-bottom:8px}.doc-order-selector-wrap{width:100%;gap:6px}.doc-select-label{font-size:11px}.doc-order-select{font-size:11.5px;min-height:34px;padding:5px 8px}.doc-category-pills{gap:4px;padding-bottom:2px}.doc-cat-pill{font-size:10.5px;padding:4px 9px;min-height:28px;border-radius:14px}.documents-table-wrapper{border-radius:8px}.doc-table-row{padding:10px 12px;gap:6px}.doc-type-icon-box{width:30px;height:30px;border-radius:6px}.doc-name-text{font-size:12px;margin-bottom:1px}.doc-meta-sub{font-size:10px;gap:4px}.doc-status-pill{font-size:9.5px;padding:1.5px 5px}.btn-doc-download-primary{width:100%;min-height:34px;font-size:11px;padding:5px 8px;border-radius:6px;justify-content:center}.doc-compliance-callout{padding:10px 12px;border-radius:7px;margin-top:10px;gap:10px}.callout-text strong{font-size:11.5px}.callout-text p{font-size:10.5px}.btn-callout-link{font-size:11px}.wishlist-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.wishlist-product-card{border-radius:8px;padding:8px;gap:8px}.wl-image-box{height:115px}.wl-cat-tag{font-size:8.5px;padding:1px 4px;top:5px;left:5px}.wl-content-box{padding:0 2px;gap:5px}.wl-title{font-size:11.5px;margin-bottom:3px;line-height:1.25}.wl-supplier{margin-bottom:2px}.wl-moq,.wl-supplier{font-size:10px;gap:3px}.wl-moq{margin-bottom:4px}.wl-actions-strip{padding-top:6px;gap:4px}.btn-wl-quote{padding:0 8px;min-height:32px}.btn-wl-delete,.btn-wl-quote{font-size:10.5px;height:32px;border-radius:5px}.btn-wl-delete{width:auto;padding:0 10px}.rfqs-list{gap:8px}.rfq-detail-card{padding:12px;border-radius:8px}.rfq-card-top{gap:8px;margin-bottom:8px}.rfq-no{font-size:10px}.rfq-title{font-size:13px;margin-bottom:2px}.rfq-meta{font-size:11px;line-height:1.35}.rfq-status-pill{font-size:9.5px;padding:1.5px 5px}.rfq-bids-section{margin-top:8px;padding-top:6px;border-top:1px solid #f1f5f9}.bids-title{font-size:11px;margin-bottom:6px}.bids-grid{grid-template-columns:1fr;gap:6px}.bid-card{padding:8px 10px;border-radius:6px}.bid-top strong{font-size:11.5px}.bid-price{font-size:12px}.bid-meta{font-size:10px;margin-bottom:6px}.btn-bid-accept{min-height:32px;font-size:10.5px;padding:5px 8px;border-radius:5px}.escrow-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px}.escrow-box{padding:10px;border-radius:7px}.escrow-summary-grid .escrow-box:first-child{grid-column:1/-1;background:linear-gradient(135deg,#FFFDF7,#FEF9C3);border-color:#FDE68A;display:flex;justify-content:space-between;align-items:center}.escrow-summary-grid .escrow-box:first-child .e-val{color:#92400E}.e-lbl{font-size:10px;margin-bottom:1px}.e-val{font-size:14px}.escrow-table th{padding:7px 9px;font-size:9.5px}.escrow-table td{padding:7px 9px;font-size:11px}.escrow-pill{font-size:9px;padding:1.5px 5px}.inspection-tag{font-size:9.5px}.notif-tab-grid{gap:10px}.notif-feed-card,.notif-prefs-card{border-radius:8px}.notif-feed-header{padding:10px 12px;gap:6px}.notif-header-title{font-size:13.5px}.notif-unread-pill{font-size:9.5px;padding:1px 5px}.btn-mark-all-read{font-size:11px}.notif-filter-toolbar{padding:6px 10px;gap:4px}.notif-filter-btn{font-size:10.5px;padding:3px 7px;min-height:28px;border-radius:5px}.notif-item{padding:10px 12px;gap:8px}.notif-icon-box{width:28px;height:28px;border-radius:6px}.notif-title{font-size:12px}.notif-time{font-size:10px}.notif-desc{font-size:11px;line-height:1.35;margin-bottom:4px}.notif-action-link{font-size:10.5px}.btn-notif-toggle-read{font-size:10px}.notif-prefs-card{padding:12px}.notif-prefs-title{font-size:13px}.notif-prefs-subtitle{font-size:11px}.notif-channel-item{padding:8px 10px;gap:8px;border-radius:7px}.notif-channel-ico-box{width:30px;height:30px;border-radius:6px}.notif-channel-name{font-size:11.5px}.notif-channel-desc{font-size:10px;line-height:1.3}.notif-status-badge{font-size:8.5px;padding:1px 5px}.notif-switch{width:38px!important;min-width:38px!important;max-width:38px!important;height:22px!important;min-height:22px!important;max-height:22px!important;border-radius:11px!important}.notif-switch-thumb{width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important}.notif-switch.active .notif-switch-thumb{transform:translateX(16px)!important}.notif-email-notice{padding:7px 9px;border-radius:6px;font-size:10.5px}.notif-toast{font-size:11px;padding:6px 10px;border-radius:6px}.profile-tab-grid{gap:10px}.profile-details-table{gap:6px}.p-row{flex-direction:column;gap:1px;padding:4px 0;border-bottom:1px solid #f1f5f9}.p-row .k{font-size:10px;color:#64748B;text-transform:uppercase;letter-spacing:.03em}.p-row .k,.p-row .v{width:100%;font-weight:600}.p-row .v{text-align:left;font-size:12px;color:#0F172A}.btn-card-edit{font-size:10.5px;padding:3px 6px;border-radius:4px}.addresses-list{gap:8px}.address-card{padding:8px 10px;border-radius:6px}.addr-top strong{font-size:12px}.primary-pill{font-size:8.5px;padding:1px 4px}.addr-text{font-size:11px;line-height:1.35}.addr-contact{font-size:10px}.ac-modal-backdrop{padding:0;align-items:flex-end}.ac-modal-box{border-radius:16px 16px 0 0;max-height:88vh;max-height:88dvh;width:100%}.ac-modal-header{padding:12px 14px}.modal-title-wrap h3{font-size:14px}.ac-modal-form{padding:12px 14px}.form-group{margin-bottom:8px}.form-group label{font-size:10.5px;margin-bottom:2px}.form-group input{padding:7px 10px;font-size:12px;border-radius:6px;min-height:36px}.ac-modal-actions{margin-top:10px;padding-top:10px;gap:6px;flex-direction:column-reverse}.btn-modal-cancel,.btn-modal-save{width:100%;min-height:38px;font-size:12px;border-radius:6px;text-align:center}.ac-empty-card{padding:24px 14px;border-radius:8px}.empty-icon{width:38px;height:38px;margin-bottom:8px}.ac-empty-card h3{font-size:13.5px;margin-bottom:2px}.ac-empty-card p{font-size:11.5px;margin-bottom:12px}.btn-empty-action{font-size:11px;padding:5px 12px;min-height:34px;border-radius:6px}}@media (max-width:380px){.ac-hero-left{gap:8px}.ac-avatar-circle{width:42px;height:42px;font-size:14px}.ac-user-name{font-size:15px!important;font-weight:800!important;color:#FFFFFF!important}.ac-company-name,.ac-user-name{white-space:normal!important;word-break:break-word!important}.ac-company-name{font-size:11.5px!important;font-weight:500!important;color:#94A3B8!important}.ac-meta-bar,.ac-meta-bar .meta-item{font-size:11px!important;color:#CBD5E1!important}.ac-meta-bar .meta-item{font-weight:500!important;padding:0!important;background:transparent!important;border:none!important;gap:7px!important}.ac-meta-bar .meta-item span{color:#E2E8F0!important;font-size:11px!important;font-weight:500!important;overflow-wrap:anywhere!important;word-break:break-all!important;white-space:normal!important}.ac-metric-card{padding:6px 7px;gap:6px;min-height:44px}.ac-metric-icon{width:26px;height:26px}.ac-m-label{font-size:9.5px}.ac-m-val{font-size:11.5px}.ac-tab-btn{padding:7px 8px;font-size:11px}.quick-action-tile{padding:6px 8px;gap:6px}.qa-icon{width:24px;height:24px}.qa-text strong{font-size:10.5px}.qa-text span{font-size:9px}.wishlist-cards-grid{gap:6px}.wl-image-box{height:100px}}@media (min-width:641px) and (max-width:1024px){.ac-hero{padding:22px 0 26px}.ac-hero-left{gap:16px}.ac-avatar-circle{width:60px;height:60px;font-size:20px}.ac-badge-row{gap:6px}.ac-user-name{font-size:20px}.ac-meta-bar{gap:10px;font-size:12px}.ac-tab-btn{padding:11px 14px;font-size:12.5px}.ac-metric-card{padding:10px 12px;gap:10px}.ac-metric-icon{width:34px;height:34px}.ac-m-val{font-size:13px}.ac-overview-grid,.profile-tab-grid{gap:16px}.shipments-selector-grid,.wishlist-cards-grid{gap:12px}}.ov-panel{flex-direction:column}.ov-alert,.ov-panel{display:flex;gap:14px}.ov-alert{align-items:center;justify-content:space-between;background:#FFFFFF;border:1px solid #d1fae5;border-left:4px solid #16a34a;border-radius:12px;padding:14px 16px}.ov-alert-idle{border-color:#E2E8F0 #E2E8F0 #E2E8F0 #94A3B8}.ov-alert-main{min-width:0}.ov-alert-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#15803D;background:#ECFDF5;border:1px solid #a7f3d0;padding:3px 8px;border-radius:999px;margin-bottom:6px}.ov-alert-badge-idle{color:#475569;background:#F1F5F9;border-color:#E2E8F0}.ov-alert-title{font-size:15px;font-weight:800;color:#0F172A;margin:0;overflow-wrap:anywhere}.ov-alert-sub{font-size:12.5px;color:#475569;margin:2px 0 0}.ov-dot{margin:0 6px;color:#94A3B8}.ov-alert-cta{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;background:#0F172A;color:#FFF;font-size:13px;font-weight:700;padding:10px 16px;border-radius:9px;border:0;cursor:pointer;min-height:44px}.ov-alert-cta-ghost{background:#F1F5F9;color:#0F172A;border:1px solid #e2e8f0}.ov-quick{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ov-qa{gap:10px;text-align:left;background:#FFFFFF;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;cursor:pointer;min-height:60px;min-width:0}.ov-qa,.ov-qa-ico{display:flex;align-items:center}.ov-qa-ico{width:34px;height:34px;border-radius:9px;justify-content:center;flex-shrink:0}.ov-qa-text{display:flex;flex-direction:column;min-width:0}.ov-qa-text strong{font-size:13px;color:#0F172A}.ov-qa-text span span,.ov-qa-text>span:last-child{font-size:11.5px;color:#64748B}.ov-duo{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.ov-card{margin:0}.ov-card-head{padding:12px 14px}.ov-facts{padding:4px 14px 14px;gap:8px}.ov-fact,.ov-facts{display:flex;flex-direction:column}.ov-fact{gap:1px;min-width:0}.ov-fact .k{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94A3B8}.ov-fact .v{font-size:13px;color:#0F172A;overflow-wrap:anywhere}.ov-fact-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ov-empty{padding:0 14px 14px;font-size:12.5px;color:#64748B;margin:0}.ov-escrow-total{padding:4px 14px 6px;display:flex;flex-direction:column;gap:2px}.ov-guarantee{margin:8px 14px 14px}.ov-seller{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#FFFFFF;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px}.ov-seller-pending{border-color:#BFDBFE;background:linear-gradient(135deg,rgba(239,246,255,.9),rgba(255,255,255,.9))}.ov-seller-rejected{border-color:#FECACA;background:linear-gradient(135deg,rgba(254,242,242,.9),rgba(255,255,255,.9))}.ov-seller-main{min-width:0}.ov-seller-tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#0D47A1;background:#EFF6FF;border:1px solid #bfdbfe;padding:3px 8px;border-radius:999px;margin-bottom:6px}.ov-seller-tag-red{color:#B91C1C;background:#FEF2F2;border-color:#FECACA}.ov-seller-title{font-size:14px;font-weight:800;color:#0F172A;margin:0}.ov-seller-desc{font-size:12.5px;color:#475569;margin:2px 0 0}.ov-seller-actions{display:flex;gap:8px;flex-shrink:0;align-items:center}@media (max-width:1024px){.ov-quick{grid-template-columns:repeat(2,1fr)}.ov-duo{grid-template-columns:1fr}.ov-seller{flex-direction:column;align-items:flex-start}.ov-seller-actions{width:100%}}@media (max-width:640px){.ov-panel{gap:12px}.ov-alert{flex-direction:column;align-items:flex-start;padding:12px 14px}.ov-alert-cta{width:100%;justify-content:center}.ov-quick{grid-template-columns:1fr 1fr;gap:8px}.ov-qa{padding:9px 10px}.ov-fact-row{grid-template-columns:1fr}.ov-seller-actions{flex-direction:column;width:100%}.ov-seller-actions .btn-become-seller-cta,.ov-seller-actions .btn-become-seller-secondary{width:100%;justify-content:center}}.od-split{display:grid;grid-template-columns:320px minmax(0,1fr);gap:14px;align-items:start;min-width:0}.od-list{gap:10px}.od-card,.od-list{display:flex;flex-direction:column;min-width:0}.od-card{gap:6px;text-align:left;background:#FFFFFF;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;cursor:pointer;width:100%;min-height:44px}.od-card.selected{border-color:#064ACB;box-shadow:0 0 0 1px #064ACB}.od-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.od-order-no{font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.od-order-no,.od-product{font-weight:700;color:#0F172A}.od-product{font-size:13.5px;margin:0;overflow-wrap:anywhere;word-break:break-word}.od-route{align-items:center;flex-wrap:wrap;color:#475569}.od-eta-row,.od-route{display:flex;gap:6px;font-size:12.5px;min-width:0}.od-eta-row{align-items:baseline}.od-view{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#064ACB;margin-top:2px}.od-detail{display:flex;flex-direction:column;gap:14px;min-width:0;scroll-margin-top:12px}.od-track{margin:0}.od-card>*,.od-detail>*{min-width:0}@media (max-width:1024px){.od-split{grid-template-columns:minmax(0,1fr)}.od-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:768px){.od-toolbar{flex-direction:column;align-items:stretch}.od-toolbar .ac-search-input-box{width:100%}}@media (max-width:640px){.od-split{gap:12px}.od-list{grid-template-columns:minmax(0,1fr);gap:8px}.od-card{padding:12px}.od-view{width:100%;justify-content:center;background:#EFF6FF;border:1px solid #bfdbfe;border-radius:8px;padding:10px;min-height:44px}.od-card.selected .od-view{background:#DBEAFE}}.dc-cards{display:none}.dc-card{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;flex-direction:column}.dc-card,.dc-card-top{display:flex;gap:10px;min-width:0}.dc-card-top{align-items:flex-start}.dc-card-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.dc-file{font-size:12.5px;font-weight:700;color:#0F172A;overflow-wrap:anywhere;word-break:break-word}.dc-docname{font-size:12px;color:#64748B}.dc-card-rows{flex-direction:column;gap:6px;border-top:1px solid #f1f5f9;padding-top:10px}.dc-card-rows,.dc-row{display:flex;min-width:0}.dc-row{align-items:center;justify-content:space-between;gap:8px;font-size:12.5px}.dc-row .k{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94A3B8;flex-shrink:0}.dc-row .v{color:#0F172A;text-align:right;min-width:0;overflow-wrap:anywhere;word-break:break-word}.dc-download{width:100%;justify-content:center;min-height:44px}.wl-panel .btn-wl-delete{width:auto;height:auto;min-height:32px;padding:7px 10px;gap:6px;font-size:12px;font-weight:700}.dc-panel .dc-card,.wl-panel .dc-card,.wl-panel .wishlist-product-card{min-width:0}@media (max-width:640px){.dc-panel .documents-table-wrapper{display:none}.dc-cards{display:flex;flex-direction:column;gap:10px}}@media (max-width:480px){.wl-panel .wishlist-cards-grid{grid-template-columns:minmax(0,1fr)}}.dc-panel .ac-search-input-box,.wl-panel .ac-search-input-box{max-width:260px;height:32px;min-height:32px;max-height:32px;padding:0 10px;gap:6px}.dc-panel .ac-search-input-box input,.wl-panel .ac-search-input-box input{font-size:12px;line-height:32px;height:30px}.dc-panel .ac-search-input-box svg,.wl-panel .ac-search-input-box svg{width:14px;height:14px}@media (max-width:768px){.dc-panel .doc-search-box,.dc-panel .section-toolbar .ac-search-input-box,.wl-panel .section-toolbar .ac-search-input-box{min-height:0;width:100%;max-width:100%}}.rq2-shell{display:grid;grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:14px;align-items:start}.rq2-list{gap:8px}.rq2-list,.rq2-row{display:flex;flex-direction:column;min-width:0}.rq2-row{gap:5px;width:100%;text-align:left;background:#FFFFFF;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;cursor:pointer;font:inherit;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.rq2-row:hover{border-color:#BFDBFE;background:#F8FAFF}.rq2-row:focus-visible{outline:2px solid #064ACB;outline-offset:2px}.rq2-row.is-selected{border-color:#064ACB;background:#F5F8FF;box-shadow:inset 3px 0 0 #064ACB}.rq2-row--skeleton{cursor:default}.rq2-row--skeleton:hover{border-color:#E2E8F0;background:#FFFFFF}.rq2-row-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.rq2-row-title{font-size:13.5px;font-weight:800;color:#0F172A;overflow-wrap:anywhere}.rq2-row-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:#475569}.rq2-meta-sep{color:#CBD5E1}.rq2-row-proposal{display:inline-flex;align-items:center;gap:5px;width:fit-content;font-size:11px;font-weight:700;color:#0D47A1;background:#ECF3F7;border:1px solid #d6e4f5;border-radius:6px;padding:3px 7px}.rq2-row-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11.5px;color:#64748B;overflow-wrap:anywhere}.rq2-row-preview strong{color:#0D47A1}.rq2-row-cta{font-size:11.5px;color:#064ACB}.rq2-row-cta,.rq2-unread{display:inline-flex;align-items:center;gap:4px;font-weight:700}.rq2-unread{background:#DC2626;color:#FFFFFF;font-size:10.5px;border-radius:999px;padding:2px 7px;white-space:nowrap}.rq2-unread-dot{width:5px;height:5px;border-radius:999px;background:#FFFFFF}.rq2-detail{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:12px;padding:16px;gap:12px;min-width:0}.rq2-detail,.rq2-detail-empty{display:flex;flex-direction:column}.rq2-detail-empty{text-align:center;gap:8px;padding:44px 18px;min-height:260px}.rq2-detail-empty,.rq2-detail-empty-ic{align-items:center;justify-content:center}.rq2-detail-empty-ic{width:46px;height:46px;border-radius:999px;display:inline-flex;background:#ECF3F7;color:#064ACB}.rq2-detail-empty h3{margin:0;font-size:14.5px;font-weight:800;color:#0F172A}.rq2-detail-empty p{margin:0;font-size:12.5px;color:#64748B;max-width:340px}.rq2-detail-head{display:flex;flex-direction:column;gap:8px;min-width:0}.rq2-detail-eyebrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.rq2-detail-title{margin:0;font-size:16px;font-weight:800;color:#0F172A;overflow-wrap:anywhere}.rq2-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.rq2-fact{background:#F8FAFC;border:1px solid #eef2f7;border-radius:9px;padding:8px 10px;display:flex;flex-direction:column;gap:1px;min-width:0}.rq2-fact .k{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94A3B8}.rq2-fact .v{font-size:13px;color:#0F172A;overflow-wrap:anywhere}.rq2-scope{border:1px solid #e2e8f0;border-radius:10px;padding:11px 12px;display:flex;flex-direction:column;gap:6px;min-width:0}.rq2-scope-title{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:#0F172A}.rq2-scope-line,.rq2-scope-text{font-size:12.5px;color:#334155;overflow-wrap:anywhere}.rq2-scope-text{margin:0;white-space:pre-line}.rq2-scope-chips{display:flex;flex-wrap:wrap;gap:6px}.rq2-chip{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:#334155;background:#F1F5F9;border-radius:999px;padding:3px 9px;overflow-wrap:anywhere}.rq2-thread{border-top:1px solid #f1f5f9;padding-top:12px;display:flex;flex-direction:column;gap:10px;min-width:0}.rq2-thread-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.rq2-thread-title{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;color:#0F172A}.rq2-thread-count{font-size:11px;color:#64748B}.rq2-thread-skel{display:flex;flex-direction:column;gap:8px}.rq2-thread-empty{display:flex;align-items:flex-start;gap:9px;background:#F8FAFC;border:1px dashed #cbd5e1;border-radius:10px;padding:12px;color:#64748B;font-size:12.5px;min-width:0}.rq2-thread-empty p{margin:0;overflow-wrap:anywhere}.rq2-msgs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.rq2-msg{display:flex;align-items:flex-start;gap:8px;max-width:100%;min-width:0}.rq2-msg.is-mine{flex-direction:row-reverse}.rq2-msg-avatar{flex:none;width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;background:#ECF3F7;color:#0D47A1;border:1px solid #d6e4f5}.rq2-msg.is-mine .rq2-msg-avatar{background:#064ACB;color:#FFFFFF;border-color:#064ACB}.rq2-msg-body{display:flex;flex-direction:column;gap:3px;min-width:0;max-width:min(85%,560px)}.rq2-msg.is-mine .rq2-msg-body{align-items:flex-end}.rq2-msg-meta{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;font-size:11px;color:#64748B}.rq2-msg-meta strong{color:#334155;font-weight:700}.rq2-msg-bubble{display:block;background:#F1F5F9;color:#0F172A;border-radius:12px;padding:9px 12px;font-size:12.5px;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.rq2-msg.is-mine .rq2-msg-bubble{background:#064ACB;color:#FFFFFF}.rq2-msg-subject{display:block;font-style:normal;font-weight:700;font-size:12px;margin-bottom:3px}.rq2-composer{display:flex;flex-direction:column;gap:8px;border-top:1px solid #f1f5f9;padding-top:12px}.rq2-composer-label{font-size:12px;font-weight:700;color:#0F172A}.rq2-composer-input{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #cbd5e1;font-size:13px;font-family:inherit;resize:vertical;min-height:76px;color:#0F172A}.rq2-composer-input:focus{outline:2px solid #064ACB;outline-offset:1px;border-color:#064ACB}.rq2-composer-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rq2-attach{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#475569;background:#FFFFFF;border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;cursor:pointer;min-height:40px;max-width:100%}.rq2-attach:hover{background:#F8FAFC}.rq2-attach-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:190px}.rq2-file{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.rq2-attach-remove{background:none;color:#DC2626;font-size:12px;padding:6px;min-height:36px}.rq2-attach-remove,.rq2-send{border:0;font-weight:700;cursor:pointer}.rq2-send{margin-left:auto;display:inline-flex;align-items:center;gap:6px;background:#064ACB;color:#FFFFFF;border-radius:9px;font-size:12.5px;padding:10px 16px;min-height:40px}.rq2-send:hover:not(:disabled){background:#053DA8}.rq2-send:disabled{opacity:.55;cursor:not-allowed}.rq2-send:focus-visible{outline:2px solid #064ACB;outline-offset:2px}.rq2-error{color:#DC2626;font-weight:600}.rq2-closed,.rq2-error{margin:0;font-size:12px}.rq2-closed{color:#94A3B8;border-top:1px solid #f1f5f9;padding-top:12px;overflow-wrap:anywhere}@media (max-width:1023px){.rq2-shell{grid-template-columns:minmax(0,1fr)}.rq2-detail,.rq2-shell.has-selection .rq2-list{display:none}.rq2-shell.has-selection .rq2-detail{display:flex}.rq2-back{display:inline-flex;align-items:center;gap:6px;width:fit-content;background:none;border:0;color:#064ACB;font-size:12.5px;font-weight:700;padding:0;min-height:44px;cursor:pointer}.rq2-back:focus-visible{outline:2px solid #064ACB;outline-offset:2px;border-radius:6px}}@media (min-width:1024px){.rq2-back{display:none}.rq2-list{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;padding-right:2px}}@media (max-width:640px){.rq2-row{padding:11px 12px}.rq2-detail{padding:13px}.rq2-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rq2-msg-body{max-width:88%}.rq2-composer-actions{flex-direction:column;align-items:stretch}.rq2-attach{justify-content:center}.rq2-attach-text{max-width:60vw}.rq2-attach-remove{text-align:center}.rq2-send{margin-left:0;justify-content:center;width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.rq2-row{transition:none}}.mp-panel .wishlist-product-card{min-width:0}@media (max-width:480px){.mp-panel .wishlist-cards-grid{grid-template-columns:minmax(0,1fr)}}.py-cards{display:none}.py-card{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;flex-direction:column}.py-card,.py-card-top{display:flex;gap:8px;min-width:0}.py-card-top{align-items:center;justify-content:space-between}.py-contract{font-size:12px;font-weight:700;color:#0F172A;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.py-amount{font-size:16px;font-weight:800;color:#0F172A}.py-rows{flex-direction:column;gap:6px;border-top:1px solid #f1f5f9;padding-top:8px}.py-row,.py-rows{display:flex;min-width:0}.py-row{align-items:center;justify-content:space-between;gap:8px;font-size:12.5px}.py-row .k{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94A3B8;flex-shrink:0}.py-row .v{color:#0F172A;text-align:right;overflow-wrap:anywhere;word-break:break-word}.pf-panel .ac-card>*,.py-panel .py-card>*,.py-row .v{min-width:0}.notif-tab-grid{gap:16px}.notif-feed-header{padding:12px 16px}.notif-filter-toolbar{padding:8px 12px;gap:6px}.notif-item{padding:12px 14px;gap:10px}.notif-channel-item{padding:10px 12px}.notif-channel-desc{font-size:11.5px}@media (max-width:640px){.py-panel .escrow-table-wrapper{display:none}.py-cards{display:flex;flex-direction:column;gap:10px;margin-top:12px}.notif-channel-item,.notif-item{padding:10px 12px}}.ov-card:has(.ov-escrow-total){padding:0;overflow:hidden;min-width:0}.ov-card:has(.ov-escrow-total) .ov-card-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:8px;column-gap:10px;padding:12px 14px;margin-bottom:0}.ov-card:has(.ov-escrow-total) .ov-card-head h2{min-width:0;flex:1 1 auto;overflow-wrap:anywhere}.ov-card:has(.ov-escrow-total) .btn-text-link{flex-shrink:0;min-height:44px;display:inline-flex;align-items:center;padding:6px 4px}.ov-card .ov-escrow-total{padding:10px 14px 8px;min-width:0}.ov-card .ov-escrow-total .escrow-label{overflow-wrap:break-word}.ov-card .ov-escrow-total .escrow-amount{font-size:clamp(18px,4.6vw,22px);line-height:1.2;overflow-wrap:anywhere;word-break:break-word;min-width:0}.ov-card .escrow-split-row{padding:2px 14px 0;gap:10px;min-width:0}.ov-card .escrow-split-row .split-col{min-width:0;background:#F8FAFC;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px}.ov-card .escrow-split-row .split-k{white-space:normal;overflow-wrap:break-word;line-height:1.35}.ov-card .escrow-split-row .split-v{display:block;overflow-wrap:anywhere;word-break:break-word;line-height:1.3}.ov-card .escrow-guarantee-note.ov-guarantee{margin:10px 14px 14px;min-width:0}.ov-card .escrow-guarantee-note.ov-guarantee>:first-child{flex-shrink:0;margin-top:1px}.ov-card .escrow-guarantee-note.ov-guarantee p{min-width:0;overflow-wrap:break-word;word-break:break-word}@media (max-width:768px){.ov-card .escrow-split-row{gap:8px}.ov-card .escrow-split-row .split-col{padding:9px 10px}}@media (max-width:560px){.ov-card:has(.ov-escrow-total) .ov-card-head{padding:10px 12px}.ov-card .ov-escrow-total{padding:8px 12px 6px}.ov-card .escrow-split-row{grid-template-columns:1fr;padding:2px 12px 0;gap:8px}.ov-card .escrow-guarantee-note.ov-guarantee{margin:8px 12px 12px}}@media (max-width:380px){.ov-card .ov-escrow-total .escrow-amount{font-size:18px}.ov-card .escrow-split-row .split-v{font-size:13px}}.ac-page{overflow-x:clip}.ac-page .ac-hero{isolation:isolate;overflow:hidden;background-size:cover;background-position:center 30%;background-repeat:no-repeat}.ac-page .ac-hero .container{min-width:0;position:relative;z-index:1}.ac-page .ac-hero .ac-page-title,.ac-page .ac-hero .ac-user-name{text-shadow:0 1px 10px rgba(0,0,0,.45);overflow-wrap:anywhere;min-width:0}.ac-page .ac-hero .ac-hero-grid,.ac-page .ac-hero .ac-hero-left,.ac-page .ac-hero .ac-profile-info{min-width:0}@media (min-width:1600px){.ac-page .ac-hero{background-position:center 25%}}@media (min-width:641px) and (max-width:1024px){.ac-page .ac-hero{background-position:center 35%}.ac-page .ac-hero .ac-meta-bar{flex-wrap:wrap;row-gap:6px}.ac-page .ac-hero .ac-meta-bar .meta-item{white-space:normal}.ac-page .ac-hero .ac-meta-bar .meta-item span{white-space:normal;overflow-wrap:anywhere;word-break:break-word}}@media (max-width:640px){.ac-page .ac-hero{background-size:cover;background-position:top;background-repeat:no-repeat}.ac-page .ac-hero .ac-profile-info{overflow-wrap:anywhere}}@media (max-width:380px){.ac-page .ac-hero .ac-hero-grid{padding:14px}.ac-page .ac-hero .ac-hero-actions{grid-template-columns:1fr}.ac-page .ac-hero .breadcrumb-standard{flex-wrap:wrap;row-gap:2px}}.ac-page .ac-hero.ac-hero--account{background-image:linear-gradient(90deg,rgba(15,23,42,.62),rgba(15,23,42,.48) 55%,rgba(15,23,42,.35)),url(/images/hero-section-bg.png)}.ac-page .ac-hero.ac-hero--account .ac-company-name,.ac-page .ac-hero.ac-hero--account .ac-page-title,.ac-page .ac-hero.ac-hero--account .ac-user-name{text-shadow:0 1px 10px rgba(0,0,0,.55),0 1px 2px rgba(0,0,0,.5)}.ac-page .ac-hero.ac-hero--account .ac-meta-bar .meta-item,.ac-page .ac-hero.ac-hero--account .ac-meta-bar .meta-item span,.ac-page .ac-hero.ac-hero--account .breadcrumb-standard{text-shadow:0 1px 6px rgba(0,0,0,.5)}@media (max-width:640px){.ac-page .ac-hero.ac-hero--account{background-image:linear-gradient(180deg,rgba(15,23,42,.58),rgba(15,23,42,.74)),url(/images/hero-section-bg.png)!important}}.ac-catalog-top-anchor{display:block;height:0;visibility:hidden;margin:0;padding:0}.ac-catalog-toolbar{margin-bottom:16px;display:flex;flex-direction:column;gap:14px}.ac-catalog-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;background:#FFFFFF;border:1px solid #e2e8f0;border-radius:10px}.ac-catalog-search-wrap{position:relative;display:flex;align-items:center;gap:8px;flex:1;min-width:240px;max-width:440px;background:#F8FAFC;border:1px solid #e2e8f0;border-radius:8px;padding:0 10px;height:38px;transition:border-color .15s ease}.ac-catalog-search-wrap:focus-within{border-color:#064ACB;background:#FFFFFF;box-shadow:0 0 0 3px rgba(6,74,203,.08)}.ac-catalog-search-input{width:100%;border:none;background:transparent;font-size:13px;color:#0F172A;outline:none}.ac-catalog-search-input::placeholder{color:#94A3B8}.ac-catalog-search-clear{background:transparent;border:none;color:#94A3B8;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:50%}.ac-catalog-search-clear:hover{color:#0F172A;background:#E2E8F0}.ac-catalog-status-tabs{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ac-catalog-status-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;min-height:30px;border-radius:8px;border:1px solid #e2e8f0;background:#F8FAFC;color:#475569;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}@media (max-width:640px){.ac-catalog-filter-bar{flex-direction:column;align-items:stretch}.ac-catalog-search-wrap{min-width:0;max-width:100%}.ac-catalog-status-tabs{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.ac-catalog-status-btn{flex:0 0 auto}}.ac-catalog-status-btn:hover{background:#F1F5F9;border-color:#CBD5E1}.ac-catalog-status-btn.active{background:#064ACB;border-color:#064ACB;color:#FFFFFF}.status-btn-count{display:inline-block;font-size:11px;padding:1px 6px;border-radius:999px;background:rgba(0,0,0,.08)}.ac-catalog-status-btn.active .status-btn-count{background:rgba(255,255,255,.25);color:#FFFFFF}.ac-catalog-results-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;font-size:12.5px;color:#64748B;flex-wrap:wrap;gap:8px}.ac-catalog-range-text strong{color:#0F172A}.ac-catalog-per-page-badge{font-size:11px;font-weight:600;color:#064ACB;background:#EFF6FF;padding:3px 8px;border-radius:6px;border:1px solid #dbeafe}.ac-catalog-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;align-items:stretch}@media (min-width:1200px){.ac-catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}}@media (min-width:992px) and (max-width:1199px){.ac-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@media (min-width:768px) and (max-width:991px){.ac-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (min-width:480px) and (max-width:767px){.ac-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:479px){.ac-catalog-grid{grid-template-columns:minmax(0,1fr);gap:12px}}.ac-catalog-card{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),border-color .18s ease;position:relative}.ac-catalog-card:hover{transform:translateY(-3px);box-shadow:0 8px 22px rgba(15,23,42,.08);border-color:#CBD5E1}.ac-catalog-card-media{height:145px;background:#F8FAFC;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.ac-catalog-card-img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ac-catalog-card:hover .ac-catalog-card-img{transform:scale(1.04)}.ac-catalog-card-img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#F1F5F9}.ac-catalog-status-badge{position:absolute;top:8px;left:8px;font-size:10px;font-weight:700;padding:2px 7px;border-radius:4px;text-transform:capitalize;letter-spacing:.02em;z-index:2;box-shadow:0 1px 3px rgba(0,0,0,.2)}.ac-catalog-status-badge.status-published{background:#16A34A;color:#FFFFFF}.ac-catalog-status-badge.status-draft{background:#D97706;color:#FFFFFF}.ac-catalog-status-badge.status-archived{background:#64748B;color:#FFFFFF}.ac-catalog-cat-badge{position:absolute;bottom:8px;left:8px;max-width:calc(100% - 16px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:rgba(15,23,42,.78);backdrop-filter:blur(4px);color:#FFFFFF;font-size:9.5px;font-weight:600;padding:2px 6px;border-radius:4px;z-index:2}.ac-catalog-card-body{padding:12px;display:flex;flex-direction:column;flex:1;gap:8px}.ac-catalog-card-title{font-size:13px;font-weight:700;line-height:1.35;color:#0F172A;margin:0;height:35px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ac-catalog-card-title a{color:inherit;text-decoration:none;transition:color .15s ease}.ac-catalog-card-title a:hover{color:#064ACB}.ac-catalog-card-specs{display:flex;flex-direction:column;gap:4px;padding-top:4px;border-top:1px solid #f1f5f9}.ac-catalog-spec-item{display:flex;align-items:center;gap:5px;font-size:11.5px;color:#64748B}.ac-catalog-spec-item strong{color:#1E293B;font-weight:600}.ac-catalog-spec-item.price-item{margin-top:2px}.ac-catalog-price-val{font-size:13px;font-weight:700;color:#0F172A}.ac-catalog-unit{font-size:10.5px;font-weight:500;color:#64748B}.ac-catalog-card-actions{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:8px}.ac-catalog-btn-view{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:32px;padding:0 10px;background:#F1F5F9;color:#0F172A;border-radius:6px;font-size:11.5px;font-weight:600;text-decoration:none;transition:all .15s ease}.ac-catalog-btn-view:hover{background:#064ACB;color:#FFFFFF}.ac-catalog-btn-edit{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:#FFFFFF;border:1px solid #e2e8f0;color:#475569;border-radius:6px;text-decoration:none;transition:all .15s ease}.ac-catalog-btn-edit:hover{border-color:#CBD5E1;color:#064ACB;background:#F8FAFC}.ac-catalog-pagination{margin-top:24px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:14px;background:#FFFFFF;border:1px solid #e2e8f0;border-radius:10px}.ac-catalog-page-nav-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;background:#FFFFFF;border:1px solid #cbd5e1;color:#334155;border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s ease}.ac-catalog-page-nav-btn:hover:not(:disabled){background:#F8FAFC;border-color:#94A3B8;color:#0F172A}.ac-catalog-page-nav-btn:disabled{opacity:.45;cursor:not-allowed;border-color:#E2E8F0}.ac-catalog-page-numbers{display:flex;align-items:center;gap:4px}.ac-catalog-page-num{min-width:36px;height:36px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;background:#FFFFFF;border:1px solid #e2e8f0;color:#475569;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.ac-catalog-page-num:hover:not(.active){background:#F1F5F9;color:#0F172A;border-color:#CBD5E1}.ac-catalog-page-num.active{background:#064ACB;border-color:#064ACB;color:#FFFFFF;font-weight:700;box-shadow:0 2px 6px rgba(6,74,203,.35)}.ac-catalog-ellipsis{padding:0 6px;color:#94A3B8;font-size:13px}.od-panel{min-width:0;width:100%}.od-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.od-toolbar>div:first-child{min-width:0;flex:1 1 240px}.od-toolbar .ac-search-input-box{flex:0 1 320px;min-width:0}.od-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;align-items:start;min-width:0;margin-top:16px}.od-list-card{min-width:0;overflow:hidden}.od-list-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid #e2e8f0;background:#F8FAFC}.od-lh-title{font-size:13px;font-weight:800;color:#0F172A}.od-lh-count{font-size:12px;font-weight:800;color:#064ACB;background:#EFF6FF;border:1px solid #bfdbfe;border-radius:999px;padding:2px 10px}.od-list-items{gap:8px;padding:12px;max-height:560px;overflow-y:auto;overscroll-behavior:contain}.od-item-btn,.od-list-items{display:flex;flex-direction:column}.od-item-btn{gap:6px;width:100%;text-align:left;background:#FFFFFF;border:1px solid #e2e8f0;border-radius:10px;padding:12px 13px;cursor:pointer;min-width:0;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.od-item-btn:hover{border-color:#93C5FD}.od-item-btn.active{border-color:#064ACB;box-shadow:0 0 0 1px #064ACB;background:#F8FAFF}.od-ib-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.od-ib-trk{font-size:11.5px;color:#064ACB;overflow:hidden;text-overflow:ellipsis;min-width:0}.od-ib-trk,.od-status-tag{font-weight:800;white-space:nowrap}.od-status-tag{flex-shrink:0;font-size:10.5px;padding:3px 9px;border-radius:999px;border:1px solid #e2e8f0;background:#F1F5F9;color:#475569}.od-status-tag.quality-inspection{color:#92400E;background:#FEF3C7;border-color:#FDE68A}.od-status-tag.in-transit,.od-status-tag.in_transit{color:#1D4ED8;background:#DBEAFE;border-color:#BFDBFE}.od-status-tag.completed,.od-status-tag.delivered{color:#065F46;background:#D1FAE5;border-color:#A7F3D0}.od-ib-name{font-size:13.5px;font-weight:700;color:#0F172A;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.od-ib-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:#64748B;min-width:0}.od-dot{color:#CBD5E1}.od-detail-card{min-width:0;overflow:hidden}.od-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 18px 0}.od-dh-left{min-width:0;flex:1 1 220px}.od-dh-left .font-mono,.od-dh-title{overflow-wrap:anywhere}.od-dh-title{margin:4px 0 2px;font-size:17px;font-weight:800;color:#0F172A;line-height:1.3;word-break:break-word}.od-dh-supplier{margin:0;font-size:12.5px;color:#64748B}.od-dh-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.od-status-tag-lg{font-size:11.5px;font-weight:800;padding:5px 12px;border-radius:999px;border:1px solid #e2e8f0;background:#F1F5F9;color:#475569;white-space:nowrap}.od-status-tag-lg.quality-inspection{color:#92400E;background:#FEF3C7;border-color:#FDE68A}.od-status-tag-lg.in-transit,.od-status-tag-lg.in_transit{color:#1D4ED8;background:#DBEAFE;border-color:#BFDBFE}.od-status-tag-lg.completed,.od-status-tag-lg.delivered{color:#065F46;background:#D1FAE5;border-color:#A7F3D0}.od-dh-value{font-size:15px;overflow-wrap:anywhere}.od-milestone-box{margin:14px 18px 0;padding:14px;background:#F8FAFC;border:1px solid #e2e8f0;border-radius:10px;min-width:0}.od-mb-title{margin:0 0 10px;font-size:13px;font-weight:800;color:#0F172A}.od-timeline{display:flex;flex-direction:column;min-width:0}.od-tl-step{display:flex;gap:10px;position:relative;padding-bottom:12px;min-width:0}.od-tl-step:last-child{padding-bottom:0}.od-tl-step:not(:last-child):before{content:"";position:absolute;left:12px;top:26px;bottom:0;width:2px;background:#E2E8F0}.od-tl-step.done:not(:last-child):before{background:#86EFAC}.od-tl-marker{width:25px;height:25px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#64748B;background:#FFFFFF;border:1.5px solid #cbd5e1;border-radius:50%;z-index:1}.od-tl-step.done .od-tl-marker{color:#FFFFFF;background:#16A34A;border-color:#16A34A}.od-tl-step.current .od-tl-marker{color:#FFFFFF;background:#064ACB;border-color:#064ACB;box-shadow:0 0 0 3px rgba(6,74,203,.18)}.od-tl-content{display:flex;flex-direction:column;gap:1px;min-width:0;padding-top:2px}.od-tl-label{font-size:13px;font-weight:700;color:#0F172A;overflow-wrap:anywhere}.od-tl-desc{font-size:12px;color:#64748B;line-height:1.45;overflow-wrap:anywhere}.od-telemetry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 18px 0;min-width:0}.od-telem-item{display:flex;flex-direction:column;gap:3px;background:#FFFFFF;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;min-width:0}.od-telem-item .k{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94A3B8}.od-telem-item .v{font-size:13px;font-weight:700;color:#0F172A;overflow-wrap:anywhere;word-break:break-word}.od-actions-strip{margin:14px 18px 18px}.od-actions-strip .btn-modal-cancel,.od-actions-strip .btn-modal-save,.od-actions-strip .btn-table-edit{min-height:40px}@media (max-width:1024px){.od-layout{grid-template-columns:minmax(0,1fr)}.od-list-items{max-height:none;display:grid}.od-list-items,.od-telemetry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.od-toolbar{flex-direction:column;align-items:stretch}.od-toolbar>div:first-child{flex:none}.od-toolbar .ac-search-input-box{flex:none;width:100%}.od-detail-header{padding:14px 14px 0}.od-dh-right{flex-direction:row;align-items:center;justify-content:space-between;width:100%}.od-milestone-box,.od-telemetry-grid{margin-left:14px;margin-right:14px}.od-actions-strip{margin:12px 14px 14px;flex-direction:column;align-items:stretch}.od-actions-strip .btn-table-edit{justify-content:center;width:100%}.od-actions-strip>div{width:100%}.od-actions-strip>div>*{flex:1 1 auto;justify-content:center}}@media (max-width:640px){.od-layout{gap:12px;margin-top:12px}.od-list-items{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}.od-item-btn{padding:11px 12px}.od-dh-title{font-size:15px}.od-telemetry-grid{grid-template-columns:minmax(0,1fr)}.od-milestone-box{padding:12px}}@media (max-width:380px){.od-ib-top{flex-direction:column;align-items:flex-start;gap:5px}.od-dh-value{font-size:14px}}@media (prefers-reduced-motion:reduce){.od-item-btn{transition:none}}.ac-page.ac-pro{background:#F4F6FA;padding-bottom:64px}.ac-page.ac-pro .ac-hero.ac-pro-hero{background:#FFFFFF;background-image:none;color:#0F172A;border-bottom:1px solid #e2e8f0;padding:20px 0 18px}.ac-page.ac-pro .ac-hero-grid{gap:18px;align-items:center}.ac-page.ac-pro .ac-avatar-circle{width:60px;height:60px;background:linear-gradient(135deg,#064ACB,#1E3A8A);border:2px solid #e2e8f0;box-shadow:0 2px 8px rgba(15,23,42,.12)}.ac-page.ac-pro .ac-user-name{color:#0F172A;text-shadow:none;font-size:clamp(19px,2vw,24px);font-weight:750;letter-spacing:-.02em;margin:0}.ac-page.ac-pro .ac-company-name{color:#475569;margin:2px 0 0;font-size:13px}.ac-page.ac-pro .ac-meta-bar{margin-top:8px}.ac-page.ac-pro .ac-meta-bar .meta-item span{color:#475569}.ac-page.ac-pro .ac-meta-bar .meta-divider{background:#E2E8F0}.ac-page.ac-pro .ac-tier-badge{background:#EFF6FF;border:1px solid #bfdbfe;color:#064ACB}.ac-page.ac-pro .ac-escrow-badge{background:#ECFDF5;border:1px solid #a7f3d0;color:#15803D}.ac-page.ac-pro .ac-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.ac-page.ac-pro .btn-hero-edit,.ac-page.ac-pro .btn-hero-rfq{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 18px;border-radius:9px;font-size:13px;font-weight:650;line-height:1.4;white-space:nowrap;max-width:100%;box-sizing:border-box;text-decoration:none;cursor:pointer}.ac-page.ac-pro .btn-hero-rfq{background:#064ACB;border:1px solid #064acb;color:#fff;box-shadow:0 1px 2px rgba(6,74,203,.25)}.ac-page.ac-pro .btn-hero-rfq:hover{background:#053DA8}.ac-page.ac-pro .btn-hero-edit{background:#fff;border:1px solid #cbd5e1;color:#334155}.ac-page.ac-pro .btn-hero-edit:hover{background:#F8FAFC;border-color:#94A3B8;color:#0F172A}.ac-page.ac-pro .ac-side-link:focus-visible,.ac-page.ac-pro .ac-tool-link:focus-visible,.ac-page.ac-pro .btn-hero-edit:focus-visible,.ac-page.ac-pro .btn-hero-rfq:focus-visible{outline:2px solid #064ACB;outline-offset:2px}.ac-page.ac-pro .ac-portal-body{padding:20px 0 8px}.ac-page.ac-pro .ac-shell{display:grid;grid-template-columns:264px minmax(0,1fr);gap:18px;align-items:start}.ac-page.ac-pro .ac-side{display:flex;flex-direction:column;gap:12px;min-width:0;position:sticky;top:16px}.ac-page.ac-pro .ac-side-nav{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:8px;display:flex;flex-direction:column;gap:2px}.ac-page.ac-pro .ac-side-link{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:9px 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:#475569;font-size:13px;font-weight:600;cursor:pointer;text-align:left;box-sizing:border-box}.ac-page.ac-pro .ac-side-link:hover{background:#F8FAFC;color:#0F172A;border-color:#E2E8F0}.ac-page.ac-pro .ac-side-link.active{background:#0F172A;border-color:#0F172A;color:#fff;font-weight:700}.ac-page.ac-pro .ac-side-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-page.ac-pro .ac-tab-count{min-width:22px;height:22px;padding:0 6px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#F1F5F9;color:#0F172A;font-size:11px;font-weight:750}.ac-page.ac-pro .ac-side-link.active .ac-tab-count{background:rgba(255,255,255,.22);color:#fff}.ac-page.ac-pro .ac-side-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px}.ac-page.ac-pro .ac-side-card h3{margin:0 0 10px;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.06em;color:#94A3B8}.ac-page.ac-pro .ac-tool-link{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:8px;font-size:13px;font-weight:600;color:#334155;text-decoration:none;min-height:40px;box-sizing:border-box}.ac-page.ac-pro .ac-tool-link:hover{background:#F8FAFC;color:#064ACB}.ac-page.ac-pro .ac-side-company{margin:0;font-size:13px;font-weight:700;overflow-wrap:anywhere}.ac-page.ac-pro .ac-side-meta{margin:2px 0 10px;font-size:12px;color:#64748B}.ac-page.ac-pro .ac-side-edit{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:650;color:#064ACB;text-decoration:none}.ac-page.ac-pro .ac-side-edit:hover{text-decoration:underline}.ac-page.ac-pro .od-track-note{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:#334155;background:#F8FAFC;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;max-width:100%}.ac-page.ac-pro .ac-hero.ac-pro-hero{background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;overflow:hidden}.ac-page.ac-pro .ac-banner-bg{position:absolute;inset:0;z-index:0;background:#E2E8F0}.ac-page.ac-pro .ac-banner-bg.ac-banner-fallback{background:linear-gradient(135deg,#EFF6FF,#DBEAFE 55%,#BFDBFE)}.ac-page.ac-pro .ac-banner-img{width:100%;height:100%;object-fit:cover;display:block;opacity:1}.ac-page.ac-pro .ac-banner-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.55) 45%,rgba(244,246,250,.95))}.ac-page.ac-pro .ac-hero.ac-pro-hero>.container{position:relative;z-index:1}@media (max-width:640px){.ac-page.ac-pro .ac-hero.ac-pro-hero{background-color:#FFFFFF!important;background-image:none!important;color:#0F172A!important;border-bottom:1px solid #e2e8f0!important}}.ac-page.ac-pro .ac-card,.ac-page.ac-pro .ac-main,.ac-page.ac-pro .ac-shell,.ac-page.ac-pro .ac-side,.ac-page.ac-pro .ac-tab-panel,.ac-page.ac-pro .dc-panel,.ac-page.ac-pro .mp-panel,.ac-page.ac-pro .od-panel,.ac-page.ac-pro .ov-panel,.ac-page.ac-pro .pf-panel,.ac-page.ac-pro .py-panel,.ac-page.ac-pro .rq-panel,.ac-page.ac-pro .wl-panel{min-width:0;max-width:100%}.ac-page.ac-pro .ac-company-name,.ac-page.ac-pro .ac-meta-bar .meta-item span,.ac-page.ac-pro .ac-side-company,.ac-page.ac-pro .ac-user-name,.ac-page.ac-pro .od-ib-name,.ac-page.ac-pro .od-ib-trk{overflow-wrap:anywhere;word-break:break-word}@media (max-width:1024px){.ac-page.ac-pro .ac-hero-left{flex-direction:column;align-items:flex-start;gap:14px;width:100%}.ac-page.ac-pro .ac-profile-info{width:100%}.ac-page.ac-pro .ac-meta-bar{flex-wrap:wrap;row-gap:6px}.ac-page.ac-pro .ac-meta-bar .meta-item{min-width:0}.ac-page.ac-pro .ac-meta-bar .meta-item span{white-space:normal}.ac-page.ac-pro .profile-tab-grid{grid-template-columns:minmax(0,1fr)}.ac-page.ac-pro .ac-side-nav{scrollbar-width:thin}}@media (max-width:767px){.ac-page.ac-pro .ac-hero.ac-pro-hero{padding:16px 0}.ac-page.ac-pro .ac-avatar-circle{width:52px;height:52px}.ac-page.ac-pro .ac-badge-row{flex-wrap:wrap;gap:6px}.ac-page.ac-pro .ac-escrow-badge,.ac-page.ac-pro .ac-tier-badge{font-size:11px;max-width:100%}.ac-page.ac-pro .ac-escrow-badge span,.ac-page.ac-pro .ac-tier-badge span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:58vw}.ac-page.ac-pro .ac-user-name{font-size:20px}.ac-page.ac-pro .ac-banner-scrim{background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.5) 40%,rgba(244,246,250,.97))}.ac-page.ac-pro .ac-side-nav{margin:0 -16px;padding:8px 16px;border-left:none;border-right:none;border-radius:0}.ac-page.ac-pro .ac-side-link{min-height:44px}.ac-page.ac-pro .ov-quick{grid-template-columns:1fr 1fr}.ac-page.ac-pro .ov-alert{flex-direction:column;align-items:stretch}.ac-page.ac-pro .ov-alert-cta{width:100%;justify-content:center}.ac-page.ac-pro .od-actions-strip{flex-direction:column;align-items:stretch}.ac-page.ac-pro .od-actions-strip .od-track-note{width:100%;box-sizing:border-box}.ac-page.ac-pro .od-actions-strip>div{width:100%}.ac-page.ac-pro .od-actions-strip button{width:100%;justify-content:center;min-height:44px}}@media (max-width:480px){.ac-page.ac-pro .ac-hero-left{gap:12px}.ac-page.ac-pro .ac-avatar-circle{width:48px;height:48px}.ac-page.ac-pro .ac-user-name{font-size:18px}.ac-page.ac-pro .ac-company-name{font-size:12.5px}.ac-page.ac-pro .ac-meta-bar{flex-direction:column;align-items:flex-start;gap:4px}.ac-page.ac-pro .ac-meta-bar .meta-divider{display:none}.ac-page.ac-pro .ov-quick{grid-template-columns:1fr}.ac-page.ac-pro .ac-card,.ac-page.ac-pro .od-detail-card,.ac-page.ac-pro .od-list-card{border-radius:10px}.ac-page.ac-pro .section-toolbar{flex-direction:column;align-items:stretch}.ac-page.ac-pro .ac-search-input-box{width:100%;max-width:100%}}@media (max-width:380px){.ac-page.ac-pro .ac-side-nav{margin:0 -12px;padding:8px 12px}.ac-page.ac-pro .ac-side-link{padding:9px 10px;gap:8px}.ac-page.ac-pro .ac-tab-count{min-width:20px;height:20px;font-size:10.5px}.ac-page.ac-pro .btn-hero-edit,.ac-page.ac-pro .btn-hero-rfq{font-size:12.5px;padding:10px 12px}}@media (prefers-reduced-motion:reduce){.ac-page.ac-pro .ac-banner-img,.ac-page.ac-pro .ac-side-link{transition:none}}.ac-page.ac-pro .ac-main{min-width:0;display:flex;flex-direction:column;gap:14px}.ac-page.ac-pro .ac-tab-panel{min-width:0}.ac-page.ac-pro .ac-seller-strip{background:#EFF6FF;border:1px solid #bfdbfe;border-radius:12px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ac-page.ac-pro .ac-seller-text{display:flex;align-items:center;gap:10px;min-width:0}.ac-page.ac-pro .ac-seller-text strong{display:block;font-size:13px}.ac-page.ac-pro .ac-seller-text span{font-size:12px;color:#475569}.ac-page.ac-pro .ac-seller-cta{padding:9px 16px;font-size:13px;min-height:42px}@media (max-width:1024px){.ac-page.ac-pro .ac-shell{grid-template-columns:1fr}.ac-page.ac-pro .ac-side{position:static}.ac-page.ac-pro .ac-side-nav{flex-direction:row;overflow-x:auto;padding:8px;scroll-snap-type:x proximity;scrollbar-width:thin}.ac-page.ac-pro .ac-side-link{flex-shrink:0;scroll-snap-align:start;width:auto}.ac-page.ac-pro .ac-side-link .ac-side-label{white-space:nowrap}.ac-page.ac-pro .ac-side-entity,.ac-page.ac-pro .ac-side-tools{display:none}.ac-page.ac-pro .ac-hero-grid{flex-direction:column;align-items:stretch}.ac-page.ac-pro .ac-hero-actions{display:grid;grid-template-columns:1fr 1fr}.ac-page.ac-pro .btn-hero-edit,.ac-page.ac-pro .btn-hero-rfq{width:100%}}@media (max-width:767px){.ac-page.ac-pro{padding-bottom:48px}.ac-page.ac-pro .ac-hero-actions{grid-template-columns:1fr}.ac-page.ac-pro input,.ac-page.ac-pro select,.ac-page.ac-pro textarea{font-size:16px}.ac-page.ac-pro .ac-portal-body{padding:14px 0 8px}.ac-page.ac-pro .ac-seller-strip{align-items:stretch;flex-direction:column}.ac-page.ac-pro .ac-seller-cta{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.ac-page.ac-pro .ac-side-link,.ac-page.ac-pro .ac-tool-link,.ac-page.ac-pro .btn-hero-edit,.ac-page.ac-pro .btn-hero-rfq{transition:none}}.rqp{margin-top:10px;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#FFFFFF}.rqp-strip{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;background:#ECF3F7;border:0;cursor:pointer;text-align:left;transition:background .15s ease}.rqp-strip:hover{background:#E1EDF4}.rqp-strip:focus-visible{outline:2px solid #064ACB;outline-offset:-2px}.rqp-strip-left{display:flex;align-items:center;gap:9px;min-width:0;flex:1}.rqp-strip-ic{width:28px;height:28px;border-radius:8px;background:#064ACB;color:#FFFFFF;display:inline-flex;align-items:center;justify-content:center;flex:none}.rqp-strip-text{min-width:0}.rqp-strip-text strong{display:block;font-size:12.5px;color:#0F172A;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rqp-strip-text em{display:block;font-size:11px;color:#64748B;font-style:normal}.rqp-pill{font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:999px;white-space:nowrap;flex:none}.rqp-pill-gold{background:#FEF3C7;color:#92400E}.rqp-pill-green{background:#DCFCE7;color:#166534}.rqp-pill-blue{background:#DBEAFE;color:#1D4ED8}.rqp-pill-red{background:#FEE2E2;color:#991B1B}.rqp-pill-gray{background:#F1F5F9;color:#475569}.rqp-body{padding:12px;border-top:1px solid #e2e8f0;gap:12px}.rqp-body,.rqp-skel{display:flex;flex-direction:column}.rqp-skel{gap:8px}.rqp-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rqp-price{background:#F8FAFC;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:1px}.rqp-price .k{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#64748B;font-weight:700}.rqp-price .v{font-size:15px;font-weight:700;color:#0F172A;font-variant-numeric:tabular-nums}.rqp-price .s{font-size:11px;color:#64748B}.rqp-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0}.rqp-fact{background:#F8FAFC;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px}.rqp-fact dt{font-size:10.5px;color:#64748B;font-weight:700;display:flex;align-items:center;gap:5px}.rqp-fact dd{margin:2px 0 0;font-size:12.5px;color:#0F172A;font-weight:600}.rqp-desk{border:1px solid #bae6fd;background:#F0F7FF;border-radius:8px;padding:9px 11px;font-size:12px;color:#334155}.rqp-desk p{margin:0}.rqp-desk p+p{margin-top:5px}.rqp-doc{border:1px solid #e2e8f0;border-radius:8px;padding:10px 11px}.rqp-doc-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.rqp-doc-title{font-size:12.5px;font-weight:700;color:#0F172A}.rqp-doc-ref{font-weight:600;color:#64748B;font-size:11px}.rqp-doc-actions{display:flex;gap:6px;flex-wrap:wrap}.rqp-frame{width:100%;height:380px;border:1px solid #e2e8f0;border-radius:8px;margin-top:10px;background:#FFFFFF}.rqp-print-frame{position:absolute;width:0;height:0;border:0;visibility:hidden}.rqp-btn{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:6px 10px;border-radius:7px;border:1px solid #cbd5e1;background:#FFFFFF;color:#0F172A;cursor:pointer;transition:background .15s ease}.rqp-btn:hover:not(:disabled){background:#F1F5F9}.rqp-btn:disabled{opacity:.55;cursor:not-allowed}.rqp-btn:focus-visible{outline:2px solid #064ACB;outline-offset:2px}.rqp-btn-primary{background:#064ACB;border-color:#064ACB;color:#FFFFFF;font-weight:700}.rqp-btn-primary:hover:not(:disabled){background:#053DA8}.rqp-msg{border-radius:8px;padding:8px 10px;font-size:12px;display:flex;gap:7px;align-items:flex-start}.rqp-msg strong{display:block}.rqp-msg-alert{background:#FEF2F2;border:1px solid #fecaca;color:#991B1B}.rqp-msg-ok{background:#ECFDF5;border:1px solid #a7f3d0;color:#065F46}.rqp-msg-ok a{font-weight:700;text-decoration:underline}.rqp-msg-info{background:#F8FAFC;border:1px solid #e2e8f0;color:#475569}.rqp-confirm{display:flex;flex-direction:column;gap:9px}.rqp-check{display:flex;gap:8px;font-size:12px;color:#334155;align-items:flex-start;cursor:pointer}.rqp-check input{margin-top:2px;accent-color:#064ACB}.rqp-hint{font-size:11px;color:#64748B;margin:0}.rqp-confirm-error{color:#B91C1C;font-weight:600}@media (max-width:640px){.rqp-price-grid{grid-template-columns:1fr}.rqp-frame{height:300px}.rqp-doc-actions{width:100%}.rqp-doc-actions .rqp-btn{flex:1;justify-content:center;min-height:40px}}@media (prefers-reduced-motion:reduce){.rqp-btn,.rqp-strip{transition:none}}.rq2-row-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.rq2-row-desk-btn{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:#064ACB;background:#EFF6FF;border:1px solid #bfdbfe;padding:2px 8px;border-radius:6px;text-decoration:none;transition:all .15s ease}.rq2-row-desk-btn:hover{background:#064ACB;color:#FFFFFF;border-color:#064ACB}.rq2-detail-top-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:2px}.rq2-open-desk-btn{display:inline-flex;align-items:center;gap:6px;background:#064ACB;color:#FFFFFF;font-size:12px;font-weight:700;padding:6px 14px;border-radius:7px;text-decoration:none;margin-left:auto;transition:all .15s ease}.rq2-open-desk-btn:hover{background:#053DA8;color:#FFFFFF;transform:translateY(-1px);box-shadow:0 2px 8px rgba(6,74,203,.3)}.rq2-desk-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;background:linear-gradient(135deg,#F0F7FF,#E8F2FF);border:1px solid #bfdbfe;border-radius:10px;padding:12px 14px;margin:4px 0 6px}.rq2-desk-banner-content{display:flex;flex-direction:column;gap:3px;min-width:0}.rq2-desk-banner-tag{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#064ACB}.rq2-desk-banner-desc{margin:0;font-size:12px;color:#334155;line-height:1.45}.rq2-desk-banner-desc strong{color:#0F172A}.rq2-desk-banner-action{display:inline-flex;align-items:center;gap:6px;background:#064ACB;color:#FFFFFF;font-size:12px;font-weight:700;padding:8px 14px;border-radius:7px;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:all .15s ease}.rq2-desk-banner-action:hover{background:#053DA8;color:#FFFFFF;transform:translateY(-1px)}@media (max-width:640px){.rq2-detail-top-bar{flex-direction:column;align-items:stretch}.rq2-open-desk-btn{width:100%;justify-content:center;margin-left:0}.rq2-desk-banner{flex-direction:column;align-items:stretch}.rq2-desk-banner-action{justify-content:center;width:100%}}