@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Inter:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Inter:wght@400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&family=Inter:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&family=Inter:wght@400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Inter:wght@400;500;600&display=swap);.floating-inquiry-button{align-items:center;animation:floatIn .4s ease;background:linear-gradient(135deg,#1f396c,#2b4a8c);border:none;border-radius:50px;bottom:30px;box-shadow:0 6px 20px #1f396c66;cursor:pointer;display:flex;gap:12px;padding:14px 24px;position:fixed;right:30px;transition:all .3s ease;z-index:998}@keyframes floatIn{0%{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.floating-inquiry-button:hover{background:linear-gradient(135deg,#2b4a8c,#3a5fa0);box-shadow:0 8px 25px #1f396c80;transform:translateY(-3px)}.inquiry-icon-wrapper{position:relative}.inquiry-count,.inquiry-icon-wrapper{align-items:center;display:flex;justify-content:center}.inquiry-count{background:#ffae00;border:2px solid #1f396c;border-radius:50%;font-size:11px;font-weight:700;height:20px;min-width:20px;padding:0 5px;position:absolute;right:-10px;top:-10px}.inquiry-count,.inquiry-label{color:#fff;font-family:Poppins,sans-serif}.inquiry-label{font-size:14px;font-weight:600;white-space:nowrap}@media (max-width:576px){.floating-inquiry-button{bottom:20px;padding:12px 18px;right:20px}.inquiry-label{font-size:13px}}.upgrade-modal-overlay{align-items:center;animation:fadeIn .2s ease;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.upgrade-modal-content{animation:slideUp .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:480px;padding:32px;position:relative;width:90%}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.upgrade-modal-close{background:none;border:none;border-radius:4px;cursor:pointer;padding:4px;position:absolute;right:16px;top:16px;transition:background .2s}.upgrade-modal-close:hover{background:#f0f0f0}.upgrade-modal-icon{margin-bottom:20px;text-align:center}.upgrade-modal-title{color:#1a1a1a;font-size:24px;font-weight:700;margin:0 0 12px;text-align:center}.upgrade-modal-message{color:#666;font-size:15px;line-height:1.6;margin:0 0 24px;text-align:center}.upgrade-modal-current-plan{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:24px;padding:12px 16px}.upgrade-modal-current-plan span:first-child{color:#666;font-size:14px}.upgrade-modal-plan-name{background:#e8e8e8;border-radius:4px;color:#333;font-weight:600;padding:4px 12px}.upgrade-modal-features{margin-bottom:24px}.upgrade-modal-features h4{color:#333;font-size:14px;font-weight:600;margin:0 0 12px}.upgrade-modal-features ul{list-style:none;margin:0;padding:0}.upgrade-modal-features li{align-items:center;color:#555;display:flex;font-size:14px;gap:8px;padding:6px 0}.upgrade-modal-actions{display:flex;gap:12px}.upgrade-modal-btn-secondary{background:#fff;border:1px solid #ddd;border-radius:8px;color:#666;cursor:pointer;flex:1 1;font-size:15px;font-weight:500;padding:14px 20px;transition:all .2s}.upgrade-modal-btn-secondary:hover{background:#f5f5f5;border-color:#ccc}.upgrade-modal-btn-primary{background:linear-gradient(135deg,#f5a623,#e09400);border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:15px;font-weight:600;padding:14px 20px;transition:all .2s}.upgrade-modal-btn-primary:hover{box-shadow:0 4px 12px #f5a62366;transform:translateY(-1px)}@media (max-width:576px){.upgrade-modal-content{border-radius:12px;margin:16px;max-width:100%;padding:24px 20px;width:95%}.upgrade-modal-close{right:12px;top:12px}.upgrade-modal-icon svg{height:48px;width:48px}.upgrade-modal-title{font-size:20px;margin-bottom:10px}.upgrade-modal-message{font-size:14px;margin-bottom:20px}.upgrade-modal-current-plan{flex-direction:column;gap:8px;padding:12px;text-align:center}.upgrade-modal-features h4,.upgrade-modal-features li{font-size:13px}.upgrade-modal-actions{flex-direction:column;gap:10px}.upgrade-modal-btn-primary,.upgrade-modal-btn-secondary{font-size:14px;padding:14px 20px;width:100%}}@media (max-width:360px){.upgrade-modal-content{margin:12px;padding:20px 16px}.upgrade-modal-title{font-size:18px}.upgrade-modal-message{font-size:13px}}.inquiry-overlay{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.inquiry-sidebar{animation:slideIn .3s ease;background:#fff;box-shadow:-4px 0 20px #00000026;display:flex;flex-direction:column;height:100vh;max-width:100%;position:fixed;right:0;top:0;width:420px;z-index:1000}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.inquiry-header{align-items:center;border-bottom:1px solid #dadada;padding:20px 24px}.inquiry-header h2{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:24px;font-weight:500;margin:0}.close-btn{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background .2s}.close-btn:hover{background:#f5f5f5}.inquiry-content{flex:1 1;overflow-y:auto;padding:20px 24px}.empty-inquiry{align-items:center;color:#6d6d6d;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.empty-inquiry svg{margin-bottom:16px}.empty-inquiry p{color:#333;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;margin:0 0 8px}.empty-inquiry span{color:#969696;font-size:14px}.seller-group{border-bottom:1px solid #dadada;margin-bottom:24px;padding-bottom:16px}.seller-group:last-child{border-bottom:none}.seller-info{align-items:center;display:flex;gap:12px;margin-bottom:16px}.seller-avatar{border-radius:50%;height:40px;object-fit:cover;width:40px}.seller-name{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:16px}.seller-products{display:flex;flex-direction:column;gap:12px}.inquiry-item{background:#f9f9f9;border-radius:8px;display:flex;gap:12px;padding:12px;position:relative}.item-image{background:#fff;border:1px solid #dadada;border-radius:4px;height:90px;object-fit:contain;width:70px}.item-details{display:flex;flex:1 1;flex-direction:column;gap:4px}.item-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:13px;line-height:1.4;overflow:hidden}.item-description,.item-price{font-family:Poppins,sans-serif;margin:0}.item-price{color:#1b1b1b;font-size:14px;font-weight:500}.item-price .price-per{color:#6d6d6d;font-size:12px;font-weight:400}.quantity-row{align-items:center;display:flex;gap:8px;margin-top:4px}.quantity-row label{color:#6d6d6d;font-size:12px}.quantity-input{border:1px solid #dadada;border-radius:4px;font-size:14px;padding:4px 8px;text-align:center;width:60px}.quantity-row .unit{color:#6d6d6d;font-size:12px}.remove-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;opacity:.7;padding:4px;position:absolute;right:8px;top:8px;transition:opacity .2s}.remove-btn:hover{opacity:1}.inquiry-message{margin-top:16px}.inquiry-message label{color:#333;display:block;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin-bottom:8px}.inquiry-message textarea{border:1px solid #dadada;border-radius:8px;box-sizing:border-box;font-family:Inter,sans-serif;font-size:14px;height:100px;padding:12px;resize:none;width:100%}.inquiry-message textarea:focus{border-color:#0094e4;outline:none}.inquiry-footer{background:#fff;border-top:1px solid #dadada;padding:16px 24px}.inquiry-summary{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.inquiry-summary span{color:#6d6d6d}.clear-btn,.inquiry-summary span{font-family:Poppins,sans-serif;font-size:14px}.clear-btn{background:none;border:none;color:#dc3545;cursor:pointer;padding:0}.clear-btn:hover{text-decoration:underline}.send-inquiry-btn{align-items:center;background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;gap:8px;justify-content:center;padding:14px 24px;transition:background .2s;width:100%}.send-inquiry-btn:hover{background:#16294d}.send-inquiry-btn:disabled{background:#999;cursor:not-allowed}@media (max-width:480px){.inquiry-sidebar{width:100%}}.login-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.login-modal-container{background:#fff;border:1px solid #969696;border-radius:2px;box-sizing:border-box;gap:8px;max-width:95%;padding:24px;width:464px}.login-modal-container,.login-modal-header{align-items:center;display:flex;flex-direction:column}.login-modal-header{align-self:stretch;gap:4px}.login-modal-title{color:#2d2d2d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:140%;margin:0;text-align:center}.login-modal-content{gap:8px}.login-form,.login-modal-content{align-items:center;align-self:stretch;display:flex;flex-direction:column}.login-form{gap:24px}.login-form-fields{gap:8px}.input-group,.login-form-fields{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.input-group{gap:6px}.password-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.password-toggle,.password-toggle svg{height:20px;width:20px}.login-options{align-self:stretch;justify-content:space-between;margin-top:24px;width:100%}.login-options,.remember-me{align-items:center;display:flex}.remember-me{gap:8px;justify-content:flex-start;overflow:visible;position:relative}.checkbox-container{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important}.checkbox-container input[type=checkbox]{cursor:pointer;height:20px;left:0;margin:0;opacity:0;position:absolute;top:0;width:20px}.checkbox-icon{flex-shrink:0;height:20px;pointer-events:none;width:20px}.remember-text{color:#333!important;display:inline-block!important;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;left:0!important;line-height:20px!important;margin:0!important;padding:0!important;position:relative!important;text-align:left!important;top:0!important;white-space:nowrap!important}.forgot-password{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center}.forgot-password span{color:#eb0000;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:140%;text-align:center}.forgot-password:hover span{text-decoration:underline}button.login-button{align-items:center;align-self:stretch;background-color:#1f396c!important;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:8px;height:45px;justify-content:center;line-height:21px;padding:12px 16px;text-align:center;transition:background-color .2s ease}button.login-button:hover{background-color:#162a50!important}button.login-button:disabled{background-color:#6d6d6d!important;cursor:not-allowed}.login-footer{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:8px}.register-link{color:#333;display:block;margin:0;text-align:center;width:100%}.register-link,.register-text{font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.register-text{background:none;border:none;color:#1f396c;cursor:pointer;padding:0}.register-text:hover{text-decoration:underline}.divider{margin-top:2px}.divider-text{font-size:16px}.google-login-button{align-items:center;align-self:stretch;background:#fff;border:1px solid #b0c2cc;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;gap:12px;height:45px;justify-content:center;padding:12px 114px;transition:background-color .2s ease}.google-login-button:hover{background:#f5f5f5}.google-button-content{align-items:center;display:flex;gap:12px}.google-button-content svg{flex-shrink:0;height:20px;width:20px}.google-button-content span{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:center;white-space:nowrap}@media (max-width:520px){.login-modal-overlay{align-items:flex-start;padding:0}.login-modal-container{border:none;border-radius:0;justify-content:flex-start;max-width:100%;min-height:100vh;padding:80px 16px 24px;width:100%}.login-modal-title{font-size:22px}.login-form{gap:24px}.login-form-fields{gap:14px}.input-field{height:50px;padding:14px 16px}.input-field input{font-size:16px}.login-options{align-items:flex-start;flex-direction:column;gap:12px}.remember-me{order:2}.forgot-password{align-self:flex-end;order:1}button.login-button{font-size:16px;height:50px;margin-top:8px}.google-login-button{height:50px;padding:12px 24px}.google-button-content span,.register-link{font-size:15px}.divider-text{font-size:14px}.error-message{border-radius:6px;font-size:13px;padding:10px 12px;text-align:center}}@media (max-width:380px){.login-modal-container{padding:80px 12px 20px}.login-modal-title{font-size:20px}.input-field{padding:12px 14px}.remember-text{font-size:13px!important}.forgot-password span{font-size:13px}}.register-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.register-modal{background:#fff;border:1px solid #969696;border-radius:2px;box-sizing:border-box;gap:8px;max-width:95%;padding:24px;width:464px}.register-modal,.register-modal-header{align-items:center;display:flex;flex-direction:column}.register-modal-header{align-self:stretch;gap:4px}.register-title{color:#2d2d2d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:140%;margin:0;text-align:center}.register-form{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:8px}.form-fields{gap:8px}.input-field{gap:8px;height:45px;padding:12px 16px 12px 12px}.password-field{justify-content:space-between}.terms-checkbox{align-items:flex-start;align-self:stretch;display:flex;gap:8px;justify-content:flex-start}.terms-text{color:#333;flex:1 1;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;line-height:140%}.continue-button,.terms-text{font-size:14px;font-style:normal;font-weight:500}.continue-button{align-items:center;align-self:stretch;background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;gap:8px;justify-content:center;line-height:16.8px;margin-top:10px;padding:12px 16px;text-align:center;transition:background-color .2s ease}.continue-button:hover{background:#162a50}.login-link{align-items:center;align-self:stretch;color:#333;display:flex;gap:4px;justify-content:center;margin:0;text-align:center}.login-link,.login-text-link{font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.login-text-link{color:#1f396c;cursor:pointer}.login-text-link:hover{text-decoration:underline}.divider{align-items:center;align-self:stretch;display:flex;gap:16px;justify-content:center}.divider-line{background:#c0baba;flex:1 1;height:1px}.divider-text{color:#333;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;text-align:center}.google-button{align-items:center;align-self:stretch;background:#fff;border:1px solid #b0c2cc;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;gap:12px;height:45px;justify-content:center;padding:12px 114px;transition:background-color .2s ease}.google-button:hover{background:#f5f5f5}.google-button svg{flex-shrink:0;height:20px;width:20px}.google-button span{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:center;white-space:nowrap}@media (max-width:520px){.register-modal{border-radius:0;justify-content:center;max-width:100%;min-height:100vh;padding:20px 16px;width:100%}.google-button{padding:12px 24px}}.header{width:100%;z-index:1000}.header-top{align-items:flex-end;background:#fff;box-shadow:0 4px 4px 0 #00000040;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:14px var(--section-padding) 24px;width:100%}.header-top-row{align-items:center;display:flex;gap:24px}.currency-selector{align-items:center;cursor:pointer;display:flex;gap:8px;position:relative}.currency-selector span{color:#1f396c;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.currency-dropdown{background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 8px 24px #0000001f;margin-top:8px;max-height:300px;min-width:220px;overflow:hidden;overflow-y:auto;padding:8px 0;position:absolute;right:0;top:100%;z-index:1000}.currency-option{align-items:center;cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:background .2s}.currency-option:hover{background:#f0f4f8}.currency-option.active{background:#e8f4fc}.currency-option .currency-code{color:#1f396c;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:600;min-width:40px}.currency-option .currency-symbol{color:#666;font-size:14px;min-width:24px}.currency-option .currency-name{color:#666;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:13px;font-weight:400}.language-selector{gap:12px}.flag-container{align-items:center;display:flex;flex-shrink:0;justify-content:center}.flag-icon{border-radius:2px;height:20px;object-fit:cover;width:33px}.language-text-wrapper{align-items:center;display:flex;gap:8px}.language-selector>span,.language-text-wrapper span{color:#1f396c;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.language-dropdown{border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 8px 24px #0000001f;min-width:180px;padding:8px 0;z-index:1000}.language-option{gap:10px;padding:10px 14px}.language-option:hover{background:#f0f4f8}.language-option .dropdown-flag{border:1px solid #e0e0e0;border-radius:2px;height:20px;object-fit:cover;width:28px}.language-option span{color:#1f396c;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif}.header-main-row{align-items:center;align-self:stretch;display:flex;gap:56px;height:54px}.logo-container{align-items:center;display:flex;flex-shrink:0;width:272px}.logo-container a{align-items:center;display:flex;width:100%}.header-logo{height:auto;max-width:272px;object-fit:contain;width:100%}.search-container{align-items:stretch;background:#fff;border:1px solid #1f396c;border-radius:0;display:flex;flex:1 0;justify-content:space-between}.search-input-wrapper{align-items:center;display:flex;flex:1 1;padding:0!important}.search-input{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;line-height:21px;margin-left:0;padding:2px 0 2px 16px!important}.search-input::placeholder{color:#6d6d6d}.search-button{background-color:#1f396c!important;border-radius:0!important;flex-shrink:0;padding:2px 24px}.search-button svg{flex-shrink:0;height:24px;width:24px}.search-button span{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal}.search-button:hover{background:#162a4d}.header-actions{gap:24px}.action-item{align-items:center;cursor:pointer;display:flex;gap:5px}.action-item svg{flex-shrink:0;height:36px;width:36px}.action-item span{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:138%}.action-item:hover span{color:#1f396c}.navbar{align-items:flex-start;background:#1f396c;box-sizing:border-box;display:flex;flex-direction:column;height:64px;justify-content:center;padding:0 var(--section-padding);width:100%}.navbar.homepage-navbar{background:#1f396c;display:block!important;margin:0!important;padding:0!important}.navbar-content{align-items:center;display:flex;gap:40px;width:100%}.navbar.homepage-navbar .navbar-content{grid-gap:16px!important;align-items:center;box-sizing:border-box;display:grid!important;gap:16px!important;grid-template-columns:var(--sidebar-width) 1fr var(--cta-width)!important;height:64px;margin-left:var(--section-padding)!important;margin-right:var(--section-padding)!important;padding:0!important;width:calc(100% - var(--section-padding)*2)!important}.navbar.homepage-navbar .nav-links{justify-content:flex-start;padding-left:24px}@media (max-width:1024px){.navbar.homepage-navbar .navbar-content{grid-template-columns:272px 1fr}}@media (max-width:768px){.navbar.homepage-navbar{display:none}}.homepage-hero-row{display:none!important}.navbar.homepage-navbar .category-dropdown{box-sizing:border-box;width:100%}.category-dropdown{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:0;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;gap:12px;height:48px;justify-content:flex-start;padding:0 16px;position:relative;transition:all .2s ease;width:272px}.category-dropdown:hover{background:#f8f9fa;border-color:#1f396c}.category-icon{flex-shrink:0;height:20px;width:20px}.category-text{color:#1f396c;flex:1 1;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:1.4;text-align:center}.dropdown-arrow{flex-shrink:0;height:18px;transition:transform .3s ease;width:18px}.dropdown-arrow.rotated{transform:rotate(180deg)}.category-menu{background:#fff;border-radius:2px 0 0 2px;border-right:1px solid #e0e0e0;box-shadow:0 4px 20px #00000026;box-sizing:border-box;display:flex;flex-direction:column;height:auto;justify-content:space-between;max-height:500px;min-height:400px;padding:20px 16px;position:relative;width:280px;z-index:1000}.category-menu.figma-style{background:#fff!important;border:none!important;border-radius:4px!important;box-shadow:0 4px 16px #0000001f!important;height:auto!important;justify-content:flex-start!important;max-height:none!important;min-height:auto!important;overflow:visible!important;padding:16px!important;position:relative!important;width:272px!important}.category-menu.figma-style,.category-menu.figma-style .category-menu-list{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:0!important}.category-menu.figma-style .category-menu-list{align-self:stretch!important;flex:1 1!important;padding:0!important}.category-menu.figma-style .category-menu-item{align-items:center!important;align-self:stretch!important;background:#0000!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;min-height:auto!important;padding:8px 0!important;transition:all .2s ease!important}.category-menu.figma-style .category-menu-item:first-child{padding-top:0!important}.category-menu.figma-style .category-menu-item .category-menu-name{color:#333!important;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:21px!important}.category-menu.figma-style .category-menu-item.active .category-menu-name,.category-menu.figma-style .category-menu-item.first-item .category-menu-name{color:#333!important;font-weight:400!important}.category-menu.figma-style .category-menu-item:hover .category-menu-name{color:#1f396c!important;font-weight:500!important}.category-menu.figma-style .category-menu-item svg{flex-shrink:0!important;height:16px!important;margin-left:8px!important;width:16px!important}.category-menu.figma-style .category-menu-item svg path{stroke:#999!important}.category-menu.figma-style .category-menu-item.active svg path,.category-menu.figma-style .category-menu-item.first-item svg path,.category-menu.figma-style .category-menu-item:hover svg path{stroke:#1f396c!important}.category-menu.figma-style .category-menu-footer{border-top:none!important;margin-top:8px!important;padding:8px 0 0!important}.category-menu.figma-style .see-more-link{color:#b8860b!important;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:21px!important;text-decoration:none!important}.category-menu.figma-style .see-more-link:hover{text-decoration:underline!important}.subcategory-panel.figma-style{background:#fff!important;border-left:none!important;border-radius:4px!important;box-shadow:0 4px 16px #0000001f!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:8px!important;justify-content:flex-start!important;margin-left:4px!important;padding:16px!important;width:220px!important}.subcategory-panel.figma-style .subcategory-header{border-bottom:1px solid #e6ebef!important;margin-bottom:4px!important;padding-bottom:8px!important}.subcategory-panel.figma-style .subcategory-header h4{color:#333!important;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:21px!important;margin:0!important}.subcategory-panel.figma-style .subcategory-list{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:8px!important;overflow-y:auto!important}.subcategory-panel.figma-style .subcategory-item{align-items:center!important;background:#0000!important;border-radius:0!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;padding:4px 0!important;transition:all .2s ease!important}.subcategory-panel.figma-style .subcategory-item:hover{background:#0000!important}.subcategory-panel.figma-style .subcategory-item span{color:#333!important;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:21px!important;transition:all .2s ease!important}.subcategory-panel.figma-style .subcategory-item:hover span{color:#1f396c!important;font-weight:500!important}.subcategory-panel.figma-style .subcategory-item svg path{stroke:#999!important}.subcategory-panel.figma-style .subcategory-item:hover svg path{stroke:#1f396c!important}.subcategory-panel.figma-style .subcategory-footer{border-top:1px solid #e6ebef!important;margin-top:8px!important;padding-top:8px!important}.subcategory-panel.figma-style .view-all-link{color:#b8860b!important;cursor:pointer!important;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:21px!important}.category-menu-list{align-items:stretch;align-self:stretch;display:flex;flex-direction:column;gap:0}.category-menu-item{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;padding:18px 16px;transition:all .2s ease;width:100%}.category-menu-item:hover{background:#0000}.category-menu-item:hover .category-menu-name{color:#1f396c;font-weight:500}.category-menu-name{color:#333;flex:1 1;font-size:14px;font-weight:400;line-height:24px;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}.category-menu-item svg{flex-shrink:0;height:16px;margin-left:8px;width:16px}.category-menu-footer{border-top:none;margin-top:auto;padding:18px 16px}.see-more-link{align-items:center;color:#1f396c;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:4px;line-height:21px;text-decoration:none}.see-more-link:hover{text-decoration:underline}.category-menu-wrapper{border-radius:4px;box-shadow:none;display:flex;left:0;overflow:visible;position:absolute;top:100%;z-index:1000}.subcategory-panel{background:#fff;border-left:1px solid #e6ebef;border-radius:4px;box-shadow:0 4px 16px #0000001f;box-sizing:border-box;display:flex;flex-direction:column;height:auto;justify-content:flex-start;margin-left:4px;padding:16px;width:220px}.subcategory-header{border-bottom:1px solid #e6ebef;margin-bottom:8px;padding-bottom:10px}.subcategory-header h4{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:21px;margin:0}.subcategory-list{display:flex;flex:1 1;flex-direction:column;gap:0;overflow-y:auto}.subcategory-item{border-radius:0;justify-content:space-between;padding:12px 0;transition:all .2s ease}.subcategory-item:hover{background:#0000}.subcategory-item span{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:21px;transition:all .2s ease}.subcategory-item:hover span{color:#333;font-weight:500}.subcategory-footer{border-top:none;margin-top:auto;padding-top:12px}.view-all-link{align-items:center;color:#1f396c;display:flex;font-size:14px;gap:4px;line-height:21px;text-decoration:underline}.category-menu-item.active .category-menu-name{color:#333;font-weight:500}.nav-links{align-items:center;display:flex;gap:24px}.nav-link{color:#fff;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;transition:opacity .2s;white-space:nowrap}.nav-link:hover{opacity:.8}.nav-link.active{color:#0094e4}.nav-divider{background:#fff;flex-shrink:0;height:16px;width:1.5px}@media (max-width:1400px){.header-main-row{gap:32px}}@media (max-width:1200px){.header-main-row{gap:24px}.logo-container{width:220px}.header-logo{height:auto;max-width:220px;width:100%}.category-dropdown{width:220px}.header-actions{gap:16px}}@media (max-width:1024px){.header-main-row{flex-wrap:wrap;gap:16px}.logo-container{width:200px}.header-logo{max-width:200px}.action-item span{display:none}.category-dropdown{gap:10px;width:200px}.nav-link{font-size:15px}}@media (max-width:768px){.header-top{gap:12px;padding:16px!important}.header-top-row{gap:16px}.currency-selector span,.language-selector span{font-size:14px}.flag-icon{height:22px;width:32px}.header-main-row{flex-wrap:wrap;gap:12px;height:auto}.logo-container{width:180px}.header-logo{max-width:180px;width:100%}.search-container{flex:1 1 100%;order:3;width:100%}.search-input{font-size:14px;padding:10px 0}.search-button{padding:10px 16px}.search-button span{display:none}.header-actions{gap:16px}.action-item svg{height:28px;width:28px}.navbar{height:auto;padding:12px 16px!important}.navbar-content{flex-wrap:wrap;gap:12px}.nav-links{display:none}.category-dropdown{gap:10px;height:44px;padding:0 12px;width:180px}.category-text{font-size:14px}.category-icon{height:18px;width:18px}.dropdown-arrow{height:16px;width:16px}}@media (max-width:480px){.header-top{gap:10px;padding:12px!important}.header-top-row{gap:12px}.currency-selector span,.language-selector span{font-size:13px}.flag-icon{height:20px;width:28px}.header-main-row{gap:10px}.logo-container{min-width:0;width:150px}.header-logo{height:auto;max-width:150px;width:100%}.search-container{border-radius:6px}.search-input-wrapper{padding:0 12px}.search-input{font-size:14px;padding:10px 0}.search-button{border-radius:0 6px 6px 0;padding:10px 14px}.search-button svg{height:20px;width:20px}.header-actions{gap:12px}.action-item svg{height:26px;width:26px}.navbar{padding:10px 12px!important}.navbar-content{gap:10px}.category-dropdown{border-radius:6px;gap:8px;height:40px;padding:0 10px;width:150px}.category-text{font-size:13px}.category-icon{height:16px;width:16px}.dropdown-arrow{height:14px;width:14px}}@media (max-width:360px){.header-top{padding:10px!important}.header-top-row{gap:10px}.currency-selector span,.language-selector span{font-size:12px}.flag-icon{height:18px;width:24px}.logo-container{width:130px}.header-logo{max-width:130px;width:100%}.header-actions{gap:10px}.action-item svg{height:24px;width:24px}.category-dropdown{height:38px;padding:0 8px;width:130px}.category-text{font-size:12px}}.company-logo-wrapper{box-shadow:0 2px 8px #0000001a;transition:all .2s ease}.company-logo-wrapper:hover{box-shadow:0 4px 12px #1f396c40;transform:scale(1.02)}.user-menu-container{align-items:center!important;border-radius:8px;display:flex!important;padding:8px 12px!important;transition:background-color .2s ease}.user-menu-container:hover{background-color:#1f396c0d}.user-dropdown-menu{animation:slideDown .2s ease}.mobile-header{display:none}.desktop-only{display:flex}@media (max-width:768px){.mobile-header{background:#fff;display:block}.desktop-only{display:none!important}.mobile-header-top{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:10px 12px;position:relative;z-index:1001}.mobile-login-btn,.mobile-menu-btn,.mobile-search-btn,.mobile-user-btn{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:background .2s;width:36px}.mobile-menu-btn{background:#0000;border:none!important;border-radius:2px;box-shadow:none!important;height:48px;outline:none!important;padding:6px;width:48px}.mobile-menu-btn svg{height:24px;width:24px}.mobile-menu-btn svg path{stroke:#000;stroke-width:1.5}.hamburger-icon-img{height:40px;object-fit:contain;width:40px}.mobile-profile-icon-img{height:28px;object-fit:contain;width:28px}.custom-hamburger-icon{align-items:flex-end;display:flex;flex-direction:column;gap:5px;height:24px;justify-content:center;width:24px}.hamburger-line{background-color:#1a1a1a;border-radius:3px;display:block;height:3px;transition:all .3s ease}.hamburger-line-short{width:55%}.hamburger-line-full{width:100%}.mobile-menu-btn:hover{background:#f5f5f5}.mobile-login-btn:hover,.mobile-search-btn:hover,.mobile-user-btn:hover{background:#1f396c14}.mobile-logo{display:flex;flex:1 1;justify-content:center;padding:0 12px}.mobile-logo img{height:32px;max-width:180px;object-fit:contain;width:auto}.mobile-header-actions{align-items:center;display:flex;gap:0}.mobile-user-avatar{align-items:center;background:#f0f0f0;border:2px solid #1f396c;border-radius:50%;display:flex;height:28px;justify-content:center;overflow:hidden;width:28px}.mobile-user-avatar img{height:100%;object-fit:cover;width:100%}.mobile-search-container{animation:slideDown .2s ease;background:#fff;padding:8px 12px 12px}.mobile-search-wrapper{align-items:stretch;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:4px;display:flex;overflow:hidden}.mobile-search-input{background:#0000;border:none;color:#333;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;outline:none;padding:10px 14px}.mobile-search-input::placeholder{color:#6d6d6d;font-size:13px}.mobile-search-submit{align-items:center;background:#0094e4;border:none;border-radius:0 3px 3px 0;cursor:pointer;display:flex;justify-content:center;padding:10px 20px}.mobile-search-submit:active{background:#0080c9}.mobile-nav-overlay{background:#00000080;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:1002}.mobile-nav-overlay.active{opacity:1;visibility:visible}.mobile-nav-drawer{-webkit-overflow-scrolling:touch;background:#fff;display:flex;flex-direction:column;height:100vh;height:100dvh;left:0;max-height:-webkit-fill-available;max-width:320px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:85%;z-index:1003}.mobile-nav-drawer.open{transform:translateX(0)}.mobile-nav-user{background:linear-gradient(135deg,#1f396c,#2a4d8f);padding:20px 16px}.mobile-user-info{align-items:center;display:flex;gap:12px}.mobile-user-avatar-large{align-items:center;background:#fff3;border:2px solid #ffffff80;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;width:48px}.mobile-user-avatar-large img{height:100%;object-fit:cover;width:100%}.mobile-user-details{display:flex;flex-direction:column;gap:2px}.mobile-user-name{color:#fff;font-size:16px;font-weight:600}.mobile-user-role{color:#fffc;font-size:12px}.mobile-auth-buttons{display:flex;gap:12px}.mobile-auth-btn{border-radius:8px;cursor:pointer;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;padding:12px 16px;transition:all .2s}.mobile-auth-btn.mobile-login{background:#fff;border:none;color:#1f396c}.mobile-auth-btn.mobile-register{background:#0000;border:2px solid #ffffff80;color:#fff}.mobile-auth-btn:hover{transform:translateY(-1px)}.mobile-nav-links{border-bottom:1px solid #e8e8e8;padding:16px 0}.mobile-nav-link{align-items:center;color:#333;display:flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;gap:12px;padding:14px 20px;text-decoration:none;transition:all .2s}.mobile-nav-link.active,.mobile-nav-link:hover{background:#1f396c0d;color:#1f396c}.mobile-nav-link svg{flex-shrink:0;opacity:.7}.mobile-nav-link.active svg{opacity:1}.mobile-nav-link.mobile-viewall{color:#1f396c;font-weight:600;margin-top:8px}.mobile-nav-section{border-bottom:1px solid #e8e8e8;padding:16px 0}.mobile-nav-section-title{color:#999;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;padding:0 20px 12px;text-transform:uppercase}.mobile-categories-list{display:flex;flex-direction:column}.mobile-category-item{border-bottom:1px solid #f0f0f0}.mobile-category-item:last-child{border-bottom:none}.mobile-category-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:14px 20px;transition:background .2s}.mobile-category-header:hover{background:#1f396c08}.mobile-category-header span{color:#333;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.mobile-category-arrow{color:#999;transition:transform .2s}.mobile-category-arrow.expanded{transform:rotate(90deg)}.mobile-subcategories{animation:slideDown .2s ease;background:#f8f9fa;padding:8px 0}.mobile-subcategory-item{color:#666;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;padding:12px 20px 12px 36px;transition:all .2s}.mobile-subcategory-item:hover{background:#1f396c0d;color:#1f396c}.mobile-subcategory-viewall{color:#1f396c;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;padding:12px 20px 12px 36px}.mobile-quick-actions{display:flex;flex-direction:column;gap:8px;padding:0 16px}.mobile-quick-action{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e8ecf0);border:1px solid #e0e0e0;border-radius:10px;color:#333;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:12px;padding:14px 16px;transition:all .2s}.mobile-quick-action:hover{background:linear-gradient(135deg,#e8ecf0,#d8dce0);transform:translateY(-1px)}.mobile-quick-action svg{color:#1f396c;flex-shrink:0}.mobile-settings-list{display:flex;flex-direction:column}.mobile-setting-item{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:14px 20px;transition:background .2s}.mobile-setting-item:hover{background:#1f396c08}.mobile-setting-left{align-items:center;display:flex;gap:12px}.mobile-setting-left span{color:#333;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.mobile-setting-flag{border:1px solid #e0e0e0;border-radius:2px;height:18px;object-fit:cover;width:24px}.mobile-currency-icon{align-items:center;color:#1f396c;display:flex;font-size:16px;font-weight:600;justify-content:center;width:24px}.mobile-setting-arrow{color:#999;transition:transform .2s}.mobile-setting-arrow.expanded{transform:rotate(90deg)}.mobile-setting-options{animation:slideDown .2s ease;background:#f8f9fa;padding:8px 0}.mobile-setting-option{align-items:center;cursor:pointer;display:flex;gap:12px;padding:12px 20px 12px 36px;transition:all .2s}.mobile-setting-option:hover{background:#1f396c0d}.mobile-setting-option.active{background:#1f396c14}.mobile-setting-option span{color:#333;flex:1 1;font-family:Poppins,sans-serif;font-size:13px}.mobile-user-actions{display:flex;flex-direction:column}.mobile-logout-btn{align-items:center;background:none;border:none;color:#e74c3c;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;gap:12px;padding:14px 20px;text-align:left;transition:all .2s;width:100%}.mobile-logout-btn:hover{background:#e74c3c0d}}@media (max-width:480px){.mobile-header-top{padding:8px 12px}.mobile-logo img{height:28px;max-width:160px}.mobile-login-btn,.mobile-menu-btn,.mobile-user-btn{height:48px;width:48px}.mobile-menu-btn{border:none;border-radius:2px;padding:4px}.mobile-login-btn svg,.mobile-menu-btn svg{height:22px;width:22px}.hamburger-icon-img{height:40px!important;width:40px!important}.mobile-search-container{padding:6px 12px 10px}.mobile-search-input{font-size:13px;padding:8px 12px}.mobile-search-input::placeholder{font-size:12px}.mobile-search-submit{padding:8px 16px}.mobile-nav-drawer{max-width:300px;width:90%}.mobile-nav-user{padding:16px}.mobile-user-avatar-large{height:44px;width:44px}.mobile-user-name{font-size:15px}.mobile-nav-link{font-size:14px}.mobile-category-header,.mobile-nav-link,.mobile-setting-item{padding:12px 16px}.mobile-quick-action{font-size:13px;padding:12px 14px}}@media (max-width:360px){.mobile-header-top{padding:6px 10px}.mobile-logo img{height:26px;max-width:140px}.mobile-login-btn,.mobile-menu-btn,.mobile-user-btn{height:44px;width:44px}.mobile-login-btn svg,.mobile-menu-btn svg{height:20px;width:20px}.hamburger-icon-img{height:36px!important;width:36px!important}.mobile-user-avatar{height:26px;width:26px}.mobile-search-container{padding:4px 10px 8px}.mobile-search-input{font-size:12px;padding:8px 10px}.mobile-search-submit{padding:8px 14px}.mobile-search-submit svg{height:18px;width:18px}.mobile-nav-drawer{max-width:280px;width:92%}.mobile-auth-btn{font-size:13px;padding:10px 12px}.mobile-nav-link{font-size:13px;gap:10px;padding:10px 14px}.mobile-nav-link svg{height:18px;width:18px}}@media (max-width:768px){.mobile-sidebar-section{padding:16px 0}.mobile-sidebar-header{align-items:center;color:#333;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;gap:12px;padding:0 20px 12px}.mobile-sidebar-header svg{flex-shrink:0}.sidebar-hamburger-icon{flex-shrink:0;height:24px;object-fit:contain;width:24px}.mobile-sidebar-list{display:flex;flex-direction:column}.mobile-sidebar-item{color:#444;cursor:pointer;display:block;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;padding:14px 20px 14px 52px;text-decoration:none;transition:background .2s}.mobile-sidebar-item:hover{background:#1f396c0d}.mobile-sidebar-viewmore{color:#1f396c;font-weight:500}.mobile-sidebar-divider{background:#e8e8e8;height:1px;margin:0}.mobile-sidebar-link{align-items:center;color:#333;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;gap:12px;padding:16px 20px;transition:background .2s}.mobile-sidebar-link:hover{background:#1f396c0d}.mobile-sidebar-link svg{flex-shrink:0}.mobile-sidebar-link-arrow{position:relative}.mobile-sidebar-arrow{margin-left:auto}.mobile-sidebar-suboptions{background:#f8f9fa;padding:8px 0}.mobile-sidebar-suboption{align-items:center;cursor:pointer;display:flex;gap:12px;padding:12px 20px 12px 52px;transition:background .2s}.mobile-sidebar-suboption:hover{background:#1f396c0d}.mobile-sidebar-suboption.active{background:#1f396c14;color:#1f396c;font-weight:500}.mobile-sidebar-flag{border-radius:2px;height:16px;object-fit:cover;width:24px}.mobile-sidebar-footer{margin-top:auto;padding:20px 0}.mobile-sidebar-footer-link{color:#666;display:block;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;padding:12px 20px;text-decoration:none;transition:color .2s}.mobile-sidebar-footer-link:hover{color:#1f396c}.mobile-profile-wrapper{position:relative}.mobile-profile-overlay{background:#0000004d;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1050}.mobile-profile-dropdown{background:#fff;border-radius:8px;box-shadow:0 8px 30px #00000026;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);width:260px;z-index:1100}.mobile-profile-auth{align-items:center;border-bottom:1px solid #eee;display:flex;gap:16px;padding:16px 20px}.mobile-profile-signin{background:none;border:none;color:#06c;cursor:pointer;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;padding:0;transition:opacity .2s}.mobile-profile-signin:hover{opacity:.8}.mobile-profile-joinfree{background:none;border:none;color:#ff6b00;cursor:pointer;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;padding:0;transition:opacity .2s}.mobile-profile-joinfree:hover{opacity:.8}.mobile-profile-logout{align-items:center;background:none;border:none;color:#dc3545;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;gap:16px;padding:14px 20px;text-align:left;transition:background .2s ease;width:100%}.mobile-profile-logout:hover{background:#fff5f5}.mobile-profile-menu{padding:8px 0}.mobile-profile-item{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;gap:16px;padding:14px 20px;text-align:left;transition:background .2s;width:100%}.mobile-profile-item:hover{background:#f5f5f5}.mobile-profile-item svg{flex-shrink:0}.mobile-profile-item span{flex:1 1}}.verify-email-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.verify-email-modal-container{align-items:center;animation:verifyEmailModalFadeIn .3s ease-out;background:#fff;border:1px solid #969696;border-radius:2px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;gap:24px;max-width:468px;padding:24px;width:100%}@keyframes verifyEmailModalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.verify-email-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:24px}.verify-email-header{align-self:stretch;gap:12px}.verify-email-back-button,.verify-email-header{align-items:center;display:flex;justify-content:center}.verify-email-back-button{background:none;border:none;cursor:pointer;height:24px;padding:0;transition:opacity .2s ease;width:24px}.verify-email-back-button:hover{opacity:.7}.verify-email-back-button svg{height:24px;width:24px}.verify-email-title{color:#2d2d2d;flex:1 1;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:140%;margin:0;text-align:center}.verify-email-message-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.verify-email-message-wrapper{align-items:center;align-self:stretch;display:flex;gap:8px;justify-content:center}.verify-email-message{color:#333;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:140%;margin:0;text-align:center}.verify-email-button{align-items:center;align-self:stretch;background:#1f396c;border:none;border-radius:8px;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:12px 16px;transition:background-color .2s ease,transform .1s ease}.verify-email-button:hover{background:#172b52}.verify-email-button:active{transform:scale(.98)}.verify-email-button-text{color:#fff;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:21px;text-align:center}@media (max-width:520px){.verify-email-modal-container{gap:20px;max-width:100%;padding:20px}.verify-email-title{font-size:20px}.verify-email-message{font-size:13px}}@media (max-width:375px){.verify-email-modal-container{gap:16px;padding:16px}.verify-email-header{gap:8px}.verify-email-title{font-size:18px}.verify-email-button{padding:10px 14px}}.requirement-modal-overlay{background-color:#00000080;bottom:0;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.requirement-modal,.requirement-modal-overlay{align-items:center;box-sizing:border-box;display:flex}.requirement-modal{background:#fff;border:1px solid #969696;border-radius:2px;flex-direction:column;gap:24px;max-height:90vh;max-width:100%;overflow-y:auto;padding:32px 24px;width:464px}.requirement-modal-header{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:4px}.requirement-title{color:#2d2d2d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:140%;margin:0;text-align:center}.requirement-form{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:24px}.form-content{align-items:center;gap:32px}.form-fields{align-items:flex-start;gap:16px}.checkbox-button-section,.form-fields{align-self:stretch;display:flex;flex-direction:column}.checkbox-button-section{align-items:stretch;gap:24px;width:100%}.dropdown-field{align-self:stretch;position:relative}.dropdown-input{align-items:center;align-self:stretch;background:#fff;border:1px solid #b0c2cc;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;min-height:48px;padding:14px 16px}.dropdown-placeholder{color:#6d6d6d}.dropdown-placeholder,.dropdown-value{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.35px;line-height:16.8px}.dropdown-value{color:#333}.caret-icon{flex-shrink:0;height:24px;transition:transform .2s ease;width:24px}.caret-icon.rotated{transform:rotate(180deg)}.dropdown-menu{border:1px solid #b0c2cc;max-height:200px;overflow-y:auto;top:calc(100% + 4px);z-index:10}.dropdown-item{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-weight:400;transition:background-color .2s ease}.textarea-field{align-items:flex-start;align-self:stretch;background:#fff;border:1px solid #b0c2cc;border-radius:8px;box-sizing:border-box;display:flex;height:121px;padding:16px}.textarea-field textarea{background:#0000;border:none;color:#333;flex:1 1;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.4px;line-height:24px;min-height:89px;outline:none;resize:none;width:100%}.textarea-field textarea::placeholder{color:#6d6d6d}.input-field{align-items:center;align-self:stretch;background:#fff;border:1px solid #b0c2cc;border-radius:8px;box-sizing:border-box;display:flex;justify-content:space-between;min-height:48px;padding:14px 16px}.input-field input{background:#0000;border:none;color:#333;flex:1 1;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.35px;line-height:16.8px;outline:none;width:100%}.input-field input::placeholder{color:#6d6d6d}.input-field.with-icon{gap:8px}.field-icon{flex-shrink:0;height:21px;width:21px}.input-row{align-items:flex-start;align-self:stretch;display:flex;gap:16px}.input-field.half{flex:1 1}.input-field.half:has(.currency-select),.input-field.half:has(.unit-select){background:#0000;border:none;padding:0}.currency-select,.unit-select{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%236D6D6D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;border:1px solid #969696;border-radius:8px;color:#6d6d6d;cursor:pointer;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;padding:14px 16px;width:100%}.currency-select:focus,.unit-select:focus{border-color:#1f396c;outline:none}.eye-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:0}.eye-button,.eye-button svg{height:21px;width:21px}.checkbox-container{align-items:flex-start;align-self:stretch;flex-direction:column;gap:12px}.checkbox-row{flex-direction:row;gap:8px;justify-content:flex-start}.checkbox-button,.checkbox-row{align-items:center;display:flex}.checkbox-button{background:none;border:none;cursor:pointer;flex-shrink:0;height:20px;justify-content:center;min-width:20px;padding:0;width:20px}.checkbox-button svg{display:block;height:20px;width:20px}.checkbox-text{color:#333;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:140%}.checkbox-text .link-text{color:#1f396c;cursor:pointer}.checkbox-text .link-text:hover{text-decoration:underline}.submit-button{align-self:stretch;font-size:14px;font-style:normal;gap:8px;line-height:16.8px;min-height:48px;padding:14px 16px;text-align:center}.submit-button:hover{background:#162b52}.submit-button:active{background:#0f1f3d}@media (max-width:520px){.requirement-modal{gap:20px;padding:24px 16px;width:100%}.requirement-title{font-size:20px}.input-row{flex-direction:column}.input-field.half{flex:none;width:100%}.checkbox-row{align-items:flex-start;flex-wrap:nowrap;justify-content:flex-start}.checkbox-text{font-size:13px}}@media (max-width:380px){.requirement-modal{gap:16px;padding:20px 12px}.requirement-title{font-size:18px}.dropdown-input,.input-field{min-height:44px;padding:12px 14px}.textarea-field{height:100px;padding:12px}.submit-button{min-height:44px;padding:12px 14px}}.supplier-dropdown{max-height:250px;overflow-y:auto}.supplier-dropdown .dropdown-item{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s}.supplier-dropdown .dropdown-item:hover{background-color:#f5f5f5}.supplier-dropdown .dropdown-item.selected{background-color:#e8f0fe}.supplier-dropdown .dropdown-item.disabled{color:#999;cursor:not-allowed;font-style:italic}.supplier-dropdown .supplier-name{color:#333;font-size:14px;font-weight:500}.supplier-dropdown .supplier-country{background:#f0f0f0;border-radius:4px;color:#666;font-size:12px;padding:2px 8px}.category-sidebar{align-self:flex-start;background:#fff;border-radius:0;border-right:1px solid var(--foundation-blue-50);box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:0;height:auto;justify-content:flex-start;margin-left:-12px;min-height:430px;overflow:visible;padding:16px;width:100%}.category-sidebar .category-list{align-items:flex-start!important;flex:0 0 auto!important;flex-direction:column!important;gap:16px!important;opacity:1!important;visibility:visible!important}.category-sidebar .category-list,.category-sidebar .category-list>div{align-self:stretch!important;display:flex!important;margin:0!important;padding:0!important}.category-sidebar .category-list>div{flex-direction:column!important}.category-sidebar .category-item{align-items:center!important;align-self:stretch!important;background:#0000!important;border:none!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;margin:0!important;min-height:auto!important;padding:0!important;transition:all .2s ease!important}.category-sidebar .category-name{color:var(--light-gray);font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:21px;white-space:nowrap}.category-sidebar .category-item.active .category-name,.category-sidebar .category-item:hover .category-name{color:var(--text-color);font-weight:500}.category-sidebar .subcategory-list{display:flex;flex-direction:column;gap:0;margin-top:0;padding-left:32px}.category-sidebar .subcategory-item{border-radius:0;cursor:pointer;padding:8px 16px 8px 0;transition:all .2s ease}.category-sidebar .subcategory-item:hover{background:#0000}.category-sidebar .subcategory-item span{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:21px;transition:all .2s ease}.category-sidebar .subcategory-item:hover span{color:#333;font-weight:500}.see-more{background:#0000!important;border:none!important;color:var(--Primary-color)!important;cursor:pointer!important;font-size:14px!important;font-weight:400!important;line-height:21px!important;margin-top:16px!important;padding:0!important}.category-sidebar .category-item svg{flex-shrink:0;height:16px;width:16px}.category-sidebar .category-item svg path{stroke:#6d6d6d}.category-sidebar .category-item.active svg path,.category-sidebar .category-item:hover svg path{stroke:#333}@media (max-width:1024px){.category-sidebar{max-width:272px;width:100%}}@media (max-width:768px){.category-sidebar{display:none}}.footer{align-items:center;background:#1f396c;box-sizing:border-box;display:flex;flex-direction:column;gap:37px;padding:100px var(--section-padding) 40px var(--section-padding);width:100%}.footer-main-content{align-self:stretch}.footer-columns-container,.footer-main-content{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.footer-column{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.footer-title{color:#e6ebef;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:120%;margin:0}.footer-links{align-items:flex-start;display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.footer-links li a{color:#e6ebef;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:120%;text-decoration:none;transition:opacity .2s ease}.footer-links li a:hover{opacity:.8}.footer-vertical-divider{align-self:stretch;background-color:#e6ebef;display:block;flex-shrink:0;min-height:202px;width:1px}.footer-contact-info{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-top:8px}.contact-item{align-items:center;justify-content:center}.contact-item span{color:#e6ebef;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:120%}.footer-newsletter-section{gap:24px}.footer-newsletter-section,.newsletter-content{align-items:flex-start;display:flex;flex-direction:column}.newsletter-content{gap:13px}.newsletter-text-content{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.newsletter-title{color:#fff;font-size:20px;font-weight:500}.newsletter-description,.newsletter-title{font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-style:normal;line-height:24px;margin:0}.newsletter-description{color:#dadada;font-size:16px;font-weight:400}.newsletter-form{align-items:center;border-radius:8px;display:flex;justify-content:space-between;overflow:hidden;width:360px}.newsletter-input{background:#fff;border:none;border-radius:8px 0 0 8px;color:#1b1b1b;flex:1 1;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:168%;outline:none;padding:12px 16px}.newsletter-input::placeholder{color:#6d6d6d}.newsletter-button{align-items:center;background:#0094e4;border:none;border-radius:0 8px 8px 0;color:#fff;cursor:pointer;display:flex;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:8px;justify-content:center;line-height:24px;padding:12px 16px;transition:background .2s ease}.newsletter-button:hover{background:#0080c9}.newsletter-button:disabled{background:#6d6d6d;cursor:not-allowed}.newsletter-input:disabled{background:#e0e0e0}.newsletter-message{border-radius:4px;box-sizing:border-box;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:0;max-width:360px;padding:8px 12px;width:100%}.newsletter-message.success{background:#22c55e26;border:1px solid #22c55e4d;color:#22c55e}.newsletter-message.error{background:#ef444426;border:1px solid #ef44444d;color:#ef4444}.app-downloads{gap:16px}.app-badge,.app-downloads{align-items:center;display:flex}.app-badge{background:#000;border-radius:6px;cursor:pointer;gap:8px;justify-content:center;padding:8px 12px;transition:opacity .2s ease}.app-badge:hover{opacity:.9}.app-badge-text{align-items:flex-start;display:flex;flex-direction:column}.app-badge-small{color:#dadada;font-size:10px;line-height:12px}.app-badge-large,.app-badge-small{font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-style:normal;font-weight:400}.app-badge-large{color:#fff;font-size:14px;line-height:19.2px}.social-section{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.social-title{color:#fff;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.social-links{align-items:flex-start;display:flex;gap:12px}.social-icon-wrapper{align-items:center;background:#fff;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;transition:opacity .2s ease;width:32px}.social-icon-wrapper:hover{opacity:.8}.social-icon-light{background:#0000}.footer-bottom{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:24px;width:100%}.footer-divider-line{background:#fff3;height:1px;width:100%}.copyright{color:#e6ebef;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:186%;margin:0;text-align:center}@media (max-width:1400px){.footer-columns-container{flex-wrap:wrap;gap:40px}.footer-vertical-divider{display:block;min-height:150px}}@media (max-width:1024px){.footer{padding-bottom:30px;padding-top:60px}.footer-columns-container{flex-wrap:wrap;gap:32px}.footer-column{min-width:150px}}@media (max-width:768px){.footer{gap:32px;padding:50px 24px 30px!important}.footer-main-content{flex-direction:column;gap:40px}.footer-columns-container{flex-direction:column;gap:32px}.footer-vertical-divider{display:none}.footer-column{gap:16px;width:100%}.footer-title{font-size:18px;line-height:140%}.footer-links{gap:12px}.footer-links li a{font-size:14px;line-height:140%}.footer-contact-info{gap:12px;margin-top:16px}.contact-item{flex-wrap:wrap}.contact-item span{font-size:14px;line-height:140%;word-break:break-word}.footer-newsletter-section{gap:24px;width:100%}.newsletter-content{gap:16px;width:100%}.newsletter-text-content{gap:12px}.newsletter-title{font-size:18px;line-height:140%}.newsletter-description{font-size:15px;line-height:24px}.newsletter-form{flex-direction:row;max-width:100%;width:100%}.newsletter-input{flex:1 1;font-size:14px;padding:14px 16px}.newsletter-button{font-size:15px;padding:14px 20px;white-space:nowrap}.newsletter-message{font-size:13px;max-width:100%}.app-downloads{flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:center;width:100%}.app-badge{flex:1 1;justify-content:center;max-width:200px;min-width:150px;padding:10px 14px}.app-badge-text{align-items:flex-start}.app-badge-small{font-size:10px;line-height:14px}.app-badge-large{font-size:14px;line-height:18px}.social-section{align-items:center;gap:16px;width:100%}.social-title{font-size:16px}.social-links{gap:16px;justify-content:center}.social-icon-wrapper{height:36px;width:36px}.social-icon-wrapper svg{height:22px;width:22px}.footer-bottom{gap:20px}.copyright{font-size:14px;line-height:160%;padding:0 16px}}@media (max-width:480px){.footer{gap:28px;padding:40px 20px 24px!important}.footer-main-content{gap:32px}.footer-columns-container{gap:28px}.footer-column{gap:14px}.footer-title{font-size:17px;line-height:140%}.footer-links{gap:10px}.footer-links li a{font-size:14px;line-height:140%}.footer-contact-info{gap:10px;margin-top:12px}.contact-item{align-items:flex-start;gap:10px}.contact-item span{font-size:13px;line-height:140%}.contact-item svg{flex-shrink:0;margin-top:2px}.footer-newsletter-section{gap:20px}.newsletter-content{gap:14px}.newsletter-text-content{gap:10px}.newsletter-title{font-size:17px;line-height:140%}.newsletter-description{font-size:14px;line-height:22px}.newsletter-form{border-radius:0;flex-direction:column;gap:12px}.newsletter-input{box-sizing:border-box;font-size:14px}.newsletter-button,.newsletter-input{border-radius:8px;padding:14px 16px;width:100%}.newsletter-button{font-size:15px}.newsletter-message{font-size:13px;padding:10px 14px}.app-downloads{flex-direction:column;gap:12px}.app-badge{justify-content:center;max-width:100%;min-width:100%;padding:12px 16px;width:100%}.app-badge svg{height:28px;width:28px}.app-badge-small{font-size:10px;line-height:14px}.app-badge-large{font-size:14px;line-height:18px}.social-section{gap:14px}.social-title{font-size:15px;line-height:140%}.social-links{gap:14px}.social-icon-wrapper{height:34px;width:34px}.social-icon-wrapper svg{height:20px;width:20px}.footer-bottom{gap:18px}.copyright{font-size:13px;line-height:160%;padding:0 12px}}@media (max-width:360px){.footer{gap:24px;padding:36px 16px 20px!important}.footer-main-content{gap:28px}.footer-columns-container{gap:24px}.footer-column{gap:12px}.footer-title{font-size:16px;line-height:140%}.footer-links{gap:9px}.footer-links li a{font-size:13px;line-height:140%}.footer-contact-info{gap:9px}.contact-item span{font-size:12px;line-height:140%}.newsletter-title{font-size:16px}.newsletter-description{font-size:13px;line-height:20px}.newsletter-input{font-size:13px;padding:12px 14px}.newsletter-button{font-size:14px;padding:12px 14px}.app-badge{padding:10px 14px}.app-badge svg{height:26px;width:26px}.app-badge-small{font-size:9px;line-height:12px}.app-badge-large{font-size:13px;line-height:16px}.social-title{font-size:14px}.social-links{gap:12px}.social-icon-wrapper{height:32px;width:32px}.social-icon-wrapper svg{height:18px;width:18px}.copyright{font-size:12px;line-height:150%;padding:0 10px}}.supplier-register-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.supplier-register-modal{align-items:center;animation:supplierRegisterFadeIn .3s ease-out;background:#fff;border:1px solid #969696;border-radius:2px;box-sizing:border-box;display:flex;flex-direction:column;max-width:calc(100% - 40px);padding:40px 48px;width:464px}@keyframes supplierRegisterFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.supplier-register-modal-header{margin-bottom:24px;width:100%}.supplier-register-title{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0;text-align:left}.supplier-register-form{display:flex;flex-direction:column;width:100%}.supplier-form-fields{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.supplier-input-field{align-items:center;background:#fff;border:1px solid #b0c2cc;border-radius:8px;box-sizing:border-box;display:flex;height:45px;padding:12px 16px;width:100%}.supplier-input-field input{background:#0000;border:none;color:#333;flex:1 1;outline:none;padding:0}.supplier-input-field input,.supplier-input-field input::placeholder{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.supplier-input-field input::placeholder{color:#6d6d6d}.supplier-password-field{position:relative}.supplier-eye-button{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:0}.supplier-terms-checkbox{align-items:center;display:flex;gap:8px;margin-bottom:16px}.supplier-checkbox-button{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:0}.supplier-terms-text{color:#6d6d6d;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.supplier-register-error-message{color:#dc3545;font-size:12px;text-align:center}.supplier-continue-button,.supplier-register-error-message{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;margin-bottom:16px}.supplier-continue-button{align-items:center;background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:500;height:45px;justify-content:center;line-height:normal;transition:background-color .2s ease;width:100%}.supplier-continue-button:hover{background:#162a52}.supplier-continue-button:active{background:#0f1e3a}.supplier-continue-button:disabled{background:#6d6d6d;cursor:not-allowed}.supplier-login-link{align-items:center;color:#6d6d6d;display:flex;font-weight:400;gap:4px;justify-content:center;margin:0 0 16px;text-align:center}.supplier-login-button,.supplier-login-link{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:12px;font-style:normal;line-height:normal}.supplier-login-button{background:#0000;border:none;color:#1f396c;cursor:pointer;font-weight:500;padding:0;text-decoration:underline}.supplier-login-button:hover{text-decoration:none}.supplier-divider{align-items:center;display:flex;gap:16px;margin-bottom:16px;width:100%}.supplier-divider-line{background:#b0c2cc;flex:1 1;height:1px}.supplier-divider-text{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.supplier-google-button{align-items:center;background:#fff;border:1px solid #b0c2cc;border-radius:8px;cursor:pointer;display:flex;gap:8px;height:45px;justify-content:center;transition:background-color .2s ease;width:100%}.supplier-google-button:hover{background:#f5f7fa}.supplier-google-button span{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal}@media (max-width:540px){.supplier-register-modal{padding:32px 24px;width:calc(100% - 40px)}.supplier-register-title{font-size:20px}}@media (max-width:360px){.supplier-register-modal{padding:24px 16px}.supplier-register-title{font-size:18px}.supplier-input-field{height:40px;padding:10px 12px}.supplier-continue-button,.supplier-google-button{font-size:14px;height:40px}}.find-buyer-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.find-buyer-modal-container{align-items:flex-start;animation:findBuyerModalFadeIn .3s ease-out;background:#fff;border:1px solid #e6ebef;border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;gap:24px;max-width:480px;padding:24px;width:100%}@keyframes findBuyerModalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.find-buyer-modal-header{align-items:flex-start;align-self:stretch;display:flex;gap:24px}.find-buyer-modal-title{color:#1b1b1b;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:156%;margin:0}.find-buyer-modal-content{align-items:flex-end;align-self:stretch;display:flex;flex-direction:column;gap:24px}.find-buyer-form-section{gap:16px;justify-content:center}.find-buyer-form-section,.find-buyer-input-group{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.find-buyer-input-group{gap:8px}.find-buyer-input-label{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:120%}.find-buyer-input-wrapper{align-items:center;align-self:stretch;background:#fff;border:.5px solid #6d6d6d;border-radius:8px;display:flex;gap:8px;transition:border-color .2s ease}.find-buyer-input-wrapper:focus-within{border-color:#1f396c}.find-buyer-input{background:#0000;border:none;border-radius:8px;color:#333;flex:1 1;outline:none;padding:12px 16px}.find-buyer-input,.find-buyer-input::placeholder{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.find-buyer-input::placeholder{color:#969696}.find-buyer-modal-actions{align-items:flex-start;display:flex;gap:16px}.find-buyer-cancel-btn{align-items:center;background:#fff;border:1px solid #6d6d6d;border-radius:8px;color:#6d6d6d;cursor:pointer;display:flex;flex-direction:column;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:8px;justify-content:center;line-height:21px;padding:12px 24px;transition:all .2s ease}.find-buyer-cancel-btn:hover{background:#f5f5f5;border-color:#555;color:#555}.find-buyer-save-btn{align-items:center;background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:8px;justify-content:center;line-height:21px;padding:12px 24px;transition:all .2s ease}.find-buyer-save-btn:hover{background:#162c54}@media (max-width:520px){.find-buyer-modal-container{gap:20px;max-width:100%;padding:20px}.find-buyer-modal-actions{justify-content:flex-end;width:100%}.find-buyer-cancel-btn,.find-buyer-save-btn{font-size:14px;padding:10px 20px}}.pdm-overlay{align-items:flex-start;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:1000}.pdm-container{animation:pdmFadeIn .3s ease-out;background:#fff;border-radius:12px;margin:20px auto;max-width:1400px;position:relative;width:100%}@keyframes pdmFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.pdm-close-btn{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;height:40px;justify-content:center;padding:8px;position:absolute;right:16px;top:16px;transition:all .2s ease;width:40px;z-index:10}.pdm-close-btn:hover{box-shadow:0 4px 12px #00000026;transform:scale(1.1)}.pdm-layout{display:flex;min-height:100%}.pdm-sidebar{background:linear-gradient(180deg,#1f396c,#0d1f3c);border-radius:12px 0 0 12px;flex-shrink:0;padding:24px;width:280px}.pdm-seller-card{align-items:center;display:flex;flex-direction:column;text-align:center}.pdm-seller-avatar{border:3px solid #fff3;border-radius:50%;height:100px;margin-bottom:16px;overflow:hidden;width:100px}.pdm-seller-avatar img{height:100%;object-fit:cover;width:100%}.pdm-seller-name{color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:0 0 4px}.pdm-seller-location{color:#ffffffb3;font-family:Poppins,sans-serif;font-size:14px;margin:0 0 16px}.pdm-seller-badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:20px}.pdm-badge{align-items:center;border-radius:20px;display:flex;font-size:12px;font-weight:500;gap:4px;padding:4px 10px}.pdm-badge-verified{background:#22c55e33;color:#22c55e}.pdm-badge-global{background:#3b82f633;color:#3b82f6}.pdm-seller-stats{border-bottom:1px solid #ffffff1a;border-top:1px solid #ffffff1a;display:flex;gap:16px;margin-bottom:24px;padding:16px 0;width:100%}.pdm-stat{flex:1 1;text-align:center}.pdm-stat-value{color:#fff;display:block;font-size:16px;font-weight:600}.pdm-stat-label{color:#fff9;display:block;font-size:11px;margin-top:4px}.pdm-seller-menu{display:flex;flex-direction:column;gap:8px;width:100%}.pdm-menu-item{align-items:center;border-radius:8px;color:#ffffffb3;display:flex;font-size:14px;gap:12px;padding:12px 16px;text-decoration:none;transition:all .2s ease}.pdm-menu-item:hover{background:#ffffff1a;color:#fff}.pdm-menu-item.active{background:#ffffff26;color:#fff}.pdm-main{flex:1 1;overflow-y:auto;padding:32px}.pdm-product-header{display:flex;gap:40px;margin-bottom:40px}.pdm-gallery{flex-shrink:0}.pdm-main-image{background:#f5f5f5;border-radius:12px;height:400px;margin-bottom:16px;overflow:hidden;width:400px}.pdm-main-image img{height:100%;object-fit:cover;width:100%}.pdm-thumbnails{display:flex;gap:12px}.pdm-thumb{border:2px solid #0000;border-radius:8px;cursor:pointer;height:70px;opacity:.7;overflow:hidden;transition:all .2s ease;width:70px}.pdm-thumb:hover{opacity:1;transform:scale(1.05)}.pdm-thumb.active{border-color:#f37920;opacity:1}.pdm-thumb img{height:100%;object-fit:cover;width:100%}.pdm-product-info{display:flex;flex:1 1;flex-direction:column}.pdm-product-title{color:#333;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;line-height:1.4;margin:0 0 16px}.pdm-price-section{align-items:baseline;display:flex;gap:8px;margin-bottom:8px}.pdm-price{color:#29abe2;font-family:Poppins,sans-serif;font-size:28px;font-weight:700}.pdm-price-unit{color:#6d6d6d;font-size:16px}.pdm-moq{color:#6d6d6d;font-size:15px;margin:0 0 24px}.pdm-moq strong{color:#333}.pdm-actions{display:flex;gap:12px;margin-top:auto}.pdm-btn-inquiry,.pdm-btn-wishlist{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:all .2s ease}.pdm-btn-wishlist{background:#fff;border:2px solid #e0e0e0;color:#333;flex:1 1}.pdm-btn-wishlist.active,.pdm-btn-wishlist:hover{border-color:#f44;color:#f44}.pdm-btn-wishlist.active{background:#fff0f0}.pdm-btn-inquiry{background:#f37920;border:none;color:#fff;flex:1 1}.pdm-btn-inquiry:hover{background:#e06810;box-shadow:0 4px 12px #f379204d;transform:translateY(-1px)}.pdm-btn-inquiry.added{background:#28a745}.pdm-section{border-bottom:1px solid #eee;margin-bottom:32px;padding-bottom:32px}.pdm-section:last-of-type{border-bottom:none}.pdm-section-title{color:#1f396c;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;margin:0 0 16px}.pdm-description{color:#505050;font-family:Poppins,sans-serif;font-size:15px;line-height:1.8;margin:0}.pdm-features-grid{grid-gap:12px 24px;display:grid;gap:12px 24px;grid-template-columns:repeat(2,1fr)}.pdm-feature-item{align-items:center;color:#505050;display:flex;font-family:Poppins,sans-serif;font-size:14px;gap:12px}.pdm-feature-item svg{flex-shrink:0}.pdm-delivery-grid{flex-direction:column}.pdm-delivery-grid,.pdm-delivery-item{display:flex;gap:12px}.pdm-delivery-label{color:#6d6d6d;font-weight:500;min-width:140px}.pdm-delivery-value{color:#333}.pdm-seller-notes{background:#f8f9fa;border-left:4px solid #f37920;border-radius:8px;padding:20px}.pdm-seller-notes p{color:#505050;font-size:14px;line-height:1.7;margin:0}.pdm-quote-section{padding-top:16px;text-align:center}.pdm-btn-quote{align-items:center;background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;justify-content:center;padding:16px 48px;transition:all .2s ease}.pdm-btn-quote:hover{background:#15294d;box-shadow:0 6px 20px #1f396c4d;transform:translateY(-2px)}@media (max-width:1200px){.pdm-container{max-width:95%}.pdm-main-image{height:350px;width:350px}.pdm-product-header{gap:30px}}@media (max-width:992px){.pdm-layout{flex-direction:column}.pdm-sidebar{border-radius:12px 12px 0 0;padding:20px;width:100%}.pdm-seller-card{flex-direction:row;flex-wrap:wrap;gap:16px;text-align:left}.pdm-seller-avatar{height:80px;margin-bottom:0;width:80px}.pdm-seller-stats{flex:1 1;min-width:200px;width:auto}.pdm-seller-menu{flex-direction:row;margin-top:16px;width:100%}.pdm-menu-item{flex:1 1;justify-content:center}.pdm-gallery,.pdm-product-header{flex-direction:column}.pdm-gallery{align-items:center;display:flex;width:100%}.pdm-main-image{aspect-ratio:1;height:auto;max-width:400px;width:100%}.pdm-thumbnails{justify-content:center}.pdm-features-grid{grid-template-columns:1fr}}@media (max-width:768px){.pdm-overlay{padding:10px}.pdm-main{padding:20px}.pdm-product-title{font-size:20px}.pdm-price{font-size:24px}.pdm-actions{flex-direction:column}.pdm-section-title{font-size:18px}.pdm-sidebar{padding:16px}.pdm-seller-card{flex-direction:column;text-align:center}.pdm-seller-stats{width:100%}.pdm-seller-menu{flex-direction:column}}@media (max-width:480px){.pdm-container{margin:10px}.pdm-main-image{max-width:100%}.pdm-thumbnails{flex-wrap:wrap;gap:8px}.pdm-thumb{height:60px;width:60px}.pdm-btn-quote{padding:14px 24px;width:100%}.pdm-delivery-item{flex-direction:column;gap:4px}.pdm-delivery-label{min-width:auto}}.product-details-modal-overlay{align-items:flex-start;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:40px 20px;position:fixed;right:0;top:0;z-index:1000}.product-details-modal-container{background:#fff;border-radius:16px;display:flex;flex-direction:column;max-width:1407px;padding:24px;position:relative;width:100%}.product-details-close-btn{background:none;border:none;cursor:pointer;height:24px;padding:0;position:absolute;right:16px;top:16px;width:24px}.seller-badge{align-items:center;display:flex;gap:6px}.seller-badge .badge-icon{height:20px;width:20px}.seller-badge.global span{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.seller-badge.verified span{color:#29abe2;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.seller-company-info{display:flex;flex-direction:column;gap:8px}.business-type-row,.company-row,.location-row{align-items:center;display:flex;gap:8px}.company-icon{flex-shrink:0;height:18px;width:18px}.company-name{color:#333}.country-flag{width:22px}.country-text{color:#6d6d6d;font-size:14px}.member-years{color:#f37920}.business-type{background:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#6d6d6d;font-family:Poppins,sans-serif;font-size:13px;font-weight:400;padding:4px 12px}.product-detail-actions{display:flex;gap:12px;margin-top:8px;width:100%}.btn-inquire-large{align-items:center;background:#f37920;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;justify-content:center;padding:14px 32px;transition:all .2s ease}.btn-inquire-large:hover{background:#e06810;box-shadow:0 4px 12px #f379204d;transform:translateY(-1px)}.btn-inquire-large.added{background:#28a745}.btn-inquire-large.added:hover{background:#dc3545}.btn-contact-seller{align-items:center;background:#fff;border:2px solid #1f396c;border-radius:8px;color:#1f396c;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:all .2s ease}.btn-contact-seller:hover{background:#1f396c;color:#fff}.product-thumbnail{transition:transform .2s ease,box-shadow .2s ease}.product-thumbnail:hover{box-shadow:0 2px 8px #00000026;transform:scale(1.05)}.product-tabs{display:flex}.product-tab{align-items:center;background:#0000;border:none;border-radius:82px;color:#1b1b1b;cursor:pointer;display:flex;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:600;gap:16px;justify-content:center;padding:12px 24px;transition:all .2s ease}.product-tab.active{background:#1f396c;color:#fff}.product-tab:hover:not(.active){background:#f0f0f0}.product-tab-content{align-items:flex-start;display:flex;flex-direction:column;gap:64px;width:100%}.product-section{gap:16px;width:100%}.section-title-large{color:#212121;font-size:32px;font-weight:500;line-height:normal}.section-text,.section-title-large{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;margin:0}.section-text{color:#505050;font-size:16px;font-weight:400;line-height:196%}.features-list{list-style:none;margin:0;padding:0}.feature-item{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif}.additional-notes{margin-top:8px}.additional-notes .feature-item{line-height:160%}@media (max-width:1200px){.product-details-modal-container{max-width:95%}.product-main-image{height:350px;width:350px}}@media (max-width:992px){.product-image-section{flex-direction:column}.product-image-gallery{align-items:center;width:100%}.product-main-image{aspect-ratio:1;height:auto;max-width:400px;width:100%}.product-thumbnails{justify-content:center}.product-info-wrapper{width:100%}.section-title-large{font-size:28px}.section-title{font-size:20px}.product-detail-actions{flex-direction:column}}@media (max-width:768px){.product-details-modal-overlay{padding:20px 16px}.product-details-modal-container{gap:24px;padding:16px}.product-details-content{gap:24px}.product-title{font-size:18px}.price-value{font-size:24px}.product-tabs{width:100%}.product-tab{flex:1 1;font-size:14px;padding:10px 16px}.product-tab-content{gap:40px}.section-title-large{font-size:24px}.section-title{font-size:18px}.feature-item,.section-text{font-size:14px}.product-seller-info{padding:12px}.btn-contact-seller,.btn-inquire-large{font-size:14px;padding:12px 20px}}@media (max-width:480px){.product-details-modal-overlay{padding:12px}.product-details-modal-container{border-radius:12px;padding:12px}.product-main-image{max-width:100%}.product-thumbnails{flex-wrap:wrap;gap:8px}.product-thumbnail{height:56px;width:56px}.price-value{font-size:20px}.moq-label,.moq-value{font-size:16px}.product-short-description{font-size:14px}.seller-badges{flex-wrap:wrap;gap:12px}}.product-details-grid{grid-gap:12px 24px;display:grid;gap:12px 24px;grid-template-columns:repeat(2,1fr);margin-top:12px}.detail-item{align-items:baseline;display:flex;gap:8px}.detail-label{color:#6d6d6d;min-width:120px}.detail-value{color:#1f396c}@media (max-width:600px){.product-details-grid{grid-template-columns:1fr}}@media screen and (max-width:768px){.desktop-only-cta{display:none!important}}.home-page{background-color:var(--background-color);min-height:100vh}.main-content{align-items:stretch;box-sizing:border-box;flex-direction:column;gap:24px;margin:0;padding:0;width:100%}.main-content>section:first-child{margin-top:0}.hero-section{background:var(--background-color);box-sizing:border-box;margin:0;padding:0!important;width:100%}.homepage-sidebar-placeholder{display:none}.hero-container{align-items:stretch;padding-top:0}@media (max-width:768px){.hero-section{padding:20px}.hero-container{display:flex;flex-direction:column;padding:0}.homepage-sidebar-placeholder{display:none}}.hero-container>.category-sidebar{min-width:0;width:100%!important}.hero-banner{align-items:center;border-radius:4px;box-sizing:border-box;display:flex;flex:1 1!important;height:650px!important;justify-content:center;margin-left:-12px;margin-right:-12px;max-width:none!important;min-width:0!important;overflow:hidden!important;width:calc(100% + 24px)!important}.hero-image{border-radius:4px!important;display:block!important;height:100%!important;object-fit:fill!important;width:100%!important}.hero-cta-cards{align-items:flex-start;align-self:flex-start;height:430px;margin-left:16px;min-width:286px;width:286px}.cta-card,.hero-cta-cards{display:flex;flex-direction:column;gap:12px}.cta-card{align-items:center;align-self:stretch;background:#fff;border-radius:2px;box-shadow:0 0 4px 0 #00000040;box-sizing:border-box;flex:1 1;justify-content:center;padding:12px 16px}.cta-card:hover{box-shadow:0 0 8px 0 #0000004d}.cta-card-content{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:16px}.cta-title{color:#333;font-weight:600;line-height:22px;margin:0;text-align:center}.cta-button,.cta-title{font-family:Poppins,sans-serif;font-size:16px}.cta-button{align-items:center;align-self:stretch;background:#1f396c;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:40px;justify-content:center;line-height:21px;padding:12px 24px;transition:background-color .2s ease}.cta-button:hover{background:#162d56}.cta-button:active{transform:scale(.98)}.section-outer-wrapper{background:#fff!important;box-sizing:border-box!important;padding:0 var(--section-padding)!important;width:100%!important}.section-white-box{background:#fff;padding:24px 0 40px}.featured-products-section,.section-white-box{align-items:flex-start;border-radius:2px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;width:100%}.featured-products-section{align-self:stretch;padding:0}.featured-section-header{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.featured-section-title{color:#1b1b1b;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:21px;margin:0}.featured-view-all{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center;text-decoration:none}.featured-view-all span{color:#1b1b1b;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:21px}.featured-view-all svg{height:16px;width:16px}.featured-view-all:hover span{color:var(--primary-color)}.featured-view-all-link{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center;text-decoration:none}.featured-view-all-link span{color:#1b1b1b;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:21px}.featured-view-all-link:hover span{color:var(--primary-color)}.featured-view-all-link svg{height:16px;width:16px}.featured-products-grid{grid-gap:12px!important;align-items:start!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(5,1fr)!important;margin-bottom:0!important;padding-bottom:0!important;width:100%!important}.featured-products-grid>.featured-product-card{height:auto!important;max-height:none!important;min-height:0!important}.featured-info-block{align-items:flex-start!important;display:flex!important;flex-direction:column!important;flex-grow:0!important;flex-shrink:0!important;gap:4px!important;overflow:hidden!important;width:100%!important}.featured-product-description{-webkit-line-clamp:1;font-size:14px;line-height:146%}.featured-badges-block{align-items:flex-start!important;display:flex!important;flex-direction:column!important;flex-grow:0!important;flex-shrink:0!important;gap:2px!important;width:100%!important}.featured-badges-row{flex-wrap:nowrap;gap:6px}.featured-global-badge{flex-shrink:0;gap:3px}.featured-global-icon{height:14px;width:14px}.featured-global-text{font-size:11px;font-weight:500}.featured-verified-badge{flex-shrink:0;gap:2px}.featured-verified-badge svg{height:14px;width:14px}.featured-verified-text{font-size:11px;font-weight:500;white-space:nowrap}.featured-seller-company{margin-top:8px}.featured-company-name{line-height:1.4;max-width:180px}.featured-location-block{gap:4px}.featured-flag-wrapper{height:24px!important;width:24px!important}.featured-flag-img{height:24px!important;width:32px!important}.featured-location-text{max-width:180px}.featured-business-block{gap:6px}.featured-business-row{align-items:flex-start;flex-direction:column;gap:6px}.featured-actions-row{align-items:center!important;display:flex!important;flex-grow:0!important;flex-shrink:0!important;gap:8px!important;margin-bottom:0!important;margin-top:6px!important;padding-bottom:0!important;width:100%!important}.featured-product-details-section{align-items:flex-start!important;display:flex!important;flex:0 0 auto!important;flex-direction:column!important;gap:4px!important;height:auto!important;overflow:hidden!important;padding:8px 12px 10px!important;width:100%!important}.featured-btn-inquire{background:var(--secondary-color,#ffae00);flex:1 1 auto;font-size:12px;min-width:-webkit-fit-content;min-width:fit-content;padding:10px 12px}.featured-product-image-wrapper{align-items:center;align-self:stretch;background:#f2f2f2b3;border-radius:8px 8px 0 0;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:169px;padding:16px 24px}.featured-product-details{flex-shrink:0;height:290px;padding:0 12px 12px}.featured-product-details,.featured-product-info-block{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.featured-product-desc-block{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px;height:94px}.featured-product-desc{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;align-self:stretch;color:#6d6d6d;display:-webkit-box;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:146%;margin:0;overflow:hidden;text-overflow:ellipsis}.featured-product-price-block{flex-direction:column}.featured-price-line,.featured-product-price-block{align-items:flex-start;align-self:stretch;display:flex}.featured-price-line{gap:0}.featured-moq-text{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0}.featured-product-meta{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px}.featured-badge-icon{height:22px;width:22px}.featured-global-badge span{color:#6d6d6d}.featured-global-badge span,.featured-verified-badge span{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:normal}.featured-verified-badge span{color:#29abe2}.featured-seller-location{align-items:center;display:flex;gap:6px;justify-content:center}.featured-country-name{color:#6d6d6d;font-weight:400}.featured-years-text{color:#333;font-weight:500}.featured-business-type-row{align-items:center;align-self:stretch;display:flex;gap:8px;justify-content:center}.featured-business-type-row span{color:#6d6d6d;flex:1 0;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.featured-action-buttons{align-items:center;align-self:stretch;display:flex;gap:16px;margin-top:auto}.featured-btn-mobile{align-items:center;background:#0000;border:1px solid #6d6d6d;border-radius:2px;color:#6d6d6d;cursor:pointer;display:flex;flex:1 0;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:16px;justify-content:center;line-height:normal;padding:8px;transition:background-color .2s ease}.featured-btn-mobile:hover{background:#e6ebef}.banner-section{align-self:stretch;box-sizing:border-box;flex-direction:column;padding:0 var(--section-padding)}.banner-section,.promo-banner{align-items:flex-start;display:flex;flex-shrink:0;gap:8px;height:auto;width:100%}.promo-banner{border-radius:2px;object-fit:contain}.new-products-promo-banner-section{align-items:flex-start;align-self:stretch;box-sizing:border-box!important;display:flex;flex-direction:column;flex-shrink:0;gap:8px;height:auto;padding:0 var(--section-padding)!important;width:100%!important}.new-products-promo-banner{border-radius:2px;display:block!important;height:auto!important;max-width:100%!important;width:100%!important}.sellers-section{align-items:flex-start;align-self:stretch;border-radius:2px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:0 var(--section-padding);width:100%}.sellers-section .section-header{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.view-all{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center;text-decoration:none}.view-all span{color:#1b1b1b;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:21px}.view-all svg{height:16px;width:16px}.view-all:hover span{color:var(--primary-color)}.sellers-grid,.top-seller-grid{align-items:stretch;align-self:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;width:100%}.top-seller-title{font-size:24px;font-style:normal}.top-seller-view-all{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center;text-decoration:none}.top-seller-view-all-text{color:#1b1b1b;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:21px}.top-seller-view-all:hover .top-seller-view-all-text{color:var(--primary-color)}.top-seller-arrow{height:16px;width:16px}.top-seller-card{align-items:flex-start;background:#fff;border:1px solid #dadada;border-radius:2px;display:flex;flex:1 0;flex-direction:column;gap:-29px;min-width:280px;overflow:visible;position:relative;transition:box-shadow .3s ease,transform .2s ease}.top-seller-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.top-seller-image-container{align-items:center;align-self:stretch;background:#eaeaea;border-radius:2px 2px 0 0;display:flex;flex-direction:column;gap:8px;height:84px;justify-content:center;overflow:hidden;padding:24px;position:relative}.top-seller-bg-image{flex-shrink:0;height:480px;left:50%;object-fit:cover;position:absolute;top:0;transform:translateX(-50%);width:323px}.top-seller-content{align-items:flex-start;align-self:stretch;display:flex;flex:1 1;flex-direction:column;gap:16px;padding:0 16px 16px}.top-seller-avatar-row{align-items:flex-end;display:flex;gap:8px;justify-content:center;margin-top:-28px;width:100%;z-index:1}.top-seller-avatar{background:#e6ebef;border:1px solid #d3d3d3;border-radius:50%;flex-shrink:0;height:56px;object-fit:cover;width:56px}.top-seller-name-wrap{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;min-width:0}.top-seller-name{color:#1f396c;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-seller-bookmark-btn{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:auto;padding:0;transition:all .3s ease;width:24px}.top-seller-bookmark-btn:hover{transform:scale(1.15)}.top-seller-bookmark-btn svg{height:24px;width:24px}.top-seller-bookmark-btn.favorited svg path{fill:#1f396c}.top-seller-info-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px}.top-seller-badges-row{align-items:flex-start;display:flex;gap:14px}.top-seller-global-badge{align-items:center;display:flex;gap:5px}.top-seller-global-icon{height:22px;width:22px}.top-seller-global-text{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:normal}.top-seller-verified-badge{align-items:center;display:flex;gap:5px;height:30px;width:96px}.top-seller-location-wrap{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px}.top-seller-location-row{align-items:center;display:flex;gap:8px;justify-content:flex-start}.top-seller-flag-container{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;overflow:hidden;width:24px}.top-seller-flag-img{height:24px;object-fit:cover;width:32px}.top-seller-location-text{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:160%}.top-seller-country{color:#6d6d6d;font-weight:400}.top-seller-years{color:#333;font-weight:500}.top-seller-business-wrap{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:6px}.top-seller-business-inner{align-items:center;align-self:stretch;display:flex;gap:8px;justify-content:flex-start}.top-seller-business-type{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.top-seller-stats-row{align-items:center;align-self:stretch;display:flex;gap:16px;width:100%}.top-seller-stat-item{align-items:center;background:#e6ebef8f;border-radius:6px;display:flex;flex:1 1;gap:16px;justify-content:center;min-width:0;padding:8px 16px;transition:background .2s ease;white-space:nowrap}.top-seller-stat-item:hover{background:#e6ebefd9}.top-seller-stat-text{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-align:center;white-space:nowrap}.top-seller-bookmark{display:none}.ad-banners-section{align-items:flex-start;align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:0 var(--section-padding);width:100%}.ad-banners{align-items:flex-start!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:16px!important;width:100%!important}.ad-banner{border-radius:2px;flex:1 1 50%!important;height:306px!important;max-width:50%!important;min-width:0!important;object-fit:cover!important;width:50%!important}.brand-section-figma{background:#fff!important;box-sizing:border-box!important;padding:16px var(--section-padding)!important;width:100%!important}.brand-container-figma,.brand-section-figma{align-items:flex-start;align-self:stretch;border-radius:2px;display:flex;flex-direction:column;gap:16px}.brand-container-figma{width:100%}.brand-header-figma{align-items:center;align-self:stretch;display:flex;justify-content:space-between;width:100%}.brand-title-figma{color:#1b1b1b;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:21px;width:295px}.brand-view-all-figma{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center;text-decoration:none}.brand-view-all-figma span{color:#1b1b1b;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:21px}.brand-view-all-figma:hover span{color:var(--primary-color)}.brand-view-all-figma svg{aspect-ratio:1/1;height:16px;width:16px}.brand-logos-row-figma{align-items:center;align-self:stretch;display:flex;height:114px;justify-content:space-between;width:100%}.brand-logo-figma{align-items:center;aspect-ratio:1/1;background:#fff;border:1.23077px solid #dadada;border-radius:50%;display:flex;flex-shrink:0;height:108px;justify-content:center;overflow:hidden;width:108px}.brand-logo-figma img{border-radius:0;height:80%;object-fit:contain;width:80%}.new-products-section{align-items:flex-start;align-self:stretch;border-radius:2px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:0;width:100%}.new-products-header{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.new-products-title{color:#1b1b1b;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:21px;margin:0}.new-products-view-all{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center;text-decoration:none;transition:opacity .2s ease}.new-products-view-all:hover{opacity:.7}.new-products-view-all span{color:#1b1b1b;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:21px}.new-products-view-all svg{height:16px;width:16px}.new-products-grid{align-items:center;align-self:stretch;display:flex;gap:16px}.new-product-card{align-items:center;background:#fff;border:1px solid #d8d8d8cc;border-radius:2px;display:flex;flex:1 0;flex-direction:column;height:486px;overflow:hidden;transition:box-shadow .3s ease,transform .2s ease}.new-product-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.new-product-image-wrapper{align-items:center;align-self:stretch;background:#f2f2f2b3;border-radius:8px 8px 0 0;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:169px;padding:16px 24px}.new-product-img{height:169px;object-fit:contain;width:113px}.new-product-details{flex-shrink:0;height:290px;padding:0 12px 6px}.new-product-details,.new-product-info-block{gap:16px}.new-product-desc-block,.new-product-details,.new-product-info-block{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.new-product-desc-block{gap:4px;height:94px}.new-product-desc{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;align-self:stretch;color:#6d6d6d;display:-webkit-box;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:146%;margin:0;overflow:hidden;text-overflow:ellipsis}.new-product-price-block{flex-direction:column}.new-price-line,.new-product-price-block{align-items:flex-start;align-self:stretch;display:flex}.new-price-line{gap:0}.new-price-amount{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.new-price-unit{color:#6d6d6d;margin-left:4px}.new-moq-text,.new-price-unit{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.new-moq-text{color:#333;margin:0}.new-moq-label{color:#6d6d6d}.new-product-meta{align-self:stretch;flex-direction:column;gap:4px}.new-badges-row,.new-product-meta{align-items:flex-start;display:flex}.new-badges-row{gap:24px}.new-global-badge{align-items:center;display:flex;gap:5px}.new-badge-icon{height:22px;width:22px}.new-global-badge span{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:normal}.new-verified-badge-svg{align-items:center;display:flex;gap:5px;height:30px;width:113px}.new-container-img{align-items:center;display:flex;gap:8px;height:auto;max-width:100%}.new-seller-info{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px}.new-seller-location{align-items:center;display:flex;gap:2px;justify-content:center}.new-flag-wrapper{align-items:center;border-radius:61px;display:flex;height:16px;justify-content:flex-end;position:relative;width:24px}.new-flag-img{height:16px;left:-4px;position:absolute;top:0;width:31px}.new-location-text{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:160%}.new-country-name{color:#6d6d6d;font-weight:400}.new-years-text{color:#333;font-weight:500}.new-business-type-block{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px}.new-business-type-row{align-items:center;align-self:stretch;display:flex;gap:8px;justify-content:center}.new-business-type-row span{color:#6d6d6d;flex:1 0;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.new-action-buttons{align-self:stretch;margin-top:auto}.new-action-buttons,.new-btn-inquire{align-items:center;display:flex;gap:16px}.new-btn-inquire{background:var(--secondary-color);border:none;border-radius:2px;color:#fff;cursor:pointer;flex:1 0;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;justify-content:center;line-height:normal;padding:8px;transition:background-color .2s ease,transform .1s ease}.new-btn-inquire:hover{background:#e59d00}.new-btn-inquire:active{transform:scale(.98)}.new-btn-mobile{align-items:center;background:#0000;border:1px solid #6d6d6d;border-radius:2px;color:#6d6d6d;cursor:pointer;display:flex;flex:1 0;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:16px;justify-content:center;line-height:normal;padding:8px;transition:background-color .2s ease,border-color .2s ease}.new-btn-mobile:hover{background:#6d6d6d14}.new-products-section-figma{align-items:flex-start;align-self:stretch;border-radius:2px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:0;width:100%}.new-products-header-figma{align-items:center;align-self:stretch;display:flex;justify-content:space-between;width:100%}.new-products-title-figma{color:#1b1b1b;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:21px}.new-products-view-all-figma{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center;text-decoration:none;transition:opacity .2s ease}.new-products-view-all-figma:hover{opacity:.7}.new-products-view-all-figma span{color:#1b1b1b;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:21px}.new-products-view-all-figma svg{height:16px;width:16px}.new-products-grid-figma{align-items:stretch;align-self:stretch;display:flex;gap:16px;width:100%}.new-product-card-figma{align-items:center;background:#fff;border:1px solid #d8d8d8cc;border-radius:2px;display:flex;flex:1 1;flex-direction:column;min-height:485px;overflow:hidden;transition:box-shadow .3s ease,transform .2s ease}.new-product-card-figma:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.new-product-image-section-figma{align-items:center;align-self:stretch;background:#f2f2f2b3;border-radius:8px 8px 0 0;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:16px 0}.new-product-img-figma{height:169px;object-fit:contain;width:113px}.new-product-details-figma{flex:1 1;flex-direction:column;padding:0 12px 6px}.new-product-details-figma,.new-product-info-figma{align-items:flex-start;align-self:stretch;display:flex;gap:16px}.new-product-info-figma{flex-direction:column}.new-product-desc-block-figma{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px;height:94px}.new-product-desc-figma{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;align-self:stretch;color:#6d6d6d;display:-webkit-box;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:146%;margin:0;overflow:hidden;text-overflow:ellipsis}.new-product-price-block-figma{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.new-product-price-row-figma{align-items:flex-start;align-self:stretch;display:flex;gap:0}.new-price-amount-figma{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.new-price-unit-figma{color:#6d6d6d}.new-price-unit-figma,.new-product-moq-figma{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.new-product-moq-figma{color:#333;margin:0}.new-moq-label-figma{color:#6d6d6d}.new-moq-value-figma{color:#333}.new-product-badges-figma{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px}.new-badges-row-figma{align-items:flex-start;display:flex;gap:24px}.new-global-badge-figma{align-items:center;display:flex;gap:5px}.new-global-icon-figma{height:22px;width:22px}.new-global-text-figma{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:normal}.new-verified-badge-figma{align-items:center;display:flex;gap:5px;height:30px;width:113px}.new-container-img-figma{align-items:center;display:flex;gap:8px;height:auto;max-width:100%}.new-location-block-figma{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px}.new-location-row-figma{align-items:center;display:flex;gap:2px;justify-content:center}.new-flag-wrapper-figma{align-items:center;border-radius:61px;display:flex;height:16px;justify-content:flex-end;position:relative;width:24px}.new-flag-img-figma{height:16px;left:-4px;position:absolute;top:0;width:31px}.new-location-text-figma{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:160%}.new-country-figma{color:#6d6d6d;font-weight:400}.new-years-figma{color:#333;font-weight:500}.new-business-block-figma{align-items:center;gap:16px}.new-business-block-figma,.new-business-row-figma{align-self:stretch;display:flex;flex-direction:column}.new-business-row-figma{align-items:flex-start;gap:12px}.new-business-text-figma{color:#6d6d6d;flex:1 0;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.new-actions-row-figma{align-items:center;align-self:stretch;display:flex;gap:16px;margin-top:auto}.new-btn-inquire-figma{align-items:center;background:#ffae00;border:none;border-radius:2px;color:#fff;cursor:pointer;display:flex;flex:1 0;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:16px;justify-content:center;line-height:normal;padding:8px;transition:background-color .2s ease,transform .1s ease}.new-btn-inquire-figma:hover{background:#e59d00}.new-btn-inquire-figma:active{transform:scale(.98)}.new-btn-view-mobile-figma{align-items:center;background:#0000;border:1px solid #6d6d6d;border-radius:2px;color:#6d6d6d;cursor:pointer;display:flex;flex:1 0;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:16px;justify-content:center;line-height:normal;padding:8px;transition:background-color .2s ease,border-color .2s ease}.new-btn-view-mobile-figma:hover{background:#6d6d6d14;border-color:#555}.products-section{align-items:flex-start;align-self:stretch;border-radius:2px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;height:587px;padding:0;width:100%}.products-section .section-header{align-items:center;display:flex;justify-content:space-between;width:100%}.products-grid{align-items:flex-start;display:flex;justify-content:center;width:100%}.popular-section{background:#fff;box-sizing:border-box;height:auto;padding:24px var(--section-padding);width:100%}.easy-sources-section{box-sizing:border-box;display:flex;justify-content:center;margin-bottom:40px;padding:0 var(--section-padding);width:100%}.easy-sources-container{align-self:stretch;flex-direction:column;height:597px;max-width:1356px;width:100%}.easy-sources-banner,.easy-sources-container{align-items:flex-start;display:flex;flex-shrink:0;gap:8px}.easy-sources-banner{border-radius:2px;height:554px;max-width:100%;object-fit:cover;width:1356px}.bottom-banner-section{box-sizing:border-box;display:flex;justify-content:center;margin-bottom:40px;margin-left:var(--section-padding);margin-right:var(--section-padding);max-width:var(--content-max-width);padding:0;width:calc(100% - var(--section-padding)*2)}.bottom-banner{border-radius:2px;display:block;height:auto;max-width:100%;object-fit:fill;width:100%}@media (max-width:1600px){.ad-banners-section,.banner-section,.bottom-banner-section,.brand-section-figma,.easy-sources-section,.featured-products-section,.new-products-section,.new-products-section-figma,.popular-section,.products-section,.section-outer-wrapper,.sellers-section{padding-left:0;padding-right:0}.hero-banner{flex:1 1!important;height:430px!important;max-width:none!important;width:auto!important}.hero-image{height:100%!important;width:100%!important}}@media (max-width:1400px){.ad-banners-section,.banner-section,.bottom-banner-section,.brand-section-figma,.easy-sources-section,.featured-products-section,.new-products-section,.new-products-section-figma,.popular-section,.products-section,.section-outer-wrapper,.sellers-section{padding-left:0;padding-right:0}.featured-products-grid{grid-template-columns:repeat(4,1fr)}.new-products-grid,.new-products-grid-figma,.products-grid,.sellers-grid,.top-seller-grid{flex-wrap:wrap}.new-product-card,.new-product-card-figma{flex-basis:calc(25% - 12px);flex-grow:1;flex-shrink:0;min-width:240px}.top-seller-card{flex-basis:calc(25% - 12px);flex-grow:1;flex-shrink:0;min-width:280px}}@media (max-width:1024px){.ad-banners-section,.banner-section,.bottom-banner-section,.brand-section-figma,.easy-sources-section,.featured-products-section,.new-products-section,.new-products-section-figma,.popular-section,.products-section,.section-outer-wrapper,.sellers-section{padding-left:0;padding-right:0}.hero-container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:272px 1fr}.hero-banner{height:auto!important;max-width:100%!important;order:0!important;width:100%!important}.hero-image{height:300px!important;object-fit:fill!important;width:100%!important}.hero-cta-cards{display:none!important}.cta-card{flex:1 1;min-height:auto!important;min-width:200px}.featured-products-grid{grid-template-columns:repeat(3,1fr)}.new-product-card,.new-product-card-figma{flex-basis:calc(33.333% - 11px);flex-grow:1;flex-shrink:0;min-width:220px}.featured-products-section,.products-section{height:auto}}@media (max-width:768px){.ad-banners-section,.banner-section,.bottom-banner-section,.brand-section-figma,.easy-sources-section,.featured-products-section,.hero-section,.new-products-section,.new-products-section-figma,.popular-section,.products-section,.sellers-section{padding-left:20px;padding-right:20px}.hero-container{display:flex;flex-direction:column;gap:16px}.brand-title-figma,.featured-section-title,.new-products-title,.new-products-title-figma,.section-title{font-size:20px}.brand-view-all-figma span,.featured-view-all span,.new-products-view-all span,.new-products-view-all-figma span,.view-all span{font-size:16px}.hero-image{height:250px!important}.banner-section,.new-products-promo-banner,.promo-banner{height:auto}.ad-banners{flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important}.ad-banner{flex:1 1 50%!important;height:200px!important;max-width:50%!important;width:50%!important}.bottom-banner{height:120px!important}.easy-sources-banner{height:300px}.bottom-banner-section,.easy-sources-section{height:auto}.brand-logos-row-figma{flex-wrap:wrap;gap:20px;height:auto;justify-content:center;padding:10px 0}.brand-logo-figma{height:80px;width:80px}.sellers-grid,.top-seller-grid{flex-wrap:wrap}.top-seller-card{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:0;min-width:280px}.featured-products-grid{grid-template-columns:repeat(2,1fr)}.new-product-card,.new-product-card-figma{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:0;min-width:280px}.hero-cta-cards{display:none!important}.cta-card{min-height:auto!important;min-width:100%}}@media (max-width:480px){.featured-products-grid{grid-template-columns:1fr}.new-product-card,.new-product-card-figma,.top-seller-card{flex:1 0 100%}.brand-header-figma,.featured-products-header,.new-products-header,.new-products-header-figma,.top-seller-header{align-items:flex-start;flex-direction:column;gap:12px}}.loading-placeholder,.no-data-placeholder{align-items:center;background:#f8f9fa;border-radius:8px;color:#666;display:flex;font-family:Poppins,sans-serif;font-size:16px;justify-content:center;padding:60px 20px;text-align:center;width:100%}.loading-placeholder{animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media screen and (max-width:1024px){.hero-container{flex-direction:column;gap:20px}.hero-cta-cards{display:none!important}.cta-card{flex:1 1;min-height:140px;padding:16px}.cta-title{font-size:14px;line-height:20px}.cta-button{font-size:14px;padding:10px 16px}}@media screen and (max-width:768px){.hero-section{padding:0 16px!important}.hero-container{flex-direction:column;gap:16px}.hero-banner{height:auto!important;min-height:200px!important;order:1;width:100%!important}.hero-image{border-radius:8px!important;height:200px!important;object-fit:cover!important}.hero-cta-cards{display:none!important}.cta-card{flex:none;gap:16px;min-height:auto;padding:16px}.cta-card,.cta-card-content{align-items:center;flex-direction:row;justify-content:space-between}.cta-card-content{gap:12px;width:100%}.cta-title{flex:1 1;font-size:13px;line-height:18px;text-align:left}.cta-button{flex-shrink:0;font-size:13px;gap:0;padding:10px 20px;white-space:nowrap}.section-outer-wrapper{padding:0 16px!important}.section-white-box{gap:12px;padding:16px 0}.brand-header-figma,.featured-section-header,.top-seller-header{align-items:center!important;flex-direction:row!important;gap:8px;justify-content:space-between!important;padding:0 4px}.brand-title-figma,.featured-section-title,.top-seller-title{font-size:18px!important;line-height:24px;width:auto!important}.brand-view-all-figma span,.featured-view-all-link span,.top-seller-view-all-text{font-size:14px!important}.brand-view-all-figma svg,.featured-view-all-link svg,.top-seller-arrow{height:14px!important;width:14px!important}.featured-products-grid{gap:12px!important;grid-template-columns:repeat(2,1fr)!important;padding:0 4px}.featured-product-card{height:auto!important;min-height:380px}.featured-product-image-section{height:140px!important;min-height:140px!important}.featured-product-details-section{gap:10px!important;height:auto!important;padding:12px 10px 10px!important}.featured-info-block{gap:10px}.featured-desc-block{gap:4px;height:auto!important}.featured-product-description{-webkit-line-clamp:2;font-size:13px!important}.featured-price-amount{font-size:15px!important}.featured-moq,.featured-price-unit{font-size:12px!important}.featured-badges-block{gap:4px}.featured-badges-row{flex-wrap:nowrap;gap:6px}.featured-global-icon{height:14px!important;width:14px!important}.featured-global-text{font-size:11px!important}.featured-verified-badge{height:auto!important;transform:scale(.7);transform-origin:left center;width:auto!important}.featured-seller-company{margin-top:4px!important}.featured-company-logo{height:20px!important;width:20px!important}.featured-business-text,.featured-company-name,.featured-location-text{font-size:12px!important}.featured-flag-wrapper{border-radius:50%!important;height:20px!important;overflow:hidden!important;width:20px!important}.featured-flag-img{height:20px!important;object-fit:cover!important;width:28px!important}.featured-actions-row{gap:6px!important;margin-top:8px!important}.featured-btn-inquire,.featured-btn-view-mobile{font-size:11px!important;padding:8px 6px!important}.banner-section{padding:0 16px!important}.promo-banner{border-radius:8px!important}.top-seller-grid{-webkit-overflow-scrolling:touch!important;-ms-overflow-style:none!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:12px!important;margin:0 -4px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:4px 4px 16px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}.top-seller-grid::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.top-seller-card{display:flex!important;flex-basis:calc(50% - 6px);flex-direction:column!important;flex-grow:0;flex-shrink:0;height:auto!important;max-width:calc(50% - 6px)!important;min-width:calc(50% - 6px)!important;scroll-snap-align:start!important;width:calc(50% - 6px)!important}.top-seller-image-container{height:80px!important}.top-seller-content{gap:8px!important;padding:0 10px 12px!important}.top-seller-avatar-row{margin-top:-24px!important}.top-seller-avatar{height:48px!important;width:48px!important}.top-seller-name{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important;overflow:hidden!important}.top-seller-name-wrap{max-width:calc(100% - 60px)!important}.top-seller-info-section{gap:4px!important}.top-seller-badges-row{flex-wrap:wrap!important;gap:6px!important}.top-seller-global-icon{height:16px!important;width:16px!important}.top-seller-global-text{font-size:11px!important}.top-seller-verified-badge{height:20px!important;transform:scale(.75)!important;transform-origin:left center!important;width:70px!important}.top-seller-business-type,.top-seller-location-text{font-size:11px!important}.top-seller-flag-container{height:18px!important;width:18px!important}.top-seller-flag-img{height:18px!important;width:24px!important}.top-seller-stats-row{flex-wrap:wrap!important;gap:8px!important}.top-seller-stat-item{flex:1 1!important;min-width:0!important;padding:6px 8px!important}.top-seller-stat-text{font-size:10px!important;white-space:nowrap!important}.top-seller-bookmark-btn{height:20px!important;position:relative!important;right:8px!important;top:auto!important;width:20px!important}.top-seller-bookmark-btn svg{height:16px!important;width:16px!important}.ad-banners-section{padding:0 16px!important}.ad-banners{flex-direction:column!important;gap:12px!important}.ad-banner{border-radius:8px!important;flex:none!important;height:auto!important;max-width:100%!important;min-height:160px!important;width:100%!important}.brand-section-figma{padding:16px!important}.brand-logos-row-figma{flex-wrap:wrap!important;gap:16px!important;height:auto!important;justify-content:center!important}.brand-logo-figma{flex-shrink:0;height:70px!important;width:70px!important}.brand-logo-figma img{height:70%!important;width:70%!important}.new-products-promo-banner-section{padding:0 16px!important}.new-products-promo-banner{border-radius:8px!important}.bottom-banner-section{margin-bottom:24px!important;padding:0 16px!important}.bottom-banner{border-radius:8px!important}}@media screen and (max-width:480px){.hero-section{padding:0 12px!important}.hero-image{border-radius:6px!important;height:180px!important}.hero-cta-cards{display:none!important}.cta-card{border-radius:6px;padding:14px 12px}.cta-card-content{flex-direction:column;gap:10px}.cta-title{font-size:13px;text-align:center}.cta-button{border-radius:6px;font-size:14px;padding:12px 16px;width:100%}.section-outer-wrapper{padding:0 12px!important}.section-white-box{padding:12px 0}.brand-title-figma,.featured-section-title,.top-seller-title{font-size:16px!important}.brand-view-all-figma span,.featured-view-all-link span,.top-seller-view-all-text{font-size:13px!important}.featured-products-grid{gap:16px!important;grid-template-columns:1fr!important;padding:0}.featured-product-card{border-radius:8px;min-height:360px}.featured-product-image-section{border-radius:8px 8px 0 0!important;height:160px!important;min-height:160px!important}.featured-product-details-section{gap:12px!important;padding:14px 12px 12px!important}.featured-product-description{font-size:14px!important;line-height:1.5!important}.featured-price-amount{font-size:17px!important;font-weight:600!important}.featured-moq,.featured-price-unit{font-size:13px!important}.featured-badges-row{flex-wrap:nowrap;gap:8px}.featured-global-icon{height:16px!important;width:16px!important}.featured-global-text{font-size:12px!important}.featured-verified-badge{transform:scale(.8);transform-origin:left center}.featured-seller-company{margin-top:6px!important}.featured-company-logo{height:24px!important;width:24px!important}.featured-business-text,.featured-company-name,.featured-location-text{font-size:13px!important}.featured-flag-wrapper{border-radius:50%!important;height:22px!important;overflow:hidden!important;width:22px!important}.featured-flag-img{height:22px!important;object-fit:cover!important;width:30px!important}.featured-actions-row{gap:8px!important;margin-top:12px!important}.featured-btn-inquire,.featured-btn-view-mobile{border-radius:6px!important;font-size:13px!important;padding:12px 10px!important}.banner-section{padding:0 12px!important}.promo-banner{border-radius:6px!important}.top-seller-card{border-radius:8px!important}.top-seller-image-container{border-radius:8px 8px 0 0!important;height:90px!important}.top-seller-content{padding:0 14px 14px!important}.top-seller-avatar-row{gap:10px!important;margin-top:-30px!important}.top-seller-avatar{height:60px!important;width:60px!important}.top-seller-name{font-size:14px!important}.top-seller-stats-row{flex-direction:row!important;gap:10px!important}.top-seller-stat-item{flex:1 1!important;padding:10px!important}.top-seller-stat-text{font-size:12px!important;text-align:center;white-space:nowrap}.top-seller-bookmark-btn{height:28px!important;right:10px!important;top:104px!important;width:28px!important}.top-seller-bookmark-btn svg{height:16px!important;width:12px!important}.ad-banners-section{padding:0 12px!important}.ad-banners{gap:10px!important}.ad-banner{border-radius:6px!important;min-height:140px!important}.brand-section-figma{padding:12px!important}.brand-logos-row-figma{gap:12px!important}.brand-logo-figma{height:60px!important;width:60px!important}.brand-logo-figma img{height:65%!important;width:65%!important}.new-products-promo-banner-section{padding:0 12px!important}.new-products-promo-banner{border-radius:6px!important}.bottom-banner-section{margin-bottom:20px!important;padding:0 12px!important}.bottom-banner{border-radius:6px!important}.loading-placeholder,.no-data-placeholder{border-radius:6px!important;font-size:14px!important;padding:40px 16px!important}}@media screen and (max-width:360px){.hero-section{padding:0 10px!important}.hero-image{height:160px!important}.cta-card{padding:12px 10px}.cta-title{font-size:12px}.cta-button{font-size:13px;padding:10px 14px}.section-outer-wrapper{padding:0 10px!important}.brand-title-figma,.featured-section-title,.top-seller-title{font-size:15px!important}.brand-view-all-figma span,.featured-view-all-link span,.top-seller-view-all-text{font-size:12px!important}.featured-product-card{min-height:340px}.featured-product-image-section{height:140px!important;min-height:140px!important}.featured-product-description{font-size:13px!important}.featured-price-amount{font-size:16px!important}.featured-btn-inquire,.featured-btn-view-mobile{font-size:12px!important;padding:10px 8px!important}.brand-logo-figma{height:52px!important;width:52px!important}.top-seller-stat-text{font-size:11px!important}.ad-banners-section,.banner-section,.bottom-banner-section,.brand-section-figma,.new-products-promo-banner-section{padding:0 10px!important}}.mobile-quick-actions-section{display:none!important;height:0!important;margin:0!important;overflow:hidden!important;padding:0!important;visibility:hidden!important}@media (max-width:768px){.mobile-quick-actions-section{background:#fff;border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;box-sizing:border-box;display:block!important;height:auto!important;overflow:visible!important;padding:16px!important;visibility:visible!important;width:100%}.mobile-quick-actions-container{align-items:flex-start;display:flex;gap:4px;justify-content:space-around;width:100%}.mobile-quick-action-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:6px;max-width:80px;min-width:0;padding:4px 2px;transition:all .2s ease}.mobile-quick-action-item:active,.mobile-quick-action-item:hover{background:#1f396c0d}.mobile-quick-action-icon{align-items:center;background:#0000;border-radius:8px;display:flex;height:40px;justify-content:center;width:40px}.mobile-quick-action-icon svg{height:32px;width:32px}.mobile-quick-action-label{color:#333;font-family:Poppins,sans-serif;font-size:10px;font-weight:500;line-height:1.2;text-align:center}}.coming-soon-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.coming-soon-modal{animation:modalSlideIn .3s ease;background:#fff;border-radius:16px;max-width:320px;padding:32px 24px;position:relative;text-align:center;width:100%}.coming-soon-close{background:none;border:none;border-radius:50%;cursor:pointer;padding:4px;position:absolute;right:12px;top:12px;transition:background .2s}.coming-soon-close:hover{background:#f0f0f0}.coming-soon-icon{margin-bottom:16px}.coming-soon-icon svg{color:#1f396c}.coming-soon-title{color:#1f396c;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;margin:0 0 12px}.coming-soon-text{color:#666;line-height:1.5;margin:0 0 24px}.coming-soon-btn,.coming-soon-text{font-family:Poppins,sans-serif;font-size:14px}.coming-soon-btn{background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:12px 32px;transition:all .2s ease}.coming-soon-btn:hover{background:#15294d;transform:translateY(-1px)}@media (min-width:769px){.mobile-quick-actions-section{display:none!important}}@media (max-width:768px){.hero-cta-cards,.hero-cta-cards *{display:none!important;height:0!important;margin:0!important;overflow:hidden!important;padding:0!important;visibility:hidden!important}.mobile-quick-actions-section{display:block!important}}@media screen and (max-width:768px){.hero-cta-cards,.hero-section .hero-cta-cards,div.hero-cta-cards{display:none!important;height:0!important;left:-9999px!important;max-height:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;visibility:hidden!important;width:0!important}.hero-cta-cards .cta-button,.hero-cta-cards .cta-card,.hero-cta-cards .cta-card-content,.hero-cta-cards .cta-title{display:none!important;visibility:hidden!important}.featured-products-grid{-webkit-overflow-scrolling:touch!important;-ms-overflow-style:none!important;display:flex!important;flex-wrap:nowrap!important;gap:12px!important;margin:0 -4px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:4px 4px 16px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}}@media screen and (max-width:768px){.featured-products-grid::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.featured-products-grid .featured-product-card{display:flex!important;flex-basis:calc(50% - 6px);flex-direction:column!important;flex-grow:0;flex-shrink:0;height:420px!important;max-height:420px!important;max-width:calc(50% - 6px)!important;min-height:420px!important;min-width:calc(50% - 6px)!important;scroll-snap-align:start!important}.featured-products-grid .featured-product-image-section{flex-shrink:0!important;height:130px!important;max-height:130px!important;min-height:130px!important}.featured-products-grid .featured-product-details-section{gap:6px!important;padding:10px 8px!important}.featured-products-grid .featured-info-block,.featured-products-grid .featured-product-details-section{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.featured-products-grid .featured-info-block{gap:4px!important}.featured-products-grid .featured-actions-row,.featured-products-grid .featured-badges-block{flex-shrink:0!important;margin-top:auto!important}.featured-products-grid .featured-product-description{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;font-size:12px!important;line-height:1.4!important;min-height:auto!important;overflow:hidden!important}.featured-products-grid .featured-product-name{-webkit-line-clamp:2!important;font-size:13px!important;line-height:1.3!important;margin-bottom:2px!important}.featured-products-grid .featured-price-amount{font-size:14px!important}.featured-products-grid .featured-moq,.featured-products-grid .featured-price-unit{font-size:11px!important}.featured-products-grid .featured-badges-row{flex-wrap:nowrap!important;gap:6px!important}.featured-products-grid .featured-global-icon{height:14px!important;width:14px!important}.featured-products-grid .featured-global-text{font-size:10px!important}.featured-products-grid .featured-verified-badge{transform:scale(.65)!important;transform-origin:left center!important}.featured-products-grid .featured-company-logo{height:18px!important;width:18px!important}.featured-products-grid .featured-business-text,.featured-products-grid .featured-company-name,.featured-products-grid .featured-location-text{font-size:10px!important}.featured-products-grid .featured-flag-wrapper{border-radius:50%!important;height:18px!important;overflow:hidden!important;width:18px!important}.featured-products-grid .featured-flag-img{height:18px!important;object-fit:cover!important;width:24px!important}.featured-products-grid .featured-actions-row{gap:6px!important;margin-top:8px!important}.featured-products-grid .featured-btn-inquire{flex:1 1!important;font-size:10px!important;padding:8px 4px!important}.featured-products-grid .featured-btn-view-mobile{display:none!important}.section-white-box{overflow:visible!important}}@media screen and (max-width:480px){.featured-products-grid{gap:10px!important;padding:4px 4px 14px!important}.featured-products-grid .featured-product-card{flex-basis:calc(50% - 5px);flex-grow:0;flex-shrink:0;height:400px!important;max-height:400px!important;max-width:calc(50% - 5px)!important;min-height:400px!important;min-width:calc(50% - 5px)!important}.featured-products-grid .featured-product-image-section{height:120px!important;max-height:120px!important;min-height:120px!important}.featured-products-grid .featured-product-details-section{flex:1 1 auto!important;gap:5px!important;min-height:0!important;overflow:hidden!important;padding:8px 6px!important}.featured-products-grid .featured-product-description{font-size:11px!important;min-height:auto!important}.featured-products-grid .featured-product-name{font-size:12px!important}.featured-products-grid .featured-price-amount{font-size:13px!important}.featured-products-grid .featured-btn-inquire,.featured-products-grid .featured-btn-view-mobile{font-size:9px!important;padding:7px 3px!important}.featured-products-grid .featured-btn-view-mobile{display:none!important}.top-seller-grid{gap:10px!important;padding:4px 4px 14px!important}.top-seller-card{flex-basis:calc(50% - 5px);flex-grow:0;flex-shrink:0;max-width:calc(50% - 5px)!important;min-width:calc(50% - 5px)!important;width:calc(50% - 5px)!important}.top-seller-image-container{height:70px!important}.top-seller-content{gap:6px!important;padding:0 8px 10px!important}.top-seller-avatar{height:40px!important;width:40px!important}.top-seller-avatar-row{margin-top:-20px!important}.top-seller-name{font-size:11px!important}.top-seller-business-type,.top-seller-global-text,.top-seller-location-text{font-size:10px!important}.top-seller-stat-text{font-size:9px!important}.top-seller-stat-item{padding:5px 6px!important}}@media screen and (max-width:360px){.featured-products-grid .featured-product-card{flex-basis:calc(50% - 4px);flex-grow:0;flex-shrink:0;height:380px!important;max-height:380px!important;max-width:calc(50% - 4px)!important;min-height:380px!important;min-width:calc(50% - 4px)!important}.featured-products-grid .featured-product-image-section{height:110px!important;max-height:110px!important;min-height:110px!important}.featured-products-grid .featured-product-details-section{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.featured-products-grid .featured-product-description{font-size:10px!important;min-height:auto!important}.featured-products-grid .featured-product-name{font-size:11px!important}.featured-products-grid .featured-price-amount{font-size:12px!important}.featured-products-grid .featured-btn-inquire,.featured-products-grid .featured-btn-view-mobile{font-size:8px!important;padding:6px 2px!important}.featured-products-grid .featured-btn-view-mobile{display:none!important}.top-seller-card{flex-basis:calc(50% - 4px);flex-grow:0;flex-shrink:0;max-width:calc(50% - 4px)!important;min-width:calc(50% - 4px)!important;width:calc(50% - 4px)!important}.top-seller-image-container{height:60px!important}.top-seller-avatar{height:36px!important;width:36px!important}.top-seller-avatar-row{margin-top:-18px!important}.top-seller-name{font-size:10px!important}.top-seller-global-text{font-size:9px!important}.top-seller-stat-text{font-size:8px!important}}.mobile-slider-dots{display:none}@media screen and (max-width:768px){.mobile-slider-dots{align-items:center;display:flex!important;gap:8px;justify-content:center;padding:8px 0 4px;width:100%}.mobile-slider-dot{background:#d8d8d8;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .3s ease;width:8px}.mobile-slider-dot.active{background:#ffae00;border-radius:4px;width:24px}.mobile-slider-dot:hover{background:#b0b0b0}.mobile-slider-dot.active:hover{background:#e69d00}}.admin-layout{background:#f5f5f5!important;background-color:#f5f5f5!important;color:#000;color-scheme:light only;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;height:100vh;overflow-y:auto}.admin-layout *{color:#000}.admin-layout::-webkit-scrollbar{width:6px}.admin-layout::-webkit-scrollbar-track{background:#f1f1f1}.admin-layout::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.admin-layout::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.admin-layout{scrollbar-color:#c1c1c1 #f1f1f1;scrollbar-width:thin}.admin-header{background:#f5f5f5;min-height:64px!important;padding:12px 40px 12px 20px!important}.header-left{align-items:center;display:flex;gap:0;justify-content:flex-start;left:20px!important;position:absolute!important}.mobile-menu-toggle{align-items:center;background:#0000;border:none;border-radius:2px;cursor:pointer;display:none;height:40px;justify-content:center;padding:0;transition:background .2s;width:40px}.mobile-menu-toggle:hover{background:#f5f5f5}.mobile-menu-toggle:active{background:#e5e5e5}.admin-hamburger-icon{align-items:flex-end;display:flex;flex-direction:column;gap:5px;height:24px;justify-content:center;width:24px}.admin-hamburger-line{background-color:#1a1a1a;border-radius:3px;display:block;height:3px;transition:all .3s ease}.admin-hamburger-line-short{width:55%}.admin-hamburger-line-full{width:100%}.mobile-sidebar-close{background:#0000;border:none;cursor:pointer;display:none;height:0;margin:0;min-height:0;padding:0;position:absolute;right:10px;top:10px;transition:background .2s;width:0;z-index:1000}.mobile-drawer-overlay,.mobile-sidebar-drawer{display:none!important}.mobile-sidebar-close:hover{background:#f5f5f5}.admin-sidebar>.mobile-sidebar-close+.sidebar-profile{margin-top:0!important}.logo{margin-bottom:0;margin-left:0!important;margin-top:0;width:260px!important}.logo.clickable-logo{cursor:pointer;transition:opacity .2s ease}.logo.clickable-logo:hover{opacity:.8}.header-right{gap:24px!important;position:absolute!important;right:40px!important;z-index:101}.language-selector{background:#0000;border:1px solid #0000;font-family:inherit;outline:none;position:relative;transition:background .2s,border .2s;white-space:nowrap;z-index:102}button.language-selector{background:#0000}.language-selector:hover{background:#e8e8e8;border:1px solid #ccc}.language-selector:focus{outline:2px solid #1f396c;outline-offset:2px}.language-selector-wrapper{position:relative;z-index:1001}.language-chevron{transition:transform .2s ease}.language-chevron.rotated{transform:rotate(180deg)}.language-dropdown-overlay{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.language-dropdown{animation:dropdownFadeIn .2s ease;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;margin-top:8px;min-width:160px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1002}.language-option{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:12px 16px;text-align:left;transition:background .2s;width:100%}.language-option:hover{background:#f5f5f5}.language-option.active{background:#f0f4ff}.language-option:focus{outline:2px solid #1f396c;outline-offset:-2px}.language-option span{color:#354556;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.language-flag{border-radius:2px;height:16px;object-fit:cover;width:24px}.user-profile{white-space:nowrap}.user-avatar svg{height:20px;width:20px}.admin-body{align-items:stretch;background:#f5f5f5!important;margin:0;padding:0}.admin-sidebar{background:#fff!important;box-shadow:0 1px 2px 0 #0000000d;display:flex!important;flex-direction:column!important;gap:0!important;height:100vh!important;justify-content:flex-start!important;left:0!important;margin:0!important;max-height:none!important;min-width:260px!important;overflow-x:hidden;padding:50px 0 0!important;position:fixed!important;top:0!important;width:260px!important;z-index:99!important}.admin-sidebar>:first-child{margin-top:0!important;padding-top:0!important}.admin-sidebar>.mobile-sidebar-close{display:none!important;height:0!important;margin:0!important;min-height:0!important;padding:0!important}.admin-sidebar>.sidebar-profile{margin-top:0!important;padding-top:0!important}.sidebar-profile{border-bottom:1px solid #e6ebef;cursor:pointer;flex-shrink:0;gap:8px;margin:0!important;padding:8px 16px 12px}.profile-avatar-wrapper{margin:0!important}.profile-avatar-circle,.profile-avatar-wrapper{align-items:center;display:flex;justify-content:center}.profile-avatar-circle{background:linear-gradient(135deg,#8aa5b4,#6b8a9a);border:3px solid #29abe2;border-radius:50%;box-shadow:0 4px 12px #0000001f;cursor:pointer;flex-shrink:0;height:90px;overflow:hidden;transition:transform .2s ease;width:90px}.profile-avatar-circle:hover{box-shadow:0 6px 16px #0000002e;transform:scale(1.05)}.profile-avatar-circle svg{height:32px;width:32px}.profile-avatar-circle img{height:100%;object-fit:cover;width:100%}.profile-avatar{border-radius:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;height:auto;max-width:240px;transition:transform .25s cubic-bezier(.4,0,.2,1)}img.profile-avatar{height:auto;object-fit:cover}.profile-avatar:hover{transform:scale(1.02)}.edit-badge{background:#1f396c;bottom:8px;box-shadow:0 2px 4px #0003;height:32px;right:8px;width:32px}.profile-info{flex:1 1;gap:2px;min-width:0}.profile-name{color:#1e293b;line-height:1.3;text-align:center}.profile-role{font-size:13px;text-align:center}.sidebar-nav{gap:2px;overflow:visible!important;padding-top:0}.nav-item-wrapper{width:100%}.nav-item{border:none;border-radius:6px;color:#505050;margin-bottom:2px;min-height:40px;padding:10px 14px}.nav-item.active{background:linear-gradient(135deg,#2e5bba,#1f396c);box-shadow:0 2px 8px #1f396c4d}.nav-item.active .nav-icon svg{color:#fff}.nav-item.active .nav-icon svg path{stroke:#fff}.nav-item.active .nav-label{color:#fff!important}.nav-item.logout{border-top:1px solid #e2e8f0;margin-top:8px;padding-top:8px}.nav-item.logout:hover{background:#fee2e2;border-color:#fecaca}.nav-item.logout .nav-label{color:#ef4444!important}.nav-item-left{flex:1 1;min-width:0}.nav-icon{color:#505050;flex-shrink:0}.nav-icon svg{height:22px;width:22px}.nav-item.active .nav-icon{color:#fff}.admin-sidebar .nav-label{color:#1e293b!important;display:inline-block!important;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.4;opacity:1!important;overflow:visible;visibility:visible!important;white-space:nowrap}.chevron{flex-shrink:0}.submenu{padding-left:36px}.submenu-item{color:#64748b!important;font-size:13px;padding:10px 12px}.submenu-item:hover{background:#f1f5f9;color:#1e293b!important}.submenu-item.active{background:linear-gradient(135deg,#1f396c,#2a4a8a);color:#fff!important;font-weight:500}.submenu-item-disabled{cursor:default;pointer-events:none}.nav-item-disabled{cursor:not-allowed!important;opacity:.5;pointer-events:none}.nav-item-disabled:hover{background:#0000!important}.drawer-nav-item-disabled{cursor:not-allowed!important;opacity:.5;pointer-events:none}.drawer-nav-item-disabled:hover{background:#0000!important}.admin-layout,.admin-main{overflow-x:hidden}.admin-layout{max-width:100vw;min-height:100vh;width:100%}.admin-main{background:#f5f5f5!important;margin-left:0}.profile-avatar-wrapper{max-width:100%;width:auto}.profile-avatar{max-width:64px;width:100%}.profile-name{font-size:clamp(13px,1.1vw,15px)}.profile-role{font-size:clamp(11px,1vw,13px)}.nav-item{min-height:clamp(40px,4vw,48px);padding:clamp(10px,1vw,12px) clamp(12px,1.2vw,16px)}.admin-sidebar .nav-label{font-size:clamp(13px,1vw,15px)}.nav-icon{height:clamp(20px,1.8vw,24px);width:clamp(20px,1.8vw,24px)}.nav-icon svg{height:100%;width:100%}.user-avatar{align-items:center;background:linear-gradient(135deg,#1f396c,#2a4a8a);display:flex;flex-shrink:0;justify-content:center}.user-avatar svg{height:50%;width:50%}@media (max-width:1200px){.admin-sidebar{min-width:200px;width:220px}.admin-main{padding:20px}}@media (max-width:1024px) and (min-width:769px){.admin-body{flex-direction:column}.admin-sidebar{border-bottom:1px solid #e6ebef;border-right:none;flex-direction:row;flex-wrap:wrap;justify-content:center;max-height:none;max-width:100%;min-width:100%;padding:16px;position:static;width:100%}.sidebar-profile{flex-direction:row;gap:12px;padding-bottom:0}.profile-avatar-wrapper{height:auto;width:auto}.profile-avatar-circle{height:50px;width:50px}.profile-avatar-circle svg{height:24px;width:24px}.profile-avatar{height:50px;max-width:50px;width:50px}.edit-badge{height:20px;width:20px}.sidebar-nav{flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center}.nav-item{padding:8px 12px}.submenu{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:8px;position:absolute;z-index:10}}.mobile-menu-overlay{display:none}@media (max-width:768px){.admin-layout{height:auto!important;min-height:100vh!important;overflow-y:auto!important}.admin-header{background:#fff!important;padding:12px 16px;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:100!important}.header-content{align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important}.mobile-menu-toggle{align-items:center;background:#f5f5f5!important;border-radius:8px!important;display:flex!important;height:44px!important;justify-content:center;margin-right:8px;width:44px!important}.mobile-menu-toggle:hover{background:#e8e8e8!important}.logo{width:120px}.header-right{flex-shrink:0;gap:8px}.language-selector span{display:none}.user-info{display:none!important}.user-profile{display:flex!important;flex-shrink:0}.user-avatar{align-items:center!important;background:linear-gradient(135deg,#1f396c,#2a4a8a)!important;border-radius:50%!important;display:flex!important;flex-shrink:0!important;height:36px!important;justify-content:center!important;min-height:36px!important;min-width:36px!important;width:36px!important}.user-profile-wrapper{position:relative}.mobile-profile-overlay{background:#0000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.mobile-profile-dropdown{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;margin-top:8px;min-width:160px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}.mobile-profile-item{align-items:center;cursor:pointer;display:flex;gap:10px;padding:12px 16px;transition:background .2s}.mobile-profile-item:hover{background:#f5f5f5}.mobile-profile-item span{color:#354556;font-size:14px;font-weight:500}.user-avatar svg{display:block!important;height:18px!important;width:18px!important}.admin-body{display:block}.admin-sidebar{align-items:stretch!important;background:#fff!important;border-bottom:none;border-right:1px solid #e6ebef;box-shadow:2px 0 8px #0000001a!important;flex-direction:column!important;flex-wrap:nowrap!important;height:100vh!important;justify-content:flex-start!important;left:-100%!important;max-height:100vh!important;max-width:80vw!important;min-width:0!important;min-width:auto!important;overflow-x:hidden!important;overflow-y:auto!important;padding:60px 16px 20px!important;position:fixed!important;top:0!important;transition:left .3s ease-in-out!important;width:280px!important;z-index:999!important}.admin-sidebar.mobile-open{left:0!important}.mobile-menu-overlay{background:#00000080;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:998}.sidebar-profile{border-bottom:1px solid #e6ebef;flex-direction:column!important;flex-shrink:0!important;gap:8px!important;margin-bottom:12px!important;padding-bottom:12px!important}.profile-avatar-wrapper{height:auto!important;width:auto!important}.profile-avatar-circle{height:60px!important;width:60px!important}.profile-avatar-circle svg{height:30px!important;width:30px!important}.profile-avatar{border-radius:50%!important;height:60px!important;max-width:60px!important;width:60px!important}.edit-badge{bottom:0!important;height:20px!important;right:0!important;width:20px!important}.profile-info{align-items:center!important}.profile-name{font-size:13px!important}.profile-role{font-size:11px!important}.sidebar-nav{flex:1 1!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:2px!important;overflow-y:auto!important;padding-bottom:20px!important}.nav-item{min-height:40px!important;padding:10px 14px!important}.nav-label{font-size:13px!important}.nav-icon{height:20px!important;width:20px!important}.nav-icon svg{height:18px!important;width:18px!important}.mobile-sidebar-close{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:10px;top:10px;transition:background .2s;width:36px;z-index:1000}.mobile-sidebar-close:hover{background:#f5f5f5}.submenu{background:#0000!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:4px 0 4px 36px!important;position:static!important}.submenu-item{font-size:12px!important;padding:8px 12px!important}.nav-item-wrapper{width:100%!important}.chevron{height:14px!important;width:14px!important}.nav-item{padding:12px 16px;width:100%}.nav-item:hover{transform:translateX(0)}.submenu{background:#0000;border-radius:0;box-shadow:none;padding-left:40px;position:static}.admin-main{box-sizing:border-box!important;flex:none!important;margin:0!important;max-width:100%!important;min-width:100%!important;padding:12px!important;width:100%!important}.admin-body{align-items:flex-start!important;display:block!important;height:auto!important}.admin-body,.admin-layout{margin:0!important;min-height:auto!important;padding:0!important;width:100%!important}.admin-layout{max-width:100%!important;overflow-x:hidden!important}.admin-dashboard{max-width:100%!important;min-height:auto!important;width:100%!important}.admin-dashboard,.dashboard-content{margin:0!important;padding:0!important}.dashboard-content{gap:12px!important}.page-header{margin:0 0 8px!important;padding:0!important}.page-header h1{font-size:18px!important;margin:0!important}.page-header p{font-size:12px!important;margin:4px 0 0!important}}@media (max-width:480px){.admin-header{padding:10px 12px}.logo{width:100px}.admin-sidebar{max-width:85vw;width:260px}.profile-avatar,.profile-avatar-wrapper{height:60px;max-width:60px;width:60px}.admin-main{padding:10px!important}}@media (max-width:768px){.admin-sidebar{display:none!important}.mobile-sidebar-drawer{background:#fff;box-shadow:2px 0 12px #00000026;display:flex!important;flex-direction:column;height:100vh;height:calc(var(--vh, 1vh)*100);left:-100%;max-width:85vw;overflow:hidden;position:fixed;top:0;transition:left .3s ease-in-out;width:280px;z-index:1001}.mobile-sidebar-drawer.open{left:0}.mobile-drawer-overlay{background:#00000080;bottom:0;display:none!important;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:1000}.mobile-drawer-overlay.active{display:block!important;opacity:1}.mobile-drawer-header{align-items:center;border-bottom:1px solid #e6ebef;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.drawer-logo{cursor:pointer;height:36px;width:auto}.drawer-close-btn{align-items:center;background:#f5f5f5;border:none;border-radius:8px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background .2s;width:40px}.drawer-close-btn:hover{background:#e8e8e8}.mobile-drawer-user{align-items:center;background:linear-gradient(135deg,#1f396c,#2a4a8a);display:flex;flex-shrink:0;gap:12px;padding:16px 20px}.drawer-user-avatar{border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;height:50px;overflow:hidden;width:50px}.drawer-user-avatar img{height:100%;object-fit:cover;width:100%}.drawer-user-info{display:flex;flex-direction:column;gap:2px}.drawer-user-name{color:#fff;font-size:15px;font-weight:600;line-height:1.3}.drawer-user-role{color:#fffc;font-size:12px}.mobile-drawer-nav{flex:1 1;overflow-y:auto;padding:12px 0}.drawer-nav-item-wrapper{margin:0 12px}.drawer-nav-item{align-items:center;border-radius:8px;color:#354556;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:all .2s ease}.drawer-nav-item:hover{background:#f5f7fa}.drawer-nav-item.active{background:#1f396c1a;color:#1f396c}.drawer-nav-item.active .drawer-item-icon svg{stroke:#1f396c}.drawer-item-icon{align-items:center;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.drawer-item-icon svg{height:20px;width:20px}.drawer-item-label{flex:1 1;font-size:14px;font-weight:500}.drawer-chevron{flex-shrink:0;transition:transform .2s ease}.drawer-chevron.expanded{transform:rotate(90deg)}.drawer-submenu{border-left:2px solid #e6ebef;margin-bottom:8px;margin-left:46px;margin-top:4px;padding-left:12px}.drawer-submenu-item{border-radius:6px;color:#6d6d6d;cursor:pointer;font-size:13px;padding:10px 12px;transition:all .2s}.drawer-submenu-item:hover{background:#f5f7fa;color:#354556}.drawer-submenu-item.active{background:#1f396c1a;color:#1f396c;font-weight:500}.mobile-drawer-footer{background:#fafafa;border-top:1px solid #e6ebef;flex-shrink:0;padding:16px 20px}.mobile-drawer-logout{align-items:center;background:#fff5f5;border:1px solid #ffebeb;border-radius:8px;color:#dc3545;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:12px 16px;transition:all .2s;width:100%}.mobile-drawer-logout:hover{background:#ffebeb}.mobile-drawer-logout svg{flex-shrink:0}}:root{--admin-sidebar-width:clamp(220px,18vw,280px);--admin-sidebar-min-width:200px;--admin-header-height:70px;--admin-main-padding:clamp(16px,2.5vw,32px);--admin-font-xs:clamp(10px,0.85vw,11px);--admin-font-sm:clamp(11px,0.95vw,13px);--admin-font-base:clamp(12px,1vw,14px);--admin-font-md:clamp(13px,1.1vw,16px);--admin-font-lg:clamp(16px,1.4vw,20px);--admin-font-xl:clamp(18px,1.8vw,24px);--admin-font-2xl:clamp(20px,2vw,28px);--admin-space-xs:clamp(4px,0.4vw,6px);--admin-space-sm:clamp(6px,0.6vw,8px);--admin-space-md:clamp(10px,1vw,14px);--admin-space-lg:clamp(14px,1.4vw,20px);--admin-space-xl:clamp(20px,2vw,28px);--admin-space-2xl:clamp(28px,2.8vw,40px);--admin-table-cell-padding:clamp(8px,1vw,14px) clamp(6px,0.8vw,12px);--admin-table-header-padding:clamp(10px,1.2vw,16px) clamp(8px,1vw,12px);--admin-table-font-size:clamp(11px,0.95vw,14px);--admin-table-min-width:900px}.admin-dashboard,.admin-layout,.admin-product-manage,.supplier-manage-page,.user-manage-page{box-sizing:border-box;max-width:100vw;min-height:100vh;overflow-x:hidden;width:100%}.admin-body,.admin-main-layout,.apm-body,.user-manage-body{box-sizing:border-box;display:flex;min-height:calc(100vh - 70px);min-height:calc(100vh - var(--admin-header-height));width:100%}.admin-header,.apm-header,.user-manage-header{background:#f5f5f5;border-bottom:1px solid #e4e4e7;box-sizing:border-box;display:flex;padding:clamp(10px,1vw,14px) clamp(20px,2vw,28px);padding:var(--admin-space-md) var(--admin-space-xl);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}.admin-header-content,.apm-header-content,.header-content{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(10px,1vw,14px);gap:var(--admin-space-md);justify-content:space-between;width:100%}.admin-logo,.apm-logo,.logo{flex-shrink:0;height:auto;object-fit:contain;width:clamp(120px,14vw,200px)}.admin-header-right,.apm-header-right,.header-right{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(10px,1vw,14px);gap:var(--admin-space-md);position:relative;z-index:101}.admin-user-profile,.apm-user-profile,.user-profile{align-items:center;display:flex;gap:clamp(6px,.6vw,8px);gap:var(--admin-space-sm)}.admin-user-avatar,.apm-user-avatar,.user-avatar{border-radius:50%;flex-shrink:0;height:clamp(32px,3vw,40px);width:clamp(32px,3vw,40px)}.admin-user-name,.apm-user-name,.user-name{font-size:clamp(12px,1vw,14px);font-size:var(--admin-font-base);font-weight:500;white-space:nowrap}.admin-user-role,.apm-user-role,.user-role{font-size:clamp(10px,.85vw,11px);font-size:var(--admin-font-xs)}.admin-language-selector,.apm-language-selector,.language-selector{align-items:center;display:flex;gap:clamp(4px,.4vw,6px);gap:var(--admin-space-xs)}.admin-language-selector span,.apm-language-selector span,.language-selector span{font-size:clamp(12px,1vw,14px);font-size:var(--admin-font-base)}.admin-sidebar,.apm-sidebar,.user-manage-sidebar{background:#fff;border-right:1px solid #e6ebef;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:2px;height:auto!important;max-height:none!important;max-width:260px;min-width:240px;overflow:visible!important;padding:8px 8px 8px 12px;position:relative!important;width:240px}.admin-sidebar::-webkit-scrollbar,.apm-sidebar::-webkit-scrollbar,.user-manage-sidebar::-webkit-scrollbar{width:4px}.admin-sidebar::-webkit-scrollbar-track,.apm-sidebar::-webkit-scrollbar-track,.user-manage-sidebar::-webkit-scrollbar-track{background:#0000}.admin-sidebar::-webkit-scrollbar-thumb,.apm-sidebar::-webkit-scrollbar-thumb,.user-manage-sidebar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.apm-sidebar-profile,.sidebar-profile,.sidebar-profile-section{align-items:center;border-bottom:1px solid #e6ebef;display:flex;flex-direction:column;flex-shrink:0;gap:12px;padding:16px 16px 20px}.apm-profile-avatar-wrapper,.profile-avatar-wrapper,.sidebar-avatar-container{height:auto;position:relative;width:auto}.apm-profile-avatar,.profile-avatar,.sidebar-avatar{border-radius:50%;height:80px;object-fit:cover;width:80px}.apm-profile-name,.profile-name,.sidebar-profile-name{font-size:16px;font-weight:600;text-align:center}.apm-profile-role,.profile-role,.sidebar-profile-role{color:#6d6d6d;font-size:13px}.apm-sidebar-nav,.sidebar-menu,.sidebar-nav{display:flex;flex:1 1;flex-direction:column;gap:0;overflow:visible!important;width:100%}.apm-nav-item,.menu-item,.nav-item{align-items:center;border-radius:5px;cursor:pointer;display:flex;justify-content:space-between;min-height:28px;padding:5px 8px;transition:all .2s}.apm-nav-label,.menu-item-label,.nav-label{font-size:11px;font-weight:500;overflow:visible;white-space:nowrap}.apm-nav-icon,.menu-item-icon,.nav-icon{flex-shrink:0;height:16px;width:16px}.apm-nav-icon svg,.menu-item-icon svg,.nav-icon svg{height:14px;width:14px}.submenu-item{font-size:10px;padding:4px 8px 4px 28px}.admin-main,.admin-main-content,.apm-main,.user-manage-main{background:#f5f5f5;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:clamp(20px,2vw,28px);gap:var(--admin-space-xl);min-width:0;overflow-x:auto;padding:clamp(16px,2.5vw,32px);padding:var(--admin-main-padding)}.page-header{gap:clamp(6px,.6vw,8px);gap:var(--admin-space-sm)}.page-header h1,.page-title{font-size:clamp(18px,1.8vw,24px);font-size:var(--admin-font-xl);font-weight:600;line-height:1.3;margin:0}.page-description,.page-header p{color:#6d6d6d;font-size:clamp(12px,1vw,14px);font-size:var(--admin-font-base);line-height:1.5;margin:0}.stats-row{align-items:flex-start;flex-wrap:wrap;gap:clamp(14px,1.4vw,20px);gap:var(--admin-space-lg)}.stat-card,.stats-cards{gap:clamp(10px,1vw,14px);gap:var(--admin-space-md)}.stat-card{background-color:initial!important;border:none!important;border-radius:8px;box-shadow:none!important;box-sizing:border-box;min-width:clamp(160px,16vw,200px);padding:clamp(14px,1.4vw,20px);padding:var(--admin-space-lg)}.stat-icon{background:#ebf4fa;height:clamp(36px,4vw,48px);width:clamp(36px,4vw,48px)}.stat-icon svg{height:clamp(18px,2vw,24px);width:clamp(18px,2vw,24px)}.stat-label{font-size:clamp(11px,.95vw,13px);font-size:var(--admin-font-sm);white-space:nowrap}.stat-value{font-size:clamp(18px,1.8vw,24px);font-size:var(--admin-font-xl)}.stats-grid{grid-gap:clamp(14px,1.4vw,20px);grid-gap:var(--admin-space-lg);gap:clamp(14px,1.4vw,20px);gap:var(--admin-space-lg);grid-template-columns:repeat(auto-fit,minmax(clamp(200px,20vw,260px),1fr))}.data-table-container,.table-wrapper,.users-table-container{-webkit-overflow-scrolling:touch;background:#fff;border-radius:8px;box-sizing:border-box;overflow-x:auto;overflow-y:visible;width:100%}.data-table-container::-webkit-scrollbar,.table-wrapper::-webkit-scrollbar,.users-table-container::-webkit-scrollbar{height:8px}.data-table-container::-webkit-scrollbar-track,.table-wrapper::-webkit-scrollbar-track,.users-table-container::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.data-table-container::-webkit-scrollbar-thumb,.table-wrapper::-webkit-scrollbar-thumb,.users-table-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.data-table-container::-webkit-scrollbar-thumb:hover,.table-wrapper::-webkit-scrollbar-thumb:hover,.users-table-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.data-table,.users-table{border-collapse:collapse;min-width:900px;min-width:var(--admin-table-min-width);table-layout:auto;width:100%}.data-table thead tr,.users-table thead tr{background:#f8fafc;border-bottom:1px solid #e2e8f0}.data-table th,.users-table th{background:#f8fafc;color:#475569;font-size:clamp(11px,.95vw,14px);font-size:var(--admin-table-font-size);font-weight:600;padding:clamp(10px,1.2vw,16px) clamp(8px,1vw,12px);padding:var(--admin-table-header-padding);position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:1}.data-table th:first-child,.users-table th:first-child{padding-left:clamp(10px,1vw,14px);padding-left:var(--admin-space-md)}.data-table tbody tr,.users-table tbody tr{border-bottom:1px solid #e2e8f0;transition:background .15s ease}.data-table tbody tr:hover,.users-table tbody tr:hover{background:#f8fafc}.data-table td,.users-table td{color:#64748b;font-size:clamp(11px,.95vw,14px);font-size:var(--admin-table-font-size);padding:clamp(8px,1vw,14px) clamp(6px,.8vw,12px);padding:var(--admin-table-cell-padding);vertical-align:middle;white-space:nowrap}.data-table td:first-child,.users-table td:first-child{padding-left:clamp(10px,1vw,14px);padding-left:var(--admin-space-md)}.data-table td.wrap-content,.product-title,.user-table-name,.users-table td.wrap-content{max-width:clamp(180px,20vw,280px);white-space:normal;word-break:break-word}.checkbox-col{min-width:50px;width:clamp(50px,5vw,70px)}.checkbox-wrapper{gap:clamp(4px,.4vw,6px);gap:var(--admin-space-xs)}.checkbox-wrapper input[type=checkbox]{accent-color:#3b82f6;height:clamp(14px,1.5vw,18px);width:clamp(14px,1.5vw,18px)}.checkbox-wrapper span{font-size:clamp(11px,.95vw,13px);font-size:var(--admin-font-sm)}.company-logo{flex-shrink:0;height:clamp(28px,3vw,36px);width:clamp(28px,3vw,36px)}.product-image{height:clamp(32px,3.5vw,40px);width:clamp(44px,5vw,56px)}.role-badge,.status-badge,.type-badge,.verification-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:clamp(10px,.85vw,11px);font-size:var(--admin-font-xs);font-weight:500;justify-content:center;padding:clamp(3px,.4vw,5px) clamp(8px,1vw,12px);white-space:nowrap}.details-link{color:#0ea5e9;font-size:clamp(11px,.95vw,13px);font-size:var(--admin-font-sm);white-space:nowrap}.action-buttons{flex-wrap:nowrap;gap:clamp(4px,.4vw,6px);gap:var(--admin-space-xs)}.action-btn{background:#f1f5f9;flex-shrink:0;height:clamp(26px,2.8vw,32px);width:clamp(26px,2.8vw,32px)}.revenue-section{background:#fff;border:1px solid #ebecec;border-radius:16px;display:flex;flex-direction:column;gap:clamp(28px,2.8vw,40px);gap:var(--admin-space-2xl);padding:clamp(20px,2vw,28px);padding:var(--admin-space-xl)}.revenue-stats{gap:clamp(20px,2vw,28px);gap:var(--admin-space-xl)}.revenue-stat-item{border-bottom:none;gap:clamp(10px,1vw,14px);gap:var(--admin-space-md);min-width:clamp(200px,22vw,280px);padding-bottom:clamp(10px,1vw,14px);padding-bottom:var(--admin-space-md)}.revenue-icon{font-size:clamp(12px,1vw,14px);font-size:var(--admin-font-base);font-weight:800;height:clamp(28px,2.8vw,36px);width:clamp(28px,2.8vw,36px)}.revenue-label{color:#7c7d7f;font-size:clamp(11px,.95vw,13px);font-size:var(--admin-font-sm)}.revenue-value{color:#383839;font-size:clamp(13px,1.1vw,16px);font-size:var(--admin-font-md);font-weight:500}.chart-section{gap:clamp(28px,2.8vw,40px);gap:var(--admin-space-2xl)}.chart-sidebar{flex-shrink:0;gap:clamp(14px,1.4vw,20px);gap:var(--admin-space-lg);min-width:180px;width:clamp(200px,20vw,260px)}.chart-header h3{font-size:clamp(16px,1.4vw,20px);font-size:var(--admin-font-lg);font-weight:500;margin:0 0 clamp(4px,.4vw,6px);margin:0 0 var(--admin-space-xs) 0}.chart-header p{font-size:clamp(11px,.95vw,13px);font-size:var(--admin-font-sm)}.chart-stat-value{font-size:clamp(20px,2vw,28px);font-size:var(--admin-font-2xl);font-weight:600}.chart-stat-label{font-size:clamp(11px,.95vw,13px);font-size:var(--admin-font-sm)}.chart-stat-num{font-size:clamp(13px,1.1vw,16px);font-size:var(--admin-font-md)}.chart-stat-text{font-size:clamp(10px,.85vw,11px);font-size:var(--admin-font-xs)}.chart-container{gap:clamp(10px,1vw,14px);gap:var(--admin-space-md);min-width:clamp(300px,40vw,500px)}.chart-area{height:clamp(200px,24vw,280px)}.chart-labels{padding:0 clamp(10px,1vw,14px);padding:0 var(--admin-space-md)}.chart-labels span{font-size:clamp(10px,.85vw,11px);font-size:var(--admin-font-xs)}.legend-dot{flex-shrink:0;height:clamp(10px,1.1vw,14px);width:clamp(10px,1.1vw,14px)}.legend-item span:last-child{font-size:clamp(11px,.95vw,13px);font-size:var(--admin-font-sm)}.apm-list-header,.filters-section,.list-header,.sm-list-header,.table-header{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(10px,1vw,14px);gap:var(--admin-space-md)}.search-box,.search-input-wrapper{align-items:center;background:#fff;border:1px solid #dadada;border-radius:6px;display:flex;gap:clamp(6px,.6vw,8px);gap:var(--admin-space-sm);max-width:100%;min-width:clamp(200px,25vw,320px);padding:clamp(6px,.6vw,8px) clamp(10px,1vw,14px);padding:var(--admin-space-sm) var(--admin-space-md)}.search-box input,.search-input-wrapper input{background:#0000;border:none;font-size:clamp(12px,1vw,14px);font-size:var(--admin-font-base);outline:none;width:100%}.filter-category,.filter-dropdown{align-items:center;background:#fff;border:1px solid #dadada;border-radius:6px;cursor:pointer;display:flex;font-size:clamp(12px,1vw,14px);font-size:var(--admin-font-base);gap:clamp(6px,.6vw,8px);gap:var(--admin-space-sm);padding:clamp(6px,.6vw,8px) clamp(10px,1vw,14px);padding:var(--admin-space-sm) var(--admin-space-md);white-space:nowrap}.filters-row{gap:clamp(10px,1vw,14px);gap:var(--admin-space-md)}.filter-group{gap:clamp(4px,.4vw,6px);gap:var(--admin-space-xs);min-width:clamp(160px,18vw,220px)}.filter-group.search{min-width:clamp(240px,28vw,360px)}.filter-group label{font-size:clamp(10px,.85vw,11px);font-size:var(--admin-font-xs)}.filter-group input,.filter-group select{font-size:clamp(12px,1vw,14px);font-size:var(--admin-font-base);padding:clamp(6px,.6vw,8px) clamp(10px,1vw,14px);padding:var(--admin-space-sm) var(--admin-space-md)}.add-user-btn,.apm-approve-btn,.btn-primary{background:#003654;border:none;border-radius:8px;color:#fff}.add-user-btn,.apm-approve-btn,.apm-cancel-btn,.btn-primary,.btn-secondary,.export-btn{align-items:center;cursor:pointer;display:inline-flex;font-size:clamp(12px,1vw,14px);font-size:var(--admin-font-base);font-weight:500;gap:clamp(6px,.6vw,8px);gap:var(--admin-space-sm);justify-content:center;padding:clamp(6px,.6vw,8px) clamp(14px,1.4vw,20px);padding:var(--admin-space-sm) var(--admin-space-lg);transition:all .2s;white-space:nowrap}.apm-cancel-btn,.btn-secondary,.export-btn{background:#fff;border:1px solid #e5e5e5;border-radius:8px;color:#333}.apm-modal-overlay,.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:clamp(10px,1vw,14px);padding:var(--admin-space-md);position:fixed;right:0;top:0;z-index:1000}.apm-modal-content,.modal-content{background:#fff;border-radius:12px;box-sizing:border-box;max-height:90vh;max-width:min(90vw,600px);overflow-y:auto;width:100%}.apm-modal-header,.modal-header{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;flex-wrap:wrap;gap:clamp(10px,1vw,14px);gap:var(--admin-space-md);justify-content:space-between;padding:clamp(14px,1.4vw,20px) clamp(20px,2vw,28px);padding:var(--admin-space-lg) var(--admin-space-xl)}.apm-modal-header h2,.modal-header h2{font-size:clamp(16px,1.4vw,20px);font-size:var(--admin-font-lg);font-weight:600;margin:0}.apm-modal-body,.modal-body{padding:clamp(20px,2vw,28px);padding:var(--admin-space-xl)}.apm-modal-footer,.modal-footer{border-top:1px solid #e5e5e5;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:clamp(14px,1.4vw,20px) clamp(20px,2vw,28px);padding:var(--admin-space-lg) var(--admin-space-xl)}.apm-modal-footer,.form-row,.modal-footer{gap:clamp(10px,1vw,14px);gap:var(--admin-space-md)}.form-row{grid-gap:clamp(10px,1vw,14px);grid-gap:var(--admin-space-md);grid-template-columns:repeat(auto-fit,minmax(clamp(200px,25vw,280px),1fr));margin-bottom:clamp(10px,1vw,14px);margin-bottom:var(--admin-space-md)}.form-group{gap:clamp(4px,.4vw,6px);gap:var(--admin-space-xs)}.form-group input,.form-group label,.form-group select,.form-group textarea{font-size:clamp(12px,1vw,14px);font-size:var(--admin-font-base)}.form-group input,.form-group select,.form-group textarea{border:1px solid #e5e5e5;border-radius:8px;padding:clamp(6px,.6vw,8px) clamp(10px,1vw,14px);padding:var(--admin-space-sm) var(--admin-space-md)}.pagination-container,.sm-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(10px,1vw,14px);gap:var(--admin-space-md);justify-content:space-between;padding:clamp(10px,1vw,14px) clamp(14px,1.4vw,20px);padding:var(--admin-space-md) var(--admin-space-lg)}.pagination-info{font-size:clamp(11px,.95vw,13px);font-size:var(--admin-font-sm)}.pagination-controls{flex-wrap:wrap;gap:clamp(4px,.4vw,6px);gap:var(--admin-space-xs)}.pagination-btn,.sm-page-arrow{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:6px;cursor:pointer;display:flex;font-size:clamp(11px,.95vw,13px);font-size:var(--admin-font-sm);justify-content:center;min-width:clamp(28px,3vw,36px);padding:clamp(4px,.4vw,6px) clamp(10px,1vw,14px);padding:var(--admin-space-xs) var(--admin-space-md);transition:all .2s}.empty-state,.loading-container,.sm-error,.sm-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,2.8vw,40px);padding:var(--admin-space-2xl);text-align:center}.loading-spinner{height:clamp(32px,4vw,48px);width:clamp(32px,4vw,48px)}.empty-state h3{font-size:clamp(16px,1.4vw,20px);font-size:var(--admin-font-lg);margin-bottom:clamp(6px,.6vw,8px);margin-bottom:var(--admin-space-sm)}.empty-state p{color:#6d6d6d;font-size:clamp(12px,1vw,14px);font-size:var(--admin-font-base)}@media (min-width:1400px){:root{--admin-sidebar-width:280px;--admin-table-min-width:1000px}}@media (max-width:1399px){:root{--admin-sidebar-width:260px;--admin-table-min-width:900px}.stats-row{flex-direction:column}.date-filter{align-self:flex-end}}@media (max-width:1199px){:root{--admin-sidebar-width:240px;--admin-table-min-width:850px}.chart-section{flex-direction:column}.chart-sidebar{flex-direction:row;flex-wrap:wrap;gap:clamp(20px,2vw,28px);gap:var(--admin-space-xl);width:100%}.chart-container{min-width:100%}}@media (max-width:1023px) and (min-width:768px){:root{--admin-sidebar-width:220px;--admin-table-min-width:800px}.admin-body,.admin-main-layout,.apm-body,.user-manage-body{display:flex}.admin-sidebar,.apm-sidebar,.user-manage-sidebar{border-bottom:none;border-right:1px solid #e6ebef;flex-direction:column;max-width:220px;min-width:220px;position:-webkit-sticky;position:sticky;width:220px}.apm-sidebar-profile,.sidebar-profile,.sidebar-profile-section{flex-direction:column;gap:clamp(10px,1vw,14px);gap:var(--admin-space-md);padding-bottom:clamp(10px,1vw,14px);padding-bottom:var(--admin-space-md)}.apm-profile-avatar-wrapper,.profile-avatar-wrapper,.sidebar-avatar-container{height:70px;width:70px}.apm-profile-info,.profile-info,.sidebar-profile-info{align-items:center}.apm-sidebar-nav,.sidebar-menu,.sidebar-nav{flex-direction:column;gap:4px}.apm-nav-item,.menu-item,.nav-item{padding:clamp(6px,.6vw,8px) clamp(10px,1vw,14px);padding:var(--admin-space-sm) var(--admin-space-md)}.submenu{background:#0000;box-shadow:none;display:flex;flex-direction:column;padding-left:40px;position:static}.revenue-stats{flex-direction:column;gap:clamp(10px,1vw,14px);gap:var(--admin-space-md)}.stats-cards{flex-wrap:wrap}.stat-card{flex:initial;min-width:calc(50% - clamp(10px, 1vw, 14px));min-width:calc(50% - var(--admin-space-md))}}@media (max-width:767px){:root{--admin-table-min-width:700px}.admin-header,.apm-header,.user-manage-header{padding:clamp(10px,1vw,14px);padding:var(--admin-space-md)}.mobile-menu-toggle{display:flex!important}.admin-user-avatar,.apm-user-avatar,.user-avatar{align-items:center!important;background:linear-gradient(135deg,#1f396c,#2a4a8a)!important;border-radius:50%!important;display:flex!important;flex-shrink:0!important;height:36px!important;justify-content:center!important;min-height:36px!important;min-width:36px!important;width:36px!important}.admin-user-avatar svg,.apm-user-avatar svg,.user-avatar svg{display:block!important;height:18px!important;width:18px!important}.admin-user-profile,.apm-user-profile,.user-profile{display:flex!important}.admin-sidebar,.apm-sidebar,.user-manage-sidebar{background:#fff;border-bottom:none;border-right:1px solid #e6ebef;box-shadow:2px 0 8px #0000001a;flex-direction:column;height:100vh;left:-100%;max-height:100vh;max-width:80vw;overflow-x:hidden;overflow-y:auto;padding:60px 16px 20px;position:fixed;top:0;transition:left .3s ease-in-out;width:280px;z-index:999}.admin-sidebar.mobile-open,.apm-sidebar.mobile-open,.user-manage-sidebar.mobile-open{left:0}.admin-main,.admin-main-content,.apm-main,.user-manage-main{gap:clamp(14px,1.4vw,20px);gap:var(--admin-space-lg);padding:clamp(10px,1vw,14px);padding:var(--admin-space-md);width:100%}.page-header{flex-direction:column;gap:clamp(10px,1vw,14px);gap:var(--admin-space-md)}.header-actions{flex-wrap:wrap;width:100%}.header-actions button{flex:1 1;min-width:120px}.stat-card{min-width:100%}.form-row{grid-template-columns:1fr}.apm-modal-content,.modal-content{margin:clamp(6px,.6vw,8px);margin:var(--admin-space-sm);max-height:calc(100vh - 20px);max-width:100%}.filters-row{flex-direction:column}.filter-group,.filter-group.search{min-width:100%}.apm-sidebar-profile,.sidebar-profile,.sidebar-profile-section{border-bottom:1px solid #e6ebef;flex-direction:column;flex-shrink:0;gap:8px;margin-bottom:12px;padding-bottom:12px}.apm-profile-avatar-wrapper,.profile-avatar,.profile-avatar-wrapper,.sidebar-avatar-container{height:60px;width:60px}.profile-avatar{border-radius:50%;max-width:60px}.apm-profile-info,.profile-info,.sidebar-profile-info{align-items:center}.profile-name{font-size:13px}.profile-role{font-size:11px}.apm-sidebar-nav,.sidebar-menu,.sidebar-nav{flex:1 1;flex-direction:column;gap:2px;overflow-y:auto;padding-bottom:20px}.apm-nav-item,.menu-item,.nav-item{min-height:40px;padding:10px 14px;width:100%}.nav-label{font-size:13px}.nav-icon{height:20px;width:20px}.nav-icon svg{height:18px;width:18px}.submenu{background:#0000;border-radius:0;box-shadow:none;display:flex;padding:4px 0 4px 36px;position:static}.submenu-item{font-size:12px;padding:8px 12px}}@media (max-width:639px){:root{--admin-table-min-width:600px}.admin-header-content,.apm-header-content,.header-content{gap:clamp(10px,1vw,14px);gap:var(--admin-space-md)}.admin-header-right,.apm-header-right,.header-right{gap:8px}.admin-language-selector span,.admin-user-info,.apm-language-selector span,.apm-user-info,.language-selector span,.user-info{display:none}.admin-user-avatar,.apm-user-avatar,.user-avatar{align-items:center!important;background:linear-gradient(135deg,#1f396c,#2a4a8a)!important;border-radius:50%!important;display:flex!important;flex-shrink:0!important;height:36px!important;justify-content:center!important;min-height:36px!important;min-width:36px!important;width:36px!important}.admin-user-avatar svg,.apm-user-avatar svg,.user-avatar svg{display:block!important;height:18px!important;width:18px!important}.admin-user-profile,.apm-user-profile,.user-profile{display:flex!important}.admin-sidebar,.apm-sidebar,.user-manage-sidebar{max-width:85vw;width:260px}.apm-profile-avatar-wrapper,.profile-avatar,.profile-avatar-wrapper,.sidebar-avatar-container{height:60px;max-width:60px;width:60px}.chart-stat-row{gap:clamp(10px,1vw,14px);gap:var(--admin-space-md)}.apm-modal-footer,.chart-stat-row,.modal-footer{flex-direction:column}.apm-modal-footer button,.modal-footer button{width:100%}}@media (max-width:960px){.data-table,.users-table{font-size:12px}.data-table td,.data-table th,.users-table td,.users-table th{padding:10px 8px}}@media (max-width:1152px){.chart-labels span{font-size:10px}}.data-table td,.users-table td{overflow:hidden;text-overflow:ellipsis}.action-btn,.menu-item,.nav-item,.pagination-btn{min-height:36px;min-width:36px}@media print{.admin-sidebar,.header-right,.sidebar-nav{display:none!important}.admin-main,.user-manage-main{padding:0}.table-wrapper{overflow:visible}.data-table,.users-table{font-size:10pt;min-width:100%}}@media (max-width:768px){.admin-dashboard,.admin-layout,.admin-product-manage,.supplier-manage-page,.user-manage-page{height:auto!important;margin:0!important;max-width:100%!important;min-height:auto!important;overflow-x:hidden!important;padding:0!important;width:100%!important}.admin-body,.admin-main-layout,.apm-body,.user-manage-body{align-items:flex-start!important;display:block!important;padding:0!important}.admin-body,.admin-main,.admin-main-layout,.apm-body,.user-manage-body{height:auto!important;margin:0!important;min-height:auto!important;width:100%!important}.admin-main{box-sizing:border-box!important;flex:none!important;padding:12px!important}.dashboard-content{gap:12px!important;margin:0!important;padding:0!important}.page-header{margin:0 0 8px!important;padding:0!important}.page-header h1{font-size:18px!important;margin:0!important}.page-header p{font-size:12px!important;margin:4px 0 0!important}.table-header{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;justify-content:space-between!important;width:100%!important}.table-header h2{flex:1 1!important;font-size:14px!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.see-all,.table-header .see-all{color:#1f396c!important;cursor:pointer!important;display:inline-block!important;flex-shrink:0!important;font-size:13px!important;font-weight:500!important;opacity:1!important;visibility:visible!important;white-space:nowrap!important}body:has(.admin-layout),html:has(.admin-layout){height:auto!important;min-height:100vh!important;overflow:auto!important}}@media (max-width:480px){.admin-main{padding:10px!important}.table-header{gap:6px!important}.table-header h2{font-size:13px!important}.see-all,.table-header .see-all{font-size:12px!important}body:has(.admin-layout),html:has(.admin-layout){height:auto!important;min-height:100vh!important;overflow:auto!important}}.sub-admin-page{background:#f5f5f5;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;min-height:100vh}.sub-admin-header{align-items:flex-start;background:#fff;border-bottom:1px solid #e4e4e7;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:25px 60px 25px 32px;width:100%}.sub-admin-header .header-content{align-items:center;align-self:stretch;display:flex;height:54px;justify-content:space-between}.sub-admin-header .logo{height:52px;object-fit:contain;width:266px}.sub-admin-header .header-right{align-items:center;display:flex;gap:24px;justify-content:flex-end}.sub-admin-header .language-selector{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center}.sub-admin-header .language-selector span{color:#354556;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:103.02%}.sub-admin-header .user-profile{align-items:center;border-radius:30px;display:flex;gap:10px;height:48px;justify-content:center}.sub-admin-header .user-avatar{background:linear-gradient(135deg,#8aa5b4,#6b8a9a);border-radius:138px;height:40px;width:40px}.sub-admin-header .user-info{align-items:flex-start;display:flex;flex-direction:column;gap:6px;justify-content:center}.sub-admin-header .user-name{color:#1f396c;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:120%}.sub-admin-header .user-role-wrapper{align-items:center;display:flex;gap:8px;justify-content:center}.sub-admin-header .user-role{color:#333;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:120%}.sub-admin-body{display:flex;min-height:calc(100vh - 104px)}.sub-admin-sidebar{align-items:center;background:#fff;border-right:1px solid #e6ebef;display:flex;flex-direction:column;gap:12px;height:1256px;min-width:300px;padding:40px 16px 0 24px;width:300px}.sub-admin-sidebar .sidebar-profile{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:16px}.sub-admin-sidebar .profile-avatar-wrapper{height:120px;position:relative;width:120px}.sub-admin-sidebar .profile-avatar{background:url(https://api.builder.io/api/v1/image/assets/TEMP/06db5f4f513bfbf50675db6e5a7a362042eed953) #d3d3d3 -45.429px -13.547px/281.248% 187.522% no-repeat;border-radius:138px;height:120px;width:120px}.sub-admin-sidebar .edit-badge{bottom:10px;cursor:pointer;position:absolute;right:-5px}.sub-admin-sidebar .profile-info{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center}.sub-admin-sidebar .profile-name{color:#2b2b2b;font-family:Poppins,sans-serif;font-size:24px;font-weight:500;line-height:normal}.sub-admin-sidebar .profile-role{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:normal}.sub-admin-sidebar .sidebar-nav{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px;margin-top:20px}.sub-admin-sidebar .nav-item{align-items:center;align-self:stretch;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s}.sub-admin-sidebar .nav-item:hover{background:#f5f5f5}.sub-admin-sidebar .nav-item.active{background:#e6ebef}.sub-admin-sidebar .nav-item.logout .nav-label{color:#ff7474}.sub-admin-sidebar .nav-item-left{align-items:center;display:flex;gap:16px}.sub-admin-sidebar .nav-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.sub-admin-sidebar .nav-label{color:#333;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:normal}.sub-admin-sidebar .chevron{height:24px;width:24px}.sub-admin-main{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:56px;margin:0 auto;max-width:1536px;padding:40px 60px}.sub-admin-main .page-header{align-items:flex-end;align-self:stretch;display:flex;justify-content:space-between}.sub-admin-main .header-text{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:center}.sub-admin-main .page-header h1{color:#333;font-family:Inter,sans-serif;font-size:32px;font-weight:500;line-height:120%;margin:0}.sub-admin-main .page-header p{color:#6d6d6d;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:120%;margin:0}.sub-admin-main .add-role-btn{align-items:center;background:#1f396c;border:none;border-radius:8px;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:16px 32px;transition:background-color .2s}.sub-admin-main .add-role-btn:hover{background:#162a52}.sub-admin-main .add-role-btn span{color:#fff;font-family:Poppins,sans-serif;font-size:20px;font-weight:400;line-height:21px}.sub-admin-main .accounts-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px}.sub-admin-main .accounts-section h2{color:#333;font-family:Inter,sans-serif;font-size:24px;font-weight:500;line-height:120%;margin:0}.sub-admin-main .accounts-table{align-items:flex-start;align-self:stretch;background:#fff;border:1px solid #dadada;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:16px}.sub-admin-main .account-row{align-items:center;align-self:stretch;border-bottom:1px solid #e4e4e7;display:flex;padding:16px 0}.sub-admin-main .account-row:last-child{border-bottom:none}.sub-admin-main .account-avatar{align-items:center;display:flex;gap:8px;justify-content:center;width:56px}.sub-admin-main .account-avatar img{border-radius:138px;height:40px;object-fit:cover;width:40px}.sub-admin-main .account-name{align-items:center;display:flex;gap:8px;width:180px}.sub-admin-main .account-name span{color:#333;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:120%}.sub-admin-main .account-email{align-items:center;display:flex;flex:1 0;gap:8px;justify-content:center}.sub-admin-main .account-email span{color:#6d6d6d;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:120%}.sub-admin-main .account-phone{align-items:center;display:flex;flex:1 0;gap:8px;justify-content:center}.sub-admin-main .account-phone span{color:#6d6d6d;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:120%}.sub-admin-main .account-password{align-items:center;border:1px solid #dadada;border-radius:108px;display:flex;gap:16px;justify-content:center;padding:12px 16px}.sub-admin-main .account-password span{color:#6d6d6d;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:120%}.sub-admin-main .account-password .change-password{text-decoration:underline}.sub-admin-main .account-password .copy-badge{align-items:center;background:#e6ebef;border-radius:99px;display:flex;gap:4px;justify-content:center;padding:4px 8px}.sub-admin-main .account-password .copy-badge span{color:#002a41;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:120%}.sub-admin-main .account-status{align-items:center;display:flex;flex:1 0;gap:8px;justify-content:center}.sub-admin-main .status-badge{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:120%}.sub-admin-main .status-badge.active{color:#28a745}.sub-admin-main .status-badge.inactive{color:#ff9501}.sub-admin-main .account-actions{align-items:center;display:flex;flex:1 0;gap:8px;justify-content:flex-end}.sub-admin-main .permission-btn{align-items:center;background:#0000;border:1px solid #1f396c33;border-radius:99px;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:8px 16px;transition:background-color .2s}.sub-admin-main .permission-btn:hover{background:#f5f5f5}.sub-admin-main .permission-btn span{color:#1f396c;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:120%}.sub-admin-main .action-icons{align-items:center;border:1px solid #dadada;border-radius:54px;display:flex;gap:8px;padding:8px 16px}.sub-admin-main .action-icons svg{cursor:pointer}@media (max-width:1400px){.sub-admin-main{padding:30px 40px}.sub-admin-main .account-row{flex-wrap:wrap;gap:16px}.sub-admin-main .account-email,.sub-admin-main .account-phone,.sub-admin-main .account-status{flex:none;width:auto}}@media (max-width:1024px){.sub-admin-sidebar{min-width:80px;padding:20px 8px;width:80px}.sub-admin-sidebar .profile-avatar,.sub-admin-sidebar .profile-avatar-wrapper{height:48px;width:48px}.sub-admin-sidebar .chevron,.sub-admin-sidebar .edit-badge,.sub-admin-sidebar .nav-label,.sub-admin-sidebar .profile-info{display:none}.sub-admin-sidebar .nav-item{justify-content:center;padding:12px}.sub-admin-sidebar .nav-item-left{gap:0}}@media (max-width:768px){.sub-admin-header{padding:15px 20px}.sub-admin-header .logo{height:auto;width:180px}.sub-admin-main{gap:30px;padding:20px}.sub-admin-main .page-header{align-items:flex-start;flex-direction:column;gap:20px}.sub-admin-main .page-header h1{font-size:24px}.sub-admin-main .add-role-btn{width:100%}.sub-admin-main .accounts-table{padding:12px}.sub-admin-main .account-row{align-items:flex-start;flex-direction:column;gap:12px}.sub-admin-main .account-actions,.sub-admin-main .account-email,.sub-admin-main .account-name,.sub-admin-main .account-phone,.sub-admin-main .account-status{justify-content:flex-start;width:100%}.sub-admin-main .account-password{flex-wrap:wrap}}.buyer-directory-page{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:100vh}.buyer-directory-main{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:41px;padding:24px var(--section-padding) 56px var(--section-padding)}.breadcrumb-container{align-items:flex-start;display:flex;width:100%}.breadcrumb-item{text-decoration:none}.breadcrumb-item:hover{color:#1f396c}.buyer-directory-content{align-items:flex-start;display:flex;gap:24px;justify-content:flex-start;width:100%}.buyer-directory-left{gap:32px;width:1051px}.buyer-directory-left,.title-section{align-items:flex-start;display:flex;flex-direction:column}.title-section{gap:8px}.page-description{line-height:21px}.search-filter-section{align-items:center;background:#fffc;border:1px solid #dadada;border-radius:8px;display:flex;gap:24px;padding:16px;width:100%}.filter-inputs{align-items:flex-start;display:flex;flex:1 1;gap:16px}.filter-input-wrapper{align-items:center;border:1px solid #6d6d6d;border-radius:8px;display:flex;flex:1 1;gap:8px;padding:16px}.filter-input{background:#0000;border:none;color:#333;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:21px;outline:none;width:100%}.filter-input::placeholder{color:#6d6d6d}.filter-select-wrapper{align-items:center;border:1px solid #6d6d6d;border-radius:8px;cursor:pointer;display:flex;flex:1 1;justify-content:space-between;padding:16px;position:relative}.filter-select-text{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:21px}.filter-dropdown{box-shadow:0 4px 12px #0000001a;left:0;margin-top:4px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.filter-dropdown-item{color:#333;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;padding:12px 16px;transition:background-color .2s ease}.filter-dropdown-item:hover{background-color:#f5f5f5}.search-button{align-items:center;background:#1f396c;border:none;border-radius:8px;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:16px 24px;transition:background-color .2s ease}.search-button span{color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:normal}.search-button:hover{background:#162a52}.buyers-list{width:100%}.buyer-card.sponsored,.buyers-list{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.buyer-card.sponsored{align-self:stretch;background:#fffc;border:1px solid #dadada;border-radius:8px;justify-content:center;padding:16px}.buyer-card-header{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between}.buyer-info{align-items:flex-end;display:flex;gap:8px;justify-content:center}.buyer-logo{height:56px;object-fit:contain;width:56px}.buyer-details{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:center}.buyer-name{color:#1f396c;font-size:18px;font-weight:500}.buyer-location,.buyer-name{font-family:Poppins,sans-serif;line-height:24px;margin:0}.buyer-location{color:#6d6d6d;font-size:14px;font-weight:400}.sponsored-badge{font-family:Poppins,sans-serif}.buyer-card-body{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.buyer-category,.buyer-keywords{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:21px;margin:0}.buyer-category .label,.buyer-keywords .label{color:#333;font-weight:500}.verified-badge{color:#1f396c;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:21px}.hidden-buyers-section{align-items:flex-start;display:flex;flex-direction:column;gap:12px;width:100%}.hidden-buyers-title{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:24px;font-weight:500;line-height:36px;margin:0}.buyer-card.hidden{align-items:flex-end;background:#fffc;border:1px solid #dadada;border-radius:8px;justify-content:flex-end;padding:16px}.buyer-card-content,.buyer-card.hidden{align-self:stretch;display:flex;flex-direction:column;gap:16px}.buyer-card-content,.buyer-info-hidden{align-items:flex-start}.buyer-info-hidden{align-self:stretch;display:flex;gap:16px}.checkbox-wrapper{padding:9px 3px}.buyer-name-hidden{color:#1f396c;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px;margin:0;width:184px}.buyer-meta{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.view-details-btn{line-height:normal;transition:background-color .2s ease}.buyer-directory-sidebar{justify-content:center;padding-top:40px;width:285px}.buyer-directory-sidebar,.welcome-card{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.welcome-card{align-self:stretch;background:#fff;border:1px solid #dadada;border-radius:8px;padding:24px 16px}.welcome-header{flex-direction:column;gap:24px}.welcome-header,.welcome-info{align-items:center;align-self:stretch;display:flex}.welcome-info{gap:12px}.welcome-title{color:#1f396c;font-size:16px;font-weight:500;line-height:24px}.welcome-subtitle,.welcome-title{font-family:Poppins,sans-serif;margin:0}.welcome-subtitle{color:#333;font-size:14px;font-weight:400;line-height:normal}.upgrade-message{align-items:center;align-self:stretch;border:1px solid #969696;border-radius:8px;display:flex;gap:8px;justify-content:center;padding:12px}.upgrade-message p{color:#6d6d6d;flex:1 1;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:160%;margin:0}.upgrade-btn{align-self:stretch;gap:16px;line-height:normal;transition:background-color .2s ease}.upgrade-btn:hover{background:#162a52}.ad-banners{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.ad-banner,.recommended-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:24px}.recommended-content{background:#fff;border:1px solid #dadada;border-radius:8px;padding:16px}.recommended-title{font-family:Poppins,sans-serif;line-height:normal}.recommended-items{width:100%}.recommended-item{align-items:center;align-self:stretch;display:flex;gap:8px;justify-content:center}@media screen and (max-width:1440px){.buyer-directory-main{padding:24px 140px 56px}.buyer-directory-left{flex:1 1;width:auto}}@media screen and (max-width:1200px){.buyer-directory-main{padding:24px 80px 56px}.buyer-directory-content{flex-direction:column;gap:32px}.buyer-directory-sidebar{padding-top:0;width:100%}.filter-inputs{flex-wrap:wrap}.filter-input-wrapper,.filter-select-wrapper{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;min-width:200px}}@media screen and (max-width:768px){.buyer-directory-main{padding:24px 24px 40px}.page-title{font-size:24px}.search-filter-section{flex-direction:column;padding:16px}.filter-inputs{width:100%}.filter-input-wrapper,.filter-select-wrapper{flex:1 1 100%}.search-button{width:100%}.hidden-buyers-title{font-size:18px;line-height:28px}.buyer-category,.buyer-keywords,.verified-badge{font-size:14px}.pagination{gap:16px}.pagination-number{font-size:16px}}@media screen and (max-width:480px){.buyer-directory-main{padding:16px 16px 32px}.page-title{font-size:20px}.breadcrumb-item,.page-description{font-size:14px}.buyer-name,.buyer-name-hidden{font-size:16px}.buyer-location{font-size:12px}.view-details-btn{width:100%}.upgrade-btn,.view-details-btn{font-size:14px;padding:10px 24px}.ad-banner{height:200px}.ad-banner.tall{height:350px}}.buyer-contact-details{border-top:1px dashed #e0e0e0;display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-top:8px}.buyer-email,.buyer-phone{align-items:center;color:#505050;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;gap:4px;line-height:21px;margin:0}.buyer-email .label,.buyer-phone .label{color:#1f396c;font-weight:500;min-width:50px}.masked-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ddd,#eee 50%,#ddd);-webkit-background-clip:text;background-clip:text;color:#999;cursor:not-allowed;font-style:italic;-webkit-user-select:none;user-select:none}.buyer-card .buyer-contact-details .masked-text:hover{cursor:pointer}.buyer-contact-details .masked-text:before{-webkit-text-fill-color:initial;content:"🔒";margin-right:4px}:root{--verified-blue:#29abe2}.featured-products-page{background:#f5f5f5;background:var(--background-color);display:flex;flex-direction:column;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;min-height:auto}.featured-main-content{align-items:center;display:flex;flex:0 0 auto;flex-direction:column}.featured-content-wrapper{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:0;max-width:100%;padding:24px 20px 0;width:100%}.featured-content-wrapper .featured-breadcrumb{margin-bottom:17px}@media (max-width:1600px){.featured-content-wrapper{padding:24px 20px 0}}@media (max-width:1200px){.featured-content-wrapper{padding:24px 16px 0}}@media (max-width:768px){.featured-content-wrapper{padding:16px 12px 0}}.featured-breadcrumb{align-items:center;display:flex;gap:8px;justify-content:center}.breadcrumb-link{color:var(--light-gray);cursor:pointer}.featured-title-section{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-bottom:24px;margin-top:0;width:100%}.featured-page-title{color:#1b1b1b;color:var(--heading-color);font-family:Poppins,sans-serif;font-size:32px;font-weight:600;line-height:normal;margin:0}.featured-page-subtitle{color:#6d6d6d;color:var(--light-gray);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:21px;margin:0}.featured-products-grid{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);width:100%}.featured-product-card{background:var(--white-color)!important;box-sizing:border-box;height:485px!important;transition:box-shadow .2s ease,transform .2s ease!important;width:100%}.featured-product-card:hover{box-shadow:0 4px 12px #0000001a}@media (max-width:1400px){.featured-products-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.featured-products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.featured-products-grid{grid-template-columns:repeat(2,1fr)}.featured-product-card{height:auto!important;min-height:420px!important}}@media (max-width:480px){.featured-products-grid{grid-template-columns:repeat(2,1fr)}.featured-product-card{height:auto!important;min-height:380px!important}}.featured-product-image-section{align-items:center;align-self:stretch;background:#f2f2f2b3;border-radius:8px 8px 0 0;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;height:201px;justify-content:center;overflow:hidden;padding:16px 24px}.featured-product-img{height:169px;object-fit:contain;transition:transform .3s ease;width:113px}.featured-product-card:hover .featured-product-img{transform:scale(1.05)}.featured-product-image-container{align-items:center;align-self:stretch;background:#f2f2f2b3;border-radius:8px 8px 0 0;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;height:201px;justify-content:center;overflow:hidden;padding:16px 24px}.featured-product-image{height:169px;object-fit:contain;transition:transform .3s ease;width:113px}.featured-product-card:hover .featured-product-image{transform:scale(1.05)}.featured-product-details-section{box-sizing:border-box;flex-shrink:0;gap:16px;height:284px;padding:0 12px 12px}.featured-info-block{flex:1 1;gap:16px}.featured-desc-block{box-sizing:border-box;height:94px}.featured-product-name{-webkit-line-clamp:2;color:#6d6d6d;font-family:Poppins,sans-serif;font-weight:400;line-height:146%}.featured-price-row{align-items:flex-start;gap:0}.featured-price-amount{font-family:Poppins,sans-serif;font-size:18px}.featured-price-unit{margin-left:2px}.featured-moq,.featured-price-unit{font-family:Poppins,sans-serif;font-size:14px}.featured-moq{line-height:normal}.featured-badges-row{align-items:flex-start;gap:24px}.featured-global-icon{height:22px;width:22px}.featured-global-text{font-family:Poppins,sans-serif;font-size:17px}.featured-verified-badge svg{height:22px;width:22px}.featured-verified-text{font-family:Poppins,sans-serif;font-size:17px;font-style:normal}.featured-container-img{align-items:center;display:flex;gap:8px;height:30px}.featured-container-img img{height:30px;object-fit:contain;width:auto}.featured-seller-company{gap:8px}.featured-company-logo{height:24px;width:24px}.featured-company-name{font-size:14px;font-style:normal;line-height:146%;text-decoration:none;transition:color .2s ease}.featured-company-name:hover{color:#0094e4;text-decoration:underline}.featured-location-block{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px}.featured-location-row{gap:2px;justify-content:center}.featured-flag-wrapper{align-items:center;background:#fff;border-radius:61px;display:flex;height:24px;justify-content:flex-end;overflow:hidden;padding-bottom:2px;width:24px}.featured-flag-img{height:16px;object-fit:cover;width:31px}.featured-location-text{font-family:Poppins,sans-serif;font-size:14px;line-height:160%}.featured-business-block{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px}.featured-business-row{align-items:center;align-self:stretch;display:flex;gap:8px;justify-content:center}.featured-business-text{flex:1 0;font-family:Poppins,sans-serif;font-size:14px;line-height:160%}.featured-actions-row{gap:16px}.featured-btn-inquire{cursor:pointer;flex:1 0;font-family:Poppins,sans-serif;font-size:14px;gap:16px;padding:8px;transition:background .2s ease}.featured-btn-inquire.added{background:#28a745}.featured-btn-inquire.added:hover{background:#218838}.featured-btn-call{flex:1 0;font-family:Poppins,sans-serif;font-size:14px;gap:8px;padding:8px;transition:all .2s ease}.featured-btn-call:hover{background:#1f396c0d}.featured-btn-call svg{height:16px;width:16px}.featured-btn-mobile-menu{align-items:center;background:#fff;border:1px solid #6d6d6d;border-radius:2px;cursor:pointer;display:none;flex-shrink:0;height:44px;justify-content:center;padding:10px;transition:all .2s ease;width:44px}.featured-btn-mobile-menu:hover{background:#f5f5f5}.featured-pagination{align-items:center;display:flex;gap:32px;justify-content:center;margin-bottom:40px;margin-top:56px;width:100%}.featured-products-page .footer{margin-top:0;padding-top:100px!important}.pagination-arrow.next{background:var(--foundation-blue-100)}.pagination-numbers{gap:16px}.pagination-ellipsis{color:#676767;font-family:Inter,sans-serif;font-size:20px;font-weight:400}.pagination-number{height:30px;width:30px}.pagination-number:hover{background:#eeeeee80}.pagination-number.active{background:var(--primary-color);color:var(--white-color)}@media (max-width:768px){.featured-page-title{font-size:24px}.featured-page-subtitle{font-size:14px}.featured-products-page .featured-products-grid{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,1fr)!important;overflow-x:visible!important;overflow-y:visible!important}.featured-products-page .featured-product-card{display:flex!important;flex:none!important;flex-direction:column!important;height:auto!important;max-width:none!important;min-height:420px!important;min-width:0!important;min-width:auto!important;width:100%!important}.featured-products-page .featured-product-details-section{display:flex;flex:1 1;flex-direction:column;height:auto;min-height:auto}.featured-products-page .featured-info-block{display:flex;flex:1 1;flex-direction:column}.featured-products-page .featured-badges-block{margin-top:auto}.featured-products-page .featured-actions-row{flex-shrink:0;margin-top:auto!important}.featured-pagination{gap:16px}.pagination-number{font-size:16px;height:24px;width:24px}.featured-btn-mobile-menu{display:flex}.featured-actions-row{flex-direction:row;gap:8px}.featured-btn-inquire{flex:1 1;min-width:0}.featured-btn-call,.featured-btn-inquire{font-size:12px;padding:8px 6px}}@media (max-width:480px){.breadcrumb-current,.breadcrumb-link,.featured-breadcrumb{font-size:14px}.featured-products-page .featured-products-grid{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(2,1fr)!important;overflow-x:visible!important;overflow-y:visible!important}.featured-products-page .featured-product-card{min-height:380px!important}.featured-products-page .featured-product-image-section{height:160px;padding:12px 16px}.featured-products-page .featured-product-img{height:130px;width:90px}.featured-products-page .featured-desc-block{height:auto}.featured-products-page .featured-product-name{-webkit-line-clamp:2;font-size:12px}.featured-products-page .featured-price-amount{font-size:14px}.featured-products-page .featured-moq,.featured-products-page .featured-price-unit{font-size:12px}.featured-products-page .featured-global-text,.featured-products-page .featured-verified-text{font-size:14px}.featured-products-page .featured-global-icon,.featured-products-page .featured-verified-badge svg{height:18px;width:18px}.featured-products-page .featured-business-text,.featured-products-page .featured-company-name,.featured-products-page .featured-location-text{font-size:12px}.featured-actions-row{flex-direction:row;flex-wrap:nowrap;gap:6px}.featured-btn-inquire{flex:1 1;font-size:11px;min-width:0;padding:8px 4px}.featured-btn-call{font-size:11px;gap:4px;padding:8px 4px}.featured-btn-call span{display:none}.featured-btn-mobile-menu{display:flex;height:36px;padding:6px;width:36px}.pagination-ellipsis{color:#6d6d6d;font-size:14px;padding:0 4px}}.all-brands-page{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:100vh}.brands-main-content{flex:1 1;width:100%}.brands-container,.brands-main-content{align-items:flex-start;display:flex;flex-direction:column}.brands-container{box-sizing:border-box;gap:32px;margin-left:var(--section-padding);margin-right:var(--section-padding);padding:24px 0 56px;width:calc(100% - var(--section-padding)*2)}.brands-breadcrumb{align-items:center;display:flex;gap:8px;justify-content:flex-start}.brands-header{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px;margin-top:24px}.brands-title{color:#1b1b1b;font-size:32px;font-weight:600;line-height:42px}.brands-subtitle,.brands-title{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;margin:0}.brands-subtitle{color:#6d6d6d;font-size:16px;font-weight:400;line-height:21px}.brands-grid-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:24px;margin-top:24px}.brands-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(10,1fr);justify-items:center;width:100%}.brand-item{align-items:center;background:#fff;border:1.23px solid #dadada;border-radius:50%;cursor:pointer;display:flex;height:96px;justify-content:center;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:96px}.brand-item:hover{border-color:#1f396c;box-shadow:0 4px 12px #1f396c26;transform:scale(1.05)}.brand-logo{border-radius:50%;height:100%;object-fit:cover;width:100%}@media (max-width:1600px){.brands-container{margin-left:var(--section-padding);margin-right:var(--section-padding);padding:24px 0 56px;width:calc(100% - var(--section-padding)*2)}.brands-grid{grid-template-columns:repeat(10,1fr)}}@media (max-width:1400px){.brands-container{margin-left:var(--section-padding);margin-right:var(--section-padding);padding:24px 0 56px;width:calc(100% - var(--section-padding)*2)}.brands-grid{grid-template-columns:repeat(10,1fr)}}@media (max-width:1200px){.brands-container{margin-left:var(--section-padding);margin-right:var(--section-padding);padding:24px 0 56px;width:calc(100% - var(--section-padding)*2)}.brands-grid{grid-template-columns:repeat(10,1fr)}}@media (max-width:992px){.brands-container{margin-left:20px;margin-right:20px;padding:24px 0 40px;width:calc(100% - 40px)}.brands-grid{gap:20px;grid-template-columns:repeat(5,1fr)}.brand-item{height:80px;width:80px}.brands-title{font-size:28px;line-height:36px}}@media (max-width:768px){.brands-container{gap:24px;margin-left:16px;margin-right:16px;padding:20px 0 32px;width:calc(100% - 32px)}.brands-grid{gap:16px;grid-template-columns:repeat(4,1fr)}.brand-item{height:70px;width:70px}.brands-title{font-size:24px;line-height:32px}.brands-subtitle{font-size:14px;line-height:20px}.pagination{gap:16px}.pagination-number{font-size:16px}}@media (max-width:576px){.brands-container{padding:16px 16px 24px}.brands-grid{gap:12px;grid-template-columns:repeat(3,1fr)}.brand-item{height:60px;width:60px}.brands-title{font-size:20px;line-height:28px}.breadcrumb-current,.breadcrumb-link{font-size:14px}.pagination{gap:12px}.pagination-number{font-size:14px;padding:2px 4px}.pagination-arrow{height:20px;width:20px}}.all-categories-page{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:100vh}.categories-main-content{align-items:flex-start!important;display:flex;flex:1 1;flex-direction:column;width:100%}.categories-container{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;margin-left:var(--section-padding)!important;margin-right:var(--section-padding)!important;max-width:none!important;padding:24px 0 56px!important;width:calc(100% - var(--section-padding)*2)!important}.categories-breadcrumb{align-items:center;display:flex;gap:8px;justify-content:flex-start}.categories-header{align-items:flex-start;display:flex;flex-direction:column;gap:16px;max-width:1360px;width:100%}.categories-title{color:#1b1b1b;font-size:32px;font-weight:500}.categories-subtitle,.categories-title{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;line-height:21px;margin:0}.categories-subtitle{color:#6d6d6d;font-size:16px;font-weight:400}.categories-grid-section{align-items:flex-start;display:flex;flex-direction:column}.categories-grid,.categories-grid-section{gap:16px;margin:0!important;padding:0!important;width:100%}.categories-grid{grid-gap:16px;display:grid;grid-template-columns:repeat(4,minmax(280px,327px));justify-content:flex-start}.category-card{align-items:flex-start;background:#fff;border:1px solid #dadada;border-radius:2px;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;gap:19px;height:190px;max-width:327px;overflow:hidden;padding:16px 15px 16px 16px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:100%}.category-card:hover{border-color:#1f396c;box-shadow:0 4px 16px #1f396c1f;transform:translateY(-2px)}.category-image-wrapper{align-items:center;background-color:#f5f5f5;border:1px solid #e6ebef;border-radius:2px;display:flex;flex-shrink:0;height:89px;justify-content:center;overflow:hidden;width:89px}.category-image{display:block;height:100%;object-fit:cover;width:100%}.category-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:center;min-width:0;overflow:hidden}.category-name{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:21px;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subcategories-list{align-items:flex-start;display:flex;flex-direction:column;gap:0;justify-content:center;width:100%}.subcategory-item{align-items:center;cursor:pointer;display:flex;gap:8px;margin:0;padding:0;width:100%}.subcategory-item:hover .subcategory-name{color:#1f396c}.subcategory-name{color:#6d6d6d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subcategory-name,.view-all-link{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:156%;margin:0;padding:0;transition:color .2s ease}.view-all-link{color:#0094e4;cursor:pointer;text-decoration:none}.view-all-link:hover{color:#0076b8;text-decoration:underline}.pagination{width:100%}.pagination-arrow{padding:4px;transition:background-color .2s ease,opacity .2s ease}.pagination-arrow:hover:not(:disabled){opacity:.8}@media (max-width:1600px){.categories-container{margin-left:140px;margin-right:140px;width:calc(100% - 280px)}}@media (max-width:1200px){.categories-container{margin-left:80px;margin-right:80px;width:calc(100% - 160px)}.categories-grid{grid-template-columns:repeat(3,327px)}}@media (max-width:1100px){.categories-grid{grid-template-columns:repeat(3,1fr)}.category-card{height:auto;min-height:190px;width:100%}}@media (max-width:900px){.categories-container{margin-left:40px;margin-right:40px;width:calc(100% - 80px)}.categories-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.categories-container{margin-left:24px;margin-right:24px;width:calc(100% - 48px)}.categories-title{font-size:28px}.category-card{gap:14px;padding:14px}.category-image-wrapper{height:70px;width:70px}.category-name,.subcategory-name,.view-all-link{font-size:14px}.categories-grid{grid-template-columns:1fr}.categories-title{font-size:24px;line-height:normal}.categories-subtitle{font-size:14px}.pagination{gap:16px}.pagination-number{font-size:16px}}@media (max-width:480px){.categories-container{gap:24px;padding:16px 16px 32px}.categories-header{gap:8px}.categories-title{font-size:22px}.category-card{gap:12px;padding:12px}.category-image-wrapper{height:60px;width:60px}.category-name{font-size:13px}.subcategory-name{font-size:13px;line-height:140%}.view-all-link{font-size:13px}.pagination{gap:12px}.pagination-number{font-size:14px;padding:2px 4px}.pagination-arrow{height:20px;width:20px}.pagination-arrow svg{height:14px;width:14px}}.top-seller-page{background:#f5f5f5;display:flex;flex-direction:column;min-height:100vh}.top-seller-main{flex:1 1;width:100%}.top-seller-container,.top-seller-main{align-items:flex-start;display:flex;flex-direction:column}.top-seller-container{box-sizing:border-box;gap:32px;margin-left:var(--section-padding);margin-right:var(--section-padding);padding:24px 0 56px;width:calc(100% - var(--section-padding)*2)}.top-seller-breadcrumb{align-items:center;display:flex;gap:8px;justify-content:center}.top-seller-header{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.top-seller-title-section{align-items:flex-start;display:flex;flex-direction:column;gap:16px;width:1360px}.top-seller-title{color:#1b1b1b;font-size:32px;font-weight:500}.top-seller-subtitle,.top-seller-title{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;line-height:21px;margin:0}.top-seller-subtitle{color:#6d6d6d;font-size:16px;font-weight:400}.top-seller-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);width:100%}.top-seller-page .top-seller-card{align-items:flex-start;background:#fff;border:1px solid #dadada;border-radius:2px;display:flex;flex:1 0;flex-direction:column;gap:-29px;min-width:280px;overflow:visible;position:relative;transition:box-shadow .3s ease,transform .2s ease}.top-seller-page .top-seller-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.top-seller-page .top-seller-image-container{align-items:center;align-self:stretch;background:#eaeaea;border-radius:2px 2px 0 0;display:flex;flex-direction:column;gap:8px;height:84px;justify-content:center;overflow:hidden;padding:24px;position:relative}.top-seller-page .top-seller-bg-image{flex-shrink:0;height:480px;left:50%;object-fit:cover;position:absolute;top:0;transform:translateX(-50%);width:323px}.top-seller-page .top-seller-content{align-items:flex-start;align-self:stretch;display:flex;flex:1 1;flex-direction:column;gap:16px;padding:0 16px 16px}.top-seller-page .top-seller-avatar-row{align-items:flex-end;display:flex;gap:8px;justify-content:center;margin-top:-28px;width:100%;z-index:1}.top-seller-page .top-seller-avatar{background:#e6ebef;border:1px solid #d3d3d3;border-radius:50%;flex-shrink:0;height:56px;object-fit:cover;width:56px}.top-seller-page .top-seller-name-wrap{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;min-width:0}.top-seller-page .top-seller-name{color:#1f396c;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-seller-page .top-seller-bookmark-btn{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:auto;padding:0;transition:all .3s ease;width:24px}.top-seller-page .top-seller-bookmark-btn:hover{transform:scale(1.15)}.top-seller-page .top-seller-bookmark-btn svg{height:24px;width:24px}.top-seller-page .top-seller-bookmark-btn.favorited svg path{fill:#1f396c}.top-seller-page .top-seller-info-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px}.top-seller-page .top-seller-badges-row{align-items:flex-start;display:flex;gap:14px}.top-seller-page .top-seller-global-badge{align-items:center;display:flex;gap:5px}.top-seller-page .top-seller-global-icon{height:22px;width:22px}.top-seller-page .top-seller-global-text{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:normal}.top-seller-page .top-seller-pending-badge,.top-seller-page .top-seller-verified-badge{align-items:center;display:flex;gap:5px;height:30px;width:96px}.top-seller-page .top-seller-location-wrap{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px}.top-seller-page .top-seller-location-row{align-items:center;display:flex;gap:8px;justify-content:flex-start}.top-seller-page .top-seller-flag-container{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;overflow:hidden;width:24px}.top-seller-page .top-seller-flag-img{height:24px;object-fit:cover;width:32px}.top-seller-page .top-seller-location-text{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:160%}.top-seller-page .top-seller-country{color:#6d6d6d;font-weight:400}.top-seller-page .top-seller-years{color:#333;font-weight:500}.top-seller-page .top-seller-business-wrap{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:6px}.top-seller-page .top-seller-business-inner{align-items:center;align-self:stretch;display:flex;gap:8px;justify-content:flex-start}.top-seller-page .top-seller-business-type{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.top-seller-page .top-seller-stats-row{align-items:center;align-self:stretch;display:flex;gap:16px;width:100%}.top-seller-page .top-seller-stat-item{align-items:center;background:#e6ebef8f;border-radius:6px;display:flex;flex:1 1;gap:16px;justify-content:center;min-width:0;padding:8px 16px;transition:background .2s ease;white-space:nowrap}.top-seller-page .top-seller-stat-item:hover{background:#e6ebefd9}.top-seller-page .top-seller-stat-text{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.top-seller-pagination{align-items:center;display:flex;gap:32px;justify-content:center;margin-top:24px;width:100%}.pagination-arrow{background:#eeeeeeb0;transition:background .2s ease}.pagination-arrow:hover:not(:disabled){background:#dcdcdce6}.pagination-arrow svg{flex-shrink:0}.pagination-numbers{align-items:center;gap:24px}.pagination-number:hover{background:#eeeeeeb0}@media (max-width:1440px){.top-seller-container{margin-left:var(--section-padding);margin-right:var(--section-padding);padding:24px 0 56px;width:calc(100% - var(--section-padding)*2)}.top-seller-title-section{width:100%}}@media (max-width:1200px){.top-seller-container{margin-left:var(--section-padding);margin-right:var(--section-padding);padding:24px 0 56px;width:calc(100% - var(--section-padding)*2)}.top-seller-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.top-seller-container{margin-left:20px;margin-right:20px;padding:24px 0 56px;width:calc(100% - 40px)}.top-seller-grid{grid-template-columns:repeat(2,1fr)}.top-seller-title{font-size:28px}}@media (max-width:768px){.top-seller-container{gap:24px;margin-left:16px;margin-right:16px;padding:16px 0 40px;width:calc(100% - 32px)}.top-seller-page .top-seller-grid{grid-gap:12px!important;display:grid!important;flex-wrap:wrap!important;gap:12px!important;grid-template-columns:repeat(2,1fr)!important;margin:0!important;overflow-x:visible!important;overflow-y:visible!important;padding:0!important;scroll-snap-type:none!important}.top-seller-page .top-seller-card{flex:none!important;max-width:100%!important;min-width:0!important;scroll-snap-align:unset!important;width:100%!important}.seller-card-image-container{height:70px;padding:16px}.seller-avatar-wrapper{height:44px;width:44px}.seller-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;overflow:hidden}.seller-card-content{gap:10px;padding:0 10px 12px}.seller-badges-row{flex-wrap:wrap;gap:4px}.global-icon{height:16px;width:16px}.global-text{font-size:10px}.verified-badge{transform:scale(.75);transform-origin:left center}.seller-business-type,.seller-location-text{font-size:11px}.seller-flag-icon{height:18px;width:18px}.seller-stats-row{gap:6px}.seller-stat-item{flex:1 1;padding:6px 8px}.seller-stat-text{font-size:10px;white-space:nowrap}.seller-bookmark-btn{height:24px;right:8px;top:8px;width:24px}.seller-bookmark-btn svg{height:16px;width:12px}.top-seller-title{font-size:24px}.top-seller-subtitle{font-size:14px}.pagination-numbers{gap:16px}.pagination-number{font-size:16px}}@media (max-width:480px){.top-seller-container{padding:12px 12px 32px}.top-seller-page .top-seller-grid{grid-gap:10px!important;display:grid!important;flex-wrap:wrap!important;gap:10px!important;grid-template-columns:repeat(2,1fr)!important;margin:0!important;overflow-x:visible!important;overflow-y:visible!important;padding:0!important;scroll-snap-type:none!important}.top-seller-page .top-seller-card{flex:none!important;max-width:100%!important;min-width:0!important;scroll-snap-align:unset!important;width:100%!important}.top-seller-breadcrumb{flex-wrap:wrap}.breadcrumb-item{font-size:14px}.top-seller-title{font-size:20px;line-height:1.3}.top-seller-subtitle{font-size:13px}.seller-card-image-container{height:60px;padding:12px}.seller-avatar-wrapper{height:36px;width:36px}.seller-name{font-size:11px}.seller-card-content{gap:8px;padding:0 8px 10px}.global-text{font-size:9px}.seller-business-type,.seller-location-text{font-size:10px}.seller-stat-text{font-size:9px}.seller-stat-item{padding:5px 6px}.seller-stats-row{flex-direction:row;gap:6px}}.product-listing-page{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:100vh}.plp-main-content{flex:1 1;margin:0 auto;max-width:1360px;padding:32px 0;width:100%}.plp-breadcrumb{align-items:center;display:flex;gap:8px;margin-bottom:32px;padding:0}.breadcrumb-item{cursor:pointer;font-family:Poppins,sans-serif}.breadcrumb-item:hover:not(.active){color:#1f396c}.plp-container{align-items:flex-start;display:flex;gap:16px}.plp-sidebar{background:#fff;border-radius:2px;display:flex;flex-direction:column;flex-shrink:0;gap:24px;padding:16px;width:272px}.plp-sidebar .category-section{display:flex;flex-direction:column;gap:5px}.plp-sidebar .category-header{align-items:center;display:flex;gap:8px}.plp-sidebar .category-title{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:156%}.plp-sidebar .category-list{display:flex;flex-direction:column;gap:5px;margin-left:0;padding-left:0}.plp-sidebar .category-item{align-items:center;color:#6d6d6d;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;gap:8px;line-height:156%;margin-left:0;padding:4px 0;transition:color .2s ease}.plp-sidebar .category-item.active,.plp-sidebar .category-item:hover{color:#1b1b1b}.filter-header{align-items:center;display:flex;gap:16px}.filter-title{color:#212121;font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:156%}.filter-section{display:flex;flex-direction:column;gap:8px}.filter-section-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.filter-section-title{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:156%}.filter-search{align-items:center;background:#fff;border:1px solid #dadada;border-radius:2px;display:flex;justify-content:space-between;padding:8px 12px}.filter-search-input{border:none;color:#6d6d6d;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:156%;outline:none}.filter-search-input::placeholder{color:#6d6d6d}.filter-options{display:flex;flex-direction:column;gap:16px;margin-top:8px}.filter-option{border-radius:6px;cursor:pointer;padding:6px 8px;transition:all .2s ease}.filter-option:hover{background-color:#f0f4f8}.filter-option.selected{background-color:#e8f0fe;border-left:3px solid #1f396c;padding-left:5px}.filter-option.selected .option-name{color:#1f396c;font-weight:500}.option-name{color:#6d6d6d;flex:1 1;font-size:16px;line-height:156%}.option-count,.option-name{font-family:Poppins,sans-serif;font-weight:400}.option-count{color:#9ca3af;font-size:14px}.membership-option,.verification-option{align-items:center;display:flex;gap:5px}.verification-text{font-family:Poppins,sans-serif;font-size:17px;font-weight:400;line-height:normal}.verification-text.verified{color:#29abe2}.verification-text.trusted{color:#760ba8}.verification-text.audited{color:#0ec936}.verification-count{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:17px;font-weight:400}.country-option{align-items:center;display:flex;gap:5px}.country-flag-container{background:#fff;height:16px;width:26px}.country-flag{height:16px;width:auto}.filter-divider{background:linear-gradient(90deg,#dadada00,#dddc 48.56%,#dadada00);height:1px}.plp-content{display:flex;flex:1 1;flex-direction:column;gap:24px}.plp-banner{border-radius:2px;overflow:hidden;width:100%}.plp-banner-image{border-radius:2px;height:278px;object-fit:cover;width:100%}.plp-products-grid{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:repeat(5,1fr)}.plp-mid-banner{border-radius:2px;overflow:hidden;width:100%}.plp-mid-banner-image{border-radius:2px;height:273px;object-fit:cover;width:100%}.plp-product-card{background:#fff;border:1px solid #d8d8d8cc;border-radius:2px;display:flex;flex-direction:column;overflow:hidden}.plp-product-image-container{align-items:center;background:#f2f2f2b3;border-radius:8px 8px 0 0;display:flex;flex-direction:column;justify-content:center;padding:16px 24px}.plp-product-image{height:169px;object-fit:contain;width:113px}.plp-product-content{display:flex;flex:1 1;flex-direction:column;gap:16px;padding:0 12px 12px}.plp-product-info{display:flex;flex-direction:column;gap:4px;padding-top:4px}.plp-product-description{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#6d6d6d;display:-webkit-box;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:146%;margin:0;overflow:hidden;text-overflow:ellipsis}.plp-product-pricing{align-items:flex-start;display:flex;gap:4px}.plp-price-value{color:#333;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:normal}.plp-price-per{color:#6d6d6d}.plp-moq,.plp-price-per{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:normal}.plp-moq{color:#333;margin:0}.plp-moq-label{color:#6d6d6d}.plp-product-badges{display:flex;flex-direction:column;gap:4px}.plp-badge-row{align-items:flex-start;display:flex;gap:24px}.plp-badge{align-items:center;display:flex;gap:5px}.plp-global-badge{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:17px;font-weight:400;line-height:normal}.plp-badge-icon{height:22px;width:22px}.plp-verified-badge{align-items:center;color:#29abe2;display:flex;font-family:Poppins,sans-serif;font-size:17px;font-weight:400;gap:5px;line-height:normal}.plp-verified-badge svg{height:30px;width:22px}.plp-container-image{height:auto;width:100%}.plp-seller-info{align-items:center;display:flex;gap:2px}.plp-country-flag{align-items:center;background:#fff;border-radius:61px;display:flex;justify-content:flex-end;overflow:hidden;padding-bottom:2px}.plp-flag-small{height:16px;object-fit:cover;width:31px}.plp-country-text{font-family:Poppins,sans-serif;font-size:14px;line-height:160%}.plp-country-name{color:#6d6d6d;font-weight:400}.plp-member-years{color:#333;font-weight:500}.plp-business-type{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:160%}.plp-product-actions{align-items:center;display:flex;gap:16px;margin-top:auto}.plp-btn-inquire{align-items:center;background:#ffae00;border:none;border-radius:2px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;justify-content:center;line-height:normal;padding:8px;transition:background-color .2s ease}.plp-btn-inquire:hover{background:#e69d00}.plp-btn-view-mobile{align-items:center;background:#0000;border:1px solid #6d6d6d;border-radius:2px;color:#6d6d6d;cursor:pointer;display:flex;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;justify-content:center;line-height:normal;padding:8px;transition:all .2s ease}.plp-btn-view-mobile:hover{background:#6d6d6d;color:#fff}@media (max-width:1400px){.plp-main-content{padding:32px 20px}.plp-products-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1200px){.plp-products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.plp-container{flex-direction:column}.plp-sidebar{width:100%}.plp-products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.plp-main-content{padding:16px}.plp-breadcrumb{flex-wrap:wrap;gap:6px;margin-bottom:16px}.breadcrumb-item{font-size:13px}.plp-banner-image,.plp-mid-banner-image{border-radius:8px;height:160px}.plp-sidebar{border-radius:8px;display:none;gap:18px;padding:14px}.mobile-filter-btn{display:flex}.category-title,.filter-section-title{font-size:15px}.category-item,.option-name{font-size:14px}.plp-products-grid{gap:12px;grid-template-columns:1fr}.plp-product-card{border-radius:8px}.plp-product-image-container{padding:12px 16px}.plp-product-image{height:150px;width:100px}.plp-product-content{gap:12px;padding:0 10px 10px}.plp-product-description{-webkit-line-clamp:2;font-size:13px}.plp-price-value{font-size:16px}.plp-business-type,.plp-moq,.plp-price-per{font-size:13px}.plp-global-badge,.plp-verified-badge{font-size:14px}.plp-badge-icon{height:18px;width:18px}.plp-btn-inquire,.plp-btn-view-mobile{font-size:13px;padding:10px}.plp-content{gap:16px}.filter-option{padding:8px 10px}.filter-options{gap:10px}}@media (max-width:576px){.plp-main-content{padding:12px}.plp-products-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.plp-product-card{display:flex;flex-direction:column;gap:8px;height:100%;padding:8px;width:100%}.plp-product-image-container{align-items:center;border-radius:6px;display:flex;height:120px;justify-content:center;min-height:120px;min-width:0;min-width:auto;padding:8px;width:100%}.plp-product-image{height:100px;object-fit:contain;width:100%}.plp-product-content{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:0 4px 4px}.plp-product-info{flex:0 0 auto;gap:2px}.plp-product-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:11px;line-height:1.3;min-height:28px;overflow:hidden}.plp-price-value{font-size:13px}.plp-moq,.plp-price-per{font-size:10px}.plp-product-badges{flex:1 1;gap:2px}.plp-badge-row{flex-wrap:wrap;gap:6px}.plp-global-badge,.plp-verified-badge{font-size:10px;padding:2px 4px}.plp-badge-icon{height:14px;width:14px}.plp-country-text{font-size:10px}.plp-flag-small{height:12px;width:20px}.plp-business-type{font-size:9px}.plp-product-actions{flex-direction:column;gap:6px;margin-top:auto}.plp-btn-inquire,.plp-btn-view-mobile{border-radius:4px;font-size:10px;padding:6px 4px;width:100%}.plp-banner-image,.plp-mid-banner-image{height:120px}.plp-sidebar{gap:14px;padding:12px}.category-title,.filter-section-title{font-size:14px}.filter-search{padding:6px 10px}.filter-search-input{font-size:13px}.breadcrumb-item{font-size:12px}}@media (max-width:768px){.plp-product-card{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.plp-btn-inquire,.plp-btn-view-mobile{min-height:42px}.filter-option{min-height:40px}.category-item{min-height:36px;padding:8px 0}.plp-sidebar.mobile-open{background:#fff;border-radius:0;bottom:0;display:flex!important;height:100vh;left:0;overflow-y:auto;padding:60px 16px 20px;position:fixed;right:0;top:0;width:100%!important;z-index:1000}.mobile-sidebar-overlay{display:none}.mobile-sidebar-overlay.active{background:#00000080;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:999}}.mobile-filter-btn{align-items:center;background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:none;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:8px;justify-content:center;margin-bottom:16px;padding:12px 20px;width:100%}.mobile-filter-btn svg{height:20px;width:20px}.featured-product-card{align-items:center!important;align-self:start!important;background:#fff!important;border:1px solid #d8d8d8cc!important;border-radius:2px!important;display:flex!important;flex-direction:column!important;height:auto!important;max-height:-webkit-fit-content!important;max-height:fit-content!important;min-width:0!important;outline:none!important;overflow:hidden!important;transition:box-shadow .3s ease,transform .2s ease!important}.featured-product-card:focus,.featured-product-card:focus-visible,.featured-product-card:focus-within{border:1px solid #d8d8d8cc;outline:none}.featured-product-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.featured-product-image-section{align-items:center!important;align-self:stretch!important;background:#f2f2f2b3!important;border-radius:8px 8px 0 0!important;display:flex!important;flex-direction:column!important;gap:0!important;height:180px!important;justify-content:center!important;min-height:180px!important;overflow:hidden!important;padding:0!important}.featured-product-img{border-radius:8px 8px 0 0!important;height:100%!important;object-fit:cover!important;width:100%!important}.featured-product-details-section{align-items:flex-start;align-self:stretch;display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:flex-start;padding:8px 12px 10px}.featured-desc-block,.featured-info-block{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px}.featured-desc-block{padding:4px 0}.featured-product-name{-webkit-line-clamp:1;color:#333;font-size:14px;font-weight:500;min-height:20px}.featured-product-description,.featured-product-name{-webkit-box-orient:vertical;align-self:stretch;display:-webkit-box;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-style:normal;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.featured-product-description{-webkit-line-clamp:2;color:#6d6d6d;font-size:13px;font-weight:400;max-height:36px;min-height:36px}.featured-price-block{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.featured-price-row{align-items:baseline;align-self:stretch;display:flex;flex-wrap:wrap;gap:4px}.featured-price-amount{color:#333;font-size:16px;font-weight:500}.featured-price-amount,.featured-price-unit{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-style:normal;line-height:normal}.featured-price-unit{color:#6d6d6d;font-size:12px;font-weight:400}.featured-moq{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#333;display:-webkit-box;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:1.3;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.featured-moq-label{color:#6d6d6d}.featured-moq-value{color:#333}.featured-badges-block{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.featured-badges-row{align-items:center;display:flex;gap:16px}.featured-global-badge{align-items:center;display:flex;gap:5px}.featured-global-icon{flex-shrink:0;height:18px;width:18px}.featured-global-text{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;white-space:nowrap}.featured-verified-badge{align-items:center;display:flex;gap:5px}.featured-verified-badge svg{flex-shrink:0;height:18px;width:18px}.featured-verified-text{color:#29abe2;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:normal}.featured-seller-company{align-items:center;display:flex;gap:6px;margin-top:4px}.featured-company-icon{flex-shrink:0}.featured-company-logo{border-radius:4px;flex-shrink:0;height:20px;object-fit:cover;width:20px}.featured-company-name{color:#1f396c;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;line-height:1.3;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.featured-location-row{align-items:center;display:flex;gap:6px;justify-content:flex-start}.featured-flag-wrapper{align-items:center!important;background:#fff!important;border-radius:50%!important;display:flex!important;flex-shrink:0!important;height:20px!important;justify-content:center!important;overflow:hidden!important;width:20px!important}.featured-flag-img{height:20px!important;object-fit:cover!important;width:28px!important}.featured-location-text{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:1.4;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.featured-country{color:#6d6d6d;font-weight:400}.featured-years{color:#333;font-weight:500}.featured-business-text{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:1.4}.featured-actions-row{align-items:center;align-self:stretch;display:flex;gap:8px;margin-top:auto}.featured-btn-inquire{align-items:center;background:#ffae00;border:none;border-radius:2px;color:#fff;cursor:pointer!important;display:flex;flex:1 1;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:13px;font-style:normal;font-weight:500;justify-content:center;line-height:normal;min-width:0;overflow:hidden;padding:10px 8px;pointer-events:auto!important;position:relative;text-overflow:ellipsis;transition:background-color .2s ease;white-space:nowrap;z-index:10}.featured-btn-inquire:hover{background:#e59d00}.featured-btn-inquire.added{background:#28a745!important}.featured-btn-inquire.added:hover{background:#dc3545!important}.featured-btn-view-mobile{align-items:center;background:#0000;border:1px solid #6d6d6d;border-radius:2px;color:#6d6d6d;cursor:pointer;display:flex;flex:1 1;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:13px;font-style:normal;font-weight:500;justify-content:center;line-height:normal;min-width:0;overflow:hidden;padding:10px 8px;text-overflow:ellipsis;transition:background-color .2s ease;white-space:nowrap}.featured-btn-view-mobile:hover{background:#6d6d6d14}.featured-btn-call{align-items:center;background:#0000;border:1px solid #6d6d6d;border-radius:2px;color:#6d6d6d;cursor:pointer;display:flex;flex:0 0 auto;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:500;gap:6px;justify-content:center;line-height:normal;min-width:-webkit-fit-content;min-width:fit-content;padding:10px 12px;transition:background-color .2s ease;white-space:nowrap}.featured-btn-call:hover{background:#6d6d6d14}.featured-btn-call svg{flex-shrink:0}@media (max-width:768px){.featured-product-card{height:auto!important;min-height:auto!important;overflow:visible!important}.featured-product-image-section{height:140px!important;min-height:140px!important}.featured-product-details-section{flex:1 1 auto!important;gap:6px!important;overflow:visible!important;padding:8px 10px 12px!important}.featured-info-block{flex:0 0 auto!important;gap:4px!important;overflow:visible!important}.featured-desc-block{gap:2px;padding:0}.featured-product-name{font-size:13px;line-height:1.3}.featured-product-description{font-size:11px;max-height:30px;min-height:auto}.featured-price-amount{font-size:15px}.featured-moq,.featured-price-unit{font-size:11px}.featured-badges-block{flex-shrink:0}.featured-global-text,.featured-verified-text{font-size:11px}.featured-global-icon,.featured-verified-badge svg{height:16px;width:16px}.featured-company-name,.featured-location-text{font-size:11px;max-width:110px}.featured-business-text{font-size:11px}.featured-actions-row{flex-shrink:0!important;margin-top:8px!important;overflow:visible!important}.featured-btn-inquire,.featured-btn-view-mobile{font-size:11px;min-height:36px;overflow:visible!important;padding:8px 6px}}@media (max-width:576px){.featured-product-card{height:auto!important;min-height:auto!important;overflow:visible!important}.featured-product-image-section{height:130px!important;min-height:130px!important}.featured-product-details-section{flex:1 1 auto!important;gap:6px!important;justify-content:space-between!important;overflow:visible!important;padding:8px 8px 12px!important}.featured-info-block{flex:1 1 auto!important;gap:4px!important;overflow:visible!important}.featured-desc-block{gap:2px;padding:0}.featured-product-name{-webkit-line-clamp:1;font-size:12px;line-height:1.3;min-height:auto}.featured-product-description{-webkit-line-clamp:2;font-size:11px;line-height:1.3;max-height:28px;min-height:auto}.featured-price-block{margin-top:2px}.featured-price-row{flex-wrap:wrap;gap:2px}.featured-price-amount{font-size:14px;font-weight:600}.featured-price-unit{font-size:11px}.featured-moq{-webkit-line-clamp:1;font-size:10px;max-height:14px}.featured-badges-block{flex-shrink:0;gap:3px;margin-top:2px}.featured-badges-row{gap:6px}.featured-global-badge{gap:3px}.featured-global-text,.featured-verified-text{font-size:10px}.featured-global-icon{height:14px;width:14px}.featured-verified-badge{gap:3px}.featured-verified-badge svg{height:14px;width:14px}.featured-seller-company{gap:4px;margin-top:2px}.featured-company-logo{height:16px;width:16px}.featured-company-name{font-size:10px;max-width:90px}.featured-location-row{gap:4px}.featured-flag-wrapper{height:16px!important;width:16px!important}.featured-flag-img{height:16px!important;width:20px!important}.featured-location-text{font-size:10px;max-width:90px}.featured-business-text{font-size:10px}.featured-actions-row{flex-direction:row!important;flex-shrink:0!important;gap:4px!important;margin-top:8px!important;overflow:visible!important;padding-bottom:4px!important}.featured-btn-inquire,.featured-btn-view-mobile{border-radius:4px!important;font-size:10px!important;min-height:32px!important;overflow:visible!important;padding:8px 4px!important;white-space:nowrap!important}.featured-btn-view-mobile span{display:inline}}.chat-modal-overlay{align-items:center;background-color:#00000080;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.chat-modal{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;max-height:500px;max-width:100%;overflow:hidden;width:380px}.chat-modal-header{background:linear-gradient(135deg,#1f396c,#2a4a8a);border-bottom:1px solid #e6e6e6;padding:14px 16px}.chat-header-content,.chat-modal-header{align-items:center;display:flex;justify-content:space-between}.chat-header-content{flex:1 1}.chat-contact-info{align-items:center;display:flex;gap:12px}.chat-contact-avatar-container{position:relative}.chat-contact-avatar{border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;height:44px;object-fit:cover;width:44px}.chat-verified-badge{align-items:center;background:#fff;border-radius:50%;bottom:-2px;box-shadow:0 1px 3px #0003;display:flex;height:18px;justify-content:center;position:absolute;right:-2px;width:18px}.chat-contact-details{display:flex;flex-direction:column;gap:2px}.chat-contact-name{color:#fff;font-size:15px;font-weight:600}.chat-contact-name,.chat-contact-role{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;line-height:1.3}.chat-contact-role{color:#fffc;font-size:12px;font-weight:400}.chat-close-btn{align-items:center;background:#ffffff26;border:none;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:background-color .2s ease;width:32px}.chat-close-btn:hover{background-color:#ffffff40}.chat-close-btn svg path{stroke:#fff}.chat-modal-body{background:#f8f9fa;display:flex;flex-direction:column;max-height:320px;min-height:280px;overflow-y:auto;padding:16px}.chat-modal-body::-webkit-scrollbar{width:6px}.chat-modal-body::-webkit-scrollbar-track{background:#0000}.chat-modal-body::-webkit-scrollbar-thumb{background:#dadada;border-radius:3px}.chat-modal-body::-webkit-scrollbar-thumb:hover{background:#bbb}.chat-loading{align-items:center;color:#666;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;min-height:200px}.chat-loading-spinner{animation:spin 1s linear infinite;border:3px solid #e6e6e6;border-radius:50%;border-top-color:#1f396c;height:32px;width:32px}.chat-error{align-items:center;color:#666;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;min-height:200px;text-align:center}.chat-error button{background:#1f396c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 20px;transition:background .2s}.chat-error button:hover{background:#162a52}.chat-empty{align-items:center;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;min-height:200px;text-align:center}.chat-empty-icon{margin-bottom:8px}.chat-empty p{color:#333;font-size:16px;font-weight:500;margin:0}.chat-empty span{color:#888;font-size:13px}.chat-messages{gap:12px}.chat-message-row{display:flex;width:100%}.chat-message-row.sent{justify-content:flex-end}.chat-message-row.received{justify-content:flex-start}.chat-message-content{align-items:flex-end;display:flex;gap:8px;max-width:85%}.chat-message-row.received .chat-message-content,.chat-message-row.sent .chat-message-content{flex-direction:row}.chat-message-bubble-wrapper{display:flex;flex-direction:column;gap:4px}.chat-message-row.sent .chat-message-bubble-wrapper{align-items:flex-end}.chat-message-row.received .chat-message-bubble-wrapper{align-items:flex-start}.chat-message-bubble{border-radius:16px;box-shadow:0 1px 2px #0000000d;display:flex;max-width:100%;padding:10px 14px}.chat-message-bubble.sent{background:linear-gradient(135deg,#1f396c,#2a4a8a);border-bottom-right-radius:4px}.chat-message-bubble.received{background:#fff;border:1px solid #e6e6e6;border-bottom-left-radius:4px}.chat-message-bubble.sending{opacity:.7}.chat-message-bubble.sent .chat-message-text{color:#fff}.chat-message-bubble.received .chat-message-text{color:#333}.chat-message-text{word-wrap:break-word;font-size:14px;line-height:1.5;margin:0}.chat-message-text,.chat-message-time{font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-weight:400}.chat-message-time{color:#888;font-size:11px}.sending-indicator{color:#999;font-style:italic}.chat-message-avatar-wrapper{align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0000001a;display:flex;flex-shrink:0;height:28px;justify-content:center;overflow:hidden;width:28px}.chat-message-avatar{border-radius:50%;height:28px;object-fit:cover;width:28px}.chat-modal-footer{background:#fff;border-top:1px solid #e6e6e6;display:flex;padding:12px 16px}.chat-upgrade-prompt{background:#fff8e1;border:1px solid #ffb300;border-radius:8px;padding:12px;text-align:center;width:100%}.chat-upgrade-prompt p{color:#8b6914;font-size:13px;margin:0}.chat-upgrade-prompt a{color:#d35400;font-weight:600;text-decoration:underline}.chat-input-container{align-items:center;display:flex;gap:10px;width:100%}.chat-message-input{background:#f8f9fa;border:1px solid #e6e6e6;border-radius:24px;color:#333;flex:1 1;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;outline:none;padding:10px 18px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.chat-message-input:focus{background:#fff;border-color:#1f396c;box-shadow:0 0 0 3px #1f396c1a}.chat-message-input:disabled{background:#eee;cursor:not-allowed}.chat-message-input::placeholder{color:#999}.chat-footer-actions{align-items:center;display:flex;gap:6px}.chat-attach-btn{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:background-color .2s ease;width:36px}.chat-attach-btn:hover{background-color:#f0f0f0}.chat-send-btn{align-items:center;background:linear-gradient(135deg,#1f396c,#2a4a8a);border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:background-color .2s ease,transform .1s ease,opacity .2s ease;width:40px}.chat-send-btn:hover:not(:disabled){background:linear-gradient(135deg,#162a52,#1f396c);transform:scale(1.05)}.chat-send-btn:active:not(:disabled){transform:scale(.95)}.chat-send-btn:disabled{cursor:not-allowed;opacity:.5}@media (max-width:500px){.chat-modal-overlay{align-items:flex-end;padding:0}.chat-modal{border-radius:16px 16px 0 0;max-height:85vh;width:100%}.chat-modal-header{padding:12px 14px}.chat-contact-avatar{height:38px;width:38px}.chat-contact-name{font-size:14px}.chat-contact-role{font-size:11px}.chat-modal-body{max-height:350px;min-height:250px;padding:12px}.chat-message-content{max-width:90%}.chat-message-text{font-size:13px}.chat-modal-footer{padding:10px 12px}.chat-message-input{font-size:14px;padding:10px 16px}}.product-details-page{background-color:#f5f5f5;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;min-height:100vh}.product-details-main{padding:32px 280px 0}.product-details-container{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1360px}.product-breadcrumb{align-items:center;display:flex;gap:8px}.product-breadcrumb .breadcrumb-link{color:#6d6d6d;cursor:pointer;font-size:16px;font-weight:400;text-decoration:none}.product-breadcrumb .breadcrumb-link:hover{color:#1f396c}.product-breadcrumb .breadcrumb-current{color:#1f396c;font-size:16px;font-weight:400}.product-main-section{align-items:flex-start;display:flex;gap:16px}.product-left-section{display:flex;flex:1 1;flex-direction:column;gap:24px;min-width:0}.product-images-info-wrapper{align-items:flex-start;display:flex;gap:16px}.product-images-section{display:flex;flex-direction:column;flex-shrink:0;gap:16px;width:436px}.main-image-container{background:#f5f5f5;height:436px;width:436px}.main-product-image{height:100%;object-fit:cover;width:100%}.thumbnail-images{display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto}.thumbnail-image{border:2px solid #0000;border-radius:4px;cursor:pointer;flex-shrink:0;height:64px!important;max-height:64px;max-width:64px;min-height:64px;min-width:64px;transition:all .2s;width:64px!important}.thumbnail-image:hover{border-color:#1f396c;opacity:.8}.product-info-section{display:flex;flex:1 1;flex-direction:column;gap:24px;min-width:0}.product-header-info{display:flex;flex-direction:column;gap:16px}.product-title{font-size:20px;line-height:168%;margin:0}.product-price-section{display:flex;flex-direction:column;gap:8px}.price-main{align-items:baseline;display:flex;gap:4px}.price-value{color:#333;font-size:32px;font-weight:600}.price-per{color:#6d6d6d;font-size:16px;font-weight:500}.product-moq{margin:0}.moq-value{color:#333}.product-short-description{color:#6d6d6d;font-size:16px;font-weight:400;line-height:168%;margin:0;max-height:80px;overflow:hidden;text-overflow:ellipsis}.product-action-row{align-items:center;display:flex;gap:16px;margin-top:auto}.bookmark-btn{background:none}.bookmark-btn:hover svg path{fill:#1f396c}.request-inquire-btn{align-items:center;background:#ffae00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;gap:16px;justify-content:center;padding:16px 24px;transition:background-color .2s}.request-inquire-btn:hover{background:#e69d00}.supplier-card{background:#fff;border-radius:8px;box-shadow:0 0 4px 0 #00000026;flex-shrink:0;padding:24px 16px;width:285px}.supplier-card,.supplier-header{display:flex;flex-direction:column;gap:24px}.supplier-profile{align-items:center;display:flex;gap:12px}.supplier-logo{border-radius:50%;height:56px;object-fit:cover;width:56px}.supplier-name-section{display:flex;flex-direction:column;gap:4px}.supplier-name{color:#1f396c;font-size:16px;font-weight:500;line-height:24px;margin:0}.supplier-info-label{color:#333;font-size:14px;font-weight:400}.supplier-stats{align-items:center;border:1px solid #dadada;border-radius:8px;display:flex;gap:16px;padding:16px}.stat-item{color:#333;font-size:14px;font-weight:600}.stat-divider{background:#8c4444;height:15px;width:1px}.supplier-badges{display:flex;flex-direction:column;gap:4px}.supplier-badge-row{align-items:flex-start;display:flex;gap:24px}.supplier-global-badge{align-items:center;display:flex;gap:5px}.supplier-badge-icon{height:22px;width:22px}.supplier-global-badge span{color:#6d6d6d;font-size:17px;font-weight:400}.supplier-verified-badge{align-items:center;display:flex;gap:5px}.supplier-details{display:flex;flex-direction:column;gap:12px}.supplier-detail-row{align-items:center;display:flex;gap:8px}.supplier-country-info{align-items:center;display:flex;gap:2px}.supplier-country-flag{align-items:center;background:#fff;border-radius:61px;display:flex;justify-content:flex-end;padding-bottom:2px}.supplier-flag-small{height:16px;width:31px}.supplier-country-text{color:#333;font-size:14px;font-weight:500;line-height:160%}.supplier-country-name{color:#6d6d6d;font-weight:400}.supplier-member-years{color:#333;font-weight:500}.supplier-business-info{display:flex;flex-direction:column;gap:6px}.business-info-item{align-items:center;color:#6d6d6d;display:flex;font-size:14px;font-weight:400;gap:8px;line-height:160%}.supplier-action-buttons{display:flex;flex-direction:column;gap:12px}.view-mobile-btn{align-items:center;background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:12px 32px;transition:all .2s}.view-mobile-btn:hover{background:#162a52}.view-mobile-btn svg{color:#fff}.chat-supplier-btn{align-items:center;background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:12px 32px;transition:background-color .2s}.chat-supplier-btn:hover{background:#162a52}.product-tabs{align-items:flex-start;background:#0397dd1a;border-radius:91px;display:inline-flex;gap:16px;justify-content:center;padding:8px}.product-tabs .tab-btn{align-items:center;align-self:stretch;background:#0000;border:none!important;border-radius:82px;box-shadow:none!important;color:#1b1b1b;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:600;gap:16px;justify-content:center;line-height:normal;outline:none!important;padding:12px 32px;transition:all .2s ease;white-space:nowrap}.product-tabs .tab-btn.active{background:#1f396c;color:#fff}.product-tabs .tab-btn:hover:not(.active){background:#1f396c1a}.tab-content{display:flex;flex-direction:column;gap:56px}.overview-content{gap:32px}.subsection-title{color:#1b1b1b;font-size:24px;font-weight:500;margin:0 0 16px}.features-section{display:flex;flex-direction:column;gap:24px}.features-grid{margin-bottom:24px}.features-column,.features-grid{display:flex;flex-direction:column;gap:16px}.recommended-uses{display:flex;flex-direction:column;gap:8px}.use-item{line-height:196%}.seller-notes-extra,.use-item{color:#505050;font-size:16px;font-weight:400;margin:0}.seller-notes-extra{line-height:160%}.review-content{display:flex;flex-direction:column;gap:24px}.review-title{color:#2d2d2d;font-family:Inter,sans-serif;font-size:28px;font-weight:500;line-height:120%;margin:0;padding-bottom:12px}.reviews-grid{gap:24px}.review-card,.reviews-grid{display:flex;flex-direction:column}.review-card{align-items:flex-start;background:#0397dd08;border-bottom:1px solid #d1d6db;box-shadow:0 4px 4px 0 #00000005;gap:16px;padding:16px}.review-user-section{align-items:center;display:flex;gap:16px}.review-avatar{border-radius:100px;height:64px;object-fit:cover;width:64px}.review-user-info{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:center}.review-user-name{color:#333;font-size:24px;font-weight:500;margin:0}.review-user-location,.review-user-name{font-family:Inter,sans-serif;line-height:140%}.review-user-location{color:#6d6d6d;font-size:16px;font-weight:400}.review-content-section{align-items:flex-start;align-self:stretch;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:0 8px 8px}.review-divider{background:#dadada;height:1px;width:100%}.review-rating-date{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.review-rating{align-items:center;gap:8px}.rating-number{color:#333;font-size:18px}.rating-number,.review-date{font-family:Rubik,sans-serif;font-weight:500;line-height:140%}.review-date{font-size:16px}.review-comment{align-self:stretch;color:#6d6d6d;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:140%}.pagination-section{align-items:center;display:flex;gap:16px;justify-content:center;padding:24px 0}.pagination-arrow{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#1f396c;height:40px;transition:all .2s ease;width:40px}.pagination-arrow:hover:not(:disabled){background:#f5f5f5;border-color:#1f396c}.pagination-numbers{display:flex;gap:8px}.pagination-number{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#1b1b1b;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;height:40px;justify-content:center;transition:all .2s ease;width:40px}.pagination-number.active,.pagination-number:hover{border-color:#1f396c}.no-reviews{color:#6d6d6d;font-size:16px;font-weight:400}.similar-products-section{align-items:flex-start;display:flex;flex-direction:column;gap:24px;width:100%}.similar-products-header{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.similar-products-title{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:21px;margin:0}.similar-products-grid{align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:16px;width:100%}.similar-products-grid.second-row{padding-bottom:40px}.similar-products-grid .featured-product-card{align-items:center;background:#fff;border:1px solid #d8d8d8cc;border-radius:2px;display:flex;flex:1 0;flex-direction:column;height:485px;max-width:calc(25% - 12px);min-width:220px;outline:none;overflow:hidden;transition:box-shadow .3s ease,transform .2s ease}.similar-products-grid .featured-product-card:focus,.similar-products-grid .featured-product-card:focus-visible,.similar-products-grid .featured-product-card:focus-within{border:1px solid #d8d8d8cc;outline:none}.similar-products-grid .featured-product-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.similar-products-grid .featured-product-image-section{align-items:center!important;align-self:stretch!important;background:#f2f2f2b3!important;border-radius:8px 8px 0 0!important;display:flex!important;flex-direction:column!important;gap:0!important;height:180px!important;justify-content:center!important;min-height:180px!important;overflow:hidden!important;padding:0!important}.similar-products-grid .featured-product-img{border-radius:8px 8px 0 0!important;height:100%!important;object-fit:cover!important;width:100%!important}.similar-products-grid .featured-product-details-section{align-items:flex-start;align-self:stretch;display:flex;flex:1 1;flex-direction:column;gap:12px;overflow:hidden;padding:0 12px 6px}.similar-products-grid .featured-info-block{align-items:flex-start;align-self:stretch;display:flex;flex:1 1;flex-direction:column;gap:8px;overflow:hidden}.similar-products-grid .featured-desc-block{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px;padding:4px 0}.similar-products-grid .featured-product-name{-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;color:#333;display:-webkit-box;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.4;margin:0;min-height:20px;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.similar-products-grid .featured-price-block{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.similar-products-grid .featured-price-row{align-items:baseline;align-self:stretch;display:flex;gap:0}.similar-products-grid .featured-price-amount{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.similar-products-grid .featured-price-unit{color:#6d6d6d}.similar-products-grid .featured-moq,.similar-products-grid .featured-price-unit{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.similar-products-grid .featured-moq{color:#333;margin:0}.similar-products-grid .featured-moq-label{color:#6d6d6d}.similar-products-grid .featured-moq-value{color:#333}.similar-products-grid .featured-badges-block{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.similar-products-grid .featured-badges-row{align-items:center;display:flex;flex-wrap:nowrap;gap:6px}.similar-products-grid .featured-global-badge{align-items:center;display:flex;flex-shrink:0;gap:3px}.similar-products-grid .featured-global-icon{flex-shrink:0;height:14px;width:14px}.similar-products-grid .featured-global-text{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:500;line-height:normal;white-space:nowrap}.similar-products-grid .featured-verified-badge{align-items:center;display:flex;flex-shrink:0;gap:2px}.similar-products-grid .featured-verified-badge svg{flex-shrink:0;height:14px;width:14px}.similar-products-grid .featured-verified-text{color:#29abe2;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:11px;font-weight:500;line-height:normal;white-space:nowrap}.similar-products-grid .featured-seller-company{align-items:center;display:flex;gap:8px;margin-top:8px}.similar-products-grid .featured-company-logo{border-radius:4px;flex-shrink:0;height:24px;object-fit:cover;width:24px}.similar-products-grid .featured-company-name{color:#1f396c;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.4;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.similar-products-grid .featured-location-row{align-items:center;display:flex;gap:6px;justify-content:flex-start}.similar-products-grid .featured-flag-wrapper{align-items:center!important;background:#fff!important;border-radius:50%!important;display:flex!important;flex-shrink:0!important;height:24px!important;justify-content:center!important;overflow:hidden!important;width:24px!important}.similar-products-grid .featured-flag-img{height:24px!important;object-fit:cover!important;width:32px!important}.similar-products-grid .featured-location-text{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:160%;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.similar-products-grid .featured-country{color:#6d6d6d;font-weight:400}.similar-products-grid .featured-years{color:#333;font-weight:500}.similar-products-grid .featured-business-text{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.similar-products-grid .featured-actions-row{align-items:center;align-self:stretch;display:flex;gap:8px;margin-top:auto}.similar-products-grid .featured-btn-inquire{align-items:center;background:#ffae00;background:var(--secondary-color,#ffae00);border:none;border-radius:2px;color:#fff;cursor:pointer!important;display:flex;flex:1 1;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:13px;font-style:normal;font-weight:500;justify-content:center;line-height:normal;min-width:0;overflow:hidden;padding:10px 8px;text-overflow:ellipsis;transition:background-color .2s ease;white-space:nowrap}.similar-products-grid .featured-btn-inquire:hover{background:#e59d00}.similar-products-grid .featured-btn-view-mobile{align-items:center;background:#0000;border:1px solid #6d6d6d;border-radius:2px;color:#6d6d6d;cursor:pointer;display:flex;flex:1 1;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:13px;font-style:normal;font-weight:500;justify-content:center;line-height:normal;min-width:0;padding:10px 8px;transition:background-color .2s ease}.similar-products-grid .featured-btn-view-mobile:hover{background:#6d6d6d14}.similar-product-card{align-items:center;background:#fff;border:1px solid #d8d8d8cc;border-radius:2px;display:flex;flex:1 0;flex-direction:column;height:485px;max-width:calc(25% - 12px);min-width:0;outline:none;overflow:hidden;transition:box-shadow .3s ease,transform .2s ease}.similar-product-card:focus,.similar-product-card:focus-visible,.similar-product-card:focus-within{border:1px solid #d8d8d8cc;outline:none}.similar-product-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.similar-product-image-section{align-items:center!important;align-self:stretch!important;background:#f2f2f2b3!important;border-radius:8px 8px 0 0!important;display:flex!important;flex-direction:column!important;gap:0!important;height:180px!important;justify-content:center!important;min-height:180px!important;overflow:hidden!important;padding:0!important}.similar-product-img{border-radius:8px 8px 0 0!important;height:100%!important;object-fit:cover!important;width:100%!important}.similar-product-details-section{flex:1 1;gap:12px;padding:0 12px 6px}.similar-info-block,.similar-product-details-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;overflow:hidden}.similar-info-block{flex:1 1;gap:8px}.similar-desc-block{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px;padding:4px 0}.similar-product-name{color:#333;font-weight:500;line-height:1.4;min-height:20px}.similar-product-description,.similar-product-name{-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;display:-webkit-box;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;margin:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.similar-product-description{color:#6d6d6d;font-weight:400;line-height:146%;min-height:40px}.similar-price-block{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.similar-price-row{align-items:baseline;align-self:stretch;display:flex;gap:0}.similar-price-amount{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.similar-price-unit{color:#6d6d6d}.similar-moq,.similar-price-unit{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.similar-moq{color:#333;margin:0}.similar-moq-label{color:#6d6d6d}.similar-moq-value{color:#333}.similar-badges-block{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.similar-badges-row{align-items:center;display:flex;gap:16px}.similar-global-badge{align-items:center;display:flex;gap:5px}.similar-global-icon{flex-shrink:0;height:20px;width:20px}.similar-global-text{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;white-space:nowrap}.similar-verified-badge{align-items:center;display:flex;gap:5px}.similar-verified-badge svg{flex-shrink:0;height:20px;width:20px}.similar-verified-text{color:#29abe2;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:normal}.similar-seller-company{align-items:center;display:flex;gap:8px;margin-top:8px}.similar-company-logo{border-radius:4px;flex-shrink:0;height:24px;object-fit:cover;width:24px}.similar-company-name{font-weight:500;line-height:1.4;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.similar-location-row{align-items:center;display:flex;gap:6px;justify-content:flex-start}.similar-flag-wrapper{align-items:center!important;background:#fff!important;border-radius:50%!important;display:flex!important;flex-shrink:0!important;height:24px!important;justify-content:center!important;overflow:hidden!important;width:24px!important}.similar-flag-img{height:24px!important;object-fit:cover!important;width:32px!important}.similar-location-text{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:160%;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.similar-country{color:#6d6d6d;font-weight:400}.similar-years{color:#333;font-weight:500}.similar-business-text{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.similar-actions-row{align-items:center;align-self:stretch;display:flex;gap:8px;margin-top:auto}.similar-btn-inquire{align-items:center;background:#ffae00;background:var(--secondary-color,#ffae00);border:none;border-radius:2px;color:#fff;cursor:pointer!important;display:flex;flex:1 1;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:13px;font-style:normal;font-weight:500;justify-content:center;line-height:normal;min-width:0;overflow:hidden;padding:10px 8px;pointer-events:auto!important;position:relative;text-overflow:ellipsis;transition:background-color .2s ease;white-space:nowrap;z-index:10}.similar-btn-inquire:hover{background:#e59d00}.similar-btn-view-details{align-items:center;background:#0000;border:1px solid #6d6d6d;border-radius:2px;color:#6d6d6d;cursor:pointer;display:flex;flex:1 1;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:13px;font-style:normal;font-weight:500;justify-content:center;line-height:normal;min-width:0;overflow:hidden;padding:10px 8px;text-overflow:ellipsis;transition:background-color .2s ease;white-space:nowrap}.similar-btn-view-details:hover{background:#6d6d6d14}@media (max-width:1600px){.product-details-main{padding:32px 140px 0}}@media (max-width:1440px){.product-details-main{padding:32px 80px 0}.product-images-section{width:380px}.main-image-container{height:380px;width:380px}}@media (max-width:1200px){.product-details-main{padding:32px 40px 0}.product-images-section{width:340px}.main-image-container{height:340px;width:340px}.thumbnail-image{height:60px!important;max-width:60px;min-width:60px;width:60px!important}.supplier-card{width:260px}.similar-product-card{max-width:calc(25% - 12px)}}@media (max-width:1024px){.product-details-main{padding:32px 30px 0}.product-main-section{flex-direction:column}.product-left-section{width:100%}.product-images-info-wrapper{flex-direction:row}.product-images-section{width:320px}.main-image-container{height:320px;width:320px}.thumbnail-image{height:58px!important;max-width:58px;min-width:58px;width:58px!important}.supplier-card{max-width:400px;width:100%}.similar-product-card{max-width:calc(33.333% - 11px)}}@media (max-width:900px){.product-images-info-wrapper{flex-direction:column}.main-image-container,.product-images-section{max-width:436px;width:100%}.main-image-container{aspect-ratio:1;height:auto}.thumbnail-images{flex-wrap:nowrap}.thumbnail-image{height:64px!important;max-width:64px;min-width:64px;width:64px!important}}@media (max-width:768px){.product-details-main{padding:24px 20px 0}.product-breadcrumb{flex-wrap:wrap}.product-images-section{order:1}.product-info-section{order:2}.section-title{font-size:24px}.subsection-title{font-size:20px}.product-title{font-size:18px}.price-value{font-size:24px}.product-tabs{gap:8px;padding:4px}.product-tabs .tab-btn{border:none!important;border-radius:82px;font-size:14px;padding:10px 20px;width:auto}}@media (max-width:480px){.product-details-main{padding:16px 16px 0}.thumbnail-images{gap:8px}.thumbnail-image{height:56px!important;max-width:56px;min-width:56px;width:56px!important}.product-action-row{align-items:stretch;flex-direction:column}.request-inquire-btn{width:100%}.similar-product-card{max-width:calc(50% - 8px);min-width:0;min-width:auto}}.other-suppliers-section{background:#fff;border-radius:12px;margin-top:32px;padding:24px}.other-suppliers-list{display:flex;flex-direction:column;gap:16px}.other-supplier-item{align-items:center;background:#f9f9f9;border-radius:8px;display:flex;justify-content:space-between;padding:16px;transition:all .2s}.other-supplier-item:hover{background:#f0f0f0;box-shadow:0 2px 8px #00000014}.supplier-item-left{align-items:center;display:flex;gap:16px}.supplier-item-logo{border-radius:8px;height:50px;object-fit:cover;width:50px}.supplier-item-info{display:flex;flex-direction:column;gap:4px}.supplier-item-name{color:#1b1b1b;font-size:16px;font-weight:600;margin:0}.supplier-item-desc{color:#6d6d6d;font-size:14px;margin:0;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-item-meta{align-items:center;color:#969696;display:flex;font-size:12px;gap:12px}.supplier-item-right{align-items:center;display:flex;gap:16px}.supplier-item-badges{display:flex;gap:8px}.badge-global{background:linear-gradient(135deg,gold,orange)}.badge-global,.badge-verified{border-radius:20px;color:#fff;font-size:12px;font-weight:500;padding:4px 12px}.badge-verified{background:#29abe2}.view-supplier-btn{background:#f26b26;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:background .2s}.view-supplier-btn:hover{background:#d85a1b}.related-products-section{border-top:1px solid #eee;margin-top:40px;padding-top:32px}.related-products-title{color:#1f396c;font-size:24px;font-weight:600;margin:0 0 24px}.related-products-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.related-product-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;cursor:pointer;overflow:hidden;transition:all .3s}.related-product-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.related-product-image-wrapper{height:180px;position:relative;width:100%}.related-product-image{height:100%;object-fit:cover;width:100%}.related-product-verified-badge{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 8px #00000026;display:flex;height:28px;justify-content:center;position:absolute;right:12px;top:12px;width:28px}.related-product-info{padding:16px}.related-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1b1b1b;display:-webkit-box;font-size:14px;font-weight:500;line-height:1.4;margin:0 0 8px;overflow:hidden}.related-product-price{color:#f26b26;font-size:16px;font-weight:600;margin:0 0 8px}.related-product-seller{color:#6d6d6d;font-size:12px;margin:0}.related-product-inquire-btn{background:#1f396c;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px;transition:background .2s;width:100%}.related-product-inquire-btn:hover{background:#163058}@media (max-width:1024px){.related-products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.other-supplier-item{align-items:flex-start;flex-direction:column;gap:16px}.supplier-item-right{justify-content:space-between;width:100%}.related-products-grid{gap:16px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.related-products-grid{grid-template-columns:1fr}.supplier-item-desc{max-width:200px}}@media (max-width:768px){.product-main-section{flex-direction:column}.product-left-section{width:100%}.supplier-card{margin-bottom:24px;max-width:none;order:-1;width:100%}.main-image-container{aspect-ratio:1/1;height:auto;max-width:100%;width:100%}.product-info-section{padding:0}.product-header-info{gap:12px}.product-title{font-size:16px;line-height:1.4}.price-value{font-size:18px}.price-per,.product-moq{font-size:14px}.product-short-description{font-size:13px;line-height:1.5}.product-action-row{flex-direction:column;gap:12px}.bookmark-btn{align-self:flex-end;order:-1}.request-inquire-btn{font-size:15px;padding:14px 24px;width:100%}.supplier-header{text-align:center}.supplier-header,.supplier-profile{align-items:center;flex-direction:column}.supplier-name-section{text-align:center}.supplier-stats{justify-content:center;margin-top:12px}.chat-supplier-btn{font-size:15px;padding:14px;width:100%}.product-tabs{justify-content:center;width:100%}.product-tabs .tab-btn{border:none!important;border-radius:82px;flex:1 1;font-size:13px;padding:12px 16px;text-align:center}.view-supplier-btn{font-size:13px;padding:10px 20px}.supplier-item-info h4{font-size:14px}.supplier-item-desc{font-size:12px}.related-products-title{font-size:20px}.related-product-card{max-width:100%}.related-product-image-wrapper{height:200px}}@media (max-width:375px){.product-details-main{padding:12px 12px 0}.breadcrumb-current,.breadcrumb-link,.product-breadcrumb{font-size:12px}.supplier-card{padding:16px}.thumbnail-images{justify-content:center}.thumbnail-image{height:56px;width:56px}}@media (max-width:1200px){.similar-products-grid .featured-product-card{max-width:calc(33.333% - 11px);min-width:200px}}@media (max-width:992px){.similar-products-grid .featured-product-card{max-width:calc(50% - 8px);min-width:180px}}@media (max-width:768px){.similar-products-grid{gap:12px}.similar-products-grid .featured-product-card{height:auto;max-width:calc(50% - 6px);min-height:380px;min-width:0;min-width:auto}.similar-products-grid .featured-product-image-section{height:140px!important;min-height:140px!important}.similar-products-grid .featured-product-name{font-size:13px}.similar-products-grid .featured-price-amount{font-size:15px}.similar-products-grid .featured-moq,.similar-products-grid .featured-price-unit{font-size:12px}.similar-products-grid .featured-company-name{font-size:12px;max-width:120px}.similar-products-grid .featured-business-text,.similar-products-grid .featured-location-text{font-size:12px}.similar-products-grid .featured-btn-inquire,.similar-products-grid .featured-btn-view-mobile{font-size:11px;padding:8px 6px}}@media (max-width:480px){.similar-products-grid .featured-product-card{max-width:100%;min-height:350px}.similar-products-grid .featured-product-image-section{height:180px!important;min-height:180px!important}}.send-inquire-page{background:#f5f5f5;display:flex;flex-direction:column;min-height:100vh}.send-inquire-main{flex:1 1;padding:30px var(--section-padding) 50px}.send-inquire-container{margin:0 auto;max-width:1360px}.send-inquire-title{border-bottom:2px solid #c8a165;color:#1f396c;display:inline-block;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:28px;font-weight:600;line-height:normal;margin:0 0 24px;padding-bottom:16px}.send-inquire-single-column{max-width:900px}.send-inquire-seller-section,.send-inquire-single-column{display:flex;flex-direction:column;gap:20px}.send-inquire-form-section{padding:24px}.seller-info-card,.send-inquire-form-section{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px #0000000f}.seller-info-card{padding:20px}.seller-info-content{align-items:center;display:flex;gap:16px}.seller-logo{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;height:80px;padding:8px;width:80px}.seller-details{display:flex;flex-direction:column;gap:8px}.seller-name{color:#1f396c;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:24px;margin:0}.seller-badges{flex-wrap:wrap;gap:24px}.badge-item,.seller-badges{align-items:center;display:flex}.badge-item{gap:5px}.badge-icon{height:22px;width:22px}.badge-text{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:17px;font-weight:400;line-height:normal}.verified-badge svg{height:22px;width:22px}.location-badge{gap:8px}.country-flag,.location-badge{align-items:center;display:flex}.country-flag{background:#fff;border-radius:2px;justify-content:center;overflow:hidden}.flag-image{border-radius:3px;height:28px;object-fit:cover;width:40px}.location-text{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;line-height:160%}.country-name,.member-years{font-weight:500}.member-years{color:#333}.business-type-badge{align-items:center;display:flex;gap:8px}.business-type-text{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;line-height:160%}.product-info-section-simple{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px #0000000f;padding:20px}.section-label-simple{color:#1f396c;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:120%;margin:0 0 12px}.product-info-card-simple{align-items:center;display:flex;gap:12px;padding:8px 0}.product-image-simple{border-radius:6px;flex-shrink:0;height:60px;object-fit:cover;width:60px}.product-description-simple{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#333;display:-webkit-box;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:150%;margin:0;overflow:hidden;text-overflow:ellipsis}.product-info-section{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px #0000000f;padding:20px}.section-label{border-bottom:1px solid #e8e8e8;color:#1f396c;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:600;line-height:120%;margin:0 0 16px;padding-bottom:12px}.product-info-card{align-items:flex-start;background:#fafafa;border:1px solid #e8e8e8;border-radius:10px;display:flex;gap:16px;margin-bottom:12px;padding:16px;transition:box-shadow .2s ease}.product-info-card:last-child{margin-bottom:0}.product-info-card:hover{box-shadow:0 2px 12px #00000014}.product-image{border:1px solid #e8e8e8;border-radius:8px;flex-shrink:0;height:100px;width:100px}.product-details{display:flex;flex:1 1;flex-direction:column;gap:8px}.product-description{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#333;display:-webkit-box;font-size:18px;font-weight:500;line-height:168%;margin:0;overflow:hidden;text-overflow:ellipsis}.product-description,.product-pricing{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif}.price-range{color:#6d6d6d;font-size:16px;font-weight:500}.price-unit{color:#6d6d6d;font-size:14px;font-weight:400}.product-moq{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400}.moq-label{color:#6d6d6d;font-size:12px}.inquiry-form-section{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px #0000000f;padding:24px}.form-section-title{border-bottom:1px solid #e8e8e8;color:#1f396c;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:600;margin:0 0 20px;padding-bottom:12px}.inquiry-form{display:flex;flex-direction:column;gap:20px}.form-label{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif}.form-input::placeholder{color:#6d6d6d}.input-with-dropdown{align-items:center;background:#fff;border:1px solid #dadada;border-radius:8px;display:flex;justify-content:space-between;padding:16px}.input-with-dropdown .form-input{background:#0000;border:none;flex:1 1;padding:0}.unit-dropdown{align-items:center;color:#6d6d6d;cursor:pointer;display:flex;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;gap:12px;line-height:150%}.input-with-icon{align-items:center;background:#fff;border:1px solid #dadada;border-radius:8px;display:flex;justify-content:space-between;padding:16px}.input-with-icon .form-input{background:#0000;border:none;flex:1 1;padding:0}.message-group{gap:16px}.form-textarea{align-self:stretch;color:#505050;flex-direction:column;gap:24px;min-height:154px;padding:12px}.form-textarea::placeholder{color:#505050}.email-group{max-width:644px}.email-input{width:100%}.submit-button{box-shadow:0 4px 12px #1f396c4d;font-weight:600;padding:16px 24px;transition:all .2s ease;width:100%}.submit-button:hover{box-shadow:0 6px 16px #1f396c66;transform:translateY(-1px)}@media (max-width:1440px){.send-inquire-main{padding:30px 140px 50px}}@media (max-width:1200px){.send-inquire-main{padding:30px 60px 50px}.send-inquire-single-column{max-width:100%}}@media (max-width:992px){.send-inquire-main{padding:25px 40px 40px}.seller-info-content{align-items:flex-start;flex-direction:column}.seller-badges{flex-wrap:wrap;gap:16px}.form-row{flex-direction:column}.email-group{max-width:100%}}@media (max-width:768px){.send-inquire-main{padding:20px 24px 32px}.send-inquire-title{font-size:24px}.seller-name{font-size:20px}.seller-badges{gap:12px}.badge-text,.verified-text{font-size:14px}.product-info-card{flex-direction:column}.product-image{height:auto;max-width:200px;width:100%}.product-description{font-size:16px}.submit-button{width:100%}}@media (max-width:480px){.send-inquire-main{padding:16px}.seller-info-content{padding:0 16px}.inquiry-form-section,.product-info-section{padding:16px}.form-input,.input-with-dropdown,.input-with-icon{padding:12px}.form-textarea{min-height:120px}}.success-message{animation:fadeIn .3s ease;background:#d4edda;border-radius:8px;color:#155724;font-size:16px;font-weight:500;margin-bottom:16px;padding:16px;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.submit-button.loading{cursor:not-allowed;opacity:.7}.submit-button:disabled{opacity:.6}.buy-leads-page{background-color:#f5f5f5;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;min-height:100vh;width:100%}.buy-leads-main{display:flex;flex-direction:column;gap:24px;padding:24px var(--section-padding) 56px}.buy-leads-breadcrumb{align-items:center;display:flex;gap:8px;padding-top:0}.buy-leads-breadcrumb .breadcrumb-item{color:#6d6d6d;font-size:16px;font-weight:400;line-height:normal}.buy-leads-breadcrumb .breadcrumb-item.active{color:#1f396c}.buy-leads-content{align-items:flex-start;display:flex;gap:24px}.buy-leads-main-content{display:flex;flex:1 1;flex-direction:column;gap:24px;max-width:1051px}.buy-leads-header{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.buy-leads-title{color:#1b1b1b;font-size:32px;font-weight:500;line-height:21px;margin:0}.buy-leads-description{color:#6d6d6d;font-size:16px;font-weight:400;line-height:21px;margin:0}.buy-leads-filters{background:#fffc;border:1px solid #dadada;border-radius:8px;padding:16px}.filter-input,.filters-row{align-items:center}.filter-input{border:1px solid #6d6d6d;border-radius:8px;display:flex;flex:1 1;padding:16px}.filter-text-input{background:#0000;border:none;color:#6d6d6d;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:21px;outline:none;width:100%}.filter-text-input::placeholder{color:#6d6d6d}.filter-dropdown{background:#0000;border:1px solid #6d6d6d;flex:1 1;position:relative}.filter-dropdown span{color:#6d6d6d;font-size:14px;line-height:21px}.dropdown-menu{background:#fff;border:1px solid #dadada;border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;margin-top:4px;position:absolute;right:0;top:100%;z-index:100}.dropdown-item{color:#6d6d6d;cursor:pointer;font-size:14px;padding:12px 16px;transition:background-color .2s}.dropdown-item:hover{background-color:#f5f5f5}.dropdown-item:first-child{border-radius:8px 8px 0 0}.dropdown-item:last-child{border-radius:0 0 8px 8px}.filter-search-btn{align-items:center;background:#1f396c;border:none;border-radius:8px;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:16px 24px;transition:background-color .2s}.filter-search-btn:hover{background:#152a52}.filter-search-btn span{color:#fff;font-size:16px;font-weight:500}.lead-card,.leads-section{display:flex;flex-direction:column;gap:16px}.lead-card{background:#fffc;border:1px solid #dadada;border-radius:8px;padding:16px}.lead-card.sponsored .lead-card-header{align-items:flex-start;display:flex;justify-content:space-between}.lead-company-info{align-items:flex-end;display:flex;gap:8px}.lead-card.regular .lead-company-info{align-items:flex-start}.company-logo{border-radius:4px;height:56px;width:56px}.company-details{display:flex;flex-direction:column;gap:4px}.company-name{font-size:18px}.company-name.masked{width:184px}.company-meta{color:#6d6d6d;font-size:14px;font-weight:400;line-height:24px;margin:0}.sponsored-badge{color:#6d6d6d;font-size:16px;font-weight:500;line-height:21px}.lead-info{display:flex;flex-direction:column;gap:16px}.lead-category,.lead-keyword{color:#6d6d6d;font-size:18px;font-weight:400;line-height:21px;margin:0}.lead-category strong,.lead-keyword strong{color:#333;font-weight:500}.lead-verified{color:#1f396c;font-size:18px;font-weight:500;line-height:21px;margin:0}.regular-leads-title{color:#1b1b1b;font-size:24px;font-weight:500;line-height:36px;margin:16px 0 0}.lead-card.regular{padding:16px}.lead-content{align-items:flex-end}.lead-card-body,.lead-content{display:flex;flex-direction:column;gap:16px}.lead-card-body{width:100%}.lead-checkbox-row{align-items:flex-start;display:flex;gap:16px}.lead-checkbox-row .lead-company-info{align-items:flex-start;display:flex;gap:8px}.view-details-btn{align-items:center;background:#ffae00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;gap:16px;justify-content:center;padding:12px 32px;transition:background-color .2s}.view-details-btn:hover{background:#e69d00}.buy-leads-sidebar{gap:16px;padding-top:40px;width:285px}.buy-leads-sidebar,.sidebar-card{display:flex;flex-direction:column}.sidebar-card{background:#fff;border:1px solid #dadada;border-radius:8px;gap:24px;padding:24px 16px}.guest-card{gap:24px}.guest-info{display:flex;flex-direction:column;gap:4px}.guest-title{color:#1f396c;font-size:16px;font-weight:500;line-height:24px;margin:0}.guest-subtitle{color:#333;font-size:14px;font-weight:400;margin:0}.premium-message{border:1px solid #969696;border-radius:8px;padding:12px}.premium-message p{color:#6d6d6d;font-size:16px;font-weight:500;line-height:160%;margin:0}.upgrade-btn{align-items:center;border:none;cursor:pointer;display:flex;font-family:Poppins,sans-serif;justify-content:center;transition:background-color .2s}.upgrade-btn:hover{background:#152a52}.sidebar-ads{display:flex;flex-direction:column;gap:16px}.ad-banner{border:1px solid #dadada;border-radius:8px;height:295px;object-fit:cover;width:100%}.ad-banner.tall{height:535px}.recommended-card{gap:24px;padding:16px}.recommended-title{color:#333;font-size:16px;font-weight:500;margin:0}.recommended-items{display:flex;flex-direction:column;gap:16px}.recommended-item{border:1px solid #969696;border-radius:4px;height:64px;object-fit:cover;width:100%}.pagination{height:44px}.pagination-number{background:none;padding:0}@media (max-width:1400px){.buy-leads-main{padding:24px 140px 56px}}@media (max-width:1200px){.buy-leads-main{padding:24px 60px 56px}.buy-leads-content{flex-direction:column}.buy-leads-main-content{max-width:100%}.buy-leads-sidebar{flex-direction:row;flex-wrap:wrap;padding-top:0;width:100%}.sidebar-card{flex:1 1;min-width:280px}.sidebar-ads{flex:2 1;flex-direction:row;min-width:100%}.ad-banner,.ad-banner.tall{flex:1 1;height:200px}}@media (max-width:900px){.buy-leads-main{padding:24px 20px 40px}.filters-row{align-items:stretch;flex-direction:column}.filter-dropdown,.filter-input{flex:none;width:100%}.filter-search-btn{width:100%}}@media (max-width:600px){.buy-leads-title{font-size:24px}.regular-leads-title{font-size:18px;line-height:28px}.lead-category,.lead-keyword,.lead-verified{font-size:14px}.company-name{font-size:16px}.pagination{gap:16px}.pagination-number{font-size:16px}}.documents-submit-page{background-color:#f5f5f5;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;min-height:100vh}.documents-main-content{min-height:calc(100vh - 206px);padding:40px var(--section-padding)}@media (max-width:1400px){.documents-main-content{padding:40px 140px}}@media (max-width:1024px){.documents-main-content{padding:40px 60px}}@media (max-width:768px){.documents-main-content{padding:24px 20px}}.documents-container{display:flex;flex-direction:column;gap:40px}.page-header{height:61px}.page-title{font-size:24px;line-height:21px}.page-subtitle{font-weight:500;line-height:28px}.verification-info{display:flex;flex-direction:column;gap:32px}.verification-header,.verification-type{display:flex;flex-direction:column;gap:8px}.documents-upload-section{background:#fff;border:1px solid #dadada;border-radius:16px;gap:24px;padding:40px}@media (max-width:768px){.documents-upload-section{padding:24px 16px}}.document-upload-content{max-width:570px}.delete-btn:hover{background:#ffcaca}.file-upload-section{gap:8px}.upload-input-wrapper{align-items:center;background:#b7b7b729;border:1px solid #e3e3e3;border-radius:12px;padding-right:12px;width:-webkit-fit-content;width:fit-content}.upload-button{background:#0000;color:#001927;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:120%;padding:8px 12px}.btn-cancel{align-items:flex-start;padding:16px 32px}.btn-cancel:hover{border-color:#555;color:#555}.btn-submit{align-items:flex-start;padding:16px 32px}.btn-submit:hover{background:#162a52}@media (max-width:768px){.page-header{gap:12px;height:auto}.page-title{font-size:20px;line-height:28px}.page-subtitle{font-size:14px;line-height:22px}.verify-label{font-size:18px}.verify-price{font-size:24px}.document-title{font-size:16px}.document-upload-content{max-width:100%}.form-actions{flex-direction:column;gap:16px;width:100%}.btn-cancel,.btn-submit{align-items:center;padding:14px 24px;width:100%}.upload-input-wrapper{flex-wrap:wrap;padding:8px 12px;width:100%}.upload-input-label{flex-wrap:wrap}}@media (max-width:480px){.documents-main-content{padding:20px 16px}.documents-upload-section{padding:20px 12px}.document-upload-card{padding:16px 12px}.page-title{font-size:18px}.verify-price{font-size:22px}.file-badge{padding:6px 12px}.file-name{font-size:14px}}.mp-page-wrapper{background:#f5f5f5;display:flex;min-height:100vh}.mp-main-content{flex:1 1;margin-left:0;overflow-y:auto;padding:0}.mp-container{box-sizing:border-box;margin:0;max-width:100%;padding:clamp(16px,2vw,24px) clamp(16px,2.5vw,32px)}.mp-header{align-items:flex-start;margin-bottom:40px}.mp-header,.mp-header-left{display:flex;flex-direction:column;gap:16px}.mp-title{color:#000;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:32px;font-weight:600}.mp-subtitle,.mp-title{line-height:140%;margin:0}.mp-subtitle{color:#676767;font-family:Inter,sans-serif;font-size:18px;font-weight:400}.mp-billing-toggle-container{display:flex;justify-content:flex-end;margin-bottom:32px}.mp-billing-toggle{align-items:center;background:#fff;border:1px solid #e6ebef;border-radius:96px;display:flex;gap:16px;padding:16px 24px}.mp-billing-option{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:21px}.mp-toggle-switch{display:inline-block;height:20px;position:relative;width:41px}.mp-toggle-switch input{height:100%;margin:0;opacity:0;width:100%;z-index:2}.mp-toggle-slider,.mp-toggle-switch input{cursor:pointer;left:0;position:absolute;top:0}.mp-toggle-slider{background-color:#1f396c;border-radius:78px;bottom:0;right:0;transition:.3s}.mp-toggle-slider:before{background-color:#fff;border-radius:78px;bottom:2.5px;content:"";height:15px;position:absolute;right:3px;transition:.3s;width:15px}.mp-toggle-switch input:checked+.mp-toggle-slider:before{transform:translateX(-20px)}.mp-discount-text{color:#ffae00;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:21px}.mp-plans-row{align-items:flex-start;display:flex;gap:16px;margin-bottom:32px}.mp-label-cell{align-items:center;background:#0000;gap:8px;min-width:437px;padding:16px;width:437px}.mp-label-cell,.mp-plan-card{align-self:stretch;display:flex}.mp-plan-card{background:#fff;border:1px solid #dadada;border-radius:4px;flex:1 1;overflow:hidden;padding:23px 24px}.mp-plan-card.basic{background:#e6ebef}.mp-plan-card.gcc,.mp-plan-card.global{background:#fff}.mp-plan-content{display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:space-between;min-height:245px}.mp-plan-info{display:flex;flex-direction:column;gap:16px}.mp-plan-name{color:#1b1b1b;font-size:24px}.mp-plan-description,.mp-plan-name{font-family:Poppins,sans-serif;font-weight:500;line-height:21px;margin:0}.mp-plan-description{color:#6d6d6d;font-size:16px}.mp-plan-pricing{align-items:flex-end;display:flex;justify-content:space-between}.mp-price-main{color:#1f396c;font-family:Poppins,sans-serif;font-size:32px;font-weight:600;line-height:21px}.mp-price-section{display:flex;flex-direction:column;gap:8px}.mp-price-main-row{align-items:baseline;display:flex}.mp-price-amount{font-size:32px;font-weight:600}.mp-price-amount,.mp-price-period{color:#1f396c;font-family:Poppins,sans-serif}.mp-price-period{font-size:16px;font-weight:500}.mp-price-original{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;padding-left:21px;text-decoration:line-through}.mp-save-badge{background:#ffae00;border-radius:4px;font-size:14px;font-weight:400;padding:4px 8px}.mp-plan-btn,.mp-save-badge{align-items:center;color:#fff;display:flex;font-family:Poppins,sans-serif;gap:8px;justify-content:center;line-height:21px}.mp-plan-btn{align-self:stretch;background:#1f396c;border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:500;margin-top:16px;padding:16px;transition:background .2s}.mp-plan-btn:hover:not(:disabled){background:#162a52}.mp-plan-btn.current{background:#1f396c;cursor:default}.mp-plan-btn:disabled{cursor:default;opacity:.9}.mp-features-comparison{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.mp-feature-row,.mp-table-header-row{align-items:center;display:flex;gap:16px}.mp-table-header-row{margin-bottom:16px}.mp-table-header-empty{box-sizing:border-box;min-width:437px;width:437px}.mp-table-header-values{align-items:center;display:flex;flex:1 1;gap:16px}.mp-table-header-cell{color:#1b1b1b;flex:1 1;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;justify-content:center;min-height:56px;text-align:center}.mp-feature-name-cell,.mp-table-header-cell{align-items:center;box-sizing:border-box;display:flex;padding:16px}.mp-feature-name-cell{background:#fff;border:1px solid #dadada;border-radius:4px;gap:8px;min-width:437px;width:437px}.mp-feature-name-cell span{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:21px}.mp-feature-values{align-items:flex-start;display:flex;flex:1 1;gap:16px}.mp-feature-value-cell{align-items:center;background:#fff;border:1px solid #dadada;border-radius:4px;box-sizing:border-box;display:flex;flex:1 1;gap:8px;justify-content:center;min-height:56px;padding:16px}.mp-feature-value-cell span{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:21px}.mp-footer-message{margin-bottom:64px}.mp-footer-message p{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:28px;margin:0}.mp-verification-badges-section{align-items:center;background:#fff;border:1px solid #e6ebef;border-radius:32px;display:flex;flex-direction:column;gap:56px;justify-content:center;padding:80px}.mp-verification-header{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.mp-verification-main-title{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:24px;font-weight:500;line-height:21px;margin:0}.mp-verification-main-subtitle{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:28px;margin:0}.mp-badge-cards{gap:24px}.mp-badge-card,.mp-badge-cards{align-items:center;display:flex}.mp-badge-card{background:#fff;border:1px solid #e6ebef;border-radius:8px;flex-direction:column;gap:10px;justify-content:center;padding:40px;width:384px}.mp-badge-card.verified-active{background:#e7f2fb80;border:1px solid #b0c2cc;border-radius:16px}.mp-badge-icon{align-items:center;background:#e6ebef;border-radius:8px;box-sizing:border-box;display:flex;height:60px;justify-content:center;padding:12px;width:60px}.mp-badge-icon.verified{background:#c6deeb80}.mp-badge-info-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.mp-badge-title{color:#374151;font-size:20px;font-weight:500;line-height:150%}.mp-badge-price-text,.mp-badge-title{font-family:Inter,sans-serif;margin:0}.mp-badge-price-text{color:#1f396c;font-size:28px;font-weight:600}.mp-badge-desc{color:#374151;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:150%;margin:0}.mp-badge-action-btn{align-items:center;align-self:stretch;background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;gap:8px;justify-content:center;line-height:21px;padding:16px;transition:background .2s}.mp-badge-action-btn.active{background:#00547c}.mp-badge-action-btn.upgrade{background:#1f396c}.mp-badge-action-btn:hover{opacity:.9}.mp-badges-footer-text{color:#6d6d6d;font-weight:400;line-height:28px;margin:0}.mp-badges-footer-text,.mp-cell-text{font-family:Poppins,sans-serif;font-size:16px;text-align:center}.mp-cell-text{color:#1b1b1b;font-weight:500}.mp-cell-with-check{align-items:center;display:flex;gap:8px;justify-content:center}.mp-cell-region-text{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:16px;font-weight:500}.mp-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.mp-payment-modal{background:#fff;border-radius:12px;box-shadow:0 20px 50px #0003;max-height:90vh;max-width:420px;overflow-y:auto;padding:24px;position:relative;width:100%}.mp-modal-close-btn{background:none;border:none;color:#ef4444;cursor:pointer;font-size:24px;line-height:1;padding:0;position:absolute;right:16px;top:16px}.mp-modal-close-btn:hover{color:#dc2626}.mp-payment-info-text{color:#64748b;font-size:13px;line-height:1.5;margin:0 0 20px;padding-right:30px}.mp-payment-gateway-section{margin-bottom:20px}.mp-payment-title{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 12px}.mp-radio-option{align-items:center;cursor:pointer;display:flex;gap:8px}.mp-radio-option input[type=radio]{accent-color:#1f396c;height:18px;width:18px}.mp-stripe-text{color:#635bff;font-size:16px;font-style:italic;font-weight:600}.mp-payment-details{margin-bottom:20px}.mp-payment-subtitle{color:#1e293b;font-size:14px;font-weight:600;margin:0 0 16px}.mp-payment-input{border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1e293b;font-size:14px;margin-bottom:12px;padding:14px 16px;width:100%}.mp-payment-input:focus{border-color:#1f396c;outline:none}.mp-payment-input::placeholder{color:#94a3b8}.mp-payment-row{display:flex;gap:12px}.mp-payment-input-half{border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1e293b;flex:1 1;font-size:14px;padding:14px 16px}.mp-payment-input-half:focus{border-color:#1f396c;outline:none}.mp-payment-input-half::placeholder{color:#94a3b8}.mp-payment-terms{color:#64748b;font-size:12px;line-height:1.5;margin:16px 0}.mp-country-section{margin-bottom:20px}.mp-country-label{color:#1e293b;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.mp-country-select{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1e293b;cursor:pointer;font-size:14px;padding:14px 16px;width:100%}.mp-country-select:focus{border-color:#1f396c;outline:none}.mp-confirm-btn{background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:16px;transition:all .2s;width:100%}.mp-confirm-btn:hover{background:#162a52}.mp-confirm-btn:disabled{background:#94a3b8;cursor:not-allowed}.mp-badge-form-container{max-width:800px}.mp-badge-form-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;padding:32px}.mp-badge-form-header{margin-bottom:24px}.mp-section-title{color:#1e293b;font-size:20px;font-weight:700;margin:0 0 8px}.mp-section-subtitle{color:#64748b;font-size:14px;margin:0}.mp-verification-section{margin-top:20px}.mp-verification-title{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 8px}.mp-verification-subtitle{color:#64748b;font-size:13px;margin:0 0 20px}.mp-selected-badge{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:12px;margin-bottom:24px;padding:16px}.mp-badge-label{color:#1f396c;font-size:14px;font-weight:600}.mp-badge-price{color:#1e293b;font-size:18px;font-weight:700}.mp-badge-note{color:#64748b;flex:1 1;font-size:12px}.mp-documents-section{margin-bottom:24px}.mp-document-item{border-bottom:1px solid #f1f5f9;padding:16px 0}.mp-document-item:last-child{border-bottom:none}.mp-document-header{align-items:flex-start;display:flex;gap:8px;margin-bottom:10px}.mp-document-number{color:#1e293b;font-size:14px;font-weight:600}.mp-document-label{color:#1e293b;font-size:14px;font-weight:500}.mp-document-upload{align-items:center;display:flex;gap:12px;margin-bottom:6px}.mp-choose-file-btn{align-items:center;background:#1f396c;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s}.mp-choose-file-btn:hover{background:#162a52}.mp-choose-file-btn.uploaded{background:#10b981}.mp-upload-status{color:#64748b;font-size:13px}.mp-file-hint{color:#94a3b8;font-size:11px;margin:0}.mp-action-buttons{display:flex;gap:12px;margin-top:24px}.mp-cancel-btn{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:12px 32px;transition:all .2s}.mp-cancel-btn:hover{background:#f8fafc;border-color:#cbd5e1}.mp-submit-btn{background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 32px;transition:all .2s}.mp-submit-btn:hover{background:#162a52}@media (max-width:1400px){.mp-feature-name-cell{min-width:350px;width:350px}.mp-badge-cards{flex-wrap:wrap;justify-content:center}.mp-badge-card{min-width:300px;width:calc(50% - 12px)}}@media (max-width:1100px){.mp-feature-name-cell{min-width:280px;width:280px}.mp-plans-row{flex-direction:column}.mp-plan-card{width:100%}.mp-verification-badges-section{padding:40px 20px}}@media (max-width:992px){.mp-main-content{margin-left:0;padding:20px}.mp-features-comparison{overflow-x:auto}.mp-feature-row{min-width:700px}}@media (max-width:768px){.mp-main-content{margin-left:0!important;padding:16px!important}.mp-title{font-size:22px!important}.mp-billing-toggle-container{justify-content:center}.mp-billing-toggle{gap:12px;padding:12px 16px}.mp-feature-name-cell{min-width:200px;padding:12px;width:200px}.mp-feature-name-cell span{font-size:14px}.mp-feature-value-cell{min-height:48px;padding:12px}.mp-feature-value-cell span{font-size:14px}.mp-badge-cards{align-items:center;flex-direction:column}.mp-badge-card{max-width:384px;width:100%}}@media (max-width:576px){.mp-main-content{padding:12px!important}.mp-title{font-size:20px!important}.mp-subtitle{font-size:14px!important}.mp-billing-toggle{flex-wrap:wrap;justify-content:center}.mp-plan-name{font-size:20px}.mp-price-amount{font-size:28px}.mp-verification-badges-section{border-radius:16px;padding:24px 16px}.mp-verification-main-title{font-size:20px}}.seller-sidebar{align-items:center;background:#fff;background:var(--white-color);border-right:1px solid #e2e8f0;border-right:1px solid var(--gray-color);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:32px;height:auto;max-width:280px;min-height:calc(100vh - 82px);min-width:200px;overflow-x:hidden;overflow-y:auto;padding:clamp(20px,2vw,32px) 16px clamp(20px,2vw,32px) 20px;width:clamp(220px,18vw,280px)}.sidebar-profile{gap:12px;padding:20px 0}.profile-image{background:#f8f9fa;border:3px solid #e8ecf1;border-radius:50%;box-shadow:0 2px 8px #00000014;height:100px;object-fit:contain;padding:8px;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-normal),box-shadow var(--transition-normal);width:100px}.profile-image:hover{box-shadow:0 4px 12px #1f396c26;transform:scale(1.05)}.company-name{color:var(--text-color);font-size:15px;font-weight:600;text-align:center}.sidebar-nav{overflow:visible}.nav-item{border:1px solid #0000;border-radius:12px;min-height:48px;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.nav-item:hover{background:#f1f5f9;border-color:#e2e8f0;border-color:var(--gray-color);transform:translateX(4px)}.seller-sidebar .nav-item.active{background:linear-gradient(135deg,#1f396c,#2a4a8a);background:linear-gradient(135deg,var(--primary-color) 0,#2a4a8a 100%);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md)}.seller-sidebar .nav-item.active .nav-item-content span{color:#fff!important;font-weight:500!important}.seller-sidebar .nav-item.active .nav-item-content svg path{stroke:#fff;stroke:var(--white-color);fill:#fff;fill:var(--white-color)}.seller-sidebar .nav-item.active svg path{stroke:#fff;stroke:var(--white-color)}.seller-sidebar .nav-item-content{align-items:center;display:flex;flex:1 1;gap:14px;min-width:0}.seller-sidebar .nav-item-content span{color:#1e293b!important;display:inline-block!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;opacity:1!important;overflow:visible;text-overflow:clip;transition:color .15s cubic-bezier(.4,0,.2,1);transition:color var(--transition-fast);visibility:visible!important;white-space:nowrap}.seller-sidebar .nav-item.logout{border-top:1px solid #e2e8f0;border-top:1px solid var(--gray-color);margin-top:16px;padding-top:16px}.seller-sidebar .nav-item.logout:hover{background:#fee2e2;border-color:#fecaca}.seller-sidebar .nav-item.logout .nav-item-content span{color:#ef4444!important;font-weight:500!important}@media (max-width:992px){.seller-sidebar{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--gray-color);border-right:none;flex-direction:row;gap:20px;height:auto;max-width:100%;min-width:100%;overflow-x:auto;overflow-y:visible;padding:16px 20px;width:100%}.sidebar-profile{flex-shrink:0;width:auto}.profile-image{border-radius:12px;height:60px;max-width:60px;width:60px}.company-name{display:none}.sidebar-nav{-webkit-overflow-scrolling:touch;flex:1 1;flex-direction:row;flex-wrap:nowrap;gap:8px;overflow-x:auto;width:auto}.nav-item{flex-shrink:0;min-height:44px;padding:10px 14px;width:auto}.nav-item.active{background:#1f396c;background:var(--primary-color)}.nav-item.logout{border-top:none;margin-left:auto;margin-top:0;padding-top:10px}}@media (max-width:768px){.seller-sidebar{-webkit-overflow-scrolling:touch;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--gray-color);border-right:none;flex-direction:row;flex-wrap:nowrap;gap:8px;height:auto;max-width:100%;min-height:auto;min-width:100%;overflow-x:auto;padding:8px 12px;width:100%}.sidebar-profile{display:none!important;height:0!important;margin:0!important;overflow:hidden!important;padding:0!important;visibility:hidden!important;width:0!important}.sidebar-nav{-webkit-overflow-scrolling:touch;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:flex-start;overflow-x:auto;padding:0;width:100%}.seller-sidebar::-webkit-scrollbar,.sidebar-nav::-webkit-scrollbar{display:none;height:0}.nav-item{border-radius:10px;flex-shrink:0;min-height:42px;padding:10px 14px;white-space:nowrap}.seller-sidebar .nav-item-content{gap:8px}.seller-sidebar .nav-item-content span{font-size:13px!important}.nav-item svg{flex-shrink:0;height:18px;width:18px}.nav-item>svg:last-child{display:none}.nav-item.logout{margin-left:auto;order:10}.seller-sidebar{display:none!important}}@media (max-width:576px){.seller-sidebar{display:none!important}}@media (max-width:400px){.seller-sidebar{display:none!important}}:root{--background-color:#f8fafc;--radius-color:#e2e8f0;--primary-hover:#162d54;--text-color:#1e293b;--heading-color:#0f172a;--light-gray:#64748b;--gray-color:#e2e8f0;--foundation-blue-50:#f1f5f9}.seller-dashboard-layout{background:#f8fafc;background:var(--background-color);font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:auto}.seller-dashboard-layout .dashboard-header{background:#fff;background:var(--white-color);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--radius-color);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);box-sizing:border-box;display:flex;min-height:64px!important;padding:12px 40px 12px 20px!important;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}.seller-dashboard-layout .header-content{align-items:center;display:flex;justify-content:space-between;width:100%}.seller-dashboard-layout .header-left{align-items:center;display:flex;gap:0;justify-content:flex-start;left:20px!important;position:absolute!important}.seller-dashboard-layout .logo{height:auto;margin-bottom:0;margin-left:0!important;margin-top:0;object-fit:contain;width:260px!important}.seller-dashboard-layout .logo.clickable-logo{cursor:pointer;transition:opacity .2s ease}.seller-dashboard-layout .logo.clickable-logo:hover{opacity:.8}.seller-dashboard-layout .header-right{align-items:center;display:flex;gap:24px!important;justify-content:flex-end;position:absolute!important;right:40px!important}.seller-dashboard-layout .language-selector{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:8px 12px;transition:background .15s cubic-bezier(.4,0,.2,1);transition:background var(--transition-fast)}.seller-dashboard-layout .language-selector:hover{background:#f1f5f9;background:var(--foundation-blue-50)}.seller-dashboard-layout .language-selector span{color:#354556;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:103.02%}.seller-dashboard-layout .user-profile{align-items:center;background:#f1f5f9;background:var(--foundation-blue-50);border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:8px 16px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.seller-dashboard-layout .user-profile:hover{background:#e2e8f0;background:var(--gray-color);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm)}.seller-dashboard-layout .user-avatar{border:2px solid #1f396c;border:2px solid var(--primary-color);border-radius:50%;height:40px;overflow:hidden;width:40px}.seller-dashboard-layout .user-info{align-items:flex-start;display:flex;flex-direction:column;gap:2px;justify-content:center}.seller-dashboard-layout .company-name-header{color:#1f396c;color:var(--primary-color);font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:120%}.seller-dashboard-layout .user-role{align-items:center;display:flex;gap:4px;justify-content:center}.seller-dashboard-layout .user-role span{color:#64748b;color:var(--light-gray);font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:120%}.seller-dashboard-layout .dashboard-body{align-items:stretch;display:flex;max-width:100vw;min-height:calc(100vh - 82px);overflow-x:hidden}.seller-dashboard-layout .dashboard-main-content{background:#f8fafc;background:var(--background-color);box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:16px;min-width:0;overflow-x:auto;padding:clamp(16px,2vw,24px) clamp(16px,2.5vw,32px)!important}@media (max-width:1200px){.seller-dashboard-layout .dashboard-main-content{gap:16px;padding:12px 16px}}.seller-dashboard-layout .desktop-only{display:flex}.seller-dashboard-layout .mobile-only{display:none}.seller-dashboard-layout .mobile-profile-wrapper{position:relative}.seller-dashboard-layout .mobile-profile-btn{align-items:center;background:#f5f5f5;border:none;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s ease;width:44px}.seller-dashboard-layout .mobile-profile-btn:hover{background:#e0e0e0}.seller-dashboard-layout .mobile-avatar-img{border-radius:50%;height:32px;object-fit:cover;width:32px}.seller-dashboard-layout .mobile-profile-overlay{background:#0000004d;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.seller-dashboard-layout .mobile-profile-dropdown{animation:slideDown .2s ease;background:#fff;border-radius:10px;box-shadow:0 8px 30px #00000026;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:240px;z-index:1000}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.seller-dashboard-layout .mobile-profile-auth{align-items:center;border-bottom:1px solid #eee;display:flex;gap:12px;padding:12px 16px}.seller-dashboard-layout .mobile-profile-logout{align-items:center;background:none;border:none;color:#dc3545;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:12px;padding:10px 16px;text-align:left;transition:background .2s ease;width:100%}.seller-dashboard-layout .mobile-profile-logout:hover{background:#fff5f5}.seller-dashboard-layout .mobile-profile-user-info{background:linear-gradient(135deg,#1f396c,#2a4a85);color:#fff;padding:16px 20px}.seller-dashboard-layout .mobile-profile-name{font-size:14px;font-weight:600}.seller-dashboard-layout .mobile-profile-menu{padding:4px 0}.seller-dashboard-layout .mobile-profile-item{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;gap:12px;padding:10px 16px;text-align:left;transition:background .2s ease;width:100%}.seller-dashboard-layout .mobile-profile-item:hover{background:#f5f5f5}.seller-dashboard-layout .mobile-profile-item svg{flex-shrink:0}.seller-dashboard-layout .mobile-profile-item span{flex:1 1}.seller-dashboard-layout .mobile-profile-item.logout-item{border-top:1px solid #eee;color:#dc3545;margin-top:8px;padding-top:16px}.seller-dashboard-layout .mobile-profile-item.logout-item:hover{background:#fff5f5}@media (max-width:768px){.seller-dashboard-layout .dashboard-header{padding:10px 12px}.seller-dashboard-layout .logo{height:auto;width:130px}.seller-dashboard-layout .dashboard-body{flex-direction:column;gap:0;height:auto;max-width:100vw;min-height:auto;overflow-x:hidden;overflow-y:auto;width:100%}.seller-dashboard-layout .dashboard-main-content{box-sizing:border-box!important;display:flex;flex:1 1;flex-direction:column;gap:0!important;height:auto;max-width:100vw!important;min-height:auto;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important;width:100%!important}.seller-dashboard-layout .desktop-only{display:none!important}.seller-dashboard-layout .mobile-only{display:flex!important}}@media (max-width:480px){.seller-dashboard-layout .dashboard-header{padding:10px 12px}.seller-dashboard-layout .logo{width:120px}.seller-dashboard-layout .dashboard-main-content{gap:0!important;height:auto;min-height:auto;padding:0!important}.seller-dashboard-layout .mobile-profile-dropdown{width:240px}}.seller-dashboard-layout .mobile-hamburger-btn{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:none!important;height:44px;justify-content:center;padding:8px;transition:background .2s ease;width:44px}.seller-dashboard-layout .mobile-hamburger-btn:hover{background:#f5f5f5}.seller-dashboard-layout .hamburger-icon-img{height:24px;object-fit:contain;width:24px}.seller-dashboard-layout .mobile-sidebar-overlay{background:#00000080;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:1001}.seller-dashboard-layout .mobile-sidebar-overlay.active{opacity:1;visibility:visible}.seller-dashboard-layout .mobile-sidebar-drawer{background:#fff;bottom:0;box-shadow:4px 0 20px #00000026;display:flex;flex-direction:column;height:100%;height:100vh;height:calc(var(--vh, 1vh)*100);left:0;max-width:320px;overflow:hidden;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:85%;z-index:1002}.seller-dashboard-layout .mobile-sidebar-drawer.open{transform:translateX(0)}.seller-dashboard-layout .mobile-drawer-header{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.seller-dashboard-layout .drawer-logo{cursor:pointer;height:auto;width:140px}.seller-dashboard-layout .drawer-close-btn{align-items:center;background:#f5f5f5;border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .2s;width:36px}.seller-dashboard-layout .drawer-close-btn:hover{background:#e0e0e0}.seller-dashboard-layout .mobile-drawer-user{align-items:center;background:linear-gradient(135deg,#1f396c,#2a4a85);color:#fff;display:flex;flex-shrink:0;gap:12px;padding:20px}.seller-dashboard-layout .drawer-user-avatar{border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;height:50px;overflow:hidden;width:50px}.seller-dashboard-layout .drawer-user-avatar img{height:100%;object-fit:cover;width:100%}.seller-dashboard-layout .drawer-user-info{display:flex;flex-direction:column;gap:4px}.seller-dashboard-layout .drawer-company-name{color:#fff;font-family:Poppins,sans-serif;font-size:15px;font-weight:600}.seller-dashboard-layout .drawer-user-role{color:#fffc;font-family:Poppins,sans-serif;font-size:12px;font-weight:400}.seller-dashboard-layout .mobile-drawer-nav{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:4px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px}.seller-dashboard-layout .mobile-drawer-item{align-items:center;border-radius:12px;color:#1e293b;display:flex;flex-shrink:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:14px;padding:14px 16px;text-decoration:none;transition:all .2s ease}.seller-dashboard-layout .mobile-drawer-item:hover{background:#f1f5f9}.seller-dashboard-layout .mobile-drawer-item.active{background:linear-gradient(135deg,#1f396c,#2a4a8a);box-shadow:0 4px 12px #1f396c4d;color:#fff}.seller-dashboard-layout .mobile-drawer-item.active .drawer-item-icon{color:#fff}.seller-dashboard-layout .drawer-item-icon{align-items:center;color:#64748b;display:flex;height:24px;justify-content:center;width:24px}.seller-dashboard-layout .mobile-drawer-item.active .drawer-item-icon svg path{stroke:#fff}.seller-dashboard-layout .drawer-item-label{flex:1 1}.seller-dashboard-layout .mobile-drawer-footer{background:#fff;border-top:1px solid #e2e8f0;bottom:0;flex-shrink:0;padding:16px 12px calc(16px + env(safe-area-inset-bottom, 0px));position:-webkit-sticky;position:sticky;z-index:1}.seller-dashboard-layout .mobile-drawer-logout{align-items:center;background:#fee2e2;border:none;border-radius:12px;color:#dc3545;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:14px;padding:14px 16px;transition:all .2s ease;width:100%}.seller-dashboard-layout .mobile-drawer-logout:hover{background:#fecaca}@media (max-width:768px){.seller-dashboard-layout .mobile-hamburger-btn{display:flex!important}.seller-dashboard-layout .dashboard-header{min-height:56px!important;padding:12px 16px!important}.seller-dashboard-layout .header-content{gap:8px}.seller-dashboard-layout .header-left{gap:8px;left:0!important;position:relative!important}.seller-dashboard-layout .logo{width:140px!important}.seller-dashboard-layout .header-right{position:relative!important;right:0!important}}.projects-page{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:100vh;position:relative}.projects-main{display:flex;flex:1 1;flex-direction:column;gap:0;width:100%}.projects-title-section{display:flex;flex-direction:column;gap:16px;padding:32px var(--section-padding) 0 var(--section-padding)}.projects-page-title{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:21px;margin:0}.title-primary{color:#1b1b1b}.title-result,.title-separator{color:#6d6d6d}.projects-page-description{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:21px;margin:0}.projects-content-section{display:flex;flex-direction:column;gap:32px;padding:32px var(--section-padding) 100px var(--section-padding)}.projects-content-wrapper{display:flex;flex-direction:column;gap:16px}.projects-breadcrumb{align-items:center;display:flex;gap:8px}.projects-filter-bar{align-items:center;background:#e6ebef;border:1px solid #dadada;border-radius:8px;display:flex;gap:24px;padding:16px}.filter-dropdowns{align-items:flex-start;display:flex;flex:1 1;gap:16px}.projects-grid-section{display:flex;flex-direction:column;gap:24px}.featured-section{align-items:center;display:flex;gap:24px;height:830px}.featured-main{align-items:flex-start;display:flex;flex-direction:column;gap:12px;width:1052px}.featured-image-wrapper{height:768px;position:relative;width:100%}.featured-image{border-radius:8px;height:100%;object-fit:cover;width:100%}.featured-image-wrapper .bookmark-icon{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;height:24px;position:absolute;right:24px;top:21px;width:24px}.featured-info{display:flex;flex-direction:column;gap:8px;width:100%}.featured-title{color:#1b1b1b;font-size:24px;font-weight:500}.featured-description,.featured-title{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;line-height:21px;margin:0}.featured-description{color:#6d6d6d;font-size:16px;font-weight:400}.featured-side{display:flex;flex:1 1;flex-direction:column;gap:24px;height:100%}.side-project{display:flex;flex-direction:column;gap:12px;height:240px}.side-project-image-wrapper{border-radius:8px;height:100%;overflow:hidden;position:relative;width:100%}.side-project-image{border-radius:8px;height:100%;object-fit:cover;width:100%}.side-project-image-wrapper .bookmark-icon{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;height:24px;position:absolute;right:16px;top:16px;width:24px}.projects-grid-row{align-items:center;display:flex;gap:24px;height:403px}.project-card{flex:1 1;height:100%}.project-card-image-wrapper{border-radius:8px;flex:1 1;overflow:hidden;position:relative}.project-card-image{border-radius:8px;height:100%;object-fit:cover;width:100%}.project-card-image-wrapper .bookmark-icon{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;height:24px;position:absolute;right:16px;top:16px;width:24px}.project-card-info{display:flex;flex-direction:column;gap:8px}.project-card-title{color:#1b1b1b;font-size:24px;font-weight:500}.project-card-description,.project-card-title{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;line-height:21px;margin:0}.project-card-description{color:#6d6d6d;font-size:16px;font-weight:400}.projects-pagination{align-items:center;display:flex;gap:32px;justify-content:center;margin-top:24px}.pagination-arrow:hover{opacity:.8}@media (max-width:1600px){.projects-content-section,.projects-title-section{padding-left:140px;padding-right:140px}.featured-main{width:60%}.filter-dropdown{width:200px}}@media (max-width:1200px){.projects-content-section,.projects-title-section{padding-left:60px;padding-right:60px}.featured-section{flex-direction:column;height:auto}.featured-main{width:100%}.featured-image-wrapper{height:500px}.featured-image{height:100%}.featured-side{flex-direction:row;height:auto;width:100%}.side-project{flex:1 1;height:200px}.project-card,.projects-grid-row{height:auto}.project-card-image-wrapper{flex:none;height:250px}.project-card-image{height:100%}.filter-dropdowns{flex-wrap:wrap}.filter-dropdown{min-width:200px;width:calc(33.333% - 11px)}}@media (max-width:992px){.projects-content-section,.projects-title-section{padding-left:40px;padding-right:40px}.projects-grid-row{flex-wrap:wrap}.project-card{flex:none;width:calc(50% - 12px)}.filter-dropdown{width:calc(50% - 8px)}}@media (max-width:768px){.projects-content-section,.projects-title-section{padding-left:20px;padding-right:20px}.projects-page-title{font-size:24px}.featured-side{flex-direction:column}.side-project{height:200px}.filter-dropdown,.project-card{width:100%}.filter-dropdowns{gap:12px}.projects-pagination{gap:16px}.pagination-number{font-size:16px}}@media (max-width:480px){.projects-content-section,.projects-title-section{padding-left:16px;padding-right:16px}.projects-page-title{font-size:20px;line-height:normal}.projects-page-description{font-size:14px}.featured-image-wrapper{height:300px}.side-project{height:150px}.project-card-image-wrapper{height:200px}.project-card-title{font-size:18px}.project-card-description{font-size:14px}}.category-modal-overlay{background:#000000b3;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.category-modal{align-items:flex-start;background:#fff;border-radius:12px;border-right:1px solid #e6ebef;box-shadow:0 4px 20px #00000026;display:inline-flex;gap:16px;left:280px;padding:24px;position:fixed;top:466px;width:540px;z-index:1000}.category-columns{align-items:center;display:flex;gap:16px;width:100%}.category-column{gap:16px;width:238px}.category-column,.category-column>div{align-items:flex-start;display:flex;flex-direction:column}.category-column>div{align-self:stretch;gap:18px}.category-item{align-items:center;align-self:stretch;cursor:pointer;display:flex;justify-content:space-between;padding:4px 0;transition:color .2s ease}.category-item .category-name{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:21px}.category-item.active .category-name,.category-item:hover .category-name{color:#1f396c}@media (max-width:1200px){.category-modal{left:60px;top:400px;width:480px}.category-column{width:200px}}@media (max-width:768px){.category-modal{left:20px;right:20px;top:350px;width:auto}.category-columns,.category-modal{flex-direction:column}.category-column{width:100%}}.project-details-page{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:100vh}.project-details-content{box-sizing:border-box;flex:1 1;margin:0 auto;max-width:1920px;width:100%}.breadcrumb{padding:24px var(--section-padding) 0 var(--section-padding)}.breadcrumb-link{transition:color .2s}.project-details-wrapper{align-items:flex-start;display:flex;gap:24px;padding:16px var(--section-padding) 56px var(--section-padding)}.project-main-content{display:flex;flex:1 1;flex-direction:column;gap:40px}.project-header{display:flex;flex-direction:column;gap:16px;padding-top:24px}.project-type{font-size:32px}.project-images-section{display:flex;flex-direction:column;gap:16px}.main-image-container{border-radius:8px;overflow:hidden;position:relative;width:100%}.main-project-image{border-radius:8px;display:block;height:768px;object-fit:cover;width:100%}.bookmark-btn{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);height:24px;padding:0;right:24px;top:24px;transition:transform .2s;width:24px}.bookmark-btn:hover{transform:scale(1.1)}.thumbnails-row{display:flex;gap:16px;height:145px}.thumbnail-container{border-radius:8px;flex:1 1;overflow:hidden;position:relative}.thumbnail-image{border-radius:8px;height:100%;object-fit:cover;width:100%}.thumbnail-container.extra-images{position:relative}.extra-overlay{align-items:center;background:linear-gradient(0deg,#000000bd,#000000bd);border-radius:8px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.extra-count{color:#fff;font-family:Poppins,sans-serif;font-size:40px;font-weight:500;line-height:21px}.project-info-section{display:flex;flex-direction:column;gap:16px}.info-row{gap:40px}.info-label{color:#1b1b1b;font-size:20px;min-width:150px}.info-label,.info-value{line-height:21px}.info-value.company-link{color:#1f396c}.second-image-section{margin-top:0}.project-description-section{display:flex;flex-direction:column;gap:16px}.project-description{color:#505050;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:196%;margin:0}.project-gallery-section{display:flex;flex-direction:column;gap:24px}.gallery-title{color:#333;font-family:Poppins,sans-serif;font-size:24px;font-weight:500;line-height:120%;margin:0}.gallery-row{display:flex;gap:16px;height:145px}.gallery-item{border-radius:8px;flex:1 1;overflow:hidden}.gallery-image{border-radius:8px;height:100%;object-fit:cover;width:100%}.project-sidebar{display:flex;flex-direction:column;flex-shrink:0;gap:24px;padding-top:45px;width:284px}.sidebar-title{font-family:Poppins,sans-serif}.related-projects{display:flex;flex-direction:column;gap:24px}.related-project-card{border-radius:8px;height:240px;overflow:hidden;width:100%}.related-project-image{border-radius:8px;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.related-project-card:hover .related-project-image{transform:scale(1.05)}@media (max-width:1600px){.breadcrumb{padding:24px 140px 0}.project-details-wrapper{padding:16px 140px 56px}}@media (max-width:1440px){.breadcrumb{padding:24px 100px 0}.project-details-wrapper{padding:16px 100px 56px}}@media (max-width:1200px){.breadcrumb{padding:24px 60px 0}.project-details-wrapper{flex-direction:column;padding:16px 60px 56px}.project-sidebar{padding-top:24px;width:100%}.related-projects{flex-direction:row;flex-wrap:wrap}.related-project-card{height:200px;width:calc(33.333% - 16px)}}@media (max-width:992px){.breadcrumb{padding:24px 40px 0}.project-details-wrapper{padding:16px 40px 56px}.main-project-image{height:500px}.project-type{font-size:28px}.gallery-row,.thumbnails-row{height:120px}.extra-count{font-size:32px}.related-project-card{height:180px;width:calc(50% - 12px)}}@media (max-width:768px){.breadcrumb{padding:16px 20px 0}.project-details-wrapper{padding:16px 20px 40px}.main-project-image{height:400px}.project-type{font-size:24px}.gallery-row,.thumbnails-row{flex-wrap:wrap;gap:8px;height:100px}.gallery-item,.thumbnail-container{flex:none;width:calc(33.333% - 6px)}.extra-count{font-size:24px}.info-row{flex-direction:column;gap:8px}.info-label{font-size:16px;min-width:auto}.info-value{font-size:14px}.gallery-title,.sidebar-title{font-size:20px}.related-project-card{height:200px;width:100%}}@media (max-width:480px){.breadcrumb{padding:12px 16px 0}.project-details-wrapper{padding:12px 16px 32px}.main-project-image{height:300px}.project-type{font-size:20px}.project-title{font-size:14px}.gallery-row,.thumbnails-row{height:80px}.gallery-item,.thumbnail-container{width:calc(50% - 4px)}.extra-count{font-size:20px}.breadcrumb{flex-wrap:wrap;gap:4px}.breadcrumb-current,.breadcrumb-link{font-size:14px}}.professional-page{background:#f5f5f5;display:flex;flex-direction:column;min-height:100vh}.professional-main{align-items:center;flex:1 1}.professional-container,.professional-main{display:flex;flex-direction:column;width:100%}.professional-container{align-items:flex-start;box-sizing:border-box;gap:0;max-width:1920px}.professional-page-header{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:32px var(--section-padding) 0 var(--section-padding)}.professional-page-title{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:21px;margin:0}.title-main{color:#1b1b1b}.title-count{color:#6d6d6d}.professional-page-subtitle{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:21px;margin:0}.professional-content-section{gap:32px;padding:32px var(--section-padding) 56px var(--section-padding)}.professional-content-section,.professional-content-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.professional-content-wrapper{gap:24px}.professional-listing-section{align-self:stretch;gap:16px}.professional-breadcrumb{align-items:center;display:flex;gap:8px}.breadcrumb-item{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:normal}.breadcrumb-item.active{color:#1f396c}.breadcrumb-chevron{height:16px;width:16px}.professional-listing-section{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:32px}.professional-filters{align-items:center;align-self:stretch;background:#e6ebef;border:1px solid #dadada;border-radius:8px;display:flex;gap:24px;padding:16px}.filters-row{align-items:flex-start;flex:1 1}.filter-dropdown{border-radius:8px;justify-content:space-between;padding:16px;transition:border-color .2s ease;width:253px}.filter-dropdown:hover{border-color:#1f396c}.filter-label{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400}.filter-arrow{flex-shrink:0;height:24px;width:24px}.professionals-list{flex-direction:column;width:100%}.professional-card,.professionals-list{align-items:flex-start;display:flex;gap:24px}.professional-card{background:#fff;border-radius:8px;padding:16px;transition:box-shadow .2s ease;width:1360px}.professional-card:hover{box-shadow:0 4px 12px #0000001a}.professional-card-content{align-items:flex-start;display:flex;gap:24px;width:100%}.professional-gallery{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:24px;height:223px;justify-content:center;width:322px}.professional-gallery-wrapper{flex-direction:column;gap:2px}.professional-gallery-wrapper,.professional-main-image{align-items:flex-start;align-self:stretch;display:flex;flex:1 1}.professional-main-image{border-radius:4px 4px 0 0;gap:8px;object-fit:cover;width:100%}.professional-sub-images{align-items:center;align-self:stretch;display:flex;flex:1 1;gap:2px}.professional-sub-image{align-items:flex-start;align-self:stretch;display:flex;flex:1 1;gap:8px;object-fit:cover}.professional-sub-image:first-child{border-radius:0 0 0 8px}.professional-sub-image:last-child{border-radius:0 0 8px 0}.professional-info{flex:1 1;gap:24px}.professional-header{align-items:center;display:flex;gap:16px}.professional-avatar{background:#d3d3d3;border-radius:52px;flex-shrink:0;height:80px;overflow:hidden;width:80px}.professional-header-content{gap:6px;justify-content:center}.professional-header-content,.professional-title-section{align-items:flex-start;display:flex;flex-direction:column}.professional-title-section{gap:8px}.professional-title-wrapper{align-items:center;display:flex;gap:24px;justify-content:center}.professional-title{color:#1f396c;font-size:26px;margin:0}.professional-name-location,.professional-title{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-weight:500;line-height:120%}.professional-name-location{font-size:16px}.professional-name{color:#333}.professional-location,.professional-separator{color:#6d6d6d}.professional-badges{align-items:center;display:flex;gap:16px}.professional-badges-row{align-items:center;display:flex;gap:12px}.professional-global-badge{align-items:center;display:flex;gap:5px}.global-icon{height:22px;width:22px}.professional-global-badge span{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:17px;font-weight:400;line-height:normal}.professional-verified-badge{align-items:center;display:flex;gap:5px}.professional-rating,.verified-text{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;line-height:normal}.professional-rating{font-size:14px;font-weight:400}.professional-details{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.professional-detail-row{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:24px}.detail-label{font-size:18px}.detail-value{margin-left:4px}.professional-pagination{align-items:center;display:flex;gap:32px;justify-content:center;margin-top:24px;width:100%}.pagination-arrow{padding:3.924px 4.188px 4.076px 3.813px;transition:background-color .2s ease}.pagination-arrow.prev{background:#eeeeeeb0}.pagination-arrow.next{background:#b0c2cc}.pagination-arrow:disabled{opacity:.5}.pagination-arrow:hover:not(:disabled){background:#a0b2bc}.pagination-number{font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;transition:color .2s ease}.pagination-number.active{color:#eef7ee}@media (max-width:1600px){.professional-content-section,.professional-page-header{padding-left:140px;padding-right:140px}.professional-card{width:100%}.filter-dropdown{width:200px}}@media (max-width:1200px){.professional-content-section,.professional-page-header{padding-left:60px;padding-right:60px}.professional-card-content{flex-direction:column}.professional-gallery{height:300px;width:100%}.professional-info{width:100%}.filters-row{flex-wrap:wrap}.filter-dropdown{width:calc(50% - 8px)}}@media (max-width:768px){.professional-content-section,.professional-page-header{padding-left:20px;padding-right:20px}.professional-page-title{font-size:24px;line-height:30px}.professional-title{font-size:20px}.filter-dropdown{width:100%}.professional-header{align-items:flex-start;flex-direction:column}.professional-avatar{height:60px;width:60px}.professional-pagination{gap:16px}.pagination-number{font-size:16px}}@media (max-width:480px){.professional-gallery{height:200px}.professional-sub-images{display:none}.professional-main-image{border-radius:4px}.professional-badges{align-items:flex-start;flex-direction:column;gap:8px}.professional-badges-row{flex-wrap:wrap}}.professional-profile-page{background-color:#f5f5f5;min-height:100vh}.professional-profile-content{margin:0 auto;max-width:1920px;width:100%}.breadcrumb{padding:24px var(--section-padding)}.breadcrumb-link{transition:color .2s ease}.profile-wrapper{align-items:center;display:flex;flex-direction:column;gap:32px;padding:0 var(--section-padding)}.profile-header-section{align-items:flex-start;display:flex;gap:24px;width:1360px}.profile-info-container{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:24px}.profile-top-row{align-items:center;display:flex;gap:56px}.profile-avatar{border-radius:52px;height:88px;overflow:hidden;width:88px}.avatar-image{height:100%;object-fit:cover;width:100%}.project-count{align-items:center;color:#6d6d6d;display:flex;flex-direction:column;font-family:Poppins,sans-serif;text-align:center}.count-number{color:#1b1b1b;font-size:24px;font-weight:500}.count-label{font-size:16px;font-weight:400}.profile-details{flex-direction:column;gap:4px;justify-content:center}.profile-title{color:#1f396c;font-size:26px}.profile-name-location{font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px}.profile-location{color:#6d6d6d}.profile-badges{gap:16px;margin-top:8px}.badge-group,.profile-badges{align-items:center;display:flex}.badge-group{gap:12px}.rating-badge{font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.rating-value{color:#ffae00}.rating-label{color:#6d6d6d}.profile-actions{gap:16px}.btn-primary,.profile-actions{align-items:center;display:flex}.btn-primary{background:#1f396c;border:1px solid #dadada;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:8px;justify-content:center;line-height:21px;padding:16px 24px;transition:all .2s ease}.btn-primary:hover{background:#162a52}.btn-secondary{border:1px solid #dadada;color:#1f396c;gap:8px;line-height:21px;padding:16px 24px;transition:all .2s ease;width:133px}.btn-secondary:hover{background:#f0f0f0}.professional-info{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px}.info-item{font-family:Poppins,sans-serif;font-size:16px;line-height:24px}.info-label{font-size:18px}.info-value{margin-left:8px}.profile-tabs,.tab-item{align-items:center;display:flex}.tab-item{background:#0000;border:none;border-bottom:2px solid #0000;color:#6d6d6d;cursor:pointer;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;gap:8px;justify-content:center;line-height:24px;padding:12px 8px;transition:all .2s ease}.tab-item.active{border-bottom:2px solid #1f396c;color:#1f396c}.tab-item:hover{color:#1f396c}.cover-image-container{flex-shrink:0;position:relative}.cover-image{border-radius:8px;display:block;height:auto;width:899px}.bookmark-btn{background:#ffffffb3;padding:8px;position:absolute;right:16px;top:16px}.bookmark-btn:hover{background:#ffffffe6}.projects-section{padding-bottom:56px;width:1360px}.projects-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.project-card{align-items:flex-start;display:flex;flex-direction:column;gap:12px;text-decoration:none;transition:transform .2s ease}.project-card:hover{transform:translateY(-4px)}.project-image-wrapper{border-radius:8px;height:350px;overflow:hidden;width:100%}.project-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.project-card:hover .project-image{transform:scale(1.05)}.project-info{align-items:flex-start;display:flex;flex-direction:column;gap:8px;width:100%}.project-type{color:#1b1b1b;font-size:24px;font-weight:500}.project-title,.project-type{font-family:Poppins,sans-serif;line-height:21px;margin:0}.project-title{color:#6d6d6d;font-size:16px;font-weight:400}@media (max-width:1600px){.breadcrumb,.profile-wrapper{padding-left:140px;padding-right:140px}.profile-header-section,.projects-section{max-width:1360px;width:100%}.cover-image{width:700px}}@media (max-width:1400px){.breadcrumb,.profile-wrapper{padding-left:60px;padding-right:60px}.profile-header-section{align-items:center;flex-direction:column}.profile-info-container{align-items:center;text-align:center;width:100%}.professional-info,.profile-details{align-items:center}.cover-image-container{max-width:899px;width:100%}.cover-image{width:100%}}@media (max-width:1200px){.projects-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.breadcrumb,.profile-wrapper{padding-left:24px;padding-right:24px}.profile-top-row{gap:24px}.profile-avatar{height:72px;width:72px}.profile-title{font-size:22px}.info-label,.profile-name-location{font-size:16px}.info-value{font-size:14px}}@media (max-width:768px){.projects-grid{grid-template-columns:1fr}.project-image-wrapper{height:280px}.profile-actions{flex-direction:column;width:100%}.btn-primary,.btn-secondary{width:100%}.breadcrumb{flex-wrap:wrap}}@media (max-width:480px){.profile-badges{align-items:flex-start;flex-direction:column;gap:8px}.badge-group{flex-wrap:wrap}.project-image-wrapper{height:220px}.project-type{font-size:20px}.project-title{font-size:14px}}.news-page{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:100vh}.news-main{align-items:center;display:flex;flex:1 1;flex-direction:column;width:100%}.news-container{max-width:1920px;width:100%}.breadcrumb-current,.breadcrumb-link{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif}.news-content-wrapper{padding:16px var(--section-padding) 56px var(--section-padding)}.news-page-header{padding:32px 0;text-align:center}.news-page-title{color:#1b1b1b;font-size:36px;font-weight:600;margin:0 0 12px}.news-page-subtitle,.news-page-title{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif}.news-page-subtitle{color:#6d6d6d;font-size:16px;font-weight:400;margin:0}.loading-spinner{border:4px solid #e0e0e0}.news-error p,.news-loading p,.retry-btn{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif}.retry-btn{background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:background .2s}.retry-btn:hover{background:#152a52}.no-news{align-items:center;background:#fff;border-radius:8px;display:flex;justify-content:center;min-height:200px;padding:40px}.no-news p{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px}.news-content-section{align-items:flex-start;display:flex;gap:24px;width:1360px}.news-main-content{align-items:flex-start;justify-content:center}.news-article{align-items:flex-start;align-self:stretch;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;gap:24px;padding:24px;transition:transform .2s,box-shadow .2s}.news-article:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.article-header{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px;justify-content:center;padding-top:24px}.article-category{background:#1f396c;border-radius:20px;color:#fff;display:inline-block;font-size:12px;padding:6px 16px;width:-webkit-fit-content;width:fit-content}.article-category,.article-title{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-weight:500}.article-title{color:#1b1b1b;font-size:32px;font-style:normal;line-height:1.3;margin:0}.article-meta{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.article-author,.article-date,.article-views{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400}.article-author{color:#1f396c;font-weight:500}.article-subtitle{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:21px;margin:0}.article-main-image{align-items:flex-start;align-self:stretch;border-radius:8px;display:flex;gap:8px;height:400px;overflow:hidden}.article-main-image img{height:100%;object-fit:cover;width:100%}.article-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.article-content p{align-self:stretch;color:#505050;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:196%;margin:0}.article-thumbnails{align-items:center;align-self:stretch;display:flex;gap:16px;height:145px}.thumbnail-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex:1 0;flex-direction:column;gap:12px}.thumbnail-wrapper img{align-items:flex-start;height:100%;object-fit:cover;width:100%}.thumbnail-more,.thumbnail-wrapper img{align-self:stretch;border-radius:8px;display:flex;flex:1 0;gap:8px}.thumbnail-more{align-items:center;background-color:#000000bd;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;padding:8px}.thumbnail-more span{color:#fff;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:40px;font-style:normal;font-weight:500;line-height:21px}.news-sidebar{align-items:flex-end;gap:40px;justify-content:center}.sidebar-title{align-self:stretch;color:#333;font-style:normal;line-height:120%}.related-articles{align-items:flex-end;display:flex;flex-direction:column;gap:24px;justify-content:center;width:284px}.related-article{align-items:flex-start;align-self:stretch;background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding-bottom:12px;transition:transform .2s,box-shadow .2s}.related-article:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-4px)}.related-article img{height:160px;object-fit:cover;width:100%}.related-article-info{gap:6px;padding:8px 4px 0}.no-related,.related-category,.related-date,.related-title{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif}.article-footer{border-top:1px solid #e0e0e0;padding-top:16px}.read-more-link{color:#1f396c;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:500;transition:color .2s}.news-article:hover .read-more-link{color:#f26b26}.load-more-container{display:flex;justify-content:center;padding:32px 0}.load-more-btn{background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:500;padding:14px 40px;transition:background .2s}.load-more-btn:hover:not(:disabled){background:#152a52}.load-more-btn:disabled{background:#ccc;cursor:not-allowed}@media (max-width:1600px){.news-breadcrumb{padding:24px 140px 0}.news-content-wrapper{padding:16px 140px 56px}.news-content-section{width:100%}}@media (max-width:1400px){.news-breadcrumb{padding:24px 80px 0}.news-content-wrapper{padding:16px 80px 56px}.article-main-image{height:500px}}@media (max-width:1200px){.news-breadcrumb{padding:24px 40px 0}.news-content-wrapper{padding:16px 40px 56px}.news-content-section{flex-direction:column}.news-sidebar{padding-top:24px;width:100%}.related-articles{flex-direction:row;gap:16px;overflow-x:auto;padding-bottom:8px;width:100%}.related-article{height:200px;min-width:280px}}@media (max-width:992px){.news-breadcrumb{padding:24px 24px 0}.news-content-wrapper{padding:16px 24px 56px}.article-title{font-size:24px;line-height:1.3}.article-main-image{height:400px}.article-thumbnails{flex-wrap:wrap;height:auto}.thumbnail-more,.thumbnail-wrapper{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;height:120px;min-width:calc(50% - 8px)}}@media (max-width:768px){.news-breadcrumb{padding:16px 16px 0}.news-content-wrapper{padding:16px 16px 40px}.article-title{font-size:20px}.article-main-image{height:300px}.thumbnail-more span{font-size:28px}.sidebar-title{font-size:20px}.news-article{gap:24px}.news-main-content{gap:32px}}@media (max-width:576px){.article-main-image{height:250px}.thumbnail-more,.thumbnail-wrapper{flex:1 1 100%;height:100px;min-width:100%}.article-content p{font-size:14px;line-height:180%}.related-article{height:160px;min-width:200px}}.news-details-page{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:100vh}.news-details-content{box-sizing:border-box;flex:1 1;margin:0 auto;max-width:1920px;width:100%}.news-loading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.news-loading .loading-spinner{animation:spin 1s linear infinite;border:4px solid #e0e0e0;border-radius:50%;border-top-color:#1f396c;height:48px;width:48px}.news-loading p{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:16px}.news-error{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px;padding:40px 20px;text-align:center}.news-error h2{color:#1b1b1b;font-size:24px;font-weight:500}.news-error h2,.news-error p{font-family:Poppins,sans-serif;margin:0}.news-error p{color:#6d6d6d;font-size:16px}.back-to-news-btn{align-items:center;background:#1f396c;border-radius:8px;color:#fff;display:inline-flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:8px;margin-top:16px;padding:12px 24px;text-decoration:none;transition:background .2s}.back-to-news-btn:hover{background:#152a52}.news-breadcrumb{align-items:center;display:flex;gap:8px;padding:24px var(--section-padding) 0 var(--section-padding)}.news-breadcrumb-link{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;text-decoration:none;transition:color .2s}.news-breadcrumb-link:hover{color:#1f396c}.news-breadcrumb-current{color:#1f396c;font-family:Poppins,sans-serif;font-size:16px;font-weight:400}.news-details-wrapper{align-items:flex-start;display:flex;gap:24px;padding:16px var(--section-padding) 56px var(--section-padding)}.news-main-content{flex:1 1}.news-main-content,.news-section{display:flex;flex-direction:column;gap:40px}.news-header{display:flex;flex-direction:column;gap:16px;padding-top:24px}.news-category-tag{background:#1f396c;border-radius:20px;color:#fff;display:inline-block;font-size:12px;padding:6px 16px;width:-webkit-fit-content;width:fit-content}.news-category,.news-category-tag{font-family:Poppins,sans-serif;font-weight:500}.news-category{color:#1b1b1b;font-size:32px;line-height:1.3;margin:0}.news-meta{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.news-author,.news-date,.news-views{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.news-author{color:#1f396c;font-weight:500}.news-title{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:21px;margin:0}.news-main-image{border-radius:8px;height:768px;object-fit:cover;width:100%}.news-text-content{display:flex;flex-direction:column;gap:16px}.news-description{color:#505050;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:196%;margin:0}.news-gallery{align-items:center;display:flex;gap:16px;height:145px}.news-gallery-item{display:flex;flex:1 1;flex-direction:column;gap:12px;height:100%}.news-gallery-item img{width:100%}.news-gallery-img,.news-gallery-item img{border-radius:8px;height:100%;object-fit:cover}.news-gallery-img{flex:1 1}.news-gallery-overlay{align-items:center;background:linear-gradient(0deg,#000000bd,#000000bd),url(https://api.builder.io/api/v1/image/assets/TEMP/ff26b5177f5cb7b93a3a2662559179842a0f7d57?width=395) #d3d3d3 50% /cover no-repeat;border-radius:8px;display:flex;flex:1 1;height:100%;justify-content:center;padding:8px}.news-gallery-count{color:#fff;font-family:Poppins,sans-serif;font-size:40px;font-weight:500;line-height:21px}.news-sidebar{display:flex;flex-direction:column;flex-shrink:0;gap:24px;padding-top:45px;width:284px}.news-sidebar-title{color:#333;font-family:Poppins,sans-serif;font-size:24px;font-weight:500;line-height:120%;margin:0}.news-related-articles{display:flex;flex-direction:column;gap:24px}.news-related-item{display:flex;flex-direction:column;gap:12px}.news-related-image{border-radius:8px;cursor:pointer;height:240px;object-fit:cover;transition:transform .2s,box-shadow .2s;width:100%}.news-related-image:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.related-article-info{display:flex;flex-direction:column;gap:8px;padding:0 4px}.related-category{color:#1f396c;font-size:12px}.related-category,.related-title{font-family:Poppins,sans-serif;font-weight:500}.related-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1b1b1b;display:-webkit-box;font-size:14px;line-height:1.4;margin:0;overflow:hidden}.related-date{font-size:12px}.no-related,.related-date{color:#6d6d6d;font-family:Poppins,sans-serif}.no-related{font-size:14px;padding:20px 0;text-align:center}.news-excerpt{background:#f0f4f8;border-left:4px solid #1f396c;border-radius:8px;padding:20px 24px}.news-excerpt p{color:#505050;font-family:Poppins,sans-serif;font-size:18px;font-style:italic;font-weight:500;line-height:1.6;margin:0}.news-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.news-tag{background:#e8ecf2;border-radius:16px;color:#1f396c;display:inline-block;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;padding:6px 14px}.news-share-section{align-items:center;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;display:flex;gap:16px;padding:24px 0}.share-label{color:#505050;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.share-buttons{display:flex;gap:12px}.share-btn{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#505050;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:14px;gap:8px;padding:8px 16px;transition:all .2s}.share-btn:hover{background:#f5f5f5;border-color:#1f396c;color:#1f396c}.news-navigation{padding:24px 0}.back-link{align-items:center;display:inline-flex;font-family:Poppins,sans-serif;font-size:16px;gap:8px;transition:color .2s}.back-link:hover{color:#152a52}@media (max-width:1600px){.news-breadcrumb,.news-details-wrapper{padding-left:140px;padding-right:140px}}@media (max-width:1400px){.news-breadcrumb,.news-details-wrapper{padding-left:80px;padding-right:80px}}@media (max-width:1200px){.news-breadcrumb,.news-details-wrapper{padding-left:40px;padding-right:40px}.news-sidebar{width:250px}.news-main-image{height:500px}}@media (max-width:1024px){.news-details-wrapper{flex-direction:column}.news-sidebar{padding-top:24px;width:100%}.news-related-articles{flex-direction:row;gap:16px;overflow-x:auto;padding-bottom:8px}.news-related-item{min-width:250px}.news-related-image{height:180px}}@media (max-width:768px){.news-breadcrumb,.news-details-wrapper{padding-left:20px;padding-right:20px}.news-category{font-size:24px}.news-main-image{height:350px}.news-gallery{flex-wrap:wrap;gap:8px;height:auto}.news-gallery-img,.news-gallery-item,.news-gallery-overlay{flex-basis:calc(50% - 4px);flex-grow:0;flex-shrink:0;height:100px}.news-gallery-count{font-size:28px}.news-description{font-size:14px;line-height:180%}}@media (max-width:480px){.news-breadcrumb{gap:4px;padding-top:16px}.news-breadcrumb-current,.news-breadcrumb-link{font-size:14px}.news-category{font-size:20px;line-height:normal}.news-title{font-size:14px}.news-main-image{height:250px}.news-sidebar-title{font-size:20px}.news-related-item{min-width:200px}.news-related-image{height:150px}.news-gallery-img,.news-gallery-item,.news-gallery-overlay{flex-basis:calc(50% - 4px);flex-grow:0;flex-shrink:0;height:80px}.news-gallery-count{font-size:22px}}.pcf-card{align-items:center;background:#fff;border:1px solid #d8d8d8cc;border-radius:2px;cursor:pointer;display:flex;flex-direction:column;max-width:300px;min-width:240px;overflow:hidden;transition:box-shadow .3s ease,transform .2s ease;width:100%}.pcf-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.pcf-image-section{align-items:center;align-self:stretch;background:#f2f2f2b3;display:flex;height:180px;justify-content:center;min-height:180px;overflow:hidden;padding:0;position:relative}.pcf-image{height:100%;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;object-fit:cover;width:100%}.pcf-details-section{padding:8px 12px 10px}.pcf-details-section,.pcf-info-block{gap:8px}.pcf-desc-block,.pcf-details-section,.pcf-info-block{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.pcf-desc-block{gap:4px;padding:4px 0}.pcf-description{-webkit-line-clamp:2;color:#6d6d6d;font-weight:400;line-height:146%}.pcf-description,.pcf-product-name{-webkit-box-orient:vertical;align-self:stretch;display:-webkit-box;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;margin:0;overflow:hidden;text-overflow:ellipsis}.pcf-product-name{-webkit-line-clamp:1;color:#333;font-weight:500;line-height:1.4}.pcf-price-block{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.pcf-price-row{align-items:baseline;align-self:stretch;display:flex;gap:4px}.pcf-price-amount{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:500;line-height:normal}.pcf-price-unit{color:#6d6d6d}.pcf-moq,.pcf-price-unit{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:normal}.pcf-moq{color:#333;margin:0}.pcf-moq-label{color:#6d6d6d}.pcf-moq-value{color:#333}.pcf-badges-block{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:2px}.pcf-badges-row{align-items:center;display:flex;flex-wrap:nowrap;gap:6px}.pcf-plan-badge{align-items:center;display:flex;flex-shrink:0;gap:3px}.pcf-plan-icon{flex-shrink:0;height:14px;width:14px}.pcf-plan-text{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:11px;font-weight:500;line-height:normal;white-space:nowrap}.pcf-verified-badge{align-items:center;display:flex;flex-shrink:0;gap:2px}.pcf-verified-badge svg{flex-shrink:0;height:14px;width:14px}.pcf-verified-badge span{color:#29abe2;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:11px;font-weight:500;line-height:normal;white-space:nowrap}.pcf-company-row{align-items:center;display:flex;gap:8px;margin-top:4px}.pcf-company-logo{border-radius:4px;flex-shrink:0;height:24px;object-fit:cover;width:24px}.pcf-company-name{color:#1f396c;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcf-location-row{align-items:center;display:flex;gap:8px}.pcf-flag-container{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;overflow:hidden;width:24px}.pcf-flag-img{height:24px;object-fit:cover;width:32px}.pcf-location-text{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:160%}.pcf-country{color:#6d6d6d;font-weight:400}.pcf-years{color:#333;font-weight:500}.pcf-business-type{align-items:center;display:flex}.pcf-business-type span{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:160%}.pcf-actions-row{align-items:center;display:flex;flex-grow:0;flex-shrink:0;gap:8px;margin-bottom:0;margin-top:6px;padding-bottom:0;position:relative;width:100%}.pcf-error-message{background:#dc3545;border-radius:4px;bottom:100%;left:50%;margin-bottom:8px;padding:6px 12px;position:absolute;transform:translateX(-50%)}.pcf-btn-inquire,.pcf-error-message{color:#fff;font-size:12px;white-space:nowrap;z-index:10}.pcf-btn-inquire{align-items:center;background:#ffae00;border:none;border-radius:2px;cursor:pointer;display:flex;flex:1 1 auto;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-weight:500;justify-content:center;line-height:normal;min-width:-webkit-fit-content;min-width:fit-content;padding:10px 12px;pointer-events:auto;position:relative;transition:background-color .2s ease}.pcf-btn-inquire:hover{background:#e59d00}.pcf-btn-inquire.added{background:#28a745}.pcf-btn-inquire.added:hover{background:#dc3545}.pcf-btn-inquire.disabled{background:#ccc;cursor:not-allowed;opacity:.7}.pcf-btn-view{align-items:center;background:#0000;border:1px solid #6d6d6d;border-radius:2px;color:#6d6d6d;cursor:pointer;display:flex;flex:1 1;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:13px;font-weight:500;justify-content:center;line-height:normal;min-width:0;overflow:hidden;padding:10px 8px;text-overflow:ellipsis;transition:background-color .2s ease;white-space:nowrap}.pcf-btn-view:hover{background:#6d6d6d14}.pcf-btn-call{align-items:center;background:#0000;border:1px solid #6d6d6d;border-radius:2px;color:#6d6d6d;cursor:pointer;display:flex;flex:0 0 auto;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:12px;font-weight:500;gap:6px;justify-content:center;line-height:normal;min-width:-webkit-fit-content;min-width:fit-content;padding:10px 12px;transition:background-color .2s ease;white-space:nowrap}.pcf-btn-call:hover{background:#6d6d6d14}.pcf-btn-call svg{flex-shrink:0}@media (max-width:1200px){.pcf-card{max-width:280px;min-width:220px}.pcf-description{font-size:13px}.pcf-price-amount{font-size:16px}.pcf-plan-text,.pcf-verified-badge span{font-size:15px}}@media (max-width:768px){.pcf-card{max-width:100%;min-width:100%}.pcf-actions-row{flex-direction:column;gap:8px}.pcf-btn-call,.pcf-btn-inquire,.pcf-btn-view{width:100%}}:root{--text-dark:#1b1b1b;--text-light:#6d6d6d;--heading-color:#212121;--star-color:#ffb800}.company-profile-page{background-color:#f5f5f5;background-color:var(--bg-color);font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;min-height:100vh}.company-profile-content{display:flex;flex-direction:column;gap:0}.hero-banner-section{background:linear-gradient(135deg,#1a365d,#2d4a7c 50%,#4a6fa5);height:263px;overflow:hidden;position:relative;width:100%}.hero-banner-image{height:100%;position:relative;width:100%}.hero-banner-image img{height:100%;object-fit:cover;object-position:center top;width:100%}.star-rating .star-filled{color:#ffb800;color:var(--star-color)}.star-rating .star-empty{color:#d3d3d3}.company-cover-banner{height:263px;overflow:hidden;width:100%}.cover-banner-image{height:100%;object-fit:cover;width:100%}.company-header-section{align-items:flex-start;background:#fff;background:var(--white-color);border-bottom:1px solid #e8e8e8;display:flex;flex-direction:column;gap:12px;padding:16px 140px;position:relative;width:100%;z-index:10}.company-header-container{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.company-header-left{align-items:center;display:flex;gap:16px}.company-logo-container{align-items:center;background:#fff;background:var(--white-color);border:1px solid #e0e0e0;border-radius:8px;display:flex;flex-shrink:0;height:80px;justify-content:center;overflow:hidden;width:80px}.company-logo{height:100%;object-fit:contain;padding:4px;width:100%}.company-logo-placeholder{align-items:center;background:#1f396c;background:var(--primary-color);color:#fff;color:var(--white-color);display:flex;font-size:32px;font-weight:600;height:100%;justify-content:center;width:100%}.company-header-info{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.company-name-row{align-items:center;display:flex;gap:12px}.company-name{font-size:32px;line-height:24px;margin:0}.star-rating{align-items:center;display:flex;gap:2px}.star-rating svg{height:16px;width:16px}.company-meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.global-badge{align-items:center;display:flex;gap:4px}.global-dot{background:#ffae00;border-radius:50%;height:8px;width:8px}.global-text{color:#6d6d6d;color:var(--text-light);font-family:Poppins,sans-serif;font-size:12px;font-weight:500}.verified-badge{gap:4px}.verified-badge svg{flex-shrink:0;height:16px;width:16px}.verified-text{font-size:12px}.trusted-supplier-badge{align-items:center;background:linear-gradient(135deg,#fff8e7,#fff1cc);border:1px solid #ffb800;border-radius:20px;display:inline-flex;gap:6px;padding:4px 10px}.trusted-supplier-badge svg{flex-shrink:0;height:16px;width:16px}.trusted-supplier-badge span{color:#b8860b;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.country-section{align-items:center;display:flex;gap:6px}.country-flag-container{align-items:center;border-radius:2px;display:flex;justify-content:center;overflow:hidden}.country-flag{height:14px;object-fit:cover;width:20px}.country-text{font-family:Poppins,sans-serif;font-size:12px;font-weight:500;line-height:1.4}.country-name,.separator{color:#6d6d6d;color:var(--text-light)}.separator{font-weight:400}.years-text{color:#333;color:var(--text-color);font-weight:500}.business-type-section{align-items:center;display:flex;gap:4px}.business-type-section svg{height:14px;width:14px}.business-type-text{color:#6d6d6d;color:var(--text-light);font-family:Poppins,sans-serif;font-size:12px;font-weight:500}.company-header-right,.header-right-row{align-items:center;display:flex}.header-right-row{gap:24px}.company-stats-box{align-items:center;background:#0000;border:1px solid #dadada;border-radius:8px;display:flex;gap:16px;order:1;padding:16px}.company-stats-box .company-stat-value{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;white-space:nowrap}.company-stats-divider{background:#e0e0e0;height:14px;width:1px}.bookmark-btn{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;margin-left:20px;order:2;padding:4px;transition:background .2s ease}.bookmark-btn svg{height:20px;width:18px}.bookmark-btn:hover{background:#0000000d}.bookmark-btn.active svg path,.bookmark-btn:hover svg path{stroke:#1f396c;stroke:var(--primary-color)}.bookmark-btn.active svg path{fill:#1f396c;fill:var(--primary-color)}.company-tabs{gap:0}.company-tabs,.tab-btn{align-items:center;display:flex}.tab-btn{background:#fff;background:var(--white-color);border:1px solid #dadada;border-radius:8px;color:#1f396c;color:var(--primary-color);cursor:pointer;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:500;gap:8px;justify-content:center;line-height:21px;margin-right:12px;padding:16px 32px;transition:all .2s ease}.tab-btn:hover:not(.active){background:#1f396c0d}.tab-btn.active,.tab-btn:hover:not(.active){border-color:#1f396c;border-color:var(--primary-color)}.tab-btn.active{background:#1f396c;background:var(--primary-color);color:#fff;color:var(--white-color)}.company-main-content{align-items:flex-start;align-self:stretch;background:#f5f5f5;background:var(--bg-color);display:flex;flex-direction:column;gap:32px;padding:24px 280px 56px}.breadcrumb{align-items:center;align-self:flex-start;display:flex;gap:8px;justify-content:flex-start;width:100%}.breadcrumb-link{color:#6d6d6d;color:var(--text-light);font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}.breadcrumb-current,.breadcrumb-link:hover{color:#1f396c;color:var(--primary-color)}.breadcrumb-current{font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.content-grid{align-items:flex-start;background:#0000;border-radius:0;display:flex;gap:24px;padding:0;width:100%}.profile-content-grid{margin-bottom:40px}.content-left{border-radius:8px;flex-shrink:0;height:419px;min-width:400px;overflow:hidden;width:553px}.video-placeholder{background:linear-gradient(135deg,#e8f4fc,#d4e8f5);border-radius:16px;height:100%;min-height:419px;position:relative;width:100%}.play-button{align-items:center;background:#ffffffe6;border-radius:50%;box-shadow:0 4px 20px #0000001a;cursor:pointer;display:flex;flex-shrink:0;height:80px;justify-content:center;position:relative;transition:transform .2s ease;width:80px;z-index:2}.play-button svg{height:48px;width:48px}.cover-image-container{border-radius:8px;height:100%;overflow:hidden;width:100%}.cover-image{height:100%;object-fit:cover;width:100%}.video-container{border-radius:8px;overflow:hidden}.video-container,.video-container iframe{height:100%;width:100%}.content-right{border-left:none;flex:1 1;flex-shrink:0;gap:24px;padding-left:24px}.company-details-section,.content-right{align-items:flex-start;display:flex;flex-direction:column}.company-details-section{align-self:stretch;gap:16px}.company-title{color:#1b1b1b;color:var(--text-dark);font-size:26px;font-weight:500}.company-tagline,.company-title{align-self:stretch;font-family:Poppins,sans-serif;font-style:normal;line-height:24px;margin:0}.company-tagline{font-size:20px}.company-description,.company-tagline{color:#6d6d6d;color:var(--text-light);font-weight:400}.company-description{align-self:stretch;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;line-height:32px;margin:0}.contact-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px;margin-top:4px}.section-title{font-size:20px;font-weight:400;line-height:24px}.contact-note{align-self:stretch;color:#6d6d6d;color:var(--text-light);font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:32px;margin:0}.action-buttons{justify-content:flex-start;width:100%}.btn-inquire{align-items:center;background:#ffae00;background:var(--secondary-color);border:none;border-radius:8px;color:#fff;color:var(--white-color);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:16px;justify-content:center;line-height:normal;padding:8px 16px;transition:background .3s ease}.btn-inquire:hover{background:#e69c00}.btn-secondary{align-items:center;background:#0000;border:1px solid #6d6d6d;border-radius:8px;color:#6d6d6d;color:var(--text-light);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:16px;justify-content:center;line-height:normal;padding:8px 16px;transition:all .3s ease}.btn-secondary:hover{background:#1f396c0d;border-color:#1f396c;border-color:var(--primary-color);color:#1f396c;color:var(--primary-color)}.certificates-section{align-items:flex-start;align-self:stretch;border-top:1px solid #e0e0e0;display:flex;flex-direction:column;gap:12px;margin-top:24px;padding-top:24px}.certificates-note{align-self:stretch;color:#6d6d6d;color:var(--text-light);font-weight:400;margin:0}.certificates-note,.see-more{font-family:Poppins,sans-serif;font-size:16px;font-style:normal;line-height:32px}.see-more{color:#0397dd;cursor:pointer;font-weight:500}.see-more,.see-more:hover{text-decoration:underline}.certificates-details{background-color:#e6ebef;background-color:var(--blue-50);border-radius:8px;margin-top:8px;padding:16px;width:100%}.certificates-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.certificate-item{align-items:center;color:#333;color:var(--text-color);display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;gap:8px;line-height:24px}.certificate-item:before{color:#29abe2;color:var(--verified-color);content:"✓";font-weight:600}.no-certificates{color:#6d6d6d;color:var(--text-light);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:24px;margin:0}.info-section{align-items:flex-start;background:#0000;border-radius:0;display:flex;flex-direction:column;gap:16px;padding:0;width:100%}.info-section-title{align-self:stretch;border-bottom:none;color:#212121;color:var(--heading-color);font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:normal;margin:0;padding-bottom:16px}.notes-title{color:#1b1b1b;color:var(--text-dark)}.info-grid{flex-direction:row;gap:24px;width:100%}.info-labels{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:16px;min-width:200px}.info-label{align-self:stretch;color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:24px;line-height:24px}.info-values{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:16px}.info-value{align-self:stretch;color:var(--text-light);font-style:normal;height:24px;line-height:24px}.website-link,.website-link a{color:#1f396c;color:var(--primary-color)}.website-link a{text-decoration:none}.website-link a:hover{text-decoration:underline}.info-rows{display:flex;flex-direction:column;gap:16px;width:100%}.info-row{align-items:flex-start;display:flex;flex-direction:row;gap:8px}.info-row .info-label{color:#333;color:var(--text-color);flex-shrink:0;min-width:200px}.info-row .info-label,.info-row .info-value{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px}.info-row .info-value{flex:1 1}.info-row .info-value,.overview-text{color:#6d6d6d;color:var(--text-light)}.overview-text{font-style:normal}.notes-section{height:auto}.notes-text{align-self:stretch;color:#6d6d6d;color:var(--text-light);font-size:14px;font-style:normal;line-height:1.8}.notes-list{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.note-item{color:#6d6d6d;color:var(--text-light);font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.6;margin:0;width:100%}@media (max-width:1600px){.company-header-section,.company-main-content{padding-left:140px;padding-right:140px}.info-section,.note-item{width:100%}.hero-banner-section{height:160px}.content-left{height:350px;min-width:350px;width:450px}}@media (max-width:1200px){.company-header-section,.company-main-content{padding-left:40px;padding-right:40px}.content-grid{flex-direction:column}.content-left{height:280px;min-width:0;min-width:auto;width:100%}.content-right{border-left:none;border-top:1px solid #e8e8e8;padding-left:0;padding-top:16px;width:100%}.company-badges-row{flex-wrap:wrap;width:auto}.company-location-row{width:auto}.info-grid{gap:32px}.hero-banner-section{height:140px}}@media (max-width:992px){.company-header-section,.company-main-content{padding-left:24px;padding-right:24px}.company-header-container{align-items:flex-start;flex-direction:column;gap:24px}.company-header-right{align-items:flex-start;width:100%}.header-right-row{justify-content:space-between;width:100%}.company-tabs{flex-wrap:wrap;gap:8px}.tab-btn{padding:10px 20px}.company-name{font-size:20px}.company-meta-row{gap:12px}.hero-banner-section{height:180px}.company-header-section{margin-top:-40px}}@media (max-width:768px){.content-left,.video-placeholder{height:280px}.action-buttons{flex-wrap:wrap;width:100%}.btn-inquire,.btn-secondary{flex:1 1;min-width:120px}.info-grid{flex-direction:row;gap:16px}.info-labels{min-width:160px}.breadcrumb{flex-wrap:wrap}.hero-banner-section{height:150px}.company-header-section{margin-top:-30px}.content-grid{gap:20px;padding:16px}}@media (max-width:576px){.company-header-left{align-items:flex-start;flex-direction:column}.company-logo-container{height:56px;width:56px}.company-name{font-size:18px}.company-meta-row{align-items:flex-start;flex-direction:column;gap:8px}.header-right-row{flex-direction:column;gap:12px}.company-stats-box{flex-direction:row;justify-content:center;width:100%}.company-stats-divider{height:16px;width:1px}.company-tabs{flex-wrap:nowrap;gap:0;overflow-x:auto;padding-bottom:8px;width:100%}.tab-btn{flex-shrink:0;font-size:13px;padding:10px 16px}.hero-banner-section{height:120px}.company-header-section{margin-top:-20px}.company-title{font-size:20px}.company-tagline{font-size:14px}.company-description{font-size:13px}.action-buttons{flex-direction:column;width:100%}.btn-inquire,.btn-secondary{width:100%}}.reviews-section{background:#fff;background:var(--white-color);border-radius:12px;margin-top:24px;padding:32px}.reviews-title{color:#1f396c;color:var(--primary-color);font-size:24px;font-weight:600;margin-bottom:24px}.reviews-summary{background:#f8f9fa;border-radius:12px;display:flex;gap:48px;margin-bottom:32px;padding:24px}.reviews-count{align-items:center;display:flex;flex-direction:column}.count-number{color:#1f396c;color:var(--primary-color);font-size:48px;font-weight:700}.count-label{color:#6d6d6d;color:var(--text-light);font-size:14px}.reviews-rating{align-items:center;display:flex;flex-direction:column;gap:8px}.stars{display:flex;gap:4px}.rating-text{color:#6d6d6d;color:var(--text-light);font-size:14px}.reviews-list{display:flex;flex-direction:column;gap:16px}.no-reviews-container{align-items:center;background:#fff;background:var(--white-color);border:1px solid #e5e5e5;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:60px 40px;text-align:center}.no-reviews-container svg{margin-bottom:16px;opacity:.5}.no-reviews{color:#333;font-size:18px;font-weight:500;margin:0 0 8px}.no-reviews-subtext{color:#6d6d6d;color:var(--text-light);font-size:14px;margin:0}.reviews-info-message{background:#fff;background:var(--white-color);border:1px solid #e5e5e5;border-radius:12px;padding:24px;text-align:center}.reviews-info-message p{color:#333;font-size:16px;margin:0}.review-item{background:#fff;background:var(--white-color);border:1px solid #e5e5e5;border-radius:12px;padding:20px}.review-header{justify-content:space-between;margin-bottom:12px}.review-header,.reviewer-info{align-items:center;display:flex}.reviewer-info{gap:12px}.reviewer-avatar{align-items:center;background:#1f396c;background:var(--primary-color);border-radius:50%;color:#fff;display:flex;font-size:20px;font-weight:600;height:48px;justify-content:center;width:48px}.reviewer-details{display:flex;flex-direction:column}.reviewer-name{color:#1b1b1b;color:var(--text-dark);font-size:16px;font-weight:600}.review-rating{display:flex;gap:2px}.review-comment{color:#333;color:var(--text-color);font-size:14px;line-height:1.6;margin:0}.review-card{background:#fff;background:var(--white-color);border:1px solid #e5e5e5;border-radius:12px;margin-bottom:16px;padding:24px}.review-card:last-child{margin-bottom:0}.reviewer-company{color:#6d6d6d;color:var(--text-light);font-size:13px;margin-top:2px}.review-title{color:#1b1b1b;color:var(--text-dark);font-size:16px;font-weight:600;margin:12px 0 8px}.review-date{color:#6d6d6d;color:var(--text-light);display:block;font-size:12px;margin-top:12px}.back-to-profile-btn{background:#1f396c;background:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-top:24px;padding:12px 24px;transition:background .2s}.back-to-profile-btn:hover{background:#162d5a}.products-tab-content{width:100%}.products-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.product-card-inline{background:#fff;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden;transition:box-shadow .2s}.product-card-inline:hover{box-shadow:0 4px 12px #0000001a}.product-image-wrapper{background:#f0f0f0;height:220px;overflow:hidden;width:100%}.product-image{height:100%;min-height:100%;min-width:100%;object-position:center;width:100%}.product-info{padding:16px}.product-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;color:var(--text-color);display:-webkit-box;font-size:14px;font-weight:500;line-height:1.4;margin:0 0 8px}.product-price{color:#1f396c;color:var(--primary-color);font-size:16px;margin-bottom:4px}.product-price .unit{color:#6d6d6d;font-size:14px;font-weight:400}.product-moq{font-size:13px;margin-bottom:12px}.product-actions{display:flex;gap:8px}.btn-inquire-product{background:#1f396c;background:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:10px 16px;transition:background .2s}.btn-inquire-product:hover{background:#162d5a}.no-products{color:#6d6d6d;grid-column:1/-1;padding:48px;text-align:center}.contact-tab-content{width:100%}.contact-section-new{display:flex;flex-direction:column;gap:24px}.contact-info-card-new{align-items:center;background:#fff;border-radius:16px;display:flex;gap:80px;padding:48px}.contact-person-box{align-items:center;background:#fbfbfb;border:1px solid #dadada;border-radius:8px;display:flex;flex-direction:column;flex-shrink:0;gap:16px;height:224px;justify-content:center;padding:40px 24px;width:206px}.contact-person-avatar{border-radius:50%;height:80px;object-fit:cover;width:80px}.contact-person-info{align-items:center;display:flex;flex-direction:column;gap:4px;text-align:center}.contact-person-name{color:#333;font-size:20px;font-weight:500}.contact-person-name,.contact-person-role{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;line-height:normal}.contact-person-role{color:#6d6d6d;font-size:16px;font-weight:400}.contact-separator-vertical{align-self:stretch;background:#dbdbdb;width:2px}.contact-details-grid{align-items:flex-start;display:flex;gap:16px}.contact-labels-col{align-items:flex-end;display:flex;flex-direction:column;text-align:right}.contact-labels-col span{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:250%}.contact-values-col{align-items:flex-start;display:flex;flex-direction:column}.contact-values-col span{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:250%}.contact-phone-link{color:#333!important;cursor:pointer;text-decoration:underline}.contact-phone-link:hover{color:#1f396c!important}.inquiry-form-card-new{align-items:flex-start;background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:32px;justify-content:center;padding:48px}.inquiry-title-new{align-self:stretch;color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:28.8px;margin:0}.inquiry-form-new{align-items:flex-end;display:flex;flex-direction:column;gap:32px;width:100%}.form-recipient-row{align-items:center;display:flex;gap:8px;justify-content:flex-start;padding:0 67px;width:100%}.recipient-label{color:#6d6d6d}.recipient-label,.recipient-name{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:500;line-height:24px}.recipient-name{color:#333;margin-left:16px}.form-group-new{align-items:flex-start;align-self:stretch;display:flex;gap:16px;width:100%}.form-group-email-new{gap:52px}.form-label-new{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:500;line-height:24px;min-width:80px;text-align:right}.textarea-wrapper-new{flex:1 1;position:relative}.form-textarea-new{align-items:flex-start;background:#0000;border:1px solid #b0c2cc;border-radius:4px;box-sizing:border-box;color:#333;display:flex;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;gap:8px;height:200px;letter-spacing:-.4px;line-height:24px;padding:16px;resize:none;width:100%}.form-textarea-new::placeholder{color:#6d6d6d}.form-textarea-new:focus{border-color:#1f396c;outline:none}.textarea-resize-icon{bottom:8px;pointer-events:none;position:absolute;right:8px}.textarea-resize-icon svg{height:16px;width:19px}.input-wrapper-new{flex:1 1}.form-input-new{align-items:flex-start;background:#0000;border:1px solid #b0c2cc;border-radius:4px;box-sizing:border-box;color:#333;display:flex;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;justify-content:space-between;letter-spacing:-.4px;line-height:24px;padding:16px;width:100%}.form-input-new::placeholder{color:#6d6d6d}.form-input-new:focus{border-color:#1f396c;outline:none}.submit-inquiry-btn{align-items:center;background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:500;gap:16px;height:48px;justify-content:center;line-height:normal;padding:12px 32px;transition:background .2s ease}.submit-inquiry-btn:hover{background:#162b52}.submit-inquiry-btn:disabled{cursor:not-allowed;opacity:.7}@media (max-width:1200px){.contact-info-card-new{flex-direction:column;gap:32px;padding:32px}.contact-separator-vertical{height:2px;width:100%}}@media (max-width:992px){.contact-details-grid{flex-direction:column;gap:0}.contact-labels-col{display:none}.contact-values-col span:before{color:#333;content:attr(data-label);font-weight:500;margin-right:8px}}@media (max-width:768px){.form-group-new{flex-direction:column;gap:8px}.form-group-email-new{gap:8px}.form-label-new{min-width:auto;text-align:left}.form-recipient-row{align-items:flex-start;flex-direction:column;padding:0}.recipient-name{margin-left:0}.inquiry-form-card-new{padding:24px}.inquiry-title-new{font-size:20px}.contact-person-box{height:auto;padding:24px;width:100%}}.contact-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr}.contact-form-card,.contact-info-card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:24px}.contact-section-title{color:#333;color:var(--text-color);font-size:18px;font-weight:600;margin:0 0 20px}.contact-details{gap:16px}.contact-item{display:flex;gap:8px}.contact-label{color:#333;color:var(--text-color);font-weight:500;min-width:100px}.contact-value{color:#6d6d6d}.contact-form{gap:16px}.form-group label{color:var(--text-color)}.form-group input,.form-group textarea{border:1px solid #dadada;border-radius:8px;font-family:Poppins,sans-serif;font-size:14px;padding:12px;resize:vertical}.form-group input:focus,.form-group textarea:focus{border-color:#1f396c;border-color:var(--primary-color);outline:none}.btn-send-inquiry{background:#1f396c;background:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:14px 24px;transition:background .2s}.btn-send-inquiry:hover{background:#162d5a}@media (max-width:768px){.contact-grid,.products-grid{grid-template-columns:1fr}.reviews-summary{align-items:center;flex-direction:column;gap:24px}.review-header{align-items:flex-start;flex-direction:column;gap:12px}}.product-section-wrapper{align-items:center;gap:24px;padding:0;width:100%}.product-section,.product-section-wrapper{align-self:stretch;display:flex;flex-direction:column}.product-section{align-items:flex-start;background:#fff;background:var(--white-color);border-radius:12px;gap:20px;overflow:hidden;padding:24px}.section-header{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:16px;justify-content:space-between!important;width:100%}.section-heading{color:#1b1b1b;flex:1 1;font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:1.3;margin:0}.category-products-section{background:#fff;background:var(--white-color)}.category-products-section .section-heading{color:#1f396c;color:var(--primary-color);font-size:18px}.carousel-controls{gap:12px;justify-content:flex-end}.carousel-btn,.carousel-controls{align-items:center;display:flex;flex-shrink:0}.carousel-btn{background:#0000;border:none;cursor:pointer;height:28px;justify-content:center;padding:0;width:28px}.carousel-btn:hover{opacity:.8}.products-carousel{-ms-overflow-style:none;align-items:flex-start;align-self:stretch;display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scroll-behavior:smooth;scrollbar-width:none}.products-carousel::-webkit-scrollbar{display:none}.product-card-figma{align-items:center;background:#fff;background:var(--white-color);border:1px solid #d8d8d8cc;border-radius:2px;display:flex;flex:0 0 280px;flex-direction:column;height:485px;max-width:320px;min-width:260px}.product-card-image{align-items:center;align-self:stretch;background:#f2f2f2b3;border-radius:8px 8px 0 0;display:flex;flex-direction:column;gap:8px;height:200px;justify-content:center;padding:16px 24px}.product-card-image img{max-height:169px;max-width:113px;object-fit:contain}.product-card-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:8px;height:290px;padding:0 12px 12px}.product-card-description{-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;color:#6d6d6d;display:-webkit-box;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:146%;margin:8px 0 0;overflow:hidden;text-overflow:ellipsis}.product-card-pricing{align-items:flex-start;display:flex;gap:0}.product-card-price{color:#333;font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:500}.product-card-moq,.product-card-unit{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400}.product-card-moq{line-height:normal;margin:0}.product-card-moq span:last-child{color:#333}.product-card-badges{align-items:flex-start;display:flex;gap:24px}.badge-global{align-items:center;display:flex;gap:5px}.badge-global img{height:22px;width:22px}.badge-global span{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:normal}.product-card-seller{align-items:center;display:flex;gap:8px}.seller-logo{height:24px;object-fit:contain;width:auto}.product-card-location{align-items:center;display:flex;gap:2px;justify-content:center}.location-flag{border-radius:2px;height:16px;object-fit:cover;width:31px}.product-card-location span{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.product-card-location strong{color:#333;font-weight:500}.product-card-type{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%;margin:0}.product-card-actions{align-self:stretch;margin-top:auto}.btn-card-inquire,.product-card-actions{align-items:center;display:flex;gap:16px}.btn-card-inquire{background:#ffae00;background:var(--secondary-color);border:none;border-radius:2px;color:#fff;color:var(--white-color);cursor:pointer;flex:1 0;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;justify-content:center;line-height:normal;padding:8px;transition:background .3s ease}.btn-card-inquire:hover{background:#e69c00}.btn-card-mobile{align-items:center;background:#0000;border:1px solid #6d6d6d;border-radius:2px;color:#6d6d6d;cursor:pointer;display:flex;flex:1 0;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:16px;justify-content:center;line-height:normal;padding:8px;transition:all .3s ease}.btn-card-mobile:hover{background:#6d6d6d1a}.snapshot-gallery{-ms-overflow-style:none;align-items:flex-start;align-self:stretch;display:flex;gap:16px;min-height:180px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scroll-behavior:smooth;scrollbar-width:none}.snapshot-gallery::-webkit-scrollbar{display:none}.snapshot-gallery-item{align-items:center;background:#f5f5f5;border-radius:4px;display:flex;flex:0 0 auto;flex-direction:column;gap:31px;height:162px;justify-content:center;max-width:280px;min-width:200px;overflow:hidden}.snapshot-gallery-item img{border-radius:4px;height:100%;object-fit:cover;width:100%}.brochure-section{align-items:flex-start;align-self:stretch;background:#fff;background:var(--white-color);border-radius:12px;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:24px;width:100%}.brochure-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px}.brochure-item{align-items:center;display:flex;flex-direction:column;gap:8px}.brochure-name{color:#333;color:var(--text-color);font-size:14px;font-weight:500;text-align:center}.brochure-name,.no-brochures{font-family:Poppins,sans-serif}.no-brochures{color:#6d6d6d;color:var(--text-light);font-size:16px;font-weight:400;margin:0}.btn-download-pdf{align-items:center;background:#e2e2e2;border:1px solid #dadada;border-radius:4px;color:#1b1b1b;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:8px;justify-content:center;line-height:21px;padding:12px 16px;transition:background .3s ease}.btn-download-pdf:hover{background:#d5d5d5}.similar-companies-section{display:flex;flex-direction:column;gap:20px;margin-top:24px;width:100%}.similar-companies-header{align-items:center;display:flex;justify-content:space-between}.similar-companies-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.similar-company-card{align-items:center;background:#fff;background:var(--white-color);border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:24px 16px;transition:all .2s ease}.similar-company-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.similar-company-logo{align-items:center;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:50%;display:flex;height:80px;justify-content:center;overflow:hidden;width:80px}.similar-company-logo img{height:60%;object-fit:contain;width:60%}.similar-company-info{text-align:center}.similar-company-name{color:#1f396c;color:var(--primary-color);font-family:Poppins,sans-serif;font-size:14px;font-weight:600;margin:0 0 4px}.similar-company-category{color:#6d6d6d;color:var(--text-light);font-family:Poppins,sans-serif;font-size:12px;font-weight:400;margin:0}.profile-simillers{background:#1f396c;background:var(--primary-color);margin:24px -140px 0;padding:40px;width:calc(100% + 280px)}.dark-simillers{background:#1f396c;margin-top:40px}.dark-simillers .similar-companies-header{margin-bottom:24px}.profile-simillers .section-heading{color:#fff;color:var(--white-color);font-size:18px;margin-bottom:8px}.profile-simillers .similar-company-card{background:#0000;border:none}.profile-simillers .similar-company-card:hover{box-shadow:none;transform:none}.profile-simillers .similar-company-logo{background:#0000;border:none}.profile-simillers .similar-company-name{color:#fff;color:var(--white-color)}.profile-simillers .similar-company-category{color:#ffffffb3}@media (max-width:1200px){.profile-simillers{margin:24px -40px 0;padding:32px 40px;width:calc(100% + 80px)}}@media (max-width:992px){.profile-simillers{margin:24px -24px 0;padding:24px;width:calc(100% + 48px)}}@media (max-width:576px){.profile-simillers{margin:24px -16px 0;padding:20px 16px;width:calc(100% + 32px)}}@media (max-width:1200px){.similar-companies-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.similar-companies-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.similar-companies-grid{grid-template-columns:1fr}.similar-company-card{flex-direction:row;padding:16px}.similar-company-logo{height:60px;width:60px}.similar-company-info{text-align:left}}@media (max-width:992px){.product-card-figma{min-width:240px}}@media (max-width:576px){.products-carousel,.snapshot-gallery{gap:12px}.product-card-figma{height:auto;min-width:220px}.product-card-content{height:auto}.section-heading{font-size:20px}.carousel-controls{gap:12px}}.error-container{align-items:center;background:#fff;background:var(--white-color);border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;justify-content:center;margin:40px auto;max-width:600px;min-height:400px;padding:40px 20px;text-align:center}.error-container h2{color:#1f396c;color:var(--primary-color);font-size:24px;margin-bottom:12px}.error-container p{color:#6d6d6d;color:var(--text-light);font-size:16px;margin-bottom:8px}.error-container .upgrade-hint{color:#ffae00;color:var(--secondary-color);font-size:14px;margin-bottom:24px}.upgrade-required-icon{font-size:64px;margin-bottom:20px}.upgrade-actions{align-items:center;display:flex;gap:16px;margin-top:16px}.upgrade-btn{background:#1f396c;background:var(--primary-color);border-radius:8px;color:#fff;color:var(--white-color);display:inline-block;font-size:16px;font-weight:600;padding:12px 32px;text-decoration:none;transition:all .3s ease}.upgrade-btn:hover{background:#152a50;transform:translateY(-2px)}.back-link{color:#1f396c;color:var(--primary-color);font-size:14px;font-weight:500;text-decoration:none}.back-link:hover{text-decoration:underline}.loading-container{min-height:400px;padding:40px 20px}.loading-spinner{border:4px solid #dadada;border:4px solid var(--gray-color);margin-bottom:16px}@media (max-width:768px){.error-container{margin:24px 20px;min-height:350px;padding:32px 20px}.error-container h2{font-size:22px}.upgrade-required-icon{font-size:56px}}@media (max-width:576px){.error-container{border-radius:10px;margin:20px 16px;min-height:300px;padding:24px 16px}.error-container h2{font-size:20px;margin-bottom:10px}.error-container p{font-size:14px;margin-bottom:6px}.error-container .upgrade-hint{font-size:13px;margin-bottom:20px}.upgrade-required-icon{font-size:48px;margin-bottom:16px}.upgrade-actions{flex-direction:column;gap:12px;margin-top:12px;width:100%}.upgrade-btn{font-size:15px;padding:14px 24px;text-align:center;width:100%}.back-link{font-size:13px}.loading-container{min-height:300px;padding:30px 16px}}@media (max-width:360px){.error-container{margin:16px 12px;padding:20px 12px}.error-container h2{font-size:18px}.upgrade-required-icon{font-size:40px}.upgrade-btn{font-size:14px;padding:12px 20px}}.products-carousel .featured-product-card{background:#fff;border-radius:12px;box-shadow:0 1px 6px 0 #0000001a;display:flex;flex-direction:column;flex-shrink:0;height:auto;min-width:260px;overflow:hidden;transition:transform .2s,box-shadow .2s;width:260px}.products-carousel .featured-product-card:hover{box-shadow:0 4px 12px 0 #00000026;transform:translateY(-2px)}.products-carousel .featured-product-image-section{height:180px;overflow:hidden;position:relative;width:100%}.products-carousel .featured-product-img{height:100%;object-fit:cover;width:100%}.products-carousel .featured-product-details-section{display:flex;flex-direction:column;gap:12px;padding:12px}.products-carousel .featured-info-block{display:flex;flex-direction:column;gap:8px}.products-carousel .featured-desc-block{display:flex;flex-direction:column;gap:4px}.products-carousel .featured-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1b1b1b;display:-webkit-box;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis}.products-carousel .featured-price-block{display:flex;flex-direction:column;gap:2px}.products-carousel .featured-price-row{align-items:baseline;display:flex;gap:4px}.products-carousel .featured-price-amount{color:#f60;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.products-carousel .featured-price-unit{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:11px;font-weight:400}.products-carousel .featured-moq{font-family:Poppins,sans-serif;font-size:11px;margin:0}.products-carousel .featured-moq-label{color:#6d6d6d}.products-carousel .featured-moq-value{color:#1b1b1b;font-weight:500}.products-carousel .featured-badges-block{display:flex;flex-direction:column;gap:6px}.products-carousel .featured-badges-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.products-carousel .featured-global-badge{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;display:flex;gap:4px;padding:3px 8px}.products-carousel .featured-global-icon{height:14px;object-fit:contain;width:14px}.products-carousel .featured-global-text{font-family:Poppins,sans-serif;font-size:10px;font-weight:500}.products-carousel .featured-verified-badge{align-items:center;background:#29abe21a;border-radius:4px;display:flex;gap:3px;padding:3px 6px}.products-carousel .featured-verified-text{color:#29abe2;font-family:Poppins,sans-serif;font-size:10px;font-weight:500}.products-carousel .featured-seller-company{align-items:center;display:flex;gap:6px}.products-carousel .featured-company-logo{border:1px solid #e0e0e0;border-radius:50%;height:24px;object-fit:cover;width:24px}.products-carousel .featured-company-name{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.products-carousel .featured-location-row{align-items:center;display:flex;gap:6px}.products-carousel .featured-flag-wrapper{border-radius:2px;flex-shrink:0;height:14px;overflow:hidden;width:20px}.products-carousel .featured-flag-img{height:100%;object-fit:cover;width:100%}.products-carousel .featured-location-text{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:10px}.products-carousel .featured-country{color:#6d6d6d}.products-carousel .featured-years{color:#1b1b1b;font-weight:600}.products-carousel .featured-business-text{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:10px;font-weight:400}.products-carousel .featured-actions-row{display:flex;gap:8px;margin-top:auto}.products-carousel .featured-btn-inquire{background:#1f396c;border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1 1;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;padding:10px 16px;transition:background-color .2s}.products-carousel .featured-btn-inquire:hover{background:#152a52}@media (max-width:768px){.products-carousel .featured-product-card{min-width:220px;width:220px}.products-carousel .featured-product-image-section{height:150px}.products-carousel .featured-product-details-section{gap:10px;padding:10px}.products-carousel .featured-product-name{font-size:12px}.products-carousel .featured-price-amount{font-size:13px}.products-carousel .featured-btn-inquire{font-size:11px;padding:8px 12px}}@media (max-width:480px){.products-carousel .featured-product-card{min-width:200px;width:200px}.products-carousel .featured-product-image-section{height:130px}.products-carousel .featured-product-details-section{gap:8px;padding:8px}.products-carousel .featured-product-name{font-size:11px}.products-carousel .featured-price-amount{font-size:12px}.products-carousel .featured-company-name{font-size:10px;max-width:120px}.products-carousel .featured-btn-inquire{font-size:10px;padding:8px 10px}}:root{--section-padding:280px}.company-products-page{background-color:#f5f5f5;background-color:var(--background-color);display:flex;flex-direction:column;font-family:Poppins,sans-serif;min-height:100vh}.cpp-company-header{background:#fff;background:var(--white-color);border-bottom:1px solid #dadada;border-bottom:1px solid var(--gray-color);padding:24px 280px;padding:24px var(--section-padding);position:relative}.cpp-company-header-content{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.cpp-company-info-row{align-items:center;display:flex;justify-content:space-between;width:100%}.cpp-company-identity{align-items:center;display:flex;gap:16px}.cpp-company-logo{border-radius:50%;height:80px;object-fit:cover;width:80px}.cpp-company-details{display:flex;flex-direction:column;gap:16px}.cpp-company-name{color:#1f396c;color:var(--primary-color);font-family:Poppins,sans-serif;font-size:32px;font-weight:500;line-height:24px;margin:0}.cpp-company-meta{align-items:center;display:flex;gap:24px;max-width:613px}.cpp-meta-badges{align-items:center;display:flex;gap:12px}.cpp-global-badge{align-items:center;display:flex;gap:5px}.cpp-platinum-icon{height:22px;width:22px}.cpp-global-badge span{color:#6d6d6d;color:var(--light-gray);font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:normal}.cpp-country-info{align-items:center;display:flex;gap:8px}.cpp-flag-wrapper-large{align-items:center;background:#fff;background:var(--white-color);border-radius:2px;display:flex;height:33px;justify-content:flex-end;overflow:hidden;position:relative;width:62px}.cpp-flag-large{height:33px;left:-15px;object-fit:cover;position:absolute;top:-5px;width:62px}.cpp-country-text-large{color:#6d6d6d;color:var(--light-gray);font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:160%}.cpp-country-text-large strong{color:#333;color:var(--text-color);font-weight:500}.cpp-manufacture-info{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.cpp-manufacture-info span{color:#6d6d6d;color:var(--light-gray);font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:160%}.cpp-stats-box{align-items:center;border:1px solid #dadada;border:1px solid var(--gray-color);border-radius:8px;display:flex;gap:16px;padding:16px}.cpp-stat{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:20px;font-weight:600;line-height:normal}.cpp-stat-divider{background:#1f396c;background:var(--primary-color);height:15px;width:1px}.cpp-bookmark-icon{cursor:pointer;position:absolute;right:329px;top:28px}.cpp-tabs{gap:24px}.cpp-tab,.cpp-tabs{align-items:center;display:flex}.cpp-tab{background:#0000;border:1px solid #dadada;border:1px solid var(--gray-color);border-radius:8px;color:#1f396c;color:var(--primary-color);cursor:pointer;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;gap:8px;justify-content:center;line-height:21px;padding:16px 32px;transition:all .2s ease}.cpp-tab.active{background:#1f396c;background:var(--primary-color);border-color:#1f396c;border-color:var(--primary-color);color:#fff;color:var(--white-color)}.cpp-tab:hover:not(.active){background:#f5f5f5}.cpp-main-content{display:flex;flex:1 1;flex-direction:column;gap:0;padding:0 280px;padding:0 var(--section-padding)}.cpp-breadcrumb{align-items:center;display:flex;gap:8px;padding:24px 0}.cpp-breadcrumb-link{color:#6d6d6d;color:var(--light-gray);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:normal;text-decoration:none}.cpp-breadcrumb-current,.cpp-breadcrumb-link:hover{color:#1f396c;color:var(--primary-color)}.cpp-breadcrumb-current{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:normal}.cpp-content-layout{align-items:flex-start;display:flex;gap:24px}.cpp-sidebar{background:#fff;background:var(--white-color);border-bottom:1px solid #e6ebef;border-radius:0 8px 8px 0;border-right:1px solid #e6ebef;flex-shrink:0;padding:16px;width:272px}.cpp-category-list{display:flex;flex-direction:column;gap:18px}.cpp-category-section{display:flex;flex-direction:column;gap:12px}.cpp-category-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.cpp-category-name-wrapper{align-items:center;display:flex;gap:16px}.cpp-category-name{color:#6d6d6d;color:var(--light-gray);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:21px}.cpp-category-name.active{color:#333;color:var(--text-color)}.cpp-category-arrow{transition:transform .2s ease}.cpp-category-arrow.expanded{transform:rotate(0deg)}.cpp-subcategory-list{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:0 32px}.cpp-subcategory-item{color:#6d6d6d;color:var(--light-gray);cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:156%;transition:color .2s ease}.cpp-subcategory-item.active,.cpp-subcategory-item:hover{color:#1f396c;color:var(--primary-color)}.cpp-products-section{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:40px;justify-content:flex-start;max-width:100%;width:100%}.cpp-products-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);width:100%}.cpp-product-card{align-items:stretch;background:#fff;background:var(--white-color);border:1px solid #d8d8d8cc;border-radius:4px;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s ease}.cpp-product-card:hover{box-shadow:0 4px 12px #0000001a}.cpp-product-image-wrapper{align-items:center;align-self:stretch;background:#f2f2f2b3;border-radius:8px 8px 0 0;display:flex;flex-direction:column;gap:8px;height:200px;justify-content:center;overflow:hidden;padding:16px}.cpp-product-image{border-radius:4px;height:100%;object-fit:cover;width:100%}.cpp-product-content{gap:12px;padding:16px}.cpp-product-content,.cpp-product-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:column}.cpp-product-info{align-self:stretch;gap:8px}.cpp-product-details{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px}.cpp-product-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;color:#333;color:var(--text-color);display:-webkit-box;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis}.cpp-product-pricing{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.cpp-product-price{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:normal}.cpp-product-moq,.cpp-product-unit{color:#6d6d6d;color:var(--light-gray);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:normal}.cpp-moq-value{color:#333;color:var(--text-color)}.cpp-moq-label{color:#6d6d6d;color:var(--light-gray)}.cpp-product-badges{align-self:stretch;flex-direction:column;gap:4px}.cpp-badge-row,.cpp-product-badges{align-items:flex-start;display:flex}.cpp-badge-row{gap:24px}.cpp-product-card .cpp-global-badge span{color:#6d6d6d;color:var(--light-gray);font-family:Poppins,sans-serif;font-size:17px;font-weight:400;line-height:normal}.cpp-container-image{align-items:center;display:flex;gap:8px;height:auto;max-width:100%}.cpp-seller-info{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px}.cpp-country-row{align-items:center;display:flex;gap:8px;justify-content:center}.cpp-flag-wrapper{align-items:center;aspect-ratio:1;background:#fff;background:var(--white-color);border-radius:61px;display:flex;height:16px;justify-content:flex-end;overflow:hidden;position:relative}.cpp-flag-icon{height:16px;left:-4px;position:absolute;top:0;width:31px}.cpp-country-text{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:160%}.cpp-country-name{color:#6d6d6d;color:var(--light-gray);font-weight:400}.cpp-member-years{color:#333;color:var(--text-color);font-weight:500}.cpp-product-type{align-items:center;align-self:stretch;display:flex;gap:8px;justify-content:center}.cpp-product-type span{color:#6d6d6d;color:var(--light-gray);flex:1 0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:160%}.cpp-product-actions{align-self:stretch;margin-top:auto}.cpp-btn-inquire,.cpp-product-actions{align-items:center;display:flex;gap:16px}.cpp-btn-inquire{background:#ffae00;background:var(--secondary-color);border:none;border-radius:2px;color:#fff;color:var(--white-color);cursor:pointer;flex:1 0;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;justify-content:center;line-height:normal;padding:8px;transition:background .2s ease}.cpp-btn-inquire:hover{background:#e69d00}.cpp-btn-mobile{align-items:center;background:#0000;border:1px solid #6d6d6d;border:1px solid var(--light-gray);border-radius:2px;cursor:pointer;display:flex;flex:1 0;gap:16px;justify-content:center;padding:8px;transition:all .2s ease}.cpp-btn-mobile span{color:#6d6d6d;color:var(--light-gray);font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:normal}.cpp-btn-mobile:hover{background:#f5f5f5;border-color:#333;border-color:var(--text-color)}.cpp-btn-mobile:hover span{color:#333;color:var(--text-color)}.cpp-pagination{gap:32px;padding:40px 0}.cpp-page-btn,.cpp-pagination{align-items:center;display:flex;justify-content:center}.cpp-page-btn{background:#0000;border:none;border-radius:50%;color:#676767;cursor:pointer;font-family:Inter,sans-serif;font-size:20px;font-weight:400;height:24px;line-height:140%;padding:3.924px 9.081px 3.981px 9.919px;text-align:center;transition:all .2s ease;width:24px}.cpp-page-btn.active{background:#1f396c;background:var(--primary-color);color:#eef7ee}.cpp-page-btn:hover:not(.active){background:#e6ebef}.cpp-page-next{align-items:center;background:#b0c2cc;border-radius:53px;display:flex;height:24px;justify-content:center;padding:0;width:24px}@media (max-width:1600px){:root{--section-padding:140px}.cpp-bookmark-icon{right:170px}.cpp-products-section{width:100%}}@media (max-width:1400px){:root{--section-padding:80px}.cpp-bookmark-icon{right:100px}.cpp-products-grid{grid-template-columns:repeat(3,1fr)}.cpp-product-card{height:auto;min-height:500px}.cpp-product-content{height:auto}}@media (max-width:1200px){:root{--section-padding:40px}.cpp-bookmark-icon{right:60px}.cpp-company-meta{flex-wrap:wrap;max-width:none}.cpp-products-grid{grid-template-columns:repeat(2,1fr)}.cpp-sidebar{width:220px}}@media (max-width:992px){:root{--section-padding:24px}.cpp-content-layout{flex-direction:column}.cpp-sidebar{border:1px solid #e6ebef;border-radius:8px;width:100%}.cpp-category-list,.cpp-sidebar{flex-direction:row;flex-wrap:wrap}.cpp-category-list{gap:16px}.cpp-company-info-row{align-items:flex-start;flex-direction:column;gap:16px}.cpp-bookmark-icon{align-self:flex-end;position:static}.cpp-company-name{font-size:24px}.cpp-tabs{gap:12px}}@media (max-width:768px){.cpp-tabs{flex-wrap:wrap;gap:8px}.cpp-tab{font-size:14px;padding:12px 20px}.cpp-products-grid{gap:12px;grid-template-columns:1fr}.cpp-product-card{height:auto;min-height:auto}.cpp-meta-badges,.cpp-stats-box{flex-wrap:wrap}.cpp-pagination{gap:16px}.cpp-page-btn{font-size:16px}}@media (max-width:480px){.cpp-company-identity{align-items:flex-start;flex-direction:column}.cpp-company-logo{height:60px;width:60px}.cpp-company-name{font-size:20px;line-height:normal}.cpp-company-meta{gap:12px}.cpp-product-actions{flex-direction:column}.cpp-btn-inquire,.cpp-btn-mobile{width:100%}.cpp-product-image-wrapper{height:150px;padding:12px}}.company-contact-page{background:#f5f5f5;display:flex;flex-direction:column;min-height:100vh}.cc-company-header{background:#fff;border-bottom:1px solid #dadada;padding:24px var(--section-padding)}.cc-company-header-content{display:flex;flex-direction:column;gap:24px}.cc-company-info-row{align-items:flex-start;display:flex;justify-content:space-between}.cc-company-identity{align-items:center;display:flex;gap:16px}.cc-company-logo{height:80px;object-fit:contain;width:80px}.cc-company-details{display:flex;flex-direction:column;gap:16px}.cc-company-name{color:#1f396c;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:24px;margin:0}.cc-company-meta{align-items:center;display:flex;gap:24px;width:613px}.cc-meta-badges{align-items:center;display:flex;gap:12px}.cc-global-badge{align-items:center;display:flex;gap:5px}.cc-platinum-icon{height:22px;width:22px}.cc-global-badge span{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:normal}.cc-verified-badge{align-items:center;display:flex;gap:5px}.cc-verified-badge svg{height:22px;width:22px}.cc-verified-badge span{color:#29abe2;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:normal}.cc-country-info{align-items:center;display:flex;gap:8px;justify-content:center}.cc-flag-wrapper{align-items:center;background:#fff;border-radius:2px;display:flex;justify-content:flex-end;overflow:hidden}.cc-flag-large{height:33px;object-fit:cover;width:62px}.cc-country-text{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:160%}.cc-country-name{color:#6d6d6d}.cc-separator{color:#6d6d6d;font-weight:400}.cc-years{color:#333;font-weight:500}.cc-manufacture-info{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.cc-manufacture-info svg{height:16px;width:16px}.cc-manufacture-info span{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:160%}.cc-header-right{align-items:flex-end;display:flex;flex-direction:column;gap:16px}.cc-stats-box{align-items:center;border:1px solid #dadada;border-radius:8px;display:flex;gap:16px;padding:16px}.cc-stat{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-weight:600;line-height:normal}.cc-stat-divider{background:#1f396c;height:15px;width:1px}.cc-bookmark-btn{background:none;border:none;cursor:pointer;padding:0}.cc-bookmark-btn svg{height:24px;width:24px}.cc-tab,.cc-tabs{align-items:center;display:flex;gap:8px}.cc-tab{background:#0000;border:1px solid #dadada;border-radius:8px;color:#1f396c;cursor:pointer;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:15px;font-weight:500;justify-content:center;line-height:21px;padding:16px 32px;text-decoration:none;transition:all .2s ease}.cc-tab:hover{background:#f5f5f5}.cc-tab.active{background:#1f396c;border-color:#1f396c;color:#fff}.cc-main-content{display:flex;flex:1 1;flex-direction:column;gap:24px;padding:24px var(--section-padding) 56px}.cc-breadcrumb{align-items:center;display:flex;gap:8px}.cc-breadcrumb a{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:normal;text-decoration:none}.cc-breadcrumb a:hover{text-decoration:underline}.cc-breadcrumb svg{height:16px;width:16px}.cc-breadcrumb-current{color:#1f396c;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:normal}.cc-contact-section{display:flex;flex-direction:column;gap:24px}.cc-contact-info-card{align-items:center;background:#fff;border-radius:16px;display:flex;gap:130px;padding:48px}.cc-contact-person{align-items:center;background:#fbfbfb;border:1px solid #dadada;border-radius:8px;display:flex;flex-direction:column;flex-shrink:0;gap:16px;height:224px;justify-content:center;padding:40px 24px;width:206px}.cc-contact-avatar{border-radius:129px;height:80px;object-fit:cover;width:80px}.cc-contact-person-info{align-items:center;display:flex;flex-direction:column;gap:4px;text-align:center}.cc-contact-person-name{color:#333;font-size:20px;font-weight:500}.cc-contact-person-name,.cc-contact-person-role{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;line-height:normal}.cc-contact-person-role{color:#6d6d6d;font-size:16px;font-weight:400}.cc-contact-separator{align-self:stretch;background:#dbdbdb;width:2px}.cc-contact-details{align-items:flex-start;display:flex;gap:16px}.cc-contact-labels{align-items:flex-end;display:flex;flex-direction:column;text-align:right}.cc-contact-labels span{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:250%}.cc-contact-values{align-items:flex-start;display:flex;flex-direction:column}.cc-contact-values a,.cc-contact-values span{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:250%}.cc-view-mobile{color:#333!important;text-decoration:underline}.cc-view-mobile:hover{color:#1f396c!important}.cc-inquiry-form-card{align-items:flex-start;background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:32px;justify-content:center;padding:48px}.cc-inquiry-title{align-self:stretch;color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:28.8px;margin:0}.cc-inquiry-form{align-items:flex-end;display:flex;flex-direction:column;gap:32px;width:100%}.cc-form-recipient{align-items:center;display:flex;gap:8px;justify-content:flex-start;padding:0 67px;width:100%}.cc-recipient-label{color:#6d6d6d}.cc-recipient-label,.cc-recipient-name{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:500;line-height:24px}.cc-recipient-name{color:#333;margin-left:16px}.cc-form-group{align-items:flex-start;align-self:stretch;display:flex;gap:16px;width:100%}.cc-form-group-email{gap:52px}.cc-form-label{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:500;line-height:24px;min-width:80px;text-align:right}.cc-textarea-wrapper{flex:1 1;max-width:1014px;position:relative}.cc-form-textarea{align-items:flex-start;background:#0000;border:1px solid #b0c2cc;border-radius:4px;box-sizing:border-box;color:#333;display:flex;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;gap:8px;height:311px;letter-spacing:-.4px;line-height:24px;padding:16px;resize:none;width:100%}.cc-form-textarea::placeholder{color:#6d6d6d}.cc-form-textarea:focus{border-color:#1f396c;outline:none}.cc-textarea-resize{bottom:8px;pointer-events:none;position:absolute;right:8px}.cc-textarea-resize svg{height:16px;width:19px}.cc-input-wrapper{flex:1 1;max-width:1010px}.cc-form-input{align-items:flex-start;background:#0000;border:1px solid #b0c2cc;border-radius:4px;box-sizing:border-box;color:#333;display:flex;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;justify-content:space-between;letter-spacing:-.4px;line-height:24px;padding:16px;width:100%}.cc-form-input::placeholder{color:#6d6d6d}.cc-form-input:focus{border-color:#1f396c;outline:none}.cc-submit-btn{align-items:flex-end;background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:500;gap:16px;height:48px;justify-content:flex-end;line-height:normal;padding:12px 32px;transition:background .2s ease}.cc-submit-btn:hover{background:#162b52}@media (max-width:1440px){.cc-company-header,.cc-main-content{padding-left:140px;padding-right:140px}}@media (max-width:1200px){.cc-company-header,.cc-main-content{padding-left:60px;padding-right:60px}.cc-company-meta{flex-wrap:wrap;width:auto}.cc-contact-info-card{flex-direction:column;gap:32px;padding:32px}.cc-contact-separator{height:2px;width:100%}}@media (max-width:992px){.cc-company-header,.cc-main-content{padding-left:24px;padding-right:24px}.cc-company-info-row{flex-direction:column;gap:24px}.cc-header-right{align-items:flex-start;flex-direction:row;justify-content:space-between;width:100%}.cc-tabs{flex-wrap:wrap}.cc-tab{font-size:14px;padding:12px 24px}.cc-company-name{font-size:24px}.cc-contact-details{flex-direction:column;gap:0}.cc-contact-labels{display:none}.cc-contact-values span:before{color:#333;content:attr(data-label);font-weight:500;margin-right:8px}}@media (max-width:768px){.cc-company-identity{align-items:flex-start;flex-direction:column;text-align:left}.cc-company-meta{gap:16px}.cc-form-group{flex-direction:column;gap:8px}.cc-form-group-email{gap:8px}.cc-form-label{min-width:auto;text-align:left}.cc-form-recipient{align-items:flex-start;flex-direction:column;padding:0}.cc-recipient-name{margin-left:0}.cc-inquiry-form-card{padding:24px}.cc-inquiry-title{font-size:20px}}@media (max-width:576px){.cc-stats-box{flex-wrap:wrap;gap:8px}.cc-stat{font-size:16px}.cc-contact-person{height:auto;padding:24px;width:100%}.cc-breadcrumb{flex-wrap:wrap}}.terms-conditions-page{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:100vh}.terms-main{flex:1 1;padding:40px var(--section-padding) 56px}.terms-container{gap:56px;margin:0 auto;max-width:1360px}.terms-container,.terms-header{align-items:center;display:flex;flex-direction:column}.terms-header{gap:16px;text-align:center}.terms-title{color:#1b1b1b;font-size:40px}.terms-subtitle,.terms-title{font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:120%;margin:0}.terms-subtitle{color:#333;font-size:24px}.terms-content{align-items:flex-end;align-self:stretch;display:flex;flex-direction:column;gap:16px}.terms-paragraph{align-self:stretch;color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:196%;margin:0}@media (max-width:1600px){.terms-main{padding:40px 140px 56px}}@media (max-width:1200px){.terms-main{padding:40px 80px 56px}.terms-title{font-size:36px}.terms-subtitle{font-size:20px}}@media (max-width:992px){.terms-main{padding:32px 40px 48px}.terms-container{gap:40px}.terms-title{font-size:32px}.terms-subtitle{font-size:18px}.terms-paragraph{font-size:15px;line-height:180%}}@media (max-width:768px){.terms-main{padding:24px 20px 40px}.terms-container{gap:32px}.terms-header{gap:12px}.terms-title{font-size:28px}.terms-subtitle{font-size:16px}.terms-content{gap:12px}.terms-paragraph{font-size:14px;line-height:170%}}@media (max-width:480px){.terms-main{padding:20px 16px 32px}.terms-container{gap:24px}.terms-title{font-size:24px}.terms-subtitle{font-size:14px}.terms-paragraph{font-size:13px;line-height:160%}}.privacy-policy-page{background:#f5f5f5;display:flex;flex-direction:column;min-height:100vh}.privacy-policy-content{flex:1 1;padding:40px var(--section-padding) 56px var(--section-padding)}.privacy-policy-container{gap:56px;margin:0 auto;max-width:1360px}.privacy-policy-container,.privacy-policy-header{align-items:center;display:flex;flex-direction:column}.privacy-policy-header{gap:16px;text-align:center}.privacy-policy-title{color:#1b1b1b;font-size:40px}.privacy-policy-subtitle,.privacy-policy-title{font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:120%;margin:0}.privacy-policy-subtitle{color:#333;font-size:24px}.privacy-policy-body{align-items:flex-end;display:flex;flex-direction:column;gap:16px;width:100%}.privacy-policy-text{align-self:stretch;color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:196%;margin:0}@media (max-width:1600px){.privacy-policy-content{padding:40px 180px 56px}}@media (max-width:1400px){.privacy-policy-content{padding:40px 120px 56px}}@media (max-width:1200px){.privacy-policy-content{padding:40px 80px 56px}.privacy-policy-title{font-size:36px}.privacy-policy-subtitle{font-size:20px}}@media (max-width:992px){.privacy-policy-content{padding:32px 40px 48px}.privacy-policy-container{gap:40px}.privacy-policy-title{font-size:32px}.privacy-policy-subtitle{font-size:18px}.privacy-policy-text{font-size:15px;line-height:180%}}@media (max-width:768px){.privacy-policy-content{padding:24px 24px 40px}.privacy-policy-container{gap:32px}.privacy-policy-header{gap:12px}.privacy-policy-title{font-size:28px}.privacy-policy-subtitle{font-size:16px}.privacy-policy-text{font-size:14px;line-height:170%}}@media (max-width:576px){.privacy-policy-content{padding:20px 16px 32px}.privacy-policy-container{gap:24px}.privacy-policy-header{gap:10px}.privacy-policy-title{font-size:24px}.privacy-policy-subtitle{font-size:14px;line-height:140%}.privacy-policy-body{gap:12px}.privacy-policy-text{font-size:13px;line-height:160%}}:root{--border-color:#d2d2d2}.privacy-policy-2{background:#f5f5f5;background:var(--background-color);font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;min-height:100vh}.privacy-header-row{width:100%}.edit-btn{background:#fff;background:var(--white-color);border:1px solid var(--color-black-50);gap:8px;padding:12px 24px}.edit-btn span{color:var(--text-color);font-size:16px}.privacy-paragraphs{align-items:flex-start;width:100%}.privacy-textarea{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif}.action-buttons{margin-top:24px}@media (max-width:1400px){.admin-main{padding:40px}.privacy-page-title{font-size:36px}.privacy-page-subtitle{font-size:20px}}@media (max-width:1200px){.admin-main{padding:30px}.privacy-content-section{gap:40px}.privacy-page-title{font-size:32px}.privacy-page-subtitle{font-size:18px}}@media (max-width:992px){.admin-container{flex-direction:column}.admin-sidebar{border-bottom:1px solid #e6ebef;border-bottom:1px solid var(--foundation-blue-50);border-right:none;min-width:0;min-width:auto;padding:24px 16px;width:100%}.sidebar-nav{flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center}.nav-item{flex:0 0 auto;width:auto}.nav-submenu{flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center}.admin-main{padding:24px}.privacy-header-row{flex-direction:column;gap:24px}.edit-btn{align-self:flex-start}.action-buttons{flex-direction:column;width:100%}.btn-cancel,.btn-save{width:100%}}@media (max-width:768px){.admin-header{padding:16px 24px}.admin-logo{height:auto;width:180px}.admin-header-right{gap:12px}.admin-user-info{display:none}.privacy-page-title{font-size:28px}.privacy-page-subtitle{font-size:16px}.privacy-paragraph{font-size:14px;line-height:180%}}@media (max-width:576px){.admin-header{padding:12px 16px}.admin-logo{width:150px}.admin-language-selector span{display:none}.sidebar-user-name{font-size:20px}.nav-item-content span{font-size:14px}.privacy-page-title{font-size:24px}.privacy-page-subtitle{font-size:14px}.privacy-textarea{font-size:14px;min-height:120px}.btn-cancel span,.btn-save span{font-size:16px}}.privacy-policy-3{background:#f5f5f5;background:var(--background-color);font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;min-height:100vh}.admin-language-selector span{line-height:103.02%}.admin-user-section{align-items:center;border-radius:30px;display:flex;gap:10px;height:48px;justify-content:center}.admin-user-avatar{background:linear-gradient(135deg,#667eea,#764ba2)}.admin-container{display:flex;min-height:calc(100vh - 104px)}.admin-sidebar{border-right:1px solid var(--foundation-blue-50);padding-bottom:40px;padding-top:40px}.sidebar-avatar{background:linear-gradient(135deg,#667eea,#764ba2)}.sidebar-edit-btn{bottom:0;right:-10px}.sidebar-user-details{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center}.sidebar-user-name{color:#2b2b2b;color:var(--black);font-size:24px;font-weight:500}.sidebar-user-name,.sidebar-user-role{font-family:Poppins,sans-serif;line-height:normal}.sidebar-user-role{color:#6d6d6d;color:var(--light-gray);font-size:14px;font-weight:400}.nav-item,.sidebar-nav{box-sizing:border-box}.nav-submenu{display:flex;flex-direction:column;gap:0;width:100%}.nav-submenu-item{align-items:center;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:12px 16px;width:100%}.nav-submenu-item span{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:normal}.nav-submenu-item.active span{color:#0094e4;color:var(--blue-accent)}.admin-main{box-sizing:border-box;gap:56px;padding:40px 60px}.privacy-content-section{align-items:flex-start;display:flex;flex-direction:column;gap:56px;max-width:1522px;width:100%}.privacy-header-row{align-self:stretch;display:flex;justify-content:space-between}.privacy-header-row,.privacy-title-section{align-items:flex-start}.privacy-page-title{color:var(--heading-color);font-style:normal;text-align:center}.privacy-page-subtitle{color:#333;color:var(--text-color);font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:120%;margin:0}.edit-btn{border:1px solid #dadada;border:1px solid var(--gray-color);gap:12px;justify-content:center}.edit-btn:hover{background:#e6ebef;background:var(--foundation-blue-50)}.edit-btn span{color:#6d6d6d;color:var(--light-gray);font-size:20px;line-height:21px}.privacy-paragraphs{align-items:flex-end;align-self:stretch}.privacy-paragraph{align-self:stretch;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-style:normal;margin:0}.privacy-paragraph,.privacy-textarea{color:#6d6d6d;color:var(--light-gray);font-size:16px;font-weight:400;line-height:196%}.privacy-textarea{background:#fff;background:var(--white-color);border:1px solid #dadada;border:1px solid var(--gray-color);border-radius:8px;box-sizing:border-box;font-family:Poppins,sans-serif;min-height:150px;padding:16px;resize:vertical;width:100%}.privacy-textarea:focus{border-color:#1f396c;border-color:var(--primary-color);outline:none}.action-buttons{align-items:center;align-self:flex-end;gap:24px;margin-top:16px}.btn-cancel{background:var(--white-color);border:1px solid #e6e6e6;border:1px solid var(--color-black-50);height:52px;min-width:150px;padding:0 32px;transition:background-color .2s}.btn-cancel:hover{background:#e6ebef;background:var(--foundation-blue-50)}.btn-cancel span{color:#333;color:var(--text-color);font-family:Inter,sans-serif;font-size:20px;font-weight:500;line-height:120%}.btn-save{align-items:center;background:#1f396c;background:var(--primary-color);display:flex;gap:16px;height:52px;justify-content:center;min-width:180px;padding:0 32px;transition:background-color .2s}.btn-save:hover{background:#162b52}.btn-save span{color:#fff;color:var(--white-color);font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:normal}@media (max-width:1200px){.admin-main{padding:30px 40px}.privacy-page-title{font-size:32px}.privacy-page-subtitle{font-size:20px}}@media (max-width:992px){.admin-container{flex-direction:column}.admin-sidebar{border-bottom:1px solid #e6ebef;border-bottom:1px solid var(--foundation-blue-50);border-right:none;min-width:0;min-width:auto;padding:24px 16px;width:100%}.sidebar-nav{flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center}.nav-item{flex:0 0 auto;width:auto}.nav-submenu{flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center}.admin-main{padding:24px}.privacy-header-row{flex-direction:column;gap:24px}.action-buttons{flex-direction:column;width:100%}.btn-cancel,.btn-save{width:100%}}@media (max-width:768px){.admin-header{padding:16px 24px}.admin-logo{height:auto;width:180px}.admin-header-right{gap:12px}.admin-user-info{display:none}.privacy-page-title{font-size:28px}.privacy-page-subtitle{font-size:18px}.privacy-content-section{gap:32px}}@media (max-width:576px){.admin-header{padding:12px 16px}.admin-logo{width:150px}.admin-language-selector span{display:none}.sidebar-user-name{font-size:20px}.nav-item-content span{font-size:14px}.privacy-page-title{font-size:24px}.edit-btn span,.privacy-page-subtitle{font-size:16px}}.about-us-page{background:#f5f5f5;display:flex;flex-direction:column;min-height:100vh;width:100%}.about-main-content{display:flex;flex:1 1;justify-content:center;padding:40px var(--section-padding) 56px var(--section-padding)}.about-container{gap:56px;max-width:1360px}.about-container,.about-header{align-items:center;display:flex;flex-direction:column;width:100%}.about-header{gap:16px;max-width:823px;text-align:center}.about-title{color:#1b1b1b;font-size:40px}.about-subtitle,.about-title{align-self:stretch;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:120%;margin:0}.about-subtitle{color:#333;font-size:24px}.about-content{align-items:flex-end;display:flex;flex-direction:column;gap:16px;width:100%}.about-paragraph{align-self:stretch;color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:196%;margin:0}@media (max-width:1600px){.about-main-content{padding:40px 140px 56px}}@media (max-width:1200px){.about-main-content{padding:40px 80px 56px}.about-title{font-size:36px}.about-subtitle{font-size:20px}}@media (max-width:992px){.about-main-content{padding:32px 40px 48px}.about-container{gap:40px}.about-title{font-size:32px}.about-subtitle{font-size:18px}.about-paragraph{font-size:15px;line-height:180%}}@media (max-width:768px){.about-main-content{padding:24px 24px 40px}.about-container{gap:32px}.about-header{gap:12px}.about-title{font-size:28px}.about-subtitle{font-size:16px}.about-paragraph{font-size:14px;line-height:170%}.about-content{gap:12px}}@media (max-width:576px){.about-main-content{padding:20px 16px 32px}.about-container{gap:24px}.about-title{font-size:24px}.about-subtitle{font-size:14px}.about-paragraph{font-size:14px;line-height:165%}}.advertise-with-us-page{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:100vh}.advertise-hero-banner{align-items:center;background:linear-gradient(180deg,#1585bc,#5cb6e2);display:flex;min-height:368px;overflow:hidden;padding:2px var(--section-padding) 0 var(--section-padding);position:relative;width:100%}.hero-content{align-items:center;display:flex;flex:1 1;z-index:2}.hero-title{color:#f8f8f8;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:64px;font-weight:500;line-height:130%;margin:0;max-width:562px}.hero-image-container{position:absolute;right:433px;top:2px;z-index:1}.hero-image{height:366px;object-fit:cover;width:432px}.advertise-main-content{display:flex;flex:1 1;justify-content:center;padding:16px var(--section-padding) 56px var(--section-padding)}.advertise-container{align-items:flex-start;display:flex;gap:24px;max-width:1360px;position:relative;width:100%}.advertise-sidebar{align-items:center;background:#fff;border:1px solid #e6ebef;border-radius:4px;display:flex;flex-shrink:0;gap:16px;height:-webkit-fit-content;height:fit-content;padding:16px}.sidebar-inner{align-items:flex-start;display:flex;flex-direction:column;gap:36px}.sidebar-header{align-items:center;border-bottom:1px solid #dadada;display:flex;gap:8px;padding-bottom:24px;width:269px}.sidebar-title{color:#1b1b1b;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:normal;margin:0}.sidebar-menu{gap:36px}.sidebar-menu-item{background:none;border:none;color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:500;line-height:normal;padding:0;text-align:left;transition:color .2s ease}.sidebar-menu-item.active,.sidebar-menu-item:hover{color:#1f396c}.advertise-preview-section{flex:1 1;position:relative}.preview-wrapper{position:relative;width:-webkit-fit-content;width:fit-content}.preview-image-container{border-radius:4px;box-shadow:0 2px 8px #0000001a;overflow:hidden;width:795px}.preview-image{display:block;height:auto;width:100%}.ad-banner-card{align-items:flex-start;display:flex;flex-direction:column;left:400px;position:absolute;z-index:10}.ad-banner-pointer-wrapper{align-items:center;display:flex;height:47px;justify-content:flex-start;left:-242px;position:relative;width:364px}.ad-banner-pointer-svg{height:47px;width:364px}.ad-banner-info{align-items:flex-start;background:#ffae0033;border:3px dashed #ff9501;border-radius:16px;box-sizing:border-box;display:inline-flex;flex-direction:column;gap:6px;height:119px;margin-left:122px;margin-top:-24px;padding:16px;width:207px}.ad-banner-title{align-self:stretch;color:#1b1b1b;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:500;line-height:normal;margin:0}.ad-banner-details{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.ad-banner-detail{align-items:center;display:flex;gap:15px}.detail-label{color:#333;font-weight:500}.detail-label,.detail-value{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;line-height:normal}.detail-value{color:#6d6d6d;font-weight:400}@media (max-width:1800px){.advertise-hero-banner{padding:2px 180px 0}.hero-image-container{right:280px}.advertise-main-content{padding:16px 140px 56px}}@media (max-width:1600px){.advertise-hero-banner{padding:2px 120px 0}.hero-title{font-size:52px}.hero-image-container{right:180px}.hero-image{height:auto;width:380px}.advertise-main-content{padding:16px 80px 56px}.preview-image-container{width:650px}.ad-banner-card{display:none}}@media (max-width:1400px){.advertise-hero-banner{padding:2px 80px 0}.hero-title{font-size:44px}.hero-image-container{right:100px}.hero-image{height:auto;width:320px}.advertise-main-content{padding:16px 80px 56px}.preview-image-container{width:550px}.ad-banner-card{display:none}}@media (max-width:1200px){.advertise-hero-banner{align-items:center;flex-direction:column;min-height:auto;padding:24px 40px;text-align:center}.hero-content{justify-content:center;order:2}.hero-title{font-size:40px;max-width:100%}.hero-image-container{margin-bottom:16px;order:1;position:relative;right:auto;top:auto}.hero-image{height:auto;width:280px}.advertise-main-content{padding:24px 40px 40px}.advertise-container{align-items:center;flex-direction:column}.advertise-sidebar{max-width:600px;width:100%}.sidebar-header{width:100%}.sidebar-menu{gap:24px}.advertise-preview-section{display:flex;justify-content:center;width:100%}.preview-wrapper{max-width:600px;width:100%}.preview-image-container{width:100%}}@media (max-width:992px){.advertise-hero-banner{padding:20px 24px}.hero-title{font-size:32px}.advertise-main-content{padding:20px 24px 32px}.sidebar-title{font-size:20px}.sidebar-menu-item{font-size:16px}.sidebar-menu{gap:20px}}@media (max-width:576px){.advertise-hero-banner{padding:16px}.hero-title{font-size:28px}.hero-image{height:auto;width:200px}.advertise-main-content{padding:16px}.advertise-sidebar{padding:12px}.sidebar-title{font-size:18px}.sidebar-menu-item{font-size:14px}.sidebar-menu{gap:16px}}.contact-us-page{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:100vh}.contact-main{flex:1 1;padding:40px var(--section-padding) 56px}.contact-container{gap:56px;margin:0 auto;max-width:1360px}.contact-container,.contact-header{align-items:center;display:flex;flex-direction:column}.contact-header{gap:16px;text-align:center;width:100%}.contact-title{color:#1b1b1b;font-size:40px}.contact-subtitle,.contact-title{font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-weight:500;line-height:120%;margin:0}.contact-subtitle{color:#333;font-size:24px}.contact-content{align-items:flex-start;display:flex;gap:72px;width:100%}.contact-info-section{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:32px}.contact-info-header{align-items:flex-start;display:flex;flex-direction:column;gap:8px;width:100%}.contact-info-title{color:#333;font-size:32px;font-weight:500;line-height:120%}.contact-info-description,.contact-info-title{font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;margin:0}.contact-info-description{color:#6d6d6d;font-size:16px;font-weight:400;line-height:156%}.contact-details{align-items:flex-start;display:flex;flex-direction:column;gap:12px;max-width:335px}.contact-detail-item{align-items:center;display:flex;gap:8px;justify-content:center}.contact-detail-item svg{flex-shrink:0;height:16px;width:16px}.contact-detail-item span{color:#333;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:120%}.contact-form-section{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;gap:32px;justify-content:flex-end}.contact-form{align-items:flex-start;display:flex;flex-direction:column;gap:24px;width:100%}.form-label{color:#505050;font-size:18px}.form-input,.form-label{font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif}.form-input{border:.5px solid #969696;box-shadow:inset 0 2px 0 0 #e7ebee33;color:#333;font-size:14px;gap:10px;height:48px;outline:none;padding:12px 24px;transition:border-color .2s ease}.form-input::placeholder{color:#969696}.form-textarea{border:.5px solid #969696;box-shadow:inset 0 2px 0 0 #e7ebee33;color:#333;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;gap:10px;height:135px;outline:none;padding:16px 24px;resize:none;transition:border-color .2s ease}.form-textarea::placeholder{color:#969696}.submit-button{align-items:center;align-self:flex-end;background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:500;gap:16px;height:48px;justify-content:center;line-height:normal;padding:12px 32px;transition:background-color .2s ease}.submit-button:hover{background:#162a52}.submit-button:disabled{background:#9ca3af;cursor:not-allowed}.contact-success-message{align-items:center;background:#ecfdf5;border:1px solid #10b981;border-radius:8px;display:flex;gap:12px;margin-bottom:20px;padding:16px}.contact-success-message svg{flex-shrink:0}.contact-success-message span{color:#065f46;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:500}.contact-error-message{align-items:center;background:#fef2f2;border:1px solid #ef4444;border-radius:8px;display:flex;gap:12px;margin-bottom:20px;padding:16px}.contact-error-message svg{flex-shrink:0}.contact-error-message span{color:#991b1b;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:500}@media (max-width:1440px){.contact-main{padding:40px 140px 56px}}@media (max-width:1200px){.contact-main{padding:40px 60px 56px}.contact-content{gap:48px}}@media (max-width:992px){.contact-main{padding:32px 40px 48px}.contact-container{gap:40px}.contact-content{flex-direction:column;gap:40px}.contact-form-section,.contact-info-section{width:100%}.contact-title{font-size:32px}.contact-subtitle{font-size:20px}.contact-info-title{font-size:28px}}@media (max-width:768px){.contact-main{padding:24px 20px 40px}.contact-container{gap:32px}.contact-title{font-size:28px}.contact-subtitle{font-size:18px}.contact-info-title{font-size:24px}.contact-info-description{font-size:14px}.form-label{font-size:16px}.form-input{height:44px;padding:10px 16px}.form-textarea{height:120px;padding:12px 16px}.submit-button{height:44px;width:100%}}@media (max-width:576px){.contact-main{padding:20px 16px 32px}.contact-container{gap:24px}.contact-title{font-size:24px}.contact-subtitle{font-size:16px}.contact-info-title{font-size:20px}.contact-details{max-width:none;width:100%}}.seller-faq-page{background:#f5f5f5;display:flex;flex-direction:column;min-height:100vh;width:100%}.seller-faq-main{align-items:flex-start;flex:1 1;gap:64px}.seller-faq-hero,.seller-faq-main{display:flex;flex-direction:column}.seller-faq-hero{align-items:center;background:#587fca;gap:37px;padding:80px var(--section-padding);width:100%}.seller-faq-title{color:#f8f8f8;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:40px;font-style:normal;font-weight:600;line-height:130%;margin:0;text-align:center}.seller-faq-content{gap:56px}.faq-container,.seller-faq-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.faq-container{gap:10px;padding:0 var(--section-padding)}.faq-questions-list{gap:24px}.faq-question-container,.faq-questions-list{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.faq-question-container{background:#fff;border-radius:10px;cursor:pointer;gap:10px;justify-content:center;padding:18px 16px;transition:all .3s ease}.faq-question-container.active{border:1px solid #1f396c;gap:16px}.faq-question-container:hover{box-shadow:0 2px 8px #00000014}.faq-question{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.faq-question-text{align-items:center;display:flex;gap:10px;justify-content:center}.faq-question-text span{color:#1b1b1b;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:160%}.faq-question-text span.question-bold{font-weight:600;line-height:normal}.faq-arrow{align-items:center;display:flex;flex-shrink:0;justify-content:center}.faq-arrow,.faq-arrow svg{height:24px;width:24px}.faq-answer{align-items:center;align-self:stretch;display:flex;gap:10px;justify-content:center}.faq-answer p{color:#6d6d6d;flex:1 0;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:196%;margin:0}@media (max-width:1600px){.seller-faq-hero{padding:80px 140px}.faq-container{padding:0 140px}}@media (max-width:1200px){.seller-faq-hero{padding:60px 80px}.faq-container{padding:0 80px}.seller-faq-title{font-size:36px}.faq-question-text span{font-size:18px}}@media (max-width:992px){.seller-faq-hero{padding:50px 40px}.faq-container{padding:0 40px}.seller-faq-main{gap:48px}.seller-faq-title{font-size:32px}.faq-question-text span{font-size:17px}.faq-answer p{font-size:15px;line-height:180%}}@media (max-width:768px){.seller-faq-hero{padding:40px 24px}.faq-container{padding:0 24px}.seller-faq-main{gap:32px}.faq-questions-list{gap:16px}.seller-faq-title{font-size:28px}.faq-question-container{padding:14px 12px}.faq-question-text span{font-size:16px}.faq-answer p{font-size:14px;line-height:170%}}@media (max-width:480px){.seller-faq-hero{padding:32px 16px}.faq-container{padding:0 16px}.seller-faq-title{font-size:24px}.faq-question-container{padding:12px 10px}.faq-question-text span{font-size:14px}.faq-answer p{font-size:13px}.faq-arrow svg{height:20px;width:20px}}:root{--Background-color:#f5f5f5;--Radius-color:#e4e4e7;--Foundation-Blue-blue-200:#8aa5b4;--Text-Title:#2d2d2d;--Text-Body:#636f85;--Stroke-1:#f3f4f6;--EBECEC:#ebecec;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-normal:250ms cubic-bezier(0.4,0,0.2,1);--table-zoom:1;--table-header-font-size:16px;--dashboard-title-position-x:-60px;--chart-stats-position-x:0px;--chart-stats-position-y:40px;--graph-zoom:1.15}.seller-dashboard-content{display:flex;flex-direction:column;gap:clamp(16px,2vw,24px);min-height:100%;width:100%}.dashboard-welcome-section{align-items:flex-start;background:#0000;display:flex;flex-direction:row;gap:16px;justify-content:space-between;padding:0}.welcome-content{display:flex;flex-direction:column;gap:4px}.dashboard-title{color:#000;font-family:Poppins,sans-serif;font-size:32px;font-weight:600}.dashboard-subtitle,.dashboard-title{font-style:normal;line-height:140%;margin:0}.dashboard-subtitle{color:#676767;font-family:Inter,sans-serif;font-size:18px;font-weight:400}.dashboard-plan-info{align-items:center;background:linear-gradient(135deg,#1f396c,#2e4a7d);border-radius:12px;box-shadow:0 4px 12px #1f396c33;display:flex;gap:16px;padding:12px 20px}.plan-badge{align-items:center;border-radius:20px;display:flex;gap:8px;padding:6px 14px}.plan-badge,.plan-badge.basic{background:#ffffff26}.plan-badge.gcc-business{background:linear-gradient(135deg,#ffae00,#ff9500)}.plan-badge.global-enterprise{background:linear-gradient(135deg,#009d0a,#00b00c)}.plan-badge-icon{font-size:16px}.plan-badge-name{color:#fff;font-size:14px;font-weight:600}.plan-badge.gcc-business .plan-badge-name{color:#000}.plan-limits{display:flex;gap:12px}.plan-limits .limit-item{color:#ffffffe6;font-size:13px;font-weight:500}.upgrade-plan-link{background:#fff3;border-radius:6px;color:#fff;font-size:13px;font-weight:600;padding:6px 16px;text-decoration:none;transition:background .2s}.upgrade-plan-link:hover{background:#ffffff4d}@media (max-width:900px){.dashboard-welcome-section{flex-direction:column}.dashboard-plan-info{flex-wrap:wrap;justify-content:center;width:100%}}.stats-cards-container{align-items:stretch;align-self:stretch;background:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex;gap:20px;height:auto;padding:0!important;width:100%}.stat-card{align-self:stretch;background:#f5f5f5!important;border:1px solid #ddd!important;border-radius:8px!important;box-shadow:0 1px 3px #0000001a!important;cursor:default;flex:1 0;flex-direction:column;gap:8px;justify-content:center;padding:20px 16px;pointer-events:none}.stat-card:hover{box-shadow:none;transform:none}.stat-card.clickable{cursor:default;pointer-events:none}.stat-card.clickable:hover{border-color:#ebecec;box-shadow:none;transform:none}.stat-card.clickable:active{transform:none}.stat-card-inner{align-items:center;display:flex;gap:32px}.stat-icon{background:#b0c2cc;gap:10px}.stat-icon svg{flex-shrink:0;height:36px;width:36px}.stat-icon.message-icon,.stat-icon.products-icon,.stat-icon.replied-icon,.stat-icon.rfq-icon{background:#b0c2cc}.stat-info{align-items:flex-start;gap:8px}.stat-label{color:#374151;font-size:16px;font-weight:500;line-height:150%}.stat-label,.stat-value{font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-style:normal}.stat-value{color:#8aa5b4}.dashboard-chart-section{align-items:flex-start;align-self:stretch;flex-direction:column;gap:56px;padding:24px}.chart-main-row{align-items:center;align-self:stretch;display:flex;justify-content:space-between;width:100%}.chart-left-panel{align-items:center;border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;gap:24px;height:531px;justify-content:flex-end;padding:24px;width:367px}.chart-left-content{align-items:flex-start;align-self:stretch;display:flex;flex:1 0;flex-direction:column;gap:122px}.chart-right-panel{align-items:flex-end;display:flex;flex-direction:column;gap:37px;transform:scale(1.15);transform:scale(var(--graph-zoom,1));transform-origin:top right}.chart-stats-block{display:flex;flex:1 0;flex-direction:column;gap:32px}.chart-header,.chart-stats-block{align-items:flex-start;align-self:stretch}.chart-header{justify-content:space-between;width:100%}.chart-left-section{min-width:180px}.chart-left-section,.chart-stats-panel{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.chart-title-section{gap:12px;left:-60px;left:var(--dashboard-title-position-x,0);margin-bottom:150px}.chart-stats-values,.chart-title-section{align-items:flex-start;display:flex;flex-direction:column;position:relative}.chart-stats-values{gap:32px}.chart-stat-block,.chart-stats-values{left:0;left:var(--chart-stats-position-x,0);top:40px;top:var(--chart-stats-position-y,0)}.chart-stat-block{gap:16px;position:relative}.chart-stat-block,.chart-stat-inline{align-items:flex-start;display:flex;flex-direction:column}.chart-stat-inline{gap:8px}.chart-stat-inline .stat-number{color:#1f396c;font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:normal}.chart-stat-inline .stat-number.orange{color:#f6a83b}.chart-stat-inline .stat-text{color:#2d2d2d;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:normal}.date-picker-wrapper{align-items:flex-end;display:flex;flex-direction:column;gap:37px}.sort-by-section{align-items:center;display:flex;gap:16px}.sort-by-label{color:#374151;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:30px}.date-picker-wrapper{position:relative}.date-picker-btn{align-items:center;background:#0000;border:1px solid #374151;border-radius:8px;cursor:pointer;display:flex;gap:4px;padding:4px 8px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.date-picker-btn:hover{background:#f3f4f6}.date-picker-btn span{color:#374151;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:30px}.date-picker-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #00000026;margin-top:4px;max-height:300px;min-width:120px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.date-picker-option{color:#374151;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;padding:8px 16px;transition:background .2s}.date-picker-option:hover{background:#f3f4f6}.date-picker-option.active{background:#1f396c;color:#fff}.chart-main-content{align-items:flex-start;display:flex;gap:24px;width:100%}.chart-sidebar{gap:12px;margin-top:-5px;padding-top:0}.chart-graph-wrapper{flex:1 1;margin-top:-10px;position:relative}.chart-graph-area{height:400px;position:relative;width:100%}.dashboard-chart{height:100%;width:100%}.chart-y-axis{align-items:flex-end;display:flex;flex-direction:column;height:408px;justify-content:space-between;left:0;padding-right:5px;position:absolute;top:0;width:66px}.chart-y-label{color:#636f85;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:150%;text-align:right}.chart-x-axis{align-items:flex-start;bottom:0;display:flex;height:35px;justify-content:space-between;left:66px;position:absolute;right:0}.chart-x-label{color:#636f85;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:150%}.chart-grid-lines{height:370px;left:66px;position:absolute;right:0;top:11px}.chart-grid-line{background:#f3f4f6;height:1px;left:0;position:absolute;width:100%}.chart-vertical-lines{display:flex;gap:86px;height:390px;left:160px;position:absolute;top:0}.chart-vertical-line{background:#d6d7d7;height:390px;width:1px}.chart-lines-svg{height:379px;left:66px;position:absolute;top:6px;width:calc(100% - 66px)}.rfq-section{align-items:flex-start;align-self:stretch;background:#fff;border:1px solid #ebecec;border-radius:16px;overflow:visible;padding:24px}.rfq-section-header{align-items:center;background:#0000;border-bottom:none;display:flex;justify-content:flex-start;margin-bottom:16px;padding:0}.rfq-section-title{align-self:stretch;color:#333;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-style:normal;font-weight:500;height:29px;line-height:120%;margin:0}.view-all-btn{align-items:center;background:#1f396c;background:var(--Primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.view-all-btn:hover{background:#162d54;transform:translateY(-1px)}.view-all-btn:active{transform:translateY(0)}.rfq-table-container{align-items:flex-start;align-self:stretch;border:1px solid #b0c2cc;border-radius:8px;display:flex;flex-direction:column;overflow:visible;width:100%}.rfq-table{background:#fff}.rfq-table-header{grid-gap:8px;align-items:center;background:#e2ecfe;display:grid;gap:8px;grid-template-columns:72px 100px minmax(140px,1.2fr) minmax(100px,1fr) minmax(100px,1fr) minmax(100px,1fr) 100px 160px 100px 80px;min-height:57px;padding:0}.rfq-th{color:#374151;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:500;justify-content:center;line-height:120%;padding:17px 0;text-align:center!important;white-space:nowrap}.rfq-th,.rfq-th-checkbox{align-items:center;display:flex}.rfq-th-checkbox{background:#e2ecfe;gap:4px;justify-content:flex-start;padding:17px 8px 17px 12px}.rfq-th-checkbox input[type=checkbox]{cursor:pointer;height:18px;width:18px}.rfq-th-checkbox span{color:#374151;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:500;margin-left:4px}.rfq-table-body{display:flex;flex-direction:column}.rfq-table-row{grid-gap:8px;align-items:center;background:#e6ebef4d;border-bottom:1px solid #b0c2cc;border-left:1px solid #b0c2cc;border-right:1px solid #b0c2cc;display:grid;gap:8px;grid-template-columns:72px 100px minmax(140px,1.2fr) minmax(100px,1fr) minmax(100px,1fr) minmax(100px,1fr) 100px 160px 100px 80px;min-height:56px;padding:0;transition:background .2s}.rfq-table-row:nth-child(2n){background:#fff}.rfq-table-row:hover{background:#e2ecfe80}.rfq-table-row.selected{background:#1f396c0d}.rfq-td{color:#7c7d7f;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;justify-content:center;line-height:120%;min-width:0;overflow:hidden;padding:12px 4px;text-align:center!important;text-overflow:ellipsis;white-space:nowrap}.rfq-td,.rfq-td-checkbox{align-items:center;display:flex}.rfq-td-checkbox{justify-content:flex-start;padding:19px 8px 19px 12px}.rfq-td-checkbox input[type=checkbox]{cursor:pointer;height:18px;width:18px}.rfq-td-date{font-size:12px}.rfq-td-buyer{color:#333!important;font-weight:500;overflow:hidden;text-overflow:ellipsis}.rfq-td-category,.rfq-td-location,.rfq-td-subcategory,.rfq-td-type{font-size:12px;overflow:hidden;text-overflow:ellipsis}.rfq-td-email{font-size:11px;overflow:hidden;text-overflow:ellipsis}.rfq-td-details,.rfq-td-status{text-align:center}.rfq-empty-row,.rfq-loading-row{align-items:center;background:#fff;border-bottom:1px solid #b0c2cc;border-left:1px solid #b0c2cc;border-right:1px solid #b0c2cc;color:#7c7d7f;display:flex;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;justify-content:center;padding:40px}.rfq-loading-row{gap:8px}.status-badge{display:flex;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;justify-content:center;text-transform:capitalize}.status-badge.new{background:#00f83642}.status-badge.replied{background:#96969633}.status-badge.closed{background:#96969626}.details-btn{align-items:center;background:#0000;color:#6d6d6d;display:inline-flex;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-style:normal;font-weight:400;justify-content:center;line-height:120%;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.details-btn:hover{color:#333}.details-btn:active{transform:none}.value-cell{color:var(--heading-color)!important;font-weight:600!important}.empty-cell,.loading-cell{color:#6d6d6d!important;color:var(--light-gray)!important;font-size:14px!important;padding:40px!important;text-align:center!important}.loading-spinner{animation:spin .8s linear infinite;border:2px solid var(--gray-color);display:inline-block;height:20px;margin-right:10px;width:20px}@media (max-width:1400px){.stats-cards-container{display:grid;grid-template-columns:repeat(2,1fr);height:auto}.stat-card{height:auto;min-height:140px}}@media (max-width:1024px){.chart-main-row{flex-direction:column;gap:24px}.chart-left-panel{height:auto;width:100%}.chart-graph-area{height:350px}.rfq-table tbody tr,.rfq-table thead tr{display:table-row}.rfq-table tbody tr td,.rfq-table thead tr th{display:table-cell;flex:none!important;width:auto!important}}@media (max-width:768px){.stats-cards-container{gap:12px;grid-template-columns:1fr}.stat-card{padding:24px}.stat-card-inner{gap:20px}.stat-icon{height:48px;width:48px}.stat-icon svg{height:28px;width:28px}.stat-label{font-size:14px}.stat-value{font-size:24px}.dashboard-welcome-section{padding:0}.dashboard-title{font-size:22px}.dashboard-subtitle{font-size:14px}.dashboard-chart-section{border-radius:12px;padding:16px}.chart-graph-area{height:280px}.rfq-section-title{font-size:20px}.rfq-table-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.rfq-table{min-width:900px}.rfq-table tbody tr td,.rfq-table thead tr th{font-size:13px;padding:12px 8px}.status-badge{padding:6px}.details-btn,.status-badge{font-size:12px}}@media (max-width:576px){.seller-dashboard-content{gap:24px}.dashboard-title{font-size:20px}.dashboard-subtitle{font-size:13px}.stat-card{padding:20px}.stat-card-inner{gap:16px}.stat-icon{height:44px;width:44px}.stat-icon svg{height:24px;width:24px}.stat-value{font-size:22px}.stat-label{font-size:13px}.rfq-section-title{font-size:18px}.empty-cell,.loading-cell{font-size:13px!important;padding:30px!important}}@media (max-width:768px){.stat-card{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.stat-card:active{transform:scale(.98)}.details-btn{min-height:36px;min-width:70px}.date-picker-btn{min-height:40px}}.figma-rfq-table-wrapper{margin-top:32px}.figma-rfq-table,.figma-rfq-table-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;overflow:visible;width:100%}.figma-rfq-header{background:#e2ecfe;border-radius:0;height:57px;overflow:visible;width:100%}.figma-rfq-header,.figma-th{align-items:center;align-self:stretch;display:flex}.figma-th{color:#374151;flex:1 0;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:8px;justify-content:center;line-height:120%;overflow:hidden;padding:17px 0}.figma-th-checkbox{align-items:center;align-self:stretch;display:flex;flex:0 0 100px;flex-direction:row;gap:10px;justify-content:flex-start;min-width:100px;overflow:visible;padding:17px 10px 17px 20px;width:100px}.figma-checkbox-wrapper{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.figma-checkbox-wrapper .figma-checkbox{cursor:pointer;height:24px;margin:0;opacity:0;position:absolute;width:24px;z-index:2}.figma-checkbox-wrapper:before{background:#fff;border:2px solid #333;border-radius:3px;box-sizing:border-box;content:"";height:22px;left:0;position:absolute;top:0;width:22px}.figma-checkbox-wrapper .figma-check-icon{left:6px;opacity:0;position:absolute;top:6px;transition:opacity .15s ease;z-index:1}.figma-checkbox-wrapper:has(.figma-checkbox:checked) .figma-check-icon{opacity:1}.figma-th-email{flex:0 0 180px;width:180px}.figma-th-details,.figma-th-status{flex:0 0 118px;width:118px}.figma-rfq-body{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;width:100%}.figma-rfq-row{align-items:center;background:#ece7f800;border-bottom:1px solid #b0c2cc;border-left:1px solid #b0c2cc;border-right:1px solid #b0c2cc;display:flex;height:56px;overflow:visible;width:100%}.figma-rfq-row:first-child{border-top:1px solid #b0c2cc}.figma-td{color:#7c7d7f;flex:1 0;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:8px;justify-content:center;line-height:120%;overflow:hidden;padding:19px 0}.figma-td,.figma-td-checkbox{align-items:center;align-self:stretch;display:flex}.figma-td-checkbox{flex:0 0 100px;flex-direction:row;gap:10px;justify-content:flex-start;min-width:100px;overflow:visible;padding:17px 10px 17px 20px;width:100px}.figma-td-checkbox .figma-checkbox{appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #969696;border-radius:3px;cursor:pointer;flex-shrink:0;height:24px;margin:0;position:relative;width:24px}.figma-td-checkbox .figma-checkbox:checked{border-color:#333}.figma-td-checkbox .figma-checkbox:checked:after{border:solid #333;border-width:0 2px 2px 0;content:"";height:12px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:6px}.figma-td-ellipsis{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.figma-td-email{flex:0 0 180px;padding:19px 8px;width:180px}.figma-td-status{align-items:center;display:flex;flex:0 0 118px;flex-direction:column;gap:8px;justify-content:center;padding:15px 0;width:118px}.figma-status-badge.replied{background:#0096f842;color:#005b96}.figma-td-details{align-items:center;display:flex;flex:0 0 118px;gap:8px;justify-content:center;padding:16px 0;width:118px}.figma-details-link{background:none;border:none;padding:0;text-decoration:underline}.figma-details-link:hover{color:#333}.figma-empty-row,.figma-loading-row{align-items:center;border:1px solid #b0c2cc;color:#7c7d7f;display:flex;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;gap:10px;height:56px;justify-content:center;width:100%}@media (max-width:1200px){.figma-td,.figma-th{font-size:13px;padding:12px 4px}.figma-td-checkbox,.figma-th-checkbox{flex:0 0 50px;padding:10px;width:50px}.figma-td-email,.figma-th-email{flex:0 0 140px;width:140px}.figma-td-details,.figma-td-status,.figma-th-details,.figma-th-status{flex:0 0 90px;width:90px}}@media (max-width:992px){.figma-rfq-table-wrapper{overflow-x:auto}.figma-rfq-table{min-width:900px}}@media (max-width:768px){.figma-rfq-header,.figma-rfq-row{height:auto;min-height:50px}.figma-td,.figma-th{font-size:12px;padding:10px 2px}}.supplier-inquiries-page{padding:0}.supplier-inquiries-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.supplier-inquiries-header h1{color:#333;font-size:24px;font-weight:600;margin:0}.inquiries-stats{display:flex;gap:16px}.stat-badge{border-radius:20px;font-size:14px;font-weight:500;padding:8px 16px}.stat-badge.total{background:#e8f4fd;color:#1976d2}.stat-badge.new{background:#e8f5e9;color:#388e3c}.inquiries-list{display:flex;flex-direction:column;gap:16px}.inquiry-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:20px;transition:box-shadow .2s ease}.inquiry-card:hover{box-shadow:0 4px 12px #0000001a}.inquiry-card.unread{background:#f8fbff;border-left:4px solid #1976d2}.inquiry-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.inquiry-sender{display:flex;flex-direction:column;gap:4px}.inquiry-sender .sender-name{color:#333;font-size:16px;font-weight:600}.inquiry-sender .sender-email{color:#666;font-size:14px}.inquiry-sender .sender-type{background:#f0f0f0;border-radius:4px;color:#555;font-size:12px;margin-top:4px;padding:2px 8px;width:-webkit-fit-content;width:fit-content}.inquiry-sender .sender-type.admin{background:#fff3e0;color:#e65100}.inquiry-sender .sender-type.buyer{background:#e3f2fd;color:#1565c0}.inquiry-date{color:#888;font-size:13px;white-space:nowrap}.inquiry-subject{color:#333;font-size:15px;font-weight:500;margin-bottom:8px}.inquiry-message{background:#f9f9f9;border-radius:8px;color:#555;font-size:14px;line-height:1.6;margin-bottom:12px;padding:12px}.inquiry-actions{display:flex;gap:12px;justify-content:flex-end}.inquiry-actions button{border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.btn-reply{background:#1976d2;border:none;color:#fff}.btn-reply:hover{background:#1565c0}.btn-mark-read{background:#fff;border:1px solid #ddd;color:#666}.btn-mark-read:hover{background:#f5f5f5}.inquiries-empty,.inquiries-error,.inquiries-loading{padding:60px 20px;text-align:center}.inquiries-loading{color:#666}.inquiries-error{color:#d32f2f}.inquiries-empty{color:#888}.inquiries-empty svg{color:#ccc;height:80px;margin-bottom:16px;width:80px}.inquiries-empty h3{color:#555;font-size:18px;font-weight:500;margin:0 0 8px}.inquiries-empty p{color:#888;font-size:14px;margin:0}.status-badge{font-size:13px;padding:6px 16px}.status-badge.replied{background:#e8f5e9;border:1px solid #a5d6a7;color:#2e7d32}.status-badge.replied:before{content:"✓";font-weight:700;margin-right:6px}.reply-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.reply-modal{background:#fff;border-radius:12px;max-width:500px;padding:24px;width:90%}.reply-modal h3{color:#333;font-size:18px;font-weight:600;margin:0 0 8px}.reply-to-email{color:#666;font-size:13px;margin:0 0 16px}.reply-modal textarea{border:1px solid #ddd;border-radius:8px;font-size:14px;margin-bottom:16px;min-height:150px;padding:12px;resize:vertical;width:100%}.reply-modal textarea:focus{border-color:#1976d2;outline:none}.reply-modal-actions{display:flex;gap:12px;justify-content:flex-end}.reply-modal-actions button{border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px}.reply-modal-actions .btn-cancel{background:#f5f5f5;border:1px solid #ddd;color:#666}.reply-modal-actions .btn-send{background:#1976d2;border:none;color:#fff}.reply-modal-actions .btn-send:disabled{background:#ccc;cursor:not-allowed}@media (max-width:768px){.supplier-inquiries-header{align-items:flex-start;flex-direction:column;gap:16px}.inquiry-header{gap:8px}.inquiry-actions,.inquiry-header{flex-direction:column}.inquiry-actions button{width:100%}}.request-inquire-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.request-inquire-modal{align-items:flex-end;background:#fff;border:1px solid #dadada;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;justify-content:flex-end;max-width:calc(100% - 40px);padding:24px;position:relative;width:662px}.request-inquire-content{gap:16px}.request-inquire-content,.request-inquire-header{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.request-inquire-header{gap:24px;width:100%}.request-inquire-title{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:21px;margin:0}.request-inquire-details-section{gap:16px}.request-inquire-details-list,.request-inquire-details-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.request-inquire-details-list{gap:12px}.request-inquire-detail-item{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:21px;margin:0}.request-inquire-detail-item.details-text{align-self:stretch;color:#333}.request-inquire-detail-label{color:#333;font-weight:500}.request-inquire-detail-value{color:#6d6d6d;font-weight:400}.request-inquire-detail-value.masked{color:#999;font-weight:500;letter-spacing:1px}.request-inquire-detail-value.masked-details{color:#999;font-style:italic}.request-inquire-detail-value.highlight{color:#333}.request-inquire-title-row{align-items:center;display:flex;justify-content:space-between;width:100%}.request-inquire-status{border-radius:20px;font-size:12px;font-weight:500;padding:4px 12px;text-transform:uppercase}.request-inquire-status.status-new{background:#e3f2fd;color:#1976d2}.request-inquire-status.status-replied{background:#e8f5e9;color:#388e3c}.request-inquire-status.status-closed{background:#fafafa;color:#757575}.request-inquire-category{color:#1f396c;font-size:14px;font-weight:500;margin:0}.request-inquire-date{color:#999;font-size:12px;margin:0}.request-inquire-reply-section{border-top:1px solid #eee;display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;width:100%}.request-inquire-reply-textarea{border:1px solid #dadada;border-radius:8px;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;min-height:100px;padding:12px;resize:vertical;width:100%}.request-inquire-reply-textarea:focus{border-color:#1f396c;outline:none}.request-inquire-send-btn{align-self:flex-end;background:#28a745;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .2s}.request-inquire-send-btn:hover:not(:disabled){background:#218838}.request-inquire-send-btn:disabled{background:#ccc;cursor:not-allowed}.request-inquire-upgrade-message{color:#6d6d6d;font-size:16px;font-weight:400}.request-inquire-upgrade-link,.request-inquire-upgrade-message{align-self:stretch;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-style:normal;line-height:21px;margin:0}.request-inquire-upgrade-link{background:none;border:none;color:#1f396c;cursor:pointer;font-size:18px;font-weight:500;padding:0;text-align:left;text-decoration:none}.request-inquire-upgrade-link:hover{text-decoration:underline}.request-inquire-buttons{align-items:flex-start;align-self:flex-end;display:flex;gap:16px}.request-inquire-later-btn{align-items:center;background:#0000;border:1px solid #969696;border-radius:8px;color:#6d6d6d;cursor:pointer;display:flex;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:600;gap:16px;justify-content:center;line-height:normal;padding:12px 32px;transition:all .2s ease}.request-inquire-later-btn:hover{background:#f5f5f5;border-color:#6d6d6d}.request-inquire-reply-btn{align-items:center;background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:600;gap:16px;justify-content:center;line-height:normal;padding:12px 32px;transition:all .2s ease}.request-inquire-reply-btn:hover{background:#162a52}@media (max-width:768px){.request-inquire-modal{max-width:100%;padding:20px;width:calc(100% - 40px)}.request-inquire-title{font-size:16px;line-height:19px}.request-inquire-detail-item,.request-inquire-upgrade-message{font-size:14px;line-height:18px}.request-inquire-upgrade-link{font-size:16px;line-height:19px}.request-inquire-buttons{align-self:stretch;flex-direction:column;gap:12px;width:100%}.request-inquire-later-btn,.request-inquire-reply-btn{font-size:14px;padding:12px 24px;width:100%}}@media (max-width:480px){.request-inquire-modal{padding:16px}.request-inquire-header{gap:16px}.request-inquire-details-list{gap:10px}}:root{--Color-Gray:#333;--Foundation-Blue-blue-50:#e6ebef;--Text-color:#969696;--Foundation-Blue-blue-100:#b0c2cc;--color-Blue-Gray-Normal:#7c7d7f}.rfq-manage-page{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;gap:clamp(16px,2vw,24px);padding:24px 32px;width:100%}.rfq-manage-page .page-header{align-items:center;display:flex;flex-direction:row;gap:24px;justify-content:space-between;min-height:64px;width:100%}.rfq-manage-page .page-title-section{text-align:left}.rfq-manage-page .page-title-content,.rfq-manage-page .page-title-section{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.rfq-manage-page .page-title{color:#1b1b1b!important;color:var(--Heading-color)!important;font-family:Poppins,sans-serif!important;font-size:32px!important;font-style:normal;font-weight:600!important;line-height:140%;margin:0;text-align:left}.rfq-manage-page .page-description{color:#6d6d6d!important;color:var(--light-gray)!important;font-family:Inter,sans-serif!important;font-size:18px!important;font-style:normal;font-weight:400;line-height:140%;margin:0;text-align:left}.rfq-manage-page .rfq-list-section{background:#0000;border:none;border-radius:0;display:flex;flex-direction:column;gap:16px;max-width:100%;overflow-x:auto;padding:0;width:100%}.rfq-manage-page .list-header{align-items:center;display:flex;gap:16px;justify-content:space-between;overflow:visible;width:100%}.rfq-manage-page .list-title{color:#1b1b1b!important;color:var(--Heading-color)!important;font-family:Poppins,sans-serif!important;font-size:26px!important;font-style:normal;font-weight:600!important;line-height:140%;margin:0}.rfq-manage-page .list-controls{align-items:center;display:flex;gap:12px;overflow:visible}.rfq-manage-page .search-box{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;display:flex;justify-content:space-between;padding:10px 16px;width:clamp(180px,20vw,280px)}.search-box input{font-style:normal}.search-box input::placeholder{color:var(--Text-color)}.search-box svg{flex-shrink:0;height:20px;width:20px}.select-wrapper{display:inline-block;position:relative}.filter-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#f5f5f5!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%23969696' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;border:1px solid #dadada!important;border:1px solid var(--gray-color)!important;border-radius:6px;color:#969696!important;color:var(--Text-color)!important;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:400;min-width:130px;outline:none;padding:10px 40px 10px 16px;transition:border-color .2s}.filter-select:not(:invalid){color:#333;color:var(--text-color)}.filter-select option{color:#333;color:var(--text-color)}.filter-select option:first-child{color:#969696;color:var(--Text-color)}.filter-select:focus,.filter-select:hover{border-color:#1f396c;border-color:var(--Primary-color)}.filter-select:focus{box-shadow:0 0 0 2px #1f396c1a}.filter-select option{font-family:Inter,sans-serif;padding:10px}.category-select{position:relative}.category-select .filter-icon{left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.category-select .filter-select.with-icon{min-width:180px;padding-left:38px}.rfq-table{align-items:flex-start;box-sizing:border-box;max-width:100%}.table-header>div{align-self:stretch;font-style:normal;gap:8px}.table-body{width:100%}.table-row{border-bottom:1px solid var(--Foundation-Blue-blue-100);border-left:1px solid var(--Foundation-Blue-blue-100);border-right:1px solid var(--Foundation-Blue-blue-100);box-sizing:border-box;min-height:56px}.table-row:first-child{border-top:1px solid #b0c2cc;border-top:1px solid var(--Foundation-Blue-blue-100)}.table-row>div{align-self:stretch;color:var(--color-Blue-Gray-Normal);font-style:normal;gap:8px}.col-checkbox{flex-shrink:0}.col-checkbox input[type=checkbox]{display:none}.col-checkbox .checkbox-icon{cursor:pointer;height:24px;width:24px}.table-header .col-checkbox{gap:4px}.table-header .col-checkbox .checkbox-wrapper{height:20px;position:relative;width:20px}.table-header .col-checkbox span{color:#374151;color:var(--text-headline);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:120%}.col-buyer,.col-date{flex:1 0}.table-row .col-buyer{-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.col-category,.col-company,.col-location,.col-subcategory{flex:1 0}.col-email{flex-shrink:0}.table-row .col-email{-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;display:-webkit-box;flex:1 0;overflow:hidden;text-overflow:ellipsis}.col-status{flex-direction:column}.col-action,.col-status{flex-shrink:0;width:118px}.status-badge{border-radius:77px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:120%}.status-badge.new{color:#006928}.status-badge.replied{color:#696969}.status-badge.closed{color:#969696}.details-link{color:var(--light-gray);font-style:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline}.pagination-btn{background:#0000}.pagination-btn svg{height:16px;width:16px}.page-numbers{gap:32px}.page-number{font-style:normal}.empty-state,.error-state,.loading-state{color:#6d6d6d;color:var(--light-gray);padding:60px 20px;text-align:center;width:100%}.empty-state p{font-size:18px;font-weight:500;margin-bottom:8px}.empty-state span{font-size:14px}.bulk-actions{margin-left:16px}.bulk-btn{border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s ease}.bulk-btn.replied{background:#e8f5e9;color:#27ae60}.bulk-btn.closed{background:#f5f5f5;color:#666}.bulk-btn.delete{background:#ffebee;color:#e74c3c}.bulk-btn:hover{opacity:.8}.mobile-filter-toggle{display:none}.filters-collapsible{display:contents}.rfq-detail-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.rfq-detail-modal{background:#fff;border-radius:12px;max-height:80vh;max-width:600px;overflow-y:auto;width:90%}.rfq-detail-modal .modal-header{align-items:center;border-bottom:1px solid #dadada;border-bottom:1px solid var(--gray-color);display:flex;justify-content:space-between;padding:20px 24px}.rfq-detail-modal .modal-header h2{color:#1b1b1b;color:var(--Heading-color);font-size:18px;font-weight:600;margin:0}.rfq-detail-modal .close-btn{background:none;border:none;color:#6d6d6d;color:var(--light-gray);cursor:pointer;font-size:24px}.rfq-detail-modal .modal-body{padding:24px}.detail-section{margin-bottom:24px}.detail-section h3{border-bottom:1px solid #dadada;border-bottom:1px solid var(--gray-color);color:#1f396c;color:var(--Primary-color);font-size:14px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.detail-row{margin-bottom:8px}.detail-row .label{color:#6d6d6d;color:var(--light-gray);font-size:13px;width:120px}.detail-row .value{color:#333;color:var(--text-color);flex:1 1;font-size:13px}.detail-row.full-width{flex-direction:column}.detail-row.full-width .label{margin-bottom:4px;width:100%}.details-text{background:#e6ebef;background:var(--Foundation-Blue-blue-50);border-radius:8px;line-height:1.6;padding:12px;white-space:pre-wrap}.status-buttons{display:flex;gap:12px}.status-btn{border:2px solid #0000;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:12px;transition:all .2s ease}.status-btn.new{background:#e3f2fd;border-color:#e3f2fd;color:#29abe2}.status-btn.new.active{border-color:#29abe2}.status-btn.replied{background:#e8f5e9;border-color:#e8f5e9;color:#27ae60}.status-btn.replied.active{border-color:#27ae60}.status-btn.closed{background:#f5f5f5;border-color:#f5f5f5;color:#666}.status-btn.closed.active{border-color:#666}.status-btn:hover{opacity:.9}@media (max-width:1400px){.search-box{width:300px}.col-email{width:160px}.col-action,.col-status{width:100px}}@media (max-width:1200px){.list-controls,.list-header{flex-wrap:wrap}.search-box{max-width:300px;width:100%}.rfq-table{overflow-x:auto}.table-header{min-width:1200px}}@media (max-width:992px){.rfq-manage-page{gap:24px}.page-title{font-size:24px}.list-title{font-size:20px}}@media (max-width:768px){.filter-select,.search-box{min-height:44px}.details-link{align-items:center;display:inline-flex;min-height:36px;padding:8px 12px}.page-number,.pagination-btn{min-height:36px;min-width:36px}.page-number{align-items:center;display:flex;justify-content:center}}.card-details,.card-summary{display:contents}.card-expand-btn{display:none}@media (max-width:768px){.rfq-manage-page{align-items:stretch;box-sizing:border-box;gap:24px;max-width:100%;overflow-x:hidden;padding:16px;width:100%}.page-header{gap:16px}.page-title-section{align-items:flex-start;flex-direction:column;gap:8px}.page-title-content{gap:8px;max-width:100%}.page-title{font-size:22px;font-weight:600;line-height:1.3}.page-description{color:#6d6d6d;color:var(--light-gray);font-size:14px;line-height:1.5}.rfq-list-section{gap:16px;max-width:100%;overflow:visible;width:100%}.list-header{align-items:stretch;flex-direction:column;gap:16px}.list-title{font-size:18px;height:auto;margin-bottom:4px}.list-controls{display:flex;flex-direction:column;gap:12px;width:100%}.search-box{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;box-sizing:border-box;max-width:none;min-height:48px;order:1;padding:12px 16px;width:100%}.search-box input{font-size:15px}.search-box svg{height:22px;opacity:.6;width:22px}.mobile-filter-toggle{align-items:center;background:#fff;border:1px solid #dadada;border:1px solid var(--gray-color);border-radius:10px;box-shadow:0 1px 3px #0000000d;color:#333;color:var(--text-color);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:15px;font-weight:500;gap:8px;justify-content:center;order:2;padding:14px 16px;transition:all .2s ease;width:100%}.mobile-filter-toggle:hover{background:#e6ebef;background:var(--Foundation-Blue-blue-50);border-color:#1f396c;border-color:var(--Primary-color)}.mobile-filter-toggle:active{transform:scale(.98)}.mobile-filter-toggle span,.mobile-filter-toggle svg{flex-shrink:0}.mobile-filter-toggle .chevron-icon{margin-left:auto;transition:transform .3s ease}.mobile-filter-toggle .chevron-icon.expanded{transform:rotate(180deg)}.mobile-filter-toggle .filter-badge{align-items:center;background:#1f396c;background:var(--Primary-color);border-radius:10px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 6px}.filters-collapsible{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;max-height:0;opacity:0;order:3;overflow:hidden;transition:max-height .3s ease,opacity .25s ease,padding .3s ease;width:100%}.filters-collapsible.expanded{max-height:500px;opacity:1;padding-top:4px}.filters-collapsible .select-wrapper{width:100%}.filters-collapsible .bulk-actions,.filters-collapsible .category-select{grid-column:1/-1}.select-wrapper{width:100%}.filter-select{background-color:#fff;background-position:right 14px center;border-radius:10px;box-shadow:0 1px 3px #0000000d;font-size:15px;min-height:48px;padding:12px 44px 12px 16px;width:100%}.category-select{width:100%}.category-select .filter-icon{height:20px;left:14px;width:20px}.category-select .filter-select.with-icon{min-width:100%;padding-left:42px}.bulk-actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:0;margin-top:4px;width:100%}.bulk-btn{border-radius:10px;flex:1 1;font-size:13px;font-weight:500;min-height:44px;min-width:calc(50% - 4px);padding:12px 16px;text-align:center}.bulk-btn.delete{flex:1 1 100%}.rfq-table .table-header{display:none!important}.rfq-table{overflow:visible}.rfq-table,.table-body{box-sizing:border-box;max-width:100%;width:100%}.table-body{gap:16px}.table-body,.table-row{display:flex!important;flex-direction:column!important}.table-row{background:#fff;border:1px solid #b0c2cc;border:1px solid var(--Foundation-Blue-blue-100);border-radius:12px;box-shadow:0 2px 8px #0000000f;box-sizing:border-box!important;gap:0;height:auto!important;max-width:100%!important;min-height:auto!important;min-width:0!important;overflow:hidden!important;padding:16px!important;position:relative;transition:box-shadow .2s ease,transform .2s ease;width:100%!important}.table-row:hover{box-shadow:0 4px 16px #0000001a}.table-row:first-child{border:1px solid #b0c2cc;border:1px solid var(--Foundation-Blue-blue-100)}.table-row .col-checkbox{padding:0!important;position:absolute!important;right:16px;top:16px;width:auto!important;z-index:2}.table-row .col-checkbox .checkbox-icon{align-items:center;background:#e6ebef;background:var(--Foundation-Blue-blue-50);border-radius:6px;display:flex;height:28px;justify-content:center;transition:background .2s ease;width:28px}.table-row .col-checkbox .checkbox-icon:hover{background:#e2ecfe;background:var(--color-blue-light-hover)}.table-row .col-checkbox .checkbox-icon svg{height:22px;width:22px}.card-summary{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:8px;max-width:100%!important;min-width:0!important;width:100%!important}.card-summary>div:not(.card-expand-btn){padding-right:50px}.card-summary>div{align-items:flex-start!important;box-sizing:border-box;display:flex!important;flex-direction:row!important;font-size:14px;gap:8px;line-height:1.4;padding:4px 0!important;width:100%!important}.card-summary .col-buyer:before,.card-summary .col-company:before,.card-summary .col-date:before{color:#374151;color:var(--text-headline);flex-shrink:0;font-size:13px;font-weight:600;min-width:80px}.card-summary .col-date:before{content:"Date:"}.card-summary .col-buyer:before{content:"Buyer:"}.card-summary .col-company:before{content:"Company:"}.card-summary .col-status{align-items:center!important;border-top:1px solid #e6ebef;border-top:1px solid var(--Foundation-Blue-blue-50);display:flex!important;flex-direction:row!important;gap:8px;margin-top:4px;padding-top:8px!important;width:100%!important}.card-summary .col-status:before{color:#374151;color:var(--text-headline);content:"Status:";flex-shrink:0;font-size:13px;font-weight:600;min-width:80px}.table-row .status-badge{border-radius:20px;font-size:13px;font-weight:500;padding:6px 14px}.table-row .status-badge.new{background:#e8f5e9;color:#006928}.table-row .status-badge.replied{background:#f5f5f5;color:#696969}.table-row .status-badge.closed{background:#fff3e0;color:#e65100}.card-expand-btn{align-items:center;background:#e6ebef;background:var(--Foundation-Blue-blue-50);border:1px solid #b0c2cc;border:1px solid var(--Foundation-Blue-blue-100);border-radius:8px;box-sizing:border-box!important;color:#1f396c;color:var(--Primary-color);cursor:pointer;display:flex!important;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:6px;justify-content:center;margin-top:12px;min-height:44px;padding:12px 16px;transition:all .2s ease;width:100%!important}.card-expand-btn:hover{background:#e2ecfe;background:var(--color-blue-light-hover,#d0dbe3);border-color:#1f396c;border-color:var(--Primary-color)}.card-expand-btn:active{transform:scale(.98)}.card-expand-btn .expand-icon{transition:transform .3s ease}.card-expand-btn .expand-icon.expanded{transform:rotate(180deg)}.card-details{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:8px;max-height:0;max-width:100%!important;min-width:0!important;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .25s ease,padding .3s ease,margin .3s ease;width:100%!important}.table-row.expanded .card-details{border-top:1px solid #b0c2cc;border-top:1px solid var(--Foundation-Blue-blue-100);margin-top:12px;max-height:400px;opacity:1;overflow:visible;padding-top:16px}.card-details>div{align-items:flex-start!important;box-sizing:border-box;display:flex!important;flex-direction:row!important;font-size:14px;gap:8px;line-height:1.4;overflow-wrap:break-word;padding:4px 0!important;width:100%!important;word-break:break-word}.card-details .col-category:before,.card-details .col-email:before,.card-details .col-location:before,.card-details .col-subcategory:before{color:#374151;color:var(--text-headline);flex-shrink:0;font-size:13px;font-weight:600;min-width:80px}.card-details .col-category:before{content:"Category:"}.card-details .col-subcategory:before{content:"Sub Cat:"}.card-details .col-location:before{content:"Location:"}.card-details .col-email:before{content:"Email:"}.card-details .col-action{box-sizing:border-box!important;display:block!important;margin-top:8px;max-width:100%!important;padding:12px 0 0!important;width:100%!important}.card-details .details-link{align-items:center;background:#1f396c!important;background:var(--Primary-color)!important;border-radius:10px;box-sizing:border-box!important;color:#fff!important;display:flex!important;font-size:14px;font-weight:500;justify-content:center;min-height:48px;padding:12px 20px!important;text-decoration:none!important;transition:background .2s ease,transform .2s ease;width:100%!important}.card-details .details-link:hover{background:#162d54;transform:translateY(-1px)}.card-details .details-link:active{transform:translateY(0)}.pagination{flex-wrap:nowrap;gap:12px;padding:16px 0}.pagination,.pagination-btn{align-items:center;display:flex;justify-content:center}.pagination-btn{background:#e6ebef;background:var(--Foundation-Blue-blue-50);border-radius:10px;height:44px;transition:background .2s ease;width:44px}.pagination-btn:hover:not(:disabled){background:#e2ecfe;background:var(--color-blue-light-hover)}.pagination-btn:disabled{cursor:not-allowed;opacity:.4}.pagination-btn svg{height:20px;width:20px}.page-numbers{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:4px}.page-number{align-items:center;background:#0000;border-radius:10px;display:flex;font-size:15px;font-weight:500;height:40px;justify-content:center;min-width:40px;transition:all .2s ease;width:40px}.page-number:hover{background:#e6ebef;background:var(--Foundation-Blue-blue-50)}.page-number.active{background:#1f396c;background:var(--Primary-color);color:#fff;font-weight:600}.empty-state,.error-state,.loading-state{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;padding:48px 20px;text-align:center}.empty-state p{color:#1b1b1b;color:var(--Heading-color);font-size:17px;font-weight:600;margin-bottom:8px}.empty-state span{color:#6d6d6d;color:var(--light-gray);font-size:14px;line-height:1.5}.rfq-detail-modal-overlay{align-items:flex-end;padding:16px}.rfq-detail-modal{border-radius:20px 20px 0 0;margin:0;max-height:90vh;max-width:100%;width:100%}.rfq-detail-modal .modal-header{border-radius:20px 20px 0 0;padding:20px}.rfq-detail-modal .modal-header h2{font-size:18px;font-weight:600}.rfq-detail-modal .close-btn{align-items:center;background:#e6ebef;background:var(--Foundation-Blue-blue-50);border-radius:50%;display:flex;font-size:20px;height:36px;justify-content:center;width:36px}.rfq-detail-modal .modal-body{padding:20px}.detail-section{margin-bottom:20px}.detail-section h3{font-size:14px;font-weight:600;margin-bottom:14px;padding-bottom:10px}.detail-row{flex-direction:column;gap:4px;margin-bottom:12px}.detail-row .label{color:#6d6d6d;color:var(--light-gray);font-size:12px;font-weight:500;letter-spacing:.3px;text-transform:uppercase;width:100%}.detail-row .value{color:#333;color:var(--text-color);font-size:15px;font-weight:400}.details-text{border-radius:10px;font-size:14px;padding:14px}.status-buttons{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.status-btn{border-radius:10px;font-size:13px;font-weight:500;padding:14px 12px}}@media (max-width:576px){.rfq-manage-page{gap:16px;padding:12px}.page-title{font-size:20px}.page-description{font-size:13px}.list-title{font-size:16px}.search-box{min-height:44px;padding:10px 14px}.search-box input{font-size:14px}.filter-select{font-size:14px;min-height:44px;padding:10px 40px 10px 14px}.category-select .filter-select.with-icon{padding-left:38px}.table-row{border-radius:10px;gap:10px;padding:14px}.table-row>div{font-size:13px}.table-row .col-buyer:before,.table-row .col-category:before,.table-row .col-company:before,.table-row .col-date:before,.table-row .col-email:before,.table-row .col-location:before,.table-row .col-status:before,.table-row .col-subcategory:before{font-size:12px;min-width:75px}.table-row .col-checkbox{right:14px;top:14px}.table-row .col-checkbox .checkbox-icon{height:26px;width:26px}.table-row .status-badge{font-size:12px;padding:5px 12px}.table-row .details-link{font-size:13px;min-height:44px;padding:11px 16px}.pagination{gap:8px;padding:12px 0}.pagination-btn{height:40px;width:40px}.page-numbers{gap:6px}.page-number{font-size:14px;height:36px;min-width:36px;width:36px}.bulk-btn{border-radius:8px;font-size:12px;min-height:40px;padding:10px 12px}.empty-state,.error-state,.loading-state{padding:36px 16px}.empty-state p{font-size:16px}.empty-state span{font-size:13px}.rfq-detail-modal .modal-header{padding:16px}.rfq-detail-modal .modal-header h2{font-size:16px}.rfq-detail-modal .modal-body{padding:16px}.detail-row .value{font-size:14px}.status-buttons{gap:8px;grid-template-columns:1fr}.status-btn{padding:12px}}@media (max-width:400px){.rfq-manage-page{gap:16px;padding:12px}.page-title{font-size:18px}.page-description{font-size:12px}.list-title{font-size:15px}.list-controls{gap:10px}.mobile-filter-toggle{font-size:14px;padding:12px 14px}.mobile-filter-toggle .filter-badge{font-size:10px;height:18px;min-width:18px}.filters-collapsible{grid-template-columns:1fr}.filters-collapsible .category-select{grid-column:auto}.table-body{gap:10px}.table-row{gap:8px;padding:12px}.table-row>div{font-size:12px}.table-row .col-buyer:before,.table-row .col-category:before,.table-row .col-company:before,.table-row .col-date:before,.table-row .col-email:before,.table-row .col-location:before,.table-row .col-status:before,.table-row .col-subcategory:before{font-size:11px;min-width:65px}.table-row .col-checkbox{right:12px;top:12px}.table-row .col-checkbox .checkbox-icon{height:24px;width:24px}.table-row .col-checkbox .checkbox-icon svg{height:18px;width:18px}.table-row .status-badge{font-size:11px;padding:4px 10px}.table-row .details-link{border-radius:8px;font-size:12px;min-height:40px;padding:10px 14px}.pagination{gap:4px;justify-content:center;padding:10px 0;width:100%}.pagination-btn{flex-shrink:0;height:32px;min-width:32px;width:32px}.page-numbers{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;gap:4px;max-width:calc(100% - 80px);overflow-x:auto;padding:4px 2px;scrollbar-width:none}.page-numbers::-webkit-scrollbar{display:none}.page-number{flex-shrink:0;font-size:12px;height:28px;min-width:28px;width:28px}.bulk-btn{font-size:11px;min-height:36px;padding:8px 10px}}@media (max-width:768px) and (orientation:landscape){.rfq-manage-page{gap:16px}.page-header{gap:12px}.list-controls{display:flex;flex-direction:column;gap:10px}.search-box{width:100%}.table-body{display:flex;flex-direction:column;gap:12px}.table-row{margin:0}.pagination{padding:12px 0}.rfq-detail-modal{border-radius:16px;max-height:85vh}.rfq-detail-modal-overlay{align-items:center}.mobile-filter-toggle{width:100%}.filters-collapsible{grid-template-columns:1fr 1fr 1fr}.filters-collapsible .category-select{grid-column:auto}}@media (max-width:768px){.bulk-btn,.details-link,.filter-select,.page-number,.pagination-btn,.search-box,.table-row .col-checkbox .checkbox-icon{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.filter-select:focus,.search-box:focus-within{border-color:#1f396c;border-color:var(--Primary-color);box-shadow:0 0 0 3px #1f396c26}.details-link:focus,.page-number:focus,.pagination-btn:focus{outline:2px solid #1f396c;outline:2px solid var(--Primary-color);outline-offset:2px}.bulk-btn:active{transform:scale(.98)}.table-row .details-link:active{background:#15284d;transform:scale(.99)}.page-number:active,.pagination-btn:active:not(:disabled){transform:scale(.95)}.table-body{scroll-behavior:smooth}.mobile-filter-toggle:active{transform:scale(.98)}.rfq-manage-page{max-width:100vw;overflow-x:hidden;width:100%}.rfq-list-section,.rfq-table{max-width:100%;width:100%}.rfq-table{overflow:visible}.table-body,.table-header,.table-row{max-width:100%;width:100%}.table-header,.table-row{min-width:0}.table-row .col-action{display:block;padding:12px 0 0;width:100%}.table-row .details-link{background:#1f396c;background:var(--Primary-color);border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:500;padding:12px 20px;text-align:center;text-decoration:none;transition:background .2s ease;width:100%}.table-row .details-link:hover{background:#162d54}}:root{--figma-blue-light-hover:#e2ecfe;--figma-text-headline:#374151;--figma-blue-100:#b0c2cc;--figma-blue-gray-normal:#7c7d7f;--figma-light-gray:#6d6d6d;--figma-status-new-bg:#00f83642;--figma-status-new-color:#006928;--figma-status-replied-bg:#ebebeb;--figma-status-replied-color:#696969}.rfq-table-figma{align-items:flex-start;flex-direction:column;position:relative}.figma-table-header,.rfq-table-figma{align-self:stretch;display:flex;width:100%}.figma-table-header{align-items:center;background:#e2ecfe;background:var(--figma-blue-light-hover);height:57px}.figma-table-header .figma-col{align-items:center;align-self:stretch;color:#374151;color:var(--figma-text-headline);display:flex;flex:1 0;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:8px;justify-content:center;line-height:120%;overflow:hidden;padding:17px 0}.figma-table-body{display:flex;flex-direction:column;width:100%}.figma-table-row{align-items:center;background:#0000;border-bottom:1px solid #b0c2cc;border-bottom:1px solid var(--figma-blue-100);border-left:1px solid #b0c2cc;border-left:1px solid var(--figma-blue-100);border-right:1px solid #b0c2cc;border-right:1px solid var(--figma-blue-100);box-sizing:border-box;display:flex;height:56px;width:100%}.figma-table-row:first-child{border-top:1px solid #b0c2cc;border-top:1px solid var(--figma-blue-100)}.figma-table-row .figma-col{align-items:center;align-self:stretch;color:#7c7d7f;color:var(--figma-blue-gray-normal);display:flex;flex:1 0;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:8px;justify-content:center;line-height:120%;overflow:hidden}.figma-col-checkbox{flex:0 0 72px!important;gap:8px!important;justify-content:flex-start!important;padding:17px 13px;padding-left:12px!important;width:72px!important}.custom-checkbox-wrapper{cursor:pointer;display:inline-block;flex-shrink:0;height:20px;position:relative;-webkit-user-select:none;user-select:none;width:20px}.custom-checkbox-wrapper input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.custom-checkbox-wrapper .checkmark{background-color:#fff;border:2px solid #969696;border-radius:4px;height:20px;left:0;position:absolute;top:0;transition:all .2s ease;width:20px}.custom-checkbox-wrapper:hover .checkmark{border-color:#1f396c}.custom-checkbox-wrapper input:checked~.checkmark{background-color:#1f396c;border-color:#1f396c}.custom-checkbox-wrapper .checkmark:after{content:"";display:none;position:absolute}.custom-checkbox-wrapper input:checked~.checkmark:after{display:block}.custom-checkbox-wrapper .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;height:10px;left:6px;top:2px;transform:rotate(45deg);width:5px}.figma-checkbox-wrapper{height:20px;position:relative;width:20px}.figma-checkbox-icon,.figma-checkbox-wrapper{cursor:pointer;flex-shrink:0;overflow:hidden}.figma-check-icon{left:5px;position:absolute;top:5px}.figma-table-header .figma-col-checkbox span{color:#374151;color:var(--figma-text-headline);font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:120%}.figma-col-buyer,.figma-col-date{flex:1 0!important}.figma-col-buyer{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.figma-col-category,.figma-col-company,.figma-col-subcategory{flex:1 0!important}.figma-col-location{flex:1 0!important;flex-direction:column}.figma-col-email{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;flex:0 0 180px!important;overflow:hidden;padding:19px 8px;text-overflow:ellipsis;width:180px!important}.figma-col-status{flex:0 0 118px!important;flex-direction:column;padding:15px 0;width:118px!important}.figma-col-action{flex:0 0 118px!important;padding:16px 0;width:118px!important}.figma-status-badge{align-items:center;border-radius:77px;display:flex;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:8px;justify-content:center;line-height:120%;padding:8px}.figma-status-badge.new{background:#00f83642;background:var(--figma-status-new-bg);color:#006928;color:var(--figma-status-new-color)}.figma-status-badge.replied{background:#ebebeb;background:var(--figma-status-replied-bg);color:#696969;color:var(--figma-status-replied-color)}.figma-status-badge.closed{background:#f0f0f0;color:#888}.figma-details-link{color:#6d6d6d;color:var(--figma-light-gray);cursor:pointer;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:120%;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;transition:color .2s ease}.figma-details-link:hover{color:#1f396c}.figma-card-expand-btn{display:none}@media (max-width:1200px){.figma-table-header .figma-col{font-size:14px;padding:12px 4px}.figma-col-email{flex:0 0 140px!important;width:140px!important}.figma-col-action,.figma-col-status{flex:0 0 100px!important;width:100px!important}}@media (max-width:992px){.figma-table-header{display:none}.figma-table-row{flex-wrap:wrap;gap:12px;height:auto;padding:16px;position:relative}.figma-table-row .figma-col{flex:none;justify-content:flex-start;padding:0;width:auto}.figma-col-checkbox{flex:none!important;left:16px;position:absolute;top:16px;width:auto!important}.figma-col-date{padding-left:40px;width:100%}.figma-col-date:before{color:#374151;color:var(--figma-text-headline);content:"Date: ";font-weight:500}.figma-col-buyer{width:100%}.figma-col-buyer:before{color:#374151;color:var(--figma-text-headline);content:"Buyer: ";font-weight:500}.figma-col-company{width:100%}.figma-col-company:before{color:#374151;color:var(--figma-text-headline);content:"Company: ";font-weight:500}.figma-col-category,.figma-col-email,.figma-col-location,.figma-col-subcategory{display:none}.figma-table-row.expanded .figma-col-category,.figma-table-row.expanded .figma-col-email,.figma-table-row.expanded .figma-col-location,.figma-table-row.expanded .figma-col-subcategory{display:flex;width:100%}.figma-col-category:before{content:"Category: "}.figma-col-category:before,.figma-col-subcategory:before{color:#374151;color:var(--figma-text-headline);font-weight:500}.figma-col-subcategory:before{content:"Sub Category: "}.figma-col-location:before{content:"Location: "}.figma-col-email:before,.figma-col-location:before{color:#374151;color:var(--figma-text-headline);font-weight:500}.figma-col-email:before{content:"Email: "}.figma-col-status{flex:none!important;width:auto!important}.figma-col-action{flex:none!important;justify-content:center;width:100%!important}.figma-details-link{background:#1f396c;border-radius:10px;color:#fff;display:block;font-weight:500;padding:12px 20px;text-align:center;text-decoration:none;width:100%}.figma-details-link:hover{background:#162d54;color:#fff}.figma-card-expand-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#1f396c;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:8px 12px;position:absolute;right:16px;top:16px}.figma-card-expand-btn:hover{background:#1f396c1a}.figma-card-expand-btn .expand-icon{transition:transform .2s ease}.figma-card-expand-btn .expand-icon.expanded{transform:rotate(180deg)}}:root{--msg-bg-color:#f5f5f5;--msg-border-color:#dadada;--msg-white:#fff;--msg-primary:#1f396c;--msg-text-dark:#333;--msg-text-heading:#1b1b1b;--msg-text-light:#6d6d6d;--msg-text-placeholder:#969696;--msg-accent-blue:#0094e4;--msg-header-bg:#e6ebef}.msg-page-content{flex-direction:column;padding:0}.msg-container,.msg-page-content{background:#f5f5f5;background:var(--msg-bg-color);display:flex;min-height:calc(100vh - 120px);width:100%}.msg-container{align-items:flex-start;gap:32px;height:100%}.msg-inbox-panel{align-items:flex-start;background:#0000;display:flex;flex-direction:column;min-width:472px;width:472px}.msg-inbox-header{align-items:center;background:#e6ebef;background:var(--msg-header-bg);border:1px solid #dadada;border:1px solid var(--msg-border-color);border-radius:8px 8px 0 0;box-sizing:border-box;display:flex;height:84px;justify-content:space-between;padding:16px;width:100%}.msg-inbox-header h2{color:#333;color:var(--msg-text-dark);font-family:Poppins,sans-serif;font-size:32px;font-weight:500;line-height:150%;margin:0}.msg-inbox-actions{align-items:center;display:flex;gap:8px}.msg-action-btn{align-items:center;background:none;border:none;border-radius:6px;color:#6d6d6d;color:var(--msg-text-light);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s}.msg-action-btn:hover{background:#0000000d;color:#1f396c;color:var(--msg-primary)}.msg-action-btn.active{background:#0094e41a;color:#0094e4;color:var(--msg-accent-blue)}.msg-search-bar{align-items:center;background:#fafafa;border-left:1px solid #dadada;border-left:1px solid var(--msg-border-color);border-right:1px solid #dadada;border-right:1px solid var(--msg-border-color);box-sizing:border-box;display:flex;gap:8px;padding:12px 16px;width:100%}.msg-search-bar input{background:#0000;border:none;color:#333;color:var(--msg-text-dark);flex:1 1;font-family:Poppins,sans-serif;font-size:14px;outline:none}.msg-search-bar input::placeholder{color:#969696;color:var(--msg-text-placeholder)}.msg-clear-search{background:none;border:none;color:#6d6d6d;color:var(--msg-text-light);cursor:pointer;font-size:18px;padding:0}.msg-inbox-list{align-items:flex-end;align-self:stretch;background:#f5f5f5;background:var(--msg-bg-color);border:1px solid #dadada;border:1px solid var(--msg-border-color);border-radius:0 0 8px 8px;border-top:none;display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 280px);overflow-y:auto;padding:16px}.msg-chat-messages::-webkit-scrollbar,.msg-inbox-list::-webkit-scrollbar{width:6px!important}.msg-chat-messages::-webkit-scrollbar-track,.msg-inbox-list::-webkit-scrollbar-track{background:#0000!important}.msg-chat-messages::-webkit-scrollbar-thumb,.msg-inbox-list::-webkit-scrollbar-thumb{background:#9696964d!important;border-radius:10px!important}.msg-chat-messages::-webkit-scrollbar-thumb:hover,.msg-inbox-list::-webkit-scrollbar-thumb:hover{background:#9696964d!important}.msg-chat-messages,.msg-inbox-list{scrollbar-color:#9696964d #0000!important;scrollbar-width:thin!important}.msg-inbox-item{align-items:flex-start;align-self:stretch;background:#0000;border:none;box-sizing:border-box;cursor:pointer;display:flex;gap:16px;justify-content:center;padding:0;transition:all .2s;width:100%}.msg-inbox-item:hover{opacity:.9}.msg-inbox-item.active .msg-inbox-name{color:#0094e4;color:var(--msg-accent-blue)}.msg-inbox-item.unread .msg-inbox-name{font-weight:600}.msg-inbox-item.unread .msg-inbox-preview{color:#1b1b1b;color:var(--msg-text-heading);font-weight:500}.msg-inbox-divider{align-self:flex-end;background:#dadada;background:var(--msg-border-color);height:1px;overflow:hidden;width:331px}.msg-inbox-avatar{flex-shrink:0;position:relative}.msg-inbox-avatar img{border-radius:129px;height:52px;object-fit:cover;width:52px}.msg-unread-dot{background:#0094e4;background:var(--msg-accent-blue);border:2px solid #fff;border:2px solid var(--msg-white);border-radius:50%;height:10px;position:absolute;right:0;top:0;width:10px}.msg-inbox-content{flex:1 1;flex-direction:column;gap:8px;min-width:0;overflow:hidden;width:332px}.msg-inbox-content,.msg-inbox-row{align-items:flex-start;display:flex}.msg-inbox-row{align-self:stretch;justify-content:space-between;width:100%}.msg-inbox-user{display:flex;flex:1 1;flex-direction:column;gap:0;min-width:0}.msg-inbox-name-line{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px}.msg-inbox-name{color:#1b1b1b;color:var(--msg-text-heading);font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:normal}.msg-inbox-role{color:#333;color:var(--msg-text-dark)}.msg-inbox-role,.msg-inbox-type{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:normal}.msg-inbox-type{color:#0094e4;color:var(--msg-accent-blue)}.msg-inbox-item.read .msg-inbox-name{color:#333;color:var(--msg-text-dark)}.msg-inbox-item.read .msg-inbox-preview,.msg-inbox-item.read .msg-inbox-role,.msg-inbox-item.read .msg-inbox-time{color:#6d6d6d;color:var(--msg-text-light)}.msg-inbox-meta{align-items:center;display:flex;gap:8px;justify-content:center;padding-top:5px}.msg-inbox-time{color:#1b1b1b;color:var(--msg-text-heading);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:normal}.msg-inbox-menu{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background .2s ease}.msg-inbox-menu:hover{background:#00000014}.msg-inbox-menu-wrapper{position:relative;z-index:100}.msg-inbox-dropdown{animation:dropdownFadeIn .15s ease;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 4px 16px #00000026;min-width:160px;overflow:visible;position:fixed;z-index:9999}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.msg-inbox-dropdown button{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;gap:10px;padding:12px 16px;text-align:left;transition:background .15s ease;width:100%}.msg-inbox-dropdown button:hover{background:#f5f5f5}.msg-inbox-dropdown button:last-child{color:#dc2626}.msg-inbox-dropdown button:last-child:hover{background:#fee2e2}.msg-inbox-dropdown button svg{flex-shrink:0}.msg-inbox-preview{-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;color:#1b1b1b;color:var(--msg-text-heading);display:-webkit-box;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:normal;margin:0;overflow:hidden;text-overflow:ellipsis}.msg-inbox-empty,.msg-inbox-error,.msg-inbox-loading{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:center;padding:40px 20px;text-align:center;width:100%}.msg-inbox-empty span,.msg-inbox-error span,.msg-inbox-loading span{color:#6d6d6d;color:var(--msg-text-light);font-family:Poppins,sans-serif;font-size:14px}.msg-inbox-empty p{color:#969696;color:var(--msg-text-placeholder);font-family:Poppins,sans-serif;font-size:12px;margin:0}.msg-clear-search-btn{background:#0094e4;background:var(--msg-accent-blue);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;margin-top:8px;padding:8px 16px;transition:background .2s}.msg-clear-search-btn:hover{background:#0085cc}.msg-inbox-error button{background:#1f396c;background:var(--msg-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;padding:8px 16px}.msg-spinner{animation:msg-spin 1s linear infinite;border:3px solid #e8e8e8;border-radius:50%;border-top:3px solid var(--msg-primary);height:32px;width:32px}@keyframes msg-spin{to{transform:rotate(1turn)}}.msg-chat-panel{align-items:flex-start;background:#0000;display:flex;flex:1 1;flex-direction:column;height:calc(100vh - 120px);min-width:0}.msg-back-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#1f396c;color:var(--msg-primary);cursor:pointer;display:none;height:36px;justify-content:center;margin-right:8px;width:36px}.msg-back-btn:hover{background:#f0f0f0}.msg-chat-header{align-items:center;align-self:stretch;background:#e6ebef;background:var(--msg-header-bg);border:1px solid #dadada;border:1px solid var(--msg-border-color);border-radius:8px 8px 0 0;display:flex;gap:16px;padding:16px}.msg-chat-user{align-items:center;display:flex;flex:1 1;gap:12px}.msg-chat-avatar{border-radius:129px;flex-shrink:0;height:52px;object-fit:cover;width:52px}.msg-chat-user-info{display:flex;flex-direction:column;justify-content:center}.msg-chat-name{color:#333;color:var(--msg-text-dark);font-size:20px;font-weight:500}.msg-chat-name,.msg-chat-role{font-family:Poppins,sans-serif;line-height:normal}.msg-chat-role{color:#6d6d6d;color:var(--msg-text-light);font-size:14px;font-weight:400}.msg-chat-messages{align-items:flex-end;align-self:stretch;background:#f5f5f5;background:var(--msg-bg-color);border:1px solid #dadada;border:1px solid var(--msg-border-color);border-top:none;display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:16px 16px 8px}.msg-message{align-items:flex-start;align-self:flex-start;display:flex;gap:8px;max-width:60%}.msg-message.own{align-self:flex-end;flex-direction:row-reverse}.msg-message.other{align-self:flex-start;flex-direction:row}.msg-message-avatar{align-items:center;background:#fff;background:var(--msg-white);border-radius:30px;display:flex;flex-shrink:0;height:32px;justify-content:center;overflow:hidden;width:32px}.msg-message-avatar img{height:100%;object-fit:cover;width:100%}.msg-message-content{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.msg-message.other .msg-message-content{align-items:flex-start}.msg-text-bubble{align-items:center;background:#fff;background:var(--msg-white);border:1px solid #e6e6e6;border-radius:8px;display:flex;gap:8px;overflow:hidden;padding:12px 16px}.msg-text-bubble p{word-wrap:break-word;flex:1 1;font-size:14px;line-height:168%;margin:0}.msg-message-time,.msg-text-bubble p{color:#333;color:var(--msg-text-dark);font-family:Inter,sans-serif;font-weight:400}.msg-message-time{align-self:stretch;font-size:12px;line-height:normal;text-align:right}.msg-message.other .msg-message-time{text-align:left}.msg-inquiry-card{align-items:flex-start;background:#fff;background:var(--msg-white);border:1px solid #d8d8d8cc;border-radius:8px;width:243.5px}.msg-inquiry-badge,.msg-inquiry-card{display:flex;flex-direction:column;gap:8px;overflow:hidden}.msg-inquiry-badge{align-items:center;align-self:stretch;background:#f2f2f2b3;border-radius:8px 8px 0 0;justify-content:center;padding:16px 24px}.msg-inquiry-products{gap:16px;padding:0 12px 12px}.msg-inquiry-product,.msg-inquiry-products{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.msg-inquiry-product{gap:6px}.msg-product-img{height:99px;object-fit:cover;width:66px}.msg-product-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.msg-product-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;color:#6d6d6d;color:var(--msg-text-light);display:-webkit-box;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:146%;margin:0;overflow:hidden;text-overflow:ellipsis}.msg-product-price{align-items:flex-start;align-self:stretch;display:flex;gap:4px}.msg-price{color:#333;color:var(--msg-text-dark);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:normal}.msg-unit{color:#6d6d6d;color:var(--msg-text-light)}.msg-product-moq,.msg-unit{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:normal}.msg-product-moq{color:#333;color:var(--msg-text-dark)}.msg-product-moq .label{color:#6d6d6d;color:var(--msg-text-light)}.msg-inquiry-footer{border-top:1px solid #e8e8e8;box-sizing:border-box;color:#0094e4;color:var(--msg-accent-blue);font-family:Poppins,sans-serif;font-size:12px;font-weight:500;padding:10px 12px;width:100%}.msg-input-container{align-items:center;align-self:stretch;background:#fff;background:var(--msg-white);border:1px solid #dadada;border:1px solid var(--msg-border-color);border-radius:0 0 8px 8px;border-top:none;box-sizing:border-box;display:flex;flex-shrink:0;gap:16px;height:71px;justify-content:space-between;overflow:hidden;padding:12px 24px}.msg-input-container input{background:#0000;border:none;color:#333;color:var(--msg-text-dark);flex:1 1;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:168%;outline:none}.msg-input-container input::placeholder{color:#969696;color:var(--msg-text-placeholder)}.msg-input-actions{align-items:center;display:flex;gap:8px}.msg-attach-btn{background:none;border:none;padding:8px}.msg-attach-btn,.msg-send-btn{align-items:center;cursor:pointer;display:flex;justify-content:center}.msg-send-btn{background:#1f396c;background:var(--msg-primary);border:none;border-radius:10px;flex-shrink:0;height:40px;transition:all .2s;width:40px}.msg-send-btn:hover:not(:disabled){background:#162d58}.msg-send-btn:disabled{background:#dadada;background:var(--msg-border-color);cursor:not-allowed}.msg-send-spinner{animation:msg-spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}.msg-no-chat{align-self:stretch;background:#f5f5f5;background:var(--msg-bg-color);border:1px solid #dadada;border:1px solid var(--msg-border-color);border-radius:8px;flex:1 1;flex-direction:column;gap:16px;padding:40px;text-align:center}.msg-no-chat,.msg-no-chat-icon{align-items:center;display:flex;justify-content:center}.msg-no-chat-icon{background:#fff;background:var(--msg-white);border:1px solid #e8e8e8;border-radius:50%;height:100px;width:100px}.msg-no-chat h3{color:#1b1b1b;color:var(--msg-text-heading);font-size:18px;font-weight:600}.msg-no-chat h3,.msg-no-chat p{font-family:Poppins,sans-serif;margin:0}.msg-no-chat p{color:#6d6d6d;color:var(--msg-text-light);font-size:14px}.msg-login-prompt{flex-direction:column;gap:16px;min-height:400px;padding:40px;text-align:center}.msg-login-icon,.msg-login-prompt{align-items:center;display:flex;justify-content:center}.msg-login-icon{background:#f0f7ff;border-radius:50%;height:80px;width:80px}.msg-login-prompt h2{color:#1b1b1b;color:var(--msg-text-heading);font-family:Poppins,sans-serif;font-size:24px;font-weight:600;margin:0}.msg-login-prompt p{color:#6d6d6d;color:var(--msg-text-light);margin:0}.msg-login-link,.msg-login-prompt p{font-family:Poppins,sans-serif;font-size:14px}.msg-login-link{background:#1f396c;background:var(--msg-primary);border-radius:8px;color:#fff;color:var(--msg-white);font-weight:500;padding:12px 32px;text-decoration:none;transition:all .2s}.msg-login-link:hover{background:#162d58}.msg-upgrade-banner{align-items:center;background:linear-gradient(135deg,#fff7ed,#fef3c7);border:1px solid #dadada;border:1px solid var(--msg-border-color);border-radius:0 0 8px 8px;border-top:none;display:flex;gap:12px;min-height:60px;padding:12px 24px}.msg-upgrade-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.msg-upgrade-text{color:#92400e;flex:1 1;font-family:Poppins,sans-serif;font-size:13px;line-height:1.4}.msg-upgrade-text strong{color:#78350f;font-weight:600}.msg-upgrade-btn{background:linear-gradient(135deg,#1f396c,#2d4a8c);background:linear-gradient(135deg,var(--msg-primary) 0,#2d4a8c 100%);border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.msg-upgrade-btn:hover{background:linear-gradient(135deg,#2d4a8c,#3d5a9c);box-shadow:0 2px 8px #1f396c4d;transform:translateY(-1px)}@media (max-width:1400px){.msg-container{gap:24px}.msg-inbox-panel{min-width:400px;width:400px}}@media (max-width:1200px){.msg-container{gap:16px}.msg-inbox-panel{min-width:360px;width:360px}.msg-inbox-header h2{font-size:24px}.msg-inbox-name{font-size:16px}}@media (max-width:1024px){.msg-container{flex-direction:column;gap:16px}.msg-inbox-panel{max-height:400px;min-width:100%;width:100%}.msg-inbox-list{max-height:300px}.msg-chat-panel{height:auto;min-height:500px;width:100%}}@media (max-width:768px){.msg-page-content{height:100dvh;max-height:100dvh;min-height:100dvh;padding:0}.msg-container,.msg-page-content{display:flex;flex-direction:column;overflow:hidden}.msg-container{border:none;border-radius:0;flex:1 1;gap:0;height:100%}.msg-container,.msg-inbox-panel{background:#fff;background:var(--msg-white)}.msg-inbox-panel{display:flex!important;flex:1 1!important;flex-direction:column!important;height:100%!important;max-width:none!important;min-width:auto!important;overflow:hidden!important;width:100%!important}.msg-inbox-header{background:#1f396c;background:var(--msg-primary);border:none;border-radius:0;height:auto;padding:12px 16px}.msg-inbox-header h2{color:#fff;color:var(--msg-white);font-size:20px;font-weight:600}.msg-action-btn{background:#ffffff1a;border-radius:50%;color:#fff;color:var(--msg-white);padding:8px}.msg-action-btn.active,.msg-action-btn:hover{background:#fff3}.msg-action-btn svg{stroke:#fff;stroke:var(--msg-white)}.msg-inbox-list{background:#fff;background:var(--msg-white);border:none;border-radius:0;flex:1 1;gap:0;max-height:none;padding:0}.msg-inbox-item{border-bottom:1px solid #f0f2f5;padding:14px 16px}.msg-inbox-divider{display:none}.msg-inbox-avatar img{height:50px;width:50px}.msg-inbox-name{font-size:15px;font-weight:600}.msg-inbox-role,.msg-inbox-time{font-size:12px}.msg-inbox-preview{font-size:13px}.msg-chat-panel{display:none!important;height:100%}.msg-chat-panel.has-conversation{background:#e5ddd5;bottom:0;display:flex!important;flex-direction:column;height:100dvh;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:1000}.msg-no-chat{display:none!important}.msg-back-btn{color:#fff;color:var(--msg-white);display:flex}.msg-back-btn svg{stroke:#fff;stroke:var(--msg-white)}.msg-chat-header{background:#1f396c;background:var(--msg-primary);border:none;border-radius:0;gap:8px;padding:10px 12px}.msg-chat-avatar{border:2px solid #ffffff4d;height:40px;width:40px}.msg-chat-name{color:#fff;color:var(--msg-white);font-size:16px;font-weight:600}.msg-chat-role{color:#fffc;font-size:12px}.msg-chat-messages{background:#e5ddd5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23c8c8c8' fill-opacity='.15' fill-rule='evenodd'/%3E%3C/svg%3E");border:none;flex:1 1;gap:4px;padding:16px 12px}.msg-message{margin-bottom:2px;max-width:80%}.msg-message-avatar{display:none}.msg-text-bubble{box-shadow:0 1px .5px #00000021;padding:6px 8px 4px 10px}.msg-message.other .msg-text-bubble{background:#fff;background:var(--msg-white);border:none;border-radius:0 8px 8px 8px}.msg-message.own .msg-text-bubble{background:#d9fdd3;border:none;border-radius:8px 0 8px 8px}.msg-text-bubble p{color:#111!important;font-size:14px;line-height:1.35}.msg-message-time{color:#00000073!important;display:inline-block;float:right;font-size:11px;margin-left:8px;margin-top:4px;text-align:right}.msg-input-container{background:#f0f2f5;border:none;border-radius:0;height:auto;padding:12px 12px max(12px,env(safe-area-inset-bottom))}.msg-input-container input{background:#fff;background:var(--msg-white);border-radius:24px;box-shadow:0 1px 2px #0000000d;font-size:15px;padding:12px 16px}.msg-send-btn{border-radius:50%;height:44px;width:44px}.msg-upgrade-banner{border:none;border-radius:0;flex-wrap:wrap;gap:8px;padding:10px 12px}.msg-upgrade-text{flex-basis:calc(100% - 40px);font-size:12px}.msg-upgrade-btn{font-size:12px;padding:10px;width:100%}}@media (max-width:576px){.msg-inbox-header{padding:10px 12px}.msg-inbox-header h2{font-size:18px}.msg-inbox-item{gap:10px;padding:10px 12px}.msg-inbox-avatar img{height:40px;width:40px}.msg-inbox-name{font-size:13px}.msg-inbox-preview,.msg-inbox-role,.msg-inbox-time{font-size:11px}.msg-chat-header{padding:8px 10px}.msg-chat-avatar{height:36px;width:36px}.msg-chat-name{font-size:14px}.msg-chat-role{font-size:10px}.msg-text-bubble p{font-size:13px}.msg-input-container{padding:10px}.msg-input-container input{font-size:14px;padding:10px 14px}.msg-send-btn{height:40px;width:40px}}@media (max-width:768px){.msg-inbox-item{-webkit-tap-highlight-color:transparent;min-height:60px;touch-action:manipulation}.msg-inbox-item:active{background:#f0f7ff}.msg-action-btn{min-height:36px;min-width:36px}.msg-send-btn{-webkit-tap-highlight-color:transparent}.msg-send-btn:active:not(:disabled){transform:scale(.95)}}:root{--fav-background:#f5f5f5;--fav-white:#fff;--fav-primary:#1f396c;--fav-text:#333;--fav-heading:#1b1b1b;--fav-light-gray:#6d6d6d;--fav-gray:#dadada;--fav-border:#e4e4e7;--fav-verified:#29abe2}.fav-page-content{display:flex;flex-direction:column;gap:32px;width:100%}.fav-content-header{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.fav-page-title-section{display:flex;flex-direction:column;gap:8px}.fav-page-title{color:#1b1b1b;color:var(--fav-heading);font-size:28px;font-weight:600;line-height:1.4}.fav-page-subtitle,.fav-page-title{font-family:Poppins,sans-serif;margin:0}.fav-page-subtitle{color:#6d6d6d;color:var(--fav-light-gray);font-size:16px;font-weight:400;line-height:1.5}.fav-suppliers-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);width:100%}.fav-supplier-card{background:#fff;background:var(--fav-white);border:1px solid #dadada;border:1px solid var(--fav-gray);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:all .2s ease}.fav-supplier-card:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}.fav-card-image-section{background:#f5f5f5;height:100px;overflow:hidden;position:relative;width:100%}.fav-cover-image{height:100%;object-fit:cover;object-position:center;width:100%}.fav-bookmark-btn{align-items:center;background:#fffffff2;border:none;border-radius:4px;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:8px;top:8px;transition:all .2s ease;width:28px;z-index:2}.fav-bookmark-btn:hover{background:#fff;transform:scale(1.1)}.fav-bookmark-btn:hover svg path{fill:#f44}.fav-bookmark-btn.removing{opacity:.5;pointer-events:none}.fav-card-content{display:flex;flex-direction:column;gap:12px;padding:0 12px 12px}.fav-logo-wrapper{align-items:center;background:#f5f5f5;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0000001a;display:flex;flex-shrink:0;height:52px;justify-content:center;margin-top:-26px;overflow:hidden;width:52px}.fav-logo-img{height:100%;object-fit:cover;width:100%}.fav-logo-letter{font-size:20px;font-weight:600}.fav-company-name,.fav-logo-letter{color:#1f396c;color:var(--fav-primary);font-family:Poppins,sans-serif}.fav-company-name{font-size:14px;font-weight:500;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fav-badges-section{display:flex;flex-direction:column;gap:8px}.fav-badges-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.fav-global-badge{align-items:center;display:flex;gap:4px}.fav-global-icon{height:18px;width:18px}.fav-global-badge span{color:#6d6d6d;color:var(--fav-light-gray);font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.fav-verified-badge{align-items:center;display:flex;gap:4px}.fav-verified-badge span{color:#29abe2;color:var(--fav-verified);font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.fav-location-row{align-items:center;display:flex;gap:6px}.fav-flag-wrapper{align-items:center;border-radius:2px;display:flex;justify-content:center;overflow:hidden}.fav-flag-img{height:16px;object-fit:cover;width:24px}.fav-location-text{font-family:Poppins,sans-serif;font-size:13px;line-height:1.5}.fav-country{color:#6d6d6d;color:var(--fav-light-gray);font-weight:400}.fav-years{color:#333;color:var(--fav-text);font-weight:500}.fav-business-type{color:#6d6d6d;color:var(--fav-light-gray);font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:1.5}.fav-stats-row{border-top:1px solid #e4e4e7;border-top:1px solid var(--fav-border);gap:12px;padding-top:8px}.fav-stat,.fav-stats-row{align-items:center;display:flex}.fav-stat-value{color:#333;color:var(--fav-text);font-family:Poppins,sans-serif;font-size:13px;font-weight:600}.fav-pagination{gap:12px;margin-top:32px}.fav-pagination,.fav-pagination-btn{align-items:center;display:flex;justify-content:center}.fav-pagination-btn{background:#fff;background:var(--fav-white);border:1px solid #dadada;border:1px solid var(--fav-gray);border-radius:8px;cursor:pointer;height:40px;transition:all .2s ease;width:40px}.fav-pagination-btn:hover:not(:disabled){background:#f0f0f0;border-color:#1f396c;border-color:var(--fav-primary)}.fav-pagination-btn:disabled{cursor:not-allowed;opacity:.4}.fav-pagination-numbers{align-items:center;display:flex;gap:4px}.fav-page-number{align-items:center;border-radius:8px;color:#6d6d6d;color:var(--fav-light-gray);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:500;height:40px;justify-content:center;transition:all .2s ease;width:40px}.fav-page-number:hover{background:#f0f0f0}.fav-page-number.active{background:#1f396c;background:var(--fav-primary);color:#fff;color:var(--fav-white)}.fav-error-message{align-items:center;background:#fff5f5;border:1px solid #ffcdd2;border-radius:8px;display:flex;gap:16px;justify-content:center;padding:16px 24px}.fav-error-message span{color:#c62828;font-size:14px}.fav-error-message button{background:#1f396c;background:var(--fav-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .2s ease}.fav-error-message button:hover{background:#162d58}.fav-empty-state{align-items:center;background:#fff;background:var(--fav-white);border:1px dashed #dadada;border:1px dashed var(--fav-gray);border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:80px 40px;text-align:center}.fav-empty-icon{margin-bottom:24px}.fav-empty-title{color:#1b1b1b;color:var(--fav-heading);font-family:Poppins,sans-serif;font-size:24px;font-weight:600;margin:0 0 12px}.fav-empty-description{color:#6d6d6d;color:var(--fav-light-gray);line-height:1.6;margin:0 0 32px;max-width:400px}.fav-empty-description,.fav-explore-btn{font-family:Poppins,sans-serif;font-size:16px}.fav-explore-btn{background:#1f396c;background:var(--fav-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:14px 32px;transition:background .2s ease}.fav-explore-btn:hover{background:#162d58}.fav-supplier-card.fav-skeleton{pointer-events:none}.fav-skeleton-bg{height:84px}.fav-skeleton-bg,.fav-skeleton-circle{animation:fav-shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}.fav-skeleton-circle{border-radius:50%;height:52px;margin-top:-26px;width:52px}.fav-skeleton-text{animation:fav-shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;height:14px}.fav-skeleton-name{height:16px;width:70%}.fav-skeleton-badges{width:80%}.fav-skeleton-location{width:60%}.fav-skeleton-stats{width:90%}@keyframes fav-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:1400px){.fav-suppliers-grid{gap:12px;grid-template-columns:repeat(4,1fr)}}@media (max-width:1200px){.fav-suppliers-grid{grid-template-columns:repeat(3,1fr)}.fav-page-title{font-size:24px}}@media (max-width:992px){.fav-suppliers-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.fav-page-content{gap:20px}.fav-content-header{flex-direction:column;gap:12px}.fav-page-title{font-size:20px}.fav-page-subtitle{font-size:13px}.fav-suppliers-grid{gap:12px}.fav-supplier-card{border-radius:8px}.fav-card-image-section{height:70px}.fav-bookmark-btn{height:26px;right:6px;top:6px;width:26px}.fav-card-content{gap:10px;padding:0 10px 10px}.fav-logo-wrapper{height:46px;margin-top:-23px;width:46px}.fav-logo-letter{font-size:18px}.fav-company-name{font-size:13px}.fav-badges-section{gap:6px}.fav-badges-row{gap:10px}.fav-global-icon{height:16px;width:16px}.fav-global-badge span,.fav-location-text,.fav-verified-badge span{font-size:12px}.fav-flag-img{height:14px;width:20px}.fav-business-type{font-size:12px}.fav-stats-row{gap:10px;padding-top:6px}.fav-stat-value{font-size:12px}.fav-pagination{gap:10px;margin-top:24px}.fav-page-number,.fav-pagination-btn{height:36px;width:36px}.fav-page-number{font-size:14px}.fav-error-message{flex-direction:column;gap:12px;padding:14px 16px}.fav-error-message span{font-size:13px;text-align:center}.fav-error-message button{font-size:13px}.fav-empty-state{border-radius:10px;padding:50px 24px}.fav-empty-title{font-size:20px}.fav-empty-description{font-size:14px;max-width:100%}.fav-explore-btn{font-size:14px;padding:12px 28px}}@media (max-width:576px){.fav-page-content{gap:16px}.fav-suppliers-grid{gap:10px;grid-template-columns:1fr}.fav-page-title{font-size:18px}.fav-page-subtitle{font-size:12px}.fav-supplier-card{flex-direction:row;gap:12px;padding:12px}.fav-card-image-section{display:none}.fav-logo-wrapper{flex-shrink:0;height:50px;margin-top:0;width:50px}.fav-card-content{flex:1 1;gap:6px;padding:0}.fav-bookmark-btn{flex-shrink:0;margin-left:auto;position:relative;right:auto;top:auto}.fav-company-name{font-size:14px;line-height:1.3;white-space:normal}.fav-badges-row{flex-wrap:wrap;gap:8px}.fav-stats-row{border-top:none;padding-top:4px}.fav-pagination{margin-top:20px}.fav-page-number,.fav-pagination-btn{height:34px;width:34px}.fav-page-number{font-size:13px}.fav-empty-state{padding:40px 20px}.fav-empty-title{font-size:18px}.fav-empty-description{font-size:13px;margin-bottom:24px}.fav-explore-btn{font-size:14px;padding:12px 24px;width:100%}}@media (max-width:768px){.fav-supplier-card{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.fav-supplier-card:active{transform:scale(.99);transition:transform .1s ease}.fav-bookmark-btn{-webkit-tap-highlight-color:transparent;min-height:36px;min-width:36px}.fav-page-number,.fav-pagination-btn{-webkit-tap-highlight-color:transparent;min-height:40px;min-width:40px}.fav-explore-btn{min-height:46px}}:root{--hide-remove-white:#fff;--hide-remove-hide-text:#696969;--hide-remove-removed-text:#df2d00;--hide-remove-edit-text:#1f396c;--hide-remove-active-text:#059669;--hide-remove-shadow:0px 4px 4px 0px #00000040}.hide-remove-dropdown-modal-overlay{background-color:initial;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.hide-remove-dropdown-modal-container{align-items:flex-start;animation:hideRemoveModalFadeIn .2s ease-out;background:#fff;background:var(--hide-remove-white);border-radius:8px;box-shadow:0 4px 4px 0 #00000040;box-shadow:var(--hide-remove-shadow);box-sizing:border-box;display:inline-flex;flex-direction:column;gap:4px;justify-content:center;padding:8px;position:absolute;width:150px}@keyframes hideRemoveModalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.hide-remove-option{align-items:center;align-self:stretch;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;gap:8px;justify-content:flex-start;padding:8px 12px;transition:background .2s ease,transform .1s ease;width:100%}.hide-remove-option:hover{background:#0000000d}.hide-remove-option:active{transform:scale(.98)}.hide-remove-option-text{font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:120%;text-align:left}.hide-remove-option.edit .hide-remove-option-text{color:#1f396c;color:var(--hide-remove-edit-text)}.hide-remove-option.active-status .hide-remove-option-text{color:#059669;color:var(--hide-remove-active-text)}.hide-remove-option.hide .hide-remove-option-text{color:#696969;color:var(--hide-remove-hide-text)}.hide-remove-option.removed .hide-remove-option-text{color:#df2d00;color:var(--hide-remove-removed-text)}.hide-remove-option.selected{background:#00000014}@media (max-width:768px){.hide-remove-dropdown-modal-container{animation:hideRemoveSlideUp .25s ease-out;border-radius:16px 16px 0 0;bottom:0!important;box-shadow:0 -4px 20px #00000026;left:0!important;max-width:100%!important;padding:16px;position:fixed!important;right:0!important;top:auto!important;width:100%!important}@keyframes hideRemoveSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.hide-remove-dropdown-modal-overlay{background-color:#0006}.hide-remove-option{min-height:48px;padding:14px 16px}.hide-remove-option-text{font-size:16px}}@media (max-width:480px){.hide-remove-dropdown-modal-container{min-width:100%;padding:12px 16px 24px;width:100%}.hide-remove-option{min-height:44px;padding:12px 14px}.hide-remove-option-text{font-size:15px}}:root{--radius-color:#d6d6d6;--text-color:#676767;--foundation-blue-50:#ebf2ff;--heading-color:#3e4958;--light-gray:#676767;--gray-color:#d6d6d6;--color-gray:#676767;--text-secondary:#999;--color-blue-light-hover:#d8e4fd;--text-headline:#555;--foundation-blue-100:#d8e4fd;--foundation-blue-200:#b1c9fb;--color-blue-gray:#6b7280;--accent-blue:#2563eb;--pending-color:#f97316;--active-color:#22c55e;--black-color:#000;--hide-color:#9ca3af}.product-manage-page{background:#f5f5f5;background:var(--background-color);display:flex;flex-direction:column;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;max-width:100vw;min-height:100vh;overflow-x:hidden}.pm-main-layout{display:flex;flex:1 1;max-width:100%;overflow-x:hidden}.product-manage-content{background:#0000!important;box-sizing:border-box;display:flex!important;flex:1 1!important;flex-direction:column!important;gap:clamp(16px,2vw,24px)!important;max-width:100%;overflow:visible;padding:clamp(16px,2vw,24px) clamp(16px,2.5vw,32px)!important}.product-manage-content .page-header{align-items:center!important;display:flex!important;flex-direction:row!important;gap:24px!important;justify-content:space-between!important;min-height:64px;width:100%!important}.product-manage-content .page-title-section{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:4px;text-align:left!important}.product-manage-content .page-title{color:#3e4958!important;color:var(--heading-color)!important;font-family:Poppins,sans-serif;font-size:32px!important;font-weight:600!important;line-height:140%;margin:0;text-align:left!important}.product-manage-content .page-description{color:#676767!important;color:var(--light-gray)!important;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:140%;margin:0;text-align:left!important}.product-manage-content .header-actions{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:16px}.product-manage-content .product-limit-badge{align-items:center;background:#ebf2ff;background:var(--foundation-blue-50);border:1px solid #d8e4fd;border:1px solid var(--foundation-blue-100);border-radius:8px;color:#1f396c;color:var(--primary-color);display:flex;flex-direction:row;flex-shrink:0;font-family:Inter,sans-serif;font-size:14px;gap:8px;padding:8px 16px;white-space:nowrap}.product-manage-content .product-limit-badge .limit-label{font-weight:500}.product-manage-content .product-limit-badge .limit-count{font-weight:600}.product-manage-content .product-limit-badge .plan-name{color:#676767;color:var(--light-gray);font-size:12px}.product-manage-content .product-limit-badge.limit-reached{background:#fef2f2;border-color:#fecaca;color:#dc2626}.product-manage-content .product-limit-warning{align-items:center;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;color:#92400e;display:flex;font-family:Inter,sans-serif;font-size:14px;gap:12px;padding:12px 16px}.product-manage-content .product-limit-warning .warning-icon{font-size:18px}.product-manage-content .product-limit-warning .upgrade-link{color:#1f396c;color:var(--primary-color);font-weight:600;text-decoration:underline}.product-manage-content .product-limit-warning .upgrade-link:hover{text-decoration:none}.product-manage-content .create-product-btn.disabled{background:#94a3b8!important;box-shadow:none;cursor:not-allowed;opacity:.6}.product-manage-content .create-product-btn.disabled:hover{background:#94a3b8!important;transform:none}.product-manage-content .create-product-btn{align-items:center;background:#1f396c!important;background:var(--primary-color)!important;border:none;border-radius:6px;color:#fff!important;cursor:pointer;display:inline-flex!important;flex-shrink:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;gap:8px;justify-content:center;line-height:156%;padding:12px 24px!important;text-decoration:none;white-space:nowrap}.product-manage-content .create-product-btn:hover{background:#1a3260!important}.product-manage-content .create-product-btn svg{flex-shrink:0}.product-manage-content .create-product-btn span{color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:156%}.product-manage-content .product-list-section{background:#0000;border:none;border-radius:0;display:flex;flex-direction:column;gap:16px;max-width:100%;overflow-x:auto;padding:0}.product-manage-content .list-header{align-items:center;display:flex;gap:16px;justify-content:space-between;overflow:visible;width:100%}.product-manage-content .list-title{color:#3e4958;color:var(--heading-color);font-family:Poppins,sans-serif;font-size:26px;font-weight:600;line-height:140%;margin:0}.product-manage-content .list-controls{align-items:center;display:flex;gap:12px;overflow:visible}.product-manage-content .search-box{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;display:flex;justify-content:space-between;padding:10px 16px;width:clamp(180px,20vw,280px)}.product-manage-content .search-box:focus-within{border-color:#1f396c;border-color:var(--primary-color)}.product-manage-content .search-box input{background:#0000;border:none;color:#676767;color:var(--text-color);font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:156%;outline:none;width:100%}.product-manage-content .search-box input::placeholder{color:#999;color:var(--text-secondary)}.product-manage-content .select-wrapper{display:inline-block;position:relative}.product-manage-content .filter-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#f3f4f6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%23676767' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #e5e7eb;border-radius:6px;color:#676767;color:var(--text-color);cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:400;min-width:120px;outline:none;padding:10px 40px 10px 16px}.product-manage-content .filter-select:focus,.product-manage-content .filter-select:hover{border-color:#1f396c;border-color:var(--primary-color)}.product-manage-content .filter-select:focus{box-shadow:0 0 0 2px #ebf2ff;box-shadow:0 0 0 2px var(--foundation-blue-50)}.product-manage-content .filter-select option{font-family:Inter,sans-serif;padding:10px}.product-manage-content .category-select{position:relative}.product-manage-content .category-select .filter-icon{left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.product-manage-content .category-select .filter-select.with-icon{min-width:160px;padding-left:36px}.product-manage-content .filter-dropdown,.product-manage-content .status-dropdown{align-items:center;background:#fff;background:var(--white-color);border:1px solid #d6d6d6;border:1px solid var(--gray-color);border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:10px 16px;position:relative}.product-manage-content .filter-dropdown span,.product-manage-content .status-dropdown span{color:#676767;color:var(--text-color);font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:156%}.product-manage-content .dropdown-menu{background:#fff;border:1px solid #dadada;border-radius:6px;box-shadow:0 4px 12px #00000026;left:0;margin-top:4px;min-width:160px;position:absolute;top:100%;z-index:9999}.product-manage-content .category-dropdown-menu{max-height:300px;min-width:200px;overflow-y:auto}.product-manage-content .category-dropdown-menu::-webkit-scrollbar{width:6px}.product-manage-content .category-dropdown-menu::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.product-manage-content .category-dropdown-menu::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.product-manage-content .category-dropdown-menu::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.product-manage-content .dropdown-item{color:#676767;color:var(--text-color);cursor:pointer;font-family:Inter,sans-serif;font-size:14px;padding:10px 16px;transition:background-color .2s}.product-manage-content .dropdown-item:hover{background:#ebf2ff;background:var(--foundation-blue-50)}.product-manage-content .dropdown-item:first-child{border-radius:6px 6px 0 0}.product-manage-content .dropdown-item:last-child{border-radius:0 0 6px 6px}.product-manage-content .product-table{display:flex;flex-direction:column;max-width:100%;overflow-x:auto;width:100%}.product-manage-content .figma-table .table-header{align-items:center;background:#e2ecfe;border-bottom:none;display:flex;height:57px;min-width:1200px}.product-manage-content .figma-table .table-header>div{align-items:center;color:#374151;display:flex;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:500;height:100%;justify-content:center;line-height:1.2;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.product-manage-content .figma-table .table-body{display:flex;flex-direction:column}.product-manage-content .figma-table .table-row{align-items:center;background:#fff;border-bottom:1px solid #b0c2cc;border-left:1px solid #b0c2cc;border-right:1px solid #b0c2cc;display:flex;height:56px;min-width:1200px}.product-manage-content .figma-table .table-row:hover{background:#e2ecfe4d}.product-manage-content .figma-table .table-row>div{align-items:center;color:#7c7d7f;display:flex;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;height:100%;justify-content:center;line-height:1.2;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.product-manage-content .figma-table .col-checkbox{align-items:center;display:flex!important;flex-shrink:0;gap:8px;justify-content:flex-start!important;min-width:72px;padding-left:16px!important;width:72px}.product-manage-content .custom-checkbox-wrapper{cursor:pointer;display:inline-block;height:20px;position:relative;-webkit-user-select:none;user-select:none;width:20px}.product-manage-content .custom-checkbox-wrapper input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.product-manage-content .custom-checkbox-wrapper .checkmark{background-color:#fff;border:2px solid #969696;border-radius:4px;height:20px;left:0;position:absolute;top:0;transition:all .2s ease;width:20px}.product-manage-content .custom-checkbox-wrapper:hover .checkmark{border-color:#1f396c}.product-manage-content .custom-checkbox-wrapper input:checked~.checkmark{background-color:#1f396c;border-color:#1f396c}.product-manage-content .custom-checkbox-wrapper .checkmark:after{content:"";display:none;position:absolute}.product-manage-content .custom-checkbox-wrapper input:checked~.checkmark:after{display:block}.product-manage-content .custom-checkbox-wrapper .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;height:10px;left:6px;top:2px;transform:rotate(45deg);width:5px}.product-manage-content .figma-table .col-checkbox .checkbox-icon{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.product-manage-content .figma-table .col-checkbox .checkbox-icon:hover svg path:first-child{stroke:#1f396c}.product-manage-content .figma-table .table-header .col-checkbox span{color:#374151;font-size:14px;font-weight:500}.product-manage-content .figma-table .col-image{flex-shrink:0;min-width:70px;width:70px}.product-manage-content .figma-table .col-image img{border-radius:4px;height:32px;object-fit:cover;width:48px}.product-manage-content .figma-table .col-date{flex-shrink:0;min-width:90px;width:90px}.product-manage-content .figma-table .col-name{flex-shrink:0;justify-content:flex-start!important;min-width:160px;padding-left:12px!important;width:160px}.product-manage-content .figma-table .col-category{flex-shrink:0;min-width:120px;width:120px}.product-manage-content .figma-table .col-chat,.product-manage-content .figma-table .col-inquire,.product-manage-content .figma-table .col-subcategory{flex-shrink:0;min-width:100px;width:100px}.product-manage-content .figma-table .col-promote,.product-manage-content .figma-table .col-status{flex-shrink:0;min-width:90px;width:90px}.product-manage-content .figma-table .col-details{flex-shrink:0;min-width:80px;width:80px}.product-manage-content .figma-table .col-action{flex-shrink:0;min-width:60px;width:60px}.product-manage-content .col-checkbox{align-items:center;display:flex!important;gap:8px;justify-content:flex-start;min-width:72px;padding-left:16px;width:72px}.product-manage-content .col-checkbox .checkbox-icon{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.product-manage-content .col-checkbox .checkbox-icon:hover svg path:first-child{stroke:#1f396c}.product-manage-content .col-image{width:80px}.product-manage-content .col-image img{border-radius:4px;height:36px;object-fit:cover;width:48px}.product-manage-content .col-date{width:100px}.product-manage-content .col-name{flex:1 1;justify-content:flex-start;min-width:180px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.product-manage-content .col-category,.product-manage-content .col-subcategory{width:120px}.product-manage-content .col-chat,.product-manage-content .col-inquire{width:80px}.product-manage-content .col-promote{width:90px}.product-manage-content .promoted-link{color:#006928}.product-manage-content .promote-link,.product-manage-content .promoted-link{font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:120%;text-decoration:underline}.product-manage-content .promote-link{color:#6d6d6d;cursor:pointer}.product-manage-content .col-status{width:118px}.product-manage-content .status-badge{border-radius:77px;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:120%;padding:8px;text-transform:capitalize}.product-manage-content .status-badge.active{background:#00f83642;color:#006928}.product-manage-content .status-badge.pending{background:#fef3c7;color:#f97316;color:var(--pending-color)}.product-manage-content .status-badge.hidden,.product-manage-content .status-badge.hide{background:#f3f4f6;color:#9ca3af;color:var(--hide-color)}.product-manage-content .status-badge.inactive{background:#fee2e2;color:#dc2626}.product-manage-content .details-link{color:#6d6d6d;cursor:pointer;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:120%;text-decoration:underline}.product-manage-content .chat-link{color:#2563eb;color:var(--accent-blue);cursor:pointer;text-decoration:underline}.product-manage-content .chat-link:hover{color:#1f396c;color:var(--primary-color)}.product-manage-content .no-products{align-items:center;background:#fff;background:var(--white-color);border:1px solid #d8e4fd;border:1px solid var(--foundation-blue-100);display:flex;justify-content:center;padding:60px 20px}.product-manage-content .no-products p{color:#676767;color:var(--light-gray);font-family:Inter,sans-serif;font-size:16px;text-align:center}.product-manage-content .col-details{width:118px}.product-manage-content .col-action{width:64px}.product-manage-content .action-btn{background:none;border:none;cursor:pointer;padding:8px}.product-manage-content .pagination{align-items:center;display:flex;gap:32px;justify-content:center;margin-top:24px}.product-manage-content .pagination-info{display:none}.product-manage-content .pagination-controls{align-items:center;display:flex;gap:4px}.product-manage-content .pagination-btn{align-items:center;background:#0000;border:1px solid #e0e0e0;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.product-manage-content .pagination-btn:hover:not(.disabled){background:#ebf2ff;background:var(--foundation-blue-50);border-color:#1f396c;border-color:var(--primary-color)}.product-manage-content .pagination-btn.disabled{cursor:not-allowed;opacity:.5}.product-manage-content .page-numbers{align-items:center;display:flex;gap:4px}.product-manage-content .page-number{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:50%;color:#676767;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:13px;font-weight:500;height:32px;justify-content:center;line-height:1;text-align:center;transition:all .2s ease;width:32px}.product-manage-content .page-number:hover{background:#f5f5f5;border-color:#1f396c}.product-manage-content .page-number.active{background:#1f396c;border-color:#1f396c;color:#fff;font-weight:600}.product-manage-content .error-state,.product-manage-content .loading-state{align-items:center;color:#676767;color:var(--light-gray);display:flex;flex-direction:column;font-family:Inter,sans-serif;justify-content:center;padding:60px 20px}.product-manage-content .error-state button{background:#1f396c;background:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:16px;padding:8px 16px}.product-manage-content .bulk-delete-btn{background:#dc2626;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;padding:8px 16px}.product-manage-content .bulk-delete-btn:hover{background:#b91c1c}.pm-header{background:var(--white-color);border-bottom:1px solid #d6d6d6;border-bottom:1px solid var(--radius-color);padding:clamp(16px,2vw,25px) clamp(20px,4vw,60px) clamp(16px,2vw,25px) clamp(16px,2.5vw,32px)}.pm-language-selector span{line-height:154.53%}.pm-user-avatar{overflow:hidden}.pm-user-avatar img{height:100%;object-fit:cover;width:100%}.pm-user-name{color:var(--primary-color)}.pm-user-role{color:#676767;color:var(--text-color)}.pm-sidebar{background:var(--white-color);flex-shrink:0;min-width:200px;padding:clamp(24px,3vw,40px) 16px 0 clamp(16px,2vw,24px);width:clamp(240px,20vw,300px)}.pm-sidebar-profile-section{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.pm-sidebar-avatar-container{height:120px;position:relative;width:120px}.pm-sidebar-avatar{background:linear-gradient(135deg,#8aa5b4,#1f396c);border-radius:138px;height:120px;overflow:hidden;width:120px}.pm-sidebar-avatar img{height:100%;object-fit:cover;width:100%}.pm-sidebar-edit-btn{background:#b1c9fb;background:var(--foundation-blue-200);border:none;border-radius:16px;bottom:10px;cursor:pointer;height:32px;position:absolute;right:-5px;width:32px}.pm-sidebar-edit-btn,.pm-sidebar-profile-info{align-items:center;display:flex;justify-content:center}.pm-sidebar-profile-info{flex-direction:column;gap:4px}.pm-sidebar-profile-name{color:#000;color:var(--black-color);font-family:Poppins,sans-serif;font-size:24px;font-weight:500;line-height:normal}.pm-sidebar-profile-role{color:#676767;color:var(--light-gray);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:normal}.pm-sidebar-menu{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-top:16px;width:100%}.pm-menu-item{align-items:center;align-self:stretch;border-radius:8px;cursor:pointer;display:flex;gap:16px;padding:12px 16px;transition:background-color .2s ease}.pm-menu-item.active,.pm-menu-item:hover{background:#ebf2ff;background:var(--foundation-blue-50)}.pm-menu-item-content{align-items:center;display:flex;flex:1 1;gap:16px}.pm-menu-item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.pm-menu-item-label{color:#676767;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:normal}.pm-menu-item-label.highlight{color:#2563eb;color:var(--accent-blue)}.pm-menu-item-arrow{height:24px;width:24px}.pm-menu-item-expandable{align-items:center;align-self:stretch;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s ease}.pm-menu-item-expandable.active,.pm-menu-item-expandable:hover{background:#ebf2ff;background:var(--foundation-blue-50)}.pm-submenu{width:100%}.pm-submenu-item:hover{background:#ebf2ff;background:var(--foundation-blue-50)}.pm-submenu-item-label{color:#676767;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:normal}.pm-submenu-item-label.active{color:#2563eb;color:var(--accent-blue)}.pm-menu-item-logout{align-items:center;align-self:stretch;border-radius:8px;cursor:pointer;display:flex;gap:16px;margin-top:auto;padding:12px 16px}.pm-menu-item-logout .pm-menu-item-label{color:#ff7474}.pm-main-content{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:clamp(24px,3vw,40px);max-width:100%;overflow-x:auto;padding:clamp(16px,2.5vw,32px) clamp(20px,3vw,40px)}.pm-page-title{color:#3e4958;color:var(--heading-color)}.pm-page-description{color:#676767;color:var(--light-gray);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:156%;margin:0}.pm-product-list-section{display:flex;flex-direction:column;gap:16px}.pm-list-header{justify-content:center;width:100%}.pm-list-title{color:#676767;color:var(--text-color);flex:1 1}.pm-search-box{background:var(--white-color);border:1px solid #d6d6d6;border:1px solid var(--gray-color);box-sizing:border-box;width:clamp(200px,25vw,364px)}.pm-search-box input{background:#0000}.pm-search-box input,.pm-search-box input::placeholder{color:#999;color:var(--text-secondary)}.pm-search-icon{flex-shrink:0;height:20px;width:20px}.pm-filter-controls{align-items:center;display:flex;gap:16px}.pm-filter-dropdown{background:var(--white-color);border:1px solid #d6d6d6;border:1px solid var(--gray-color)}.pm-filter-dropdown span{color:#676767;color:var(--text-color)}.pm-filter-category{align-items:center;background:#fff;background:var(--white-color);border:1px solid #d6d6d6;border:1px solid var(--gray-color);border-radius:6px;cursor:pointer;display:flex;gap:16px;padding:10px 16px}.pm-filter-category span{color:#676767;color:var(--text-color);font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:156%}.pm-product-table{display:flex;flex-direction:column;min-width:1200px;width:100%}.pm-table-header{background:var(--white-color);border-bottom:1px solid #d8e4fd;border-bottom:1px solid var(--foundation-blue-100)}.pm-table-cell{align-items:center;align-self:stretch;display:flex;gap:8px;justify-content:center;padding:0 8px}.pm-table-cell-checkbox{align-items:center;display:flex;gap:4px;width:72px}.pm-table-cell-image{justify-content:center;width:91px}.pm-table-cell-flex{flex:1 1;justify-content:center}.pm-table-cell-action{justify-content:center;width:80px}.pm-table-header-text{color:#555;color:var(--text-headline);font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:120%}.pm-table-row{background:var(--white-color);border-bottom:1px solid #d8e4fd;border-bottom:1px solid var(--foundation-blue-100);border-left:1px solid #d8e4fd;border-left:1px solid var(--foundation-blue-100);border-right:1px solid #d8e4fd;border-right:1px solid var(--foundation-blue-100)}.pm-table-row:nth-child(odd){background:#e4e4e4}.pm-table-row:nth-child(2n){background:#fff;background:var(--white-color)}.pm-checkbox{cursor:pointer;height:24px;width:24px}.pm-checkbox-all{align-items:center;display:flex;gap:4px}.pm-checkbox-all-label{color:#555;color:var(--text-headline);font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:120%}.pm-product-image{border-radius:4px;height:36px;object-fit:cover;width:56px}.pm-cell-text,.pm-cell-text-truncate{color:#6b7280;color:var(--color-blue-gray);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:120%}.pm-cell-text-truncate{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;flex:1 1;overflow:hidden;text-overflow:ellipsis}.pm-cell-text-verified{color:#1f396c;color:var(--primary-color)}.pm-cell-text-pending,.pm-cell-text-verified{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:120%}.pm-cell-text-pending{color:#f97316;color:var(--pending-color)}.pm-cell-text-active{color:#22c55e;color:var(--active-color)}.pm-cell-text-active,.pm-cell-text-hide{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:120%}.pm-cell-text-hide{color:#9ca3af;color:var(--hide-color)}.pm-cell-text-link{color:#6b7280;color:var(--color-blue-gray);cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:120%;text-decoration:underline}.pm-action-btn{height:56px;width:64px}.pm-pagination-number{background:none;border:none;color:#676767;cursor:pointer;font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:140%;text-align:center}.pm-pagination-number.active{color:#1f396c;color:var(--primary-color)}@media (max-width:1280px){.product-manage-content .product-table{overflow-x:auto}.product-manage-content .table-header,.product-manage-content .table-row{min-width:900px}.product-manage-content .col-category,.product-manage-content .col-subcategory{width:100px}.product-manage-content .col-date{width:85px}.product-manage-content .col-chat,.product-manage-content .col-inquire{width:70px}.product-manage-content .col-promote{width:80px}.product-manage-content .col-details,.product-manage-content .col-status{width:70px}.product-manage-content .col-action{width:50px}}@media (max-width:1400px){.pm-sidebar{min-width:180px;padding:24px 12px 0 16px;width:clamp(200px,18vw,260px)}.pm-main-content{padding:20px 24px}.pm-search-box{width:300px}}@media (max-width:1200px){.pm-sidebar{min-width:80px;padding:20px 8px;width:80px}.pm-sidebar-profile-info,.pm-sidebar-profile-section{display:none}.pm-sidebar-avatar,.pm-sidebar-avatar-container{height:48px;width:48px}.pm-menu-item-label,.pm-sidebar-edit-btn,.pm-submenu-item-label{display:none}.pm-menu-item,.pm-menu-item-expandable{justify-content:center;padding:12px}.pm-menu-item-arrow,.pm-submenu{display:none}.pm-main-content{padding:20px}}@media (max-width:768px){.pm-header{padding:15px 20px}.pm-logo{height:auto;width:180px}.pm-sidebar,.pm-user-info{display:none}.pm-main-content{padding:16px}.pm-page-title{font-size:22px}.pm-list-header{flex-wrap:wrap;gap:12px}.pm-search-box{order:3;width:100%}.pm-filter-controls{flex-wrap:wrap}.pm-product-table{overflow-x:auto}}.error-state,.loading-state{align-items:center;background:#fff;background:var(--white-color);border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.error-state p,.loading-state p{color:#999;color:var(--text-secondary);font-size:16px;margin:0}.error-state button{background:#1f396c;background:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;margin-top:16px;padding:10px 24px;transition:background .2s ease}.error-state button:hover{background:#152a52}.bulk-delete-btn{background:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:background .2s ease}.bulk-delete-btn:hover{background:#b91c1c}.no-products a{color:#1f396c;color:var(--primary-color);font-weight:500;text-decoration:none}.no-products a:hover{text-decoration:underline}@media (max-width:1024px){.product-manage-content{padding:24px!important}.product-manage-content .page-header{gap:16px!important}.product-manage-content .page-title{font-size:24px!important}.product-manage-content .create-product-btn{font-size:14px;padding:10px 20px!important}.product-manage-content .product-list-section{padding:20px}.product-manage-content .list-title{font-size:20px}.product-manage-content .search-box{width:280px}}@media (max-width:768px){.product-manage-content{gap:16px!important;padding:16px!important}.product-manage-content .page-header{align-items:flex-start!important;flex-direction:column!important;gap:16px!important;min-height:auto!important}.product-manage-content .page-title-section{width:100%}.product-manage-content .page-title{font-size:22px!important;line-height:1.3}.product-manage-content .page-description{font-size:13px;line-height:1.5}.product-manage-content .header-actions{flex-direction:column;gap:12px;width:100%}.product-manage-content .product-limit-badge{font-size:13px;justify-content:center;padding:10px 16px;width:100%}.product-manage-content .create-product-btn{border-radius:10px;font-size:15px;justify-content:center;padding:14px 24px!important;width:100%}.product-manage-content .create-product-btn span{font-size:15px}.product-manage-content .product-list-section{border-radius:10px;gap:16px;padding:16px}.product-manage-content .list-header{align-items:flex-start;flex-direction:column;gap:12px}.product-manage-content .list-title{font-size:18px;width:100%}.product-manage-content .list-controls{flex-direction:column;gap:12px;width:100%}.product-manage-content .search-box{padding:12px 16px;width:100%}.product-manage-content .search-box input{font-size:15px}.product-manage-content .select-wrapper{width:100%}.product-manage-content .filter-select{font-size:14px;padding:12px 40px 12px 16px;width:100%}.product-manage-content .category-select .filter-select.with-icon{min-width:100%;padding-left:38px}.bulk-delete-btn{font-size:14px;padding:12px 16px;width:100%}.product-manage-content .product-table{min-width:100%;overflow-x:visible}.product-manage-content .table-header{display:none!important}.product-manage-content .table-body{display:flex;flex-direction:column;gap:16px}.product-manage-content .table-row{grid-gap:8px 12px;background:#fff;background:var(--white-color);border:1px solid #d8e4fd;border:1px solid var(--foundation-blue-100);border-radius:12px;display:grid;gap:8px 12px;grid-template-columns:90px 1fr;grid-template-rows:auto auto auto auto;height:auto;padding:16px;position:relative}.product-manage-content .table-row:hover{background:#fff;background:var(--white-color);box-shadow:0 2px 8px #00000014}.product-manage-content .table-row>div{justify-content:flex-start;padding:0;text-align:left}.product-manage-content .col-checkbox{position:absolute;right:12px;top:12px;width:auto!important;z-index:2}.product-manage-content .col-checkbox span{display:none}.product-manage-content .col-checkbox input[type=checkbox]{height:20px;width:20px}.product-manage-content .col-action{position:absolute;right:44px;top:12px;width:auto!important}.product-manage-content .action-btn{background:#ebf2ff;background:var(--foundation-blue-50);border-radius:6px;padding:6px}.product-manage-content .col-image{grid-column:1;grid-row:1/3;width:90px!important}.product-manage-content .col-image img{border-radius:8px;height:70px;object-fit:cover;width:90px}.product-manage-content .col-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#3e4958;color:var(--heading-color);display:-webkit-box;font-size:15px;font-weight:600;grid-column:2;grid-row:1;line-height:1.4;min-width:auto!important;overflow:hidden;padding-right:60px!important;white-space:normal;width:100%!important}.product-manage-content .col-status{grid-column:2;grid-row:2;justify-content:flex-start!important;width:auto!important}.product-manage-content .status-badge{border-radius:4px;font-size:11px;padding:4px 10px}.product-manage-content .col-category,.product-manage-content .col-chat,.product-manage-content .col-date,.product-manage-content .col-inquire,.product-manage-content .col-subcategory{align-items:center;color:#6b7280;color:var(--color-blue-gray);display:flex;font-size:13px;grid-column:1/-1;width:100%!important}.product-manage-content .col-category{grid-row:3}.product-manage-content .col-category:before{color:#676767;color:var(--text-color);content:"Category: ";font-weight:500;margin-right:4px}.product-manage-content .col-subcategory{grid-row:4}.product-manage-content .col-subcategory:before{color:#676767;color:var(--text-color);content:"Price: ";font-weight:500;margin-right:4px}.product-manage-content .col-inquire{grid-row:5}.product-manage-content .col-inquire:before{color:#676767;color:var(--text-color);content:"MOQ: ";font-weight:500;margin-right:4px}.product-manage-content .col-chat{grid-row:6}.product-manage-content .col-chat:before{color:#676767;color:var(--text-color);content:"Unit: ";font-weight:500;margin-right:4px}.product-manage-content .col-date{grid-row:7}.product-manage-content .col-date:before{color:#676767;color:var(--text-color);content:"Posted: ";font-weight:500;margin-right:4px}.product-manage-content .col-promote{grid-column:1/-1;grid-row:8;margin-top:8px;width:100%!important}.product-manage-content .promote-link,.product-manage-content .promoted-link{background:#ebf2ff;background:var(--foundation-blue-50);border-radius:6px;color:#1f396c;color:var(--primary-color);display:inline-block;font-size:13px;padding:8px 16px}.product-manage-content .promote-link{color:#2563eb;color:var(--accent-blue);text-decoration:none}.product-manage-content .col-details{border-top:1px solid #e0e0e0;grid-column:1/-1;grid-row:9;margin-top:12px;padding-top:12px;width:100%!important}.product-manage-content .col-details .details-link{-webkit-text-fill-color:#fff!important;background-color:#1b3a5d!important;border-radius:8px!important;box-sizing:border-box!important;color:#fff!important;cursor:pointer!important;display:block!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;min-height:44px!important;padding:12px 20px!important;text-align:center!important;text-decoration:none!important;width:100%!important}.product-manage-content .col-details .details-link:hover{background-color:#162d54!important;color:#fff!important}.product-manage-content .pagination{flex-direction:column;gap:16px;margin-top:20px}.product-manage-content .pagination-info{font-size:13px;order:1;text-align:center}.product-manage-content .pagination-controls{gap:12px;order:0}.product-manage-content .pagination-btn{height:44px;width:44px}.product-manage-content .page-numbers{gap:8px}.product-manage-content .page-number{font-size:16px;min-width:40px;padding:8px 12px;text-align:center}.error-state,.loading-state,.no-products{padding:40px 16px}.no-products p{font-size:14px;line-height:1.6}.product-manage-content .product-limit-warning{flex-wrap:wrap;font-size:13px;gap:8px;padding:12px}}@media (max-width:576px){.product-manage-content{gap:12px!important;padding:12px!important}.product-manage-content .page-header{gap:12px!important}.product-manage-content .page-title{font-size:20px!important}.product-manage-content .page-description{font-size:12px}.product-manage-content .header-actions{gap:10px}.product-manage-content .product-limit-badge{font-size:12px;padding:8px 12px}.product-manage-content .product-limit-badge .plan-name{display:none}.product-manage-content .create-product-btn{font-size:14px;padding:12px 20px!important}.product-manage-content .create-product-btn span{font-size:14px}.product-manage-content .create-product-btn svg{height:20px;width:20px}.product-manage-content .product-list-section{border-radius:8px;gap:12px;padding:12px}.product-manage-content .list-title{font-size:16px}.product-manage-content .list-controls{gap:10px}.product-manage-content .search-box{padding:10px 14px}.product-manage-content .search-box input{font-size:14px}.product-manage-content .filter-select{font-size:13px;padding:10px 36px 10px 14px}.product-manage-content .category-select .filter-select.with-icon{padding-left:34px}.product-manage-content .table-body{gap:10px}.product-manage-content .table-row{border-radius:8px;gap:10px;padding:14px}.product-manage-content .col-image img{height:50px;width:70px}.product-manage-content .col-name{font-size:15px}.product-manage-content .col-category,.product-manage-content .col-chat,.product-manage-content .col-date,.product-manage-content .col-inquire,.product-manage-content .col-subcategory{font-size:12px}.product-manage-content .status-badge{font-size:11px;padding:5px 10px}.product-manage-content .promote-link,.product-manage-content .promoted-link{font-size:13px}.product-manage-content .col-details .details-link{-webkit-text-fill-color:#fff!important;background-color:#1b3a5d!important;border-radius:8px!important;box-sizing:border-box!important;color:#fff!important;cursor:pointer!important;display:block!important;font-size:13px!important;font-weight:600!important;line-height:24px!important;min-height:44px!important;padding:10px 16px!important;text-align:center!important;text-decoration:none!important;width:100%!important}.product-manage-content .col-action{right:40px}.product-manage-content .col-checkbox{right:14px;top:14px}.product-manage-content .action-btn{padding:6px}.product-manage-content .action-btn svg{height:20px;width:20px}.product-manage-content .pagination{gap:12px}.product-manage-content .pagination-info{font-size:12px}.product-manage-content .pagination-btn{height:40px;width:40px}.product-manage-content .page-numbers{gap:6px}.product-manage-content .page-number{font-size:14px;min-width:36px;padding:6px 10px}.bulk-delete-btn{font-size:13px;padding:10px 14px}.error-state,.loading-state,.no-products{padding:32px 12px}}@media (max-width:400px){.product-manage-content{padding:10px!important}.product-manage-content .page-title{font-size:18px!important}.product-manage-content .page-description{font-size:11px}.product-manage-content .create-product-btn{border-radius:8px;padding:10px 16px!important}.product-manage-content .product-list-section{padding:10px}.product-manage-content .list-title{font-size:15px}.product-manage-content .table-row{gap:8px;padding:12px}.product-manage-content .col-image img{height:45px;width:60px}.product-manage-content .col-name{font-size:14px}.product-manage-content .col-category,.product-manage-content .col-chat,.product-manage-content .col-date,.product-manage-content .col-inquire,.product-manage-content .col-subcategory{font-size:11px}.product-manage-content .pagination-controls{gap:8px}.product-manage-content .pagination-btn{height:36px;width:36px}.product-manage-content .page-numbers{gap:4px}.product-manage-content .page-number{font-size:13px;min-width:32px;padding:5px 8px}}@media (max-width:768px) and (orientation:landscape){.product-manage-content{padding:12px 20px!important}.product-manage-content .page-header{align-items:center!important;flex-direction:row!important;justify-content:space-between!important}.product-manage-content .create-product-btn{width:auto}.product-manage-content .list-controls{flex-direction:row;flex-wrap:wrap}.product-manage-content .search-box{flex:1 1;min-width:200px;width:auto}.product-manage-content .select-wrapper{width:auto}.product-manage-content .filter-select{min-width:140px;width:auto}.product-manage-content .table-body{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.product-manage-content .table-row{margin:0}}@media (hover:none) and (pointer:coarse){.bulk-delete-btn,.product-manage-content .action-btn,.product-manage-content .create-product-btn,.product-manage-content .details-link,.product-manage-content .filter-select,.product-manage-content .page-number,.product-manage-content .pagination-btn,.product-manage-content .promote-link,.product-manage-content .search-box{-webkit-tap-highlight-color:transparent;min-height:44px}.product-manage-content .col-checkbox input[type=checkbox]{cursor:pointer;height:22px;width:22px}.product-manage-content .table-row input[type=checkbox]{height:22px;width:22px}}@media (prefers-contrast:high){.product-manage-content .table-row{border-width:2px}.product-manage-content .status-badge{border:1px solid}}@media (prefers-reduced-motion:reduce){.product-manage-content .action-btn,.product-manage-content .create-product-btn,.product-manage-content .filter-select,.product-manage-content .pagination-btn{transition:none}}.product-input-page{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif}.product-input-page,.product-input-page-content{background:#f5f5f5;background:var(--background-color)}.product-input-page-content{padding:24px 32px}.product-input-page-content .content-wrapper{align-items:center;display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:900px}.product-input-page-content .page-header{align-items:center;display:flex;justify-content:space-between;text-align:center;width:100%}.product-input-page-content .page-title{color:#1b1b1b;color:var(--heading-color);font-family:Poppins,sans-serif;font-size:28px;font-weight:600;line-height:156%;margin:0;text-align:center;width:100%}.product-input-page-content .form-card{align-items:flex-start;background:#fff;background:var(--white-color);border:1px solid #e6e6e6;border:1px solid var(--color-black-50);border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;padding:32px;width:100%}.product-input-page-content .form-label{color:#464646;color:var(--label-color);font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:normal;margin-bottom:8px}.product-input-page-content .form-label.required:after{color:#ef4444;content:" *"}.product-input-page-content .form-input,.product-input-page-content .form-textarea{background:#fff;border:1px solid #e8ecf2;border-radius:8px;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:14px;padding:14px 16px;transition:border-color .2s ease;width:100%}.product-input-page-content .form-input:focus,.product-input-page-content .form-textarea:focus{border-color:#1f396c;outline:none}.product-input-page-content .form-input::placeholder,.product-input-page-content .form-textarea::placeholder{color:#94a3b8}.product-input-page .dashboard-header{align-items:flex-start;background:#fff;background:var(--white-color);border-bottom:1px solid #e4e4e7;border-bottom:1px solid var(--radius-color);box-sizing:border-box;display:flex;flex-direction:column;gap:8px;height:104px;justify-content:center;padding:25px 60px 25px 32px;width:100%}.product-input-page .header-content{align-items:center;display:flex;height:54px;justify-content:space-between;width:100%}.product-input-page .logo{height:52px;object-fit:contain;width:266px}.product-input-page .header-right{align-items:center;display:flex;gap:24px;justify-content:flex-end}.product-input-page .language-selector{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center}.product-input-page .language-selector span{color:#354556;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:154.53%}.product-input-page .user-profile{align-items:center;border-radius:30px;display:flex;gap:10px;height:48px;justify-content:center}.product-input-page .user-avatar{border-radius:50%;height:40px;overflow:hidden;width:40px}.product-input-page .user-info{align-items:flex-start;display:flex;flex-direction:column;gap:6px;justify-content:center}.product-input-page .company-name{color:#1f396c;color:var(--primary-color);font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:120%}.product-input-page .user-role{align-items:center;display:flex;gap:8px;justify-content:center}.product-input-page .user-role span{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:120%}.product-input-page .dashboard-container{display:flex;min-height:calc(100vh - 104px)}.product-input-page .dashboard-sidebar{align-items:center;background:#fff;background:var(--white-color);border-right:1px solid #e6ebef;border-right:1px solid var(--foundation-blue-50);display:flex;flex-direction:column;gap:88px;min-width:300px;padding:40px 16px 0 24px;width:300px}.product-input-page .sidebar-profile{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.product-input-page .profile-image{border-radius:8px;max-width:260px;object-fit:cover;width:100%}.product-input-page .sidebar-nav{align-items:flex-start;display:flex;flex-direction:column;gap:12px;width:100%}.product-input-page .nav-item{align-items:center;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s;width:100%}.product-input-page .nav-item.active,.product-input-page .nav-item:hover{background:#e6ebef;background:var(--foundation-blue-50)}.product-input-page .nav-item-content{align-items:center;display:flex;gap:16px}.product-input-page .nav-item-content span{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:normal}.product-input-page .nav-item.logout .nav-item-content span{color:#ff7474}.product-input-page .chevron-icon{height:24px;width:24px}.product-input-page .dashboard-main{background:#f5f5f5;background:var(--background-color);flex:1 1;padding:40px 60px}.product-input-page .content-wrapper{align-items:center;display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:900px}.product-input-page .page-header{align-items:center;display:flex;justify-content:space-between;text-align:center;width:100%}.product-input-page .page-title{color:#1b1b1b;color:var(--heading-color);font-family:Poppins,sans-serif;font-size:28px;font-weight:600;line-height:156%;margin:0;text-align:center;width:100%}.product-input-page .edit-btn{align-items:center;background:#0000;border:1px solid #e6e6e6;border:1px solid var(--color-black-50);border-radius:8px;cursor:pointer;display:flex;gap:16px;padding:8px 16px}.product-input-page .edit-btn span{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:normal}.product-input-page .verification-section{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.product-input-page .verification-item{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.product-input-page .form-label{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:120%}.product-input-page .verified-badge{align-items:center;display:flex;gap:5px}.product-input-page .verified-badge svg{height:22px;width:22px}.product-input-page .verified-badge span{color:#29abe2;font-family:Poppins,sans-serif;font-size:17px;font-weight:400;line-height:normal}.product-input-page .membership-badge{align-items:center;display:flex;gap:5px}.product-input-page .membership-icon{height:22px;width:22px}.product-input-page .membership-badge span{color:#6d6d6d;color:var(--light-gray);font-family:Poppins,sans-serif;font-size:17px;font-weight:400;line-height:normal}.product-input-page .product-limit-badge{align-items:center;background:#e8f5e9;border-radius:20px;color:#2e7d32;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:6px 12px}.product-input-page .product-limit-badge.limit-reached{background:#ffebee;color:#c62828}.product-input-page .product-limit-badge svg{height:18px;width:18px}.product-input-page .product-limit-warning{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;display:flex;gap:12px;margin-bottom:24px;padding:16px 20px}.product-input-page .product-limit-warning svg{color:#dc2626;flex-shrink:0}.product-input-page .product-limit-warning strong{color:#991b1b;display:block;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;margin-bottom:4px}.product-input-page .product-limit-warning p{color:#7f1d1d;font-family:Poppins,sans-serif;font-size:13px;line-height:1.5;margin:0}.product-input-page .product-limit-warning a{color:#1f396c;font-weight:600;text-decoration:underline}.product-input-page .product-limit-warning a:hover{color:#2e5bba}.product-input-page .product-limit-section{background:#fff;border:1px solid #e4e4e7;border-radius:12px;margin-bottom:20px;padding:16px 20px}.product-input-page .product-limit-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.product-input-page .product-limit-label{color:#464646;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.product-input-page .product-limit-count{color:#2e7d32;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.product-input-page .product-limit-count.limit-warning{color:#f59e0b}.product-input-page .product-limit-count.limit-reached{color:#dc2626}.product-input-page .product-limit-bar{background:#e5e7eb;border-radius:4px;height:8px;overflow:hidden;width:100%}.product-input-page .product-limit-fill{background:linear-gradient(90deg,#10b981,#34d399);border-radius:4px;height:100%;transition:width .3s ease}.product-input-page .product-limit-fill.limit-warning{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.product-input-page .product-limit-fill.limit-reached{background:linear-gradient(90deg,#dc2626,#ef4444)}.product-input-page .product-limit-message{color:#6b7280;font-family:Poppins,sans-serif;font-size:12px;margin-bottom:0;margin-top:8px}.product-input-page .progress-steps-pro{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #1f396c0f;border-radius:16px;box-shadow:0 4px 20px #1f396c14;margin:0 auto 40px;max-width:720px;padding:32px 48px}.product-input-page .steps-wrapper{align-items:flex-start;display:flex;justify-content:space-between;position:relative}.product-input-page .step-item{align-items:center;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;min-width:100px;position:relative;transition:all .3s ease;z-index:2}.product-input-page .step-item:hover{transform:translateY(-2px)}.product-input-page .step-indicator{position:relative}.product-input-page .step-circle-pro{align-items:center;background:#e8ecf2;border:3px solid #e2e8f0;border-radius:50%;box-shadow:0 2px 8px #0000000a;color:#94a3b8;display:flex;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;height:52px;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1);width:52px}.product-input-page .step-item.current .step-circle-pro{animation:pulse-ring 2s infinite;background:linear-gradient(135deg,#1f396c,#2d4a7c);border:3px solid #1f396c33;box-shadow:0 4px 16px #1f396c59,0 0 0 4px #1f396c1a;color:#fff}.product-input-page .step-item.completed .step-circle-pro{background:linear-gradient(135deg,#10b981,#059669);border:3px solid #10b98133;box-shadow:0 4px 12px #10b9814d;color:#fff}@keyframes pulse-ring{0%{box-shadow:0 4px 16px #1f396c59,0 0 0 0 #1f396c33}70%{box-shadow:0 4px 16px #1f396c59,0 0 0 8px #1f396c00}to{box-shadow:0 4px 16px #1f396c59,0 0 0 0 #1f396c00}}.product-input-page .step-content{align-items:center;display:flex;flex-direction:column;gap:2px}.product-input-page .step-title{color:#94a3b8;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.product-input-page .step-item.completed .step-title,.product-input-page .step-item.current .step-title{color:#1f396c}.product-input-page .step-subtitle{color:#64748b;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.product-input-page .step-item.current .step-subtitle{color:#1f396c}.product-input-page .step-item.completed .step-subtitle{color:#10b981}.product-input-page .step-connector{align-items:center;display:flex;flex:1 1;margin-top:26px;min-width:80px;padding:0 8px}.product-input-page .connector-line{background:#e2e8f0;border-radius:2px;height:3px;overflow:hidden;position:relative;width:100%}.product-input-page .step-connector.completed .connector-line{background:linear-gradient(90deg,#10b981,#059669)}.product-input-page .step-connector.completed .connector-line:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.product-input-page .progress-steps{display:none}.product-input-page .step-number{color:#bfbfbf;font-family:Inter,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.154px;line-height:22px;text-align:center;white-space:nowrap}.product-input-page .step-number.active{color:#1f396c;color:var(--primary-color);font-weight:600}@media (max-width:768px){.product-input-page .progress-steps-pro{margin:0 16px 32px;padding:24px 20px}.product-input-page .step-circle-pro{font-size:16px;height:44px;width:44px}.product-input-page .step-connector{margin-top:22px;min-width:40px}.product-input-page .step-subtitle{font-size:12px}.product-input-page .step-title{font-size:10px}}@media (max-width:480px){.product-input-page .progress-steps-pro{padding:20px 16px}.product-input-page .step-circle-pro{font-size:14px;height:40px;width:40px}.product-input-page .step-content{display:none}.product-input-page .step-connector{margin-top:20px;min-width:30px}}.product-input-page .form-sections{align-items:center;display:flex;flex-direction:column;gap:64px;width:100%}.product-input-page .form-section{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.product-input-page .section-title{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:20px;font-weight:600;line-height:120%;margin:0 0 8px;text-align:center;width:100%}.product-input-page .section-content{align-items:center;background:#fff;background:var(--white-color);border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 20px #0000000d;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;max-width:600px;padding:32px;width:100%}.product-input-page .form-row{align-items:flex-start;display:flex;gap:24px;justify-content:center;width:100%}.product-input-page .form-row.three-cols{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr}.product-input-page .form-group{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:12px}.product-input-page .form-group.full-width{width:100%}.product-input-page .form-group .form-label{color:#464646;color:var(--label-color);font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:120%}.product-input-page .input-field,.product-input-page .select-field{align-items:center;background:#fff;background:var(--white-color);border:1px solid #dadada;border:1px solid var(--gray-color);border-radius:8px;box-sizing:border-box;display:flex;justify-content:space-between;padding:12px 16px;width:100%}.product-input-page .input-field span,.product-input-page .select-field span{color:#6d6d6d;color:var(--light-gray);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:150%}.product-input-page .input-field{justify-content:flex-start}.product-input-page .chevron-rotate{height:24px;transform:rotate(90deg);width:24px}.product-input-page .image-section{padding:24px}.product-input-page .image-upload-area{align-items:flex-start;border:1px solid #dadada;border:1px solid var(--gray-color);border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;max-width:570px;padding:16px;width:100%}.product-input-page .image-label{align-items:baseline;display:flex;gap:4px}.product-input-page .label-title{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:120%}.product-input-page .label-hint{color:#6d6d6d;color:var(--light-gray);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:120%}.product-input-page .uploaded-file,.product-input-page .uploaded-files{align-items:flex-start;display:flex;flex-direction:column;gap:12px;width:100%}.product-input-page .uploaded-file{justify-content:center}.product-input-page .file-info{align-items:center;display:flex;gap:12px}.product-input-page .file-badge{align-items:center;border:1px solid #e4e4e4;border-radius:12px;display:flex;gap:8px;justify-content:center;padding:8px 12px}.product-input-page .file-badge span{color:#969696;color:var(--text-secondary);font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:124%}.product-input-page .delete-btn{align-items:center;background:#ffdede;border:none;border-radius:4px;cursor:pointer;display:flex;gap:10px;height:20px;justify-content:center;padding:4px;width:20px}.product-input-page .upload-section{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.product-input-page .upload-label{color:#333;color:var(--text-color);font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:130%}.product-input-page .upload-input{align-items:center;border:1px solid #e3e3e3;border-radius:12px;display:flex;gap:8px;padding:8px 12px}.product-input-page .upload-btn{align-items:flex-start;background:#0000;border:none;border-radius:12px;cursor:pointer;display:flex;gap:8px;padding:4px 8px}.product-input-page .upload-btn span{color:#001927;color:var(--foundation-blue-900);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:120%}.product-input-page .upload-hint{line-height:124%}.product-input-page .upload-hint,.product-input-page .upload-note{color:#6d6d6d;color:var(--light-gray);font-family:Inter,sans-serif;font-size:14px;font-weight:400}.product-input-page .upload-note{line-height:130%}.product-input-page .form-actions{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center;margin-top:24px;width:100%}.product-input-page .next-btn{align-items:center;background:linear-gradient(135deg,#1f396c,#2d4a7c);border:none;border-radius:10px;box-shadow:0 4px 15px #1f396c4d;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;gap:10px;justify-content:center;line-height:normal;min-width:140px;padding:14px 40px;transition:all .3s ease}.product-input-page .next-btn:hover{background:linear-gradient(135deg,#162b52,#1f396c);box-shadow:0 6px 20px #1f396c66;transform:translateY(-2px)}@media (max-width:1400px){.product-input-page .dashboard-main{padding:30px 40px}.product-input-page .step-line{width:150px}}@media (max-width:1200px){.product-input-page .dashboard-sidebar{gap:40px;min-width:250px;padding:30px 12px 0 16px;width:250px}.product-input-page .nav-item-content span{font-size:16px}.product-input-page .form-row.three-cols{grid-template-columns:1fr 1fr}.product-input-page .step-line{width:100px}}@media (max-width:992px){.product-input-page .dashboard-container{flex-direction:column}.product-input-page .dashboard-sidebar{border-bottom:1px solid #e6ebef;border-bottom:1px solid var(--foundation-blue-50);border-right:none;flex-direction:row;gap:20px;min-width:100%;overflow-x:auto;padding:20px;width:100%}.product-input-page .sidebar-profile{display:none}.product-input-page .sidebar-nav{flex-direction:row;gap:8px;width:auto}.product-input-page .nav-item{padding:10px 14px;white-space:nowrap}.product-input-page .chevron-icon{display:none}.product-input-page .form-row{flex-direction:column}.product-input-page .form-row.three-cols{grid-template-columns:1fr}.product-input-page .steps-container{flex-wrap:wrap}.product-input-page .step-line{width:60px}}@media (max-width:768px){.product-input-page .dashboard-header{padding:15px 20px}.product-input-page .logo{height:auto;width:180px}.product-input-page .language-selector{display:none}.product-input-page .dashboard-main{padding:20px}.product-input-page .page-title{font-size:22px}.product-input-page .page-header{align-items:flex-start;flex-direction:column;gap:16px}.product-input-page .progress-steps{max-width:100%;padding:0 10px}.product-input-page .step-line{width:40px}.product-input-page .step-number{font-size:16px}.product-input-page .section-content{padding:16px}.product-input-page .image-upload-area{max-width:100%}}@media (max-width:576px){.product-input-page .user-info{display:none}.product-input-page .nav-item-content span{font-size:14px}.product-input-page .nav-item-content svg{height:20px;width:20px}.product-input-page .page-title{font-size:20px}.product-input-page .section-title{font-size:16px}.product-input-page .form-label{font-size:14px}.product-input-page .next-btn{padding:14px 24px;width:100%}}.product-input-page .input-field-real,.product-input-page .select-field-real,.product-input-page .textarea-field-real{background:#fff;background:var(--white-color);border:1px solid #e4e4e7;border:1px solid var(--radius-color);border-radius:8px;box-sizing:border-box;color:#333;color:var(--text-color);font-family:Inter,sans-serif;font-size:14px;padding:12px 16px;transition:border-color .2s ease;width:100%}.product-input-page .input-field-real:focus,.product-input-page .select-field-real:focus,.product-input-page .textarea-field-real:focus{border-color:#1f396c;border-color:var(--primary-color);outline:none}.product-input-page .input-field-real::placeholder{color:#969696;color:var(--text-secondary)}.product-input-page .textarea-field-real{min-height:100px}.product-input-page .select-field-real{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-size:16px}.product-input-page .select-field{cursor:pointer;position:relative}.product-input-page .select-field .dropdown-menu{background:#fff;background:var(--white-color);border:1px solid #e4e4e7;border:1px solid var(--radius-color);border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;margin-top:4px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.product-input-page .select-field .dropdown-item{cursor:pointer;font-size:14px;padding:10px 16px;transition:background .2s ease}.product-input-page .select-field .dropdown-item:hover{background:#e6ebef;background:var(--foundation-blue-50)}.product-input-page .image-preview{border-radius:8px;margin-top:12px;max-width:200px;overflow:hidden}.product-input-page .image-preview img{display:block;height:auto;width:100%}.product-input-page .alert{align-items:center;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:20px;padding:12px 16px}.product-input-page .alert-error{background:#fee2e2;border:1px solid #ef4444;color:#dc2626}.product-input-page .alert-success{background:#d1fae5;border:1px solid #10b981;color:#059669}.product-input-page .alert button{background:none;border:none;color:inherit;cursor:pointer;font-size:18px}.product-input-page .cancel-btn{background:#fff;background:var(--white-color);border:2px solid #e2e8f0;border-radius:10px;color:#333;color:var(--text-color);cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;min-width:140px;padding:14px 40px;transition:all .3s ease}.product-input-page .cancel-btn:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-2px)}.product-input-page .next-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.product-input-page .section-subtitle{color:#6d6d6d;color:var(--light-gray);font-size:13px;margin:-8px 0 16px}.product-input-page .visibility-section{padding:20px}.product-input-page .visibility-options{display:flex;flex-direction:column;gap:16px}.product-input-page .checkbox-label{align-items:flex-start;border:1px solid #e4e4e7;border:1px solid var(--radius-color);border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:16px;transition:all .2s ease}.product-input-page .checkbox-label:hover{background:#e6ebef;background:var(--foundation-blue-50);border-color:#1f396c;border-color:var(--primary-color)}.product-input-page .checkbox-input{display:none}.product-input-page .checkbox-custom{border:2px solid #e4e4e7;border:2px solid var(--radius-color);border-radius:4px;height:20px;margin-top:2px;min-width:20px;position:relative;transition:all .2s ease;width:20px}.product-input-page .checkbox-input:checked+.checkbox-custom{background:#1f396c;background:var(--primary-color);border-color:#1f396c;border-color:var(--primary-color)}.product-input-page .checkbox-input:checked+.checkbox-custom:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.product-input-page .checkbox-text{display:flex;flex-direction:column;gap:4px}.product-input-page .checkbox-text strong{color:#333;color:var(--text-color);font-size:14px;font-weight:600}.product-input-page .checkbox-text small{color:#6d6d6d;color:var(--light-gray);font-size:12px}.product-input-page .step-line.active{background:#1f396c;background:var(--primary-color)}.product-input-page .step{cursor:pointer;transition:opacity .2s ease}.product-input-page .step:hover{opacity:.8}.product-input-page .preview-section{background:#fff;border-radius:12px;padding:24px}.product-input-page .product-preview-card{background:#f5f5f5;background:var(--background-color);border:1px solid #e4e4e7;border:1px solid var(--radius-color);border-radius:12px;display:flex;gap:32px;padding:24px}.product-input-page .preview-image-container{background:#fff;border-radius:8px;flex-shrink:0;height:300px;overflow:hidden;width:300px}.product-input-page .preview-main-image{height:100%;object-fit:cover;width:100%}.product-input-page .preview-details{display:flex;flex:1 1;flex-direction:column;gap:16px}.product-input-page .preview-title{color:#1b1b1b;color:var(--heading-color);font-size:24px;font-weight:600;margin:0}.product-input-page .preview-price{align-items:baseline;display:flex;gap:8px}.product-input-page .preview-price .price-value{color:#1f396c;color:var(--primary-color);font-size:22px;font-weight:600}.product-input-page .preview-price .price-unit{color:#6d6d6d;color:var(--light-gray);font-size:14px}.product-input-page .preview-moq{color:#333;color:var(--text-color);font-size:14px}.product-input-page .preview-moq .moq-label{color:#6d6d6d;color:var(--light-gray)}.product-input-page .preview-moq .moq-value{font-weight:500}.product-input-page .preview-description{color:#333;color:var(--text-color);font-size:14px;line-height:1.6;margin:0}.product-input-page .preview-meta{border-top:1px solid #e4e4e7;border-top:1px solid var(--radius-color);display:flex;flex-direction:column;gap:8px;padding-top:16px}.product-input-page .preview-meta .meta-item{color:#333;color:var(--text-color);font-size:14px}.product-input-page .preview-meta .meta-item strong{color:#6d6d6d;color:var(--light-gray);margin-right:8px}.product-input-page .preview-meta .tag{background:#1f396c;background:var(--primary-color);border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:500;margin-left:8px;padding:4px 12px}.product-input-page .publish-btn{background:linear-gradient(135deg,#4caf50,#45a049);box-shadow:0 4px 12px #4caf504d}.product-input-page .publish-btn:hover{background:linear-gradient(135deg,#45a049,#3d8b40);box-shadow:0 6px 16px #4caf5066;transform:translateY(-1px)}.product-input-page .publish-btn:disabled{background:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.product-input-page .publish-success-message{align-items:center;animation:fadeInUp .5s ease-out;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-radius:12px;display:flex;flex-direction:column;justify-content:center;margin-top:24px;padding:40px;text-align:center}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.product-input-page .publish-success-message svg{animation:checkmark .5s ease-out .2s both;margin-bottom:16px}@keyframes checkmark{0%{transform:scale(0)}to{transform:scale(1)}}.product-input-page .publish-success-message h3{color:#2e7d32;font-size:24px;font-weight:600;margin:0 0 8px}.product-input-page .publish-success-message p{color:#4caf50;font-size:16px;margin:0}@media (max-width:768px){.product-input-page .product-preview-card{flex-direction:column}.product-input-page .preview-image-container{height:250px;width:100%}}.product-input-page .rich-text-toolbar{background:#f8f9fa;border:1px solid #e0e0e0;border-bottom:none;border-radius:8px 8px 0 0;display:flex;flex-wrap:wrap;gap:4px;padding:10px 12px}.product-input-page .toolbar-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;color:#555;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;padding:0;transition:all .15s ease;width:32px}.product-input-page .toolbar-btn:hover{background:#e9ecef;border-color:#dee2e6}.product-input-page .toolbar-btn:active{background:#dee2e6}.product-input-page .toolbar-btn svg{height:16px;width:16px}.product-input-page .toolbar-divider{background:#dee2e6;height:24px;margin:4px 8px;width:1px}.product-input-page .rich-text-editor{background:#fff;border:1px solid #e0e0e0;border-radius:0 0 8px 8px;color:#333;font-family:Inter,sans-serif;font-size:14px;line-height:1.6;max-height:500px;min-height:300px;outline:none;overflow-y:auto;padding:16px}.product-input-page .rich-text-editor:focus{border-color:#1f396c;border-color:var(--primary-color);box-shadow:0 0 0 3px #1f396c1a}.product-input-page .rich-text-editor:empty:before{color:#aaa;content:attr(placeholder);pointer-events:none}.product-input-page .rich-text-editor p{margin:0 0 12px}.product-input-page .rich-text-editor ol,.product-input-page .rich-text-editor ul{margin:0 0 12px;padding-left:24px}.product-input-page .rich-text-editor li{margin-bottom:4px}.product-input-page .rich-text-editor a{color:#1f396c;color:var(--primary-color);text-decoration:underline}.product-input-page .select-field.disabled{background:#f5f5f5;cursor:not-allowed;opacity:.6}.product-input-page .select-field.disabled:hover{border-color:#dadada;border-color:var(--gray-color)}.product-input-page .choose-file-list{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.product-input-page .choose-file-row{align-items:center;display:flex;gap:10px}.product-input-page .choose-file-btn{align-items:center;background:#e8f4fc;border:1px dashed #0066b3;border-radius:6px;color:#0066b3;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;padding:10px 16px;transition:all .2s}.product-input-page .choose-file-btn:hover{background:#d4ebfa}.product-input-page .choose-file-btn.filled{background:#e8f9ee;border:1px solid #28a745;color:#28a745}.product-input-page .remove-file-btn{align-items:center;background:#ff4d4d;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:28px;justify-content:center;transition:background .2s;width:28px}.product-input-page .remove-file-btn:hover{background:#e03333}.product-input-page .upload-section{margin-top:20px}.product-input-page .upload-input-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.product-input-page .upload-hint{color:#888;font-size:13px}.product-input-page .figma-progress-steps{display:flex;justify-content:center;padding:20px 0;width:100%}.product-input-page .figma-steps-wrapper{align-items:center;display:flex;gap:0}.product-input-page .figma-step{align-items:center;cursor:pointer;display:flex}.product-input-page .figma-step-circle{align-items:center;background:#e5e5e5;border:2px solid #e5e5e5;border-radius:50%;display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.product-input-page .figma-step-circle span{color:#999;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.product-input-page .figma-step.active .figma-step-circle{background:#1f396c;border-color:#1f396c}.product-input-page .figma-step.active .figma-step-circle span{color:#fff}.product-input-page .figma-step.completed .figma-step-circle{background:#1f396c;border-color:#1f396c}.product-input-page .figma-step.completed .figma-step-circle span{color:#fff}.product-input-page .figma-step:last-child .figma-step-circle{border-radius:18px;min-width:60px;padding:0 16px;width:auto}.product-input-page .figma-connector{background:#e5e5e5;height:2px;margin:0 4px;width:80px}.product-input-page .figma-connector.completed{background:#1f396c}.product-input-page .figma-image-section{align-items:flex-start!important}.product-input-page .figma-image-upload{display:flex;flex-direction:column;gap:16px;width:100%}.product-input-page .figma-upload-label{color:#333;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;margin:0}.product-input-page .figma-upload-hint{color:#999;font-size:14px;font-weight:400}.product-input-page .figma-file-list{display:flex;flex-direction:column;gap:12px}.product-input-page .figma-file-item{align-items:center;display:flex;gap:10px}.product-input-page .figma-choose-btn{align-items:center;background:#e8f4fc;border:1px solid #1f396c;border-radius:8px;color:#1f396c;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;gap:8px;padding:10px 16px;transition:all .2s ease}.product-input-page .figma-choose-btn:hover{background:#d4ebfa}.product-input-page .figma-choose-btn.filled{background:#e8f9ee;border-color:#28a745;color:#28a745}.product-input-page .figma-choose-btn.filled svg path{stroke:#28a745}.product-input-page .figma-remove-btn{align-items:center;background:#ffebeb;border:none;border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;transition:background .2s;width:24px}.product-input-page .figma-remove-btn:hover{background:#ffd4d4}.product-input-page .figma-upload-row{display:flex;flex-direction:column;gap:8px;margin-top:8px}.product-input-page .figma-upload-title{color:#333;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.product-input-page .figma-upload-input{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.product-input-page .figma-upload-btn{align-items:center;background:#f0f7ff;border:1px solid #1f396c;border-radius:8px;color:#1f396c;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:13px;gap:6px;padding:8px 14px;transition:all .2s}.product-input-page .figma-upload-btn:hover{background:#e0efff}.product-input-page .figma-upload-separator{color:#ccc;font-size:14px}.product-input-page .figma-upload-note{color:#999;font-family:Poppins,sans-serif;font-size:12px}.product-input-page .figma-file-types{color:#888;font-family:Poppins,sans-serif;font-size:12px;margin:4px 0 0}.product-input-page .input-field-real{background:#fff;border:1px solid #dadada;border-radius:8px;box-sizing:border-box;color:#333;font-family:Poppins,sans-serif;font-size:14px;padding:12px 16px;transition:border-color .2s;width:100%}.product-input-page .input-field-real:focus{border-color:#1f396c;outline:none}.product-input-page .input-field-real::placeholder{color:#999}.product-input-page .select-field-real{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%236D6D6D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;border:1px solid #dadada;border-radius:8px;box-sizing:border-box;color:#333;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;padding:12px 40px 12px 16px;width:100%}.product-input-page .select-field-real:focus{border-color:#1f396c;outline:none}.product-input-page .textarea-field-real{background:#fff;border:1px solid #dadada;border-radius:8px;box-sizing:border-box;color:#333;font-family:Poppins,sans-serif;font-size:14px;min-height:80px;padding:12px 16px;resize:vertical;transition:border-color .2s;width:100%}.product-input-page .textarea-field-real:focus{border-color:#1f396c;outline:none}.product-input-page .textarea-field-real::placeholder{color:#999}.admin-product-edit-page{background:#f5f5f5;min-height:100%;padding:24px}.admin-product-edit-page .admin-product-input-content{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:24px}.admin-product-edit-page .page-header{align-items:center;display:flex;margin-bottom:24px}.admin-product-edit-page .page-title{color:#1f396c;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;margin:0}.admin-product-edit-page .cancel-btn{background:#1f396c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin-left:auto;padding:10px 20px;transition:background .3s}.admin-product-edit-page .cancel-btn:hover{background:#152a4d}.admin-product-edit-page .figma-progress-steps{display:flex;justify-content:center;padding:20px 0;width:100%}.admin-product-edit-page .figma-steps-wrapper{align-items:center;display:flex;gap:0}.admin-product-edit-page .figma-step{align-items:center;cursor:pointer;display:flex}.admin-product-edit-page .figma-step-circle{align-items:center;background:#e5e5e5;border:2px solid #e5e5e5;border-radius:50%;display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.admin-product-edit-page .figma-step-circle span{color:#999;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.admin-product-edit-page .figma-step.active .figma-step-circle{background:#1f396c;border-color:#1f396c}.admin-product-edit-page .figma-step.active .figma-step-circle span{color:#fff}.admin-product-edit-page .figma-step.completed .figma-step-circle{background:#1f396c;border-color:#1f396c}.admin-product-edit-page .figma-step.completed .figma-step-circle span{color:#fff}.admin-product-edit-page .figma-step:last-child .figma-step-circle{border-radius:18px;min-width:60px;padding:0 16px;width:auto}.admin-product-edit-page .figma-connector{background:#e5e5e5;height:2px;margin:0 4px;width:80px}.admin-product-edit-page .figma-connector.completed{background:#1f396c}.admin-product-edit-page .figma-form-section{background:#fff;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:20px;padding:24px}.admin-product-edit-page .figma-section-title{border-bottom:1px solid #e5e5e5;color:#1f396c;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;margin-bottom:20px;padding-bottom:10px}.admin-product-edit-page .figma-form-row{display:flex;gap:20px;margin-bottom:16px}.admin-product-edit-page .figma-form-group{display:flex;flex:1 1;flex-direction:column}.admin-product-edit-page .figma-label{color:#333;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin-bottom:8px}.admin-product-edit-page .figma-input,.admin-product-edit-page .figma-select,.admin-product-edit-page .figma-textarea{background:#fff;border:1px solid #e5e5e5;border-radius:6px;box-sizing:border-box;color:#333;font-family:Poppins,sans-serif;font-size:14px;padding:12px 16px;transition:border-color .2s;width:100%}.admin-product-edit-page .figma-input:focus,.admin-product-edit-page .figma-select:focus,.admin-product-edit-page .figma-textarea:focus{border-color:#1f396c;outline:none}.admin-product-edit-page .figma-textarea{min-height:100px;resize:vertical}.admin-product-edit-page .figma-image-section{align-items:flex-start!important}.admin-product-edit-page .figma-image-upload{display:flex;flex-direction:column;gap:16px;width:100%}.admin-product-edit-page .figma-upload-label{color:#333;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;margin:0}.admin-product-edit-page .figma-upload-hint{color:#999;font-size:14px;font-weight:400}.admin-product-edit-page .figma-file-list{display:flex;flex-direction:column;gap:8px}.admin-product-edit-page .figma-file-item{align-items:center;color:#1f396c;display:flex;font-size:14px;gap:8px}.admin-product-edit-page .figma-upgrade-notice{align-items:center;background:#fff3e0;border-radius:6px;color:#e65100;display:flex;font-size:14px;gap:8px;margin-top:8px;padding:8px 16px}.admin-product-edit-page .figma-upgrade-link{color:#1f396c;font-weight:500;margin-left:8px;text-decoration:none}.admin-product-edit-page .figma-upload-zone{background:#fafafa;border:2px dashed #e5e5e5;border-radius:8px;margin-top:16px;padding:20px;text-align:center}.admin-product-edit-page .figma-upload-text{color:#666;font-size:14px}.admin-product-edit-page .figma-choose-file{color:#1f396c;cursor:pointer;text-decoration:underline}.admin-product-edit-page .figma-buttons{display:flex;gap:16px;justify-content:flex-end;margin-top:24px}.admin-product-edit-page .figma-btn-draft,.admin-product-edit-page .figma-btn-publish{border-radius:6px;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:12px 24px;transition:all .3s}.admin-product-edit-page .figma-btn-draft{background:#fff;border:1px solid #1f396c;color:#1f396c}.admin-product-edit-page .figma-btn-draft:hover{background:#f5f5f5}.admin-product-edit-page .figma-btn-publish{background:#1f396c;border:none;color:#fff}.admin-product-edit-page .figma-btn-publish:hover{background:#152a4d}.admin-product-edit-page .figma-btn-publish:disabled{background:#ccc;cursor:not-allowed}.admin-product-edit-page .form-section{background:#fff;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:20px;padding:24px}.admin-product-edit-page .section-title{border-bottom:1px solid #e5e5e5;color:#1f396c;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;margin-bottom:20px;padding-bottom:10px}.admin-product-edit-page .section-content{display:flex;flex-direction:column;gap:16px}.admin-product-edit-page .form-row{display:flex;gap:20px;margin-bottom:16px}.admin-product-edit-page .form-group{display:flex;flex:1 1;flex-direction:column}.admin-product-edit-page .form-group.full-width{flex:100% 1}.admin-product-edit-page .form-label{color:#333;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin-bottom:8px}.admin-product-edit-page .input-field-real,.admin-product-edit-page .select-field-real,.admin-product-edit-page .textarea-field-real{background:#fff;border:1px solid #e5e5e5;border-radius:6px;box-sizing:border-box;color:#333;font-family:Poppins,sans-serif;font-size:14px;padding:12px 16px;transition:border-color .2s;width:100%}.admin-product-edit-page .input-field-real:focus,.admin-product-edit-page .select-field-real:focus,.admin-product-edit-page .textarea-field-real:focus{border-color:#1f396c;outline:none}.admin-product-edit-page .textarea-field-real{min-height:100px;resize:vertical}.admin-product-edit-page .category-dropdown-wrapper{position:relative}.admin-product-edit-page .category-select-btn{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:6px;color:#333;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;justify-content:space-between;padding:12px 16px;text-align:left;width:100%}.admin-product-edit-page .category-options{background:#fff;border:1px solid #e5e5e5;border-radius:6px;box-shadow:0 4px 12px #0000001a;left:0;max-height:250px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.admin-product-edit-page .category-options button{background:none;border:none;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;padding:10px 16px;text-align:left;width:100%}.admin-product-edit-page .category-options button:hover{background:#f5f5f5}.admin-product-edit-page .navigation-buttons{display:flex;gap:16px;justify-content:space-between;margin-top:24px}.admin-product-edit-page .nav-btn{border-radius:6px;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:12px 24px;transition:all .3s}.admin-product-edit-page .prev-btn{background:#fff;border:1px solid #1f396c;color:#1f396c}.admin-product-edit-page .next-btn{background:#1f396c;border:none;color:#fff}.admin-product-edit-page .submit-btn{background:#28a745;border:none;color:#fff}.admin-product-edit-page .submit-btn:disabled{background:#ccc;cursor:not-allowed}.admin-product-edit-page .enhanced-progress-steps,.product-input-page .enhanced-progress-steps{margin-bottom:24px;padding:32px 0;width:100%}.admin-product-edit-page .enhanced-steps-container,.product-input-page .enhanced-steps-container{align-items:flex-start;display:flex;gap:0;justify-content:center;margin:0 auto;max-width:700px}.admin-product-edit-page .enhanced-step,.product-input-page .enhanced-step{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:12px;transition:all .3s ease}.admin-product-edit-page .enhanced-step-circle,.product-input-page .enhanced-step-circle{align-items:center;background:#e8ecf2;border:3px solid #e8ecf2;border-radius:50%;color:#94a3b8;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;height:48px;justify-content:center;transition:all .3s ease;width:48px}.admin-product-edit-page .enhanced-step.active .enhanced-step-circle,.product-input-page .enhanced-step.active .enhanced-step-circle{background:linear-gradient(135deg,#1f396c,#2d4a7c);border-color:#1f396c33;box-shadow:0 4px 16px #1f396c59,0 0 0 4px #1f396c1a;color:#fff}.admin-product-edit-page .enhanced-step.completed .enhanced-step-circle,.product-input-page .enhanced-step.completed .enhanced-step-circle{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b98133;box-shadow:0 4px 12px #10b9814d;color:#fff}.admin-product-edit-page .enhanced-step-circle.publish,.product-input-page .enhanced-step-circle.publish{border-radius:24px;min-width:48px;padding:0 20px;width:auto}.admin-product-edit-page .enhanced-step-label,.product-input-page .enhanced-step-label{color:#94a3b8;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;text-align:center;white-space:nowrap}.admin-product-edit-page .enhanced-step.active .enhanced-step-label,.product-input-page .enhanced-step.active .enhanced-step-label{color:#1f396c;font-weight:600}.admin-product-edit-page .enhanced-step.completed .enhanced-step-label,.product-input-page .enhanced-step.completed .enhanced-step-label{color:#10b981}.admin-product-edit-page .enhanced-connector,.product-input-page .enhanced-connector{background:#e8ecf2;border-radius:2px;height:3px;margin:22px 8px 0;transition:background .3s ease;width:80px}.admin-product-edit-page .enhanced-connector.completed,.product-input-page .enhanced-connector.completed{background:linear-gradient(90deg,#10b981,#059669)}.admin-product-edit-page .enhanced-form-section,.product-input-page .enhanced-form-section{background:#fff;border:1px solid #e8ecf2;border-radius:16px;box-shadow:0 4px 20px #0000000a;margin:0 auto 24px;max-width:800px;overflow:visible;width:100%}.admin-product-edit-page .enhanced-section-header,.product-input-page .enhanced-section-header{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e8ecf2;border-radius:16px 16px 0 0;display:flex;gap:16px;padding:20px 24px}.admin-product-edit-page .section-icon,.product-input-page .section-icon{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #1f396c1a;display:flex;height:48px;justify-content:center;width:48px}.admin-product-edit-page .section-header-text,.product-input-page .section-header-text{flex:1 1}.admin-product-edit-page .enhanced-section-title,.product-input-page .enhanced-section-title{color:#1f396c;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:0 0 4px}.admin-product-edit-page .enhanced-section-desc,.product-input-page .enhanced-section-desc{color:#64748b;font-family:Poppins,sans-serif;font-size:13px;margin:0}.admin-product-edit-page .enhanced-section-content,.product-input-page .enhanced-section-content{display:flex;flex-direction:column;gap:20px;overflow:visible;padding:24px}.admin-product-edit-page .enhanced-form-grid,.product-input-page .enhanced-form-grid{grid-gap:20px;display:grid;gap:20px;overflow:visible}.admin-product-edit-page .enhanced-form-grid.two-cols,.product-input-page .enhanced-form-grid.two-cols{grid-template-columns:1fr 1fr}.admin-product-edit-page .enhanced-form-grid.three-cols,.product-input-page .enhanced-form-grid.three-cols{grid-template-columns:1fr 1fr 1fr}@media (max-width:768px){.admin-product-edit-page .enhanced-form-grid.three-cols,.admin-product-edit-page .enhanced-form-grid.two-cols,.product-input-page .enhanced-form-grid.three-cols,.product-input-page .enhanced-form-grid.two-cols{grid-template-columns:1fr}}.admin-product-edit-page .enhanced-form-group,.product-input-page .enhanced-form-group{display:flex;flex-direction:column;gap:8px}.admin-product-edit-page .enhanced-form-group.full-width,.product-input-page .enhanced-form-group.full-width{width:100%}.admin-product-edit-page .enhanced-label,.product-input-page .enhanced-label{color:#334155;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.admin-product-edit-page .enhanced-label .required,.product-input-page .enhanced-label .required{color:#ef4444;margin-left:2px}.admin-product-edit-page .enhanced-input,.product-input-page .enhanced-input{background:#fff;border:2px solid #e8ecf2;border-radius:10px;box-sizing:border-box;color:#1e293b;font-family:Poppins,sans-serif;font-size:14px;padding:14px 16px;transition:all .2s ease;width:100%}.admin-product-edit-page .enhanced-input:focus,.product-input-page .enhanced-input:focus{border-color:#1f396c;box-shadow:0 0 0 3px #1f396c1a;outline:none}.admin-product-edit-page .enhanced-input::placeholder,.product-input-page .enhanced-input::placeholder{color:#94a3b8}.admin-product-edit-page .enhanced-input-with-prefix,.product-input-page .enhanced-input-with-prefix{align-items:center;display:flex;position:relative}.admin-product-edit-page .input-prefix,.product-input-page .input-prefix{color:#64748b;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;left:16px;position:absolute;z-index:1}.admin-product-edit-page .enhanced-input.with-prefix,.product-input-page .enhanced-input.with-prefix{padding-left:36px}.admin-product-edit-page .enhanced-textarea,.product-input-page .enhanced-textarea{background:#fff;border:2px solid #e8ecf2;border-radius:10px;box-sizing:border-box;color:#1e293b;font-family:Poppins,sans-serif;font-size:14px;min-height:100px;padding:14px 16px;resize:vertical;transition:all .2s ease;width:100%}.admin-product-edit-page .enhanced-textarea:focus,.product-input-page .enhanced-textarea:focus{border-color:#1f396c;box-shadow:0 0 0 3px #1f396c1a;outline:none}.admin-product-edit-page .enhanced-select-native,.product-input-page .enhanced-select-native{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%2364748B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;border:2px solid #e8ecf2;border-radius:10px;box-sizing:border-box;color:#1e293b;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;padding:14px 40px 14px 16px;transition:all .2s ease;width:100%}.admin-product-edit-page .enhanced-select-native:focus,.product-input-page .enhanced-select-native:focus{border-color:#1f396c;box-shadow:0 0 0 3px #1f396c1a;outline:none}.admin-product-edit-page .enhanced-select,.product-input-page .enhanced-select,.product-input-page-content .enhanced-select{align-items:center;background:#fff;border:1px solid #e8ecf2;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;min-height:48px;padding:14px 16px;position:relative;transition:all .2s ease;width:100%}.admin-product-edit-page .enhanced-select:hover,.product-input-page .enhanced-select:hover,.product-input-page-content .enhanced-select:hover{border-color:#1f396c}.admin-product-edit-page .enhanced-select.has-error,.product-input-page .enhanced-select.has-error,.product-input-page-content .enhanced-select.has-error{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.admin-product-edit-page .enhanced-select.disabled,.product-input-page .enhanced-select.disabled,.product-input-page-content .enhanced-select.disabled{background:#f8fafc;cursor:not-allowed;opacity:.7}.admin-product-edit-page .enhanced-select span,.product-input-page .enhanced-select span,.product-input-page-content .enhanced-select span{font-family:Poppins,sans-serif;font-size:14px}.admin-product-edit-page .enhanced-select span.placeholder,.product-input-page .enhanced-select span.placeholder,.product-input-page-content .enhanced-select span.placeholder{color:#94a3b8}.admin-product-edit-page .enhanced-select span.selected,.product-input-page .enhanced-select span.selected,.product-input-page-content .enhanced-select span.selected{color:#1e293b}.admin-product-edit-page .enhanced-dropdown,.product-input-page .enhanced-dropdown,.product-input-page-content .enhanced-dropdown{background:#fff;border:1px solid #e8ecf2;border-radius:8px;box-shadow:0 4px 16px #0000001a;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.admin-product-edit-page .enhanced-dropdown-item,.product-input-page .enhanced-dropdown-item,.product-input-page-content .enhanced-dropdown-item{border-bottom:1px solid #f1f5f9;color:#334155;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;padding:12px 16px;transition:all .15s ease}.admin-product-edit-page .enhanced-dropdown-item:last-child,.product-input-page .enhanced-dropdown-item:last-child,.product-input-page-content .enhanced-dropdown-item:last-child{border-bottom:none}.admin-product-edit-page .enhanced-dropdown-item:hover,.product-input-page .enhanced-dropdown-item:hover,.product-input-page-content .enhanced-dropdown-item:hover{background:#f1f5f9;color:#1f396c}.admin-product-edit-page .enhanced-image-upload-area,.product-input-page .enhanced-image-upload-area{width:100%}.admin-product-edit-page .enhanced-image-grid,.product-input-page .enhanced-image-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));margin-bottom:16px}.admin-product-edit-page .enhanced-image-item,.product-input-page .enhanced-image-item{aspect-ratio:1/1;border:2px solid #e8ecf2;border-radius:10px;overflow:hidden;position:relative;transition:all .2s ease}.admin-product-edit-page .enhanced-image-item:hover,.product-input-page .enhanced-image-item:hover{border-color:#1f396c}.admin-product-edit-page .enhanced-image-item img,.product-input-page .enhanced-image-item img{height:100%;object-fit:cover;width:100%}.admin-product-edit-page .primary-badge,.product-input-page .primary-badge{background:#1f396c;border-radius:4px;bottom:6px;color:#fff;font-size:10px;font-weight:600;left:6px;padding:3px 8px;position:absolute}.admin-product-edit-page .remove-image-btn,.product-input-page .remove-image-btn{align-items:center;background:#ef4444;border:none;border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;opacity:0;position:absolute;right:6px;top:6px;transition:opacity .2s ease;width:24px}.admin-product-edit-page .enhanced-image-item:hover .remove-image-btn,.product-input-page .enhanced-image-item:hover .remove-image-btn{opacity:1}.admin-product-edit-page .enhanced-upload-dropzone,.product-input-page .enhanced-upload-dropzone{align-items:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:32px 24px;transition:all .2s ease}.admin-product-edit-page .enhanced-upload-dropzone:hover,.product-input-page .enhanced-upload-dropzone:hover{background:#f1f5f9;border-color:#1f396c}.admin-product-edit-page .dropzone-icon,.product-input-page .dropzone-icon{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 12px #00000014;display:flex;height:64px;justify-content:center;width:64px}.admin-product-edit-page .dropzone-text,.product-input-page .dropzone-text{text-align:center}.admin-product-edit-page .dropzone-main-text,.product-input-page .dropzone-main-text{color:#1f396c;display:block;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;margin-bottom:4px}.admin-product-edit-page .dropzone-sub-text,.product-input-page .dropzone-sub-text{color:#64748b;display:block;font-family:Poppins,sans-serif;font-size:13px}.admin-product-edit-page .dropzone-counter,.product-input-page .dropzone-counter{background:#e8ecf2;border-radius:20px;color:#64748b;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;padding:6px 12px}.admin-product-edit-page .enhanced-limit-warning,.product-input-page .enhanced-limit-warning{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#92400e;display:flex;font-family:Poppins,sans-serif;font-size:13px;gap:10px;margin-top:12px;padding:12px 16px}.admin-product-edit-page .enhanced-limit-warning a,.product-input-page .enhanced-limit-warning a{color:#1f396c;font-weight:600;margin-left:auto;text-decoration:none}.admin-product-edit-page .enhanced-document-upload,.product-input-page .enhanced-document-upload{border-top:1px solid #e8ecf2;display:flex;flex-direction:column;gap:10px;margin-top:8px;padding-top:16px}.admin-product-edit-page .enhanced-document-input,.product-input-page .enhanced-document-input{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.admin-product-edit-page .enhanced-document-btn,.product-input-page .enhanced-document-btn{align-items:center;background:#f8fafc;border:2px solid #e8ecf2;border-radius:8px;color:#1f396c;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;gap:8px;padding:10px 16px;transition:all .2s ease}.admin-product-edit-page .enhanced-document-btn:hover,.product-input-page .enhanced-document-btn:hover{background:#f1f5f9;border-color:#1f396c}.admin-product-edit-page .document-hint,.product-input-page .document-hint{color:#94a3b8;font-family:Poppins,sans-serif;font-size:12px}.admin-product-edit-page .enhanced-rich-text-toolbar,.product-input-page .enhanced-rich-text-toolbar{align-items:center;background:#f8fafc;border:2px solid #e8ecf2;border-bottom:none;border-radius:10px 10px 0 0;display:flex;flex-wrap:wrap;gap:4px;padding:12px 16px}.admin-product-edit-page .toolbar-group,.product-input-page .toolbar-group{display:flex;gap:2px}.admin-product-edit-page .toolbar-separator,.product-input-page .toolbar-separator{background:#e8ecf2;height:28px;margin:0 8px;width:1px}.admin-product-edit-page .enhanced-toolbar-btn,.product-input-page .enhanced-toolbar-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:15px;height:36px;justify-content:center;padding:0;transition:all .15s ease;width:36px}.admin-product-edit-page .enhanced-toolbar-btn:hover,.product-input-page .enhanced-toolbar-btn:hover{background:#e8ecf2;color:#1f396c}.admin-product-edit-page .enhanced-rich-text-editor,.product-input-page .enhanced-rich-text-editor{background:#fff;border:2px solid #e8ecf2;border-radius:0 0 10px 10px;color:#334155;font-family:Inter,sans-serif;font-size:15px;line-height:1.7;max-height:500px;min-height:280px;outline:none;overflow-y:auto;padding:20px}.admin-product-edit-page .enhanced-rich-text-editor:focus,.product-input-page .enhanced-rich-text-editor:focus{border-color:#1f396c}.admin-product-edit-page .enhanced-rich-text-editor:empty:before,.product-input-page .enhanced-rich-text-editor:empty:before{color:#94a3b8;content:"Write detailed product description including features, specifications, and benefits...";pointer-events:none}.admin-product-edit-page .enhanced-preview-section,.product-input-page .enhanced-preview-section{background:#0000;border:none;box-shadow:none}.admin-product-edit-page .enhanced-preview-card,.product-input-page .enhanced-preview-card{background:#fff;border:2px solid #e8ecf2;border-radius:16px;box-shadow:0 4px 24px #0000000f;overflow:hidden}.admin-product-edit-page .preview-header,.product-input-page .preview-header{background:#f8fafc;border-bottom:1px solid #e8ecf2;display:flex;justify-content:flex-end;padding:12px 16px}.admin-product-edit-page .preview-status,.product-input-page .preview-status{align-items:center;color:#64748b;display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;gap:6px}.admin-product-edit-page .enhanced-preview-content,.product-input-page .enhanced-preview-content{display:flex;gap:32px;padding:24px}@media (max-width:768px){.admin-product-edit-page .enhanced-preview-content,.product-input-page .enhanced-preview-content{flex-direction:column}}.admin-product-edit-page .enhanced-preview-gallery,.product-input-page .enhanced-preview-gallery{display:flex;flex:0 0 320px;flex-direction:column;gap:12px}.admin-product-edit-page .preview-main-image-container,.product-input-page .preview-main-image-container{aspect-ratio:1/1;background:#f8fafc;border-radius:12px;overflow:hidden;width:100%}.admin-product-edit-page .enhanced-preview-image,.product-input-page .enhanced-preview-image{height:100%;object-fit:cover;width:100%}.admin-product-edit-page .preview-thumbnails,.product-input-page .preview-thumbnails{display:flex;gap:8px}.admin-product-edit-page .preview-thumb,.product-input-page .preview-thumb{border:2px solid #e8ecf2;border-radius:8px;cursor:pointer;height:64px;overflow:hidden;transition:border-color .2s ease;width:64px}.admin-product-edit-page .preview-thumb.active,.product-input-page .preview-thumb.active{border-color:#1f396c}.admin-product-edit-page .preview-thumb img,.product-input-page .preview-thumb img{height:100%;object-fit:cover;width:100%}.admin-product-edit-page .preview-thumb.more,.product-input-page .preview-thumb.more{align-items:center;background:#f1f5f9;color:#64748b;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;justify-content:center}.admin-product-edit-page .enhanced-preview-info,.product-input-page .enhanced-preview-info{display:flex;flex:1 1;flex-direction:column;gap:16px}.admin-product-edit-page .preview-category-badge,.product-input-page .preview-category-badge{align-items:center;background:#f1f5f9;border-radius:20px;color:#64748b;display:inline-flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;gap:8px;padding:6px 12px;width:-webkit-fit-content;width:fit-content}.admin-product-edit-page .category-separator,.product-input-page .category-separator{color:#cbd5e1}.admin-product-edit-page .enhanced-preview-title,.product-input-page .enhanced-preview-title{color:#1e293b;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;line-height:1.3;margin:0}.admin-product-edit-page .enhanced-preview-tagline,.product-input-page .enhanced-preview-tagline{color:#64748b;font-family:Poppins,sans-serif;font-size:15px;margin:0}.admin-product-edit-page .enhanced-preview-price,.product-input-page .enhanced-preview-price{align-items:baseline;display:flex;gap:8px}.admin-product-edit-page .price-amount,.product-input-page .price-amount{color:#1f396c;font-family:Poppins,sans-serif;font-size:28px;font-weight:700}.admin-product-edit-page .price-unit,.product-input-page .price-unit{color:#64748b;font-family:Poppins,sans-serif;font-size:14px}.admin-product-edit-page .preview-specs,.product-input-page .preview-specs{border-bottom:1px solid #e8ecf2;border-top:1px solid #e8ecf2;display:flex;gap:24px;padding:12px 0}.admin-product-edit-page .spec-item,.product-input-page .spec-item{align-items:center;color:#64748b;display:flex;font-family:Poppins,sans-serif;font-size:14px;gap:8px}.admin-product-edit-page .preview-tags,.product-input-page .preview-tags{display:flex;flex-wrap:wrap;gap:8px}.admin-product-edit-page .preview-tag,.product-input-page .preview-tag{border-radius:20px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;padding:6px 14px}.admin-product-edit-page .preview-tag.new,.product-input-page .preview-tag.new{background:#dbeafe;color:#1d4ed8}.admin-product-edit-page .preview-tag.featured,.product-input-page .preview-tag.featured{background:#fef3c7;color:#b45309}.admin-product-edit-page .preview-tag.popular,.product-input-page .preview-tag.popular{background:#d1fae5;color:#047857}.admin-product-edit-page .preview-description-box,.product-input-page .preview-description-box{padding-top:12px}.admin-product-edit-page .preview-description-box h4,.product-input-page .preview-description-box h4{color:#334155;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;margin:0 0 8px}.admin-product-edit-page .preview-description-box p,.product-input-page .preview-description-box p{color:#64748b;font-family:Inter,sans-serif;font-size:14px;line-height:1.6;margin:0}.admin-product-edit-page .enhanced-success-message,.product-input-page .enhanced-success-message{align-items:center;animation:fadeInUp .5s ease-out;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:16px;display:flex;flex-direction:column;justify-content:center;margin-top:24px;padding:48px;text-align:center}.admin-product-edit-page .enhanced-success-message .success-icon,.product-input-page .enhanced-success-message .success-icon{animation:scaleIn .5s ease-out .2s both;margin-bottom:16px}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.admin-product-edit-page .enhanced-success-message h3,.product-input-page .enhanced-success-message h3{color:#047857;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;margin:0 0 8px}.admin-product-edit-page .enhanced-success-message p,.product-input-page .enhanced-success-message p{color:#059669;font-family:Poppins,sans-serif;font-size:15px;margin:0}.admin-product-edit-page .enhanced-form-actions,.product-input-page .enhanced-form-actions{display:flex;gap:16px;justify-content:center;margin:0 auto;max-width:800px;padding:24px 0}.admin-product-edit-page .enhanced-btn,.product-input-page .enhanced-btn{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;gap:10px;justify-content:center;min-width:140px;padding:14px 32px;transition:all .3s ease}.admin-product-edit-page .enhanced-btn.secondary,.product-input-page .enhanced-btn.secondary{background:#fff;border:2px solid #e8ecf2;color:#334155}.admin-product-edit-page .enhanced-btn.secondary:hover,.product-input-page .enhanced-btn.secondary:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-2px)}.admin-product-edit-page .enhanced-btn.primary,.product-input-page .enhanced-btn.primary{background:linear-gradient(135deg,#1f396c,#2d4a7c);border:none;box-shadow:0 4px 16px #1f396c4d;color:#fff}.admin-product-edit-page .enhanced-btn.primary:hover,.product-input-page .enhanced-btn.primary:hover{background:linear-gradient(135deg,#162a52,#1f396c);box-shadow:0 6px 20px #1f396c66;transform:translateY(-2px)}.admin-product-edit-page .enhanced-btn.publish,.product-input-page .enhanced-btn.publish{background:linear-gradient(135deg,#10b981,#059669);border:none;box-shadow:0 4px 16px #10b9814d;color:#fff}.admin-product-edit-page .enhanced-btn.publish:hover,.product-input-page .enhanced-btn.publish:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 6px 20px #10b98166;transform:translateY(-2px)}.admin-product-edit-page .enhanced-btn:disabled,.product-input-page .enhanced-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.admin-product-edit-page .enhanced-btn .spinner,.product-input-page .enhanced-btn .spinner{animation:spin 1s linear infinite}.verification-documents-page{background-color:#f5f5f5;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;min-height:100vh}.vdp-layout{display:flex;min-height:calc(100vh - 104px)}.vdp-sidebar{background:#fff;border-right:1px solid #e6ebef;gap:88px;min-width:300px;padding:40px 16px 0 24px;width:300px}.vdp-sidebar,.vdp-sidebar-profile{align-items:center;display:flex;flex-direction:column}.vdp-sidebar-profile{align-self:stretch;gap:16px}.vdp-profile-image{height:auto;max-width:260px;object-fit:contain;width:100%}.vdp-sidebar-nav{align-items:flex-start;flex-direction:column;gap:12px}.vdp-sidebar-item,.vdp-sidebar-nav{align-self:stretch;display:flex;width:100%}.vdp-sidebar-item{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;justify-content:space-between;padding:12px 16px;text-decoration:none}.vdp-sidebar-item:hover{background:#f5f5f5}.vdp-sidebar-item.active{background:#e6ebef}.vdp-sidebar-item-content{align-items:center;display:flex;gap:16px}.vdp-sidebar-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.vdp-sidebar-label{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.vdp-logout-item{margin-top:auto}.vdp-logout-label{color:#ff7474}.vdp-main-content{flex:1 1;overflow-y:auto;padding:40px 39px}.vdp-content-container{align-items:center;display:flex;flex-direction:column;gap:32px;max-width:1521px}.vdp-page-header{align-self:stretch;gap:40px}.vdp-header-text,.vdp-page-header{align-items:flex-start;display:flex;flex-direction:column}.vdp-header-text{gap:16px;max-width:983.5px}.vdp-page-title{color:#1b1b1b;font-size:28px;font-weight:600}.vdp-page-subtitle,.vdp-page-title{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-style:normal;line-height:156%;margin:0}.vdp-page-subtitle{color:#6d6d6d;font-size:16px;font-weight:400}.vdp-verification-section{gap:30px}.vdp-section-header,.vdp-verification-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.vdp-section-header{gap:16px;justify-content:center}.vdp-section-title{color:#1b1b1b;font-size:24px;line-height:21px}.vdp-section-subtitle,.vdp-section-title{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-style:normal;font-weight:500;margin:0}.vdp-section-subtitle{color:#6d6d6d;font-size:16px;line-height:28px}.vdp-verify-card{align-items:flex-start;align-self:stretch;background:#fff;border:1px solid #dadada;border-radius:16px;display:flex;flex-direction:column;gap:40px;padding:40px}.vdp-verify-header,.vdp-verify-info{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.vdp-verify-label{color:#374151;font-size:20px;font-weight:500;line-height:150%}.vdp-verify-label,.vdp-verify-price{font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-style:normal}.vdp-verify-price{color:#1f396c;font-size:28px;font-weight:600;line-height:normal}.vdp-verify-description{color:#374151;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin:0}.vdp-documents-form{align-items:flex-start;gap:24px}.vdp-document-upload-card,.vdp-documents-form{align-self:stretch;display:flex;flex-direction:column}.vdp-document-upload-card{border:1px solid #dadada;border-radius:12px;gap:16px;padding:26px 16px}.vdp-document-title{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:120%;margin:0}.vdp-document-upload-content{align-items:flex-start;display:flex;flex-direction:column;gap:24px;max-width:570px}.vdp-uploaded-file-section{flex-direction:column}.vdp-file-info-row,.vdp-uploaded-file-section{align-items:center;display:flex;gap:12px}.vdp-file-badge{align-items:center;background:#eef5fb;border:1px solid #e4e4e4;border-radius:12px;display:flex;gap:8px;justify-content:center;padding:8px 16px}.vdp-file-name{color:#969696;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:124%}.vdp-delete-btn{align-items:center;background:#ffdede;border:none;border-radius:4px;cursor:pointer;display:flex;gap:10px;height:20px;justify-content:center;padding:4px;transition:background-color .2s ease;width:20px}.vdp-delete-btn:hover{background:#ffcaca}.vdp-file-upload-section{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.vdp-upload-input-wrapper{align-items:center;background:#b7b7b729;border:1px solid #e3e3e3;border-radius:12px;display:flex;gap:8px;padding-right:12px}.vdp-upload-input-label{align-items:center;cursor:pointer;display:flex;gap:8px}.vdp-file-input-hidden{display:none}.vdp-upload-button{align-items:flex-start;background:#0000;border-radius:12px;display:flex;gap:8px;padding:8px 12px}.vdp-upload-button span{color:#001927;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:120%}.vdp-upload-placeholder{line-height:124%}.vdp-upload-hint,.vdp-upload-placeholder{color:#6d6d6d;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400}.vdp-upload-hint{line-height:130%;margin:0}.vdp-form-actions{align-items:flex-start;display:flex;gap:24px;margin-top:16px}.vdp-btn-cancel{align-items:center;background:#0000;border:1px solid #6d6d6d;border-radius:8px;color:#6d6d6d;cursor:pointer;display:flex;flex-direction:column;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:8px;justify-content:center;line-height:21px;padding:16px 32px;transition:all .2s ease}.vdp-btn-cancel:hover{background:#f5f5f5;border-color:#555;color:#555}.vdp-btn-submit{align-items:center;background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:8px;justify-content:center;line-height:21px;padding:16px 32px;transition:background-color .2s ease}.vdp-btn-submit:hover{background:#162a52}@media (max-width:1200px){.vdp-sidebar{gap:60px;min-width:260px;padding:30px 12px 0 16px;width:260px}.vdp-sidebar-label{font-size:16px}.vdp-main-content{padding:30px 24px}}@media (max-width:1024px){.vdp-layout{flex-direction:column}.vdp-sidebar{border-bottom:1px solid #e6ebef;border-right:none;flex-direction:row;gap:20px;min-width:auto;overflow-x:auto;padding:16px 20px;width:100%}.vdp-sidebar-profile{display:none}.vdp-sidebar-nav{flex-direction:row;gap:8px;width:auto}.vdp-sidebar-item{padding:10px 14px;white-space:nowrap}.vdp-sidebar-item svg:last-child{display:none}.vdp-logout-item{margin-top:0}.vdp-main-content{padding:24px 20px}.vdp-page-title{font-size:24px}.vdp-section-title{font-size:20px}}@media (max-width:768px){.vdp-sidebar{padding:12px 16px}.vdp-sidebar-label{font-size:14px}.vdp-sidebar-icon,.vdp-sidebar-icon svg{height:20px;width:20px}.vdp-main-content{padding:20px 16px}.vdp-page-title{font-size:22px;line-height:140%}.vdp-page-subtitle{font-size:14px}.vdp-section-title{font-size:18px;line-height:24px}.vdp-section-subtitle{font-size:14px;line-height:22px}.vdp-verify-card{gap:24px;padding:24px 16px}.vdp-verify-label{font-size:18px}.vdp-verify-price{font-size:24px}.vdp-document-upload-card{padding:20px 12px}.vdp-document-title{font-size:16px}.vdp-document-upload-content{max-width:100%}.vdp-form-actions{flex-direction:column;gap:16px;width:100%}.vdp-btn-cancel,.vdp-btn-submit{padding:14px 24px;width:100%}.vdp-upload-input-wrapper{flex-wrap:wrap;padding:8px 12px}.vdp-upload-input-label{flex-wrap:wrap}}@media (max-width:480px){.vdp-sidebar{gap:6px;padding:10px 12px}.vdp-sidebar-item{padding:8px 10px}.vdp-sidebar-item-content{gap:8px}.vdp-sidebar-label{font-size:12px}.vdp-main-content{padding:16px 12px}.vdp-page-header,.vdp-verification-section{gap:20px}.vdp-page-title{font-size:20px}.vdp-section-title{font-size:16px}.vdp-verify-card{gap:20px;padding:20px 12px}.vdp-verify-label{font-size:16px}.vdp-verify-price{font-size:22px}.vdp-document-upload-card{gap:12px;padding:16px 10px}.vdp-document-title{font-size:14px}.vdp-file-badge{padding:6px 10px}.vdp-file-name{font-size:14px}.vdp-upload-button span,.vdp-upload-hint,.vdp-upload-placeholder{font-size:12px}.vdp-btn-cancel,.vdp-btn-submit{font-size:14px;padding:12px 20px}}.verify-documents-page{background-color:#f5f5f5;display:flex;flex-direction:column;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;min-height:100vh}.dashboard-header{padding:25px 60px}.company-name,.language-selector span{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-style:normal}.user-role{gap:8px;justify-content:center}.user-role span{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-style:normal}.dashboard-sidebar{min-width:300px}.sidebar-profile-image{height:auto;max-width:260px;object-fit:contain;width:100%}.sidebar-nav-item{align-items:center;align-self:stretch;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;gap:16px;padding:12px 16px;text-decoration:none;transition:background-color .2s ease;width:100%}.sidebar-nav-item:hover{background:#f5f5f5}.sidebar-nav-item.active{background:#e6ebef}.sidebar-nav-item .nav-item-left{align-items:center;display:flex;flex:1 1;gap:16px}.sidebar-nav-item .nav-item-label{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.sidebar-nav-item .nav-chevron{height:24px;width:24px}.sidebar-nav-item.logout-btn .nav-item-label.logout-text{color:#ff7474}.verify-main{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:32px;padding:40px}.verify-content-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:40px;max-width:1521px;width:100%}.page-header-section{align-items:flex-start;flex-direction:column;gap:16px}.page-subtitle,.page-title{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-style:normal}.page-subtitle{color:#6d6d6d;font-size:16px;font-weight:400;line-height:156%;margin:0}.verification-section{align-self:stretch;gap:16px;justify-content:center}.section-header,.verification-section{align-items:flex-start;display:flex;flex-direction:column}.section-header{height:61px;justify-content:space-between}.section-title{color:#1b1b1b;font-size:24px;font-style:normal;line-height:21px}.section-subtitle{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:28px;margin:0}.documents-form-container{align-items:flex-start;align-self:stretch;background:#fff;border:1px solid #dadada;border-radius:16px;display:flex;flex-direction:column;gap:40px;padding:40px}.verification-info-header,.verification-type-info{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.verify-label{color:#374151;font-size:20px;font-weight:500;line-height:150%}.verify-label,.verify-price{font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-style:normal}.verify-price{color:#1f396c;font-size:28px;font-weight:600;line-height:normal}.verification-description{color:#374151;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin:0}.documents-form{gap:24px}.documents-form,.documents-upload-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.documents-upload-section{gap:32px}.document-upload-card{align-items:flex-start;align-self:stretch;border:1px solid #dadada;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:26px 16px}.document-title{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:120%;margin:0}.document-upload-content{align-items:flex-start;display:flex;flex-direction:column;gap:24px;width:570px}.uploaded-file-section{align-items:center;display:flex;flex-direction:column;gap:12px}.file-info-row{align-items:flex-start;align-self:stretch;flex-direction:column;flex-direction:row;gap:12px}.file-badge,.file-info-row{align-items:center;display:flex;justify-content:center}.file-badge{background:#eef5fb;border:1px solid #e4e4e4;border-radius:12px;gap:8px;padding:8px 16px}.file-name{font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-style:normal}.delete-btn{background:#ffdede;transition:background-color .2s ease}.delete-btn:hover{background:#ffd0d0}.file-upload-section{gap:12px}.file-upload-section,.upload-input-wrapper{align-items:flex-start;display:flex;flex-direction:column}.upload-input-wrapper{align-self:stretch;gap:8px}.upload-input-label{align-items:center;border:1px solid #e3e3e3;border-radius:12px;cursor:pointer;display:flex;gap:8px;padding:12px 16px;transition:border-color .2s ease}.upload-input-label:hover{border-color:#dadada}.file-input-hidden{display:none}.upload-button{align-items:flex-start;border-radius:12px;display:flex;gap:8px}.upload-button span{color:#001927;line-height:120%}.upload-button span,.upload-placeholder{font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400}.upload-placeholder{color:#6d6d6d;line-height:124%}.upload-hint{font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-style:normal;margin:0}.form-actions{gap:24px}.btn-cancel{background:#0000;border:1px solid #6d6d6d;color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;line-height:21px;transition:all .2s ease}.btn-cancel,.btn-submit{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:14px 32px}.btn-submit{border-radius:8px;cursor:pointer;transition:background-color .2s ease}.btn-submit:hover{background:#183057}.btn-submit{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:21px}@media (max-width:1400px){.verify-main{padding:32px}.document-upload-content{max-width:570px;width:100%}}@media (max-width:1200px){.dashboard-sidebar{gap:48px;min-width:260px;padding:24px 12px 0 16px;width:260px}.sidebar-nav-item .nav-item-label{font-size:16px}}@media (max-width:1024px){.dashboard-header{padding:20px 32px}.dashboard-sidebar{min-width:240px;width:240px}.documents-form-container{padding:24px}}@media (max-width:900px){.dashboard-container{flex-direction:column}.dashboard-sidebar{border-bottom:1px solid #e6ebef;border-right:none;flex-direction:row;gap:24px;min-width:100%;overflow-x:auto;padding:16px 24px;width:100%}.sidebar-profile{display:none}.sidebar-nav{flex-direction:row;gap:8px;width:100%}.sidebar-nav-item{padding:10px 14px;white-space:nowrap}.sidebar-nav-item .nav-chevron{display:none}.verify-main{padding:24px}}@media (max-width:768px){.dashboard-header{padding:16px 20px}.logo{height:auto;width:180px}.header-right{gap:16px}.company-name,.language-selector span{font-size:14px}.user-role span{font-size:12px}.verify-main{padding:20px 16px}.page-title{font-size:24px}.section-title{font-size:20px}.documents-form-container{padding:20px 16px}.document-upload-card{padding:16px 12px}.document-title{font-size:16px}.document-upload-content{width:100%}.form-actions{flex-direction:column;gap:16px;width:100%}.btn-cancel,.btn-submit{width:100%}}@media (max-width:480px){.dashboard-header{padding:12px 16px}.logo{width:140px}.user-avatar{height:32px;width:32px}.company-name,.user-role{display:none}.sidebar-nav-item .nav-item-label{font-size:14px}.page-title{font-size:20px}.section-header{gap:8px;height:auto}.section-title{font-size:18px;line-height:1.4}.section-subtitle{font-size:14px;line-height:1.5}.verify-label{font-size:18px}.verify-price{font-size:24px}.btn-cancel,.btn-submit{font-size:14px;padding:12px 24px}}:root{--header-color:#212121;--text-sub-heading-color:#505050}.product-input-preview{background:#f5f5f5;background:var(--background-color);display:flex;flex-direction:column;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;min-height:100vh}.preview-header{align-items:flex-start;background:#fff;background:var(--white-color);border-bottom:1px solid #e4e4e7;border-bottom:1px solid var(--radius-color);box-sizing:border-box;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:25px 60px;width:100%}.preview-header-content{align-items:center;display:flex;height:54px;justify-content:space-between;width:100%}.preview-logo{height:52px;object-fit:contain;width:266px}.preview-header-right,.user-profile-section{align-items:center;display:flex;gap:24px;justify-content:flex-end}.user-avatar-container{border-radius:30px;gap:10px;height:48px}.user-avatar-container,.user-role-container{align-items:center;display:flex;justify-content:center}.user-role-container{gap:8px}.preview-layout{display:flex;flex:1 1}.preview-sidebar{background:#fff;background:var(--white-color);border-right:1px solid #e6ebef;border-right:1px solid var(--foundation-blue-50);box-sizing:border-box;gap:88px;min-width:300px;padding:40px 16px 0 24px;width:300px}.preview-sidebar,.sidebar-logo{align-items:center;display:flex;flex-direction:column}.sidebar-logo{align-self:stretch;gap:16px}.sidebar-logo img{max-width:260px;object-fit:contain;width:100%}.sidebar-menu{align-self:stretch}.sidebar-menu-inner{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px}.sidebar-menu-item{align-items:center;align-self:stretch;border-radius:8px;cursor:pointer;display:flex;gap:16px;padding:12px 16px;transition:background-color .2s ease}.sidebar-menu-item.active,.sidebar-menu-item:hover{background:#e6ebef;background:var(--foundation-blue-50)}.sidebar-menu-item.has-submenu{justify-content:space-between}.menu-item-label.logout{color:#ff7474}.submenu-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px}.preview-main-content{display:flex;flex:1 1;flex-direction:column;gap:32px;padding:40px}.preview-page-header{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.preview-page-title{color:#1b1b1b;color:var(--heading-color);font-family:Poppins,sans-serif;font-size:28px;font-weight:600;line-height:156%;margin:0}.edit-button{align-items:center;background:#0000;border:1px solid #e6e6e6;border:1px solid var(--color-black-50);border-radius:8px;display:flex;gap:16px;padding:8px 16px;transition:background-color .2s ease}.edit-button:hover{background:#e6ebef;background:var(--foundation-blue-50)}.edit-button span{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:normal}.verification-membership-section{gap:16px}.membership-plan,.verification-level{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.field-label{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:120%}.verified-badge-container{align-items:center;display:flex;gap:5px;height:30px;width:118px}.verified-text{color:#29abe2;font-size:17px;font-weight:400}.membership-badge-container{align-items:center;display:flex;gap:5px}.membership-badge-container img{height:22px;width:22px}.membership-text{color:#6d6d6d;color:var(--light-gray);font-size:17px;font-weight:400}.progress-steps-container{align-self:stretch;gap:64px}.progress-steps,.progress-steps-container{align-items:center;display:flex;flex-direction:column}.progress-steps{gap:23px;max-width:791px;width:100%}.progress-steps-icons{align-items:center;display:flex;gap:16px;justify-content:center;max-width:778px;width:100%}.progress-line{background:#1f396c;background:var(--primary-color);height:2px;width:297px}.progress-labels{max-width:805px;width:100%}.progress-labels,.progress-numbers{align-items:center;display:flex;justify-content:space-between}.progress-numbers{width:532px}.progress-number-container{align-items:center;display:flex;gap:360px;justify-content:flex-end;width:285px}.progress-number{font-size:20px}.progress-number,.progress-publish{color:#1f396c;color:var(--primary-color);font-family:Inter,sans-serif;font-weight:500;letter-spacing:-.154px;line-height:22px;text-align:center}.progress-publish{font-size:18px}.product-content-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:40px}.product-preview-container{align-items:flex-start;display:flex;gap:16px;width:100%}.product-preview-inner{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:24px}.product-main-preview{align-items:flex-start;align-self:stretch;display:flex;gap:16px}.product-main-image{border-radius:8px;height:436px;object-fit:cover;width:436px}.product-details-preview{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:40px}.product-info-preview{gap:24px}.product-info-preview,.product-title-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.product-title-container{gap:16px}.product-title-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;color:#333;color:var(--text-color);display:-webkit-box;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:168%;margin:0;overflow:hidden;text-overflow:ellipsis}.product-price-container{flex-direction:column;gap:8px}.product-price-container,.product-price-row{align-items:flex-start;align-self:stretch;display:flex}.product-price-row{gap:16px}.product-price{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:32px;font-weight:600}.product-price-unit{font-size:16px}.product-moq,.product-price-unit{color:#6d6d6d;color:var(--light-gray);font-family:Poppins,sans-serif;font-weight:500}.product-moq{font-size:18px}.product-moq-value{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500}.product-description-preview{align-self:stretch;color:#6d6d6d;color:var(--light-gray);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;height:80px;line-height:168%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-thumbnails{align-items:center;display:flex;gap:16px}.product-thumbnail{border-radius:4px;cursor:pointer;height:64px;object-fit:cover;transition:opacity .2s ease;width:64px}.product-thumbnail:hover{opacity:.8}.product-overview-section{gap:64px}.overview-content,.product-overview-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.overview-content{gap:48px}.overview-block{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.section-title{align-self:stretch;color:#212121;color:var(--header-color);font-size:32px;line-height:normal}.overview-text{color:var(--text-sub-heading-color)}.key-features-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:24px}.key-features-title{color:#1b1b1b;color:var(--heading-color);font-family:Poppins,sans-serif;font-size:24px;font-weight:500;line-height:normal;margin:0}.feature-group,.features-list{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.feature-item{color:#505050;color:var(--text-sub-heading-color);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:196%;margin:0}.recommended-use-section{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.recommended-use-title{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:24px;font-weight:500;line-height:normal;margin:0}.recommended-item{color:#505050;color:var(--text-sub-heading-color);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:196%;margin:0}.seller-notes-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.seller-notes-title{color:#1b1b1b;color:var(--heading-color);font-size:24px;font-weight:500;line-height:normal}.seller-notes-text,.seller-notes-title{align-self:stretch;font-family:Poppins,sans-serif;margin:0}.seller-notes-text{color:#505050;color:var(--text-sub-heading-color);font-size:16px;font-weight:400;line-height:196%}.additional-notes-list{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.additional-note{color:#505050;color:var(--text-sub-heading-color);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:160%;margin:0;max-width:100%;width:1200px}.action-buttons{align-items:flex-start;gap:16px}.cancel-button{align-items:center;background:#0000;border:1px solid #969696;border:1px solid var(--text-secondary);border-radius:8px;cursor:pointer;display:flex;gap:16px;justify-content:center;padding:12px 24px;transition:background-color .2s ease;width:122px}.cancel-button:hover{background:#e6ebef;background:var(--foundation-blue-50)}.cancel-button span{color:#6d6d6d;color:var(--light-gray);font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:normal}.save-button-container{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.save-button{align-items:center;background:#1f396c;background:var(--primary-color);border:none;border-radius:8px;cursor:pointer;display:flex;gap:16px;justify-content:center;padding:12px 40px;transition:background-color .2s ease}.save-button:hover{background:#152a52}.save-button span{color:#fff;color:var(--white-color);font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:normal}@media (max-width:1400px){.preview-main-content{padding:32px}.product-main-image{height:350px;width:350px}.progress-line{width:200px}.additional-note{width:100%}}@media (max-width:1200px){.preview-sidebar{min-width:260px;padding:32px 12px 0 16px;width:260px}.product-main-preview{flex-direction:column}.product-main-image{aspect-ratio:1/1;height:auto;max-width:436px;width:100%}}@media (max-width:992px){.preview-header{padding:20px 30px}.preview-sidebar{display:none}.preview-main-content{padding:24px}.preview-page-title{font-size:24px}.section-title{font-size:26px}.progress-steps-icons{flex-wrap:wrap;gap:12px}.progress-line{width:100px}}@media (max-width:768px){.preview-header{padding:16px 20px}.preview-logo{height:auto;width:200px}.preview-header-right{gap:16px}.company-name,.language-selector span{font-size:14px}.user-role{font-size:12px}.preview-main-content{gap:24px;padding:20px 16px}.preview-page-header{align-items:flex-start;flex-direction:column;gap:16px}.preview-page-title{font-size:22px}.progress-steps-container{gap:32px}.progress-steps{gap:16px}.progress-line{width:60px}.progress-labels{align-items:center;flex-direction:column;gap:8px}.progress-number-container,.progress-numbers{gap:40px;width:auto}.product-thumbnails{flex-wrap:wrap}.section-title{font-size:22px}.key-features-title,.recommended-use-title,.seller-notes-title{font-size:20px}.action-buttons{flex-direction:column;width:100%}.cancel-button,.save-button,.save-button-container{width:100%}}@media (max-width:480px){.preview-header-content{flex-direction:column;gap:16px;height:auto}.preview-header-right{align-items:flex-start;flex-direction:column;width:100%}.user-profile-section{justify-content:flex-start;width:100%}.product-price{font-size:24px}.product-title-text{font-size:18px}}.specialist-account-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.specialist-account-modal-container{align-items:flex-start;animation:specialistAccountModalFadeIn .3s ease-out;background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:32px;max-width:686px;padding:32px 40px;width:100%}@keyframes specialistAccountModalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.specialist-account-modal-header{align-items:flex-start;display:flex;gap:40px;width:100%}.specialist-account-modal-title{color:#333;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:120%;margin:0}.specialist-account-modal-content{align-items:flex-start;display:flex;flex-direction:column;gap:32px;width:100%}.specialist-account-profile-section{align-items:flex-end;display:flex;gap:24px}.specialist-account-avatar-container{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.specialist-account-avatar{aspect-ratio:1/1;background-color:#d3d3d3;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:138px;height:170px;width:170px}.specialist-account-info-container{gap:16px}.specialist-account-info-container,.specialist-account-title-section{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.specialist-account-title-section{gap:4px}.specialist-account-job-title{color:#1f396c;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:26px;font-style:normal;font-weight:500;line-height:normal;margin:0}.specialist-account-name-section{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.specialist-account-name{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.specialist-account-details-section{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.specialist-account-detail-row{color:#6d6d6d;font-size:16px}.specialist-account-detail-label,.specialist-account-detail-row{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-style:normal;font-weight:400;line-height:24px}.specialist-account-detail-label{color:#333;font-size:18px}.specialist-account-detail-value{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-left:4px}.specialist-account-modal-actions{align-items:center;display:flex;gap:24px;width:100%}.specialist-account-cancel-btn{align-items:center;background:#0000;border:1px solid #e6e6e6;border-radius:8px;color:#333;cursor:pointer;display:flex;flex:1 1;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-style:normal;font-weight:500;gap:8px;height:52px;justify-content:center;line-height:120%;transition:background-color .2s ease,border-color .2s ease}.specialist-account-cancel-btn:hover{background-color:#f5f5f5;border-color:#dadada}.specialist-account-approve-btn{align-items:center;background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:600;gap:16px;height:52px;justify-content:center;line-height:normal;transition:background-color .2s ease}.specialist-account-approve-btn:hover{background-color:#162a52}@media (max-width:768px){.specialist-account-modal-container{gap:24px;max-width:100%;padding:24px 20px}.specialist-account-modal-title{font-size:24px}.specialist-account-profile-section{align-items:flex-start;flex-direction:column;gap:16px}.specialist-account-avatar{border-radius:100px;height:120px;width:120px}.specialist-account-job-title{font-size:20px}.specialist-account-detail-label,.specialist-account-name{font-size:16px}.specialist-account-detail-value{font-size:14px}.specialist-account-modal-actions{flex-direction:column;gap:12px}.specialist-account-approve-btn,.specialist-account-cancel-btn{font-size:16px;height:48px;width:100%}}@media (max-width:480px){.specialist-account-modal-container{gap:20px;padding:20px 16px}.specialist-account-modal-title{font-size:20px}.specialist-account-avatar{border-radius:80px;height:100px;width:100px}.specialist-account-job-title{font-size:18px}.specialist-account-detail-label,.specialist-account-detail-value,.specialist-account-name{font-size:14px}.specialist-account-details-section{gap:8px}}:root{--approved-color:#006928;--rejected-color:#cc2229}.specialist-manage-page{background:#f5f5f5;background:var(--background-color);display:flex;flex-direction:column;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;min-height:100vh}.specialist-header{align-items:flex-start;background:#fff;background:var(--white-color);border-bottom:1px solid #e4e4e7;border-bottom:1px solid var(--radius-color);box-sizing:border-box;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:25px 60px 25px 32px;width:100%}.user-avatar{overflow:hidden}.company-name{color:var(--primary-color)}.user-role{color:var(--light-gray)}.specialist-container{display:flex;flex:1 1}.specialist-sidebar{align-items:center;background:#fff;background:var(--white-color);border-right:1px solid #e6ebef;border-right:1px solid var(--foundation-blue-50);box-sizing:border-box;display:flex;flex-direction:column;gap:24px;min-width:300px;padding:40px 16px 0 24px;width:300px}.admin-avatar{border-radius:50%;height:120px;overflow:hidden;width:120px}.sidebar-nav{gap:8px}.nav-item{color:#333;color:var(--text-color)}.nav-item:hover{background-color:#e6ebef;background-color:var(--foundation-blue-50)}.nav-item.active{background-color:#1f396c;background-color:var(--primary-color);color:var(--white-color)}.nav-item.active .chevron-icon,.nav-item.active .nav-item-content svg{color:#fff;color:var(--white-color)}.nav-item-content{gap:12px}.nav-item-content span{font-size:16px;line-height:150%}.nav-item.logout{border-top:1px solid #e4e4e7;border-top:1px solid var(--radius-color);margin-top:20px;padding-top:20px}.specialist-main{background:#f5f5f5;background:var(--background-color);flex:1 1;overflow-y:auto;padding:32px 40px}.page-title-section{gap:8px}.page-title{color:#1f396c;color:var(--primary-color)}.page-description{line-height:150%}.specialist-list-section{background:#fff;background:var(--white-color);border-radius:16px;padding:24px}.list-header{flex-wrap:wrap;justify-content:space-between;margin-bottom:24px}.list-title{font-family:Poppins,sans-serif;font-size:20px;font-weight:600;line-height:150%}.list-controls{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.search-box{border:1px solid #e4e4e7;border:1px solid var(--radius-color);border-radius:8px;gap:8px;min-width:200px}.search-box input{flex:1 1;font-family:Poppins,sans-serif;font-size:14px}.dropdown{align-items:center;background:#fff;background:var(--white-color);border:1px solid #e4e4e7;border:1px solid var(--radius-color);border-radius:8px;cursor:pointer;display:flex;gap:8px;min-width:140px;padding:10px 16px}.dropdown span{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:14px}.specialist-table{overflow-x:auto;width:100%}.table-header{grid-gap:8px;background:#e6ebef;background:var(--foundation-blue-50);border-radius:8px 8px 0 0;color:#333;color:var(--text-color);display:grid;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;gap:8px;grid-template-columns:80px 100px 200px 150px 150px 120px 180px 100px 100px;padding:16px}.table-body,.table-header{min-width:1200px}.table-row{grid-gap:8px;border-bottom:1px solid #e4e4e7;border-bottom:1px solid var(--radius-color);color:#333;color:var(--text-color);display:grid;font-family:Poppins,sans-serif;font-size:14px;gap:8px;grid-template-columns:80px 100px 200px 150px 150px 120px 180px 100px 100px;padding:16px}.table-row:hover{background-color:#fafafa}.col-checkbox input[type=checkbox]{accent-color:#1f396c;accent-color:var(--primary-color);height:18px;width:18px}.col-date{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:14px;white-space:nowrap}.specialist-name-cell{align-items:center;display:flex;gap:10px}.specialist-avatar-small{border-radius:50%;height:32px;object-fit:cover;width:32px}.status-badge.approved{background-color:#e6f4ea;color:#006928;color:var(--approved-color)}.status-badge.pending{background-color:#fff3e0;color:var(--pending-color)}.status-badge.rejected{background-color:#ffebee;color:#cc2229;color:var(--rejected-color)}.details-btn{background:none;border:none;color:#1f396c;color:var(--primary-color);cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:0;text-decoration:underline}.details-btn:hover{color:#162a52}.pagination{margin-top:24px}.pagination-btn{background:var(--white-color);border:1px solid #e4e4e7;border:1px solid var(--radius-color);border-radius:8px;height:36px;transition:background-color .2s ease;width:36px}.pagination-btn:hover{background-color:#e6ebef;background-color:var(--foundation-blue-50)}.page-numbers{gap:8px}.page-number,.page-numbers{align-items:center;display:flex}.page-number{border-radius:8px;color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:14px;font-weight:500;height:36px;justify-content:center;transition:all .2s ease;width:36px}.page-number:hover{background-color:#e6ebef;background-color:var(--foundation-blue-50)}.page-number.active{background-color:#1f396c;background-color:var(--primary-color);color:var(--white-color)}@media (max-width:1200px){.specialist-sidebar{min-width:250px;width:250px}.table-header,.table-row{grid-template-columns:60px 80px 180px 130px 130px 100px 160px 90px 80px}}@media (max-width:1024px){.specialist-container{flex-direction:column}.specialist-sidebar{flex-direction:row;gap:16px;min-width:100%;overflow-x:auto;padding:16px;width:100%}.sidebar-profile{display:none}.sidebar-nav{flex-direction:row;gap:8px;width:auto}.nav-item{padding:10px 16px;white-space:nowrap}.nav-item.logout{border-top:none;margin-top:0;padding-top:10px}.specialist-main{padding:24px 20px}}@media (max-width:768px){.specialist-header{padding:16px 20px}.header-content{flex-wrap:wrap;gap:16px;height:auto}.logo{height:auto;width:200px}.page-title{font-size:24px}.list-header{align-items:flex-start;flex-direction:column}.list-controls{width:100%}.search-box{min-width:100%;width:100%}.dropdown{flex:1 1;min-width:auto}}@media (max-width:480px){.specialist-header{padding:12px 16px}.logo{width:160px}.user-info{display:none}.page-title{font-size:20px}.page-description{font-size:14px}.specialist-list-section{border-radius:12px;padding:16px}.list-title{font-size:18px}.pagination{gap:8px}.page-number,.pagination-btn{height:32px;width:32px}}.specialist-dashboard{background-color:#f8f9fa;display:flex;flex-direction:column;font-family:Inter,Poppins,-apple-system,Roboto,Helvetica,sans-serif;min-height:100vh}.dashboard-header{border-bottom:1px solid #ebecec;box-sizing:border-box}.language-selector span{line-height:154.53%}.user-avatar{background:linear-gradient(135deg,#8aa5b4,#1f396c)}.user-info{gap:4px}.company-name{color:#1f396c;font-family:Poppins,sans-serif;font-size:16px;line-height:120%}.user-role{align-items:center;display:flex;gap:4px}.user-role span{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:120%}.dashboard-container{flex:1 1}.dashboard-sidebar{gap:88px;min-height:calc(100vh - 104px);padding-bottom:40px}.sidebar-profile-section{align-self:stretch;padding-top:24px}.profile-avatar-container{height:120px;position:relative;width:120px}.profile-avatar{object-fit:cover}.edit-profile-btn{background:#0000;border:none;bottom:0;cursor:pointer;height:32px;padding:0;position:absolute;right:-10px;transition:transform .2s ease;width:32px}.edit-profile-btn:hover{transform:scale(1.1)}.edit-profile-btn svg{display:block}.profile-title-section{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}.profile-title{color:#2b2b2b;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.sidebar-nav{flex:1 1;padding:0 16px}.sidebar-menu-group{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px}.nav-item{transition:background-color .2s ease}.nav-item:hover{background-color:#f3f4f6}.nav-item-content span{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-style:normal}.nav-item.active .nav-item-content span{color:#333}.dashboard-main{display:flex;flex-direction:column;gap:40px;overflow-x:auto;padding:40px}.page-header{align-items:flex-end}.page-title-section{display:flex;flex-direction:column;gap:16px}.dashboard-cards{display:flex;gap:24px;width:100%}.dashboard-card{background:#fff;border:1px solid #ebecec;border-radius:8px;flex:1 1;flex-direction:column;gap:10px;height:177px;justify-content:center}.card-content,.dashboard-card{align-items:center;display:flex}.card-content{gap:32px}.card-icon{align-items:center;border-radius:8px;display:flex;height:60px;justify-content:center;width:60px}.card-info{display:flex;flex-direction:column;gap:8px}.card-title{color:#374151;font-size:16px;font-weight:500;line-height:150%}.card-title,.card-value{font-family:Inter,sans-serif}.card-value{color:#8aa5b4;font-size:28px;font-weight:600;line-height:normal}.dashboard-chart-section{background:#fff;border:1px solid #ebecec;border-radius:16px;display:flex;overflow:hidden}.chart-left{flex-shrink:0;gap:24px;justify-content:flex-start;padding:24px;width:367px}.chart-header-info,.chart-left{display:flex;flex-direction:column}.chart-header-info{gap:12px}.chart-title{font-size:24px;font-weight:500}.chart-subtitle,.chart-title{color:#2d2d2d;font-family:Inter,sans-serif;line-height:normal;margin:0}.chart-subtitle{font-size:16px;font-weight:400}.chart-stats{gap:16px;margin-top:80px}.stat-item{display:flex;flex-direction:column;gap:8px}.stat-value{font-family:Inter,sans-serif;font-size:20px;line-height:normal}.stat-value.blue{color:#1f396c}.stat-value.orange{color:#f6a83b}.stat-label{color:#2d2d2d;font-family:Inter,sans-serif;line-height:normal}.chart-right{display:flex;flex:1 1;flex-direction:column;gap:24px;padding:24px}.chart-sort{align-items:center;display:flex;gap:16px;justify-content:flex-end}.sort-dropdown{border:1px solid #374151;border-radius:8px;cursor:pointer;gap:9px;padding:8px 16px}.sort-dropdown span{color:#374151;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:30px}.chart-graph{height:400px;position:relative;width:100%}.chart-graph svg{height:calc(100% - 60px);left:50px;position:absolute;right:0;top:30px;width:calc(100% - 50px)}.chart-labels{bottom:0;pointer-events:none;right:0;top:0}.chart-labels,.y-axis{left:0;position:absolute}.y-axis{bottom:50px;display:flex;flex-direction:column;justify-content:space-between;top:20px;width:40px}.y-axis span{color:#636f85;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:150%;text-align:right}.x-axis{bottom:10px;display:flex;justify-content:space-between;left:50px;position:absolute;right:0}.x-axis span{color:#636f85;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:150%}.rfq-section{display:flex;flex-direction:column;gap:16px}.rfq-title{color:#333;font-family:Inter,sans-serif;font-size:24px;font-weight:500;line-height:120%;margin:0}.rfq-table{display:flex;flex-direction:column;min-width:1200px;width:100%}.col-checkbox{gap:8px}.col-checkbox input[type=checkbox]{cursor:pointer;height:20px;width:20px}.col-buyer,.col-category,.col-company,.col-date,.col-location,.col-subcategory{flex:1 1}.col-email{width:180px}.col-details,.col-status{width:118px}.status-new{color:#006928;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:120%}.details-link{color:#6d6d6d;line-height:120%}@media (max-width:1400px){.dashboard-main{gap:32px;padding:24px}.dashboard-cards{flex-wrap:wrap}.dashboard-card{flex-basis:calc(50% - 12px);flex-grow:1;flex-shrink:1;min-width:280px}.dashboard-chart-section{flex-direction:column}.chart-left{align-items:flex-start;flex-direction:row;justify-content:space-between;width:100%}.chart-stats{flex-direction:row;gap:32px;margin-top:0}}@media (max-width:1024px){.dashboard-sidebar{display:none}.dashboard-header{padding:16px 24px}.logo{height:auto;width:200px}}@media (max-width:768px){.dashboard-main{gap:24px;padding:16px}.page-title{font-size:22px}.dashboard-card{flex:1 1 100%;height:140px}.card-content{gap:16px}.card-value{font-size:24px}.chart-left{flex-direction:column;padding:16px}.chart-stats{flex-direction:column;gap:16px}.chart-right{padding:16px}.chart-graph{height:300px}.header-right{gap:12px}.user-info{display:none}}@media (max-width:576px){.dashboard-header{padding:12px 16px}.logo{width:150px}.language-selector span{display:none}.page-title{font-size:20px}.page-description{font-size:14px}.card-icon{height:48px;width:48px}.card-icon svg{height:28px;width:28px}}.buyer-filter-page{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:100vh}.buyer-filter-main{align-items:center;display:flex;flex:1 1;flex-direction:column;padding:24px var(--section-padding) 56px var(--section-padding)}.buyer-filter-card{align-items:flex-start;background-color:#fff;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:13px;padding:24px}.filter-option{align-items:center;display:flex;gap:8px;width:100%}.filter-checkbox{cursor:pointer;flex-shrink:0;height:24px;position:relative;width:24px}.filter-checkbox input{cursor:pointer;height:100%;margin:0;opacity:0;position:absolute;width:100%;z-index:1}.filter-checkbox .checkbox-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.filter-label{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:21px;margin:0;white-space:nowrap}@media (max-width:1400px){.buyer-filter-main{padding:24px 140px 56px}}@media (max-width:1024px){.buyer-filter-main{padding:24px 80px 56px}}@media (max-width:768px){.buyer-filter-main{padding:24px 24px 56px}.buyer-filter-card{max-width:400px;width:100%}}@media (max-width:480px){.buyer-filter-main{padding:16px 16px 40px}.buyer-filter-card{gap:12px;padding:20px}.filter-label{font-size:14px;line-height:19px}}.supplier-manage-modal-overlay{align-items:flex-start;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:40px 20px;position:fixed;right:0;top:0;z-index:1000}.supplier-manage-modal-container{align-items:flex-end;animation:smModalFadeIn .3s ease-out;background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:24px;max-width:1522px;padding:24px;position:relative;width:100%}@keyframes smModalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.sm-header-section{align-items:flex-end;align-self:stretch;display:flex;flex-direction:column;gap:16px}.sm-close-btn{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:8px;transition:background-color .2s ease}.sm-close-btn:hover{background-color:#dc35451a}.sm-title-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:40px}.sm-modal-title{color:#1b1b1b;font-size:52px;font-weight:600}.sm-modal-subtitle,.sm-modal-title{font-family:Poppins,sans-serif;line-height:156%;margin:0}.sm-modal-subtitle{color:#6d6d6d;font-size:16px;font-weight:400}.sm-cover-image-section{width:100%}.sm-cover-image{height:263px;object-fit:cover;width:100%}.sm-company-section{align-items:flex-start;align-self:stretch;border-bottom:1px solid #dadada;border-radius:0 0 4px 4px;display:flex;flex-direction:column;gap:24px;padding-bottom:24px;position:relative}.sm-company-header{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.sm-company-info{align-items:center;display:flex;gap:16px}.sm-company-logo{border-radius:4px;height:80px;object-fit:cover;width:80px}.sm-company-details{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.sm-company-name{color:#1f396c;font-family:Poppins,sans-serif;font-size:32px;font-weight:500;line-height:24px;margin:0}.sm-company-badges{align-items:center;display:flex;gap:24px}.sm-membership-badge{align-items:center;display:flex;gap:5px}.membership-icon{height:22px;width:22px}.sm-membership-text{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:16px;font-weight:500}.verified-badge{align-items:center;display:flex;gap:5px}.verified-badge.small{height:21px;width:78px}.verified-badge.large{height:30px;width:113px}.sm-location-badge{align-items:center;display:flex;gap:8px;justify-content:center}.sm-flag-container-header{align-items:center;border-radius:2px;display:flex;justify-content:flex-end;overflow:hidden}.sm-country-flag-header{height:33px;object-fit:cover;width:62px}.sm-location-text-header{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:160%}.sm-country-header{color:#6d6d6d}.sm-separator{color:#6d6d6d;font-weight:400}.sm-years-header{color:#333}.sm-business-type-badge{align-items:center;background:#e3f2fd;border-radius:16px;display:flex;flex-direction:row;gap:6px;padding:4px 12px}.sm-business-type-text{color:#0397dd;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;line-height:1.4}.sm-stats-section{align-items:center;border:1px solid #dadada;border-radius:8px;display:flex;gap:16px;padding:16px 24px}.sm-stat{color:#333;font-family:Poppins,sans-serif;font-size:20px;font-weight:600}.sm-stat-divider{background-color:#dadada;height:15px;width:1px}.sm-nav-tabs{gap:24px}.sm-nav-tab,.sm-nav-tabs{align-items:center;display:flex}.sm-nav-tab{background:#0000;border:1px solid #dadada;border-radius:8px;color:#1f396c;cursor:pointer;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;gap:8px;justify-content:center;line-height:21px;padding:12px 24px;transition:all .2s ease}.sm-nav-tab:hover{background-color:#1f396c0d}.sm-nav-tab.active{background:#1f396c;border-color:#1f396c;color:#fff}.sm-bookmark-btn{background:none;border:none;cursor:pointer;padding:8px;position:absolute;right:0;top:55px}.sm-bookmark-btn:hover{opacity:.8}.sm-main-content{flex-direction:column;gap:12px}.sm-content-row,.sm-main-content{align-items:flex-start;align-self:stretch;display:flex}.sm-content-row{gap:24px}.sm-video-placeholder{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;flex-shrink:0;height:419px;justify-content:center;width:553px}.sm-content-details{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:24px}.sm-company-overview{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.sm-overview-title{color:#1b1b1b;font-size:26px;font-weight:500}.sm-overview-subtitle,.sm-overview-title{align-self:stretch;font-family:Poppins,sans-serif;line-height:24px;margin:0}.sm-overview-subtitle{color:#6d6d6d;font-size:20px;font-weight:400}.sm-overview-description{align-self:stretch;color:#6d6d6d;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:32px;margin:0}.sm-contact-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.sm-contact-title{color:#333;font-size:20px;line-height:24px}.sm-contact-description,.sm-contact-title{align-self:stretch;font-family:Poppins,sans-serif;font-weight:400;margin:0}.sm-contact-description{color:#6d6d6d;font-size:16px;line-height:32px}.sm-action-buttons,.sm-btn-primary{align-items:center;display:flex;gap:16px}.sm-btn-primary{background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;justify-content:center;padding:12px 24px;transition:background-color .2s ease}.sm-btn-primary:hover{background:#162a52}.sm-btn-secondary{align-items:center;background:#0000;border:1px solid #6d6d6d;border-radius:8px;color:#6d6d6d;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:16px;justify-content:center;padding:12px 24px;transition:all .2s ease}.sm-btn-secondary:hover{background:#6d6d6d1a}.sm-certificates-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.sm-certificates-title{color:#333;font-size:20px;line-height:24px}.sm-certificates-description,.sm-certificates-title{align-self:stretch;font-family:Poppins,sans-serif;font-weight:400;margin:0}.sm-certificates-description{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#6d6d6d;display:-webkit-box;font-size:16px;line-height:32px;overflow:hidden;text-overflow:ellipsis}.sm-see-more{color:#f7941d;cursor:pointer;font-weight:500}.sm-see-more:hover{text-decoration:underline}.sm-certificates-list{background-color:#f8f9fa;border-left:3px solid #f7941d;border-radius:6px;margin-top:10px;padding:10px 15px}.sm-certificates-list p{color:#333;font-size:13px;margin:5px 0}.sm-products-section{flex-direction:column;gap:24px}.sm-products-section,.sm-section-header{align-items:center;align-self:stretch;display:flex}.sm-section-header{justify-content:space-between}.sm-section-title{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:24px;font-weight:500;line-height:21px;margin:0}.sm-nav-arrows{gap:24px;justify-content:flex-end}.sm-arrow-btn,.sm-nav-arrows{align-items:center;display:flex}.sm-arrow-btn{background:none;border:none;cursor:pointer;justify-content:center;padding:0;transition:opacity .2s ease}.sm-arrow-btn:hover{opacity:.7}.sm-products-grid{align-items:flex-start;align-self:stretch;display:flex;gap:12px}.sm-product-card{align-items:center;align-self:start;background:#fff;border:1px solid #d8d8d8cc;border-radius:2px;display:flex;flex:1 0;flex-direction:column;height:auto}.sm-product-image-container{align-items:center;align-self:stretch;background:#f9f9f9;border-radius:8px 8px 0 0;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:16px}.sm-product-image{height:169px;object-fit:contain;width:113px}.sm-product-content{flex-shrink:0;padding:16px}.sm-product-content,.sm-product-info{gap:16px}.sm-product-content,.sm-product-info,.sm-product-title-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.sm-product-title-section{gap:4px}.sm-product-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#6d6d6d;display:-webkit-box;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:146%;margin:0;overflow:hidden;text-overflow:ellipsis}.sm-product-pricing{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.sm-product-price{align-items:flex-start;display:flex;gap:4px}.sm-price-value{color:#333;font-family:Poppins,sans-serif;font-size:18px;font-weight:500}.sm-price-unit{color:#6d6d6d}.sm-price-unit,.sm-product-moq{font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.sm-moq-label{color:#6d6d6d}.sm-moq-value{color:#333}.sm-product-badges{align-self:stretch;flex-direction:column;gap:4px}.sm-badge-row,.sm-product-badges{align-items:flex-start;display:flex}.sm-badge-row{gap:24px}.sm-seller-logo{height:32px;object-fit:contain}.sm-location-info{align-items:center;display:flex;gap:2px;justify-content:center}.sm-flag-container{align-items:center;border-radius:61px;display:flex;justify-content:flex-end;overflow:hidden}.sm-country-flag{height:16px;object-fit:cover;width:31px}.sm-location-text{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:160%}.sm-country{color:#6d6d6d;font-weight:400}.sm-years{color:#333}.sm-business-type{align-items:center;align-self:stretch;display:flex;gap:8px;justify-content:center}.sm-business-text{color:#6d6d6d;flex:1 0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:160%}.sm-product-actions{align-self:stretch;margin-top:auto}.sm-btn-inquire,.sm-product-actions{align-items:center;display:flex;gap:8px}.sm-btn-inquire{background:#ffae00;border:none;border-radius:2px;color:#fff;cursor:pointer;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;justify-content:center;padding:10px 16px;transition:all .2s ease}.sm-btn-inquire:hover{background:#e69d00}.sm-btn-call{align-items:center;background:#0000;border:1px solid #6d6d6d;border-radius:2px;color:#6d6d6d;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:6px;justify-content:center;padding:10px 16px;transition:all .2s ease}.sm-btn-call:hover{background:#6d6d6d1a}.sm-btn-call svg{flex-shrink:0}.sm-snapshot-section{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:24px}.sm-snapshots-grid{align-items:flex-start;align-self:stretch;display:flex;gap:16px}.sm-snapshot-image{border-radius:4px;display:flex;flex:1 0;height:162px;object-fit:cover}.sm-brochure-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:24px;justify-content:center}.sm-brochure-content{align-items:flex-end;display:flex;gap:8px}.sm-download-btn{align-items:center;background:#0000;border:1px solid #dadada;border-radius:4px;color:#1b1b1b;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;gap:8px;justify-content:center;line-height:21px;padding:12px 16px;transition:all .2s ease}.sm-download-btn:hover{background:#0000000d}.sm-basic-info-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.sm-info-grid{gap:64px}.sm-info-grid,.sm-info-labels{align-items:flex-start;display:flex}.sm-info-labels{flex-direction:column;gap:16px}.sm-info-label{color:#333;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:normal}.sm-info-values{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.sm-info-value{color:#333;font-family:Poppins,sans-serif;font-size:20px;font-weight:400;line-height:normal}.sm-info-value.sm-link{color:#1f396c}.sm-overview-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.sm-overview-text{align-self:stretch;color:#505050;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:196%;margin:0}.sm-notes-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.sm-notes-text{align-self:stretch;color:#505050;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:196%;margin:0}.sm-additional-notes{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.sm-additional-note{color:#505050;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:160%;margin:0;max-width:100%;width:1200px}@media (max-width:1400px){.sm-products-grid{flex-wrap:wrap}.sm-product-card{flex-basis:calc(33.333% - 16px);flex-grow:1;flex-shrink:1;min-width:280px}.sm-snapshots-grid{flex-wrap:wrap}.sm-snapshot-image{flex-basis:calc(33.333% - 16px);flex-grow:1;flex-shrink:1;min-width:200px}.sm-info-grid{gap:32px}.sm-additional-note{width:100%}}@media (max-width:1200px){.sm-content-row{flex-direction:column}.sm-video-placeholder{height:300px;width:100%}.sm-company-header{align-items:flex-start;flex-direction:column;gap:16px}.sm-company-badges{flex-wrap:wrap}.sm-info-grid{gap:24px}}@media (max-width:992px){.sm-product-card,.sm-snapshot-image{flex-basis:calc(50% - 16px);flex-grow:1;flex-shrink:1}.sm-nav-tabs{flex-wrap:wrap}.sm-info-label,.sm-info-value{font-size:16px}}@media (max-width:768px){.supplier-manage-modal-overlay{padding:20px 10px}.supplier-manage-modal-container{padding:16px}.sm-modal-title{font-size:22px}.sm-company-name{font-size:24px}.sm-stats-section{padding:12px 16px}.sm-stat{font-size:16px}.sm-product-card,.sm-snapshot-image{flex:1 1 100%}.sm-action-buttons{flex-direction:column;width:100%}.sm-btn-primary,.sm-btn-secondary{width:100%}}@media (max-width:576px){.sm-company-badges,.sm-company-info{align-items:flex-start;flex-direction:column}.sm-company-badges,.sm-nav-tabs{gap:12px}.sm-nav-tab{font-size:14px;padding:8px 16px}.sm-overview-title,.sm-section-title{font-size:20px}.sm-overview-subtitle{font-size:16px}}.sm-contact-form-section{display:flex;flex-direction:column;gap:24px;padding:24px 0;width:100%}.sm-contact-form-header{display:flex;flex-direction:column;gap:8px}.sm-contact-form-subtitle{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin:0}.sm-contact-form{background:#f8f9fa;border-radius:12px;flex-direction:column;padding:24px}.sm-contact-form,.sm-form-row{display:flex;gap:20px}.sm-form-group{display:flex;flex:1 1;flex-direction:column;gap:8px}.sm-form-group.full-width{flex:1 1 100%}.sm-form-label{font-weight:500}.sm-form-input,.sm-form-label{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:14px}.sm-form-input{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:12px 16px;transition:border-color .2s ease}.sm-form-input:focus{border-color:#0397dd;outline:none}.sm-form-input::placeholder{color:#9e9e9e}.sm-form-textarea{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#1b1b1b;font-family:Poppins,sans-serif;font-size:14px;min-height:120px;padding:12px 16px;resize:vertical;transition:border-color .2s ease}.sm-form-textarea:focus{border-color:#0397dd;outline:none}.sm-form-textarea::placeholder{color:#9e9e9e}.sm-form-actions{display:flex;gap:16px;margin-top:12px}.sm-btn-submit{min-width:160px}.sm-contact-info-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;margin-top:24px;padding:24px}.sm-contact-card-title{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:0 0 16px}.sm-contact-card-content{display:flex;flex-direction:column;gap:16px}.sm-contact-item{align-items:center;color:#1b1b1b;display:flex;font-family:Poppins,sans-serif;font-size:14px;gap:12px}.sm-contact-item svg{flex-shrink:0}.sm-contact-info-section{align-items:flex-start;border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;gap:16px;padding:24px 0;width:100%}.sm-no-products{align-items:center;background:#f8f9fa;border-radius:12px;display:flex;justify-content:center;padding:60px 20px;width:100%}.sm-no-products p{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:16px;margin:0}@media (max-width:768px){.sm-form-row{gap:16px}.sm-form-actions,.sm-form-row{flex-direction:column}.sm-btn-submit{width:100%}}.sm-form-success{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px;text-align:center}.sm-form-success h4{color:#28a745;font-size:20px;font-weight:600}.sm-form-success h4,.sm-form-success p{font-family:Poppins,sans-serif;margin:0}.sm-form-success p{color:#6d6d6d;font-size:14px}.sm-own-company-warning{align-items:center;background:#fff5f5;border:1px solid #f5c6cb;border-radius:8px;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px;text-align:center}.sm-own-company-warning h4{color:#dc3545;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;margin:0}.sm-own-company-warning p{color:#721c24;font-family:Poppins,sans-serif;font-size:14px;margin:0}.sm-btn-primary:disabled{cursor:not-allowed;opacity:.7}.sm-loading-container{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:100px 20px}.sm-loading-container p{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:16px;margin:0}.sm-loading-spinner{animation:spin 1s linear infinite;border:4px solid #e0e0e0;border-radius:50%;border-top-color:#0397dd;height:50px;width:50px}.sm-modal-footer{align-items:center;background:#f8f9fa;border-radius:0 0 8px 8px;border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding:16px 24px;width:100%}.sm-footer-cancel-btn{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#6d6d6d;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:10px 28px;transition:all .2s}.sm-footer-cancel-btn:hover{background:#f5f5f5;border-color:#ccc}.sm-footer-view-products-btn{background:#ff9800;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:10px 28px;transition:background .2s}.sm-footer-view-products-btn:hover{background:#f57c00}.sm-footer-approve-btn{background:#0397dd;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:10px 28px;transition:background .2s}.sm-footer-approve-btn:hover{background:#0280be}.spm-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1001}.spm-modal{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:1100px;overflow-y:auto;position:relative;width:100%}.spm-close-btn{align-items:center;background:#ffffffe6;border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s;width:36px;z-index:10}.spm-close-btn:hover{background:#fff;box-shadow:0 2px 8px #0000001a}.spm-cover-section{height:200px;overflow:hidden;width:100%}.spm-cover-image{height:100%;object-fit:cover;width:100%}.spm-company-section{border-bottom:1px solid #e0e0e0;padding:20px 24px}.spm-company-header{flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.spm-company-header,.spm-company-info{align-items:flex-start;display:flex;gap:16px}.spm-company-logo{border:1px solid #e0e0e0;border-radius:10px;height:60px;object-fit:cover;width:60px}.spm-company-details{display:flex;flex-direction:column;gap:6px}.spm-company-name{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;margin:0}.spm-company-badges{flex-wrap:wrap;gap:8px}.spm-badge,.spm-company-badges{align-items:center;display:flex}.spm-badge{border-radius:16px;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;gap:4px;padding:4px 10px}.spm-badge.global{background:linear-gradient(135deg,gold,orange);color:#1b1b1b}.spm-badge.verified{background:#e8f8f0;color:#28a745}.spm-badge.location{background:#f5f5f5;color:#1b1b1b}.spm-badge.business-type{background:#e3f2fd;color:#0397dd}.spm-flag{border-radius:2px;height:12px;object-fit:cover;width:18px}.spm-stats-section{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;gap:12px;padding:10px 20px}.spm-stat{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:13px;font-weight:500}.spm-stat-divider{background:#e0e0e0;height:16px;width:1px}.spm-nav-tabs{display:flex;gap:6px}.spm-nav-tab{background:none;border:none;border-radius:6px;color:#6d6d6d;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;padding:10px 20px;transition:all .2s}.spm-nav-tab:hover{background:#f5f5f5;color:#1b1b1b}.spm-nav-tab.active{background:#0397dd;color:#fff}.spm-tab-content{padding:24px}.spm-content-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:350px 1fr;margin-bottom:24px}.spm-video-placeholder{align-items:center;background:#f5f5f5;border-radius:10px;display:flex;height:220px;justify-content:center;overflow:hidden;width:100%}.spm-video-placeholder iframe{border:none;height:100%;width:100%}.spm-content-details h3{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:0 0 6px}.spm-tagline{color:#0397dd;margin:0 0 12px}.spm-description,.spm-tagline{font-family:Poppins,sans-serif;font-size:13px}.spm-description{color:#6d6d6d;line-height:1.5;margin:0 0 16px}.spm-contact-cta{background:#f8f9fa;border-radius:10px;padding:16px}.spm-contact-cta h4{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;margin:0 0 6px}.spm-contact-cta p{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:12px;margin:0 0 12px}.spm-action-buttons{display:flex;flex-wrap:wrap;gap:10px}.spm-btn-primary{background:#0397dd;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;padding:8px 18px;transition:background .2s}.spm-btn-primary:hover{background:#0280be}.spm-btn-secondary{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#1b1b1b;cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;padding:8px 18px;transition:all .2s}.spm-btn-secondary:hover{background:#f5f5f5}.spm-section{margin-bottom:24px}.spm-section:last-child{margin-bottom:0}.spm-section h3{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;margin:0 0 14px}.spm-products-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.spm-products-grid.full{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.spm-product-card{background:#fff;border:1px solid #e0e0e0;border-radius:10px;overflow:hidden;transition:box-shadow .2s}.spm-product-card:hover{box-shadow:0 4px 12px #0000001a}.spm-product-card img{height:120px;object-fit:cover;width:100%}.spm-product-info{padding:12px}.spm-product-info h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1b1b1b;display:-webkit-box;margin:0 0 6px;overflow:hidden}.spm-product-info h4,.spm-product-price{font-family:Poppins,sans-serif;font-size:13px;font-weight:600}.spm-product-price{color:#0397dd;margin:0 0 4px}.spm-product-moq{color:#6d6d6d;margin:0 0 4px}.spm-product-category,.spm-product-moq{font-family:Poppins,sans-serif;font-size:11px}.spm-product-category{color:#999;margin:0}.spm-snapshots-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.spm-snapshot-image{border-radius:8px;height:100px;object-fit:cover;width:100%}.spm-info-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.spm-info-item{display:flex;flex-direction:column;gap:3px}.spm-info-item label{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:11px}.spm-info-item span{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:13px;font-weight:500}.spm-link{color:#0397dd!important}.spm-text-content{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:13px;line-height:1.6;margin:0}.spm-brochure{align-items:center;display:flex;gap:12px}.spm-download-btn{background:#0397dd;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-size:13px;padding:8px 18px;text-decoration:none}.spm-download-btn:hover{background:#0280be}.spm-contact-card{background:#f8f9fa;border-radius:10px;padding:20px}.spm-contact-items{display:flex;flex-direction:column;gap:14px}.spm-contact-item{align-items:center;color:#1b1b1b;display:flex;font-family:Poppins,sans-serif;font-size:13px;gap:10px}.spm-contact-item a{color:#0397dd;text-decoration:none}.spm-contact-item a:hover{text-decoration:underline}.spm-no-products{align-items:center;background:#f8f9fa;border-radius:10px;display:flex;justify-content:center;padding:50px 20px}.spm-no-products p{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:14px;margin:0}.spm-actions{background:#f8f9fa;border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.spm-cancel-btn{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#6d6d6d;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;padding:10px 28px;transition:all .2s}.spm-cancel-btn:hover{background:#f5f5f5}.spm-approve-btn{background:#0397dd;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;padding:10px 28px;transition:background .2s}.spm-approve-btn:hover{background:#0280be}@media (max-width:900px){.spm-content-row{grid-template-columns:1fr}.spm-video-placeholder{height:200px}}@media (max-width:600px){.spm-modal{max-height:95vh}.spm-company-header{flex-direction:column}.spm-nav-tabs{flex-wrap:wrap}.spm-cover-section{height:150px}.spm-info-grid{grid-template-columns:1fr}.spm-actions{flex-direction:column}.spm-approve-btn,.spm-cancel-btn{width:100%}}.supplier-edit-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.supplier-edit-modal{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0003;max-height:90vh;max-width:800px;overflow-y:auto;width:100%}.supplier-edit-header{align-items:center;background:#fff;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:20px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.supplier-edit-header h2{color:#1b1b1b;font-size:20px;font-weight:600;margin:0}.supplier-edit-header .close-btn{background:none;border:none;border-radius:8px;color:#6d6d6d;cursor:pointer;padding:8px;transition:background .2s}.supplier-edit-header .close-btn:hover{background:#f5f5f5;color:#1b1b1b}.supplier-edit-tabs{background:#fafafa;border-bottom:1px solid #e5e5e5;display:flex;gap:8px;padding:16px 24px}.supplier-edit-tabs .tab-btn{background:#0000;border:none;border-radius:8px;color:#6d6d6d;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.supplier-edit-tabs .tab-btn:hover{background:#e5e5e5;color:#1b1b1b}.supplier-edit-tabs .tab-btn.active{background:#1f396c;color:#fff}.supplier-edit-form{padding:24px}.form-section{gap:20px}.form-row{grid-gap:20px;gap:20px;grid-template-columns:1fr 1fr}.form-row.checkboxes{display:flex;gap:32px}.form-group label{color:#374151}.form-group input[type=email],.form-group input[type=number],.form-group input[type=text],.form-group select,.form-group textarea{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#1b1b1b;font-size:14px;padding:12px 16px;transition:border-color .2s,box-shadow .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#1f396c;box-shadow:0 0 0 3px #1f396c1a;outline:none}.form-group textarea{min-height:100px}.form-group.checkbox label{align-items:center;cursor:pointer;display:flex;font-weight:400;gap:10px}.form-group.checkbox input[type=checkbox]{accent-color:#1f396c;cursor:pointer;height:18px;width:18px}.image-preview{background:#f5f5f5;border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:16px}.image-preview label{color:#6d6d6d;font-size:13px;font-weight:500}.image-preview img{border:1px solid #e5e5e5;border-radius:8px;max-height:100px;max-width:150px;object-fit:contain}.form-actions{border-top:1px solid #e5e5e5;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:24px}.form-actions .cancel-btn{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s}.form-actions .cancel-btn:hover{background:#f5f5f5;border-color:#9ca3af}.form-actions .save-btn{background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 32px;transition:all .2s}.form-actions .save-btn:hover{background:#152a52}.form-actions .save-btn:disabled{background:#9ca3af;cursor:not-allowed}@media (max-width:768px){.supplier-edit-modal{margin:10px;max-height:calc(100vh - 20px);max-width:100%}.form-row{grid-template-columns:1fr}.supplier-edit-tabs{flex-wrap:wrap;gap:4px}.supplier-edit-tabs .tab-btn{font-size:13px;padding:8px 14px}}:root{--color-gray:#333;--accent-blue:#0094e4;--pending-color:#691c00;--active-color:#006928}.supplier-manage-page{background:#f5f5f5;background:var(--background-color);display:flex;flex-direction:column;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;min-height:100vh}.admin-header{align-items:flex-start;background:var(--white-color);border-bottom:1px solid var(--radius-color);box-sizing:border-box;flex-direction:column;gap:8px;justify-content:center;padding:25px 60px 25px 32px}.admin-header-content{align-items:center;display:flex;height:54px;justify-content:space-between;width:100%}.admin-logo{height:52px;object-fit:contain;width:266px}.admin-header-right{align-items:center;display:flex;gap:24px;justify-content:flex-end}.admin-language-selector{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center}.admin-language-selector span{color:#354556;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:154.53%}.admin-user-profile{align-items:center;border-radius:30px;display:flex;gap:10px;height:48px;justify-content:center}.admin-user-avatar{background:linear-gradient(135deg,#8aa5b4,#1f396c);border-radius:138px;height:40px;overflow:hidden;width:40px}.admin-user-avatar img{height:100%;object-fit:cover;width:100%}.admin-user-info{align-items:flex-start;display:flex;flex-direction:column;gap:6px;justify-content:center}.admin-user-name{color:#1f396c;color:var(--primary-color);font-size:16px;font-weight:500}.admin-user-name,.admin-user-role{font-family:Poppins,sans-serif;line-height:120%}.admin-user-role{color:#333;color:var(--text-color);font-size:14px;font-weight:400}.admin-main-layout{display:flex;flex:1 1}.admin-sidebar{align-items:center;background:var(--white-color);box-sizing:border-box;gap:12px;min-width:300px;padding:40px 16px 0 24px;width:300px}.sidebar-profile-section{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.sidebar-avatar-container{height:120px;position:relative;width:120px}.sidebar-avatar{background:linear-gradient(135deg,#8aa5b4,#1f396c);border-radius:138px;height:120px;overflow:hidden;width:120px}.sidebar-avatar img{height:100%;object-fit:cover;width:100%}.sidebar-edit-btn{background:#8aa5b4;background:var(--foundation-blue-200);border:none;border-radius:16px;bottom:10px;cursor:pointer;height:32px;position:absolute;right:-5px;width:32px}.sidebar-edit-btn,.sidebar-profile-info{align-items:center;display:flex;justify-content:center}.sidebar-profile-info{flex-direction:column;gap:4px}.sidebar-profile-name{color:#2b2b2b;color:var(--black-color);font-size:24px;font-weight:500}.sidebar-profile-name,.sidebar-profile-role{font-family:Poppins,sans-serif;line-height:normal}.sidebar-profile-role{color:#6d6d6d;color:var(--light-gray);font-size:14px;font-weight:400}.sidebar-menu{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-top:16px;width:100%}.menu-item{align-items:center;align-self:stretch;border-radius:8px;cursor:pointer;display:flex;gap:16px;padding:12px 16px;transition:background-color .2s ease}.menu-item.active,.menu-item:hover{background:#e6ebef;background:var(--foundation-blue-50)}.menu-item-content{align-items:center;display:flex;flex:1 1;gap:16px}.menu-item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.menu-item-label{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:normal}.menu-item-label.highlight{color:#0094e4;color:var(--accent-blue)}.menu-item-arrow{height:24px;width:24px}.menu-item-expandable{align-items:center;align-self:stretch;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px}.menu-item-expandable.active,.menu-item-expandable:hover{background:#e6ebef;background:var(--foundation-blue-50)}.submenu{align-items:flex-start;width:100%}.submenu-item{align-items:center;align-self:stretch;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px 12px 71px}.submenu-item:hover{background:#e6ebef;background:var(--foundation-blue-50)}.submenu-item-label{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:normal}.submenu-item-label.active{color:#0094e4;color:var(--accent-blue)}.menu-item-logout{align-items:center;align-self:stretch;border-radius:8px;cursor:pointer;display:flex;gap:16px;margin-top:auto;padding:12px 16px}.menu-item-logout .menu-item-label{color:#ff7474}.admin-main-content{display:flex;flex:1 1;flex-direction:column;gap:40px;overflow-x:auto;padding:32px 40px}.supplier-list-section{display:flex;flex-direction:column;gap:16px}.list-header{align-items:center;display:flex;gap:16px;justify-content:center;width:100%}.list-title{color:#333;color:var(--text-color);flex:1 1;font-family:Inter,sans-serif;font-size:24px;font-weight:500;line-height:120%;margin:0}.search-box{padding:10px 16px}.search-box input{background:#0000;color:#969696;color:var(--text-secondary)}.filter-dropdown{padding:10px 16px}.filter-dropdown svg{height:20px;width:20px}.filter-category{align-items:center;background:#fff;background:var(--white-color);border:1px solid #dadada;border:1px solid var(--gray-color);border-radius:6px;cursor:pointer;display:flex;gap:16px;padding:10px 16px}.filter-category span{color:#333;color:var(--text-color);font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:156%}.data-table-container{display:flex;flex-direction:column;width:100%}.table-header{background:#e2ecfe;border:1px solid #b0c2cc;border:1px solid var(--foundation-blue-100)}.table-header-cell{align-items:center;background:#e2ecfe;display:flex;gap:8px;height:100%;justify-content:center;padding:17px 0}.table-header-cell span{color:#374151;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:120%}.table-header-cell.checkbox{flex-shrink:0;width:40px}.table-header-cell.image{flex-shrink:0;justify-content:flex-start;padding-left:8px;text-align:left;width:60px}.table-header-cell.flex-1{flex:1 1}.table-header-cell.action{flex-shrink:0;width:80px}.table-row{background:#e4e4e4}.table-row:nth-child(2n){background:#fff}.table-row:hover{background:#f0f4f8}.table-cell{align-items:center;display:flex;gap:8px;height:100%;justify-content:center;padding:0 8px}.table-cell.checkbox{flex-shrink:0;width:40px}.table-cell.image{flex-shrink:0;width:60px}.table-cell.flex-1{flex:1 1}.table-cell.action{flex-shrink:0;width:80px}.table-cell span{color:#7c7d7f;color:var(--color-blue-gray);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:120%}.table-cell span.verified{color:#1f396c;color:var(--primary-color)}.table-cell span.pending{color:#691c00;color:var(--pending-color)}.table-cell span.active{color:#006928;color:var(--active-color)}.table-cell span.hide{color:#6d6d6d;color:var(--light-gray)}.table-cell span.company-name{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.table-cell span.details-link{cursor:pointer;text-decoration:underline}.table-cell span.details-link:hover{color:#1f396c;color:var(--primary-color)}.supplier-avatar{border-radius:49px;flex-shrink:0;height:36px;overflow:hidden;width:36px}.supplier-avatar img{height:100%;object-fit:cover;width:100%}.custom-checkbox{-webkit-appearance:none;appearance:none;border:2px solid #969696;border:2px solid var(--text-secondary);border-radius:4px;cursor:pointer;height:24px;position:relative;transition:all .2s ease;width:24px}.custom-checkbox:checked{background:#1f396c;background:var(--primary-color);border-color:#1f396c;border-color:var(--primary-color)}.custom-checkbox:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:7px;position:absolute;top:3px;transform:rotate(45deg);width:6px}.header-checkbox-container{align-items:center;display:flex;gap:4px}.header-checkbox{-webkit-appearance:none;appearance:none;border:1.5px solid #333;border:1.5px solid var(--text-color);border-radius:4px;cursor:pointer;height:20px;position:relative;width:20px}.header-checkbox:checked{background:#1f396c;background:var(--primary-color);border-color:#1f396c;border-color:var(--primary-color)}.header-checkbox:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.header-checkbox-label{color:#374151;color:var(--text-headline);font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:120%}.action-menu-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;width:24px}.pagination{gap:16px;padding:32px 0}.pagination-btn{align-items:center;background:none;border:none;border-radius:53px;display:flex;height:24px;justify-content:center;padding:0;width:24px}.pagination-btn:hover{background:#e6ebef;background:var(--foundation-blue-50)}.pagination-number{border-radius:4px}.pagination-number:hover{background:#e6ebef;background:var(--foundation-blue-50)}@media (max-width:1400px){.admin-main-content{padding:24px 20px}.data-table-container{overflow-x:auto}.table-header,.table-row{min-width:1200px}}@media (max-width:1200px){.admin-sidebar{min-width:260px;padding:24px 12px 0 16px;width:260px}.sidebar-profile-name{font-size:20px}.menu-item-label{font-size:16px}}@media (max-width:992px){.admin-main-layout{flex-direction:column}.admin-sidebar{border-bottom:1px solid #e6ebef;border-right:none;flex-direction:row;flex-wrap:wrap;min-width:100%;padding:20px;width:100%}.sidebar-profile-section{flex-direction:row;gap:16px;width:auto}.sidebar-avatar,.sidebar-avatar-container{height:60px;width:60px}.sidebar-edit-btn{bottom:5px;height:24px;right:-3px;width:24px}.sidebar-profile-info{align-items:flex-start}.sidebar-profile-name{font-size:18px}.sidebar-menu{display:none}.list-header{flex-wrap:wrap;gap:12px}.search-box{order:1;width:100%}}@media (max-width:768px){.admin-header{padding:16px 20px}.admin-logo{height:auto;width:180px}.admin-header-right{gap:12px}.admin-language-selector span,.admin-user-info{display:none}.page-title{font-size:22px}.list-title{font-size:18px}.filter-category,.filter-dropdown{padding:8px 12px}.filter-category span,.filter-dropdown span{font-size:14px}}@media (max-width:576px){.admin-header{padding:12px 16px}.admin-logo{width:150px}.admin-main-content{gap:24px;padding:16px}.page-title{font-size:20px}.page-description{font-size:14px}.filter-category,.filter-dropdown{justify-content:space-between;width:100%}}.supplier-manage-content{background:#f5f5f5;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;min-height:calc(100vh - 104px);overflow:visible;padding:24px 32px}.supplier-manage-content .sm-page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.supplier-manage-content .sm-page-title-section{display:flex;flex-direction:column;gap:4px}.supplier-manage-content .sm-page-title{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:32px;font-weight:600;line-height:140%;margin:0}.supplier-manage-content .sm-page-description{color:#676767;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:140%;margin:0}.supplier-manage-content .sm-header-actions{align-items:center;display:flex;gap:12px}.supplier-manage-content .sm-bulk-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:10px 16px;transition:all .2s}.supplier-manage-content .sm-bulk-btn.activate{background:#dcfce7;color:#006928}.supplier-manage-content .sm-bulk-btn.activate:hover{background:#bbf7d0}.supplier-manage-content .sm-bulk-btn.suspend{background:#fef3c7;color:#92400e}.supplier-manage-content .sm-bulk-btn.suspend:hover{background:#fde68a}.supplier-manage-content .sm-bulk-btn.hide{background:#f3f4f6;color:#6b7280}.supplier-manage-content .sm-bulk-btn.hide:hover{background:#e5e7eb}.supplier-manage-content .sm-bulk-btn.delete{background:#fee2e2;color:#dc2626}.supplier-manage-content .sm-bulk-btn.delete:hover{background:#fecaca}.supplier-manage-content .sm-export-btn{align-items:center;background:#fff;border:1px solid #1f396c;border-radius:6px;color:#1f396c;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.supplier-manage-content .sm-export-btn:hover{background:#f5f5f5}.supplier-manage-content .sm-content{display:flex;flex-direction:column;gap:16px}.supplier-manage-content .sm-list-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;overflow:visible}.supplier-manage-content .sm-list-title{color:#3e4958;font-family:Poppins,sans-serif;font-size:26px;font-weight:600;line-height:140%;margin:0}.supplier-manage-content .sm-list-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;overflow:visible}.supplier-manage-content .sm-search-box{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:space-between;padding:10px 16px;width:280px}.supplier-manage-content .sm-search-box:focus-within{border-color:#1f396c}.supplier-manage-content .sm-search-box svg{flex-shrink:0}.supplier-manage-content .sm-search-box input{border:none;color:#676767;flex:1 1;font-family:Inter,sans-serif;font-weight:400;line-height:156%;outline:none;width:100%}.supplier-manage-content .sm-search-box input::placeholder{color:#999}.supplier-manage-content .sm-select-wrapper{display:inline-block;position:relative}.supplier-manage-content .sm-filter-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#f3f4f6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%23676767' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #e5e7eb;border-radius:6px;color:#676767;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:156%;min-width:120px;outline:none;padding:10px 40px 10px 16px;transition:border-color .2s}.supplier-manage-content .sm-filter-select:hover{border-color:#1f396c}.supplier-manage-content .sm-filter-select:focus{border-color:#1f396c;box-shadow:0 0 0 2px #1f396c1a}.supplier-manage-content .sm-filter-select option{font-family:Inter,sans-serif;padding:10px}.supplier-manage-content .sm-category-select{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;display:flex!important;gap:8px;padding:10px 16px;position:relative}.supplier-manage-content .sm-category-select .sm-filter-icon{display:block;flex-shrink:0;height:18px;width:18px}.supplier-manage-content .sm-category-select .sm-filter-select.with-icon{background:#0000!important;border:none!important;color:#676767;flex:1 1;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:156%;min-width:140px;padding:0 20px 0 0!important}.supplier-manage-content .sm-dropdown{align-items:center;background:#fff;border:1px solid #dadada;border-radius:6px;cursor:pointer;display:flex;gap:12px;min-width:120px;padding:10px 16px;position:relative}.supplier-manage-content .sm-dropdown span{color:#333;font-family:Inter,sans-serif;font-size:14px}.supplier-manage-content .sm-dropdown-menu{background:#fff;border:1px solid #dadada;border-radius:6px;box-shadow:0 4px 12px #00000026;left:0;margin-top:4px;min-width:150px;position:absolute;top:100%;z-index:1000}.supplier-manage-content .sm-dropdown-item{color:#333;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;padding:10px 16px;white-space:nowrap}.supplier-manage-content .sm-dropdown-item:hover{background:#f5f5f5}.supplier-manage-content .sm-filter-btn{align-items:center;background:#fff;border:1px solid #1f396c;border-radius:6px;color:#1f396c;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;position:relative;transition:all .2s}.supplier-manage-content .sm-filter-btn:hover{background:#e6ebef}.supplier-manage-content .sm-category-dropdown{position:relative}.supplier-manage-content .sm-category-menu{background:#fff;border:1px solid #dadada;border-radius:6px;box-shadow:0 4px 12px #00000026;left:0;margin-top:4px;max-height:300px;min-width:200px;overflow-y:auto;position:absolute;top:100%;z-index:1000}.supplier-manage-content .sm-clear-btn{align-items:center;background:#fff;border:1px solid #dc2626;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:6px;padding:10px 14px;transition:all .2s}.supplier-manage-content .sm-clear-btn:hover{background:#fef2f2}.supplier-manage-content .sm-table-container{border:1px solid #b0c2cc;border-radius:0;box-shadow:0 1px 3px #0000001a;margin:0 auto;max-width:1920px;position:relative}.supplier-manage-content .sm-table{background:#fff;border-radius:0;box-sizing:border-box;overflow:visible}.supplier-manage-content .sm-table-header{grid-gap:8px;align-items:center;background:#e2ecfe;display:grid;gap:8px;grid-template-columns:72px 60px 95px minmax(140px,1.2fr) minmax(100px,1fr) 100px 95px 150px 70px 95px 80px 70px 70px;min-height:57px;padding:0}.supplier-manage-content .sm-th{align-items:center;color:#374151;display:flex;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:500;justify-content:center;line-height:120%;padding:17px 0;text-align:center!important;white-space:nowrap}.supplier-manage-content .sm-th-checkbox{align-items:center;background:#e2ecfe;display:flex;gap:4px;justify-content:flex-start;padding:17px 8px 17px 12px}.supplier-manage-content .sm-th-checkbox input[type=checkbox]{cursor:pointer;height:18px;width:18px}.supplier-manage-content .sm-th-checkbox span{color:#374151;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:500;margin-left:4px}.supplier-manage-content .sm-table-body{display:flex;flex-direction:column}.supplier-manage-content .sm-table-row{grid-gap:8px;align-items:center;background:#fff;border-bottom:1px solid #b0c2cc;border-left:1px solid #b0c2cc;border-right:1px solid #b0c2cc;display:grid;gap:8px;grid-template-columns:72px 60px 95px minmax(140px,1.2fr) minmax(100px,1fr) 100px 95px 150px 70px 95px 80px 70px 70px;min-height:56px;padding:0}.supplier-manage-content .sm-table-row:nth-child(odd){background:#e6ebef80}.supplier-manage-content .sm-table-row:nth-child(2n){background:#fff}.supplier-manage-content .sm-table-row:hover{background:#e2ecfe99}.supplier-manage-content .sm-td{align-items:center;color:#7c7d7f;display:flex;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;justify-content:center;line-height:120%;min-width:0;overflow:hidden;padding:12px 4px;text-align:center!important;text-overflow:ellipsis;white-space:nowrap}.supplier-manage-content .sm-td-checkbox{align-items:center;display:flex;justify-content:flex-start;padding:19px 8px 19px 12px}.supplier-manage-content .sm-td-checkbox input[type=checkbox]{cursor:pointer;height:18px;width:18px}.supplier-manage-content .sm-td-logo{justify-content:flex-start;padding-left:8px}.supplier-manage-content .sm-logo-wrapper{align-items:center;display:flex;justify-content:flex-start}.supplier-manage-content .sm-logo-img{border:1px solid #e4e4e7;border-radius:50%;height:40px;object-fit:cover;width:40px}.supplier-manage-content .sm-logo-placeholder{align-items:center;background:linear-gradient(135deg,#8aa5b4,#1f396c);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.supplier-manage-content .sm-td-date{font-size:12px}.supplier-manage-content .sm-td-company{color:#333!important;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-manage-content .sm-td-type{font-size:12px}.supplier-manage-content .sm-td-location{font-size:12px;overflow:hidden;text-overflow:ellipsis}.supplier-manage-content .sm-td-verification{text-align:center}.supplier-manage-content .sm-verification-text{color:#7c7d7f;font-size:12px}.supplier-manage-content .sm-td-email{font-size:11px;overflow:hidden;text-overflow:ellipsis}.supplier-manage-content .sm-td-products{color:#1f396c!important;font-weight:500}.supplier-manage-content .sm-td-membership{text-align:center}.supplier-manage-content .sm-membership-text{color:#7c7d7f;font-size:12px}.supplier-manage-content .sm-td-status{text-align:center}.supplier-manage-content .sm-status-badge{border-radius:20px;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px;white-space:nowrap}.supplier-manage-content .sm-status-badge.pending{background:#ffedd5;color:#691c00}.supplier-manage-content .sm-status-badge.active{background:#dcfce7;color:#006928}.supplier-manage-content .sm-status-badge.hidden{background:#f3f4f6;color:#374151}.supplier-manage-content .sm-status-badge.suspended{background:#fee2e2;color:#991b1b}.supplier-manage-content .sm-td-details{text-align:center}.supplier-manage-content .sm-details-btn{background:none;border:none;color:#374151;cursor:pointer;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:500;padding:0;text-decoration:underline}.supplier-manage-content .sm-details-btn:hover{color:#1f396c}.supplier-manage-content .sm-td-action{overflow:visible!important;position:relative}.supplier-manage-content .sm-action-dropdown{position:relative}.supplier-manage-content .sm-action-btn{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .2s}.supplier-manage-content .sm-action-btn:hover{background:#f3f4f6}.supplier-manage-content .sm-action-menu{background:#fff;border:1px solid #e4e4e7;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:140px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}.supplier-manage-content .sm-action-item{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 14px;transition:background-color .2s}.supplier-manage-content .sm-action-item:hover{background:#f3f4f6}.supplier-manage-content .sm-action-item.delete{color:#dc2626}.supplier-manage-content .sm-action-item.delete:hover{background:#fee2e2}.supplier-manage-content .sm-no-data{color:#7c7d7f;font-size:14px;padding:40px;text-align:center}.supplier-manage-content .sm-plan-badge{border-radius:20px;display:inline-block;font-size:11px;font-weight:500;padding:4px 10px;white-space:nowrap}.supplier-manage-content .sm-plan-badge.basic{background:#e6ebef;color:#1f396c}.supplier-manage-content .sm-plan-badge.premium{background:#fef3c7;color:#92400e}.supplier-manage-content .sm-plan-badge.enterprise{background:#ede9fe;color:#5b21b6}.supplier-manage-content .sm-error,.supplier-manage-content .sm-loading{background:#fff;border-radius:8px;color:#6d6d6d;font-size:16px;padding:40px;text-align:center}.supplier-manage-content .sm-error button{background:#1f396c;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-left:16px;padding:8px 16px}.supplier-manage-content .sm-pagination{align-items:center;border-top:none;display:flex;gap:32px;justify-content:center;margin-top:24px;padding:24px 0}.supplier-manage-content .sm-page-arrow{align-items:center;background:#eeeeeeb0;border:none;border-radius:53px;cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .2s;width:24px}.supplier-manage-content .sm-page-arrow:hover:not(:disabled){background:#b0c2cc}.supplier-manage-content .sm-page-arrow:disabled{cursor:not-allowed;opacity:.5}.supplier-manage-content .sm-page-num{border-radius:4px;color:#676767;cursor:pointer;font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:140%;padding:4px 8px;text-align:center;transition:all .2s}.supplier-manage-content .sm-page-num:hover{background:#f5f5f5}.supplier-manage-content .sm-page-num.active{background:#1f396c;border-radius:4px;color:#fff;font-weight:600}@media (max-width:1200px){.supplier-manage-content{padding:24px}.supplier-manage-content .sm-list-header{align-items:flex-start;flex-direction:column;gap:16px}.supplier-manage-content .sm-list-controls{flex-wrap:wrap}.supplier-manage-content .sm-search-box{width:100%}}@media (max-width:768px){.supplier-manage-content .sm-page-header{align-items:flex-start!important;flex-direction:column!important;gap:16px!important;margin-bottom:20px!important}.supplier-manage-content .sm-page-title{font-size:32px!important;line-height:1.3!important}.supplier-manage-content .sm-page-description{font-size:13px!important;line-height:1.5!important}.supplier-manage-content .sm-header-actions{flex-wrap:wrap!important;gap:8px!important;width:100%!important}.supplier-manage-content .sm-bulk-btn{flex:1 1!important;font-size:12px!important;justify-content:center!important;min-width:calc(50% - 4px)!important;padding:8px 12px!important}.supplier-manage-content .sm-export-btn{justify-content:center!important;padding:10px 16px!important;width:100%!important}.supplier-manage-content .sm-list-header{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.supplier-manage-content .sm-list-title{font-size:18px!important}.supplier-manage-content .sm-list-controls{flex-direction:column!important;gap:10px!important;width:100%!important}.supplier-manage-content .sm-search-box{min-width:0!important;min-width:auto!important;padding:10px 14px!important;width:100%!important}.supplier-manage-content .sm-select-wrapper{width:100%!important}.supplier-manage-content .sm-category-select .sm-filter-select.with-icon,.supplier-manage-content .sm-filter-select{min-width:auto!important;width:100%!important}.supplier-manage-content .sm-clear-btn{justify-content:center!important;width:100%!important}.supplier-manage-content .sm-content{overflow-x:hidden!important;padding:12px!important}}.supplier-manage-page{--sm-font-xs:clamp(10px,0.85vw,11px);--sm-font-sm:clamp(11px,0.95vw,13px);--sm-font-base:clamp(12px,1vw,14px);--sm-font-md:clamp(13px,1.1vw,16px);--sm-font-lg:clamp(16px,1.4vw,20px);--sm-font-xl:clamp(18px,1.8vw,24px);--sm-font-2xl:clamp(22px,2.2vw,28px);--sm-space-xs:clamp(4px,0.4vw,6px);--sm-space-sm:clamp(6px,0.6vw,8px);--sm-space-md:clamp(10px,1vw,14px);--sm-space-lg:clamp(14px,1.4vw,20px);--sm-space-xl:clamp(20px,2vw,28px)}.supplier-manage-content,.supplier-manage-page{box-sizing:border-box;max-width:100vw;overflow-x:hidden}.supplier-manage-content .sm-page-header{flex-wrap:wrap;gap:var(--sm-space-lg)}.supplier-manage-content .sm-page-title{font-size:48px;line-height:1.3}.supplier-manage-content .sm-page-description{font-size:var(--sm-font-base)}.supplier-manage-content .sm-list-header{flex-wrap:wrap;gap:var(--sm-space-md)}.supplier-manage-content .sm-list-title{font-size:24px;font-weight:500;white-space:nowrap}.supplier-manage-content .sm-search-box{background:#e6ebef;border:1px solid #dadada;border-radius:6px;max-width:100%;padding:8px 16px;width:364px}.supplier-manage-content .sm-search-box input{background:#0000;font-size:16px}.supplier-manage-content .sm-filter-dropdown,.supplier-manage-content .sm-filter-select{background:#e6ebef;border:1px solid #dadada;border-radius:6px;font-size:16px;padding:8px 36px 8px 8px;white-space:nowrap}.supplier-manage-content .sm-table-container{-webkit-overflow-scrolling:touch;background:#fff;border-radius:8px;overflow-x:auto;overflow-y:visible;width:100%}.supplier-manage-content .sm-table-container::-webkit-scrollbar{height:8px}.supplier-manage-content .sm-table-container::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.supplier-manage-content .sm-table-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.supplier-manage-content .sm-table-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.supplier-manage-content .sm-table{border-collapse:collapse;min-width:clamp(900px,100%,1400px);table-layout:auto;width:100%}.supplier-manage-content .sm-table td,.supplier-manage-content .sm-table th{font-size:var(--sm-font-base);overflow:hidden;padding:var(--sm-space-md) var(--sm-space-sm);text-overflow:ellipsis;white-space:nowrap}.supplier-manage-content .sm-table th{background:#e2ecfe;color:#374151;font-weight:500;position:-webkit-sticky;position:sticky;top:0;z-index:1}.supplier-manage-content .sm-col-checkbox{min-width:55px;padding-left:8px!important;padding-right:0!important;text-align:center!important;width:55px}.supplier-manage-content .sm-col-logo{min-width:70px;padding-left:0!important;padding-right:0!important;width:70px}.supplier-manage-content .sm-col-date{min-width:80px;width:clamp(80px,9vw,110px)}.supplier-manage-content .sm-col-company{max-width:clamp(130px,14vw,180px);min-width:120px}.supplier-manage-content .sm-col-type{min-width:80px;width:clamp(80px,10vw,120px)}.supplier-manage-content .sm-col-location{min-width:90px;width:clamp(90px,11vw,130px)}.supplier-manage-content .sm-col-verification{min-width:80px;width:clamp(80px,8vw,100px)}.supplier-manage-content .sm-col-email{max-width:clamp(140px,15vw,200px);min-width:130px}.supplier-manage-content .sm-col-products{min-width:55px;text-align:center;width:clamp(60px,6vw,80px)}.supplier-manage-content .sm-col-membership{min-width:80px;width:clamp(80px,9vw,110px)}.supplier-manage-content .sm-col-status{min-width:75px;width:clamp(75px,8vw,100px)}.supplier-manage-content .sm-col-details{min-width:55px;width:clamp(55px,6vw,75px)}.supplier-manage-content .sm-col-action{min-width:45px;overflow:visible!important;position:relative;width:clamp(45px,5vw,60px)}.supplier-manage-content .sm-plan-badge,.supplier-manage-content .sm-status-badge,.supplier-manage-content .sm-verification-badge{align-items:center;display:inline-flex;font-size:var(--sm-font-xs);justify-content:center;padding:clamp(3px,.3vw,5px) clamp(8px,.8vw,12px);white-space:nowrap}.supplier-manage-content .sm-company-logo{border-radius:50%;flex-shrink:0;height:clamp(28px,3vw,36px);object-fit:cover;width:clamp(28px,3vw,36px)}.supplier-manage-content .sm-details-btn{font-size:var(--sm-font-sm);padding:var(--sm-space-xs) var(--sm-space-sm)}.supplier-manage-content .sm-action-btn{height:clamp(28px,2.8vw,36px);min-height:28px;min-width:28px;width:clamp(28px,2.8vw,36px)}.supplier-manage-content .sm-pagination{flex-wrap:wrap;gap:4px}.supplier-manage-content .sm-page-arrow{height:32px;min-width:32px;width:32px}.supplier-manage-content .sm-page-num{font-size:13px;height:32px;width:32px}.supplier-manage-content .sm-bulk-btn{font-size:var(--sm-font-sm);gap:var(--sm-space-xs);padding:var(--sm-space-sm) var(--sm-space-md)}.supplier-manage-content .sm-error,.supplier-manage-content .sm-loading,.supplier-manage-content .sm-no-data{font-size:var(--sm-font-base);padding:var(--sm-space-xl)}@media (max-width:1400px){.supplier-manage-content{padding:var(--sm-space-lg)}.supplier-manage-content .sm-table{min-width:950px}}@media (max-width:1200px){.supplier-manage-content .sm-table{min-width:900px}.supplier-manage-content .sm-list-controls{justify-content:flex-start;width:100%}}@media (max-width:1024px){.supplier-manage-content .sm-table{min-width:850px}}@media (max-width:768px){.supplier-manage-content{padding:var(--sm-space-md)}.supplier-manage-content .sm-table{display:block!important;font-size:12px;min-width:0!important;min-width:auto!important;width:100%!important}.supplier-manage-content .sm-table-container{overflow-x:hidden!important;width:100%!important}.supplier-manage-content .sm-table thead{display:none!important}.supplier-manage-content .sm-table tbody{display:flex!important;flex-direction:column!important;gap:12px!important}.supplier-manage-content .sm-table tbody tr{background:#fff!important;border:1px solid #e4e4e7!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000a!important;display:flex!important;flex-wrap:wrap!important;padding:16px!important;position:relative!important}.supplier-manage-content .sm-table tbody tr:nth-child(2n){background:#fff!important}.supplier-manage-content .sm-table tbody td{border:none!important;padding:0!important;text-align:left!important}.supplier-manage-content .sm-col-checkbox{left:16px!important;position:absolute!important;top:16px!important;width:auto!important}.supplier-manage-content .sm-col-logo{display:flex!important;justify-content:center!important;margin-bottom:12px!important;padding-top:0!important;width:100%!important}.supplier-manage-content .sm-logo-img,.supplier-manage-content .sm-logo-placeholder{font-size:20px!important;height:56px!important;width:56px!important}.supplier-manage-content .sm-col-date{color:#969696!important;display:flex!important;font-size:12px!important;justify-content:center!important;margin-bottom:8px!important;width:100%!important}.supplier-manage-content .sm-col-company{color:#1b1b1b!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important;margin-bottom:12px!important;max-width:none!important;text-align:center!important;white-space:normal!important;width:100%!important}.supplier-manage-content .sm-col-email,.supplier-manage-content .sm-col-location,.supplier-manage-content .sm-col-membership,.supplier-manage-content .sm-col-products,.supplier-manage-content .sm-col-type,.supplier-manage-content .sm-col-verification{display:none!important}.supplier-manage-content .sm-col-status{display:flex!important;justify-content:center!important;margin-bottom:12px!important;width:100%!important}.supplier-manage-content .sm-status-badge{font-size:12px!important;padding:6px 16px!important}.supplier-manage-content .sm-col-details{display:flex!important;justify-content:center!important;width:calc(50% - 6px)!important}.supplier-manage-content .sm-details-btn{background:#e6ebef!important;border-radius:8px!important;color:#1f396c!important;font-size:13px!important;padding:10px 16px!important;width:100%!important}.supplier-manage-content .sm-col-action{display:flex!important;justify-content:center!important;margin-left:12px!important;width:calc(50% - 6px)!important}.supplier-manage-content .sm-action-btn{align-items:center!important;background:#f5f5f5!important;border-radius:8px!important;display:flex!important;justify-content:center!important;padding:10px 16px!important;width:100%!important}.supplier-manage-content .sm-pagination{flex-wrap:wrap!important;gap:8px!important;justify-content:center!important;padding:16px 0!important}.supplier-manage-content .sm-table td,.supplier-manage-content .sm-table th{padding:10px 6px}}@media (max-width:576px){.supplier-manage-content{min-height:auto;padding:16px 12px}.supplier-manage-content .sm-page-header{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:20px}.supplier-manage-content .sm-page-title{font-size:32px;line-height:1.3}.supplier-manage-content .sm-page-description{font-size:13px;line-height:1.5}.supplier-manage-content .sm-header-actions{flex-wrap:wrap;gap:8px;width:100%}.supplier-manage-content .sm-bulk-btn{flex:1 1;font-size:12px;justify-content:center;min-width:calc(50% - 4px);padding:8px 12px}.supplier-manage-content .sm-export-btn{justify-content:center;padding:10px 16px;width:100%}.supplier-manage-content .sm-list-header{align-items:flex-start;flex-direction:column;gap:12px}.supplier-manage-content .sm-list-title{font-size:18px}.supplier-manage-content .sm-list-controls{flex-direction:column;gap:10px;width:100%}.supplier-manage-content .sm-search-box{padding:10px 14px;width:100%}.supplier-manage-content .sm-select-wrapper{width:100%}.supplier-manage-content .sm-category-select .sm-filter-select.with-icon,.supplier-manage-content .sm-filter-select{min-width:auto;width:100%}.supplier-manage-content .sm-clear-btn{justify-content:center;width:100%}.supplier-manage-content .sm-table-container{overflow-x:visible;overflow-y:visible}.supplier-manage-content .sm-table{display:block;min-width:0;min-width:auto;width:100%}.supplier-manage-content .sm-table thead{display:none}.supplier-manage-content .sm-table tbody{display:flex;flex-direction:column;gap:12px}.supplier-manage-content .sm-table tbody tr{background:#fff;border:1px solid #e4e4e7;border-radius:12px;box-shadow:0 2px 8px #0000000a;display:flex;flex-wrap:wrap;padding:16px;position:relative}.supplier-manage-content .sm-table tbody tr:nth-child(2n){background:#fff}.supplier-manage-content .sm-table tbody td{border:none;padding:0;text-align:left!important}.supplier-manage-content .sm-col-checkbox{left:16px;position:absolute;top:16px;width:auto}.supplier-manage-content .sm-col-checkbox input[type=checkbox]{height:18px;width:18px}.supplier-manage-content .sm-col-logo{display:flex;justify-content:center;margin-bottom:12px;padding-top:0;width:100%}.supplier-manage-content .sm-logo-img,.supplier-manage-content .sm-logo-placeholder{font-size:20px;height:56px;width:56px}.supplier-manage-content .sm-col-date{color:#969696!important;display:flex;font-size:12px;justify-content:center;margin-bottom:8px;width:100%}.supplier-manage-content .sm-col-date:before{content:"";display:none}.supplier-manage-content .sm-col-company{color:#1b1b1b!important;font-size:15px!important;font-weight:600;line-height:1.4;margin-bottom:12px;max-width:none;text-align:center!important;white-space:normal;width:100%}.supplier-manage-content .sm-col-email,.supplier-manage-content .sm-col-location,.supplier-manage-content .sm-col-membership,.supplier-manage-content .sm-col-products,.supplier-manage-content .sm-col-type,.supplier-manage-content .sm-col-verification{display:none}.supplier-manage-content .sm-col-status{display:flex;justify-content:center;margin-bottom:12px;width:100%}.supplier-manage-content .sm-status-badge{font-size:12px;padding:6px 16px}.supplier-manage-content .sm-col-details{display:flex;justify-content:center;width:calc(50% - 6px)}.supplier-manage-content .sm-details-btn{background:#e6ebef;border-radius:8px;color:#1f396c!important;font-size:13px;padding:10px 16px;width:100%}.supplier-manage-content .sm-col-action{display:flex;justify-content:center;margin-left:12px;width:calc(50% - 6px)}.supplier-manage-content .sm-action-btn{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;justify-content:center;padding:10px 16px;width:100%}.supplier-manage-content .sm-action-menu{border-radius:12px;bottom:20px;box-shadow:0 -4px 20px #00000026;left:50%;max-width:320px;position:fixed;top:auto;transform:translateX(-50%);width:calc(100% - 32px);z-index:9999}.supplier-manage-content .sm-action-item{font-size:14px;padding:14px 16px}.supplier-manage-content .sm-no-data{color:#6d6d6d;display:block;font-size:14px;padding:40px 20px;text-align:center}.supplier-manage-content .sm-pagination{flex-wrap:wrap;gap:8px;justify-content:center;padding:16px 0}.supplier-manage-content .sm-page-arrow{height:36px;width:36px}.supplier-manage-content .sm-page-num{font-size:14px;min-width:36px;padding:8px 12px;text-align:center}.supplier-manage-content .sm-error,.supplier-manage-content .sm-loading{font-size:14px;padding:40px 16px}}@media (max-width:400px){.supplier-manage-content{padding:12px 8px}.supplier-manage-content .sm-page-title{font-size:28px}.supplier-manage-content .sm-page-description{font-size:12px}.supplier-manage-content .sm-bulk-btn{font-size:11px;padding:6px 10px}.supplier-manage-content .sm-table tbody tr{padding:12px}.supplier-manage-content .sm-col-company{font-size:14px!important}.supplier-manage-content .sm-action-btn,.supplier-manage-content .sm-details-btn{font-size:12px;padding:8px 12px}}:root{--pm-background-color:#f5f5f5;--pm-radius-color:#e4e4e7;--pm-white-color:#fff;--pm-primary-color:#1f396c;--pm-text-color:#333;--pm-foundation-blue-50:#e6ebef;--pm-heading-color:#1b1b1b;--pm-light-gray:#6d6d6d;--pm-gray-color:#dadada;--pm-text-secondary:#969696;--pm-text-headline:#374151;--pm-foundation-blue-100:#b0c2cc;--pm-foundation-blue-200:#8aa5b4;--pm-color-blue-gray:#7c7d7f;--pm-pending-color:#691c00;--pm-active-color:#006928;--pm-black-color:#2b2b2b}.project-manage-page{background:#f5f5f5;background:var(--pm-background-color);font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;min-height:100vh}.pm-header,.project-manage-page{display:flex;flex-direction:column}.pm-header{align-items:flex-start;background:#fff;background:var(--pm-white-color);border-bottom:1px solid #e4e4e7;border-bottom:1px solid var(--pm-radius-color);box-sizing:border-box;gap:8px;justify-content:center;padding:25px 60px 25px 32px;width:100%}.pm-header-content{height:54px;justify-content:space-between;width:100%}.pm-header-content,.pm-logo-link{align-items:center;display:flex}.pm-logo{height:52px;object-fit:contain;width:266px}.pm-header-right{align-items:center;display:flex;gap:24px;justify-content:flex-end}.pm-language-selector{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center}.pm-language-selector span{color:#354556;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:103.02%}.pm-user-profile{align-items:center;border-radius:30px;display:flex;gap:10px;height:48px;justify-content:center}.pm-user-avatar{background:linear-gradient(135deg,#8aa5b4,#1f396c);border-radius:138px;height:40px;width:40px}.pm-user-info{align-items:flex-start;display:flex;flex-direction:column;gap:6px;justify-content:center}.pm-user-name{color:#1f396c;color:var(--pm-primary-color);font-size:16px;font-weight:500}.pm-user-name,.pm-user-role{font-family:Poppins,sans-serif;line-height:120%}.pm-user-role{color:#333;color:var(--pm-text-color);font-size:14px;font-weight:400}.pm-layout{display:flex;flex:1 1}.pm-sidebar{background:#fff;background:var(--pm-white-color);border-right:1px solid #e6ebef;box-sizing:border-box;gap:12px;max-height:calc(100vh - 104px);min-width:300px;overflow-y:auto;padding:40px 16px 0 24px;width:300px}.pm-sidebar,.pm-sidebar-profile{align-items:center;display:flex;flex-direction:column}.pm-sidebar-profile{gap:16px;width:100%}.pm-profile-avatar-wrapper{height:120px;position:relative;width:120px}.pm-profile-avatar{background:linear-gradient(135deg,#8aa5b4,#1f396c);border-radius:138px;height:120px;width:120px}.pm-edit-avatar-btn{background:#8aa5b4;background:var(--pm-foundation-blue-200);border:none;border-radius:16px;bottom:10px;cursor:pointer;height:32px;padding:0;position:absolute;right:-5px;width:32px}.pm-edit-avatar-btn,.pm-profile-info{align-items:center;display:flex;justify-content:center}.pm-profile-info{flex-direction:column;gap:4px}.pm-profile-name{color:#2b2b2b;color:var(--pm-black-color);font-size:24px;font-weight:500}.pm-profile-name,.pm-profile-role{font-family:Poppins,sans-serif;line-height:normal}.pm-profile-role{color:#6d6d6d;color:var(--pm-light-gray);font-size:14px;font-weight:400}.pm-sidebar-nav{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-top:16px;width:100%}.pm-nav-item{align-items:center;align-self:stretch;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s ease}.pm-nav-item.active,.pm-nav-item:hover{background:#e6ebef;background:var(--pm-foundation-blue-50)}.pm-nav-item-content{align-items:center;display:flex;gap:16px}.pm-nav-item-content span{color:#333;color:var(--pm-text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:normal}.pm-chevron{height:24px;width:24px}.pm-nav-item.logout .logout-text,.pm-nav-item.logout .pm-nav-item-content span{color:#ff7474}.pm-nav-group,.pm-submenu{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.pm-submenu-item{align-items:center;align-self:stretch;border-radius:8px;color:#333;color:var(--pm-text-color);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;justify-content:space-between;line-height:normal;padding:12px 16px 12px 71px;text-decoration:none;transition:background-color .2s ease}.pm-submenu-item:hover{background:#e6ebef;background:var(--pm-foundation-blue-50)}.pm-submenu-item.active{color:#1f396c;color:var(--pm-primary-color)}.pm-main{flex:1 1;gap:40px;padding:32px 40px}.pm-main,.pm-page-header{display:flex;flex-direction:column}.pm-page-header{gap:16px}.pm-page-title{color:#1b1b1b;color:var(--pm-heading-color);font-size:28px;font-weight:600}.pm-page-subtitle,.pm-page-title{font-family:Poppins,sans-serif;line-height:156%;margin:0}.pm-page-subtitle{color:#6d6d6d;color:var(--pm-light-gray);font-size:16px;font-weight:400}.pm-content-section{display:flex;flex-direction:column;gap:16px}.pm-list-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.pm-list-title{color:#333;color:var(--pm-text-color);font-family:Inter,sans-serif;font-size:24px;font-weight:500;line-height:120%;margin:0}.pm-list-controls{align-items:center;display:flex;gap:16px}.pm-search-box{align-items:center;background:#fff;background:var(--pm-white-color);border:1px solid #dadada;border:1px solid var(--pm-gray-color);border-radius:6px;display:flex;justify-content:space-between;min-width:300px;padding:10px 16px}.pm-search-box input{border:none;color:#333;color:var(--pm-text-color);font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:156%;outline:none;width:100%}.pm-search-box input::placeholder{color:#969696;color:var(--pm-text-secondary)}.pm-filter-dropdown{align-items:center;background:#fff;background:var(--pm-white-color);border:1px solid #dadada;border:1px solid var(--pm-gray-color);border-radius:6px;cursor:pointer;display:flex;gap:16px;padding:10px 16px}.pm-filter-dropdown span{color:#333;color:var(--pm-text-color);font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:156%}.pm-projects-table{display:flex;flex-direction:column;width:100%}.pm-table-header{align-items:center;background:#fff;background:var(--pm-white-color);border:1px solid #b0c2cc;border:1px solid var(--pm-foundation-blue-100);border-radius:4px 4px 0 0;display:flex;height:57px}.pm-table-header>div{align-items:center;color:#374151;color:var(--pm-text-headline);display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:500;gap:8px;justify-content:center;line-height:120%;padding:0 8px}.pm-th-checkbox{width:72px}.pm-checkbox-wrapper{align-items:center;display:flex;gap:4px}.pm-checkbox-wrapper input[type=checkbox]{cursor:pointer;height:20px;width:20px}.pm-th-image{width:91px}.pm-th-date,.pm-th-details,.pm-th-membership,.pm-th-specialist,.pm-th-status,.pm-th-title,.pm-th-verification{flex:1 1}.pm-th-action{width:80px}.pm-table-body{display:flex;flex-direction:column}.pm-table-row{align-items:center;background:#fff;background:var(--pm-white-color);border-bottom:1px solid #b0c2cc;border-bottom:1px solid var(--pm-foundation-blue-100);border-left:1px solid #b0c2cc;border-left:1px solid var(--pm-foundation-blue-100);border-right:1px solid #b0c2cc;border-right:1px solid var(--pm-foundation-blue-100);display:flex;height:56px}.pm-table-row>div{align-items:center;display:flex;gap:8px;justify-content:center;padding:0 8px}.pm-td-checkbox{width:72px}.pm-td-checkbox input[type=checkbox]{cursor:pointer;height:24px;width:24px}.pm-td-image{width:91px}.pm-project-image{border-radius:4px;height:36px;object-fit:cover;width:56px}.pm-td-date,.pm-td-details,.pm-td-membership,.pm-td-specialist,.pm-td-status,.pm-td-title,.pm-td-verification{color:#7c7d7f;color:var(--pm-color-blue-gray);flex:1 1;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:120%}.pm-td-title{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;text-align:left;text-overflow:ellipsis}.pm-td-verification.verified{color:#1f396c;color:var(--pm-primary-color)}.pm-td-action{width:80px}.pm-td-status.status-pending{color:#691c00;color:var(--pm-pending-color)}.pm-td-status.status-active{color:#006928;color:var(--pm-active-color)}.pm-td-status.status-hide{color:#6d6d6d;color:var(--pm-light-gray)}.pm-details-link{color:#7c7d7f;color:var(--pm-color-blue-gray);cursor:pointer;text-decoration:underline}.pm-action-btn{background:none;border:none;cursor:pointer;padding:8px}.pm-action-btn,.pm-pagination{align-items:center;display:flex;justify-content:center}.pm-pagination{gap:32px;margin-top:24px}.pm-pagination-arrow{align-items:center;background:none;border:none;border-radius:53px;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.pm-page-number{border-radius:4px;color:#676767;cursor:pointer;font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:140%;padding:4px 8px;text-align:center}.pm-page-number:hover{background:#f5f5f5}.pm-page-number.active{background:#1f396c;color:#fff;font-weight:600}@media (max-width:1400px){.pm-sidebar{min-width:260px;width:260px}.pm-search-box{min-width:200px}}@media (max-width:1200px){.pm-sidebar{min-width:80px;padding:20px 8px;width:80px}.pm-chevron,.pm-nav-item-content span,.pm-profile-info,.pm-sidebar-profile,.pm-submenu{display:none}.pm-nav-item,.pm-nav-item-content{justify-content:center}}@media (max-width:992px){.pm-sidebar{display:none}.pm-header{padding:15px 20px}.pm-main{padding:20px}.pm-list-header{align-items:flex-start;flex-direction:column}.pm-list-controls{flex-wrap:wrap}}@media (max-width:768px){.pm-logo{height:auto;width:180px}.pm-page-title{font-size:22px}.pm-projects-table{overflow-x:auto}.pm-table-header,.pm-table-row{min-width:1000px}}:root{--color-blue-light-hover:#e2ecfe;--text-headline:#374151;--color-blue-gray:#7c7d7f}.payment-history-page{background:#f5f5f5;background:var(--background-color);font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;min-height:100vh}.payment-header{align-items:flex-start;background:#fff;background:var(--white-color);border-bottom:1px solid #e4e4e7;border-bottom:1px solid var(--radius-color);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:25px 60px 25px 32px;width:100%}.payment-header .header-content{align-items:center;display:flex;height:54px;justify-content:space-between;width:100%}.payment-header .logo-link{align-items:center;display:flex}.payment-header .logo{height:52px;object-fit:contain;width:266px}.payment-header .header-right{align-items:center;display:flex;gap:24px;justify-content:flex-end}.payment-header .language-selector{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center}.payment-header .language-selector span{color:#354556;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:103.02%}.payment-header .user-profile{align-items:center;border-radius:30px;display:flex;gap:10px;height:48px;justify-content:center}.payment-header .user-avatar{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:138px;height:40px;width:40px}.payment-header .user-info{align-items:flex-start;display:flex;flex-direction:column;gap:6px;justify-content:center}.payment-header .user-name{color:#1f396c;color:var(--primary-color);font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:120%}.payment-header .user-role{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:120%}.payment-container{display:flex;min-height:calc(100vh - 104px)}.payment-sidebar{align-items:center;background:#fff;background:var(--white-color);border-right:1px solid #e6ebef;border-right:1px solid var(--foundation-blue-50);display:flex;flex-direction:column;gap:12px;height:1281px;min-width:300px;padding:40px 16px 0 24px;width:300px}.sidebar-profile{width:100%}.edit-button{bottom:0;cursor:pointer;position:absolute;right:-5px}.sidebar-nav{margin-top:20px;width:100%}.nav-item{width:100%}.nav-item:hover{background:#e6ebef}.nav-item.active,.nav-item:hover{background:var(--foundation-blue-50)}.nav-item-content span{color:var(--text-color)}.nav-item.logout{margin-top:auto}.payment-main{display:flex;flex:1 1;flex-direction:column;gap:68px;padding:40px}.page-header{gap:16px}.page-title{color:var(--heading-color)}.page-description{color:#6d6d6d;color:var(--light-gray);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:156%;margin:0}.payment-content{align-items:flex-start;display:flex;flex-direction:column;gap:41px;width:100%}.filters-section{align-items:center;display:flex;justify-content:space-between;width:100%}.filter-dropdown{align-items:center;background:#fff;background:var(--white-color);border:1px solid #dadada;border:1px solid var(--gray-color);border-radius:6px;cursor:pointer;display:flex;gap:16px;padding:12px 16px}.filter-dropdown span{color:#333;color:var(--text-color);font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:156%}.filters-right{align-items:center;display:flex;gap:24px}.search-box{background:#fff;background:var(--white-color);border:1px solid var(--gray-color);padding:12px 16px}.search-box input{border:none;color:#333;color:var(--text-color);font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:156%;outline:none;width:100%}.search-box input::placeholder{color:#969696;color:var(--text-secondary)}.sort-dropdown{align-items:center;display:flex;gap:16px}.sort-label{color:var(--light-gray);font-size:16px;line-height:30px}.date-picker{align-items:center;border:1px solid #6d6d6d;border:1px solid var(--light-gray);border-radius:8px;cursor:pointer;display:flex;gap:9px;padding:8px 16px}.date-picker span{color:#6d6d6d;color:var(--light-gray);font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:30px}.payment-table{display:flex;flex-direction:column;width:100%}.table-header{background:#fff;background:var(--white-color);border-bottom:1px solid #b0c2cc;border-bottom:1px solid var(--foundation-blue-100);height:57px;width:100%}.table-header>div{align-items:center;color:#374151;color:var(--text-headline);display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:500;justify-content:center;line-height:120%}.table-body{display:flex;flex-direction:column}.table-row{background:#fff;background:var(--white-color);border-bottom:1px solid #b0c2cc;border-bottom:1px solid var(--foundation-blue-100);border-left:1px solid #b0c2cc;border-left:1px solid var(--foundation-blue-100);border-right:1px solid #b0c2cc;border-right:1px solid var(--foundation-blue-100);height:56px;width:100%}.table-row,.table-row>div{align-items:center;display:flex}.table-row>div{color:#7c7d7f;color:var(--color-blue-gray);font-family:Inter,sans-serif;font-size:14px;font-weight:400;justify-content:center;line-height:120%}.col-checkbox{align-items:center;display:flex;gap:4px;justify-content:flex-start!important;padding-left:16px;width:72px}.col-logo{width:96px}.col-amount,.col-company,.col-date,.col-earning,.col-email,.col-location{flex:1 1}.checkbox-container{align-items:center;cursor:pointer;display:flex;height:20px;position:relative;width:20px}.checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{background-color:initial;border:1.5px solid #333;border:1.5px solid var(--text-color);border-radius:4px;height:20px;left:0;position:absolute;top:0;width:20px}.checkbox-container:hover input~.checkmark{background-color:#f0f0f0}.checkbox-container input:checked~.checkmark{background-color:#fff;background-color:var(--white-color);border-color:#333;border-color:var(--text-color)}.checkmark:after{content:"";display:none;position:absolute}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{border:solid #333;border:solid var(--text-color);border-width:0 2px 2px 0;height:10px;left:6px;top:2px;transform:rotate(45deg);width:5px}.table-row .checkbox-container .checkmark{border-color:#969696;border-color:var(--text-secondary)}.company-logo{border-radius:78px;height:36px;width:36px}.earning-badge{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:120%}.earning-promotion{color:#006928}.earning-ads{color:#691c00}.earning-badge{color:#0094e4}.earning-membership{color:#1f396c;color:var(--primary-color)}.pagination{margin-top:32px}.pagination-arrow{background:#0000}.pagination-arrow:hover{background:#e6ebef;background:var(--foundation-blue-50)}.page-number{border-radius:4px;color:#676767;cursor:pointer;font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:140%;padding:4px 8px;text-align:center;transition:all .2s}.page-number:hover{background:#f5f5f5}.page-number.active{background:#1f396c;color:#fff;font-weight:600}@media (max-width:1400px){.payment-sidebar{min-width:260px;width:260px}.search-box{width:280px}}@media (max-width:1200px){.payment-sidebar{min-width:220px;width:220px}.nav-item-content span{font-size:14px}.profile-name{font-size:20px}.filters-right,.filters-section{flex-wrap:wrap;gap:16px}.search-box{max-width:300px;width:100%}}@media (max-width:1024px){.payment-sidebar{display:none}.payment-main{padding:24px}.page-title{font-size:24px}.payment-table{overflow-x:auto}.table-header,.table-row{min-width:900px}}@media (max-width:768px){.payment-header{padding:16px 20px}.payment-header .logo{height:auto;width:200px}.payment-main{gap:32px;padding:16px}.page-title{font-size:20px}.page-description{font-size:14px}.filters-section{gap:12px}.filters-right,.filters-section{align-items:flex-start;flex-direction:column}.filters-right{width:100%}.search-box{max-width:none;width:100%}.filter-dropdown,.sort-dropdown{justify-content:space-between;width:100%}.pagination{gap:16px}.page-number{font-size:16px}}@media (max-width:480px){.payment-header .header-right{gap:12px}.payment-header .language-selector span,.payment-header .user-info{display:none}.payment-main{padding:12px}.payment-content{gap:24px}}.news-input-content{padding:24px 32px}.news-input-loading{align-items:center;color:#6d6d6d;display:flex;font-size:18px;justify-content:center;min-height:400px}.ni-page-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.ni-page-title{color:#1b1b1b;font-size:28px;font-weight:600;margin:0 0 8px}.ni-page-description{color:#6d6d6d;font-size:14px;margin:0}.ni-header-actions{display:flex;gap:12px}.ni-step-indicator{display:flex;justify-content:center;margin-bottom:32px}.ni-step-container{gap:16px}.ni-step,.ni-step-container{align-items:center;display:flex}.ni-step{flex-direction:column;gap:8px}.ni-step-circle{align-items:center;background:#969696;border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.ni-step.completed .ni-step-circle{background:#1f396c}.ni-step-label{color:#6d6d6d;font-size:14px}.ni-step.completed .ni-step-label{color:#1f396c;font-weight:500}.ni-step-line{background:#e4e4e7;height:2px;margin-bottom:24px;width:100px}.ni-error-message{background:#ffebee;border-radius:8px;color:#d32f2f;font-size:14px;margin-bottom:24px;padding:12px 16px}.ni-form-content{margin:0 auto;max-width:800px}.ni-form-section{margin-bottom:24px}.ni-section-title{color:#1b1b1b;font-size:18px;font-weight:600;margin:0 0 16px}.ni-form-card{background:#fff;border:1px solid #e4e4e7;border-radius:12px;padding:24px}.ni-form-row{display:flex;gap:24px}.ni-form-row .ni-form-group{flex:1 1}.ni-form-group{margin-bottom:20px}.ni-form-group:last-child{margin-bottom:0}.ni-form-label{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.ni-select-field,.ni-text-input{background:#fff;border:1px solid #e4e4e7;border-radius:8px;box-sizing:border-box;color:#333;font-size:14px;padding:12px 16px;transition:border-color .2s;width:100%}.ni-select-field:focus,.ni-text-input:focus{border-color:#1f396c;outline:none}.ni-textarea-input{background:#fff;border:1px solid #e4e4e7;border-radius:8px;box-sizing:border-box;color:#333;font-family:inherit;font-size:14px;padding:12px 16px;resize:vertical;width:100%}.ni-textarea-input:focus{border-color:#1f396c;outline:none}.ni-content-area{min-height:250px}.ni-upload-area{position:relative}.ni-file-input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.ni-upload-label{align-items:center;background:#fafafa;border:2px dashed #e4e4e7;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:40px 24px;transition:all .2s ease}.ni-upload-label:hover{background:#f5f7fa;border-color:#1f396c}.ni-upload-icon{font-size:48px;margin-bottom:12px}.ni-upload-text{color:#1b1b1b;font-size:16px;font-weight:500;margin-bottom:4px}.ni-upload-hint{color:#969696;font-size:13px}.ni-uploading{align-items:center;color:#1f396c;display:flex;font-size:16px;gap:12px}.ni-spinner{animation:spin 1s linear infinite;border:3px solid #e4e4e7;border-radius:50%;border-top-color:#1f396c;height:24px;width:24px}.ni-uploaded-image{display:flex;flex-direction:column;gap:12px}.ni-remove-image-btn{align-self:flex-start;background:#fff;border:1px solid #dc2626;border-radius:8px;color:#dc2626;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.ni-remove-image-btn:hover{background:#fee2e2}.ni-image-preview{border-radius:8px;margin-top:0;max-width:400px;overflow:hidden}.ni-image-preview img{display:block;height:auto;width:100%}.ni-preview-card{background:#fff;border:1px solid #e4e4e7;border-radius:12px;overflow:hidden}.ni-preview-image{background:#f5f5f5;height:200px;overflow:hidden;width:100%}.ni-preview-image img{height:100%;object-fit:cover;width:100%}.ni-preview-placeholder{align-items:center;background:#f0f0f0;color:#969696;display:flex;font-size:14px;height:100%;justify-content:center;width:100%}.ni-preview-content{padding:24px}.ni-preview-category{background:#e6ebef;border-radius:4px;color:#1f396c;display:inline-block;font-size:12px;font-weight:500;margin-bottom:12px;padding:4px 12px}.ni-preview-title{color:#1b1b1b;font-size:20px;font-weight:600;margin:0 0 12px}.ni-preview-excerpt{color:#6d6d6d;font-size:14px;line-height:1.6;margin:0 0 16px}.ni-preview-author{color:#969696;font-size:13px}.ni-form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-bottom:40px}.ni-back-btn,.ni-cancel-btn{background:#fff;border:1px solid #e4e4e7;border-radius:8px;color:#333;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s}.ni-back-btn:hover,.ni-cancel-btn:hover{background:#f5f5f5}.ni-next-btn,.ni-publish-btn{background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 32px;transition:all .2s}.ni-next-btn:hover,.ni-publish-btn:hover{background:#162a4f}.ni-draft-btn{background:#fff;border:2px solid #1f396c;border-radius:8px;color:#1f396c;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s}.ni-draft-btn:hover{background:#e6ebef}.ni-draft-btn:disabled,.ni-next-btn:disabled,.ni-publish-btn:disabled{cursor:not-allowed;opacity:.6}.news-input-page{background-color:#f5f5f5;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;min-height:100vh}.dashboard-header{align-items:flex-start;background:#fff;border-bottom:1px solid #e4e4e7;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:25px 60px 25px 32px;width:100%}.language-selector span{font-weight:400}.user-profile{height:48px}.user-avatar{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:138px}.dashboard-container{display:flex;min-height:calc(100vh - 104px)}.dashboard-sidebar{align-items:center;background:#fff;border-right:1px solid #e6ebef;display:flex;flex-direction:column;flex-shrink:0;gap:12px;padding:40px 16px 0 24px;width:300px}.profile-avatar{position:relative}.avatar-image{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:138px;height:120px;width:120px}.edit-avatar-btn{bottom:0;cursor:pointer;position:absolute;right:0}.profile-name{margin:0}.sidebar-nav{margin-top:24px}.nav-item:hover{background-color:#f5f5f5}.nav-item.active{background-color:#e6ebef}.nav-item-content{align-items:center;display:flex;gap:16px}.nav-item-content span{color:#333;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:normal}.nav-item.logout .nav-item-content span{color:#ff7474}.chevron-icon{height:24px;width:24px}.dashboard-main{background-color:#f5f5f5;flex:1 1;overflow-y:auto;padding:40px 60px}.content-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:40px}.page-header{align-items:center;align-self:stretch}.page-title{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:28px;font-weight:600;line-height:156%}.edit-btn{align-items:center;background:#0000;border:1px solid #e6e6e6;border-radius:8px;cursor:pointer;display:flex;gap:16px;padding:8px 16px;transition:background-color .2s}.edit-btn:hover{background-color:#f5f5f5}.edit-btn span{color:#333;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:normal}.step-indicator{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:32px}.step-container{gap:16px;width:383px}.step,.step-container{align-items:center;display:flex}.step{flex-direction:column;gap:12px}.step-line{background-color:#e4e4e7;flex:1 1;height:2px}.step-label{color:#bfbfbf;font-family:Inter,sans-serif;font-size:18px;font-weight:500;letter-spacing:-.154px;line-height:22px;text-align:center}.step-label.active{color:#1f396c;font-size:20px}.form-content{gap:64px}.form-content,.form-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.form-section{gap:16px}.section-title .hint{color:#6d6d6d;font-size:16px;font-weight:400}.form-card{align-items:flex-start;background:#fff;border:1px solid #e6ebef;border-radius:8px;display:flex;flex-direction:column;gap:24px;padding:24px}.form-card,.form-row{align-self:stretch}.form-group{align-items:flex-start;flex:1 1;gap:12px}.form-group.full-width{width:100%}.form-label{color:#464646;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:120%}.select-field{align-items:center;align-self:stretch;background:#fff;border:1px solid #dadada;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px}.select-field span{color:#6d6d6d;line-height:150%}.select-field span,.text-input{font-family:Poppins,sans-serif;font-size:16px;font-weight:400}.text-input{align-self:stretch;background:#fff;border:1px solid #dadada;border-radius:8px;color:#333;display:flex;padding:12px 16px}.text-input::placeholder{color:#6d6d6d}.text-input:focus{border-color:#1f396c;outline:none}.textarea-input{align-self:stretch;background:#fff;border:1px solid #dadada;border-radius:8px;color:#505050;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;height:189px;line-height:196%;padding:16px;resize:vertical}.textarea-input::placeholder{color:#505050}.textarea-input:focus{border-color:#1f396c;outline:none}.image-upload-section{align-items:flex-start;align-self:stretch;border:1px solid #dadada;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:24px}.upload-title{color:#333;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:120%;margin:0}.file-item{gap:12px}.file-info,.file-item{align-items:center;display:flex;justify-content:center}.file-info{border:1px solid #e4e4e4;border-radius:12px;gap:8px;padding:8px 12px}.file-info span{color:#969696;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:124%}.delete-btn{border-radius:4px;gap:10px;height:20px;padding:4px;width:20px}.upload-field{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.upload-label{color:#333;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:130%}.upload-input{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.upload-btn{align-items:center;background:#fff;border:1px solid #e3e3e3;border-radius:12px;cursor:pointer;display:flex;gap:8px;padding:8px 12px}.upload-btn span{color:#001927;line-height:120%}.upload-btn span,.upload-hint{font-family:Inter,sans-serif;font-size:14px;font-weight:400}.upload-hint{color:#6d6d6d;line-height:130%}.additional-images,.gallery-upload{border:1px solid #dadada;border-radius:16px;gap:24px;padding:24px;width:570px}.additional-images,.form-actions,.gallery-upload{align-items:flex-start;display:flex;flex-direction:column}.form-actions{gap:16px}.next-btn{align-items:center;background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;gap:16px;justify-content:center;line-height:normal;padding:16px 48px;transition:background-color .2s}.next-btn:hover{background:#162b52}@media (max-width:1200px){.dashboard-sidebar{width:260px}.dashboard-main{padding:30px 40px}}@media (max-width:992px){.dashboard-container{flex-direction:column}.dashboard-sidebar{border-bottom:1px solid #e6ebef;border-right:none;padding:20px;width:100%}.sidebar-profile{flex-direction:row;gap:16px}.avatar-image,.profile-avatar{height:60px;width:60px}.sidebar-nav{flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:16px}.nav-item{flex:0 0 auto;padding:8px 12px}.form-row{flex-direction:column}.additional-images,.gallery-upload{width:100%}}@media (max-width:768px){.dashboard-header{padding:16px 20px}.logo{height:auto;width:180px}.header-right{gap:12px}.dashboard-main{padding:20px}.page-title{font-size:22px}.step-container{max-width:300px;width:100%}.content-wrapper{gap:24px}.form-content{gap:32px}}@media (max-width:480px){.language-selector span,.user-info{display:none}.nav-item-content span{font-size:14px}.section-title{font-size:16px}.form-card{padding:16px}}:root{--foundation-blue-900:#001927}.project-input-page{background:#f5f5f5;background:var(--background-color);font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;min-height:100vh}.project-input-page .dashboard-header{align-items:flex-start;background:#fff;background:var(--white-color);border-bottom:1px solid #e4e4e7;border-bottom:1px solid var(--radius-color);box-sizing:border-box;display:flex;flex-direction:column;gap:8px;height:104px;justify-content:center;padding:25px 60px 25px 32px;width:100%}.project-input-page .header-content{align-items:center;display:flex;height:54px;justify-content:space-between;width:100%}.project-input-page .logo{height:52px;object-fit:contain;width:266px}.project-input-page .header-right{align-items:center;display:flex;gap:24px;justify-content:flex-end}.project-input-page .language-selector{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center}.project-input-page .language-selector span{color:#354556;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:103.02%}.project-input-page .user-profile{align-items:center;border-radius:30px;display:flex;gap:10px;height:48px;justify-content:center}.project-input-page .user-avatar{background:#d3d3d3 50%/cover no-repeat;background-color:#ccc;border-radius:138px;height:40px;width:40px}.project-input-page .user-info{align-items:flex-start;display:flex;flex-direction:column;gap:6px;justify-content:center}.project-input-page .company-name{color:#1f396c;color:var(--primary-color);font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:120%}.project-input-page .user-role{align-items:center;display:flex;gap:8px;justify-content:center}.project-input-page .user-role span{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:120%}.project-input-page .dashboard-container{display:flex;min-height:calc(100vh - 104px)}.project-input-page .dashboard-sidebar{align-items:center;background:#fff;background:var(--white-color);border-right:1px solid #e6ebef;border-right:1px solid var(--foundation-blue-50);box-sizing:border-box;display:flex;flex-direction:column;gap:88px;min-width:300px;padding:40px 16px 40px 24px;width:300px}.project-input-page .sidebar-profile{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.project-input-page .profile-image-container{height:120px;position:relative;width:120px}.project-input-page .profile-image{background:#d3d3d3 50%/cover no-repeat;background-color:#ccc;border-radius:138px;height:120px;width:120px}.project-input-page .profile-edit-btn{bottom:8px;cursor:pointer;position:absolute;right:-8px}.project-input-page .profile-info{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}.project-input-page .profile-name{color:#2b2b2b;color:var(--black-color);font-family:Poppins,sans-serif;font-size:24px;font-weight:500;line-height:normal}.project-input-page .sidebar-nav{align-items:flex-start;display:flex;flex-direction:column;gap:12px;width:100%}.project-input-page .nav-item{align-items:center;align-self:stretch;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s ease}.project-input-page .nav-item.active,.project-input-page .nav-item:hover{background:#e6ebef;background:var(--foundation-blue-50)}.project-input-page .nav-item-content{align-items:center;display:flex;gap:16px}.project-input-page .nav-item-content span{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:normal}.project-input-page .nav-item.logout .nav-item-content span{color:#ff7474}.project-input-page .chevron-icon{height:24px;width:24px}.project-input-page .dashboard-main{background:#f5f5f5;background:var(--background-color);flex:1 1;padding:40px 60px}.project-input-page .content-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:64px}.project-input-page .page-header{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.project-input-page .page-title{color:#1b1b1b;color:var(--heading-color);font-family:Poppins,sans-serif;font-size:28px;font-weight:600;line-height:156%;margin:0}.project-input-page .edit-btn{align-items:center;background:#0000;border:1px solid #e6e6e6;border:1px solid var(--color-black-50);border-radius:8px;cursor:pointer;display:flex;gap:16px;padding:8px 16px;transition:background-color .2s ease}.project-input-page .edit-btn:hover{background:#e6ebef;background:var(--foundation-blue-50)}.project-input-page .edit-btn span{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:normal}.project-input-page .progress-steps{align-items:center;display:flex;flex-direction:column;gap:23px;margin:0 auto;max-width:791px;width:100%}.project-input-page .steps-container{align-items:center;display:flex;gap:16px;max-width:778px;width:100%}.project-input-page .step{align-items:center;display:flex;flex-direction:column;gap:12px}.project-input-page .step-line{background:#dadada;background:var(--gray-color);flex:1 1;height:2px;max-width:297px}.project-input-page .steps-labels{align-items:center;display:flex;justify-content:space-between;max-width:805px;width:100%}.project-input-page .step-label{font-feature-settings:"liga" off,"clig" off;color:#bfbfbf;color:var(--inactive-color);font-family:Inter,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.154px;line-height:22px;text-align:center}.project-input-page .step-label.active{color:#1f396c;color:var(--primary-color)}.project-input-page .step-label:last-child{font-size:18px}.project-input-page .form-sections{gap:64px}.project-input-page .form-section,.project-input-page .form-sections{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.project-input-page .form-section{gap:16px}.project-input-page .section-title{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:120%;margin:0}.project-input-page .form-card{background:#fff;background:var(--white-color);border:1px solid #e6ebef;border:1px solid var(--foundation-blue-50);border-radius:8px;flex-direction:column;padding:24px}.project-input-page .form-card,.project-input-page .form-row{align-items:flex-start;align-self:stretch;display:flex;gap:24px}.project-input-page .form-group{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:12px}.project-input-page .form-group.full-width{align-self:stretch;flex:none}.project-input-page .form-label{color:#464646;color:var(--label-color);font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:120%}.project-input-page .form-input{align-items:center;align-self:stretch;background:#fff;background:var(--white-color);border:1px solid #dadada;border:1px solid var(--gray-color);border-radius:8px;box-sizing:border-box;color:#6d6d6d;color:var(--light-gray);display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;gap:8px;line-height:150%;padding:14px 16px}.project-input-page .form-input:focus{border-color:#1f396c;border-color:var(--primary-color);outline:none}.project-input-page .form-input::placeholder{color:#6d6d6d;color:var(--light-gray)}.project-input-page .select-field{align-items:center;align-self:stretch;background:#fff;background:var(--white-color);border:1px solid #dadada;border:1px solid var(--gray-color);border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:14px 16px}.project-input-page .select-field span{color:#6d6d6d;color:var(--light-gray);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:150%}.project-input-page .additional-info-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px}.project-input-page .subsection-title{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:150%;margin:0}.project-input-page .subtitle-note{color:#6d6d6d;color:var(--light-gray);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:120%;margin-left:8px}.project-input-page .additional-info-card{align-items:flex-start;align-self:stretch;border:1px solid #dadada;border:1px solid var(--gray-color);border-radius:8px;display:flex;flex-direction:column;gap:24px;padding:24px}.project-input-page .additional-info-row{align-items:center;align-self:stretch;display:flex;gap:24px}.project-input-page .delete-row-btn{align-self:flex-end;border-radius:4px;margin-bottom:12px;padding:5px}.project-input-page .add-new-btn,.project-input-page .delete-row-btn{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:8px}.project-input-page .add-new-btn{justify-content:center;padding:8px 0}.project-input-page .add-new-btn span{color:#1f396c;color:var(--primary-color);font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:150%}.project-input-page .image-upload-section{align-items:flex-start;align-self:stretch;border:1px solid #dadada;border:1px solid var(--gray-color);border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:24px}.project-input-page .image-upload-content{align-items:flex-start;display:flex;flex-direction:column;gap:24px;max-width:570px;width:100%}.project-input-page .file-list{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px}.project-input-page .file-item-wrapper{align-self:stretch}.project-input-page .file-item{align-items:center;display:flex;gap:12px;justify-content:flex-start}.project-input-page .file-info{align-items:center;border:1px solid #e4e4e4;border-radius:12px;display:flex;gap:8px;justify-content:center;padding:8px 12px}.project-input-page .file-name{color:#969696;color:var(--text-secondary);font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:124%}.project-input-page .delete-file-btn{align-items:center;background:#ffdede;border:none;border-radius:4px;cursor:pointer;display:flex;gap:10px;height:20px;justify-content:center;padding:4px;width:20px}.project-input-page .upload-field{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px}.project-input-page .upload-label{color:#333;color:var(--text-color);font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:130%}.project-input-page .upload-controls{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px}.project-input-page .upload-btn{align-items:center;background:#fff;background:var(--white-color);border:1px solid #e3e3e3;border-radius:12px;cursor:pointer;display:flex;gap:8px;padding:10px 16px}.project-input-page .upload-btn-content{align-items:flex-start;border-radius:12px;display:flex;gap:8px}.project-input-page .upload-btn-content span{color:#001927;color:var(--foundation-blue-900);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:120%}.project-input-page .upload-hint,.project-input-page .upload-size-info{color:#6d6d6d;color:var(--light-gray);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:124%}.project-input-page .form-actions{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.project-input-page .next-btn{align-items:center;align-self:stretch;background:#1f396c;background:var(--primary-color);border:none;border-radius:8px;cursor:pointer;display:flex;gap:16px;justify-content:center;padding:16px 32px;transition:background-color .2s ease}.project-input-page .next-btn:hover{background:#162a52}.project-input-page .next-btn span{color:#fff;color:var(--white-color);font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:normal}@media (max-width:1200px){.project-input-page .dashboard-main{padding:30px 40px}.project-input-page .form-row{flex-direction:column;gap:16px}.project-input-page .additional-info-row{align-items:stretch;flex-direction:column;gap:16px}.project-input-page .delete-row-btn{align-self:flex-start;margin-bottom:0}}@media (max-width:992px){.project-input-page .dashboard-sidebar{gap:40px;min-width:250px;padding:30px 16px;width:250px}.project-input-page .profile-image,.project-input-page .profile-image-container{height:100px;width:100px}.project-input-page .profile-name{font-size:20px}.project-input-page .nav-item-content span{font-size:16px}}@media (max-width:768px){.project-input-page .dashboard-container{flex-direction:column}.project-input-page .dashboard-sidebar{border-bottom:1px solid #e6ebef;border-bottom:1px solid var(--foundation-blue-50);border-right:none;gap:24px;min-width:auto;padding:20px;width:100%}.project-input-page .sidebar-profile{flex-direction:row;gap:16px}.project-input-page .profile-image,.project-input-page .profile-image-container{height:60px;width:60px}.project-input-page .profile-edit-btn{display:none}.project-input-page .sidebar-nav{flex-direction:row;flex-wrap:wrap;gap:8px}.project-input-page .nav-item{padding:8px 12px}.project-input-page .nav-item .chevron-icon{display:none}.project-input-page .dashboard-main{padding:20px}.project-input-page .page-title{font-size:22px}.project-input-page .steps-container{gap:8px}.project-input-page .step svg{height:32px;width:32px}.project-input-page .step-line{max-width:100px}.project-input-page .image-upload-content{max-width:100%}}@media (max-width:480px){.project-input-page .dashboard-header{height:auto;padding:15px 20px}.project-input-page .logo{height:auto;width:180px}.project-input-page .header-right{gap:12px}.project-input-page .user-info{display:none}.project-input-page .content-wrapper,.project-input-page .form-sections{gap:32px}.project-input-page .page-header{align-items:flex-start;flex-direction:column;gap:16px}.project-input-page .page-title{font-size:20px}.project-input-page .section-title{font-size:16px}.project-input-page .form-card{gap:16px;padding:16px}.project-input-page .image-upload-section{padding:16px}.project-input-page .subsection-title{font-size:16px}.project-input-page .next-btn{padding:14px 24px}}:root{--foundation-blue-200:#8aa5b4;--text-secondary:#505050;--black-color:#2b2b2b;--inactive-color:#bfbfbf}.project-input-step2-page{background:#f5f5f5;background:var(--background-color);font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;min-height:100vh}.project-input-step2-page .dashboard-header{align-items:flex-start;background:#fff;background:var(--white-color);border-bottom:1px solid #e4e4e7;border-bottom:1px solid var(--radius-color);box-sizing:border-box;display:flex;flex-direction:column;gap:8px;height:104px;justify-content:center;padding:25px 60px 25px 32px;width:100%}.project-input-step2-page .header-content{align-items:center;display:flex;height:54px;justify-content:space-between;width:100%}.project-input-step2-page .logo{height:52px;object-fit:contain;width:266px}.project-input-step2-page .header-right{align-items:center;display:flex;gap:24px;justify-content:flex-end}.project-input-step2-page .language-selector{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center}.project-input-step2-page .language-selector span{color:#354556;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:103.02%}.project-input-step2-page .user-profile{align-items:center;border-radius:30px;display:flex;gap:10px;height:48px;justify-content:center}.project-input-step2-page .user-avatar{background:url(https://api.builder.io/api/v1/image/assets/TEMP/5a2365293e0e7234750da81b606bc437c02422c6) #d3d3d3 50%/cover no-repeat;border-radius:138px;height:40px;width:40px}.project-input-step2-page .user-info{align-items:flex-start;display:flex;flex-direction:column;gap:6px;justify-content:center}.project-input-step2-page .user-name{color:#1f396c;color:var(--primary-color);font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:120%}.project-input-step2-page .dashboard-container{display:flex;min-height:calc(100vh - 104px)}.project-input-step2-page .dashboard-sidebar{align-items:center;background:#fff;background:var(--white-color);border-right:1px solid #e6ebef;border-right:1px solid var(--foundation-blue-50);box-sizing:border-box;display:flex;flex-direction:column;gap:88px;min-width:300px;padding:40px 16px 40px 24px;width:300px}.project-input-step2-page .sidebar-profile{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.project-input-step2-page .profile-image-container{height:120px;position:relative;width:120px}.project-input-step2-page .profile-image{background:url(https://api.builder.io/api/v1/image/assets/TEMP/5a2365293e0e7234750da81b606bc437c02422c6) #d3d3d3 50%/cover no-repeat;border-radius:138px;height:120px;width:120px}.project-input-step2-page .profile-edit-btn{bottom:8px;cursor:pointer;position:absolute;right:-8px}.project-input-step2-page .profile-info{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}.project-input-step2-page .profile-name{color:#2b2b2b;color:var(--black-color);font-family:Poppins,sans-serif;font-size:24px;font-weight:500;line-height:normal}.project-input-step2-page .sidebar-nav{align-items:flex-start;display:flex;flex-direction:column;gap:12px;width:100%}.project-input-step2-page .nav-item{align-items:center;align-self:stretch;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s ease}.project-input-step2-page .nav-item.active,.project-input-step2-page .nav-item:hover{background:#e6ebef;background:var(--foundation-blue-50)}.project-input-step2-page .nav-item-content{align-items:center;display:flex;gap:16px}.project-input-step2-page .nav-item-content span{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:normal}.project-input-step2-page .nav-item.logout .nav-item-content span{color:#ff7474}.project-input-step2-page .chevron-icon{height:24px;width:24px}.project-input-step2-page .dashboard-main{background:#f5f5f5;background:var(--background-color);flex:1 1;padding:40px 60px}.project-input-step2-page .content-wrapper{align-items:flex-end;display:flex;flex-direction:column;gap:32px}.project-input-step2-page .page-header{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.project-input-step2-page .page-title{color:#1b1b1b;color:var(--heading-color);font-family:Poppins,sans-serif;font-size:28px;font-weight:600;line-height:156%;margin:0}.project-input-step2-page .edit-btn{align-items:center;background:#0000;border:1px solid #e6e6e6;border:1px solid var(--color-black-50);border-radius:8px;cursor:pointer;display:flex;gap:16px;padding:8px 16px;transition:background-color .2s ease}.project-input-step2-page .edit-btn:hover{background:#e6ebef;background:var(--foundation-blue-50)}.project-input-step2-page .edit-btn span{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:normal}.project-input-step2-page .progress-steps{align-items:center;display:flex;flex-direction:column;gap:23px;margin:0 auto;max-width:791px;width:100%}.project-input-step2-page .steps-container{align-items:center;display:flex;gap:16px;max-width:778px;width:100%}.project-input-step2-page .step{align-items:center;display:flex;flex-direction:column;gap:12px}.project-input-step2-page .step-line{background:#dadada;background:var(--gray-color);flex:1 1;height:2px;max-width:297px}.project-input-step2-page .step-line.active{background:#1f396c;background:var(--primary-color)}.project-input-step2-page .steps-labels{align-items:center;display:flex;justify-content:space-between;max-width:805px;width:100%}.project-input-step2-page .step-label{font-feature-settings:"liga" off,"clig" off;color:#bfbfbf;color:var(--inactive-color);font-family:Inter,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.154px;line-height:22px;text-align:center}.project-input-step2-page .step-label.active{color:#1f396c;color:var(--primary-color)}.project-input-step2-page .step-label:last-child{font-size:18px}.project-input-step2-page .form-sections{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:64px}.project-input-step2-page .form-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.project-input-step2-page .section-instruction{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:120%;margin:0}.project-input-step2-page .editor-container{align-items:flex-start;align-self:stretch;background:#fff;background:var(--white-color);border:1px solid #dadada;border:1px solid var(--gray-color);border-radius:24px;box-sizing:border-box;display:flex;flex:1 0;flex-direction:column;gap:24px;min-height:888px;padding:24px}.project-input-step2-page .editor-placeholder{color:#505050;color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:196%}.project-input-step2-page .editor-toolbar{border:1px solid #d2d2d2;border-radius:8px 8px 0 0;box-sizing:border-box;flex-direction:column;margin-top:auto;padding:12px 16px;width:100%}.project-input-step2-page .editor-toolbar,.project-input-step2-page .toolbar-group{align-items:flex-start;display:flex;gap:16px}.project-input-step2-page .toolbar-group.colors,.project-input-step2-page .toolbar-group.formatting,.project-input-step2-page .toolbar-group.lists,.project-input-step2-page .toolbar-group.media,.project-input-step2-page .toolbar-group.scripts{align-items:center;display:flex;gap:10px;height:24px;justify-content:center}.project-input-step2-page .dropdown-select{align-items:center;cursor:pointer;display:flex;gap:21px;height:22px;padding:1px 2px 1px 8px;width:96px}.project-input-step2-page .dropdown-select span{color:#505050;color:var(--text-secondary);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:normal;text-align:center}.project-input-step2-page .toolbar-btn{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-shrink:0;height:18px;justify-content:center;padding:0;width:18px}.project-input-step2-page .toolbar-btn:hover{opacity:.7}.project-input-step2-page .toolbar-btn svg{height:18px;width:18px}.project-input-step2-page .form-actions{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.project-input-step2-page .next-btn{align-items:center;background:#1f396c;background:var(--primary-color);border:none;border-radius:8px;cursor:pointer;display:flex;gap:16px;justify-content:center;padding:16px 48px;transition:background-color .2s ease}.project-input-step2-page .next-btn:hover{background:#162a52}.project-input-step2-page .next-btn span{color:#fff;color:var(--white-color);font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:normal}@media (max-width:1200px){.project-input-step2-page .dashboard-main{padding:32px 40px}.project-input-step2-page .editor-container{min-height:600px}}@media (max-width:992px){.project-input-step2-page .dashboard-container{flex-direction:column}.project-input-step2-page .dashboard-sidebar{border-bottom:1px solid #e6ebef;border-bottom:1px solid var(--foundation-blue-50);border-right:none;gap:24px;min-width:0;min-width:auto;padding:24px;width:100%}.project-input-step2-page .sidebar-profile{flex-direction:row;gap:16px;justify-content:flex-start}.project-input-step2-page .profile-image,.project-input-step2-page .profile-image-container{height:60px;width:60px}.project-input-step2-page .profile-edit-btn{display:none}.project-input-step2-page .profile-name{font-size:18px}.project-input-step2-page .sidebar-nav{flex-direction:row;flex-wrap:wrap;gap:8px}.project-input-step2-page .nav-item{padding:8px 12px}.project-input-step2-page .nav-item-content span{font-size:14px}}@media (max-width:768px){.project-input-step2-page .dashboard-header{height:auto;padding:16px 20px}.project-input-step2-page .logo{height:auto;width:180px}.project-input-step2-page .dashboard-main{padding:24px 20px}.project-input-step2-page .page-title{font-size:22px}.project-input-step2-page .progress-steps,.project-input-step2-page .steps-container{max-width:100%}.project-input-step2-page .step-line{max-width:100px}.project-input-step2-page .editor-container{border-radius:16px;min-height:400px;padding:16px}.project-input-step2-page .editor-toolbar{flex-wrap:wrap;padding:8px 12px}.project-input-step2-page .toolbar-group{gap:8px}.project-input-step2-page .next-btn{padding:12px 32px;width:100%}}@media (max-width:480px){.project-input-step2-page .header-content{flex-direction:column;gap:16px;height:auto}.project-input-step2-page .header-right{justify-content:space-between;width:100%}.project-input-step2-page .page-header{align-items:flex-start;flex-direction:column;gap:16px}.project-input-step2-page .edit-btn{justify-content:center;width:100%}.project-input-step2-page .section-instruction{font-size:16px}.project-input-step2-page .dropdown-select{gap:8px;width:auto}}:root{--np-background:#f5f5f5;--np-white:#fff;--np-primary:#1f396c;--np-text:#333;--np-text-light:#6d6d6d;--np-text-gray:#969696;--np-text-sub:#505050;--np-border:#e4e4e7;--np-border-blue:#e6ebef;--np-heading:#1b1b1b;--np-black:#2b2b2b;--np-danger:#ff7474;--np-blue-100:#b0c2cc;--np-blue-200:#8aa5b4}.news-preview-content{padding:24px 32px}.news-preview-error,.news-preview-loading{align-items:center;color:#6d6d6d;display:flex;flex-direction:column;justify-content:center;min-height:400px;text-align:center}.news-preview-error h2{color:#1b1b1b;margin-bottom:12px}.np-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.np-page-title{margin:0 0 8px}.np-page-description{color:#6d6d6d;font-size:14px;margin:0}.np-header-actions{display:flex;gap:12px}.np-back-btn{background:#fff;border:1px solid #e4e4e7;border-radius:8px;color:#333;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .2s}.np-back-btn:hover{background:#f5f5f5}.np-edit-btn{background:#1f396c;border:none;color:#fff;font-size:14px;padding:10px 20px}.np-edit-btn:hover{background:#162a4f}.np-preview-container{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 350px}@media (max-width:1024px){.np-preview-container{grid-template-columns:1fr}}.np-article-preview{background:#fff;border:1px solid #e4e4e7;border-radius:12px;padding:32px}.np-meta-info{align-items:center;display:flex;gap:16px;margin-bottom:16px}.np-category{background:#e6ebef;border-radius:4px;color:#1f396c;font-size:13px;font-weight:500;padding:6px 14px}.np-date{color:#969696;font-size:14px}.np-article-title{color:#1b1b1b;font-size:28px;font-weight:600;line-height:1.3;margin:0 0 16px}.np-author{color:#6d6d6d;font-size:14px;margin-bottom:24px}.np-main-image{border-radius:12px;margin-bottom:24px;overflow:hidden;width:100%}.np-main-image img{display:block;height:auto;width:100%}.np-excerpt{background:#f8f9fa;border-left:4px solid #1f396c;border-radius:0 8px 8px 0;margin-bottom:24px;padding:20px}.np-excerpt p{color:#333;font-size:16px;font-style:italic;line-height:1.6;margin:0}.np-article-content{color:#333;font-size:16px;line-height:1.8}.np-article-content p{margin-bottom:16px}.np-gallery{margin-top:32px}.np-gallery h3{color:#1b1b1b;font-size:18px;margin-bottom:16px}.np-gallery-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.np-gallery-item img{height:120px}.np-tags{border-top:1px solid #e4e4e7;margin-top:24px;padding-top:24px}.np-tags h4{color:#6d6d6d;font-size:14px;margin:0 0 12px}.np-tags-list{display:flex;flex-wrap:wrap;gap:8px}.np-tag{background:#f5f5f5;border-radius:20px;color:#333;font-size:13px;padding:6px 12px}.np-stats{border-top:1px solid #e4e4e7;color:#969696;display:flex;font-size:14px;justify-content:space-between;margin-top:24px;padding-top:24px}.np-status{font-weight:500}.np-sidebar{border:1px solid #e4e4e7;border-radius:12px;height:-webkit-fit-content;height:fit-content;padding:24px;position:-webkit-sticky;position:sticky;top:24px}.np-sidebar h3{color:#1b1b1b;font-size:18px;margin:0 0 12px}.np-sidebar-info{color:#6d6d6d;font-size:14px;line-height:1.6;margin-bottom:20px}.np-preview-card{border:1px solid #e4e4e7;border-radius:8px;overflow:hidden}.np-card-image{height:140px;overflow:hidden}.np-card-image img{height:100%;object-fit:cover;width:100%}.np-card-content{padding:16px}.np-card-category{background:#e6ebef;border-radius:4px;color:#1f396c;display:inline-block;font-size:11px;font-weight:500;margin-bottom:8px;padding:4px 10px}.np-card-title{color:#1b1b1b;font-size:14px;font-weight:600;line-height:1.4;margin:0 0 8px}.np-card-excerpt{color:#6d6d6d;font-size:12px;line-height:1.5;margin:0}.news-preview-page{background-color:#f5f5f5;background-color:var(--np-background);font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;min-height:100vh}.np-header-old{align-items:flex-start;background:#fff;background:var(--np-white);border-bottom:1px solid #e4e4e7;border-bottom:1px solid var(--np-border);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:25px 60px 25px 32px;width:100%}.np-header-content{align-items:center;display:flex;height:54px;justify-content:space-between;width:100%}.np-logo{height:52px;object-fit:contain;width:266px}.np-header-right{align-items:center;display:flex;gap:24px;justify-content:flex-end}.np-language-selector{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center}.np-language-selector svg{height:20px;width:20px}.np-language-selector span{color:#354556;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:103.02%}.np-user-profile{align-items:center;border-radius:30px;display:flex;gap:10px;height:48px;justify-content:center}.np-user-avatar{background:linear-gradient(135deg,#8aa5b4,#1f396c);border-radius:138px;height:40px;width:40px}.np-user-info{align-items:flex-start;display:flex;flex-direction:column;gap:6px;justify-content:center}.np-user-name{color:#1f396c;color:var(--np-primary);font-size:16px;font-weight:500}.np-user-name,.np-user-role{font-family:Poppins,sans-serif;line-height:120%}.np-user-role{color:#333;color:var(--np-text);font-size:14px;font-weight:400}.np-container{display:flex;min-height:calc(100vh - 104px)}.np-sidebar{background:#fff;background:var(--np-white);border-right:1px solid #e6ebef;border-right:1px solid var(--np-border-blue);gap:12px;min-width:300px;padding:40px 16px 0 24px;width:300px}.np-sidebar,.np-sidebar-profile{align-items:center;display:flex;flex-direction:column}.np-sidebar-profile{align-self:stretch;gap:16px}.np-profile-avatar{height:120px;position:relative;width:120px}.np-avatar-image{background:linear-gradient(135deg,#8aa5b4,#1f396c);border-radius:138px;height:120px;width:120px}.np-edit-avatar-btn{bottom:0;cursor:pointer;position:absolute;right:-5px}.np-profile-info{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center}.np-profile-name{color:#2b2b2b;color:var(--np-black);font-size:24px;font-weight:500;margin:0}.np-profile-name,.np-profile-role{font-family:Poppins,sans-serif;line-height:normal}.np-profile-role{color:#6d6d6d;color:var(--np-text-light);font-size:14px;font-weight:400}.np-sidebar-nav{align-items:flex-start;flex-direction:column;gap:12px;margin-top:20px}.np-nav-item,.np-sidebar-nav{align-self:stretch;display:flex}.np-nav-item{align-items:center;border-radius:8px;cursor:pointer;justify-content:space-between;padding:12px 16px;transition:background-color .2s}.np-nav-item:hover{background-color:#1f396c0d}.np-nav-item.active{background-color:#1f396c1a}.np-nav-item.no-submenu{justify-content:flex-start}.np-nav-item-content{align-items:center;display:flex;gap:16px}.np-nav-item-content span{color:#333;color:var(--np-text);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:normal}.np-nav-item.logout .np-nav-item-content span{color:#ff7474;color:var(--np-danger)}.np-chevron-icon{height:24px;width:24px}.np-main{flex:1 1;padding:40px}.np-content-wrapper,.np-main{display:flex;flex-direction:column}.np-content-wrapper{gap:32px}.np-page-header{align-items:center;display:flex;justify-content:space-between}.np-page-title{color:#1b1b1b;color:var(--np-heading);font-family:Poppins,sans-serif;font-size:28px;font-weight:600;line-height:156%;margin:0}.np-edit-btn{align-items:center;background:#0000;border:1px solid #e6e6e6;border-radius:8px;cursor:pointer;display:flex;gap:16px;padding:12px 24px;transition:all .2s}.np-edit-btn:hover{background:#00000005}.np-edit-btn span{color:#333;color:var(--np-text);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:normal}.np-stepper{align-items:center;display:flex;flex-direction:column;gap:64px}.np-stepper-container{gap:16px;width:383px}.np-step,.np-stepper-container{align-items:center;display:flex}.np-step{flex-direction:column;gap:12px}.np-step-circle{height:40px;width:40px}.np-step-number{font-feature-settings:"liga" off,"clig" off;font-family:Inter,sans-serif;font-size:20px;font-weight:500}.np-step-label,.np-step-number{color:#1f396c;color:var(--np-primary);letter-spacing:-.154px;line-height:22px;text-align:center}.np-step-label{font-feature-settings:"liga" off,"clig" off;font-family:Inter,sans-serif;font-size:18px;font-weight:500}.np-step-line{background:#1f396c;background:var(--np-primary);flex:1 1;height:2px}.np-news-content{border-radius:16px;display:flex;flex-direction:column;gap:40px}.np-article-header,.np-article-section{display:flex;flex-direction:column;gap:16px}.np-article-header{justify-content:center}.np-article-category{color:#1b1b1b;color:var(--np-heading);font-size:32px;font-weight:500}.np-article-category,.np-article-title{font-family:Poppins,sans-serif;line-height:21px;margin:0}.np-article-title{color:#6d6d6d;color:var(--np-text-light);font-size:16px;font-weight:400}.np-article-main-image{border-radius:8px;height:768px;object-fit:cover;width:100%}.np-article-description{color:#505050;color:var(--np-text-sub);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:196%;margin:0}.np-gallery-images{align-items:center;display:flex;gap:16px;height:145px}.np-gallery-item{border-radius:8px;flex:1 1;height:100%;overflow:hidden}.np-gallery-item img{height:100%;object-fit:cover;width:100%}.np-gallery-item.more{align-items:center;background:linear-gradient(0deg,#000000bd,#000000bd),url(https://api.builder.io/api/v1/image/assets/TEMP/06ab6834d879db9ffc9cf1b6c4fbd1717b056d9f?width=570) #d3d3d3 50% /cover no-repeat;display:flex;justify-content:center}.np-gallery-item.more span{color:#fff;color:var(--np-white);font-family:Poppins,sans-serif;font-size:40px;font-weight:500;line-height:21px}.np-action-buttons{align-items:flex-start;display:flex;gap:16px;margin-top:32px}.np-btn{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;gap:16px;justify-content:center;line-height:normal;padding:16px 32px;transition:all .2s}.np-btn-cancel{background:#0000;border:1px solid #969696;border:1px solid var(--np-text-gray);color:#6d6d6d;color:var(--np-text-light);width:122px}.np-btn-cancel:hover{background:#00000005}.np-btn-publish{background:#1f396c;background:var(--np-primary);border:none;color:#fff;color:var(--np-white)}.np-btn-publish:hover{background:#162c54}@media (max-width:1400px){.np-sidebar{min-width:280px;width:280px}.np-article-main-image{height:500px}}@media (max-width:1200px){.np-sidebar{min-width:250px;padding:30px 12px 0 16px;width:250px}.np-profile-name{font-size:20px}.np-nav-item-content span{font-size:16px}.np-main{padding:30px}.np-article-main-image{height:400px}}@media (max-width:992px){.np-container{flex-direction:column}.np-sidebar{border-bottom:1px solid #e6ebef;border-bottom:1px solid var(--np-border-blue);border-right:none;flex-direction:row;flex-wrap:wrap;min-width:100%;padding:20px;width:100%}.np-sidebar-profile{flex-direction:row;gap:20px;justify-content:center;width:100%}.np-avatar-image,.np-profile-avatar{height:80px;width:80px}.np-edit-avatar-btn svg{height:24px;width:24px}.np-profile-info{align-items:flex-start}.np-sidebar-nav{flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:10px;width:100%}.np-nav-item{padding:10px 14px;width:auto}.np-chevron-icon{display:none}}@media (max-width:768px){.np-header{padding:15px 20px}.np-logo{height:auto;width:180px}.np-language-selector span,.np-user-info{display:none}.np-main{padding:20px}.np-page-title{font-size:22px}.np-edit-btn{padding:8px 16px}.np-edit-btn span{font-size:14px}.np-stepper-container{width:100%}.np-article-category{font-size:24px}.np-article-main-image{height:300px}.np-gallery-images{flex-wrap:wrap;height:auto}.np-gallery-item{flex-basis:calc(33.33% - 12px);flex-grow:0;flex-shrink:0;height:100px}.np-gallery-item.more span{font-size:24px}.np-action-buttons{flex-direction:column;width:100%}.np-btn,.np-btn-cancel{width:100%}}@media (max-width:480px){.np-sidebar-nav{display:none}.np-article-main-image{height:200px}.np-gallery-item{flex-basis:calc(50% - 8px);flex-grow:0;flex-shrink:0;height:80px}}:root{--primary-light:#29abe2;--border-color:#e0e0e0;--success-color:#4caf50;--warning-color:orange;--error-color:#f44}.spi-loading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.spi-spinner{animation:spin 1s linear infinite;border:3px solid #e0e0e0;border-top-color:#29abe2;border:3px solid var(--border-color);border-radius:50%;border-top-color:var(--primary-light);height:40px;width:40px}.spi-content-wrapper{display:flex;flex-direction:column;gap:32px;max-width:100%;padding:24px 32px;width:100%}.spi-header-row{align-items:center;background:#0000;display:flex;flex-direction:row;gap:40px;justify-content:space-between;margin-bottom:0;padding:0}.spi-header-item{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.spi-header-title-group{flex:1 1}.spi-vertical-info-section{background:#0000;gap:24px;margin-bottom:0}.spi-vertical-info-item,.spi-vertical-info-section{align-items:flex-start;border:none;display:flex;flex-direction:column;padding:0}.spi-vertical-info-item{gap:8px;width:auto}.spi-vertical-info-item.password-row{align-items:center;flex-direction:row;gap:32px}.spi-vertical-info-item:last-child{border-bottom:none}.spi-vertical-label{color:#333;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:120%}.spi-password-inline{align-items:center;display:flex;gap:12px;margin-top:8px}.spi-header-label{color:#c4841d;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;line-height:120%}.spi-page-header{display:none}.spi-page-title{color:#1b1b1b;font-size:28px;font-weight:600;line-height:156%;margin:0}.spi-edit-btn,.spi-page-title{font-family:Poppins,sans-serif}.spi-edit-btn{align-items:center;background:#b0c2cc;border:1px solid #e6e6e6;border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:18px;font-weight:500;gap:16px;padding:12px 24px;transition:all .2s}.spi-edit-btn:hover{background:#9bb3bf;border-color:#d0d0d0}.spi-change-password-btn{background:#b0c2cc;border:1px solid #e6e6e6;color:#2b2b2b;font-size:18px;gap:16px;padding:16px}.spi-change-password-btn:hover{background:#9bb3bf}.spi-profile-status{display:none}.spi-status-item{display:flex;flex-direction:column;gap:8px}.spi-status-label{color:#333;color:var(--text-color);font-size:14px;font-weight:500}.spi-badge,.spi-status-label{font-family:Poppins,sans-serif}.spi-badge{align-items:center;background:#0000;border-radius:0;display:flex;font-size:17px;font-weight:400;gap:5px;padding:0}.spi-badge,.spi-verified-badge{color:#29abe2}.spi-pending-badge{color:#f5a623}.spi-badge-pending{background:#0000;color:#29abe2}.spi-upgrade-link{color:#0094e4;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:120%;text-decoration:none}.spi-upgrade-link:hover{text-decoration:underline}.spi-membership-badge{align-items:center;background:#0000;border-radius:0;color:#6d6d6d;display:flex;font-family:Poppins,sans-serif;font-size:17px;font-weight:400;gap:5px;padding:0}.spi-membership-icon{height:22px;width:22px}.spi-stepper{background:#fff;background:var(--white-color);border-radius:12px;box-shadow:0 2px 8px #0000000a;margin-bottom:32px;padding:24px 40px}.spi-stepper-track{justify-content:center}.spi-step,.spi-stepper-track{align-items:center;display:flex}.spi-step{cursor:default;flex-direction:column;gap:8px}.spi-step.clickable{cursor:pointer}.spi-step-circle{align-items:center;background:#e0e0e0;border-radius:50%;color:#999;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;height:40px;justify-content:center;transition:all .3s;width:40px}.spi-step.active .spi-step-circle{background:#29abe2;background:var(--primary-light);color:#fff}.spi-step.completed .spi-step-circle{background:#4caf50;background:var(--success-color);color:#fff}.spi-step-label{color:#999;font-family:Poppins,sans-serif;font-size:12px;font-weight:500}.spi-step.active .spi-step-label,.spi-step.completed .spi-step-label{color:#333;color:var(--text-color)}.spi-step-line{background:#e0e0e0;border-radius:2px;height:3px;margin:0 16px 20px;transition:background .3s;width:80px}.spi-step-line.active{background:#4caf50;background:var(--success-color)}.spi-content-area{background:#fff;background:var(--white-color);border-radius:12px;box-shadow:0 2px 8px #0000000a;margin-bottom:24px;padding:32px}.spi-view-mode{display:flex;flex-direction:column;gap:24px}.spi-view-header-card{align-items:center;background:#fff;background:var(--white-color);border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:12px;display:flex;justify-content:space-between;padding:20px 24px}.spi-view-company-info{align-items:center;display:flex;gap:16px}.spi-view-logo-container{align-items:center;background:#f5f5f5;border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:12px;display:flex;height:80px;justify-content:center;overflow:hidden;width:80px}.spi-view-logo{height:100%;object-fit:cover;width:100%}.spi-view-logo-placeholder{align-items:center;display:flex;justify-content:center}.spi-view-company-details{display:flex;flex-direction:column;gap:4px}.spi-view-company-name{color:#1b1b1b;color:var(--heading-color);font-family:Poppins,sans-serif;font-size:20px;font-weight:600;margin:0}.spi-view-company-location{color:#6d6d6d;color:var(--light-gray);font-family:Inter,sans-serif;font-size:14px;margin:0}.spi-view-header-tabs{display:flex;gap:12px}.spi-view-tab{background:#1f396c;border:1px solid #1f396c;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s}.spi-view-tab.active{background:#1f396c;border-color:#1f396c;color:#fff}.spi-view-tab:hover:not(.active){background:#f5f5f5}@media (max-width:768px){.spi-view-header-card{align-items:flex-start;flex-direction:column;gap:16px}.spi-view-header-tabs{width:100%}.spi-view-tab{flex:1 1;text-align:center}}.spi-info-card{border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:12px;padding:24px}.spi-card-title{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color);color:#1b1b1b;color:var(--heading-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:0 0 20px;padding-bottom:12px}.spi-info-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.spi-info-item{display:flex;flex-direction:column;gap:6px}.spi-info-item-full{grid-column:span 2}.spi-info-label{color:#6d6d6d;color:var(--light-gray);font-family:Poppins,sans-serif;font-size:13px;font-weight:500}.spi-info-value{font-size:15px;font-weight:500}.spi-info-value,.spi-overview-text{color:#333;color:var(--text-color);font-family:Poppins,sans-serif}.spi-overview-text{font-size:14px;line-height:1.7;margin:0}.spi-notes-list{flex-direction:column}.spi-note-item,.spi-notes-list{display:flex;gap:12px}.spi-note-bullet{color:#29abe2;color:var(--primary-light);font-weight:600;min-width:24px}.spi-note-bullet,.spi-note-text{font-family:Poppins,sans-serif;font-size:14px}.spi-note-text{color:#333;color:var(--text-color);line-height:1.6;margin:0}.spi-empty-text{color:#969696;color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:14px;font-style:italic}.spi-media-section{display:flex;flex-direction:column;gap:24px}.spi-media-card{border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:12px;padding:24px}.spi-cover-image-container{aspect-ratio:16/9;background:#f5f5f5;border-radius:8px;max-width:400px;overflow:hidden;width:100%}.spi-cover-image{height:100%;object-fit:cover;width:100%}.spi-empty-media{align-items:center;background:#f9f9f9;border:1px dashed #e0e0e0;border:1px dashed var(--border-color);border-radius:8px;color:#969696;color:var(--text-secondary);display:flex;font-family:Poppins,sans-serif;font-size:14px;height:120px;justify-content:center}.spi-empty-media.spi-full-width{grid-column:span 7;width:100%}.spi-brochure-container{display:flex;flex-wrap:wrap;gap:16px}.spi-brochure-item{align-items:center;background:#e8f4fc;border-radius:8px;display:flex;gap:12px;padding:12px 16px}.spi-brochure-name{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:14px}.spi-video-container{max-width:400px}.spi-video-preview{aspect-ratio:16/9;background:#000;border-radius:8px;overflow:hidden;position:relative;width:100%}.spi-video-thumbnail{height:100%;object-fit:cover;opacity:.8;width:100%}.spi-video-play-btn{cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.spi-snapshots-card{grid-column:span 2}.spi-snapshots-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(7,1fr)}.spi-snapshot-item{aspect-ratio:1;border-radius:8px;overflow:hidden}.spi-snapshot-image{height:100%;object-fit:cover;width:100%}.spi-edit-step{display:flex;flex-direction:column;gap:24px}.spi-section-title{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color);color:#1b1b1b;color:var(--heading-color);font-family:Poppins,sans-serif;font-size:16px;font-weight:600;margin:0;padding-bottom:12px}.spi-form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:16px}.spi-form-grid-3{grid-template-columns:repeat(3,1fr)}.spi-form-group{display:flex;flex-direction:column;gap:8px}.spi-form-group-full{grid-column:span 2}.spi-label{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.spi-required{color:#f44;color:var(--error-color)}.spi-input,.spi-select,.spi-textarea{background:#fff;background:var(--white-color);border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:8px;color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:14px;padding:12px 16px;transition:border-color .2s}.spi-input:focus,.spi-select:focus,.spi-textarea:focus{border-color:#29abe2;border-color:var(--primary-light);outline:none}.spi-input::placeholder,.spi-textarea::placeholder{color:#bdbdbd}.spi-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.spi-textarea{min-height:100px;resize:vertical}.spi-contact-row{padding-right:40px;position:relative}.spi-remove-btn{border:none;padding:8px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.spi-add-btn,.spi-remove-btn{background:none;cursor:pointer}.spi-add-btn{align-items:center;border:1px dashed #29abe2;border:1px dashed var(--primary-light);border-radius:8px;color:#29abe2;color:var(--primary-light);display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:8px;margin-top:16px;padding:10px 16px;transition:background .2s;width:-webkit-fit-content;width:fit-content}.spi-add-btn:hover{background:#e8f4fc}.spi-upload-section{margin-top:16px}.spi-file-upload-area{align-items:center;background:#fafafa;border:2px dashed #e0e0e0;border:2px dashed var(--border-color);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:40px;transition:all .2s}.spi-file-upload-area:hover{background:#f5fbff;border-color:#29abe2;border-color:var(--primary-light)}.spi-upload-text{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin:16px 0 8px}.spi-upload-hint{color:#969696;color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:12px;margin:0}.spi-upload-preview{border-radius:8px;max-width:400px;object-fit:cover;width:100%}.spi-logo-upload-section{margin-bottom:24px}.spi-logo-upload-area{align-items:center;background:#fafafa;border:2px dashed #e0e0e0;border:2px dashed var(--border-color);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;height:150px;justify-content:center;transition:all .2s;width:150px}.spi-logo-upload-area:hover{background:#f5fbff;border-color:#29abe2;border-color:var(--primary-light)}.spi-logo-preview{border-radius:10px;height:100%;object-fit:cover;width:100%}.spi-logo-placeholder{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;text-align:center}.spi-logo-placeholder .spi-upload-text{font-size:12px;margin:0}.spi-brochures-list{margin-top:16px}.spi-brochure-file{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:12px;padding:12px 16px}.spi-brochure-info{align-items:center;display:flex;gap:12px}.spi-brochure-info span{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:14px}.spi-delete-file{background:none;border:none;cursor:pointer;padding:4px}.spi-add-file-btn{align-items:center;background:none;border:1px dashed #29abe2;border:1px dashed var(--primary-light);border-radius:8px;color:#29abe2;color:var(--primary-light);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:background .2s}.spi-add-file-btn:hover{background:#e8f4fc}.spi-file-limit{color:#969696;color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:12px;margin-top:8px}.spi-video-upload{min-height:200px}.spi-video-preview-wrapper{text-align:center}.spi-video-preview-wrapper video{border-radius:8px;max-width:300px;width:100%}.spi-snapshots-upload-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(7,1fr);margin-top:16px}.spi-snapshot-upload-item{aspect-ratio:1;border-radius:8px;overflow:hidden;position:relative}.spi-snapshot-upload-image{height:100%;object-fit:cover;width:100%}.spi-snapshot-remove{background:#ff4444e6;border:none;border-radius:50%;height:24px;position:absolute;right:8px;top:8px;width:24px}.spi-snapshot-remove,.spi-snapshot-upload-add{align-items:center;cursor:pointer;display:flex;justify-content:center}.spi-snapshot-upload-add{aspect-ratio:1;border:2px dashed #e0e0e0;border:2px dashed var(--border-color);border-radius:8px;transition:all .2s}.spi-snapshot-upload-add:hover{background:#f5fbff;border-color:#29abe2;border-color:var(--primary-light)}.spi-rich-editor{border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:8px;margin-top:16px;overflow:hidden}.spi-editor-toolbar{background:#f5f5f5;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color);display:flex;gap:8px;padding:12px 16px}.spi-toolbar-btn{background:#fff;background:var(--white-color);border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:4px;cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;padding:6px 12px;transition:all .2s}.spi-toolbar-btn:hover{background:#e8f4fc;border-color:#29abe2;border-color:var(--primary-light)}.spi-editor-textarea{border:none;font-family:Poppins,sans-serif;font-size:14px;line-height:1.7;min-height:300px;padding:16px;resize:vertical;width:100%}.spi-editor-textarea:focus{outline:none}.spi-editor-contenteditable{word-wrap:break-word;overflow-y:auto;white-space:pre-wrap}.spi-editor-contenteditable:empty:before{color:#999;content:attr(data-placeholder);pointer-events:none}.spi-editor-contenteditable b,.spi-editor-contenteditable strong{font-weight:700}.spi-editor-contenteditable em,.spi-editor-contenteditable i{font-style:italic}.spi-editor-contenteditable u{text-decoration:underline}.spi-editor-contenteditable a{color:#29abe2;text-decoration:underline}.spi-editor-contenteditable ul{list-style-type:disc;margin-left:20px}.spi-editor-contenteditable li{margin-bottom:4px}.spi-preview-step{padding-bottom:24px}.spi-preview-note{background:#fff8e6;border-left:4px solid orange;border-left:4px solid var(--warning-color);border-radius:8px;color:#6d6d6d;color:var(--light-gray);font-family:Poppins,sans-serif;font-size:14px;margin-bottom:24px;padding:12px 16px}.spi-preview-cover-banner{background:#f0f0f0;border-radius:12px;height:200px;margin-bottom:24px;overflow:hidden;width:100%}.spi-preview-cover-banner-img{height:100%;object-fit:cover;width:100%}.spi-preview-header-card{align-items:center;background:#fff;background:var(--white-color);border-radius:12px;box-shadow:0 2px 8px #0000000a;display:flex;justify-content:space-between;margin-bottom:24px;padding:20px 24px}.spi-preview-company-info{align-items:center;display:flex;gap:16px}.spi-preview-logo-container{align-items:center;background:#f5f5f5;border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:12px;display:flex;height:80px;justify-content:center;overflow:hidden;width:80px}.spi-preview-logo{height:100%;object-fit:cover;width:100%}.spi-preview-logo-placeholder{align-items:center;display:flex;justify-content:center}.spi-preview-company-details{display:flex;flex-direction:column;gap:4px}.spi-preview-company-name{color:#1b1b1b;color:var(--heading-color);font-family:Poppins,sans-serif;font-size:20px;font-weight:600;margin:0}.spi-preview-company-location{color:#6d6d6d;color:var(--light-gray);font-family:Inter,sans-serif;font-size:14px;margin:0}.spi-preview-header-tabs{display:flex;gap:12px}.spi-preview-tab{background:#1f396c;border:1px solid #1f396c;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s}.spi-preview-tab.active{background:#1f396c;border-color:#1f396c;color:#fff}.spi-preview-tab:hover:not(.active){background:#f5f5f5}.spi-preview-section{background:#fff;background:var(--white-color);border-radius:12px;box-shadow:0 2px 8px #0000000a;margin-bottom:20px;padding:24px}.spi-preview-section-title{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color);color:#1b1b1b;color:var(--heading-color);font-family:Poppins,sans-serif;font-size:16px;font-weight:600;margin:0 0 20px;padding-bottom:12px}.spi-preview-info-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.spi-preview-info-item{display:flex;flex-direction:column;gap:6px}.spi-preview-info-item.full-width{grid-column:1/-1}.spi-preview-label{color:#6d6d6d;color:var(--light-gray);font-family:Inter,sans-serif;font-size:13px}.spi-preview-value{font-size:15px;font-weight:500}.spi-preview-overview-text,.spi-preview-value{color:#333;color:var(--text-color);font-family:Inter,sans-serif}.spi-preview-overview-text{font-size:14px;line-height:1.7;margin:0}.spi-preview-categories{display:flex;flex-wrap:wrap;gap:12px}.spi-preview-category-tag{background:#e8f4fc;border-radius:20px;color:#29abe2;color:var(--primary-light);font-family:Inter,sans-serif;font-size:14px;padding:8px 16px}.spi-preview-empty{color:#969696;color:var(--text-secondary);font-family:Inter,sans-serif;font-size:14px;margin:0}.spi-preview-notes-list{display:flex;flex-direction:column;gap:12px}.spi-preview-note-item{align-items:flex-start;display:flex;gap:8px}.spi-preview-note-bullet{color:#29abe2;color:var(--primary-light);font-family:Inter,sans-serif;font-size:14px;font-weight:500;min-width:20px}.spi-preview-note-text{color:#333;color:var(--text-color);font-family:Inter,sans-serif;font-size:14px;line-height:1.5;margin:0}.spi-preview-subsection{margin-bottom:24px}.spi-preview-subsection:last-child{margin-bottom:0}.spi-preview-subsection-title{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin:0 0 12px}.spi-preview-cover-container{background:#f5f5f5;border-radius:8px;max-width:300px;overflow:hidden;width:100%}.spi-preview-cover-image{display:block;height:auto;width:100%}.spi-preview-empty-media{background:#f5f5f5;border-radius:8px;color:#969696;color:var(--text-secondary);font-family:Inter,sans-serif;font-size:14px;padding:40px 20px;text-align:center}.spi-preview-empty-media.full-width{grid-column:1/-1}.spi-preview-brochure-container{display:flex;flex-wrap:wrap;gap:16px}.spi-preview-brochure-item{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;gap:12px;padding:12px 16px}.spi-preview-brochure-name{color:#333;color:var(--text-color);font-family:Inter,sans-serif;font-size:14px}.spi-preview-snapshots-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.spi-preview-snapshot-item{aspect-ratio:1;background:#f5f5f5;border-radius:8px;overflow:hidden}.spi-preview-snapshot-image{height:100%;object-fit:cover;width:100%}@media (max-width:768px){.spi-preview-header-card{align-items:flex-start;flex-direction:column;gap:16px}.spi-preview-header-tabs{width:100%}.spi-preview-tab{flex:1 1;text-align:center}.spi-preview-info-grid{grid-template-columns:1fr}.spi-preview-snapshots-grid{grid-template-columns:repeat(3,1fr)}}.spi-action-buttons{align-items:center;background:#fff;background:var(--white-color);border-radius:12px;box-shadow:0 -2px 8px #0000000a;display:flex;justify-content:space-between;padding:24px 32px}.spi-btn{border:none;border-radius:8px;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s}.spi-btn:disabled{cursor:not-allowed;opacity:.6}.spi-btn-cancel{background:none;border:1px solid #e0e0e0;border:1px solid var(--border-color);color:#333;color:var(--text-color)}.spi-btn-cancel:hover{background:#f8f9fa}.spi-btn-group{display:flex;gap:12px}.spi-btn-secondary{background:#f5f5f5;border:1px solid #e0e0e0;border:1px solid var(--border-color);color:#333;color:var(--text-color)}.spi-btn-secondary:hover{background:#eee}.spi-btn-primary{background:#1f396c;background:var(--primary-color);color:#fff}.spi-btn-primary:hover{background:#152a52}.spi-btn-publish{background:#4caf50;background:var(--success-color);color:#fff}.spi-btn-publish:hover{background:#45a049}.spi-btn-save{background:#29abe2;background:var(--primary-light);color:#fff}.spi-btn-save:hover{background:#1a8fc0}.spi-password-section{align-items:center;display:flex;gap:32px;margin-bottom:24px}.spi-password-label{font-family:Poppins,sans-serif;font-size:18px}.spi-change-password-btn,.spi-password-label{color:#333;color:var(--text-color);font-weight:500}.spi-change-password-btn{align-items:center;background:#fff;background:var(--white-color);border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;gap:8px;padding:8px 16px;transition:all .2s}.spi-change-password-btn:hover{background:#f8f9fa;border-color:#29abe2;border-color:var(--primary-light)}@media (max-width:1024px){.spi-content-wrapper{padding:20px}.spi-snapshots-grid,.spi-snapshots-upload-grid{grid-template-columns:repeat(5,1fr)}.spi-stepper-track{flex-wrap:wrap;gap:16px}.spi-step-line{width:40px}}@media (max-width:768px){.spi-page-header{align-items:flex-start}.spi-page-header,.spi-profile-status{flex-direction:column;gap:16px}.spi-form-grid,.spi-form-grid-3{grid-template-columns:1fr}.spi-form-group-full{grid-column:span 1}.spi-info-grid{grid-template-columns:1fr}.spi-info-item-full{grid-column:span 1}.spi-snapshots-grid,.spi-snapshots-upload-grid{grid-template-columns:repeat(3,1fr)}.spi-action-buttons{flex-direction:column;gap:16px}.spi-btn-group{justify-content:space-between;width:100%}.spi-stepper{padding:16px}.spi-step-line{display:none}.spi-stepper-track{justify-content:space-around}}@media (max-width:480px){.spi-content-area,.spi-content-wrapper{padding:16px}.spi-snapshots-grid,.spi-snapshots-upload-grid{grid-template-columns:repeat(2,1fr)}.spi-editor-toolbar{flex-wrap:wrap}}.spi-password-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.spi-password-modal{animation:modalSlideIn .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0003;max-width:450px;padding:24px;width:100%}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.spi-password-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.spi-password-modal-header h3{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;margin:0}.spi-password-modal-close{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background .2s}.spi-password-modal-close:hover{background:#f0f0f0}.spi-password-form{display:flex;flex-direction:column;gap:16px}.spi-password-field{display:flex;flex-direction:column;gap:8px}.spi-password-field label{color:#333;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.spi-password-field input{border:1px solid #e0e0e0;border-radius:8px;font-family:Poppins,sans-serif;font-size:14px;padding:12px 16px;transition:border-color .2s,box-shadow .2s}.spi-password-field input:focus{border-color:#29abe2;box-shadow:0 0 0 3px #29abe21a;outline:none}.spi-password-error{background:#fee2e2;color:#dc2626}.spi-password-error,.spi-password-success{border-radius:8px;font-family:Poppins,sans-serif;font-size:14px;padding:12px 16px}.spi-password-success{background:#d1fae5;color:#059669}.spi-password-actions{display:flex;gap:12px;margin-top:8px}.spi-password-cancel-btn{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#6d6d6d;cursor:pointer;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s}.spi-password-cancel-btn:hover{background:#f5f5f5;border-color:#ccc}.spi-password-submit-btn{background:#f37920;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s}.spi-password-submit-btn:hover{background:#e06810}.spi-password-submit-btn:disabled{background:#ccc;cursor:not-allowed}:root{--radius-color:#e4e4e7;--foundation-blue-100:#b0c2cc;--text-sub-heading:#505050;--color-black-50:#e6e6e6;--text-label:#464646}.supplier-profile-page{background:#f5f5f5;background:var(--background-color);font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;min-height:100vh}.sp-header{align-items:flex-start;background:#fff;background:var(--white-color);border-bottom:1px solid #e4e4e7;border-bottom:1px solid var(--radius-color);box-shadow:0 1px 2px 0 #0000000d;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:16px 48px 16px 32px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}.sp-header-content{align-items:center;display:flex;height:48px;justify-content:space-between;width:100%}.sp-logo{flex-shrink:0;height:44px;margin-right:auto;object-fit:contain;position:relative;width:220px}.sp-header-right{align-items:center;display:flex;gap:24px;justify-content:flex-end}.sp-language-selector{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center}.sp-language-selector span{color:#354556;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:103.02%}.sp-user-profile{align-items:center;border-radius:30px;gap:10px;height:48px}.sp-user-info,.sp-user-profile{display:flex;justify-content:center}.sp-user-info{align-items:flex-start;flex-direction:column;gap:6px}.sp-company-name{color:#1f396c;color:var(--primary-color);font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:120%}.sp-user-role{align-items:center;display:flex;gap:8px;justify-content:center}.sp-user-role span{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:120%}.sp-container{min-height:calc(100vh - 104px)}.sp-sidebar{align-items:center;background:var(--white-color);border-right:1px solid #e6ebef;border-right:1px solid var(--foundation-blue-50);gap:88px;min-width:300px;padding:40px 16px 40px 24px;width:300px}.sp-sidebar-profile{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:16px}.sp-profile-image{border-radius:8px;max-width:260px;object-fit:cover;width:100%}.sp-sidebar-nav{align-items:flex-start;flex-direction:column;gap:12px}.sp-nav-item,.sp-sidebar-nav{align-self:stretch;display:flex}.sp-nav-item{align-items:center;border-radius:8px;cursor:pointer;justify-content:space-between;padding:12px 16px;transition:background-color .2s ease}.sp-nav-item.active,.sp-nav-item:hover{background:#e6ebef;background:var(--foundation-blue-50)}.sp-nav-item-content{align-items:center;display:flex;gap:16px}.sp-nav-item-content span{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:normal}.sp-nav-item.logout .sp-nav-item-content span{color:#ff7474;color:var(--logout-color)}.sp-main-content{align-items:flex-start;display:flex;flex-direction:column;gap:32px;overflow-y:auto;padding:40px 60px}.sp-page-header{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.sp-page-title{color:#1b1b1b;color:var(--heading-color);font-family:Poppins,sans-serif;font-size:28px;font-weight:600;line-height:156%;margin:0}.sp-edit-btn{align-items:center;background:#0000;border:1px solid #e6e6e6;border:1px solid var(--color-black-50);border-radius:8px;cursor:pointer;display:flex;gap:16px;padding:8px 16px;transition:background-color .2s ease}.sp-edit-btn:hover{background:#e6ebef;background:var(--foundation-blue-50)}.sp-edit-btn span{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:normal}.sp-password-section{align-items:center;display:flex;gap:32px}.sp-password-label{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:156%}.sp-change-password-btn{align-items:center;background:#0000;border:1px solid #e6e6e6;border:1px solid var(--color-black-50);border-radius:8px;color:#2b2b2b;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:18px;font-weight:500;gap:16px;padding:8px 16px;transition:background-color .2s ease}.sp-change-password-btn:hover{background:#e6ebef;background:var(--foundation-blue-50)}.sp-verification-section{gap:24px}.sp-form-group,.sp-verification-section{align-items:flex-start;display:flex;flex-direction:column}.sp-form-group{gap:8px}.sp-form-label{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:120%}.sp-membership-container,.sp-verified-container{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:center}.sp-verified-badge span{color:#29abe2;color:var(--verified-color);font-family:Poppins,sans-serif;font-size:17px;font-weight:400}.sp-upgrade-link{color:#0094e4;color:var(--upgrade-color);font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:120%;text-decoration:none}.sp-upgrade-link:hover{text-decoration:underline}.sp-membership-badge{align-items:center;display:flex;gap:5px}.sp-membership-icon{height:22px;width:22px}.sp-membership-badge span{color:#6d6d6d;color:var(--light-gray);font-family:Poppins,sans-serif;font-size:17px;font-weight:400}.sp-info-card{align-items:flex-start;align-self:stretch;background:#fff;background:var(--white-color);border:1px solid #dadada;border:1px solid var(--gray-color);border-radius:24px;display:flex;flex-direction:column;gap:16px;padding:24px}.sp-card-title{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:120%;margin:0}.sp-card-content{align-self:stretch;border:1px solid #e6ebef;border:1px solid var(--foundation-blue-50);border-radius:16px;flex-direction:column;gap:24px;padding:16px}.sp-card-content,.sp-info-row{align-items:flex-start;display:flex}.sp-info-row{gap:200px;width:100%}.sp-info-group{align-items:flex-start;display:flex;flex-direction:column;gap:12px;min-width:200px}.sp-info-label{color:#464646;color:var(--text-label);font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:120%}.sp-info-value{color:#6d6d6d;color:var(--light-gray);line-height:128%}.sp-info-value,.sp-overview-text{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;margin:0}.sp-overview-text{align-self:stretch;line-height:196%}.sp-notes-text,.sp-overview-text{color:#505050;color:var(--text-sub-heading)}.sp-notes-text{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:160%;margin:0}.sp-media-row{align-self:stretch;gap:64px;margin-bottom:16px}.sp-media-group,.sp-media-row{align-items:flex-start;display:flex}.sp-media-group{flex-direction:column;gap:16px}.sp-media-group.sp-full-width{flex:1 1;width:100%}.sp-file-upload{align-items:center;border:1px solid #e4e4e4;border-radius:12px;display:flex;gap:8px;justify-content:center;padding:12px 16px}.sp-file-upload span{color:#969696;color:var(--text-secondary);font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:124%}.sp-video-group{flex:0 0 auto}.sp-video-placeholder{align-items:center;background:#0397dd1a;border-radius:8px;display:flex;height:140px;justify-content:center;width:221px}.sp-snapshot-grid{align-items:flex-start;align-self:stretch;display:flex;gap:16px;margin-bottom:16px}.sp-snapshot-image{border-radius:4px;display:flex;flex:1 0;height:162px;object-fit:cover}.sp-wizard-container{display:flex;flex-direction:column;gap:32px;width:100%}.sp-wizard-steps{align-items:center;background:#fff;background:var(--white-color);border:1px solid #dadada;border:1px solid var(--gray-color);border-radius:16px;display:flex;gap:0;justify-content:center;padding:24px 40px}.sp-wizard-step{align-items:center;display:flex;flex-direction:column;gap:8px;min-width:80px}.sp-step-number{align-items:center;background:#e4e4e7;border-radius:50%;color:#6d6d6d;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;height:40px;justify-content:center;transition:all .3s ease;width:40px}.sp-wizard-step.active .sp-step-number{background:#1f396c;background:var(--primary-color);color:#fff;color:var(--white-color)}.sp-wizard-step.completed .sp-step-number{background:#29abe2;color:#fff;color:var(--white-color)}.sp-step-label{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;transition:all .3s ease}.sp-wizard-step.active .sp-step-label{color:#1f396c;color:var(--primary-color);font-weight:600}.sp-wizard-step.completed .sp-step-label{color:#29abe2}.sp-step-line{background:#e4e4e7;height:2px;margin:0 8px 24px;width:80px}.sp-wizard-content{background:#fff;background:var(--white-color);border:1px solid #dadada;border:1px solid var(--gray-color);border-radius:24px;padding:32px}.sp-wizard-title{color:#1b1b1b;color:var(--heading-color);font-family:Poppins,sans-serif;font-size:20px;font-weight:600;margin:0 0 24px}.sp-form-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.sp-form-field{display:flex;flex-direction:column;gap:8px}.sp-form-field.sp-full-width-field{grid-column:1/-1}.sp-form-field label{color:#464646;color:var(--text-label);font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.sp-form-field input,.sp-form-field select,.sp-form-field textarea{background:#fff;background:var(--white-color);border:1px solid #e4e4e7;border-radius:8px;color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:14px;padding:12px 16px;transition:border-color .2s ease}.sp-form-field input:focus,.sp-form-field select:focus,.sp-form-field textarea:focus{border-color:#1f396c;border-color:var(--primary-color);outline:none}.sp-form-field textarea{min-height:120px;resize:vertical}.sp-form-field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%23333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.sp-file-section{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.sp-file-upload-box{display:flex;flex-direction:column;gap:12px}.sp-file-upload-box label{color:#464646;color:var(--text-label);font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.sp-upload-area{align-items:center;background:#fafafa;border:2px dashed #e4e4e7;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:180px;padding:32px 24px;position:relative;transition:all .2s ease}.sp-upload-area:hover{background:#f0f4f8;border-color:#1f396c;border-color:var(--primary-color)}.sp-upload-area p{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:14px;margin:0;text-align:center}.sp-browse-link{color:#1f396c;color:var(--primary-color);cursor:pointer;font-weight:500}.sp-file-hint{color:#969696;font-family:Poppins,sans-serif;font-size:12px}.sp-file-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.sp-about-section,.sp-preview-content{display:flex;flex-direction:column;gap:24px}.sp-preview-card{background:#fff;background:var(--white-color);border:1px solid #e6ebef;border:1px solid var(--foundation-blue-50);border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:24px}.sp-wizard-nav{align-items:center;display:flex;justify-content:space-between;padding-top:16px}.sp-wizard-nav-right{display:flex;gap:16px}.sp-wizard-btn{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s ease}.sp-btn-cancel{background:#0000;border:1px solid #e4e4e7;color:#6d6d6d}.sp-btn-cancel:hover{background:#f5f5f5;border-color:#6d6d6d}.sp-btn-prev{background:#0000;border:1px solid #1f396c;border:1px solid var(--primary-color);color:#1f396c;color:var(--primary-color)}.sp-btn-prev:hover{background:#e6ebef;background:var(--foundation-blue-50)}.sp-btn-next{background:#1f396c;background:var(--primary-color);border:1px solid #1f396c;border:1px solid var(--primary-color);color:#fff;color:var(--white-color)}.sp-btn-next:hover{background:#162d54}.sp-btn-save{background:#29abe2;border:1px solid #29abe2;color:#fff;color:var(--white-color)}.sp-btn-save:hover{background:#1a8fc0}@media (max-width:1400px){.sp-info-row{gap:100px}}@media (max-width:1200px){.sp-sidebar{gap:40px;min-width:260px;padding:30px 12px 30px 16px;width:260px}.sp-main-content{padding:30px 40px}.sp-info-row{gap:60px}.sp-page-title{font-size:24px}}@media (max-width:992px){.sp-container{flex-direction:column}.sp-sidebar{border-bottom:1px solid #e6ebef;border-bottom:1px solid var(--foundation-blue-50);border-right:none;flex-direction:row;flex-wrap:wrap;gap:20px;min-width:100%;padding:20px;width:100%}.sp-sidebar-profile{width:100%}.sp-profile-image{margin:0 auto;max-width:200px}.sp-sidebar-nav{flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center}.sp-nav-item{flex:0 0 auto;padding:8px 12px}.sp-nav-item-content span{font-size:14px}.sp-info-row{flex-direction:column;gap:24px}.sp-snapshot-grid{flex-wrap:wrap}.sp-snapshot-image{flex-basis:calc(33.333% - 16px);flex-grow:1;flex-shrink:0;min-width:100px}}@media (max-width:768px){.sp-header{height:auto;padding:16px 20px}.sp-header-content{flex-wrap:wrap;gap:16px;height:auto}.sp-logo{height:auto;width:180px}.sp-main-content{padding:20px}.sp-page-header{align-items:flex-start;flex-direction:column;gap:16px}.sp-page-title{font-size:22px}.sp-password-section{align-items:flex-start;flex-direction:column;gap:16px}.sp-info-card{border-radius:16px;padding:16px}.sp-snapshot-image{flex-basis:calc(50% - 16px);flex-grow:1;flex-shrink:0}.sp-media-row{flex-direction:column;gap:24px}}@media (max-width:576px){.sp-company-name,.sp-language-selector span{font-size:14px}.sp-nav-item-content span,.sp-user-role span{font-size:12px}.sp-page-title{font-size:20px}.sp-card-title{font-size:16px}.sp-info-label,.sp-info-value{font-size:14px}.sp-snapshot-image{flex:1 0 100%;height:120px}.sp-wizard-steps{gap:0;padding:16px}.sp-step-line{width:30px}.sp-step-number{font-size:14px;height:32px;width:32px}.sp-step-label{font-size:11px}.sp-wizard-content{padding:20px}.sp-file-section,.sp-form-grid{grid-template-columns:1fr}.sp-wizard-nav{flex-direction:column;gap:16px}.sp-wizard-nav-right{justify-content:space-between;width:100%}.sp-wizard-btn{font-size:14px;padding:10px 16px}}@media (max-width:992px){.sp-wizard-steps{padding:20px}.sp-step-line{width:50px}}@media (max-width:768px){.sp-file-section,.sp-form-grid{grid-template-columns:1fr}.sp-wizard-nav{flex-direction:column;gap:16px}.sp-wizard-nav-right{width:100%}.sp-btn-cancel{justify-content:center;width:100%}}.sp-password-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.sp-password-modal{animation:spModalSlideIn .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0003;max-width:450px;padding:24px;width:100%}@keyframes spModalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.sp-password-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.sp-password-modal-header h3{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;margin:0}.sp-password-modal-close{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background .2s}.sp-password-modal-close:hover{background:#f0f0f0}.sp-password-form{display:flex;flex-direction:column;gap:16px}.sp-password-field{display:flex;flex-direction:column;gap:8px}.sp-password-field label{color:#333;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.sp-password-field input{border:1px solid #e0e0e0;border-radius:8px;font-family:Poppins,sans-serif;font-size:14px;padding:12px 16px;transition:border-color .2s,box-shadow .2s}.sp-password-field input:focus{border-color:#29abe2;box-shadow:0 0 0 3px #29abe21a;outline:none}.sp-password-error{background:#fee2e2;color:#dc2626}.sp-password-error,.sp-password-success{border-radius:8px;font-family:Poppins,sans-serif;font-size:14px;padding:12px 16px}.sp-password-success{background:#d1fae5;color:#059669}.sp-password-actions{display:flex;gap:12px;margin-top:8px}.sp-password-cancel-btn{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#6d6d6d;cursor:pointer;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s}.sp-password-cancel-btn:hover{background:#f5f5f5;border-color:#ccc}.sp-password-submit-btn{background:#f37920;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s}.sp-password-submit-btn:hover{background:#e06810}.sp-password-submit-btn:disabled{background:#ccc;cursor:not-allowed}:root{--bg-color:#f5f5f5;--card-border:#dadada;--blue-100:#b0c2cc;--blue-50:#e6ebef;--text-sub:#505050;--text-secondary:#969696;--label-color:#464646;--upgrade-color:#0094e4;--logout-color:#ff7474}.profile-page{background:#f5f5f5;background:var(--bg-color);font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;min-height:100vh}.profile-main{align-items:flex-start;display:flex;flex-direction:column;gap:32px;max-width:100%;padding:40px 60px;width:100%}.loading-spinner{border:4px solid var(--border-color);border-top-color:var(--primary-color)}.profile-title-row{align-items:center;align-self:stretch;display:flex;justify-content:space-between;width:100%}.profile-title{color:#1b1b1b;color:var(--heading-color);font-family:Poppins,sans-serif;font-size:28px;font-weight:600;line-height:156%;margin:0}.profile-edit-btn{align-items:center;background:#b0c2cc;background:var(--blue-100);border:1px solid #e6e6e6;border-radius:8px;cursor:pointer;display:flex;gap:16px;padding:12px 24px;transition:all .2s ease}.profile-edit-btn span{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500}.profile-edit-btn:hover{background:#9bb5c3}.header-buttons{display:flex;gap:16px}.profile-cancel-btn{background:#fff;background:var(--white);border:1px solid #e4e4e7;border:1px solid var(--border-color);border-radius:8px;color:#333;color:var(--text-color);cursor:pointer;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;padding:12px 24px;transition:all .2s ease}.profile-cancel-btn:hover{background:#fff5f5;border-color:#ff7474;border-color:var(--logout-color);color:#ff7474;color:var(--logout-color)}.profile-save-btn{background:#1f396c;background:var(--primary-color);border:none;border-radius:8px;color:#fff;color:var(--white);cursor:pointer;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;padding:12px 24px;transition:all .2s ease}.profile-save-btn:hover:not(:disabled){background:#162a52}.profile-save-btn:disabled{cursor:not-allowed;opacity:.6}.profile-header-row{align-items:center;background:#f5f5f5;border-radius:12px;display:flex;flex-direction:row;gap:32px;margin-bottom:24px;padding:16px 24px;width:100%}.profile-header-item{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.profile-header-title{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:20px;font-weight:600;line-height:120%}.password-inline{align-items:center;display:flex;gap:12px;margin-top:8px}.profile-header-label{color:#c4841d;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;line-height:120%}.profile-header-value{align-items:center;display:flex;gap:6px}.change-password-btn{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:6px;color:#2b2b2b;color:var(--black);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:13px;font-weight:500;gap:8px;padding:6px 12px;transition:all .2s ease}.change-password-btn:hover{background:#eee}.membership-text{color:#1e5f8b}.membership-text,.verified-text{font-family:Poppins,sans-serif;font-size:13px;font-weight:500}.verified-text{color:#22c55e}.profile-info-row-container,.profile-title-row{display:none}.verification-membership-section{align-items:flex-start;display:flex;flex-direction:column;gap:64px;width:100%}.verification-membership-row{display:none}.membership-group,.verification-group{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.form-field-label{align-items:flex-start;display:flex;gap:4px}.form-field-label span{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:120%}.verification-content{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center}.upgrade-link{color:#0094e4;color:var(--upgrade-color);cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:120%;text-decoration:none}.upgrade-link:hover{text-decoration:underline}.membership-content{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:center}.membership-badge{align-items:center;display:flex;gap:5px}.profile-card{background:#fff;background:var(--white);border:1px solid #dadada;border:1px solid var(--card-border);border-radius:24px;gap:64px;padding:32px}.profile-card,.section-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.section-container{gap:16px}.section-title{color:var(--text-color);font-family:Poppins,sans-serif;margin:0}.section-content-box{background:#fff;background:var(--white);border:1px solid #e6ebef;border:1px solid var(--blue-50);border-radius:16px;gap:24px;padding:40px}.info-grid,.section-content-box{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.info-grid{gap:32px}.info-row{grid-gap:80px;display:grid;gap:80px;grid-template-columns:1fr 1fr;width:100%}.info-column{gap:32px}.info-column,.info-item{align-items:flex-start;display:flex;flex-direction:column}.info-item{gap:12px}.info-label{align-items:flex-start;display:flex;gap:4px}.info-label span{color:#464646;color:var(--label-color);font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:120%}.info-label.regular span{color:#333;color:var(--text-color);font-weight:400}.info-value{color:#6d6d6d;color:var(--light-gray);font-weight:400;margin:0}.info-value,.profile-input{font-family:Poppins,sans-serif;font-size:16px;line-height:128%}.profile-input{background:#fff;background:var(--white);border:1px solid #e4e4e7;border:1px solid var(--border-color);border-radius:8px;color:#333;color:var(--text-color);min-width:280px;padding:12px 16px;transition:border-color .2s ease;width:100%}.profile-input:focus{border-color:#1f396c;border-color:var(--primary-color);outline:none}.profile-input::placeholder{color:#969696;color:var(--text-secondary)}.overview-text{align-self:stretch;color:#505050;color:var(--text-sub);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:196%;margin:0}.notes-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:24px}.notes-text{line-height:196%}.notes-text,.notes-text-secondary{color:#505050;color:var(--text-sub);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;margin:0;width:100%}.notes-text-secondary{line-height:160%}.profile-textarea{background:#fff;background:var(--white);border:1px solid #e4e4e7;border:1px solid var(--border-color);border-radius:8px;color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:16px;line-height:1.8;padding:16px;resize:vertical;transition:border-color .2s ease;width:100%}.profile-textarea:focus{border-color:#1f396c;border-color:var(--primary-color);outline:none}.media-card{background:#fff;background:var(--white);border:1px solid #dadada;border:1px solid var(--card-border);border-radius:24px;flex-direction:column;gap:32px;padding:32px}.media-card,.media-row{align-items:flex-start;align-self:stretch;display:flex}.media-row{gap:64px}.media-item{flex:1 0;flex-direction:column;gap:16px}.media-item,.media-item-content{align-items:flex-start;display:flex}.media-item-content{flex-direction:column;gap:24px;width:570px}.media-item-inner{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px}.media-title{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:120%;margin:0}.file-upload-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px;justify-content:center}.file-upload-box{align-items:center;background:#eef5fb;border:1px solid #e4e4e4;border-radius:12px;display:flex;gap:8px;justify-content:center;padding:8px 16px}.file-name{color:#969696;color:var(--text-secondary);font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:124%}.media-bottom-section{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:32px}.video-snapshot-row{align-self:stretch;gap:24px}.video-item,.video-snapshot-row{align-items:flex-start;display:flex}.video-item{flex:1 0;flex-direction:column;gap:16px}.video-placeholder{align-items:center;background:#dfdfdf;border-radius:8px;display:flex;height:140px;justify-content:center;overflow:hidden;width:221px}.snapshots-section{flex-direction:column}.snapshots-grid,.snapshots-section{align-items:flex-start;align-self:stretch;display:flex;gap:16px}.snapshot-image{align-items:center;border-radius:4px;display:flex;flex:1 0;flex-direction:column;gap:31px;height:162px;justify-content:center;overflow:hidden}.snapshot-image img{height:100%;object-fit:cover;width:100%}.profile-message{align-items:center;align-self:stretch;border-radius:12px;display:flex;font-size:16px;font-weight:500;justify-content:space-between;padding:16px 24px}.profile-message.success{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.profile-message.error{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.profile-message button{background:none;border:none;color:inherit;cursor:pointer;font-size:20px;opacity:.7}.profile-message button:hover{opacity:1}.modal-overlay{padding:20px}.password-modal{background:#fff;background:var(--white);border-radius:16px;box-shadow:0 20px 60px #0003;max-width:460px;width:100%}.modal-header{border-bottom:1px solid #e4e4e7;border-bottom:1px solid var(--border-color);padding:24px 32px}.modal-header h2{color:#1b1b1b;color:var(--heading-color);font-size:20px}.modal-close{align-items:center;background:#f5f5f5;background:var(--bg-color);border-radius:50%;color:#333;color:var(--text-color);display:flex;font-size:22px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.modal-close:hover{background:#e4e4e7;background:var(--border-color)}.password-modal form{display:flex;flex-direction:column;gap:20px;padding:32px}.form-group label{color:#464646;color:var(--label-color)}.form-group input{border:1px solid #e4e4e7;border:1px solid var(--border-color);border-radius:8px;font-family:Poppins,sans-serif;font-size:16px;padding:12px 16px;transition:border-color .2s ease}.form-group input:focus{border-color:#1f396c;border-color:var(--primary-color);outline:none}.modal-actions{display:flex;gap:16px;justify-content:flex-end;padding-top:12px}.btn-cancel,.btn-submit{border-radius:8px;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;padding:12px 24px;transition:all .2s ease}.btn-cancel{background:var(--white);border:1px solid #e4e4e7;border:1px solid var(--border-color);color:var(--text-color)}.btn-cancel:hover{background:#f5f5f5;background:var(--bg-color)}.btn-submit{background:#1f396c;background:var(--primary-color);border:none;color:#fff;color:var(--white)}.btn-submit:hover:not(:disabled){background:#162a52}.btn-submit:disabled{cursor:not-allowed;opacity:.6}@media (max-width:1400px){.profile-main{padding:32px 40px}.info-row{gap:60px}.media-item-content{width:auto}}@media (max-width:1200px){.profile-main{gap:24px;padding:24px 32px}.info-row{gap:32px;grid-template-columns:1fr}.media-row{flex-direction:column;gap:32px}.video-snapshot-row{flex-direction:column;gap:24px}}@media (max-width:992px){.profile-title-row{align-items:flex-start;flex-direction:column;gap:20px}.profile-card{gap:48px;padding:24px}.section-content-box{padding:24px}.profile-title{font-size:24px}.snapshots-grid{flex-wrap:wrap}.snapshot-image{flex-basis:calc(25% - 12px);flex-grow:1;flex-shrink:0;min-width:120px}}@media (max-width:768px){.profile-main{gap:20px;padding:20px 16px}.profile-title{font-size:22px}.media-card,.profile-card{border-radius:16px;gap:32px;padding:20px}.section-content-box{border-radius:12px;padding:20px}.media-title,.section-title{font-size:16px}.profile-password-section{align-items:flex-start;flex-direction:column;gap:16px}.info-grid{gap:24px}.info-item{gap:8px}.snapshot-image{flex-basis:calc(33.33% - 12px);flex-grow:1;flex-shrink:0;height:120px}.video-placeholder{max-width:221px;width:100%}}@media (max-width:576px){.profile-main{gap:16px;padding:16px}.profile-title{font-size:20px}.media-card,.profile-card{border-radius:12px;gap:24px;padding:16px}.section-content-box{border-radius:8px;padding:16px}.change-password-btn,.profile-edit-btn{font-size:16px;padding:10px 16px}.profile-edit-btn span{font-size:16px}.info-label span,.info-value{font-size:14px}.header-buttons{flex-direction:column;width:100%}.profile-cancel-btn,.profile-save-btn{justify-content:center;width:100%}.snapshot-image{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:0;height:100px}}.logo-upload-section{align-items:center;display:flex;gap:20px;padding:16px 0}.logo-preview{align-items:center;background:#f8f9fa;border:2px dashed #dadada;border-radius:50%;display:flex;height:100px;justify-content:center;overflow:hidden;width:100px}.logo-preview-img{height:100%;object-fit:contain;padding:8px;width:100%}.logo-placeholder{align-items:center;color:#969696;font-size:12px;gap:4px}.logo-actions,.logo-placeholder{display:flex;flex-direction:column}.logo-actions{gap:8px}.logo-upload-btn{align-items:center;background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:background .2s}.logo-upload-btn:hover{background:#2a4a8a}.logo-remove-btn{background:#0000;border:1px solid #dc3545;border-radius:8px;color:#dc3545;cursor:pointer;font-size:13px;padding:8px 16px;transition:all .2s}.logo-remove-btn:hover{background:#dc3545;color:#fff}.cover-upload-section{width:100%}.cover-preview{border:1px solid #dadada;border-radius:12px;height:200px;overflow:hidden;position:relative;width:100%}.cover-preview-img{height:100%;object-fit:cover;width:100%}.cover-actions-overlay{align-items:center;background:#00000080;bottom:0;display:flex;gap:12px;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s}.cover-preview:hover .cover-actions-overlay{opacity:1}.cover-change-btn{background:#fff;color:#1f396c;font-weight:500}.cover-change-btn,.cover-remove-btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;padding:10px 20px}.cover-remove-btn{background:#dc3545;color:#fff}.cover-upload-placeholder{align-items:center;background:#fafafa;border:2px dashed #dadada;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;height:180px;justify-content:center;transition:all .2s;width:100%}.cover-upload-placeholder:hover{background:#f0f4f8;border-color:#1f396c}.cover-upload-text{color:#505050;font-size:16px;font-weight:500}.cover-upload-hint{color:#969696;font-size:12px}.media-item.full-width{width:100%}.location-category-content{background:#f5f5f5;min-height:100vh;padding:16px 40px}.lc-page-header{margin-bottom:40px}.lc-page-title{color:#1b1b1b;font-size:28px;font-weight:600;margin:0 0 16px}.lc-page-desc,.lc-page-title{font-family:Poppins,sans-serif;line-height:156%}.lc-page-desc{color:#6d6d6d;font-size:16px;font-weight:400;margin:0}.lc-top-row{background:#e6ebef;display:flex;gap:24px;margin-bottom:40px}.lc-section-card,.lc-top-row{border:1px solid #d6d7d7;border-radius:8px;padding:24px}.lc-section-card{background:#fff;flex:1 1;overflow:hidden}.lc-section-card-title{color:#333;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:18px;margin:0 0 32px}.lc-two-columns{display:flex;gap:72px}.lc-column{flex:1 1}.lc-column,.lc-items-container{display:flex;flex-direction:column;gap:16px}.lc-list-item{align-items:center;display:flex;justify-content:space-between}.lc-item-name{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:18px}.lc-delete-icon{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px}.lc-delete-icon:hover{opacity:.8}.lc-add-more-btn{align-items:center;background:none;border:none;color:#28a745;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:500;gap:4px;line-height:18px;margin-top:16px;padding:0}.lc-add-more-btn:hover{opacity:.8}.lc-country-section{margin-bottom:40px}.lc-section-header{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:156%;margin:0 0 8px}.lc-country-wrapper{background:#fff;border:1px solid #d6d7d7;border-radius:8px;display:flex;gap:24px;padding:24px}.lc-country-row{display:flex;gap:24px;width:100%}.lc-gcc-inner-card{background:#fff;border:1px solid #d6d7d7;border-radius:8px;padding:24px}.lc-category-section{margin-bottom:40px}.lc-section-header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.lc-add-category-btn{align-items:center;background:none;border:none;color:#28a745;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:19px;font-weight:500;gap:4px;line-height:18px;padding:0}.lc-add-category-btn:hover{opacity:.8}.lc-category-wrapper{background:#dadada;border:1px solid #dadada;border-radius:16px;padding:16px}.lc-category-grid{display:flex;flex-wrap:wrap;gap:24px}.lc-category-card{background:#fff;border:1px solid #d6d7d7;border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:32px;max-width:calc(33.33% - 16px);min-width:300px;padding:24px}.lc-category-card-header{align-items:flex-start;display:flex;justify-content:space-between}.lc-category-info{display:flex;flex-direction:column;gap:16px}.lc-category-img{object-fit:cover}.lc-category-img,.lc-category-img-placeholder{border:1px solid #dadada;border-radius:4px;height:80px;width:80px}.lc-category-img-placeholder{align-items:center;background:#f5f5f5;display:flex;justify-content:center}.lc-category-name{color:#333;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:18px;margin:0}.lc-three-dots-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px}.lc-three-dots-btn:hover{opacity:.7}.lc-subcategory-list{display:flex;flex-direction:column;gap:16px}.lc-subcategory-item{align-items:center;display:flex;justify-content:space-between}.lc-sub-name{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:18px}.lc-no-subcategories{color:#969696;font-family:Poppins,sans-serif;font-size:14px;font-style:italic;margin:0}.lc-add-subcategory-btn{align-items:center;background:none;border:none;color:#28a745;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:500;gap:4px;line-height:18px;padding:0}.lc-add-subcategory-btn:hover{opacity:.8}.lc-add-category-card{background:#fff;border:1px solid #d6d7d7;border-radius:8px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:24px;max-width:calc(33.33% - 16px);min-width:300px;padding:24px}.lc-add-category-card:hover{border-color:#28a745}.lc-add-image-box{background:#fff;border:1px solid #dadada;border-radius:4px;height:80px;width:80px}.lc-add-image-box,.lc-modal-overlay{align-items:center;display:flex;justify-content:center}.lc-modal-overlay{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.lc-modal{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;max-width:480px;padding:32px;width:100%}.lc-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.lc-modal-header h2{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;margin:0}.lc-modal-close{align-items:center;background:none;border:none;border-radius:4px;color:#6d6d6d;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;line-height:1;padding:0;transition:background .2s,color .2s;width:32px}.lc-modal-close:hover{background:#f5f5f5;color:#333}.lc-modal-title{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;margin:0 0 24px}.lc-modal-form{display:flex;flex-direction:column}.lc-form-group{margin-bottom:20px}.lc-form-group label{display:block;font-weight:500;line-height:120%;margin-bottom:8px}.lc-form-group input,.lc-form-group label{color:#333;font-family:Poppins,sans-serif;font-size:14px}.lc-form-group input{background:#fff;border:1px solid #d6d7d7;border-radius:8px;box-sizing:border-box;height:42px;padding:10px 14px;transition:border-color .2s;width:100%}.lc-form-group input::placeholder{color:#969696}.lc-form-group input:focus{border-color:#1f396c;box-shadow:0 0 0 3px #1f396c1a;outline:none}.lc-image-preview{border:1px solid #d6d7d7;border-radius:8px;margin-top:12px;max-height:120px;max-width:100%;object-fit:cover}.lc-modal-actions{display:flex;gap:16px;justify-content:flex-end;margin-top:32px}.lc-btn-cancel{background:#fff;border:1px solid #d6d7d7;border-radius:8px;color:#333;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:10px 24px}.lc-btn-cancel:hover{background:#f5f5f5}.lc-btn-save{background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:10px 24px}.lc-btn-save:hover{background:#152a52}.lc-loading{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:16px;padding:40px;text-align:center}@media (max-width:1400px){.lc-add-category-card,.lc-category-card{max-width:calc(50% - 12px)}}@media (max-width:1200px){.lc-two-columns{gap:48px}}@media (max-width:900px){.lc-country-row,.lc-top-row,.lc-two-columns{flex-direction:column}.lc-two-columns{gap:32px}.lc-add-category-card,.lc-category-card{max-width:100%}}@media (max-width:768px){.location-category-content{padding:16px 20px}.lc-page-title{font-size:24px}.lc-add-category-card,.lc-category-card{min-width:100%}}.admin-layout .admin-main .dashboard-content,.dashboard-content{background:#f5f5f5!important}.dashboard-header-section{background:#0000!important;border:none!important;border-radius:0!important;margin-bottom:24px!important;padding:0!important}.table-section>.table-header{border-bottom:none;margin-bottom:0;padding-bottom:0}.table-section>.table-header h2{color:#333;font-family:Inter,sans-serif;font-size:24px;font-weight:500;margin:0}.admin-stat-card,.dashboard-header-section .admin-stat-card,.dashboard-header-section .stats-cards .admin-stat-card{align-items:center;background:#0000!important;background-color:initial!important;border:none!important;border-radius:0!important;box-shadow:none!important;cursor:pointer;display:flex;flex:1 1 auto;gap:14px;min-width:180px;padding:18px 20px;transition:opacity .2s ease}.admin-stat-card:hover{opacity:.8}.dashboard-chart-box{background:#0000!important;border:none!important;border-radius:0!important;padding:0!important}.dashboard-chart-box .revenue-stat-item,.dashboard-chart-box .revenue-stats .revenue-stat-item,.revenue-stat-item,.revenue-stats-row .revenue-stat-item{background:#0000!important;background-color:initial!important;border:none!important;box-shadow:none!important;padding:0!important}.chart-section{background:#0000!important;border:none!important}.chart-section .chart-area,.dashboard-chart-box .chart-area{background:#d6e8f5!important;border-radius:12px!important}.dashboard-chart-box .date-selector,.date-selector{background:#0000!important;border:none!important;border-radius:0!important}.table-section{border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.admin-dashboard{color-scheme:light only;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;min-height:100vh}.admin-dashboard,.dashboard-content{background:#f5f5f5!important;background-color:#f5f5f5!important}.dashboard-content{min-height:100%}.admin-header{background:#fff;border-bottom:1px solid #e4e4e7;display:flex;padding:20px 40px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:100}.header-content{width:100%}.logo{height:auto;width:180px}.header-right{gap:20px}.language-selector{border-radius:8px;padding:8px 12px;transition:background .2s}.language-selector:hover{background:#f5f5f5}.language-selector span{font-size:14px}.user-profile{cursor:pointer}.user-avatar{background:linear-gradient(135deg,#8aa5b4,#6b8a9a)}.user-name,.user-role{line-height:1.2}.admin-body{display:flex;min-height:calc(100vh - 80px)}.admin-sidebar{-ms-overflow-style:none;background:#fff;border-right:1px solid #e6ebef;display:flex;flex-direction:column;gap:20px;max-height:calc(100vh - 80px);min-width:280px;overflow-y:auto;padding:32px 16px 24px;position:-webkit-sticky;position:sticky;scrollbar-width:none;top:80px;width:280px}.admin-sidebar::-webkit-scrollbar{display:none}.sidebar-profile{padding-bottom:20px}.profile-avatar{background:linear-gradient(135deg,#8aa5b4,#6b8a9a)}.edit-badge{border:2px solid #fff;bottom:2px;height:26px;right:-2px;width:26px}.profile-name{font-size:20px;line-height:1.2}.nav-item-wrapper{display:flex;flex-direction:column}.nav-item{transition:all .2s}.nav-item:hover{background:#f5f7f9}.nav-item.active{background:#e6f0f5}.nav-item.logout{margin-top:12px}.nav-icon{height:24px;width:24px}.nav-label{color:#505050;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:1.2}.chevron{height:20px;transition:transform .2s;width:20px}.chevron.expanded{transform:rotate(90deg)}.submenu{display:flex;flex-direction:column;gap:2px;margin-top:4px;padding-left:52px}.submenu-item{border-radius:6px;color:#6d6d6d;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;padding:10px 16px;transition:all .2s}.submenu-item:hover{background:#f5f7f9;color:#333}.admin-main{background:#f5f5f5;display:flex;flex-direction:column;gap:32px;overflow-x:auto;padding:32px 40px}.dashboard-header-section{background:#e8eef1;border-radius:12px;margin-bottom:24px;padding:24px}.page-header{background:#0000;flex-direction:column;gap:8px;margin-bottom:20px}.page-header h1{color:#003b5c;font-size:28px;font-weight:700;line-height:1.2}.page-header h1,.page-header p{font-family:Poppins,sans-serif;margin:0}.page-header p{color:#6b7280;font-size:15px;font-weight:400;line-height:1.5}.stats-row{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:0;overflow-x:auto}.stats-cards{display:flex;flex:1 1;flex-wrap:nowrap;gap:16px}.stat-card{align-items:center;background:#0000!important;border:none;border-radius:0;cursor:pointer;display:flex;gap:14px;min-width:180px;overflow:hidden;padding:18px 20px;transition:all .2s ease}.stat-icon{background:#b0c2cc3d;box-sizing:border-box;flex-shrink:0;height:60px;min-width:60px;padding:12px;width:60px}.stat-icon svg{color:#003b5c;height:28px;width:28px}.stat-info{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;overflow:hidden;text-align:left}.stat-label{word-wrap:break-word;color:#6b7280;font-size:13px;font-weight:400;line-height:1.4;max-width:100%;overflow-wrap:break-word;white-space:normal}.stat-label,.stat-value{font-family:Poppins,sans-serif}.stat-value{color:#1f396c;font-size:24px;line-height:1.2}.sort-label{color:#374151;font-family:Inter,sans-serif}.date-selector{background:#fff;border:1px solid #b0c2cc;border-radius:8px;cursor:pointer;padding:8px 12px;transition:border-color .2s}.date-selector:hover{border-color:#8aa5b4}.date-selector span{font-size:14px}.date-selector span,.month-select{color:#374151;font-family:Inter,sans-serif;font-weight:500}.month-select{border:none;outline:none;padding-right:20px}.dashboard-chart-box{background:#ffffff80;border:1px solid #b0c2cc;border-radius:12px;display:flex;flex-direction:column;gap:32px;padding:24px}.revenue-stats-row{align-items:center;display:flex;gap:24px;justify-content:space-between}.revenue-stats{display:flex;gap:40px}.revenue-stat-item{align-items:center;background:#0000;border:none;border-radius:0;cursor:pointer;display:flex;gap:12px;padding:0;transition:opacity .2s}.revenue-stat-item:hover{opacity:.8}.revenue-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;height:40px;justify-content:center;width:40px}.revenue-icon.blue{background:#3b82f6;color:#fff}.revenue-icon.orange{background:#e8ae48;color:#fff}.revenue-icon.green{background:#22c55e;color:#fff}.revenue-info{display:flex;flex-direction:column;gap:6px}.revenue-label{color:#6b7280;font-size:14px;font-weight:400;line-height:1.3}.revenue-label,.revenue-value{font-family:Poppins,sans-serif}.revenue-value{color:#1f396c;font-size:22px;font-weight:700;line-height:1.2}.chart-section{background:#0000;border:none;border-radius:0;display:flex;gap:40px;margin-top:12px;padding:0}.chart-sidebar{display:flex;flex-direction:column;gap:24px;min-width:220px;width:220px}.chart-header{flex-direction:column;gap:6px}.chart-header h3{color:#003b5c;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;line-height:1.3}.chart-header p{color:#6b7280;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.chart-stats{gap:20px}.chart-stat,.chart-stats{display:flex;flex-direction:column}.chart-stat{gap:4px}.chart-stat-value{font-family:Poppins,sans-serif;font-size:28px;font-weight:700;line-height:1}.chart-stat-value.blue{color:#3b82f6}.chart-stat-label{color:#6b7280;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:1.3}.chart-stat-row{display:flex;gap:24px}.chart-stat-small{display:flex;flex-direction:column;gap:4px}.chart-stat-num{color:#1f396c;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:1}.chart-stat-text{color:#6b7280;font-family:Poppins,sans-serif;font-size:11px;font-weight:400;line-height:1.3}.chart-legend{display:flex;flex-direction:column;gap:12px}.legend-item{align-items:center;display:flex;gap:10px}.legend-dot{border-radius:50%;height:14px;width:14px}.legend-dot.blue{background:#3b82f6}.legend-dot.green{background:#79c889}.legend-dot.yellow{background:#e8ae48}.legend-item span:last-child{color:#2d2d2d;font-family:Inter,sans-serif;font-size:13px;font-weight:400}.chart-container{display:flex;flex-direction:column;gap:12px;min-width:500px}.chart-area{background:#0000!important;border-radius:8px;height:280px;overflow:hidden;position:relative;width:100%}.chart-svg{height:100%;width:100%}.chart-labels{display:flex;justify-content:space-between;padding:0 10px}.chart-labels span{color:#636f85;font-family:Inter,sans-serif;font-size:12px;font-weight:400}.table-section{background:#0000!important;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:16px;padding:0}.table-header{align-items:center;display:flex;justify-content:space-between}.table-header h2{font-size:24px;font-weight:500;line-height:1.3;margin:0}.see-all,.table-header h2{color:#333;font-family:Inter,sans-serif}.see-all{font-size:20px;transition:color .2s}.see-all:hover{color:#111;text-decoration:underline}.table-header-actions{align-items:center;display:flex;gap:16px}.bulk-actions{gap:8px}.bulk-action-btn,.bulk-actions{align-items:center;display:flex}.bulk-action-btn{border:none;border-radius:6px;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s ease}.bulk-action-btn svg{height:14px;width:14px}.bulk-action-btn.approve-btn{background:#e8f5e9;border:1px solid #81c784;color:#2e7d32}.bulk-action-btn.approve-btn:hover{background:#c8e6c9;border-color:#66bb6a}.bulk-action-btn.decline-btn{background:#ffebee;border:1px solid #e57373;color:#c62828}.bulk-action-btn.decline-btn:hover{background:#ffcdd2;border-color:#ef5350}.table-wrapper{border:none;border-radius:0;overflow-x:auto!important}.data-table{border-collapse:collapse;min-width:1400px;table-layout:auto;width:100%}.data-table thead tr{background:#e2ecfe;border-bottom:1px solid #b0c2cc}.data-table th{border-right:none;color:#374151;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:120%;padding:17px 0;text-align:center;text-transform:none;white-space:nowrap}.data-table th:first-child{padding-left:13px;text-align:left;width:72px}.data-table th:last-child{width:80px}.data-table th svg{margin-left:4px;vertical-align:middle}.data-table tbody tr{border-left:1px solid #b0c2cc;border-right:1px solid #b0c2cc;transition:background .2s}.data-table tbody tr,.data-table tbody tr:last-child{border-bottom:1px solid #b0c2cc}.data-table tbody tr:hover{background:#f9fafb}.data-table td{color:#7c7d7f;font-family:Inter,sans-serif;font-size:14px;font-weight:400;max-width:150px;overflow:hidden;padding:8px 6px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.data-table td:first-child{padding-left:16px;text-align:left}.loading-cell{color:#9ca3af;padding:40px!important;text-align:center!important}.checkbox-col{width:40px}.checkbox-wrapper{gap:4px}.checkbox-wrapper input[type=checkbox]{accent-color:#333;border:1.5px solid #333;border-radius:0;height:20px;width:20px}.checkbox-wrapper span{color:#374151;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:120%}.company-logo{border-radius:50%;height:32px;object-fit:cover;width:32px}.product-image{border-radius:4px;height:40px;object-fit:cover;width:56px}.product-title{max-width:220px;overflow:hidden;text-align:left!important;text-overflow:ellipsis;white-space:nowrap}.company-name-cell{color:#1e293b;font-weight:500}.gmail-cell{color:#6b7280;font-size:13px}.status-badge.active{background:#dcfce7;color:#006928}.status-badge.pending{background:#ffedd5;color:#691c00}.status-badge.hidden,.status-badge.inactive{background:#e5e7eb;color:#6d6d6d}.action-delete-btn{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background .2s}.action-delete-btn:hover{background:#fee2e2}.verification-badge{border-radius:4px;color:#1f396c;font-family:Inter,sans-serif;font-size:14px;font-weight:400;padding:4px 8px}.verification-badge.verified{background:#d1fae5;color:#059669}.verification-badge.pending{background:#fef3c7;color:#d97706}.verification-badge.inspected{background:#e0e7ff;color:#4338ca}.verification-badge.certified{background:#ddd6fe;color:#7c3aed}.empty-cell{color:#6b7280;font-family:Inter,sans-serif;font-size:14px;padding:40px!important;text-align:center}.stat-card{transition:opacity .2s}.stat-card:hover{opacity:.8}.details-link{color:#7c7d7f;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:400;text-decoration:underline;transition:color .2s}.details-link:hover{color:#1f396c}.admin-dashboard{max-width:100vw;overflow-x:hidden;width:100%}.admin-header{padding:clamp(12px,2vw,20px) clamp(16px,3vw,40px)}.logo{min-width:100px;width:clamp(120px,12vw,180px)}.admin-body{width:100%}.admin-sidebar{flex-shrink:0;max-width:280px;min-width:180px;width:clamp(200px,18vw,280px)}.admin-main{flex:1 1;min-width:0;padding:clamp(16px,2.5vw,32px) clamp(20px,3vw,40px)}.page-header h1{font-size:clamp(18px,2vw,24px)}.page-header p{font-size:clamp(12px,1vw,14px)}.stats-row{gap:clamp(12px,2vw,24px)}.stats-cards{flex-wrap:wrap;gap:clamp(8px,1.2vw,16px)}.stat-card{flex:1 1 auto;min-width:clamp(140px,14vw,180px);padding:clamp(12px,1.5vw,20px) clamp(14px,1.8vw,24px)}.stat-icon{height:clamp(36px,3.5vw,48px);width:clamp(36px,3.5vw,48px)}.stat-icon svg{height:clamp(18px,1.8vw,24px);width:clamp(18px,1.8vw,24px)}.stat-label{font-size:clamp(11px,1vw,13px)}.stat-value{font-size:clamp(18px,2vw,24px)}.revenue-section{gap:clamp(24px,3vw,40px);padding:clamp(16px,2vw,24px)}.revenue-stats{flex-wrap:wrap;gap:clamp(20px,3vw,40px)}.revenue-stat-item{flex:1 1 auto;min-width:clamp(180px,20vw,250px)}.revenue-icon{font-size:clamp(12px,1.2vw,15px);height:clamp(26px,2.5vw,32px);width:clamp(26px,2.5vw,32px)}.revenue-label{font-size:clamp(11px,1vw,14px)}.revenue-value{font-size:clamp(14px,1.4vw,18px)}.chart-section{flex-wrap:wrap;gap:clamp(24px,3vw,40px)}.chart-sidebar{min-width:160px;width:clamp(180px,18vw,240px)}.chart-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.chart-header h3{font-size:clamp(16px,1.6vw,20px);margin:0}.chart-header p{font-size:clamp(11px,1.1vw,14px);margin:0}.chart-stat-value{font-size:clamp(22px,2.2vw,28px)}.chart-stat-label{font-size:clamp(11px,1vw,13px)}.chart-stat-num{font-size:clamp(14px,1.4vw,18px)}.chart-stat-text{font-size:clamp(10px,.9vw,12px)}.legend-dot{height:clamp(10px,1vw,14px);width:clamp(10px,1vw,14px)}.legend-item span:last-child{font-size:clamp(11px,1vw,13px)}.chart-container{flex:1 1;min-width:clamp(350px,40vw,500px)}.chart-area{height:clamp(200px,22vw,280px)}.chart-labels span{font-size:clamp(10px,.9vw,12px)}.table-header h2{font-size:clamp(18px,1.6vw,24px)}.see-all{font-size:clamp(14px,1.2vw,20px)}.table-wrapper{overflow-x:auto}.data-table{min-width:800px}.data-table th{padding:clamp(10px,1.2vw,16px) clamp(8px,1vw,12px)}.data-table td,.data-table th{font-size:clamp(12px,1vw,14px)}.data-table td{padding:clamp(10px,1.1vw,14px) clamp(8px,1vw,12px)}.profile-avatar,.profile-avatar-wrapper{height:clamp(60px,6vw,80px);width:clamp(60px,6vw,80px)}.profile-name{font-size:clamp(14px,1.4vw,20px)}.profile-role{font-size:clamp(11px,1.1vw,14px)}.nav-item{padding:clamp(8px,1vw,12px) clamp(10px,1.2vw,16px)}.nav-label{font-size:clamp(12px,1.2vw,16px)}.nav-icon{height:clamp(18px,1.8vw,24px);width:clamp(18px,1.8vw,24px)}.submenu-item{font-size:clamp(11px,1.1vw,14px);padding:clamp(8px,.8vw,10px) clamp(12px,1.2vw,16px)}.user-avatar{height:clamp(30px,3vw,40px);width:clamp(30px,3vw,40px)}.user-name{font-size:clamp(11px,1vw,14px)}.user-role{font-size:clamp(10px,.9vw,12px)}.language-selector span{font-size:clamp(11px,1vw,14px)}@media (max-width:1400px){.stats-cards{gap:12px}.stat-card{min-width:140px;padding:20px 12px}.chart-section{gap:24px}}@media (max-width:1200px){.admin-sidebar{min-width:260px;width:260px}.admin-main{padding:24px}.stats-row{flex-direction:column}.date-filter{align-self:flex-end}.chart-section{flex-direction:column}.chart-sidebar{flex-direction:row;flex-wrap:wrap;gap:32px;width:100%}.chart-container{min-width:100%}}@media (max-width:1024px){.admin-body{flex-direction:column}.admin-sidebar{border-bottom:1px solid #e6ebef;border-right:none;flex-direction:row;flex-wrap:wrap;justify-content:center;max-height:none;min-width:100%;padding:16px;position:static;width:100%}.sidebar-profile{flex-direction:row;gap:12px;padding-bottom:0}.profile-avatar,.profile-avatar-wrapper{height:50px;width:50px}.edit-badge{height:20px;width:20px}.profile-name{font-size:16px}.profile-info{align-items:flex-start}.sidebar-nav{flex-wrap:wrap;gap:4px;justify-content:center}.nav-item-wrapper,.sidebar-nav{flex-direction:row}.nav-item{padding:8px 12px}.nav-label{font-size:13px}.submenu{display:none}.revenue-stats{flex-direction:column;gap:20px}}@media (max-width:768px){.admin-layout{display:flex!important;flex-direction:column!important;height:auto!important;min-height:100vh!important;overflow-x:hidden!important;overflow-y:auto!important}.admin-header{flex-shrink:0!important;padding:12px 16px}.logo{width:140px}.admin-dashboard{max-width:100%!important;overflow-x:hidden!important}.admin-body,.admin-dashboard{margin:0!important;padding:0!important;width:100%!important}.admin-body{align-items:flex-start!important;display:block!important;flex:1 1!important}.admin-body,.admin-main{height:auto!important;min-height:auto!important}.admin-main{box-sizing:border-box!important;flex:none!important;overflow-x:hidden!important;overflow-y:visible!important;padding:12px!important}.admin-main,.dashboard-content{gap:12px!important;width:100%!important}.dashboard-content{display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important}.page-header{margin:0 0 8px!important;padding:0!important}.page-header h1{font-size:18px!important;line-height:1.3!important;margin:0!important}.page-header p{font-size:12px!important;line-height:1.4!important;margin:4px 0 0!important}.mobile-table-header{-webkit-overflow-scrolling:touch!important;align-items:center!important;background:#fff!important;border-radius:8px!important;box-shadow:0 1px 3px #0000001a!important;display:flex!important;flex-direction:row!important;gap:20px!important;justify-content:space-between!important;min-width:100%!important;overflow-x:auto!important;padding:8px 12px!important;width:100%!important}.mobile-table-header h2{font-size:14px!important;margin:0!important}.mobile-see-all,.mobile-table-header h2{flex-shrink:0!important;white-space:nowrap!important}.mobile-see-all{background:#e8f0fe!important;border-radius:4px!important;color:#1f396c!important;cursor:pointer!important;display:inline-block!important;font-size:13px!important;font-weight:600!important;opacity:1!important;padding:6px 12px!important;visibility:visible!important}.page-header h1{font-size:20px}.stats-row{flex-direction:column!important;gap:12px!important;margin-bottom:12px!important}.date-filter{align-self:flex-start!important}.stats-cards{flex-wrap:wrap}.stat-card{flex:initial;gap:12px;min-width:calc(50% - 8px);padding:16px}.stat-icon{height:40px;width:40px}.stat-icon svg{height:20px;width:20px}.stat-label{font-size:12px}.stat-value{font-size:20px}.revenue-section{padding:16px}.table-header h2{font-size:16px}.header-content{align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important}.header-right{flex-shrink:0}.user-info{display:none!important}.user-profile{display:flex!important;flex-shrink:0}.user-avatar{align-items:center!important;background:linear-gradient(135deg,#1f396c,#2a4a8a)!important;border-radius:50%!important;display:flex!important;flex-shrink:0!important;height:36px!important;justify-content:center!important;min-height:36px!important;min-width:36px!important;width:36px!important}.user-avatar svg{display:block!important;height:18px!important;width:18px!important}.chart-section{gap:20px}.chart-section,.chart-sidebar{flex-direction:column!important}.chart-sidebar{gap:16px;min-width:100%!important;order:-1;width:100%!important}.chart-header{flex-direction:column;gap:4px}.chart-stats{background:#f8fafc;border-radius:12px;gap:16px;padding:16px}.chart-stat-value{font-size:24px}.chart-stat-row{flex-direction:row;gap:24px}.chart-legend{background:#f8fafc;border-radius:12px;flex-direction:row;flex-wrap:wrap;gap:16px;padding:12px 16px}.chart-container{min-width:100%!important;width:100%!important}.table-section{flex-direction:column!important;gap:12px}.table-header,.table-section{display:flex!important;overflow:visible!important}.table-header{align-items:center!important;box-sizing:border-box!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px;justify-content:space-between!important;padding:0 4px!important;position:relative!important;width:100%!important}.table-header h2{flex:1 1;font-size:14px!important;line-height:1.3;margin:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.see-all{color:#1f396c!important;cursor:pointer;display:inline-block!important;flex-shrink:0!important;font-size:13px!important;font-weight:500;opacity:1!important;position:static!important;visibility:visible!important;white-space:nowrap}.table-wrapper{overflow-x:auto;width:100%}}@media (max-width:480px){.admin-dashboard{padding:0!important;width:100%!important}.admin-main{padding:10px!important}.admin-main,.dashboard-content{gap:12px!important}.header-content{align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important}.header-right{flex-shrink:0;gap:8px}.user-info{display:none!important}.user-profile{display:flex!important;flex-shrink:0}.user-avatar{align-items:center!important;background:linear-gradient(135deg,#1f396c,#2a4a8a)!important;border-radius:50%!important;display:flex!important;flex-shrink:0!important;height:34px!important;justify-content:center!important;min-height:34px!important;min-width:34px!important;width:34px!important}.user-avatar svg{display:block!important;height:16px!important;width:16px!important}.sidebar-nav{display:none}.stat-card{min-width:100%;padding:16px}.stat-icon{height:36px;width:36px}.stat-icon svg{height:18px;width:18px}.chart-stat-row{flex-direction:column;gap:16px}.chart-section{gap:16px}.chart-section,.chart-sidebar{flex-direction:column!important}.chart-sidebar{gap:12px;min-width:100%!important;order:-1;width:100%!important}.chart-stats{gap:12px;padding:14px}.chart-stat-value{font-size:22px}.chart-stat-num{font-size:16px}.chart-legend{flex-direction:row;flex-wrap:wrap;gap:12px;padding:10px 14px}.legend-item{gap:8px}.legend-dot{height:12px;width:12px}.legend-item span:last-child{font-size:13px}.table-section{flex-direction:column!important;gap:10px}.table-header,.table-section{display:flex!important;overflow:visible!important}.table-header{align-items:center!important;box-sizing:border-box!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:6px;justify-content:space-between!important;padding:0 4px!important;position:relative!important;width:100%!important}.table-header h2{flex:1 1;font-size:13px!important;line-height:1.3;margin:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.see-all{color:#1f396c!important;cursor:pointer;display:inline-block!important;flex-shrink:0!important;font-size:12px!important;font-weight:500;opacity:1!important;position:static!important;visibility:visible!important;white-space:nowrap}.table-wrapper{overflow-x:auto;width:100%}}.company-type-header{position:relative}.dropdown-header{align-items:center;cursor:pointer;display:flex;gap:4px;-webkit-user-select:none;user-select:none}.dropdown-header:hover{color:#1f396c}.dropdown-header svg{transition:transform .2s}.company-type-dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;margin-top:4px;min-width:160px;overflow:hidden;position:absolute;top:100%;z-index:100}.company-type-dropdown .dropdown-item{border-bottom:1px solid #f1f5f9;color:#334155;cursor:pointer;font-size:13px;font-weight:400;padding:10px 16px;transition:all .2s}.company-type-dropdown .dropdown-item:last-child{border-bottom:none}.company-type-dropdown .dropdown-item:hover{background:#f8fafc;color:#1f396c}.company-type-dropdown .dropdown-item.active{background:#1f396c;color:#fff}:root{--ad-font-xs:clamp(10px,0.7vw,11px);--ad-font-sm:clamp(11px,0.8vw,12px);--ad-font-base:clamp(12px,0.9vw,14px);--ad-font-md:clamp(13px,0.95vw,15px);--ad-font-lg:clamp(14px,1vw,16px);--ad-font-xl:clamp(16px,1.15vw,18px);--ad-font-2xl:clamp(18px,1.3vw,22px);--ad-font-3xl:clamp(22px,1.6vw,28px);--ad-font-stat:clamp(24px,2.2vw,36px);--ad-space-xs:clamp(4px,0.3vw,6px);--ad-space-sm:clamp(6px,0.45vw,8px);--ad-space-md:clamp(10px,0.7vw,14px);--ad-space-lg:clamp(14px,1vw,18px);--ad-space-xl:clamp(18px,1.3vw,24px);--ad-space-2xl:clamp(24px,1.7vw,32px)}.admin-dashboard{font-size:clamp(12px,.9vw,14px);font-size:var(--ad-font-base)}.admin-dashboard .admin-header{padding:clamp(14px,1vw,18px) clamp(24px,1.7vw,32px);padding:var(--ad-space-lg) var(--ad-space-2xl)}.admin-dashboard .logo{width:clamp(140px,14vw,180px)}.admin-dashboard .language-selector span,.admin-dashboard .user-name{font-size:clamp(12px,.9vw,14px);font-size:var(--ad-font-base)}.admin-dashboard .user-role{font-size:clamp(11px,.8vw,12px);font-size:var(--ad-font-sm)}.admin-dashboard .user-avatar{height:clamp(32px,3vw,40px);width:clamp(32px,3vw,40px)}.admin-dashboard .admin-sidebar{gap:clamp(14px,1vw,18px);gap:var(--ad-space-lg);min-width:clamp(220px,18vw,280px);padding:clamp(24px,1.7vw,32px) clamp(10px,.7vw,14px) clamp(18px,1.3vw,24px);padding:var(--ad-space-2xl) var(--ad-space-md) var(--ad-space-xl);width:clamp(220px,18vw,280px)}.admin-dashboard .profile-avatar,.admin-dashboard .profile-avatar-wrapper{height:clamp(60px,6vw,80px);width:clamp(60px,6vw,80px)}.admin-dashboard .edit-badge{height:clamp(20px,2vw,26px);width:clamp(20px,2vw,26px)}.admin-dashboard .profile-name{font-size:clamp(16px,1.15vw,18px);font-size:var(--ad-font-xl)}.admin-dashboard .profile-role{font-size:clamp(12px,.9vw,14px);font-size:var(--ad-font-base)}.admin-dashboard .nav-label{font-size:clamp(13px,.95vw,15px);font-size:var(--ad-font-md)}.admin-dashboard .nav-item{padding:clamp(6px,.45vw,8px) clamp(10px,.7vw,14px);padding:var(--ad-space-sm) var(--ad-space-md)}.admin-dashboard .submenu-label{font-size:clamp(12px,.9vw,14px);font-size:var(--ad-font-base)}.admin-dashboard .admin-main{gap:clamp(24px,1.7vw,32px);gap:var(--ad-space-2xl);padding:clamp(24px,1.7vw,32px);padding:var(--ad-space-2xl)}.admin-dashboard .page-header h1{font-size:clamp(18px,1.3vw,22px);font-size:var(--ad-font-2xl)}.admin-dashboard .page-header p{font-size:clamp(12px,.9vw,14px);font-size:var(--ad-font-base)}.admin-dashboard .stat-card,.admin-dashboard .stats-cards{gap:clamp(10px,.7vw,14px);gap:var(--ad-space-md)}.admin-dashboard .stat-card{min-width:clamp(130px,12vw,160px);padding:clamp(14px,1vw,18px) clamp(10px,.7vw,14px);padding:var(--ad-space-lg) var(--ad-space-md)}.admin-dashboard .stat-icon{height:clamp(40px,3.5vw,52px);width:clamp(40px,3.5vw,52px)}.admin-dashboard .stat-icon svg{height:clamp(20px,1.8vw,26px);width:clamp(20px,1.8vw,26px)}.admin-dashboard .stat-label{font-size:clamp(11px,.8vw,12px);font-size:var(--ad-font-sm)}.admin-dashboard .stat-value{font-size:clamp(24px,2.2vw,36px);font-size:var(--ad-font-stat)}.admin-dashboard .revenue-section{gap:clamp(18px,1.3vw,24px);gap:var(--ad-space-xl);padding:clamp(18px,1.3vw,24px);padding:var(--ad-space-xl)}.admin-dashboard .revenue-header h2{font-size:clamp(16px,1.15vw,18px);font-size:var(--ad-font-xl)}.admin-dashboard .revenue-stat-value{font-size:clamp(22px,1.6vw,28px);font-size:var(--ad-font-3xl)}.admin-dashboard .revenue-stat-label{font-size:clamp(11px,.8vw,12px);font-size:var(--ad-font-sm)}.admin-dashboard .chart-section{gap:clamp(18px,1.3vw,24px);gap:var(--ad-space-xl)}.admin-dashboard .chart-stat-value{font-size:clamp(18px,1.3vw,22px);font-size:var(--ad-font-2xl)}.admin-dashboard .chart-stat-label{font-size:clamp(11px,.8vw,12px);font-size:var(--ad-font-sm)}.admin-dashboard .table-section{gap:clamp(10px,.7vw,14px);gap:var(--ad-space-md)}.admin-dashboard .table-header h2{font-size:clamp(16px,1.15vw,18px);font-size:var(--ad-font-xl)}.admin-dashboard .data-table{display:table!important;overflow-x:auto!important;transform:none!important;transform-origin:top left!important;width:100%!important}.admin-dashboard .table-head-row,.admin-dashboard .table-row{min-width:clamp(600px,70vw,800px)}.admin-dashboard .td-cell,.admin-dashboard .th-cell{font-size:clamp(11px,.8vw,12px);font-size:var(--ad-font-sm);padding:clamp(6px,.45vw,8px) clamp(10px,.7vw,14px);padding:var(--ad-space-sm) var(--ad-space-md)}.admin-dashboard .data-table::-webkit-scrollbar{height:6px}.admin-dashboard .data-table::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.admin-dashboard .data-table::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.admin-dashboard .data-table::-webkit-scrollbar-thumb:hover{background:#94a3b8}.admin-dashboard .date-filter{font-size:clamp(12px,.9vw,14px);font-size:var(--ad-font-base);padding:clamp(6px,.45vw,8px) clamp(10px,.7vw,14px);padding:var(--ad-space-sm) var(--ad-space-md)}.action-cell{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.action-btn{font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.action-btn.approve-btn{background:#10b981;color:#fff}.action-btn.approve-btn:hover{background:#059669}.action-btn.define-btn{background:#1f396c;color:#fff}.action-btn.define-btn:hover{background:#0d2240}.action-btn.decline-btn{background:#ef4444;color:#fff}.action-btn.decline-btn:hover{background:#dc2626}.membership-badge{border-radius:20px;display:inline-block;font-size:11px;font-weight:600;padding:4px 12px;text-transform:capitalize}.membership-badge.diamond{background:linear-gradient(135deg,#b9f2ff,#6dd5fa);color:#0077b6}.membership-badge.platinum{background:linear-gradient(135deg,#e8e8e8,#bdbdbd);color:#424242}.membership-badge.gold{background:linear-gradient(135deg,#ffe082,#ffd54f);color:#e65100}.membership-badge.silver{background:linear-gradient(135deg,#e0e0e0,#9e9e9e);color:#37474f}.membership-badge.basic{background:#f5f5f5;color:#757575}.product-color-indicator{border-radius:50%;display:inline-block;height:12px;width:12px}.product-color-indicator.blue{background:#3b82f6}.product-color-indicator.green{background:#10b981}.product-color-indicator.red{background:#ef4444}.product-color-indicator.yellow{background:#f59e0b}.action-status-btn{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;padding:6px 16px;transition:all .2s ease;white-space:nowrap}.action-status-btn.pending{background:#f5f5f5;color:#757575}.action-status-btn.pending:hover{background:#10b981;color:#fff}.action-status-btn.approved,.action-status-btn.verified{background:#d1fae5;color:#059669}.action-status-btn.declined{background:#fee2e2;color:#dc2626}.checkbox-wrapper{align-items:center;display:flex;gap:8px}.checkbox-wrapper input[type=checkbox],.data-table tbody input[type=checkbox]{accent-color:#1f396c;cursor:pointer;height:16px;width:16px}.see-all{background:#e8f4fc;border-radius:6px;color:#1f396c;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.see-all:hover{background:#d1e9f6;color:#003b5c}.month-select{background:#0000;border:1px solid #d1d5db;border-radius:8px;color:#354556;cursor:pointer;font-size:14px;min-width:120px;padding:8px 12px}.month-select:focus{border-color:#1f396c;outline:none}.date-filter{align-items:center;background:#fff;border:1px solid #e4e4e7;border-radius:12px;display:flex;gap:12px;padding:12px 16px}.sort-label{color:#6d6d6d;font-size:14px;font-weight:500}.date-selector{align-items:center;display:flex;gap:8px}.dashboard-chart-box .revenue-stat-item,.dashboard-content .dashboard-chart-box .revenue-stat-item,.dashboard-content .dashboard-header-section .stat-card,.dashboard-content .stats-cards .stat-card,.dashboard-header-section .stat-card,.revenue-stat-item,.revenue-stats-row .revenue-stat-item,.stat-card{background:#0000!important;background-color:initial!important;border:none!important;box-shadow:none!important}.admin-dashboard .chart-section,.dashboard-chart-box .chart-section,.dashboard-content .chart-section{background:#0000!important;border:none!important;padding:0!important}.admin-dashboard .chart-area,.dashboard-chart-box .chart-area,.dashboard-content .chart-area{background:#d6e8f5!important;border:none!important;border-radius:12px!important}.admin-dashboard .date-filter,.dashboard-chart-box .date-filter,.dashboard-content .date-filter{background:#0000!important}.admin-dashboard .date-selector,.dashboard-chart-box .date-selector,.dashboard-content .date-selector{background:#0000!important;border:none!important}.admin-dashboard .table-section,.dashboard-content .table-section{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.dashboard-content .dashboard-header-section{background:#0000!important;border:none!important;border-radius:0!important;margin-bottom:24px!important;padding:0!important}.dashboard-header-section .stat-card,.stat-card,.stats-cards .stat-card{background:#0000!important;background-color:initial!important;border:none!important;border-radius:0!important;box-shadow:none!important}.dashboard-chart-box,.dashboard-content .dashboard-chart-box{background:#0000!important;border:none!important;border-radius:0!important;padding:0!important}.dashboard-chart-box .revenue-stat-item,.dashboard-chart-box .revenue-stats .revenue-stat-item,.dashboard-chart-box .revenue-stats-row .revenue-stat-item,.revenue-stat-item{background:#0000!important;background-color:initial!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.admin-dashboard2{background:#0000;font-family:Poppins,sans-serif;min-height:100vh;padding:8px 32px 32px}.ad2-page-header{margin-bottom:24px;margin-top:0;padding-top:0}.ad2-page-title{color:#000;font-size:28px;font-weight:700;line-height:1.3;margin:0 0 8px}.ad2-page-subtitle{color:#000;font-size:14px;font-weight:400;line-height:1.5;margin:0}.ad2-stats-grid{display:flex;flex-wrap:nowrap;gap:16px;margin-bottom:32px;overflow-x:auto}.ad2-stat-card{align-items:center;background:#ffffff80;border:1px solid #b0c2cc;border-radius:12px;display:flex;flex:1 1;gap:16px;min-width:200px;padding:20px;transition:all .2s ease}.ad2-stat-card:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.ad2-stat-icon{align-items:center;background:#b0c2cc3d;border-radius:10px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ad2-stat-content{display:flex;flex-direction:column;gap:4px}.ad2-stat-label{color:#000;font-size:13px;font-weight:500;white-space:nowrap}.ad2-stat-value{color:#000;font-size:24px;font-weight:700}.ad2-earnings-section{margin-bottom:32px}.ad2-section-title{color:#000;font-size:20px;font-weight:600;margin:0 0 16px}.ad2-earnings-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.ad2-earning-card{align-items:center;background:#ffffff80;border:1px solid #b0c2cc;border-radius:12px;display:flex;gap:16px;padding:20px}.ad2-earning-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:20px;font-weight:700;height:48px;justify-content:center;width:48px}.ad2-earning-icon.blue{background:#e7effc;color:#3b82f6}.ad2-earning-icon.orange{background:#ffe8c4;color:#f97316}.ad2-earning-icon.green{background:#d3ffdb;color:#22c55e}.ad2-earning-content{display:flex;flex-direction:column;gap:4px}.ad2-earning-label{color:#000;font-size:13px;font-weight:500}.ad2-earning-value{color:#000;font-size:22px;font-weight:700}.ad2-dashboard-section{background:#ffffff80;border:1px solid #b0c2cc;border-radius:12px;margin-bottom:8px;padding:24px 24px 16px}.ad2-dashboard-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.ad2-section-subtitle{color:#000;font-size:13px;font-weight:400;margin:4px 0 40px}.ad2-month-selector{align-items:center;display:flex;gap:12px}.ad2-sort-label{color:#000;font-size:14px;font-weight:500}.ad2-month-select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#000;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;padding:8px 16px}.ad2-dashboard-content{display:flex;gap:24px}.ad2-revenue-box{display:flex;flex-direction:column;gap:12px;margin-top:40px;min-width:280px}.ad2-revenue-amount{color:#2563eb;font-size:36px;font-weight:700;margin:0}.ad2-revenue-label{color:#000;font-size:14px;font-weight:500;margin:0}.ad2-stats-row{gap:12px;margin-top:12px}.ad2-stat-item,.ad2-stats-row{display:flex;flex-direction:column}.ad2-stat-item{gap:4px}.ad2-stat-number{color:#000;font-size:24px;font-weight:700}.ad2-stat-text{color:#000;font-size:13px;font-weight:400}.ad2-chart-placeholder{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:12px;display:flex;flex:1 1;justify-content:center;min-height:300px}.ad2-chart-mock{color:#000;font-size:18px;font-weight:500}.ad2-tables-section{display:flex;flex-direction:column;gap:24px}.ad2-table-container{background:#fff;border:1px solid #b0c2cc;border-radius:12px;overflow-x:auto;padding:20px}.ad2-table-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ad2-table-title{color:#000;font-size:16px;font-weight:600;margin:0}.ad2-see-all{color:#000;font-size:14px}.ad2-table{border-collapse:collapse;table-layout:auto;width:100%}.ad2-table thead th{background:#e2ecfe;font-size:11px;font-weight:600}.ad2-table tbody td,.ad2-table thead th{border-bottom:1px solid #b0c2cc;color:#000;padding:12px 8px;text-align:center;white-space:nowrap}.ad2-table tbody td{font-size:13px;overflow:hidden;text-overflow:ellipsis}.ad2-status-badge{border-radius:16px;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.ad2-status-badge.pending{background:#fef3c7;color:#d97706}.ad2-action-btn{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;padding:6px 16px;transition:background .2s ease}.ad2-action-btn:hover{background:#1d4ed8}.ad2-action-link{color:#6b7280;cursor:pointer;font-size:13px;text-decoration:underline}.ad2-action-link:hover{color:#374151}.ad2-product-cell{align-items:center;display:flex;gap:8px;justify-content:center;text-align:center;width:100%}.ad2-product-icon{font-size:20px}.ad2-membership-badge{border-radius:16px;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.ad2-membership-badge.diamond{background:#e0e7ff;color:#4f46e5}.ad2-membership-badge.platinum{background:#f3f4f6;color:#6b7280}.ad2-membership-badge.gold{background:#fef3c7;color:#d97706}.ad2-membership-badge.silver{background:#f1f5f9;color:#64748b}.ad2-action-cell,.ad2-verification{color:#6b7280}.ad2-table input[type=checkbox]{cursor:pointer;height:16px;width:16px}.ad2-logo-icon{display:inline-block;font-size:24px}@media (max-width:1400px){.ad2-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.ad2-earnings-cards,.ad2-tables-section{grid-template-columns:1fr}.ad2-dashboard-content{flex-direction:column}}@media (max-width:768px){.admin-dashboard2{padding:16px}.ad2-stats-grid{grid-template-columns:1fr}}.ad2-table-actions{align-items:center;display:flex;gap:12px}.ad2-bulk-btn{border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s ease}.ad2-bulk-btn.approve{background:#10b981;color:#fff}.ad2-bulk-btn.approve:hover:not(:disabled){background:#059669}.ad2-bulk-btn.decline{background:#ef4444;color:#fff}.ad2-bulk-btn.decline:hover:not(:disabled){background:#dc2626}.ad2-bulk-btn:disabled{cursor:not-allowed;opacity:.5}.ad2-approve-btn{background:#10b981;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:6px 14px;transition:all .2s ease}.ad2-approve-btn:hover{background:#059669}.ad2-see-all{color:#1f396c;cursor:pointer;font-weight:500;text-decoration:none}.ad2-see-all:hover{text-decoration:underline}.admin-product-manage{background:#f5f5f5;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;min-height:100vh}.apm-header{align-items:flex-start;background:#fff;border-bottom:1px solid #e4e4e7;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;height:104px;justify-content:center;padding:25px 60px 25px 32px;width:100%}.apm-header-content{align-items:center;align-self:stretch;display:flex;height:54px;justify-content:space-between}.apm-logo{height:52px;object-fit:contain;width:266px}.apm-header-right{align-items:center;display:flex;gap:24px;justify-content:flex-end}.apm-language-selector{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center}.apm-language-selector span{color:#354556;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:103.02%}.apm-user-profile{align-items:center;border-radius:30px;display:flex;gap:10px;height:48px;justify-content:center}.apm-user-avatar{background:linear-gradient(135deg,#8aa5b4,#6b8a9a);border-radius:138px;height:40px;width:40px}.apm-user-info{align-items:flex-start;display:flex;flex-direction:column;gap:6px;justify-content:center}.apm-user-name{color:#1f396c;font-size:16px;font-weight:500}.apm-user-name,.apm-user-role{font-family:Poppins,sans-serif;line-height:120%}.apm-user-role{color:#333;font-size:14px;font-weight:400}.apm-body{display:flex;min-height:calc(100vh - 104px)}.apm-sidebar{background:#fff;border-right:1px solid #e6ebef;box-sizing:border-box;gap:12px;height:calc(100vh - 104px);min-width:300px;overflow-y:auto;padding:40px 16px 0 24px;width:300px}.apm-sidebar,.apm-sidebar-profile{align-items:center;display:flex;flex-direction:column}.apm-sidebar-profile{align-self:stretch;gap:16px}.apm-profile-avatar-wrapper{height:120px;position:relative;width:120px}.apm-profile-avatar{background:linear-gradient(135deg,#8aa5b4,#6b8a9a);border-radius:138px;height:120px;width:120px}.apm-edit-badge{background:#8aa5b4;border-radius:16px;bottom:10px;height:32px;position:absolute;right:-5px;width:32px}.apm-edit-badge,.apm-profile-info{align-items:center;display:flex;justify-content:center}.apm-profile-info{flex-direction:column;gap:4px}.apm-profile-name{color:#2b2b2b;font-size:24px;font-weight:500}.apm-profile-name,.apm-profile-role{font-family:Poppins,sans-serif;line-height:normal}.apm-profile-role{color:#6d6d6d;font-size:14px;font-weight:400}.apm-sidebar-nav{gap:4px;margin-top:12px}.apm-nav-group,.apm-sidebar-nav{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.apm-nav-item{align-items:center;align-self:stretch;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s}.apm-nav-item:hover{background:#f5f5f5}.apm-nav-item.active,.apm-nav-item.expanded{background:#e6ebef}.apm-nav-item.logout{margin-top:auto}.apm-nav-item.logout .apm-nav-label{color:#ff7474}.apm-nav-item-left{align-items:center;display:flex;gap:16px}.apm-nav-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.apm-nav-label{color:#333;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:normal}.apm-chevron{transition:transform .2s}.apm-chevron.rotated{transform:rotate(90deg)}.apm-submenu{align-items:flex-start;flex-direction:column}.apm-submenu,.apm-submenu-item{align-self:stretch;display:flex}.apm-submenu-item{align-items:center;border-radius:8px;cursor:pointer;justify-content:space-between;padding:12px 16px 12px 71px}.apm-submenu-item:hover{background:#f5f5f5}.apm-submenu-item span{color:#333;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:normal}.apm-submenu-item.active span{color:#0094e4}.apm-main{flex:1 1;overflow-y:auto;padding:32px 40px}.apm-page-header{margin-bottom:40px}.apm-page-header h1{color:#1b1b1b;font-size:28px;font-weight:600;margin:0 0 8px}.apm-page-header h1,.apm-page-header p{font-family:Poppins,sans-serif;line-height:156%}.apm-page-header p{color:#333;font-size:16px;font-weight:400;margin:0}.apm-content{display:flex;flex-direction:column;gap:16px}.apm-status-tabs{border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;padding:8px 0}.apm-status-tab{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.apm-status-tab:hover{border-color:#1f396c;color:#1f396c}.apm-status-tab.active{background:#1f396c;border-color:#1f396c;color:#fff}.apm-status-tab.active:nth-child(2){background:#22c55e;border-color:#22c55e}.apm-status-tab.active:nth-child(3){background:#f59e0b;border-color:#f59e0b}.apm-status-tab.active:nth-child(4){background:#6b7280;border-color:#6b7280}.apm-table-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.apm-table-header h2{color:#333;font-family:Inter,sans-serif;font-size:24px;font-weight:500;line-height:120%;margin:0}.apm-filters{gap:16px}.apm-filters,.apm-search-box{align-items:center;display:flex}.apm-search-box{background:#fff;border:1px solid #dadada;border-radius:6px;box-sizing:border-box;justify-content:space-between;padding:10px 16px;width:364px}.apm-search-box input{border:none;color:#333;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:156%;outline:none;width:100%}.apm-search-box input::placeholder{color:#969696}.apm-filter-dropdown{align-items:center;background:#fff;border:1px solid #dadada;border-radius:6px;cursor:pointer;display:flex;gap:16px;min-width:120px;padding:10px 16px;position:relative}.apm-filter-dropdown span{color:#333;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:156%}.apm-dropdown-menu{background:#fff;border:1px solid #dadada;border-radius:6px;box-shadow:0 4px 12px #0000001a;left:0;margin-top:4px;min-width:150px;position:absolute;right:0;top:100%;z-index:100}.apm-dropdown-item{color:#333;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;padding:10px 16px}.apm-dropdown-item:hover{background:#f5f5f5}.apm-filter-icon-btn{align-items:center;background:#fff;border:1px solid #dadada;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:10px}.apm-category-select .apm-filter-icon{background:#0000;border:none;padding:0}.apm-table-container{overflow-x:auto;width:100%}.apm-table{background:#fff;border-collapse:collapse;width:100%}.apm-table thead tr{background:#e2ecfe!important;border:1px solid #b0c2cc;height:57px}.apm-table thead th{color:#374151!important;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:120%;padding:17px 12px;text-align:center;white-space:nowrap}.apm-table tbody tr{background:#e4e4e4!important;border-bottom:1px solid #b0c2cc;border-left:1px solid #b0c2cc;border-right:1px solid #b0c2cc;height:56px}.apm-table tbody tr:nth-child(2n){background:#fff!important}.apm-table tbody td{color:#7c7d7f!important;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:120%;padding:19px 12px;text-align:center;vertical-align:middle}.apm-col-checkbox{padding-left:12px!important;padding-right:0!important;text-align:center!important;width:72px}.apm-col-checkbox input[type=checkbox]{cursor:pointer;height:18px;width:18px}.apm-table thead .apm-col-checkbox{align-items:center;display:flex;gap:8px;padding:17px 13px}.apm-checkbox-wrapper{align-items:center;display:flex;height:20px;position:relative;width:20px}.apm-checkbox-wrapper svg:last-child{left:4px;position:absolute;top:4px}.apm-col-image{padding-left:4px!important;padding-right:0!important;width:91px}.apm-col-image img{border-radius:4px;height:36px;object-fit:cover;width:56px}.apm-col-date,.apm-col-name{white-space:nowrap}.apm-col-name{max-width:200px;overflow:hidden;text-align:center!important;text-overflow:ellipsis}.apm-col-company{white-space:nowrap}.apm-col-verification{color:#1f396c!important;font-weight:500}.apm-col-price{min-width:150px}.apm-col-category,.apm-col-country,.apm-col-plan,.apm-col-price{white-space:nowrap}.apm-col-category{max-width:120px;overflow:hidden;text-overflow:ellipsis}.apm-col-status{white-space:nowrap}.status-pending{background:#ffedd5;color:#691c00}.status-active{color:#006928}.status-hidden,.status-hide{background:#e5e5e5;color:#6d6d6d}.status-inactive{background:#ede9fe;color:#7c3aed}.apm-col-action{width:80px!important}.apm-action-buttons{align-items:center;display:flex;gap:8px;justify-content:center}.apm-action-btn{background:none;border:none;cursor:pointer;padding:4px}.apm-action-btn.details{color:#1f396c;font-size:14px;text-decoration:underline}.apm-action-btn svg{cursor:pointer}.apm-no-data{padding:40px!important}.apm-error,.apm-loading,.apm-no-data{color:#6d6d6d;font-size:16px;text-align:center}.apm-error,.apm-loading{background:#fff;border-radius:8px;padding:40px}.apm-error button{background:#1f396c;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-left:16px;padding:8px 16px}.apm-pagination{gap:32px;margin-top:24px}.apm-page-nav,.apm-pagination{align-items:center;display:flex;justify-content:center}.apm-page-nav{border-radius:53px;cursor:pointer;height:24px;transition:all .2s;width:24px}.apm-page-nav:hover{background:#f5f5f5}.apm-page-num{border-radius:4px;color:#676767!important;cursor:pointer;font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:140%;padding:4px 8px;text-align:center;transition:all .2s}.apm-page-num:hover{background:#f5f5f5}.apm-page-num.active{background:#1f396c!important;color:#fff!important;font-weight:600!important}@media (max-width:1400px){.apm-table-container{overflow-x:auto}.apm-table{min-width:1200px}}@media (max-width:1024px){.apm-sidebar{min-width:250px;padding:20px 12px 0 16px;width:250px}.apm-main{padding:24px}.apm-filters{flex-wrap:wrap}.apm-search-box{width:100%}}@media (max-width:768px){.apm-body{flex-direction:column}.apm-sidebar{border-bottom:1px solid #e6ebef;border-right:none;height:auto;min-width:100%;padding:20px;width:100%}.apm-header{padding:15px 20px}.apm-logo{height:auto;width:180px}.apm-page-header h1{font-size:22px}.apm-table-header{align-items:flex-start;flex-direction:column}}.admin-product-manage-content{background:#f5f5f5;min-height:calc(100vh - 104px);padding:32px 40px}.admin-product-manage-content .apm-page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.admin-product-manage-content .apm-page-title-section{display:flex;flex-direction:column;gap:12px}.admin-product-manage-content .apm-page-title{color:#1b1b1b;font-family:Poppins,sans-serif;font-weight:600;line-height:156%;margin:0}.admin-product-manage-content .apm-page-description{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:18px!important;font-weight:400;line-height:156%;margin:0}.admin-product-manage-content .apm-header-actions{align-items:center;display:flex;gap:12px}.admin-product-manage-content .apm-bulk-btn{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;transition:all .2s}.admin-product-manage-content .apm-bulk-active{background:#dcfce7;color:#006928}.admin-product-manage-content .apm-bulk-hide{background:#e5e5e5;color:#6d6d6d}.admin-product-manage-content .apm-bulk-delete{background:#fee2e2;color:#dc2626}.admin-product-manage-content .apm-export-btn{align-items:center;background:#fff;border:1px solid #1f396c;border-radius:6px;color:#1f396c;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.admin-product-manage-content .apm-export-btn:hover{background:#1f396c;color:#fff}.admin-product-manage-content .apm-export-btn:hover svg path{stroke:#fff}.admin-product-manage-content .apm-list-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.admin-product-manage-content .apm-list-title{color:#333!important;font-family:Inter,sans-serif;font-size:24px!important;font-weight:500!important;line-height:120%!important;margin:0!important}.admin-product-manage-content .apm-content{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-top:20px;overflow:hidden;padding:0}.admin-product-manage-content .apm-list-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.admin-product-manage-content .apm-search-box{align-items:center;background:#e6ebef;border:1px solid #dadada;border-radius:6px;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:space-between;padding:8px 16px;width:364px}.admin-product-manage-content .apm-search-box input{background:#0000;border:none;color:#969696;flex:1 1;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:156%;outline:none}.admin-product-manage-content .apm-search-box input::placeholder{color:#969696}.admin-product-manage-content .apm-select-wrapper{display:inline-block;position:relative}.admin-product-manage-content .apm-select-wrapper.apm-category-select{display:flex!important}.admin-product-manage-content .apm-filter-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#e6ebef;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%236D6D6D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:1px solid #dadada;border-radius:6px;color:#333;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:156%;min-width:130px;outline:none;padding:8px 36px 8px 8px;transition:border-color .2s}.admin-product-manage-content .apm-filter-select:hover{border-color:#1f396c}.admin-product-manage-content .apm-filter-select:focus{border-color:#1f396c;box-shadow:0 0 0 2px #1f396c1a}.admin-product-manage-content .apm-filter-select option{font-family:Inter,sans-serif;padding:10px}.admin-product-manage-content .apm-category-select{align-items:center;background:#e6ebef;border:1px solid #dadada;border-radius:6px;cursor:pointer;display:flex!important;gap:16px;padding:8px 12px;position:relative}.admin-product-manage-content .apm-category-select .apm-filter-icon{background:#0000;border:none;display:block;flex-shrink:0;height:20px;padding:0;width:20px}.admin-product-manage-content .apm-category-select .apm-filter-select.with-icon{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#0000!important;border:none!important;color:#333;cursor:pointer;flex:1 1;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:156%;min-width:auto;padding:0 20px 0 0!important}.admin-product-manage-content .apm-category-select .apm-filter-select.with-icon:focus{box-shadow:none;outline:none}.admin-product-manage-content .apm-dropdown{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;display:flex;gap:8px;min-width:120px;padding:10px 16px;position:relative}.admin-product-manage-content .apm-dropdown span{color:#333;font-size:14px}.admin-product-manage-content .apm-dropdown-menu{background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;margin-top:4px;position:absolute;right:0;top:100%;z-index:100}.admin-product-manage-content .apm-dropdown-item{color:#333;cursor:pointer;font-size:14px;padding:10px 16px}.admin-product-manage-content .apm-dropdown-item:hover{background:#f5f5f5}.admin-product-manage-content .apm-table{border:1px solid #b0c2cc;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.admin-product-manage-content .apm-table-header{grid-gap:8px;align-items:center;background:#e2ecfe;display:grid;gap:8px;grid-template-columns:72px 70px 100px minmax(160px,1.3fr) minmax(130px,1fr) 110px 90px 110px 80px 70px 70px;min-height:57px;padding:0}.admin-product-manage-content .apm-th{align-items:center;color:#374151;display:flex;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:500;justify-content:center;line-height:120%;padding:17px 0;text-align:center!important}.admin-product-manage-content .apm-th-checkbox{align-items:center;background:#e2ecfe;display:flex;gap:4px;justify-content:flex-start;padding:17px 8px 17px 12px}.admin-product-manage-content .apm-th-checkbox input[type=checkbox]{cursor:pointer;height:18px;width:18px}.admin-product-manage-content .apm-th-checkbox span{margin-left:4px}.admin-product-manage-content .apm-table-body{display:flex;flex-direction:column}.admin-product-manage-content .apm-table-row{grid-gap:8px;align-items:center;background:#e4e4e4;border-bottom:1px solid #b0c2cc;display:grid;gap:8px;grid-template-columns:72px 70px 100px minmax(160px,1.3fr) minmax(130px,1fr) 110px 90px 110px 80px 70px 70px;min-height:56px;padding:0}.admin-product-manage-content .apm-table-row:nth-child(2n){background:#fff}.admin-product-manage-content .apm-table-row:hover{background:#f0f4f8}.admin-product-manage-content .apm-td{align-items:center;color:#7c7d7f;display:flex;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;justify-content:center;line-height:120%;padding:12px 4px;text-align:center!important}.admin-product-manage-content .apm-td-checkbox{align-items:center;display:flex;justify-content:flex-start;padding:19px 8px 19px 12px}.admin-product-manage-content .apm-td-checkbox input[type=checkbox]{cursor:pointer;height:18px;width:18px}.admin-product-manage-content .apm-td-image img{height:35px;width:50px}.admin-product-manage-content .apm-td-name{color:#333;display:block;font-weight:500;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-product-manage-content .apm-td-price{color:#7c7d7f!important;font-family:Inter,sans-serif;font-size:14px;font-weight:400;white-space:nowrap}.admin-product-manage-content .apm-td-company{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-product-manage-content .apm-td-date{color:#6d6d6d;font-size:13px;white-space:nowrap}.admin-product-manage-content .apm-td-verification{font-size:12px}.admin-product-manage-content .apm-verification-badge{border-radius:4px;display:inline-block;font-family:Inter,sans-serif;font-size:14px;font-weight:400;padding:4px 12px;white-space:nowrap}.admin-product-manage-content .apm-verification-badge.verified{background:#0000!important;color:#1f396c!important}.admin-product-manage-content .apm-verification-badge.not-verified{background:#fee2e2;color:#dc2626}.admin-product-manage-content .apm-td-membership{word-wrap:break-word;color:#7c7d7f;font-size:14px;min-width:120px;white-space:normal}.admin-product-manage-content .apm-td-status{white-space:nowrap}.admin-product-manage-content .apm-td-details{color:#7c7d7f!important;font-size:14px;font-weight:400;white-space:nowrap}.admin-product-manage-content .apm-status-badge{border-radius:77px!important;display:inline-block;font-family:Inter,sans-serif;font-size:12px;font-weight:500;padding:4px 12px}.admin-product-manage-content .apm-status-badge.active{background:#00f83642!important;color:#006928!important}.admin-product-manage-content .apm-status-badge.pending{background:#fdd6bd!important;color:#691c00!important}.admin-product-manage-content .apm-status-badge.hidden,.admin-product-manage-content .apm-status-badge.inactive{background:#dadada!important;color:#6d6d6d!important}.admin-product-manage-content .apm-td-action{align-items:center;display:flex;gap:8px}.admin-product-manage-content .apm-view-btn{background:#1f396c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s}.admin-product-manage-content .apm-view-btn:hover{background:#152a4f}.admin-product-manage-content .apm-action-dropdown{position:relative}.admin-product-manage-content .apm-td-action{overflow:visible!important;position:relative}.admin-product-manage-content .apm-more-btn{background:none;border:none;border-radius:4px;cursor:pointer;padding:4px}.admin-product-manage-content .apm-more-btn:hover{background:#e5e5e5}.admin-product-manage-content .apm-action-menu{background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 4px 12px #00000026;margin-top:4px;min-width:150px;position:absolute;right:0;top:100%;z-index:9999}.admin-product-manage-content .apm-action-item{align-items:center;color:#333;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 16px}.admin-product-manage-content .apm-action-item:hover{background:#f5f5f5}.admin-product-manage-content .apm-action-item.apm-action-delete{color:#dc2626}.admin-product-manage-content .apm-error,.admin-product-manage-content .apm-loading,.admin-product-manage-content .apm-no-data{color:#6d6d6d;font-size:16px;padding:60px 20px;text-align:center}.admin-product-manage-content .apm-error button{background:#1f396c;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-left:12px;padding:8px 16px}.admin-product-manage-content .apm-pagination{align-items:center;border-top:1px solid #e5e5e5;display:flex;justify-content:center;margin-top:24px;padding-top:16px}.admin-product-manage-content .apm-pagination-info{color:#6d6d6d;font-size:14px}.admin-product-manage-content .apm-pagination-controls{align-items:center;display:flex;gap:8px}.admin-product-manage-content .apm-page-arrow{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.admin-product-manage-content .apm-page-arrow:hover:not(:disabled){background:#f5f5f5}.admin-product-manage-content .apm-page-arrow:disabled{cursor:not-allowed;opacity:.5}.admin-product-manage-content .apm-page-num{align-items:center;border-radius:6px;color:#6d6d6d;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;width:32px}.admin-product-manage-content .apm-page-num:hover{background:#f5f5f5}.admin-product-manage-content .apm-page-num.active{background:#1f396c;color:#fff}.apm-details-btn{background:none;border:none;color:#7c7d7f;cursor:pointer;font-size:14px;font-weight:400;padding:0;text-decoration:underline}.apm-details-btn:hover{color:#6d6d6d}.apm-verification-badge{background:#e6ebef;border-radius:4px;color:#1f396c;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.apm-verification-badge.verified{background:#dcfce7;color:#006928}.apm-verification-badge.pending{background:#fef3c7;color:#92400e}.apm-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.apm-modal-content{background:#fff;border-radius:12px;max-width:900px;overflow-y:auto;position:relative;width:100%}.apm-modal-header{align-items:flex-start;background:#f8fafc;border-bottom:1px solid #e5e5e5;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:24px}.apm-modal-company-header{align-items:center;display:flex;gap:16px}.apm-modal-company-logo{border:3px solid #e6ebef;border-radius:50%;height:80px;object-fit:cover;width:80px}.apm-modal-company-info h2{color:#1b1b1b;font-size:22px;font-weight:600;margin:0 0 8px}.apm-modal-badges{display:flex;gap:8px;margin-bottom:8px}.apm-badge{background:#e6ebef;border-radius:20px;color:#1f396c;font-size:12px;font-weight:500;padding:4px 10px}.apm-badge.verified{background:#dcfce7;color:#006928}.apm-modal-stats{color:#6d6d6d;font-size:14px;margin:0}.apm-modal-stats span{color:#1f396c;font-weight:500}.apm-modal-close{background:none;border:none;color:#6d6d6d;cursor:pointer;font-size:28px;line-height:1;padding:0}.apm-modal-close:hover{color:#333}.apm-modal-body{padding:24px}.apm-modal-cover{border-radius:8px;height:200px;margin-bottom:24px;overflow:hidden;width:100%}.apm-modal-cover img{height:100%;object-fit:cover;width:100%}.apm-modal-section{border-bottom:1px solid #e5e5e5;margin-bottom:24px;padding-bottom:24px}.apm-modal-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.apm-modal-section h3{color:#1b1b1b;font-size:20px;font-weight:600;margin:0 0 8px}.apm-modal-section h4{color:#1b1b1b;font-size:16px;font-weight:600;margin:0 0 16px}.apm-modal-tagline{color:#1f396c;font-size:14px;font-weight:500;margin:0 0 12px}.apm-modal-description{color:#6d6d6d;font-size:14px;line-height:1.6;margin:0 0 16px}.apm-modal-links{margin-bottom:16px}.apm-modal-link{color:#1f396c;font-size:14px;text-decoration:underline}.apm-modal-certifications p{color:#6d6d6d;font-size:14px;line-height:1.6;margin:0}.apm-modal-certifications h4{margin-bottom:8px}.apm-modal-info-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.apm-modal-info-item{display:flex;flex-direction:column;gap:4px}.apm-modal-info-item label{color:#6d6d6d;font-size:12px;font-weight:500;text-transform:uppercase}.apm-modal-info-item span{color:#333;font-size:14px;font-weight:500}.apm-modal-notes,.apm-modal-overview{color:#6d6d6d;font-size:14px;line-height:1.6;margin:0}.apm-modal-snapshots{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.apm-modal-snapshots img{border-radius:8px;cursor:pointer;height:100px;object-fit:cover;transition:transform .2s;width:100%}.apm-modal-snapshots img:hover{transform:scale(1.05)}.apm-download-btn{align-items:center;background:#fff;border:1px solid #1f396c;border-radius:6px;color:#1f396c;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.apm-download-btn:hover{background:#1f396c;color:#fff}.apm-download-btn:hover svg path{stroke:#fff}.apm-modal-footer{background:#f8fafc;border-radius:0 0 12px 12px;border-top:1px solid #e5e5e5;display:flex;gap:12px;justify-content:flex-end;padding:24px}.apm-cancel-btn{background:#fff;border:1px solid #e5e5e5;border-radius:6px;color:#333;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s}.apm-cancel-btn:hover{background:#f5f5f5}.apm-approve-btn{background:#006928;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s}.apm-approve-btn:hover{background:#005520}@media (max-width:768px){.apm-modal-content{margin:10px;max-width:100%}.apm-modal-info-grid{grid-template-columns:1fr}.apm-modal-snapshots{grid-template-columns:repeat(2,1fr)}.apm-modal-company-header{align-items:flex-start;flex-direction:column}}.admin-product-manage,.admin-product-manage-content{--apm-font-xs:clamp(10px,0.85vw,11px);--apm-font-sm:clamp(11px,0.95vw,13px);--apm-font-base:clamp(12px,1vw,14px);--apm-font-md:clamp(13px,1.1vw,16px);--apm-font-lg:clamp(16px,1.4vw,20px);--apm-font-xl:clamp(18px,1.8vw,24px);--apm-font-2xl:clamp(22px,2.2vw,28px);--apm-space-xs:clamp(4px,0.4vw,6px);--apm-space-sm:clamp(6px,0.6vw,8px);--apm-space-md:clamp(10px,1vw,14px);--apm-space-lg:clamp(14px,1.4vw,20px);--apm-space-xl:clamp(20px,2vw,28px);box-sizing:border-box;max-width:100vw;overflow-x:hidden}.admin-product-manage-content .apm-page-header{flex-wrap:wrap;gap:var(--apm-space-lg)}.admin-product-manage-content .apm-page-title{font-size:48px;line-height:1.3}.admin-product-manage-content .apm-page-description{font-size:var(--apm-font-base)}.admin-product-manage-content .apm-list-header{gap:var(--apm-space-md)}.admin-product-manage-content .apm-list-title{font-size:var(--apm-font-lg)}.admin-product-manage-content .apm-search-box{max-width:100%;min-width:clamp(200px,25vw,300px);padding:var(--apm-space-sm) var(--apm-space-md)}.admin-product-manage-content .apm-search-box input{font-size:var(--apm-font-base)}.admin-product-manage-content .apm-dropdown{padding:var(--apm-space-sm) var(--apm-space-md)}.admin-product-manage-content .apm-dropdown span{font-size:var(--apm-font-base)}.admin-product-manage-content .apm-table-container{-webkit-overflow-scrolling:touch;border-radius:8px;overflow-x:auto;overflow-y:visible;width:100%}.admin-product-manage-content .apm-table-container::-webkit-scrollbar{height:8px}.admin-product-manage-content .apm-table-container::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.admin-product-manage-content .apm-table-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.admin-product-manage-content .apm-table-header,.admin-product-manage-content .apm-table-row{gap:8px;min-width:clamp(1100px,100%,1500px)}.admin-product-manage-content .apm-th{font-size:var(--apm-font-base);overflow:visible;white-space:nowrap}.admin-product-manage-content .apm-td{font-size:var(--apm-font-base);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-product-manage-content .apm-td-image img{border-radius:4px;height:clamp(28px,3vw,40px);object-fit:cover;width:clamp(40px,4vw,56px)}.admin-product-manage-content .apm-status-badge,.admin-product-manage-content .apm-verification-badge{font-size:var(--apm-font-xs);padding:clamp(3px,.3vw,5px) clamp(8px,.8vw,12px);white-space:nowrap}.admin-product-manage-content .apm-view-btn{font-size:var(--apm-font-xs);padding:var(--apm-space-xs) var(--apm-space-sm)}.admin-product-manage-content .apm-more-btn{height:clamp(28px,2.8vw,36px);min-width:28px;width:clamp(28px,2.8vw,36px)}.apm-details-btn{font-size:var(--apm-font-sm)}.admin-product-manage-content .apm-pagination{flex-wrap:wrap;gap:var(--apm-space-md)}.admin-product-manage-content .apm-pagination-info{font-size:var(--apm-font-sm)}.admin-product-manage-content .apm-page-arrow,.admin-product-manage-content .apm-page-num{font-size:var(--apm-font-sm);height:clamp(28px,3vw,36px);min-width:28px;width:clamp(28px,3vw,36px)}.admin-product-manage-content .apm-bulk-btn,.admin-product-manage-content .apm-export-btn{font-size:var(--apm-font-sm);gap:var(--apm-space-xs);padding:var(--apm-space-sm) var(--apm-space-md)}.admin-product-manage-content .apm-error,.admin-product-manage-content .apm-loading,.admin-product-manage-content .apm-no-data{font-size:var(--apm-font-base);padding:var(--apm-space-xl)}.apm-modal-content{max-height:90vh;max-width:min(90vw,900px)}.apm-modal-header{padding:var(--apm-space-lg) var(--apm-space-xl)}.apm-modal-header h2{font-size:var(--apm-font-lg)}.apm-modal-body{padding:var(--apm-space-xl)}.apm-modal-section h3,.apm-modal-section h4{font-size:var(--apm-font-md)}.apm-modal-description,.apm-modal-info-item span,.apm-modal-notes,.apm-modal-overview{font-size:var(--apm-font-base)}.apm-modal-info-item label{font-size:var(--apm-font-xs)}.apm-modal-footer{gap:var(--apm-space-md);padding:var(--apm-space-lg) var(--apm-space-xl)}.apm-approve-btn,.apm-cancel-btn{font-size:var(--apm-font-base);padding:var(--apm-space-sm) var(--apm-space-lg)}@media (max-width:1400px){.admin-product-manage-content{padding:var(--apm-space-lg)}.admin-product-manage-content .apm-table-header,.admin-product-manage-content .apm-table-row{min-width:950px}}@media (max-width:1200px){.admin-product-manage-content .apm-list-controls{justify-content:flex-start;width:100%}.admin-product-manage-content .apm-table-header,.admin-product-manage-content .apm-table-row{min-width:900px}}@media (max-width:1024px){.admin-product-manage-content .apm-table-header,.admin-product-manage-content .apm-table-row{min-width:850px}}@media (max-width:768px){.admin-product-manage-content{min-height:auto!important;padding:16px 12px!important}.admin-product-manage-content .apm-page-header{align-items:flex-start!important;flex-direction:column!important;gap:16px!important;margin-bottom:20px!important}.admin-product-manage-content .apm-page-title{font-size:32px!important;line-height:1.3!important}.admin-product-manage-content .apm-page-description{font-size:13px!important;line-height:1.5!important}.admin-product-manage-content .apm-header-actions{flex-wrap:wrap!important;gap:8px!important;width:100%!important}.admin-product-manage-content .apm-bulk-btn,.admin-product-manage-content .apm-export-btn{flex:1 1!important;font-size:12px!important;justify-content:center!important;min-width:calc(50% - 4px)!important;padding:8px 12px!important}.admin-product-manage-content .apm-content{border-radius:8px!important;box-sizing:border-box!important;padding:12px!important}.admin-product-manage-content .apm-content,.admin-product-manage-content .apm-table-container{overflow-x:hidden!important;width:100%!important}.admin-product-manage-content .apm-list-header{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.admin-product-manage-content .apm-list-title{font-size:18px!important}.admin-product-manage-content .apm-list-controls{flex-direction:column!important;gap:10px!important;width:100%!important}.admin-product-manage-content .apm-search-box{min-width:0!important;min-width:auto!important;padding:10px 14px!important;width:100%!important}.admin-product-manage-content .apm-select-wrapper{width:100%!important}.admin-product-manage-content .apm-filter-select{min-width:auto!important;width:100%!important}.admin-product-manage-content .apm-category-select{width:100%!important}.admin-product-manage-content .apm-category-select .apm-filter-select.with-icon{min-width:auto!important;width:100%!important}.admin-product-manage-content .apm-table{display:block!important;min-width:0!important;min-width:auto!important;width:100%!important}.admin-product-manage-content .apm-table-header{display:none!important}.admin-product-manage-content .apm-table-body{display:flex!important;flex-direction:column!important;gap:12px!important}.admin-product-manage-content .apm-table-row{background:#fff!important;border:1px solid #e4e4e7!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000a!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:0!important;grid-template-columns:none!important;min-width:0!important;min-width:auto!important;padding:16px!important;position:relative!important}.admin-product-manage-content .apm-table-row:hover{background:#fff!important}.admin-product-manage-content .apm-td{border:none!important;padding:0!important;text-align:left!important}.admin-product-manage-content .apm-td-checkbox{left:16px!important;order:0!important;position:absolute!important;top:16px!important;width:auto!important}.admin-product-manage-content .apm-td-checkbox:before{display:none!important}.admin-product-manage-content .apm-td-checkbox input[type=checkbox]{height:18px!important;width:18px!important}.admin-product-manage-content .apm-td-image{align-items:center!important;display:flex!important;justify-content:center!important;margin-bottom:12px!important;min-height:60px!important;order:1!important;padding-top:0!important;width:100%!important}.admin-product-manage-content .apm-td-image:before{content:none!important;display:none!important}.admin-product-manage-content .apm-td-image img{background-color:#f0f0f0!important;border:1px solid #e4e4e7!important;border-radius:8px!important;display:block!important;height:60px!important;min-height:60px!important;min-width:60px!important;object-fit:cover!important;width:60px!important}.admin-product-manage-content .apm-td-date{color:#969696!important;display:flex!important;font-size:12px!important;justify-content:center!important;margin-bottom:8px!important;order:2!important;width:100%!important}.admin-product-manage-content .apm-td-date:before{display:none!important}.admin-product-manage-content .apm-td-name{color:#1b1b1b!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important;margin-bottom:12px!important;max-width:none!important;order:3!important;text-align:center!important;white-space:normal!important;width:100%!important;word-break:break-word!important}.admin-product-manage-content .apm-td-company,.admin-product-manage-content .apm-td-membership,.admin-product-manage-content .apm-td-name:before,.admin-product-manage-content .apm-td-price,.admin-product-manage-content .apm-td-verification{display:none!important}.admin-product-manage-content .apm-td-status{display:flex!important;justify-content:center!important;margin-bottom:12px!important;order:4!important;width:100%!important}.admin-product-manage-content .apm-td-status:before{display:none!important}.admin-product-manage-content .apm-status-badge{font-size:12px!important;padding:6px 16px!important}.admin-product-manage-content .apm-td-details{display:flex!important;justify-content:center!important;order:5!important;width:calc(50% - 6px)!important}.admin-product-manage-content .apm-td-details:before{display:none!important}.admin-product-manage-content .apm-details-btn{background:#e6ebef!important;border-radius:8px!important;color:#7c7d7f!important;font-size:13px!important;padding:10px 16px!important;text-align:center!important;width:100%!important}.admin-product-manage-content .apm-td-action{border-top:none!important;display:flex!important;justify-content:center!important;margin-left:12px!important;margin-top:0!important;order:6!important;padding-top:0!important;width:calc(50% - 6px)!important}.admin-product-manage-content .apm-td-action:before{display:none!important}.admin-product-manage-content .apm-action-dropdown{width:100%!important}.admin-product-manage-content .apm-more-btn{align-items:center!important;background:#f5f5f5!important;border-radius:8px!important;display:flex!important;justify-content:center!important;padding:10px 16px!important;width:100%!important}.admin-product-manage-content .apm-action-menu{border-radius:12px!important;bottom:20px!important;box-shadow:0 -4px 20px #00000026!important;left:50%!important;max-width:320px!important;position:fixed!important;top:auto!important;transform:translateX(-50%)!important;width:calc(100% - 32px)!important;z-index:9999!important}.admin-product-manage-content .apm-action-item{font-size:14px!important;padding:14px 16px!important}.admin-product-manage-content .apm-no-data{color:#6d6d6d!important;display:block!important;font-size:14px!important;padding:40px 20px!important;text-align:center!important}.admin-product-manage-content .apm-pagination{flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;justify-content:center!important;padding:16px 0!important}.admin-product-manage-content .apm-pagination-info{font-size:12px!important;margin-bottom:8px!important;text-align:center!important;width:100%!important}.admin-product-manage-content .apm-pagination-controls{flex-wrap:wrap!important;gap:6px!important;justify-content:center!important}.admin-product-manage-content .apm-page-arrow{height:36px!important;width:36px!important}.admin-product-manage-content .apm-page-num{font-size:14px!important;min-width:36px!important;padding:8px 12px!important;text-align:center!important}.admin-product-manage-content .apm-error,.admin-product-manage-content .apm-loading{font-size:14px!important;padding:40px 16px!important}.apm-modal-overlay{align-items:flex-end;padding:0}.apm-modal-content{border-radius:16px 16px 0 0;margin:0;max-height:95vh;max-width:100%}.apm-modal-header{flex-direction:column;gap:12px;padding:16px}.apm-modal-company-header{align-items:center;flex-direction:row;gap:12px}.apm-modal-company-logo{height:50px;width:50px}.apm-modal-company-info h2{font-size:16px}.apm-modal-close{position:absolute;right:12px;top:12px}.apm-modal-body{padding:16px}.apm-modal-cover{height:150px;margin-bottom:16px}.apm-modal-section{margin-bottom:16px;padding-bottom:16px}.apm-modal-section h3{font-size:16px}.apm-modal-section h4{font-size:14px;margin-bottom:12px}.apm-modal-info-grid{gap:12px;grid-template-columns:1fr}.apm-modal-snapshots{gap:8px;grid-template-columns:repeat(2,1fr)}.apm-modal-snapshots img{height:80px}.apm-modal-footer{flex-direction:column;gap:8px;padding:16px}.apm-approve-btn,.apm-cancel-btn{padding:12px;text-align:center;width:100%}}@media (max-width:480px){.admin-product-manage-content{padding:12px 8px!important}.admin-product-manage-content .apm-page-title{font-size:28px!important}.admin-product-manage-content .apm-page-description{font-size:12px!important}.admin-product-manage-content .apm-bulk-btn,.admin-product-manage-content .apm-export-btn{font-size:11px!important;padding:6px 10px!important}.admin-product-manage-content .apm-table-row{padding:12px!important}.admin-product-manage-content .apm-td-name{font-size:14px!important}.admin-product-manage-content .apm-details-btn,.admin-product-manage-content .apm-more-btn{font-size:12px!important;padding:8px 12px!important}.apm-modal-company-info h2{font-size:14px}.apm-badge{font-size:10px;padding:3px 8px}}.apd-container{background-color:#f5f5f5;min-height:100vh;padding:0}.apd-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:60px}.apd-spinner{animation:spin .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#1f396c;height:40px;width:40px}.apd-loading p{color:#6b7280;font-family:Poppins,sans-serif;font-size:14px;margin-top:16px}.apd-error{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:60px}.apd-error p{color:#ef4444;font-family:Poppins,sans-serif;font-size:16px;margin-bottom:20px}.apd-error button{background:#1f396c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;padding:10px 24px;transition:background .2s}.apd-error button:hover{background:#152a52}.apd-modal-card{background:#fff;border-bottom:1px solid #e5e7eb;padding:20px 24px}.apd-company-row{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.apd-company-left{display:flex;gap:12px}.apd-company-avatar{border:2px solid #e5e7eb;border-radius:50%;height:48px;object-fit:cover;width:48px}.apd-company-details{display:flex;flex-direction:column}.apd-company-name{color:#1f2937;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;margin:0 0 4px}.apd-company-meta{align-items:center;display:flex;gap:8px;margin-bottom:4px}.apd-verified-badge{align-items:center;background:#d1fae5;border-radius:12px;color:#059669;display:inline-flex;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;gap:4px;padding:2px 8px}.apd-country-badge{color:#3b82f6}.apd-country-badge,.apd-reviews-products{font-family:Poppins,sans-serif;font-size:12px}.apd-reviews-products{color:#6b7280;margin:0}.apd-close-btn{background:none;border:none;color:#9ca3af;cursor:pointer;padding:8px;transition:color .2s}.apd-close-btn:hover{color:#374151}.apd-product-image-container{background:#f3f4f6;border-radius:12px;height:280px;overflow:hidden;width:100%}.apd-product-image{height:100%;object-fit:cover;width:100%}.apd-details-card{background:#fff;margin-top:0;padding:24px}.apd-title-section{border-bottom:1px solid #e5e7eb;margin-bottom:24px;padding-bottom:20px}.apd-product-title{color:#1f396c;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:0 0 6px}.apd-product-subtitle{color:#6b7280;font-family:Poppins,sans-serif;font-size:13px;margin:0 0 12px}.apd-product-description{color:#4b5563;font-family:Poppins,sans-serif;font-size:14px;line-height:1.6;margin:0 0 10px}.apd-company-link{color:#3b82f6;font-family:Poppins,sans-serif;font-size:13px;text-decoration:none}.apd-company-link:hover{text-decoration:underline}.apd-section{border-bottom:1px solid #e5e7eb;margin-bottom:24px;padding-bottom:20px}.apd-section:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.apd-section-title{color:#1f2937;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;margin:0 0 12px}.apd-section-text{color:#6b7280;font-family:Poppins,sans-serif;font-size:13px;line-height:1.7;margin:0}.apd-info-grid{display:flex;flex-direction:column;gap:12px}.apd-info-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.apd-info-item{display:flex;flex-direction:column;gap:4px}.apd-info-label{color:#9ca3af;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.apd-info-value{color:#374151;font-family:Poppins,sans-serif;font-size:13px}.apd-features-list{flex-direction:column}.apd-feature-item,.apd-features-list{display:flex;gap:8px}.apd-feature-label{color:#6b7280;min-width:180px}.apd-feature-label,.apd-feature-value{font-family:Poppins,sans-serif;font-size:13px}.apd-feature-value{color:#374151;font-weight:500}.apd-recommended-list{margin:0;padding-left:20px}.apd-recommended-list li{color:#6b7280;font-family:Poppins,sans-serif;font-size:13px;line-height:1.8}.apd-seller-notes{background:#f9fafb;border-radius:8px;padding:16px}.apd-note-item{color:#4b5563;font-family:Poppins,sans-serif;font-size:13px;line-height:1.7;margin:0 0 12px}.apd-note-item:last-child{margin-bottom:0}.apd-note-number{color:#1f396c;font-weight:600}.apd-actions{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-bottom:24px;padding-top:24px;position:relative;z-index:100}.apd-reject-btn{background:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:12px 32px;position:relative;transition:all .2s;z-index:101}.apd-reject-btn:hover{background:#b91c1c}.apd-reject-btn:active{transform:scale(.98)}.apd-approve-btn{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:12px 32px;position:relative;transition:background .2s;z-index:101}.apd-approve-btn:hover{background:#2563eb}.apd-approve-btn:active{transform:scale(.98)}.apd-approve-btn:disabled{background:#93c5fd;cursor:not-allowed}.apd-reject-btn:disabled{background:#fca5a5;cursor:not-allowed}.apd-approved-btn{align-items:center;background:#10b981;border:none;border-radius:6px;color:#fff;cursor:default;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:12px 32px}.apd-approved-btn:disabled{background:#10b981;opacity:1}@media (max-width:768px){.apd-details-card,.apd-modal-card{padding:16px}.apd-product-image-container{height:200px}.apd-info-row{gap:12px;grid-template-columns:1fr}.apd-feature-item{flex-direction:column;gap:2px}.apd-feature-label{min-width:auto}.apd-actions{flex-direction:column}.apd-actions button{width:100%}}@media (max-width:480px){.apd-company-row{flex-direction:column;gap:12px}.apd-close-btn{position:absolute;right:16px;top:16px}.apd-modal-card{position:relative}.apd-company-avatar{height:40px;width:40px}.apd-company-name{font-size:14px}.apd-product-title{font-size:16px}}.admin-supplier-detail-content{margin:0 auto;max-width:1400px;padding:24px;width:100%}.asd-loading{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:400px}.asd-loading-spinner{animation:asd-spin 1s linear infinite;border:4px solid #e0e0e0;border-radius:50%;border-top-color:#0397dd;height:50px;width:50px}@keyframes asd-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.asd-loading p{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:16px}.asd-error{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:400px}.asd-error p{color:#dc3545;font-size:16px}.asd-error button{background:#0397dd;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:10px 20px}.asd-header{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.asd-back-btn{align-items:center;background:none;border:none;color:#1b1b1b;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;gap:8px;padding:8px 0;transition:color .2s}.asd-back-btn:hover{color:#0397dd}.asd-header-title h1{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:44px;font-weight:600;margin:0 0 8px}.asd-header-title p{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:14px;margin:0}.asd-cover-section{border-radius:12px;height:300px;margin-bottom:24px;overflow:hidden;width:100%}.asd-cover-image{height:100%;object-fit:cover;width:100%}.asd-company-section{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;margin-bottom:24px;padding:24px;width:100%}.asd-company-header{flex-wrap:wrap;justify-content:space-between;margin-bottom:24px}.asd-company-header,.asd-company-info{align-items:flex-start;display:flex;gap:20px}.asd-company-logo{border:1px solid #e0e0e0;border-radius:12px;height:80px;object-fit:cover;width:80px}.asd-company-details{display:flex;flex-direction:column;gap:8px}.asd-company-name{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;margin:0}.asd-company-badges{flex-wrap:wrap;gap:12px}.asd-badge,.asd-company-badges{align-items:center;display:flex}.asd-badge{border-radius:20px;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;gap:6px;padding:6px 12px}.asd-badge.global{background:linear-gradient(135deg,gold,orange);color:#1b1b1b}.asd-badge.verified{background:#e8f8f0;color:#28a745}.asd-badge.location{background:#f5f5f5;color:#1b1b1b}.asd-badge.business-type{background:#e3f2fd;color:#0397dd}.asd-flag{border-radius:2px;height:14px;object-fit:cover;width:20px}.asd-stats-section{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;gap:16px;padding:12px 24px}.asd-stat{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.asd-stat-divider{background:#e0e0e0;height:20px;width:1px}.asd-nav-tabs{border-top:1px solid #e0e0e0;display:flex;gap:8px;padding-top:16px}.asd-nav-tab{background:none;border:none;border-radius:8px;color:#6d6d6d;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s}.asd-nav-tab:hover{background:#f5f5f5;color:#1b1b1b}.asd-nav-tab.active{background:#0397dd;color:#fff}.asd-tab-content{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;margin-bottom:24px;min-height:400px;padding:24px;width:100%}.asd-content-row{grid-gap:32px;display:grid;gap:32px;grid-template-columns:400px 1fr;margin-bottom:32px}.asd-video-placeholder{align-items:center;background:#f5f5f5;border-radius:12px;display:flex;flex-direction:column;height:300px;justify-content:center;overflow:hidden;width:100%}.asd-video-placeholder iframe{border:none;height:100%;width:100%}.asd-video-player{border-radius:12px;height:100%;object-fit:cover;width:100%}.asd-no-video-text{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:14px;margin-top:10px}.asd-video-icon{align-items:center;cursor:pointer;display:flex;flex-direction:column;transition:transform .2s}.asd-video-icon:hover{transform:scale(1.1)}.asd-content-details h3{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:22px;font-weight:600;margin:0 0 8px}.asd-tagline{color:#0397dd;margin:0 0 16px}.asd-description,.asd-tagline{font-family:Poppins,sans-serif;font-size:14px}.asd-description{color:#6d6d6d;margin:0 0 24px}.asd-contact-cta{background:#f8f9fa;border-radius:12px;padding:20px}.asd-contact-cta h4{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;margin:0 0 8px}.asd-contact-cta p{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:13px;margin:0 0 16px}.asd-action-buttons{display:flex;flex-wrap:wrap;gap:12px}.asd-btn-primary{background:#0397dd;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:10px 24px;transition:background .2s}.asd-btn-primary:hover{background:#0280be}.asd-btn-secondary{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#1b1b1b;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s}.asd-btn-secondary:hover{background:#f5f5f5;border-color:#ccc}.asd-section{box-sizing:border-box;margin-bottom:32px;width:100%}.asd-section:last-child{margin-bottom:0}.asd-section h3{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:0 0 16px}.asd-products-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.asd-products-grid.full{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.asd-product-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;transition:box-shadow .2s,transform .2s}.asd-product-card.clickable{cursor:pointer}.asd-product-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.asd-product-card img{height:150px;object-fit:cover;width:100%}.asd-product-info{padding:16px}.asd-product-info h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1b1b1b;display:-webkit-box;margin:0 0 8px;overflow:hidden}.asd-product-info h4,.asd-product-price{font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.asd-product-price{color:#0397dd;margin:0 0 4px}.asd-product-moq{color:#6d6d6d;margin:0 0 4px}.asd-product-category,.asd-product-moq{font-family:Poppins,sans-serif;font-size:12px}.asd-product-category{color:#999;margin:0 0 12px}.asd-view-product-btn{background:#f5f5f5;border:none;border-radius:6px;color:#1b1b1b;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;padding:8px 16px;transition:background .2s;width:100%}.asd-view-product-btn:hover{background:#e0e0e0}.asd-snapshots-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.asd-snapshot-image{border-radius:8px;height:150px;object-fit:cover;width:100%}.asd-info-grid{grid-gap:16px;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));width:100%}.asd-info-item{display:flex;flex-direction:column;gap:4px}.asd-info-item label{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:12px}.asd-info-item span{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.asd-link{color:#0397dd!important}.asd-text-content{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:14px;margin:0}.asd-brochure{align-items:center;display:flex;gap:16px}.asd-download-btn{background:#0397dd;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;padding:10px 24px;transition:background .2s}.asd-download-btn:hover:not(:disabled){background:#0280be}.asd-download-btn:disabled{background:#ccc;cursor:not-allowed;opacity:.7}.asd-contact-card{background:#f8f9fa;border-radius:12px;padding:24px}.asd-contact-items{display:flex;flex-direction:column;gap:16px}.asd-contact-item{align-items:center;color:#1b1b1b;display:flex;font-family:Poppins,sans-serif;font-size:14px;gap:12px}.asd-contact-item a{color:#0397dd;text-decoration:none}.asd-contact-item a:hover{text-decoration:underline}.asd-no-products{align-items:center;background:#f8f9fa;border-radius:12px;display:flex;justify-content:center;padding:60px 20px}.asd-no-products p{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:16px;margin:0}.asd-actions{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;display:flex;gap:16px;justify-content:flex-end;padding:24px;width:100%}.asd-cancel-btn{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#6d6d6d;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:12px 32px;transition:all .2s}.asd-cancel-btn:hover{background:#f5f5f5;border-color:#ccc}.asd-view-details-btn{background:#ff9800;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:12px 32px;transition:background .2s}.asd-view-details-btn:hover{background:#f57c00}.asd-edit-btn{align-items:center;background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:12px 24px;transition:background .2s}.asd-edit-btn:hover{background:#152a52}.asd-approve-btn{background:#0397dd;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:12px 32px;transition:background .2s}.asd-approve-btn:hover{background:#0280be}.asd-approved-btn{align-items:center;background:#28a745;border:none;border-radius:8px;color:#fff;cursor:not-allowed;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:8px;opacity:.8;padding:12px 32px}@media (max-width:1024px){.asd-content-row{grid-template-columns:1fr}.asd-video-placeholder{height:250px}}@media (max-width:768px){.admin-supplier-detail-content{padding:16px}.asd-company-header{flex-direction:column}.asd-nav-tabs{flex-wrap:wrap}.asd-cover-section{height:200px}.asd-info-grid{grid-template-columns:1fr}.asd-actions{flex-direction:column}.asd-approve-btn,.asd-approved-btn,.asd-cancel-btn{justify-content:center;width:100%}}.admin-supplier-detail-content{--asd-font-xs:clamp(10px,0.85vw,11px);--asd-font-sm:clamp(11px,0.95vw,13px);--asd-font-base:clamp(12px,1vw,14px);--asd-font-md:clamp(13px,1.1vw,16px);--asd-font-lg:clamp(16px,1.4vw,20px);--asd-font-xl:clamp(18px,1.8vw,24px);--asd-font-2xl:clamp(22px,2.2vw,28px);--asd-space-xs:clamp(4px,0.4vw,6px);--asd-space-sm:clamp(6px,0.6vw,8px);--asd-space-md:clamp(10px,1vw,14px);--asd-space-lg:clamp(14px,1.4vw,20px);--asd-space-xl:clamp(20px,2vw,28px);box-sizing:border-box;max-width:100%;overflow-x:hidden}.asd-header-title h1{font-size:var(--asd-font-2xl);line-height:1.3}.asd-back-btn,.asd-header-title p{font-size:var(--asd-font-base)}.asd-cover-section{height:clamp(180px,22vw,300px)}.asd-company-section{padding:var(--asd-space-xl)}.asd-company-logo{height:clamp(60px,7vw,80px);width:clamp(60px,7vw,80px)}.asd-company-name{font-size:var(--asd-font-xl)}.asd-badge{font-size:var(--asd-font-xs);padding:var(--asd-space-xs) var(--asd-space-md)}.asd-stats-section{flex-wrap:wrap;gap:var(--asd-space-md);padding:var(--asd-space-md) var(--asd-space-lg)}.asd-stat{font-size:var(--asd-font-base)}.asd-nav-tabs{flex-wrap:wrap;gap:var(--asd-space-sm)}.asd-nav-tab{font-size:var(--asd-font-base);padding:var(--asd-space-md) var(--asd-space-lg)}.asd-tab-content{padding:var(--asd-space-xl)}.asd-content-row{gap:var(--asd-space-xl);grid-template-columns:clamp(280px,32vw,400px) 1fr}.asd-video-placeholder{height:clamp(200px,24vw,300px)}.asd-content-details h3{font-size:var(--asd-font-lg)}.asd-description,.asd-tagline{font-size:var(--asd-font-base)}.asd-description{line-height:1.6}.asd-section h3{font-size:var(--asd-font-lg)}.asd-info-grid{gap:var(--asd-space-md)}.asd-info-item label{font-size:var(--asd-font-xs)}.asd-info-item span{font-size:var(--asd-font-base)}.asd-products-grid{gap:var(--asd-space-lg);grid-template-columns:repeat(auto-fill,minmax(clamp(180px,18vw,240px),1fr))}.asd-product-card img{height:clamp(100px,12vw,160px)}.asd-product-info{padding:var(--asd-space-md)}.asd-product-info h4,.asd-product-price{font-size:var(--asd-font-base)}.asd-product-category,.asd-product-moq{font-size:var(--asd-font-xs)}.asd-view-product-btn{font-size:var(--asd-font-sm);padding:var(--asd-space-sm) var(--asd-space-md)}.asd-contact-card{padding:var(--asd-space-lg)}.asd-contact-item{font-size:var(--asd-font-base);gap:var(--asd-space-sm)}.asd-btn-primary,.asd-btn-secondary{font-size:var(--asd-font-base);padding:var(--asd-space-sm) var(--asd-space-lg)}.asd-actions{gap:var(--asd-space-md);padding:var(--asd-space-lg)}.asd-approve-btn,.asd-approved-btn,.asd-cancel-btn,.asd-view-details-btn{font-size:var(--asd-font-base);padding:var(--asd-space-md) var(--asd-space-xl)}.asd-download-btn{font-size:var(--asd-font-base);padding:var(--asd-space-sm) var(--asd-space-lg)}.asd-snapshots-grid{gap:var(--asd-space-md);grid-template-columns:repeat(auto-fill,minmax(clamp(160px,16vw,220px),1fr))}.asd-snapshot-image{height:clamp(100px,12vw,160px)}.asd-text-content{font-size:var(--asd-font-base);line-height:1.7}.asd-error,.asd-loading{padding:var(--asd-space-xl)}.asd-error p,.asd-loading p{font-size:var(--asd-font-md)}.asd-loading-spinner{height:clamp(36px,4vw,50px);width:clamp(36px,4vw,50px)}.asd-no-products{padding:var(--asd-space-xl)}.asd-no-products p{font-size:var(--asd-font-md)}.asd-inquiry-form{background:#f8f9fa;border-radius:12px;padding:24px}.asd-form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.asd-form-group{display:flex;flex-direction:column;gap:8px}.asd-form-group.full-width{grid-column:1/-1}.asd-form-group label{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.asd-form-group input,.asd-form-group textarea{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#1b1b1b;font-family:Poppins,sans-serif;font-size:14px;padding:12px 16px;transition:border-color .2s,box-shadow .2s}.asd-form-group input:focus,.asd-form-group textarea:focus{border-color:#0397dd;box-shadow:0 0 0 3px #0397dd1a;outline:none}.asd-form-group input::placeholder,.asd-form-group textarea::placeholder{color:#9e9e9e}.asd-form-group textarea{min-height:120px;resize:vertical}.asd-submit-inquiry{background:linear-gradient(135deg,#0397dd,#0277b5);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;margin-top:20px;padding:14px 24px;transition:transform .2s,box-shadow .2s;width:100%}.asd-submit-inquiry:hover{box-shadow:0 4px 12px #0397dd4d;transform:translateY(-2px)}.asd-submit-inquiry:active{transform:translateY(0)}.asd-submit-inquiry:disabled{background:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.asd-form-group label .required{color:#dc3545;margin-left:2px}@media (max-width:768px){.asd-form-row{grid-template-columns:1fr}}@media (max-width:1200px){.asd-content-row{grid-template-columns:clamp(260px,30vw,350px) 1fr}}@media (max-width:1024px){.asd-content-row{grid-template-columns:1fr}}@media (max-width:768px){.admin-supplier-detail-content,.asd-company-section,.asd-tab-content{padding:var(--asd-space-md)}}.admin-supplier-manage-content{background:#f5f5f5;min-height:calc(100vh - 104px);padding:32px 40px}.admin-supplier-manage-content .asm-page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.admin-supplier-manage-content .asm-page-title-section{display:flex;flex-direction:column;gap:12px}.admin-supplier-manage-content .asm-page-title{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:48px;font-weight:600;line-height:156%;margin:0}.admin-supplier-manage-content .asm-page-description{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:18px!important;font-weight:400;line-height:156%;margin:0}.admin-supplier-manage-content .asm-header-actions{align-items:center;display:flex;gap:12px}.admin-supplier-manage-content .asm-bulk-btn{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;transition:all .2s}.admin-supplier-manage-content .asm-bulk-active{background:#dcfce7;color:#006928}.admin-supplier-manage-content .asm-bulk-hide{background:#e5e5e5;color:#6d6d6d}.admin-supplier-manage-content .asm-bulk-delete{background:#fee2e2;color:#dc2626}.admin-supplier-manage-content .asm-list-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.admin-supplier-manage-content .asm-list-title{color:#333!important;font-family:Inter,sans-serif;font-size:24px!important;font-weight:500!important;line-height:120%!important;margin:0!important}.admin-supplier-manage-content .asm-content{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-top:20px;overflow:hidden;padding:0}.admin-supplier-manage-content .asm-list-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.admin-supplier-manage-content .asm-search-box{align-items:center;background:#e6ebef;border:1px solid #dadada;border-radius:6px;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:space-between;padding:8px 16px;width:364px}.admin-supplier-manage-content .asm-search-box input{background:#0000;border:none;color:#969696;flex:1 1;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:156%;outline:none}.admin-supplier-manage-content .asm-search-box input::placeholder{color:#969696}.admin-supplier-manage-content .asm-select-wrapper{display:inline-block;position:relative}.admin-supplier-manage-content .asm-select-wrapper.asm-category-select{display:flex!important}.admin-supplier-manage-content .asm-filter-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#e6ebef;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%236D6D6D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:1px solid #dadada;border-radius:6px;color:#333;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:156%;min-width:130px;outline:none;padding:8px 36px 8px 8px;transition:border-color .2s}.admin-supplier-manage-content .asm-filter-select:hover{border-color:#1f396c}.admin-supplier-manage-content .asm-filter-select:focus{border-color:#1f396c;box-shadow:0 0 0 2px #1f396c1a}.admin-supplier-manage-content .asm-filter-select option{font-family:Inter,sans-serif;padding:10px}.admin-supplier-manage-content .asm-category-select{align-items:center;background:#e6ebef;border:1px solid #dadada;border-radius:6px;cursor:pointer;display:flex!important;gap:16px;padding:8px 12px;position:relative}.admin-supplier-manage-content .asm-category-select .asm-filter-icon{background:#0000;border:none;display:block;flex-shrink:0;height:20px;padding:0;width:20px}.admin-supplier-manage-content .asm-category-select .asm-filter-select.with-icon{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#0000!important;border:none!important;color:#333;cursor:pointer;flex:1 1;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:156%;min-width:auto;padding:0 20px 0 0!important}.admin-supplier-manage-content .asm-category-select .asm-filter-select.with-icon:focus{box-shadow:none;outline:none}.admin-supplier-manage-content .asm-table{border:1px solid #b0c2cc;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.admin-supplier-manage-content .asm-table-header{grid-gap:4px;align-items:center;background:#e2ecfe;display:grid;gap:4px;grid-template-columns:60px 55px 90px minmax(110px,1fr) minmax(90px,.8fr) 80px 85px minmax(120px,1fr) 60px 85px 70px 55px 55px;min-height:57px;padding:0}.admin-supplier-manage-content .asm-th{align-items:center;color:#374151;display:flex;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:13px;font-weight:500;justify-content:center;line-height:120%;padding:14px 2px;text-align:center!important;white-space:nowrap}.admin-supplier-manage-content .asm-th-checkbox{align-items:center;background:#e2ecfe;display:flex;gap:2px;justify-content:flex-start;padding:14px 4px 14px 8px}.admin-supplier-manage-content .asm-th-checkbox input[type=checkbox]{cursor:pointer;height:16px;width:16px}.admin-supplier-manage-content .asm-th-checkbox span{margin-left:4px}.admin-supplier-manage-content .asm-table-body{display:flex;flex-direction:column}.admin-supplier-manage-content .asm-table-row{grid-gap:4px;align-items:center;background:#e4e4e4;border-bottom:1px solid #b0c2cc;display:grid;gap:4px;grid-template-columns:60px 55px 90px minmax(110px,1fr) minmax(90px,.8fr) 80px 85px minmax(120px,1fr) 60px 85px 70px 55px 55px;min-height:56px;padding:0}.admin-supplier-manage-content .asm-table-row:nth-child(2n){background:#fff}.admin-supplier-manage-content .asm-table-row:hover{background:#f0f4f8}.admin-supplier-manage-content .asm-td{align-items:center;color:#7c7d7f;display:flex;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:13px;justify-content:center;line-height:120%;min-width:0;overflow:hidden;padding:10px 2px;text-align:center!important;text-overflow:ellipsis;white-space:nowrap}.admin-supplier-manage-content .asm-td-checkbox{align-items:center;display:flex;justify-content:flex-start;padding:12px 4px 12px 8px}.admin-supplier-manage-content .asm-td-checkbox input[type=checkbox]{cursor:pointer;height:16px;width:16px}.admin-supplier-manage-content .asm-td-image img{border-radius:4px;height:28px;object-fit:cover;width:40px}.admin-supplier-manage-content .asm-logo-placeholder{align-items:center;background:linear-gradient(135deg,#8aa5b4,#6b8a9a);border-radius:4px;color:#fff;display:flex;font-size:14px;font-weight:600;height:28px;justify-content:center;width:40px}.admin-supplier-manage-content .asm-td-name{align-items:center!important;color:#333;display:flex!important;font-weight:500;justify-content:center!important;max-width:100%;min-width:0;overflow:hidden;padding:10px 2px;text-align:center!important;text-overflow:ellipsis;white-space:nowrap}.admin-supplier-manage-content .asm-td-products{color:#7c7d7f!important;font-family:Inter,sans-serif;font-size:14px;font-weight:400;white-space:nowrap}.admin-supplier-manage-content .asm-td-company{align-items:center!important;display:flex!important;justify-content:center!important;max-width:100%;min-width:0;overflow:hidden;text-align:center!important;text-overflow:ellipsis;white-space:nowrap}.admin-supplier-manage-content .asm-td-date{color:#6d6d6d;font-size:13px;white-space:nowrap}.admin-supplier-manage-content .asm-td-verification{font-size:11px}.admin-supplier-manage-content .asm-verification-badge{border-radius:4px;display:inline-block;font-family:Inter,sans-serif;font-size:12px;font-weight:400;padding:3px 8px;white-space:nowrap}.admin-supplier-manage-content .asm-verification-badge.verified{background:#0000!important;color:#1f396c!important}.admin-supplier-manage-content .asm-verification-badge.not-verified{background:#fee2e2;color:#dc2626}.admin-supplier-manage-content .asm-td-location,.admin-supplier-manage-content .asm-td-membership{font-size:13px}.admin-supplier-manage-content .asm-td-gmail,.admin-supplier-manage-content .asm-td-location,.admin-supplier-manage-content .asm-td-membership{align-items:center!important;color:#7c7d7f;display:flex!important;justify-content:center!important;min-width:0;overflow:hidden;text-align:center!important;text-overflow:ellipsis;white-space:nowrap}.admin-supplier-manage-content .asm-td-gmail{font-size:12px;padding:10px 2px}.admin-supplier-manage-content .asm-td-groups,.admin-supplier-manage-content .asm-td-status{white-space:nowrap}.admin-supplier-manage-content .asm-td-details{color:#7c7d7f!important;font-size:14px;font-weight:400;white-space:nowrap}.admin-supplier-manage-content .asm-status-badge{border-radius:77px!important;display:inline-block;font-family:Inter,sans-serif;font-size:12px;font-weight:500;padding:4px 12px}.admin-supplier-manage-content .asm-status-badge.active{background:#00f83642!important;color:#006928!important}.admin-supplier-manage-content .asm-status-badge.pending{background:#fdd6bd!important;color:#691c00!important}.admin-supplier-manage-content .asm-status-badge.hidden,.admin-supplier-manage-content .asm-status-badge.inactive{background:#dadada!important;color:#6d6d6d!important}.admin-supplier-manage-content .asm-td-action{align-items:center;display:flex;gap:8px;overflow:visible!important;position:relative}.admin-supplier-manage-content .asm-action-dropdown{position:relative}.admin-supplier-manage-content .asm-more-btn{background:none;border:none;border-radius:4px;cursor:pointer;padding:4px}.admin-supplier-manage-content .asm-more-btn:hover{background:#e5e5e5}.admin-supplier-manage-content .asm-action-menu{background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 4px 12px #00000026;margin-top:4px;min-width:150px;position:absolute;right:0;top:100%;z-index:9999}.admin-supplier-manage-content .asm-action-item{align-items:center;color:#333;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 16px}.admin-supplier-manage-content .asm-action-item:hover{background:#f5f5f5}.admin-supplier-manage-content .asm-action-item.asm-action-delete{color:#dc2626}.admin-supplier-manage-content .asm-action-item.asm-action-suspend{color:#f97316}.admin-supplier-manage-content .asm-error,.admin-supplier-manage-content .asm-loading,.admin-supplier-manage-content .asm-no-data{color:#6d6d6d;font-size:16px;padding:60px 20px;text-align:center}.admin-supplier-manage-content .asm-error button{background:#1f396c;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-left:12px;padding:8px 16px}.admin-supplier-manage-content .asm-pagination{align-items:center;border-top:1px solid #e5e5e5;display:flex;justify-content:center;margin-top:24px;padding-top:16px}.admin-supplier-manage-content .asm-pagination-controls{align-items:center;display:flex;gap:8px}.admin-supplier-manage-content .asm-page-arrow{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.admin-supplier-manage-content .asm-page-arrow:hover:not(:disabled){background:#f5f5f5}.admin-supplier-manage-content .asm-page-arrow:disabled{cursor:not-allowed;opacity:.5}.admin-supplier-manage-content .asm-page-num{align-items:center;border-radius:6px;color:#6d6d6d;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;width:32px}.admin-supplier-manage-content .asm-page-num:hover{background:#f5f5f5}.admin-supplier-manage-content .asm-page-num.active{background:#1f396c;color:#fff}.asm-details-btn{background:none;border:none;color:#7c7d7f;cursor:pointer;font-size:14px;font-weight:400;padding:0;text-decoration:underline}.asm-details-btn:hover{color:#6d6d6d}@media (max-width:1400px){.admin-supplier-manage-content .asm-table-header,.admin-supplier-manage-content .asm-table-row{grid-template-columns:60px 60px 90px minmax(150px,1.2fr) minmax(100px,1fr) 100px 70px 100px 70px 60px 60px}}@media (max-width:1200px){.admin-supplier-manage-content .asm-list-header{align-items:flex-start;flex-direction:column}.admin-supplier-manage-content .asm-list-controls{justify-content:flex-start;width:100%}.admin-supplier-manage-content .asm-search-box{max-width:300px;width:100%}.admin-supplier-manage-content .asm-content{overflow-x:auto}.admin-supplier-manage-content .asm-table{min-width:1100px}}@media (max-width:992px){.admin-supplier-manage-content{padding:24px 20px}.admin-supplier-manage-content .asm-page-header{align-items:flex-start;flex-direction:column;gap:16px}.admin-supplier-manage-content .asm-page-title{font-size:32px}.admin-supplier-manage-content .asm-header-actions{flex-wrap:wrap}}@media (max-width:768px){.admin-supplier-manage-content .asm-page-title{font-size:28px}.admin-supplier-manage-content .asm-page-description{font-size:14px!important}.admin-supplier-manage-content .asm-list-title{font-size:20px!important}.admin-supplier-manage-content .asm-list-controls{align-items:stretch;flex-direction:column}.admin-supplier-manage-content .asm-search-box{max-width:100%}.admin-supplier-manage-content .asm-category-select,.admin-supplier-manage-content .asm-filter-select,.admin-supplier-manage-content .asm-select-wrapper{width:100%}}@media (max-width:576px){.admin-supplier-manage-content{padding:16px 12px}.admin-supplier-manage-content .asm-page-title{font-size:24px}.admin-supplier-manage-content .asm-bulk-btn{font-size:12px;padding:8px 12px}}.asm-notes-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.asm-notes-modal{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-width:500px;width:100%}.asm-notes-modal-header{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:20px 24px}.asm-notes-modal-header h3{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:0}.asm-notes-close-btn{align-items:center;background:none;border:none;color:#6d6d6d;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .2s}.asm-notes-close-btn:hover{color:#1b1b1b}.asm-notes-modal-body{padding:24px}.asm-notes-textarea{border:1px solid #e5e5e5;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5;min-height:120px;padding:12px 16px;resize:vertical;transition:border-color .2s;width:100%}.asm-notes-textarea:focus{border-color:#1f396c;outline:none}.asm-notes-modal-footer{align-items:center;border-top:1px solid #e5e5e5;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.asm-notes-cancel-btn{background:#fff;border:1px solid #e5e5e5;border-radius:8px;color:#6d6d6d;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.asm-notes-cancel-btn:hover{background:#f5f5f5;color:#1b1b1b}.asm-notes-save-btn{background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;padding:10px 20px;transition:background .2s}.asm-notes-save-btn:hover{background:#162b52}.admin-supplier-manage-content .asm-status-badge.suspended{background:#fef3c7;color:#d97706}.add-brand-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.add-brand-modal-container{align-items:flex-start;animation:addBrandModalFadeIn .3s ease-out;background:#fff;border:1px solid #e6ebef;border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;gap:24px;max-width:480px;padding:24px;width:100%}@keyframes addBrandModalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.add-brand-modal-header{align-items:flex-start;align-self:stretch;display:flex;gap:24px}.add-brand-modal-title{color:#1b1b1b;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:156%;margin:0}.add-brand-modal-content{align-items:flex-end;gap:24px}.add-brand-logo-section,.add-brand-modal-content{align-self:stretch;display:flex;flex-direction:column}.add-brand-logo-section{align-items:flex-start;gap:16px;justify-content:center}.add-brand-logo-wrapper{align-items:center;background:#f5f5f5;border:1.23px solid #dadada;border-radius:50%;cursor:pointer;display:flex;height:80px;justify-content:center;overflow:hidden;transition:border-color .2s ease,background-color .2s ease;width:80px}.add-brand-logo-wrapper:hover{background:#eaecf0;border-color:#1f396c}.add-brand-logo-preview{height:100%;object-fit:cover;width:100%}.add-brand-logo-placeholder{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.add-brand-logo-input{display:none}.add-brand-input-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px;justify-content:center}.add-brand-input-label{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:120%}.add-brand-input-wrapper{align-items:center;align-self:stretch;background:#fff;border:.5px solid #6d6d6d;border-radius:8px;display:flex;gap:8px;overflow:hidden}.add-brand-input{background:#0000;border:none;color:#333;flex:1 1;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%;outline:none;padding:12px 16px}.add-brand-input::placeholder{color:#969696}.add-brand-input:focus{outline:none}.add-brand-input-wrapper:focus-within{border-color:#1f396c;border-width:1px}.add-brand-actions{align-items:flex-start;display:flex;gap:16px}.add-brand-btn{flex-direction:column;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:21px;padding:12px 32px;transition:all .2s ease}.add-brand-btn-cancel{background:#fff;border:1px solid #6d6d6d;color:#6d6d6d}.add-brand-btn-cancel:hover{background:#f5f5f5;border-color:#333;color:#333}.add-brand-btn-save{background:#1f396c;border:1px solid #1f396c;color:#fff}.add-brand-btn-save:hover{background:#162b52;border-color:#162b52}@media (max-width:520px){.add-brand-modal-container{gap:20px;max-width:100%;padding:20px}.add-brand-modal-content{gap:20px}.add-brand-actions{justify-content:flex-end;width:100%}.add-brand-btn{font-size:14px;padding:10px 24px}}@media (max-width:400px){.add-brand-modal-container{gap:16px;padding:16px}.add-brand-actions{flex-direction:column-reverse;width:100%}.add-brand-btn{width:100%}}.add-brand-content{display:flex;flex-direction:column;gap:56px;padding:0;width:100%}.page-header-section{align-items:center;align-self:stretch;display:flex;flex-direction:row;justify-content:space-between;width:100%}.page-title-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.page-title{color:#333;font-family:Inter,sans-serif;font-size:32px;font-weight:500;line-height:120%;margin:0}.add-brand-btn{align-items:center;background:#0397dd;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;gap:8px;justify-content:center;padding:16px 12px;transition:background-color .2s;white-space:nowrap}.add-brand-btn:hover{background:#0287c9}.add-brand-btn svg{height:24px;width:24px}.add-brand-btn span{color:#fff;font-family:Poppins,sans-serif;font-size:20px;font-weight:400;line-height:21px}.brand-lists-section{align-self:stretch;display:flex;flex-direction:column;gap:32px}.brand-lists-header{align-items:center;align-self:stretch;display:flex;gap:16px;justify-content:space-between}.brand-lists-title{color:#333;flex:1 1;font-family:Inter,sans-serif;font-size:24px;font-weight:500;line-height:120%;margin:0}.search-box{align-items:center;background:#e6ebef;border:1px solid #dadada;border-radius:6px;box-sizing:border-box;display:flex;justify-content:space-between;padding:8px 16px;width:364px}.search-input{background:#0000;border:none;color:#333;flex:1 1;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:156%;outline:none}.search-input::placeholder{color:#969696}.search-icon{flex-shrink:0;height:20px;width:20px}.brand-grid{grid-gap:20px 16px;align-self:stretch;display:grid;gap:20px 16px;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,auto)}.brand-card{background:#f5f5f5;border:1px solid #dadada;border-radius:16px;box-sizing:border-box;flex-direction:column;gap:8px;padding:16px}.brand-card,.brand-card-header{align-items:flex-start;display:flex}.brand-card-header{justify-content:space-between;width:100%}.brand-image-container{align-items:center;display:flex;flex-shrink:0;height:116px;justify-content:center;width:116px}.brand-logo-img{object-fit:cover}.brand-logo-img,.brand-placeholder-circle{border:1px solid #dadada;border-radius:50%;height:116px;width:116px}.brand-placeholder-circle{align-items:center;background:linear-gradient(135deg,#87ceeb,#4a9fd4);display:flex;justify-content:center}.brand-placeholder-circle span{color:#fff;font-family:Poppins,sans-serif;font-size:42px;font-weight:600}.brand-card-actions{background:#fff;border:1px solid #dadada;border-radius:54px;flex-direction:row;gap:8px;padding:6px 12px}.brand-card-actions,.hide-btn{align-items:center;display:flex}.hide-btn{background:#0000;border:none;cursor:pointer;justify-content:center;padding:0;transition:all .2s}.hide-btn:hover{opacity:.7}.hide-btn svg{height:24px;width:24px}.delete-btn{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:center;padding:0;transition:all .2s}.delete-btn:hover{opacity:.7}.brand-name{align-self:stretch;color:#333;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:120%}.pagination{gap:32px;margin-top:16px}.pagination,.pagination-arrow{align-items:center;display:flex;justify-content:center}.pagination-arrow{background:#b0c2cc;border:none;border-radius:53px;cursor:pointer;height:24px;overflow:hidden;padding:0;transition:background-color .2s;width:24px}.pagination-arrow:hover:not(:disabled){background:#9ab2bc}.pagination-arrow:disabled{background:#eee;cursor:not-allowed;opacity:.4}.pagination-arrow svg{height:16px;width:16px}.pagination-number{background:#0000;border:none;color:#676767;cursor:pointer;font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:140%;padding:4px 8px;text-align:center;transition:color .2s}.pagination-number:hover{color:#1f396c}.pagination-number.active{background:#1f396c;border-radius:4px;color:#fff;font-weight:600}.ab-alert{align-items:center;border-radius:8px;display:flex;font-family:Poppins,sans-serif;font-size:14px;justify-content:space-between;margin-bottom:0;padding:12px 20px}.ab-alert-error{background:#fee2e2;border:1px solid #fecaca;color:#dc2626}.ab-alert-success{background:#d1fae5;border:1px solid #a7f3d0;color:#059669}.ab-alert button{background:none;border:none;color:inherit;cursor:pointer;font-size:20px;padding:0 0 0 16px}.ab-loading,.ab-no-data{align-items:center;background:#f9fafb;border:1px dashed #dadada;border-radius:12px;color:#666;display:flex;font-family:Poppins,sans-serif;font-size:16px;justify-content:center;padding:60px 40px}@media (max-width:1600px){.brand-grid{grid-template-columns:repeat(5,1fr)}}@media (max-width:1400px){.brand-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1200px){.brand-grid{grid-template-columns:repeat(3,1fr)}.page-title{font-size:28px}}@media (max-width:992px){.brand-grid{grid-template-columns:repeat(2,1fr)}.search-box{width:100%}.brand-lists-header{align-items:flex-start;flex-direction:column;gap:16px}}@media (max-width:576px){.add-brand-content{gap:32px}.page-header-section{align-items:flex-start;flex-direction:column;gap:16px}.page-title{font-size:24px}.add-brand-btn{padding:12px 20px;width:100%}.add-brand-btn span{font-size:16px}.brand-grid{grid-template-columns:1fr}.pagination{gap:16px}.pagination-number{font-size:16px}.brand-image-container,.brand-logo-img,.brand-placeholder-circle{height:100px;width:100px}.brand-placeholder-circle span{font-size:32px}.brand-card-actions{padding:4px 10px}.delete-btn svg,.hide-btn svg{height:20px;width:20px}}:root{--nl-background:#f5f5f5;--nl-white:#fff;--nl-primary:#1f396c;--nl-text:#333;--nl-text-light:#6d6d6d;--nl-text-gray:#969696;--nl-border:#dadada;--nl-heading:#1b1b1b;--nl-success:#006928;--nl-table-header-bg:#e2ecfe;--nl-table-row-bg:#e6ebef4d;--nl-table-border:#b0c2cc;--nl-input-bg:#e6ebef}.news-listing-content{background:#f5f5f5;display:flex;flex-direction:column;gap:24px;min-height:calc(100vh - 104px);padding:32px 40px}.nl-page-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.nl-page-title-section{display:flex;flex-direction:column;gap:8px}.nl-page-title{color:#1b1b1b!important;font-family:Poppins,sans-serif!important;font-size:32px!important;font-weight:600!important}.nl-page-description,.nl-page-title{line-height:140%!important;margin:0!important}.nl-page-description{color:#6d6d6d!important;font-family:Inter,sans-serif!important;font-size:18px!important;font-weight:400!important}.nl-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.nl-bulk-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:10px 16px;transition:all .2s}.nl-bulk-btn.publish{background:#dcfce7;color:#006928}.nl-bulk-btn.publish:hover{background:#bbf7d0}.nl-bulk-btn.archive{background:#fef3c7;color:#92400e}.nl-bulk-btn.archive:hover{background:#fde68a}.nl-bulk-btn.delete{background:#fee2e2;color:#dc2626}.nl-bulk-btn.delete:hover{background:#fecaca}.nl-create-btn{align-items:center;background:#1f396c!important;background:var(--nl-primary)!important;border:none;border-radius:8px;cursor:pointer;display:inline-flex;flex-shrink:0;gap:10px;justify-content:center;padding:16px 32px;transition:all .2s;white-space:nowrap}.nl-create-btn:hover{background:#2a4a8a!important}.nl-create-btn svg{flex-shrink:0;height:24px;width:24px}.nl-create-btn svg path{stroke:#fff;stroke:var(--nl-white)}.nl-create-btn span{color:#fff;color:var(--nl-white);font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:156%}.nl-content{display:flex;flex-direction:column;gap:16px}.nl-list-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px;overflow:visible}.nl-list-title{color:#3e4958;font-family:Poppins,sans-serif;font-size:26px;font-weight:600;line-height:140%;margin:0}.nl-list-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;overflow:visible}.nl-search-box{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:space-between;padding:10px 16px;width:280px}.nl-search-box:focus-within{border-color:#1f396c}.nl-search-box svg{flex-shrink:0}.nl-search-box input{background:#0000;border:none;color:#676767;flex:1 1;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:156%;outline:none;width:100%}.nl-search-box input::placeholder{color:#999}.nl-select-wrapper{display:inline-block;position:relative}.nl-filter-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#f3f4f6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%23676767' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #e5e7eb;border-radius:6px;color:#676767;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:156%;min-width:120px;outline:none;padding:10px 40px 10px 16px;transition:border-color .2s}.nl-filter-select:hover{border-color:#1f396c}.nl-filter-select:focus{border-color:#1f396c;box-shadow:0 0 0 2px #1f396c1a}.nl-filter-select option{font-family:Inter,sans-serif;padding:10px}.nl-category-select{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;display:flex!important;gap:8px;padding:10px 16px;position:relative}.nl-category-select .nl-filter-icon{display:block;flex-shrink:0;height:18px;width:18px}.nl-category-select .nl-filter-select.with-icon{background:#0000!important;border:none!important;color:#676767;flex:1 1;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:156%;min-width:140px;padding:0 20px 0 0!important}.nl-clear-btn{align-items:center;background:#fff;border:1px solid #dc2626;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:6px;padding:10px 14px;transition:all .2s}.nl-clear-btn:hover{background:#fef2f2}.nl-table-container{background:#fff;border:1px solid #b0c2cc;border-radius:0;box-shadow:0 1px 3px #0000001a;margin:0 auto;max-width:1920px;overflow-y:visible;position:relative}.nl-table-container,.nl-table-wrapper{overflow-x:auto;width:100%}.nl-table{background:#fff;border-collapse:collapse;border-radius:0;box-sizing:border-box;overflow:visible;width:100%}.nl-table-header{grid-gap:8px;align-items:center;background:#e2ecfe;display:grid;gap:8px;grid-template-columns:72px 60px 95px minmax(140px,1.2fr) minmax(100px,1fr) minmax(100px,1fr) 70px 95px 70px 70px;min-height:57px;padding:0}.nl-th{align-items:center;color:#374151;display:flex;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:500;justify-content:center;line-height:120%;padding:17px 0;text-align:center!important;white-space:nowrap}.nl-th-left{justify-content:flex-start!important;padding-left:12px;text-align:left!important}.nl-th-checkbox{align-items:center;background:#e2ecfe;display:flex;gap:4px;justify-content:flex-start;padding:17px 8px 17px 12px}.nl-th-checkbox input[type=checkbox]{cursor:pointer;height:18px;width:18px}.nl-th-checkbox span{color:#374151;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:500;margin-left:4px}.nl-table-body{display:flex;flex-direction:column}.nl-table-row{grid-gap:8px;align-items:center;background:#fff;border-bottom:1px solid #b0c2cc;border-left:1px solid #b0c2cc;border-right:1px solid #b0c2cc;display:grid;gap:8px;grid-template-columns:72px 60px 95px minmax(140px,1.2fr) minmax(100px,1fr) minmax(100px,1fr) 70px 95px 70px 70px;min-height:56px;padding:0}.nl-table-row:nth-child(odd){background:#e4e4e4!important}.nl-table-row:nth-child(2n){background:#fff!important}.nl-table-row:hover{background:#e2ecfe99!important}.nl-td{color:#7c7d7f;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;justify-content:center;line-height:120%;min-width:0;overflow:hidden;padding:12px 4px;text-align:center!important;text-overflow:ellipsis;white-space:nowrap}.nl-td,.nl-td-checkbox{align-items:center;display:flex}.nl-td-checkbox{justify-content:flex-start;padding:19px 8px 19px 12px}.nl-td-checkbox input[type=checkbox]{cursor:pointer;height:18px;width:18px}.nl-td-image{justify-content:flex-start;padding-left:8px}.nl-news-thumb{align-items:center;background-color:#f3f4f6;background-position:50%;background-size:cover;border:1px solid #e4e4e7;border-radius:50%;display:flex;height:40px;justify-content:center;overflow:hidden;width:40px}.nl-news-thumb-placeholder{background:linear-gradient(135deg,#8aa5b4,#1f396c);color:#fff;font-size:14px;font-weight:600}.nl-no-image-text{color:#fff;font-size:10px;text-align:center}.nl-td-date{font-size:12px}.nl-td-title{color:#333!important;font-weight:500}.nl-td-category,.nl-td-subcategory,.nl-td-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nl-td-category,.nl-td-subcategory{align-items:center!important;color:#7c7d7f!important;display:flex!important;font-size:12px;font-weight:400;justify-content:flex-start!important;padding:12px 0!important;text-align:left!important;width:100%}.nl-td-views{color:#1f396c!important;font-weight:500}.nl-td-status{text-align:center}.nl-status-badge{border-radius:20px;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px;white-space:nowrap}.nl-status-badge.active,.nl-status-badge.published{background:#dcfce7;color:#006928}.nl-status-badge.draft{background:#ffedd5;color:#691c00}.nl-status-badge.archived{background:#f3f4f6;color:#374151}.nl-td-details{text-align:center}.nl-details-btn{background:none;border:none;color:#374151;cursor:pointer;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:500;padding:0;text-decoration:underline}.nl-details-btn:hover{color:#1f396c}.nl-td-action{overflow:visible!important;position:relative}.nl-action-btn{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .2s}.nl-action-btn:hover{background:#f3f4f6}.nl-action-btn svg circle{fill:#6d6d6d}.nl-action-menu{background:#fff;border:1px solid #e4e4e7;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:140px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}.nl-action-menu button{align-items:center;background:none;border:none;color:#374151;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;gap:8px;padding:10px 14px;transition:background-color .2s;width:100%}.nl-action-menu button:hover{background:#f3f4f6}.nl-action-menu button.delete{color:#dc2626}.nl-action-menu button.delete:hover{background:#fee2e2}.nl-no-data{color:#7c7d7f;font-size:14px;padding:40px;text-align:center}.nl-error,.nl-loading{background:#fff;border-radius:8px;color:#6d6d6d;font-size:16px;padding:40px;text-align:center}.nl-pagination{border-top:none;gap:32px;margin-top:24px;padding:24px 0}.nl-page-arrow,.nl-pagination{align-items:center;display:flex;justify-content:center}.nl-page-arrow{background:#eeeeeeb0;border:none;border-radius:53px;cursor:pointer;height:24px;transition:all .2s;width:24px}.nl-page-arrow:hover:not(:disabled){background:#b0c2cc}.nl-page-arrow:disabled{cursor:not-allowed;opacity:.5}.nl-page-num{border-radius:4px;color:#676767;cursor:pointer;font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:140%;padding:4px 8px;text-align:center;transition:all .2s}.nl-page-num:hover{background:#f5f5f5}.nl-page-num.active{background:#1f396c;border-radius:4px;color:#fff;font-weight:600}@media (max-width:1200px){.news-listing-content{padding:24px}.nl-list-header{align-items:flex-start;flex-direction:column;gap:16px}.nl-list-controls{flex-wrap:wrap}.nl-search-box{width:100%}}@media (max-width:768px){.nl-page-header{align-items:flex-start!important;flex-direction:column!important;gap:16px!important;margin-bottom:20px!important}.nl-page-title{font-size:24px!important;line-height:1.3!important}.nl-page-description{font-size:13px!important;line-height:1.5!important}.nl-header-actions{flex-wrap:wrap!important;gap:8px!important;width:100%!important}.nl-bulk-btn{flex:1 1!important;font-size:12px!important;min-width:calc(50% - 4px)!important;padding:8px 12px!important}.nl-bulk-btn,.nl-create-btn{justify-content:center!important}.nl-create-btn{padding:10px 16px!important;width:100%!important}.nl-list-header{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.nl-list-title{font-size:18px!important}.nl-list-controls{flex-direction:column!important;gap:10px!important;width:100%!important}.nl-search-box{min-width:0!important;min-width:auto!important;padding:10px 14px!important}.nl-filter-select,.nl-search-box,.nl-select-wrapper{width:100%!important}.nl-filter-select{min-width:auto!important}.nl-clear-btn{justify-content:center!important;width:100%!important}.nl-content{overflow-x:hidden!important;padding:12px!important}.nl-pagination{gap:16px}.nl-page-num{font-size:16px}}:root{--Primary-color:#1f396c;--Heading-color:#1b1b1b;--border-color:#e4e4e7;--white:#fff;--black:#2b2b2b}.message2-content{background-color:#f5f5f5;background-color:var(--background-color);display:flex;font-family:Poppins,sans-serif;gap:0;min-height:calc(100vh - 120px);width:100%}.message2-header{align-items:flex-start;background:#fff;border-bottom:1px solid #e4e4e7;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:25px 60px 25px 32px;width:100%}.header-content{align-self:stretch;height:54px}.logo{height:52px;object-fit:contain;width:266px}.header-right{justify-content:flex-end}.language-selector{justify-content:center}.language-selector span{color:#354556;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:103.02%}.user-profile{border-radius:30px;gap:10px;height:40px;justify-content:center}.avatar,.avatar-container{height:40px;width:40px}.avatar{background-position:50%;background-size:cover;border-radius:138px}.user-info{align-items:flex-start;gap:6px;justify-content:center}.user-name{color:#1f396c;color:var(--Primary-color);font-size:16px}.user-name,.user-role{font-family:Poppins,sans-serif;line-height:120%}.user-role{color:#333;color:var(--text-color);font-size:14px;font-weight:400}.message2-container{display:flex;min-height:calc(100vh - 104px);width:100%}.sidebar{background:#fff;border-right:1px solid #e6ebef;box-sizing:border-box;flex-shrink:0;gap:12px;min-height:100%;padding:40px 16px 0 24px;width:300px}.sidebar,.sidebar-profile{align-items:center;display:flex;flex-direction:column}.sidebar-profile{align-self:stretch;gap:16px}.profile-avatar,.profile-avatar-wrapper{height:120px;width:120px}.profile-avatar{background-position:50%;background-size:cover;border-radius:138px}.edit-icon{bottom:8px;position:absolute;right:-8px}.profile-info{align-items:center;justify-content:center}.profile-name{color:#2b2b2b;color:var(--black);font-size:24px;font-weight:500}.profile-name,.profile-role{font-family:Poppins,sans-serif;line-height:normal}.profile-role{color:#6d6d6d;color:var(--light-gray);font-weight:400}.sidebar-nav{align-items:flex-start;gap:12px}.nav-item,.sidebar-nav{align-self:stretch}.nav-item:hover{background:#f0f4f8}.nav-item.active{background:#e6ebef}.nav-item-left{gap:16px}.nav-item-left span{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:normal}.nav-item.logout .nav-item-left span{color:#ff7474}.main-content{flex:1 1;gap:32px;padding:16px}.inbox-panel,.main-content{align-items:flex-start;display:flex}.inbox-panel{background:#fff;border-right:1px solid #dadada;border-right:1px solid var(--gray-color);flex-direction:column;flex-shrink:0;max-width:472px;min-width:350px;width:400px}.inbox-header{align-items:center;background:#fff;border-bottom:1px solid #dadada;border-bottom:1px solid var(--gray-color);box-sizing:border-box;display:flex;height:84px;justify-content:space-between;padding:0 16px;width:100%}.inbox-header h2{color:#333;color:var(--text-color);font-family:Poppins,sans-serif;font-size:32px;font-weight:500;line-height:150%;margin:0}.inbox-list{background:#fff;flex:1 1;flex-direction:column;gap:0;overflow-y:auto;padding:0}.inbox-item,.inbox-list{align-items:flex-start;align-self:stretch;display:flex}.inbox-item{border-bottom:1px solid #e6e6e6;cursor:pointer;gap:16px;padding:16px;transition:background-color .2s}.inbox-item:hover{background:#f8f9fa}.inbox-item.active{background:#f0f4f8}.inbox-avatar{border-radius:129px;flex-shrink:0;height:52px;width:52px}.inbox-item-content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:8px;overflow:hidden}.inbox-item-header{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between}.inbox-item-name{align-items:baseline;display:flex;flex-wrap:wrap}.inbox-item-name .name{font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:normal}.inbox-item-name .name,.inbox-item.active .inbox-item-name .name{color:#1b1b1b;color:var(--Heading-color)}.inbox-item:not(.active) .inbox-item-name .name{color:#333;color:var(--text-color)}.inbox-item-name .role{color:#6d6d6d;color:var(--light-gray);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:normal}.inbox-item.active .inbox-item-name .role{color:#333;color:var(--text-color)}.inbox-item-meta{align-items:center;display:flex;gap:8px;justify-content:center}.inbox-item-meta .time{color:#1b1b1b;color:var(--Heading-color);font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:normal}.inbox-item:not(.active) .inbox-item-meta .time{color:#6d6d6d;color:var(--light-gray)}.inbox-item-preview{-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;display:-webkit-box;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:normal;margin:0;overflow:hidden;text-overflow:ellipsis}.inbox-item.active .inbox-item-preview{color:#1b1b1b;color:var(--Heading-color)}.inbox-item:not(.active) .inbox-item-preview{color:#6d6d6d;color:var(--light-gray)}.inbox-scroll{align-items:center;align-self:stretch;bottom:16px;display:flex;flex-direction:column;justify-content:space-between;position:absolute;right:8px;top:16px;width:24px}.scroll-track{background:#e6e6e6;border-radius:56px;flex:1 1;margin:8px 0;width:8px}.chat-panel{align-items:flex-start;flex:1 1;flex-direction:column;min-height:0}.chat-header,.chat-panel{background:#fff;display:flex}.chat-header{align-items:center;align-self:stretch;border:1px solid #dadada;border:1px solid var(--gray-color);border-radius:8px 8px 0 0;gap:16px;padding:16px}.chat-avatar{border-radius:129px;flex-shrink:0;height:52px;width:52px}.chat-user-info{align-items:baseline;display:flex;gap:4px}.chat-user-info .name{color:#333;color:var(--text-color);font-size:20px;font-weight:500}.chat-user-info .name,.chat-user-info .role{font-family:Poppins,sans-serif;line-height:normal}.chat-user-info .role{color:#6d6d6d;color:var(--light-gray);font-size:14px;font-weight:400}.chat-messages{align-items:flex-end;background:#fff;border:1px solid #dadada;border:1px solid var(--gray-color);border-top:none;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:24px 16px;position:relative}.chat-message,.chat-messages{align-self:stretch;display:flex}.chat-message{align-items:flex-start;gap:12px}.chat-message.other,.chat-message.user{justify-content:flex-end}.message-content{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;gap:8px}.message-bubble{align-items:center;align-self:stretch;background:#fff;border:1px solid #e6e6e6;border-radius:8px;display:flex;gap:8px;padding:12px 16px}.message-bubble p{flex:1 1;font-size:14px;line-height:168%;margin:0}.message-bubble p,.message-time{color:#333;color:var(--text-color);font-family:Inter,sans-serif;font-weight:400}.message-time{align-self:stretch;font-size:12px;line-height:normal;text-align:right}.message-avatar{align-items:center;border-radius:30px;display:flex;flex-shrink:0;height:32px;justify-content:center;overflow:hidden;width:32px}.message-avatar img{height:48px;object-fit:cover;width:48px}.chat-scroll{align-items:center;bottom:16px;display:flex;justify-content:space-between;position:absolute;right:8px;top:16px;width:24px}.chat-input,.chat-scroll{align-self:stretch;flex-direction:column}.chat-input{align-items:flex-end;background:#fff;border:1px solid #dadada;border:1px solid var(--gray-color);border-radius:0 0 8px 8px;border-top:none;box-sizing:border-box;flex-shrink:0;gap:8px;height:72px;justify-content:center;padding:16px}.chat-input input{border:none;color:#333;color:var(--text-color);flex:1 1;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:168%;outline:none;width:100%}.chat-input input::placeholder{color:#969696}.chat-input{flex-direction:row;justify-content:space-between}.chat-actions,.chat-input{align-items:center;display:flex}.chat-actions{gap:8px}.attach-btn,.send-btn{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;width:40px}.send-btn{background:#1f396c;background:var(--Primary-color);border-radius:10px}@media (max-width:1600px){.main-content{gap:24px}.inbox-panel{width:400px}.inbox-header{width:100%}}@media (max-width:1400px){.sidebar{padding:32px 12px 0 16px;width:260px}.profile-avatar,.profile-avatar-wrapper{height:100px;width:100px}.profile-name{font-size:20px}.nav-item-left span{font-size:16px}.inbox-panel{width:360px}.inbox-header h2{font-size:28px}}@media (max-width:1200px){.message2-container{flex-direction:column}.sidebar{flex-direction:row;flex-wrap:wrap;min-height:auto;padding:16px;width:100%}.sidebar-profile{flex-direction:row;gap:16px}.profile-avatar,.profile-avatar-wrapper{height:60px;width:60px}.sidebar-nav{flex-direction:row;flex-wrap:wrap;gap:8px}.nav-item{padding:8px 12px}.main-content{flex-direction:column;padding:16px}.inbox-header,.inbox-panel{width:100%}.chat-panel{height:auto;max-width:100%;min-height:600px;width:100%}}@media (max-width:768px){.message2-header{padding:16px}.header-content{flex-wrap:wrap;gap:16px}.logo{height:auto;width:200px}.inbox-item-content{flex:1 1;width:auto}.inbox-item-name .name{font-size:16px}.inbox-header h2{font-size:24px}}.admin-privacy-content{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;padding:0}.privacy-page-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.privacy-title-section{display:flex;flex-direction:column;gap:24px}.privacy-page-title{color:#1b1b1b;font-size:40px}.privacy-page-description,.privacy-page-title{font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-weight:500;line-height:120%;margin:0}.privacy-page-description{color:#333;font-size:24px}.edit-privacy-btn{align-items:center;background:#e6ebef;border:1px solid #dadada;border-radius:8px;color:#6d6d6d;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;gap:12px;justify-content:center;line-height:21px;padding:16px;transition:all .2s}.edit-privacy-btn:hover{background:#d6dde3;border-color:silver}.edit-privacy-btn:disabled{cursor:not-allowed;opacity:.6}.edit-privacy-btn.save{background:#10b981;border-color:#10b981;color:#fff}.edit-privacy-btn.save:hover:not(:disabled){background:#059669}.edit-privacy-btn span{color:inherit}.privacy-content-section{margin-top:56px}.privacy-paragraphs{display:flex;flex-direction:column;gap:16px}.privacy-paragraphs p{align-self:stretch;color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:196%;margin:0}.privacy-edit-form{gap:20px}.privacy-edit-form,.privacy-form-group{display:flex;flex-direction:column;width:100%}.privacy-form-group{gap:8px}.privacy-form-group label{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:16px;font-weight:500}.privacy-form-group textarea{background:#fff;border:1px solid #dadada;border-radius:8px;box-sizing:border-box;color:#333;font-family:Poppins,sans-serif;font-size:15px;line-height:1.8;min-height:120px;padding:16px 20px;resize:vertical;transition:all .2s ease;width:100%}.privacy-form-group textarea:hover{border-color:#1f396c}.privacy-form-group textarea:focus{border-color:#1f396c;box-shadow:0 0 0 3px #1f396c1a;outline:none}@media (max-width:992px){.privacy-page-title{font-size:32px}.privacy-page-description{font-size:20px}}@media (max-width:768px){.privacy-page-header{align-items:flex-start;flex-direction:column;gap:16px}.privacy-page-title{font-size:28px}.privacy-page-description{font-size:16px}.privacy-paragraphs p{font-size:14px;line-height:180%}}@media (max-width:576px){.privacy-page-title{font-size:24px}.privacy-page-description{font-size:14px}.edit-privacy-btn{font-size:14px;padding:12px}}.user-manage-page{background-color:#f5f7fa;display:flex;flex-direction:column;min-height:100vh}.user-manage-header{background:#fff;box-shadow:0 2px 4px #0000000d;padding:12px 40px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1440px}.header-content .logo{height:40px}.header-right{align-items:center;display:flex;gap:24px}.language-selector{align-items:center;cursor:pointer;display:flex;gap:8px}.user-profile{align-items:center;display:flex;gap:12px}.user-avatar{background:linear-gradient(135deg,#8aa5b4,#003654);border-radius:50%;height:40px;width:40px}.user-name{color:#333;font-size:14px;font-weight:600}.user-role{color:#6d6d6d;font-size:12px}.user-manage-body{display:flex;flex:1 1}.user-manage-sidebar{background:#fff;border-right:1px solid #e5e5e5;height:calc(100vh - 64px);overflow-y:auto;padding:24px;position:-webkit-sticky;position:sticky;top:64px;width:280px}.sidebar-profile{border-bottom:1px solid #e5e5e5;margin-bottom:24px;padding-bottom:24px;text-align:center}.profile-avatar-wrapper{height:80px;margin:0 auto 12px;position:relative;width:80px}.profile-avatar{background:linear-gradient(135deg,#8aa5b4,#003654);border-radius:50%;height:80px;width:80px}.edit-badge{align-items:center;background:#8aa5b4;border-radius:50%;bottom:0;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:0;width:24px}.profile-info{display:flex;flex-direction:column;gap:4px}.profile-name{color:#333;font-size:16px;font-weight:600}.profile-role{color:#8aa5b4;font-size:14px}.sidebar-nav{display:flex;flex-direction:column;gap:4px}.nav-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s}.nav-item:hover{background-color:#f5f7fa}.nav-item.active{background-color:#003654;color:#fff}.nav-item.active .nav-label{color:#fff}.nav-item.active svg path{stroke:#fff}.nav-item.logout,.nav-item.logout .nav-label{color:#ff7474}.nav-item-left{gap:12px}.nav-icon,.nav-item-left{align-items:center;display:flex}.nav-icon{justify-content:center}.nav-label{color:#333;font-size:14px}.user-manage-main{flex:1 1;max-width:calc(100% - 280px);padding:32px}.page-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.header-text h1{color:#333;font-size:24px;font-weight:600;margin:0 0 8px}.header-text p{color:#6d6d6d;font-size:14px;margin:0}.header-actions{gap:12px}.export-btn{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.export-btn:hover{background:#f5f7fa}.add-user-btn{align-items:center;background:#003654;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.add-user-btn:hover{background:#002844}.stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}.stat-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:20px}.stat-card.highlight{background:linear-gradient(135deg,#003654,#005a8c);color:#fff}.stat-card.highlight .stat-label{color:#fffc}.stat-card.highlight .stat-value{color:#fff}.stat-icon{background:#f5f7fa;border-radius:8px;height:40px;margin-bottom:12px;width:40px}.stat-card.highlight .stat-icon{background:#fff3}.stat-label{color:#6d6d6d;margin-bottom:4px}.stat-value{color:#333;font-size:28px;font-weight:600}.filters-section{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:24px;padding:20px}.filters-row{display:flex;flex-wrap:wrap;gap:16px}.filter-group{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:180px}.filter-group.search{flex:2 1;min-width:300px}.filter-group label{color:#6d6d6d;font-size:12px;font-weight:500}.filter-group input,.filter-group select{border:1px solid #e5e5e5;border-radius:8px;color:#333;font-size:14px;outline:none;padding:10px 12px;transition:border-color .2s}.filter-group input:focus,.filter-group select:focus{border-color:#003654}.filter-group input::placeholder{color:#999}.search-input-wrapper{position:relative}.search-input-wrapper input{padding-left:40px;width:100%}.search-icon{color:#999;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.users-table-container{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;overflow:hidden}.users-table{border-collapse:collapse;width:100%}.users-table td,.users-table th{border-bottom:1px solid #e5e5e5;padding:16px;text-align:left}.users-table th{background:#f5f7fa;color:#6d6d6d;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.users-table tr:hover{background:#fafbfc}.users-table tr:last-child td{border-bottom:none}.user-cell{gap:12px}.user-cell,.user-table-avatar{align-items:center;display:flex}.user-table-avatar{background:linear-gradient(135deg,#8aa5b4,#003654);border-radius:50%;color:#fff;font-size:14px;font-weight:600;height:40px;justify-content:center;width:40px}.user-table-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.user-table-info{display:flex;flex-direction:column;gap:2px}.user-table-name{color:#333;font-size:14px;font-weight:500}.user-table-email{color:#6d6d6d;font-size:12px}.status-badge{align-items:center;display:inline-flex}.status-badge.active{background:#e8f5e9;color:#2e7d32}.status-badge.inactive{background:#fff3e0;color:#e65100}.status-badge.suspended{background:#ffebee;color:#c62828}.status-badge.pending{background:#e3f2fd;color:#1565c0}.role-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:500;padding:4px 12px}.role-badge.admin{background:#e8eaf6;color:#3949ab}.role-badge.subadmin{background:#f3e5f5;color:#7b1fa2}.role-badge.user{background:#e0f7fa;color:#00838f}.type-badges{display:flex;gap:6px}.type-badge{border-radius:4px;font-size:11px;padding:4px 8px}.type-badge.buyer{background:#e1f5fe;color:#0277bd}.type-badge.supplier{background:#fff8e1;color:#f57f17}.action-btn{background:#f5f7fa;color:#6d6d6d}.action-btn:hover{background:#e5e5e5}.action-btn.edit:hover{background:#e3f2fd;color:#1976d2}.action-btn.delete:hover{background:#ffebee;color:#d32f2f}.action-btn.view:hover{background:#e8f5e9;color:#388e3c}.pagination-container{align-items:center;border-top:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:16px 20px}.pagination-info{color:#6d6d6d;font-size:14px}.pagination-controls{align-items:center;display:flex;gap:8px}.pagination-btn{background:#fff;border:1px solid #e5e5e5;border-radius:6px;color:#333;cursor:pointer;font-size:14px;padding:8px 12px;transition:all .2s}.pagination-btn:hover:not(:disabled){background:#f5f7fa}.pagination-btn:disabled{cursor:not-allowed;opacity:.5}.pagination-btn.active{background:#003654;border-color:#003654;color:#fff}.loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px}.loading-spinner{border:3px solid #e5e5e5;border-top-color:#003654;height:40px;width:40px}.empty-state{color:#6d6d6d;padding:60px;text-align:center}.empty-state svg{margin-bottom:16px;opacity:.5}.empty-state h3{color:#333;font-size:18px;margin-bottom:8px}.empty-state p{font-size:14px}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:12px;max-height:90vh;max-width:600px;overflow-y:auto;width:90%}.modal-header{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:20px 24px}.modal-header h2{color:#333;font-size:18px;font-weight:600;margin:0}.modal-close{background:none;border:none;color:#6d6d6d;cursor:pointer;font-size:24px;line-height:1;padding:0}.modal-close:hover{color:#333}.modal-body{padding:24px}.form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.form-group{gap:6px}.form-group.full-width{grid-column:1/-1}.form-group label{color:#333;font-size:14px}.form-group label span{color:#d32f2f}.form-group input,.form-group select{border:1px solid #e5e5e5;border-radius:8px;color:#333;font-size:14px;outline:none;padding:10px 12px;transition:border-color .2s}.form-group input:focus,.form-group select:focus{border-color:#003654}.form-group input.error,.form-group select.error{border-color:#d32f2f}.form-error{color:#d32f2f;font-size:12px}.checkbox-group{display:flex;gap:24px}.checkbox-item{align-items:center;cursor:pointer;display:flex;gap:8px}.checkbox-item input{cursor:pointer;height:18px;width:18px}.checkbox-item span{color:#333;font-size:14px}.modal-footer{border-top:1px solid #e5e5e5;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.btn-cancel{background:#fff;border:1px solid #e5e5e5;border-radius:8px;color:#333;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s}.btn-cancel:hover{background:#f5f7fa}.btn-save{background:#003654;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s}.btn-save:hover{background:#002844}.btn-save:disabled{cursor:not-allowed;opacity:.7}.alert{border-radius:8px;font-size:14px;margin-bottom:16px;padding:12px 16px}.alert.success{background:#e8f5e9;color:#2e7d32}.alert.error{background:#ffebee;color:#c62828}@media (max-width:1200px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.user-manage-sidebar{display:none}.user-manage-main{max-width:100%}.filters-row{flex-direction:column}.filter-group{min-width:100%}.users-table{display:block;overflow-x:auto}}@media (max-width:768px){.user-manage-header{padding:12px 20px}.user-manage-main{padding:20px}.page-header{flex-direction:column;gap:16px}.header-actions{width:100%}.header-actions button{flex:1 1}.form-row,.stats-grid{grid-template-columns:1fr}}.user-manage-page{--um-font-xs:clamp(10px,0.85vw,11px);--um-font-sm:clamp(11px,0.95vw,13px);--um-font-base:clamp(12px,1vw,14px);--um-font-md:clamp(13px,1.1vw,16px);--um-font-lg:clamp(16px,1.4vw,20px);--um-font-xl:clamp(18px,1.8vw,24px);--um-font-2xl:clamp(22px,2.2vw,28px);--um-space-xs:clamp(4px,0.4vw,6px);--um-space-sm:clamp(6px,0.6vw,8px);--um-space-md:clamp(10px,1vw,14px);--um-space-lg:clamp(14px,1.4vw,20px);--um-space-xl:clamp(20px,2vw,28px);box-sizing:border-box;max-width:100vw;overflow-x:hidden}.user-manage-page .header-text h1{font-size:var(--um-font-xl);line-height:1.3}.user-manage-page .header-text p{font-size:var(--um-font-base)}.user-manage-page .stats-grid{gap:var(--um-space-lg)}.user-manage-page .stat-card{padding:var(--um-space-lg)}.user-manage-page .stat-label{font-size:var(--um-font-sm)}.user-manage-page .stat-value{font-size:var(--um-font-2xl)}.user-manage-page .filters-section{padding:var(--um-space-lg)}.user-manage-page .filter-group label{font-size:var(--um-font-xs)}.user-manage-page .filter-group input,.user-manage-page .filter-group select{font-size:var(--um-font-base);padding:var(--um-space-sm) var(--um-space-md)}.user-manage-page .users-table-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.user-manage-page .users-table-container::-webkit-scrollbar{height:8px}.user-manage-page .users-table-container::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.user-manage-page .users-table-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.user-manage-page .users-table{min-width:clamp(800px,100%,1200px)}.user-manage-page .users-table td,.user-manage-page .users-table th{font-size:var(--um-font-base);overflow:hidden;padding:var(--um-space-md);text-overflow:ellipsis;white-space:nowrap}.user-manage-page .users-table th{font-size:var(--um-font-xs);letter-spacing:.4px}.user-manage-page .user-table-avatar{flex-shrink:0;font-size:var(--um-font-sm);height:clamp(32px,3.5vw,40px);width:clamp(32px,3.5vw,40px)}.user-manage-page .user-table-name{font-size:var(--um-font-base)}.user-manage-page .user-table-email{font-size:var(--um-font-xs)}.user-manage-page .role-badge,.user-manage-page .status-badge,.user-manage-page .type-badge{font-size:var(--um-font-xs);padding:clamp(3px,.3vw,5px) clamp(8px,.8vw,12px);white-space:nowrap}.user-manage-page .action-btn{height:clamp(26px,2.8vw,32px);min-width:26px;width:clamp(26px,2.8vw,32px)}.user-manage-page .pagination-container{flex-wrap:wrap;gap:var(--um-space-md);padding:var(--um-space-md) var(--um-space-lg)}.user-manage-page .pagination-info{font-size:var(--um-font-sm)}.user-manage-page .pagination-btn{font-size:var(--um-font-sm);min-width:clamp(28px,3vw,36px);padding:var(--um-space-xs) var(--um-space-md)}.user-manage-page .add-user-btn,.user-manage-page .export-btn{font-size:var(--um-font-base);gap:var(--um-space-sm);padding:var(--um-space-sm) var(--um-space-lg)}.user-manage-page .modal-content{max-height:90vh;max-width:min(90vw,600px)}.user-manage-page .modal-header{padding:var(--um-space-lg) var(--um-space-xl)}.user-manage-page .modal-header h2{font-size:var(--um-font-lg)}.user-manage-page .modal-body{padding:var(--um-space-xl)}.user-manage-page .form-group label{font-size:var(--um-font-base)}.user-manage-page .form-group input,.user-manage-page .form-group select{font-size:var(--um-font-base);padding:var(--um-space-sm) var(--um-space-md)}.user-manage-page .modal-footer{gap:var(--um-space-md);padding:var(--um-space-lg) var(--um-space-xl)}.user-manage-page .btn-cancel,.user-manage-page .btn-save{font-size:var(--um-font-base);padding:var(--um-space-sm) var(--um-space-lg)}.user-manage-page .empty-state,.user-manage-page .loading-container{padding:var(--um-space-xl)}.user-manage-page .empty-state h3{font-size:var(--um-font-lg)}.user-manage-page .empty-state p{font-size:var(--um-font-base)}@media (max-width:1400px){.user-manage-page .users-table{min-width:900px}}@media (max-width:1200px){.user-manage-page .users-table{min-width:850px}}@media (max-width:1024px){.user-manage-page .users-table{min-width:800px}}@media (max-width:768px){.user-manage-page .users-table{font-size:12px;min-width:750px}.user-manage-page .users-table td,.user-manage-page .users-table th{padding:10px 8px}.user-manage-page .modal-content{margin:var(--um-space-sm)}.user-manage-page .form-row{grid-template-columns:1fr}.user-manage-page .modal-footer{flex-direction:column}.user-manage-page .modal-footer button{width:100%}}.admin-subscribers-page{background:#f5f5f5;min-height:calc(100vh - 104px);padding:40px}.subscribers-page-header{display:flex;flex-direction:column;gap:24px;margin-bottom:56px}.subscribers-page-title{color:#333;font-family:Inter,sans-serif;font-size:32px;font-weight:500;line-height:120%;margin:0}.subscribers-list-section{display:flex;flex-direction:column;gap:16px}.subscribers-list-header{align-items:center;display:flex;gap:16px;justify-content:center}.subscribers-list-title{color:#333;flex:1 1;font-family:Inter,sans-serif;font-size:24px;font-weight:500;line-height:120%;margin:0}.subscribers-search-box{align-items:center;background:#e6ebef;border:1px solid #dadada;border-radius:6px;display:flex;justify-content:space-between;padding:8px 16px;width:364px}.subscribers-search-box input{background:#0000;border:none;color:#333;flex:1 1;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:156%;outline:none}.subscribers-search-box input::placeholder{color:#969696}.subscribers-search-box svg{flex-shrink:0}.subscribers-country-filter{align-items:center;background:#e6ebef;border:1px solid #dadada;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:8px 12px;position:relative}.subscribers-country-filter select{-webkit-appearance:none;appearance:none;background:#0000;border:none;color:#333;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:400;outline:none;padding-right:20px}.subscribers-country-filter svg{pointer-events:none;position:absolute;right:8px}.subscribers-table{display:flex;flex-direction:column}.subscribers-table-header{align-items:center;background:#e2ecfe;display:flex}.subscribers-th{align-items:center;color:#374151;display:flex;flex:1 1;font-family:Inter,sans-serif;font-size:16px;font-weight:500;gap:8px;justify-content:center;line-height:120%;padding:17px 0}.subscribers-th-checkbox{align-items:center;background:#e2ecfe;display:flex;flex-shrink:0;gap:4px;padding:17px 13px;width:72px}.subscribers-th-checkbox input[type=checkbox]{accent-color:#1f396c;cursor:pointer;height:20px;width:20px}.subscribers-th-checkbox span{color:#374151;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:120%}.subscribers-table-body{display:flex;flex-direction:column}.subscribers-table-row{align-items:center;background:#0000;border-bottom:1px solid #b0c2cc;border-left:1px solid #b0c2cc;border-right:1px solid #b0c2cc;display:flex;height:56px}.subscribers-table-row:hover{background:#ece7f81a}.subscribers-td{align-items:center;color:#7c7d7f;display:flex;flex:1 1;font-family:Inter,sans-serif;font-size:14px;font-weight:400;gap:8px;justify-content:center;line-height:120%;overflow:hidden;padding:19px 0}.subscribers-td-checkbox{align-items:center;align-self:stretch;display:flex;flex-shrink:0;gap:8px;padding-left:12px;width:72px}.subscribers-td-checkbox input[type=checkbox]{accent-color:#1f396c;border:2px solid #969696;border-radius:4px;cursor:pointer;height:24px;width:24px}.subscribers-td-name{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;justify-content:center;overflow:hidden;text-align:center;text-overflow:ellipsis;width:100%}.subscribers-td-action{flex:1 1;padding:16px 0}.send-email-link,.subscribers-td-action{align-items:center;display:flex;gap:8px;justify-content:center}.send-email-link{color:#7c7d7f;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:120%;text-decoration:none;transition:color .2s}.send-email-link:hover{color:#1f396c}.send-email-link svg{flex-shrink:0}.subscribers-pagination{gap:32px;margin-top:32px}.subscribers-pagination,.subscribers-pagination-btn{align-items:center;display:flex;justify-content:center}.subscribers-pagination-btn{border:none;border-radius:53px;cursor:pointer;height:24px;padding:3.922px 4.188px 4.078px 3.813px;transition:all .2s;width:24px}.subscribers-pagination-btn.prev{background:#eeeeeeb0}.subscribers-pagination-btn.next{background:#b0c2cc}.subscribers-pagination-btn:hover:not(:disabled){opacity:.8}.subscribers-pagination-btn:disabled{cursor:not-allowed;opacity:.5}.subscribers-page-numbers{align-items:center;display:flex;gap:32px}.subscribers-page-number{background:none;border:none;color:#676767;cursor:pointer;font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:140%;padding:0;text-align:center;transition:color .2s}.subscribers-page-number.active,.subscribers-page-number:hover{color:#1f396c}.subscribers-loading{font-size:16px}.subscribers-empty-state,.subscribers-loading{color:#7c7d7f;font-family:Inter,sans-serif;padding:60px 20px;text-align:center}.subscribers-empty-state{border:1px solid #b0c2cc}.subscribers-error-message{background:#fee2e2;border-radius:8px;color:#991b1b;font-family:Inter,sans-serif;font-size:14px;margin-bottom:16px;padding:12px 16px}@media (max-width:1200px){.subscribers-search-box{width:280px}}@media (max-width:992px){.admin-subscribers-page{padding:24px}.subscribers-list-header{flex-wrap:wrap}.subscribers-list-title{margin-bottom:16px;width:100%}.subscribers-search-box{flex:1 1}}@media (max-width:768px){.subscribers-page-title{font-size:24px}.subscribers-list-title{font-size:20px}.subscribers-table{overflow-x:auto}.subscribers-table-header,.subscribers-table-row{min-width:700px}.subscribers-page-numbers,.subscribers-pagination{gap:16px}.subscribers-page-number{font-size:16px}}.admin-support-content{padding:0}.support-page-header{margin-bottom:24px}.support-page-title{color:#1e293b;font-size:28px;font-weight:600;margin:0 0 8px}.support-page-description{color:#64748b;font-size:14px;margin:0}.support-stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.support-stat-card{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px;text-align:center}.stat-value{font-size:32px;font-weight:700;margin-bottom:4px}.stat-label{color:#64748b;font-size:14px}.support-filters{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.support-search-box{position:relative;width:280px}.support-search-box input{border:1px solid #e2e8f0;border-radius:8px;font-size:14px;padding:10px 40px 10px 16px;width:100%}.support-search-box svg{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.support-table-container{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.support-table{border-collapse:collapse;width:100%}.support-table th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:13px;font-weight:600;padding:14px 16px;text-align:left;text-transform:uppercase}.support-table td{border-bottom:1px solid #e2e8f0;color:#334155;font-size:14px;padding:16px}.support-table tr:last-child td{border-bottom:none}.support-table tr:hover{background:#f8fafc}.ticket-no{color:#1f396c;font-weight:600}.user-info{display:flex;flex-direction:column;gap:2px}.user-name{color:#1e293b;font-weight:500}.user-email{color:#64748b;font-size:12px}.ticket-subject{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.priority-badge{border-radius:20px;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.priority-high{background:#fee2e2;color:#991b1b}.priority-medium{background:#fef3c7;color:#92400e}.priority-low{background:#dbeafe;color:#1e40af}.status-open{background:#fee2e2;color:#991b1b}.status-progress{background:#fef3c7;color:#92400e}.status-resolved{background:#dcfce7;color:#166534}.status-closed{background:#e2e8f0;color:#475569}.reply-btn{color:#10b981}.reply-btn:hover{background:#ecfdf5;border-color:#10b981}.support-pagination{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:24px}@media (max-width:1024px){.support-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.support-filters{align-items:flex-start;flex-direction:column}.filter-tabs{flex-wrap:wrap}.support-search-box{width:100%}.support-table-container{overflow-x:auto}}:root{--sup-font-xs:clamp(10px,0.7vw,11px);--sup-font-sm:clamp(12px,0.85vw,13px);--sup-font-base:clamp(13px,0.95vw,14px);--sup-font-md:clamp(14px,1vw,16px);--sup-font-lg:clamp(16px,1.1vw,18px);--sup-font-xl:clamp(18px,1.3vw,20px);--sup-font-2xl:clamp(22px,1.6vw,28px);--sup-font-3xl:clamp(28px,2vw,32px);--sup-space-xs:clamp(4px,0.3vw,6px);--sup-space-sm:clamp(8px,0.5vw,10px);--sup-space-md:clamp(12px,0.8vw,16px);--sup-space-lg:clamp(16px,1.1vw,20px);--sup-space-xl:clamp(20px,1.4vw,28px)}.support-page-header{margin-bottom:clamp(20px,1.4vw,28px);margin-bottom:var(--sup-space-xl)}.support-page-title{font-size:clamp(22px,1.6vw,28px);font-size:var(--sup-font-2xl);margin-bottom:clamp(8px,.5vw,10px);margin-bottom:var(--sup-space-sm)}.support-page-description{font-size:clamp(13px,.95vw,14px);font-size:var(--sup-font-base)}.support-stats-grid{gap:clamp(16px,1.1vw,20px);gap:var(--sup-space-lg);margin-bottom:clamp(20px,1.4vw,28px);margin-bottom:var(--sup-space-xl)}.support-stat-card{padding:clamp(20px,1.4vw,28px);padding:var(--sup-space-xl)}.stat-value{font-size:clamp(28px,2vw,32px);font-size:var(--sup-font-3xl)}.stat-label{font-size:clamp(13px,.95vw,14px);font-size:var(--sup-font-base)}.support-filters{gap:clamp(12px,.8vw,16px);gap:var(--sup-space-md);margin-bottom:clamp(16px,1.1vw,20px);margin-bottom:var(--sup-space-lg)}.filter-tabs{gap:var(--sup-space-sm)}.filter-tab{font-size:var(--sup-font-base);padding:var(--sup-space-sm) var(--sup-space-lg)}.support-search-box{width:clamp(200px,25vw,280px)}.support-search-box input{font-size:clamp(13px,.95vw,14px);font-size:var(--sup-font-base);padding:clamp(8px,.5vw,10px) clamp(20px,1.4vw,28px) clamp(8px,.5vw,10px) clamp(12px,.8vw,16px);padding:var(--sup-space-sm) var(--sup-space-xl) var(--sup-space-sm) var(--sup-space-md)}.support-table-container{overflow-x:auto}.support-table{min-width:clamp(800px,90vw,1000px)}.support-table th{font-size:clamp(12px,.85vw,13px);font-size:var(--sup-font-sm);padding:clamp(12px,.8vw,16px);padding:var(--sup-space-md) var(--sup-space-md);white-space:nowrap}.support-table td{padding:clamp(12px,.8vw,16px);padding:var(--sup-space-md)}.support-table td,.ticket-no,.user-name{font-size:clamp(13px,.95vw,14px);font-size:var(--sup-font-base)}.user-email{font-size:clamp(10px,.7vw,11px);font-size:var(--sup-font-xs)}.ticket-subject{font-size:clamp(13px,.95vw,14px);font-size:var(--sup-font-base);max-width:clamp(150px,15vw,200px)}.priority-badge,.status-badge{font-size:clamp(10px,.7vw,11px);font-size:var(--sup-font-xs);padding:clamp(4px,.3vw,6px) clamp(8px,.5vw,10px);padding:var(--sup-space-xs) var(--sup-space-sm);white-space:nowrap}.action-buttons{gap:var(--sup-space-xs)}.support-pagination{gap:clamp(8px,.5vw,10px);gap:var(--sup-space-sm);margin-top:clamp(20px,1.4vw,28px);margin-top:var(--sup-space-xl)}.page-arrow,.page-num{font-size:var(--sup-font-base)}.support-table-container::-webkit-scrollbar{height:6px}.support-table-container::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.support-table-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.support-table-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:1400px){.support-table{min-width:clamp(750px,85vw,900px)}}@media (max-width:1200px){.support-stats-grid{grid-template-columns:repeat(2,1fr)}.support-table{min-width:clamp(700px,80vw,850px)}}@media (max-width:992px){.filter-tabs{flex-wrap:wrap}.support-table{min-width:700px}}@media (max-width:768px){.support-filters{align-items:flex-start;flex-direction:column}.support-search-box{width:100%}.support-stats-grid{grid-template-columns:1fr 1fr}}@media (max-width:576px){.support-stats-grid{grid-template-columns:1fr}.support-stat-card{padding:clamp(12px,.8vw,16px);padding:var(--sup-space-md)}}.amp-container{background:#f5f5f5;min-height:100%;padding:0}.amp-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.amp-header-left{display:flex;flex-direction:column;gap:16px}.amp-title{color:#1b1b1b;font-size:28px;font-weight:600}.amp-subtitle,.amp-title{font-family:Poppins,sans-serif;line-height:156%;margin:0}.amp-subtitle{color:#6d6d6d;font-size:16px;font-weight:400}.amp-create-btn{align-items:center;background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:20px;font-weight:400;gap:8px;justify-content:center;line-height:21px;margin-right:16px;padding:16px 12px;transition:background .2s;white-space:nowrap}.amp-create-btn svg{color:#fff}.amp-create-btn svg path{stroke:#fff}.amp-create-btn:hover{background:#162a52}.amp-plans-section{align-items:flex-end;display:flex;flex-direction:column;gap:16px;margin-bottom:16px;margin-left:auto;width:calc(100% - 453px)}.amp-billing-wrapper{display:flex;justify-content:center;margin-left:calc(33.333% - 8px);margin-right:calc(33.333% - 8px);width:calc(33.333% + 16px)}.amp-billing-toggle{align-items:center;background:#fff;border:1px solid #e6ebef;border-radius:96px;display:flex;gap:16px;justify-content:center;padding:16px 24px}.amp-billing-label{color:#6d6d6d;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:21px;transition:color .2s}.amp-billing-label.active{color:#1b1b1b}.amp-toggle-switch{align-items:center;background:#1f396c;border:none;border-radius:78px;cursor:pointer;display:flex;height:20px;padding:0;position:relative;transition:background .2s;width:41px}.amp-toggle-knob{background:#fff;border-radius:78px;height:15px;left:3px;position:absolute;transition:left .2s;width:15px}.amp-toggle-switch.annual .amp-toggle-knob{left:calc(100% - 18px)}.amp-discount-badge{color:#ffae00;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:21px;margin-left:40px;text-decoration:underline}.amp-discount-badge:hover{opacity:.8}.amp-plans-row{display:flex;gap:16px;width:100%}.amp-plan-card{background:#fff;border:1px solid #dadada;border-radius:4px;display:flex;flex:1 1;flex-direction:column;min-height:240px;overflow:hidden;padding:24px;position:relative}.amp-plan-menu{position:absolute;right:24px;top:24px;z-index:10}.amp-menu-dots{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px}.amp-menu-dots:hover{opacity:.7}.amp-menu-dropdown{background:#fff;border:1px solid #dadada;border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:120px;overflow:hidden;position:absolute;right:0;top:100%;z-index:100}.amp-menu-dropdown button{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;gap:8px;padding:12px 16px;text-align:left;transition:background .2s;width:100%}.amp-menu-dropdown button:hover{background:#f5f5f5}.amp-menu-dropdown button:last-child:hover{background:#fee2e2;color:#dc2626}.amp-plan-content{display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:space-between}.amp-plan-info{display:flex;flex-direction:column;gap:0}.amp-plan-name{color:#1b1b1b;font-size:24px;margin-bottom:12px}.amp-plan-name,.amp-plan-tagline{font-family:Poppins,sans-serif;font-weight:500;line-height:21px}.amp-plan-tagline{color:#6d6d6d;font-size:16px;margin-bottom:16px}.amp-plan-price{align-items:baseline;display:flex;margin-bottom:8px}.amp-price-value{font-size:32px;font-weight:600}.amp-price-period,.amp-price-value{color:#1f396c;font-family:Poppins,sans-serif;line-height:21px}.amp-price-period{font-size:16px;font-weight:500}.amp-plan-savings{align-items:center;display:flex;gap:16px;margin-bottom:16px}.amp-original-price{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;text-decoration:line-through}.amp-save-badge{background:#ffae00;border-radius:4px;font-size:14px;font-weight:400;padding:4px 8px}.amp-plan-btn,.amp-save-badge{align-items:center;color:#fff;display:flex;font-family:Poppins,sans-serif;justify-content:center;line-height:21px}.amp-plan-btn{background:#1f396c;border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:500;gap:8px;margin-top:auto;padding:16px;transition:background .2s;width:100%}.amp-plan-btn:hover{background:#162a52}.amp-plan-btn.current{background:#1f396c}.amp-features-table{display:flex;flex-direction:column;gap:16px;margin-bottom:48px}.amp-feature-row{align-items:stretch;display:flex;gap:16px}.amp-feature-name{align-items:center;background:#fff;border:1px solid #dadada;border-radius:4px;color:#1b1b1b;display:flex;flex-shrink:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;gap:8px;line-height:21px;min-width:437px;padding:16px;width:437px}.amp-feature-values{display:flex;flex:1 1;gap:16px}.amp-feature-value{align-items:center;background:#fff;border:1px solid #dadada;border-radius:4px;display:flex;flex:1 1;gap:8px;justify-content:center;line-height:21px;min-height:56px;padding:16px}.amp-cell-number,.amp-feature-value{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:16px;font-weight:500}.amp-cell-with-text{align-items:center;display:flex;gap:8px}.amp-cell-subtext{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:16px;font-weight:500}.amp-footer{margin-bottom:48px;margin-top:24px;text-align:center}.amp-footer-text{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:28px;margin:0}.amp-footer-highlight{color:#6d6d6d}.amp-loading{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:16px;min-height:300px}.amp-loading,.amp-modal-overlay{align-items:center;display:flex;justify-content:center}.amp-modal-overlay{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.amp-modal{background:#fff;border-radius:12px;box-shadow:0 4px 24px #00000026;max-width:90%;padding:24px;width:400px}.amp-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.amp-modal-title{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;margin:0}.amp-visibility-btn{align-items:center;background:#fff;border:1px solid #dadada;border-radius:8px;color:#333;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;gap:8px;padding:8px 16px;transition:all .2s}.amp-visibility-btn:hover{background:#f5f5f5}.amp-visibility-btn.visible{border-color:#009d0a;color:#009d0a}.amp-visibility-btn.hidden{border-color:#dc2626;color:#dc2626}.amp-modal-body{margin-bottom:24px}.amp-modal-label{color:#333;display:block;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin-bottom:8px}.amp-modal-input-group{align-items:center;border:1px solid #dadada;border-radius:8px;display:flex;overflow:hidden}.amp-modal-input{border:none;color:#1b1b1b;flex:1 1;outline:none}.amp-modal-input,.amp-modal-suffix{font-family:Poppins,sans-serif;font-size:16px;padding:12px 16px}.amp-modal-suffix{background:#f5f5f5;color:#6d6d6d}.amp-modal-footer{display:flex;gap:12px;justify-content:flex-end}.amp-modal-cancel{background:#fff;border:1px solid #dadada;border-radius:8px;color:#333;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:12px 24px;transition:background .2s}.amp-modal-cancel:hover{background:#f5f5f5}.amp-modal-save{background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:12px 24px;transition:background .2s}.amp-modal-save:hover{background:#162a52}.amp-modal-save:disabled{cursor:not-allowed;opacity:.6}@media (max-width:1400px){.amp-feature-name{min-width:350px;width:350px}.amp-plans-row{width:calc(100% - 366px)}}@media (max-width:1200px){.amp-plans-section{align-items:stretch}.amp-plans-row{flex-wrap:wrap;width:100%}.amp-plan-card{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;min-width:280px}.amp-feature-name{min-width:280px;width:280px}}@media (max-width:992px){.amp-header{flex-direction:column;gap:16px}.amp-plan-card{flex:1 1 100%}.amp-feature-row{flex-direction:column}.amp-feature-name{min-width:100%;width:100%}.amp-feature-values{flex-wrap:wrap}.amp-feature-value{flex-basis:calc(33.333% - 11px);flex-grow:1;flex-shrink:1;min-width:80px}.amp-billing-wrapper{justify-content:center}}.membership-form-container{min-height:100%;padding:0}.mf-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.mf-header-left{flex:1 1}.mf-title{color:#1e293b;font-size:22px;font-weight:600;margin:0 0 4px}.mf-subtitle{color:#64748b;font-size:13px;margin:0}.mf-header-right{align-items:center;display:flex;gap:12px}.mf-admin-avatar{background:#e2e8f0;border-radius:50%;height:40px;width:40px}.mf-form-card{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px 32px}.mf-section{border-bottom:1px solid #e2e8f0;margin-bottom:20px;padding-bottom:16px}.mf-form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.mf-form-row,.mf-form-row-single{margin-bottom:16px}.mf-form-group{margin-bottom:0}.mf-form-group label{color:#374151;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.mf-form-group input[type=number],.mf-form-group input[type=text]{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#1f2937;font-size:14px;padding:10px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.mf-form-group input:focus{border-color:#1f396c;box-shadow:0 0 0 3px #1f396c1a;outline:none}.mf-form-group input::placeholder{color:#9ca3af}.mf-pricing-section{border-bottom:1px solid #e2e8f0;margin-bottom:20px;padding-bottom:16px}.mf-pricing-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.mf-pricing-label{color:#374151;font-size:13px;font-weight:500;min-width:100px}.mf-pricing-inputs{align-items:center;display:flex;gap:8px}.mf-price-input{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1f2937;font-size:13px;padding:8px 10px;width:70px}.mf-price-input:focus{border-color:#1f396c;outline:none}.mf-price-input::placeholder{color:#9ca3af}.mf-duration-select{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1f2937;cursor:pointer;font-size:13px;min-width:80px;padding:8px 10px}.mf-duration-select:focus{border-color:#1f396c;outline:none}.mf-pricing-right{align-items:center;display:flex;gap:12px;margin-left:auto}.mf-pricing-right-label{color:#374151;font-size:13px;font-weight:500}.mf-pricing-right-inputs{align-items:center;display:flex;gap:8px}.mf-save-indicator{background:#f0fdf4;border-radius:6px;padding:6px 12px}.mf-save-text{color:#16a34a;font-size:13px;font-weight:500}.mf-features-section{margin-bottom:24px}.mf-feature-row{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;padding:12px 0}.mf-feature-row:last-child{border-bottom:none}.mf-feature-checkbox{align-items:center;display:flex;flex:1 1;gap:12px;min-width:280px}.mf-feature-checkbox input[type=checkbox]{accent-color:#1f396c;cursor:pointer;height:18px;width:18px}.mf-feature-checkbox label{color:#374151;cursor:pointer;font-size:14px}.mf-feature-value{align-items:center;display:flex;width:140px}.mf-feature-input{border:1px solid #d1d5db;border-radius:6px;color:#1f2937;font-size:13px;padding:6px 10px;text-align:center;width:60px}.mf-feature-input:focus{border-color:#1f396c;outline:none}.mf-feature-select{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1f2937;cursor:pointer;font-size:13px;padding:6px 10px;width:100%}.mf-feature-select:focus{border-color:#1f396c;outline:none}.mf-feature-toggle{display:flex;justify-content:flex-end;width:50px}.mf-toggle-switch{display:inline-block;height:24px;position:relative;width:42px}.mf-toggle-switch input{height:0;opacity:0;width:0}.mf-toggle-slider{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.mf-toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.mf-toggle-switch input:checked+.mf-toggle-slider{background-color:#22c55e}.mf-toggle-switch input:checked+.mf-toggle-slider:before{transform:translateX(18px)}.mf-badge-text{color:#f59e0b;font-size:12px;font-weight:500}.mf-form-actions{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding-top:20px}.mf-btn-cancel{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s}.mf-btn-cancel:hover{background:#e2e8f0}.mf-btn-save{background:#1f396c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 32px;transition:background .2s}.mf-btn-save:hover{background:#162a52}.mf-btn-save:disabled{cursor:not-allowed;opacity:.7}.loading-spinner{align-items:center;color:#64748b;display:flex;font-size:18px;height:300px;justify-content:center}@media (max-width:768px){.mf-form-row{gap:0;grid-template-columns:1fr}.mf-pricing-row{align-items:flex-start;flex-direction:column;gap:12px}.mf-pricing-right{margin-left:0}.mf-feature-row{align-items:flex-start;flex-direction:column;gap:8px}.mf-feature-value{width:100%}.mf-feature-toggle{justify-content:flex-start;margin-top:8px;width:100%}.mf-form-actions{flex-direction:column}.mf-btn-cancel,.mf-btn-save{width:100%}}.admin-about-content{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;padding:0}.about-page-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.about-title-section{display:flex;flex-direction:column;gap:24px}.about-page-title{color:#1b1b1b;font-size:40px}.about-page-description,.about-page-title{font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-weight:500;line-height:120%;margin:0}.about-page-description{color:#333;font-size:24px}.edit-about-btn{align-items:center;background:#e6ebef;border:1px solid #dadada;border-radius:8px;color:#6d6d6d;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;gap:12px;justify-content:center;line-height:21px;padding:16px;transition:all .2s}.edit-about-btn:hover{background:#d6dde3;border-color:silver}.edit-about-btn:disabled{cursor:not-allowed;opacity:.6}.edit-about-btn.save{background:#10b981;border-color:#10b981;color:#fff}.edit-about-btn.save:hover:not(:disabled){background:#059669}.edit-about-btn span{color:inherit}.loading-state{align-items:center;color:#6d6d6d;display:flex;font-family:Poppins,sans-serif;font-size:18px;justify-content:center;padding:60px}.about-content-section{margin-top:56px}.about-paragraphs{display:flex;flex-direction:column;gap:16px}.about-paragraphs p{align-self:stretch;color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:196%;margin:0}.edit-form{gap:20px}.edit-form,.form-group{display:flex;flex-direction:column;width:100%}.form-group{gap:8px}.form-group label{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:16px;font-weight:500}.form-group textarea{background:#fff;border:1px solid #dadada;border-radius:8px;box-sizing:border-box;color:#333;font-family:Poppins,sans-serif;font-size:15px;line-height:1.8;min-height:120px;padding:16px 20px;resize:vertical;transition:all .2s ease;width:100%}.form-group textarea:hover{border-color:#1f396c}.form-group textarea:focus{border-color:#1f396c;box-shadow:0 0 0 3px #1f396c1a;outline:none}@media (max-width:992px){.about-page-title{font-size:32px}.about-page-description{font-size:20px}}@media (max-width:768px){.about-page-header{align-items:flex-start;flex-direction:column;gap:16px}.about-page-title{font-size:28px}.about-page-description{font-size:16px}.about-paragraphs p{font-size:14px;line-height:180%}}@media (max-width:576px){.about-page-title{font-size:24px}.about-page-description{font-size:14px}.edit-about-btn{font-size:14px;padding:12px}}.admin-ads-content{padding:0}.ads-page-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.ads-page-title{color:#1e293b;font-size:28px;font-weight:600;margin:0 0 8px}.ads-page-description{color:#64748b;font-size:14px;margin:0}.add-placement-btn{align-items:center;background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 24px;transition:background .2s}.add-placement-btn:hover{background:#2a4a8a}.ads-stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.ads-stat-card{background:#fff;box-shadow:0 1px 3px #0000001a;gap:16px;padding:20px}.ads-stat-card,.stat-icon{align-items:center;border-radius:12px;display:flex}.stat-icon{height:48px;justify-content:center;width:48px}.stat-icon.revenue{background:#dcfce7;color:#166534}.stat-icon.active{background:#dbeafe;color:#1e40af}.stat-icon.views{background:#fef3c7;color:#92400e}.stat-icon.clicks{background:#fce7f3;color:#9d174d}.stat-info .stat-value{color:#1e293b;font-size:24px;font-weight:700}.stat-info .stat-label{color:#64748b;font-size:14px}.ads-tabs{border-bottom:1px solid #e2e8f0;display:flex;gap:8px;margin-bottom:24px;padding-bottom:0}.ads-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;margin-bottom:-1px;padding:12px 24px;transition:all .2s}.ads-tab:hover{color:#1f396c}.ads-tab.active{border-bottom-color:#1f396c;color:#1f396c}.ads-table-container{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.ads-table{border-collapse:collapse;width:100%}.ads-table th{background:#f8fafc;color:#64748b;font-size:13px;font-weight:600;padding:14px 16px;text-align:left;text-transform:uppercase}.ads-table td,.ads-table th{border-bottom:1px solid #e2e8f0}.ads-table td{color:#334155;font-size:14px;padding:16px}.ads-table tr:hover{background:#f8fafc}.amount{color:#1f396c;font-weight:600}.status-active{background:#dcfce7;color:#166534}.status-inactive{background:#e2e8f0;color:#475569}.status-warning{background:#fef3c7;color:#92400e}.action-btn{color:#64748b}.action-btn:hover{border-color:#1f396c;color:#1f396c}.placements-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.placement-card{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.placement-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.placement-name{color:#1e293b;font-size:16px;font-weight:600;margin:0}.placement-status{border-radius:20px;font-size:12px;font-weight:500;padding:4px 12px}.placement-details{margin-bottom:20px}.detail-row{border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:8px 0}.detail-row:last-child{border-bottom:none}.detail-label{color:#64748b;font-size:14px}.detail-value{color:#334155;font-size:14px;font-weight:500}.detail-value.price{color:#1f396c;font-weight:600}.placement-actions{display:flex;gap:12px}.edit-placement-btn{background:#1f396c;border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;padding:10px;transition:background .2s}.edit-placement-btn:hover{background:#2a4a8a}.preview-placement-btn{background:#fff;border:1px solid #1f396c;border-radius:6px;color:#1f396c;cursor:pointer;flex:1 1;font-size:14px;padding:10px;transition:all .2s}.preview-placement-btn:hover{background:#eff6ff}@media (max-width:1200px){.ads-stats-grid,.placements-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ads-page-header{flex-direction:column;gap:16px}.ads-stats-grid,.placements-grid{grid-template-columns:1fr}.ads-table-container{overflow-x:auto}}.admin-ads-content{--aa-font-xs:clamp(10px,0.85vw,11px);--aa-font-sm:clamp(11px,0.95vw,13px);--aa-font-base:clamp(12px,1vw,14px);--aa-font-md:clamp(13px,1.1vw,16px);--aa-font-lg:clamp(16px,1.4vw,20px);--aa-font-xl:clamp(18px,1.8vw,24px);--aa-font-2xl:clamp(22px,2.2vw,28px);--aa-space-xs:clamp(4px,0.4vw,6px);--aa-space-sm:clamp(6px,0.6vw,8px);--aa-space-md:clamp(10px,1vw,14px);--aa-space-lg:clamp(14px,1.4vw,20px);--aa-space-xl:clamp(20px,2vw,28px);box-sizing:border-box;max-width:100%;overflow-x:hidden}.ads-page-title{font-size:var(--aa-font-2xl)}.ads-page-description{font-size:var(--aa-font-base)}.ads-stats-grid{gap:var(--aa-space-lg);grid-template-columns:repeat(auto-fit,minmax(clamp(200px,20vw,260px),1fr))}.ads-stat-card{gap:var(--aa-space-md);padding:var(--aa-space-lg)}.stat-icon{height:clamp(40px,4vw,52px);width:clamp(40px,4vw,52px)}.stat-info .stat-value{font-size:var(--aa-font-xl)}.stat-info .stat-label{font-size:var(--aa-font-base)}.ads-tabs{flex-wrap:wrap;gap:var(--aa-space-sm)}.add-placement-btn,.ads-tab{font-size:var(--aa-font-base);padding:var(--aa-space-md) var(--aa-space-lg)}.add-placement-btn{gap:var(--aa-space-sm)}.ads-table-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.ads-table-container::-webkit-scrollbar{height:8px}.ads-table-container::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.ads-table-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ads-table{min-width:clamp(700px,100%,1000px)}.ads-table th{font-size:var(--aa-font-xs)}.ads-table td,.ads-table th{padding:var(--aa-space-md);white-space:nowrap}.ads-table td,.amount,.company-name{font-size:var(--aa-font-base)}.status-badge{font-size:var(--aa-font-xs);padding:var(--aa-space-xs) var(--aa-space-md)}.action-buttons{gap:var(--aa-space-xs)}.action-btn{height:clamp(28px,2.8vw,36px);min-width:28px;width:clamp(28px,2.8vw,36px)}.placements-grid{gap:var(--aa-space-lg);grid-template-columns:repeat(auto-fit,minmax(clamp(260px,26vw,340px),1fr))}.placement-card{padding:var(--aa-space-lg)}.placement-name{font-size:var(--aa-font-md)}.placement-status{font-size:var(--aa-font-xs);padding:var(--aa-space-xs) var(--aa-space-md)}.detail-row{padding:var(--aa-space-sm) 0}.detail-label,.detail-value{font-size:var(--aa-font-base)}.edit-placement-btn,.preview-placement-btn{font-size:var(--aa-font-base);padding:var(--aa-space-sm) var(--aa-space-md)}@media (max-width:1400px){.ads-table{min-width:750px}}@media (max-width:1200px){.ads-table{min-width:700px}}@media (max-width:768px){.ads-table{font-size:12px;min-width:650px}.ads-table td,.ads-table th{padding:10px 8px}}.admin-verification-content{padding:0}.verification-page-header{margin-bottom:24px}.verification-page-title{color:#1e293b;font-size:28px;font-weight:600;margin:0 0 8px}.verification-page-description{color:#64748b;font-size:14px;margin:0}.verification-types-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.verification-type-card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;gap:16px;overflow:hidden;padding:24px;position:relative}.verification-type-card:before{bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.verification-type-card.verified:before{background:#3b82f6}.verification-type-card.inspected:before{background:#f59e0b}.verification-type-card.certified:before{background:#10b981}.type-icon{align-items:center;background:#f1f5f9;border-radius:12px;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.type-info{flex:1 1}.type-name{color:#1e293b;font-size:18px}.type-name,.type-price{font-weight:600;margin:0 0 4px}.type-price{color:#1f396c;font-size:14px}.type-description{color:#64748b;font-size:12px;margin:0}.type-count{background:#f1f5f9;border-radius:20px;color:#64748b;font-size:14px;font-weight:500;padding:6px 12px}.verification-filters{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.filter-tabs{display:flex;flex-wrap:wrap;gap:8px}.filter-tab{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .2s}.filter-tab:hover{border-color:#1f396c;color:#1f396c}.filter-tab.active{background:#1f396c;border-color:#1f396c;color:#fff}.verification-search{position:relative;width:280px}.verification-search input{border:1px solid #e2e8f0;border-radius:8px;font-size:14px;padding:10px 40px 10px 16px;width:100%}.verification-search svg{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.verification-table-container{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.verification-table{border-collapse:collapse;width:100%}.verification-table th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:13px;font-weight:600;padding:14px 16px;text-align:left;text-transform:uppercase}.verification-table td{border-bottom:1px solid #e2e8f0;color:#334155;font-size:14px;padding:16px}.verification-table tr:last-child td{border-bottom:none}.verification-table tr:hover{background:#f8fafc}.company-name{color:#1e293b;font-weight:500}.type-badge{border-radius:20px;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.type-verified{background:#dbeafe;color:#1e40af}.type-inspected{background:#fef3c7;color:#92400e}.type-certified{background:#dcfce7;color:#166534}.status-badge{border-radius:20px;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.status-pending{background:#fef3c7;color:#92400e}.status-review{background:#dbeafe;color:#1e40af}.status-approved{background:#dcfce7;color:#166534}.status-rejected{background:#fee2e2;color:#991b1b}.action-buttons{display:flex;gap:8px}.action-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.view-btn{color:#64748b}.view-btn:hover{background:#eff6ff;border-color:#1f396c;color:#1f396c}.approve-btn{color:#10b981}.approve-btn:hover{background:#dcfce7;border-color:#10b981}.reject-btn{color:#ef4444}.reject-btn:hover{background:#fee2e2;border-color:#ef4444}.verification-pagination{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:24px}.page-arrow{background:#fff;border:1px solid #e2e8f0}.page-arrow,.page-num{align-items:center;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;width:32px}.page-num{background:#0000;border:none}.page-num.active{background:#1f396c;color:#fff}@media (max-width:1024px){.verification-types-grid{grid-template-columns:1fr}}@media (max-width:768px){.verification-filters{align-items:flex-start;flex-direction:column}.filter-tabs{flex-wrap:wrap}.verification-search{width:100%}.verification-table-container{overflow-x:auto}}:root{--ver-font-xs:clamp(10px,0.7vw,11px);--ver-font-sm:clamp(12px,0.85vw,13px);--ver-font-base:clamp(13px,0.95vw,14px);--ver-font-md:clamp(14px,1vw,16px);--ver-font-lg:clamp(16px,1.1vw,18px);--ver-font-xl:clamp(18px,1.3vw,20px);--ver-font-2xl:clamp(22px,1.6vw,28px);--ver-space-xs:clamp(4px,0.3vw,6px);--ver-space-sm:clamp(8px,0.5vw,10px);--ver-space-md:clamp(12px,0.8vw,16px);--ver-space-lg:clamp(16px,1.1vw,20px);--ver-space-xl:clamp(20px,1.4vw,28px)}.verification-page-header{margin-bottom:clamp(20px,1.4vw,28px);margin-bottom:var(--ver-space-xl)}.verification-page-title{font-size:clamp(22px,1.6vw,28px);font-size:var(--ver-font-2xl);margin-bottom:clamp(8px,.5vw,10px);margin-bottom:var(--ver-space-sm)}.verification-page-description{font-size:clamp(13px,.95vw,14px);font-size:var(--ver-font-base)}.verification-types-grid{gap:clamp(16px,1.1vw,20px);gap:var(--ver-space-lg);margin-bottom:clamp(20px,1.4vw,28px);margin-bottom:var(--ver-space-xl)}.verification-type-card{gap:clamp(12px,.8vw,16px);gap:var(--ver-space-md);padding:clamp(20px,1.4vw,28px);padding:var(--ver-space-xl)}.type-icon{font-size:clamp(18px,1.6vw,24px);height:clamp(40px,3.5vw,48px);width:clamp(40px,3.5vw,48px)}.type-name{font-size:clamp(16px,1.1vw,18px);font-size:var(--ver-font-lg)}.type-price{font-size:clamp(13px,.95vw,14px);font-size:var(--ver-font-base)}.type-description{font-size:clamp(10px,.7vw,11px);font-size:var(--ver-font-xs)}.type-count{font-size:clamp(13px,.95vw,14px);font-size:var(--ver-font-base);padding:clamp(4px,.3vw,6px) clamp(8px,.5vw,10px);padding:var(--ver-space-xs) var(--ver-space-sm)}.verification-filters{gap:clamp(12px,.8vw,16px);gap:var(--ver-space-md);margin-bottom:clamp(16px,1.1vw,20px);margin-bottom:var(--ver-space-lg)}.filter-tabs{gap:clamp(8px,.5vw,10px);gap:var(--ver-space-sm)}.filter-tab{font-size:clamp(13px,.95vw,14px);font-size:var(--ver-font-base);padding:clamp(8px,.5vw,10px) clamp(16px,1.1vw,20px);padding:var(--ver-space-sm) var(--ver-space-lg)}.verification-search{width:clamp(200px,25vw,280px)}.verification-search input{font-size:clamp(13px,.95vw,14px);font-size:var(--ver-font-base);padding:clamp(8px,.5vw,10px) clamp(20px,1.4vw,28px) clamp(8px,.5vw,10px) clamp(12px,.8vw,16px);padding:var(--ver-space-sm) var(--ver-space-xl) var(--ver-space-sm) var(--ver-space-md)}.verification-table-container{overflow-x:auto}.verification-table{min-width:clamp(800px,90vw,1000px)}.verification-table th{font-size:clamp(12px,.85vw,13px);font-size:var(--ver-font-sm);white-space:nowrap}.verification-table td,.verification-table th{padding:clamp(12px,.8vw,16px);padding:var(--ver-space-md)}.company-name,.verification-table td{font-size:clamp(13px,.95vw,14px);font-size:var(--ver-font-base)}.status-badge,.type-badge{font-size:clamp(10px,.7vw,11px);font-size:var(--ver-font-xs);padding:clamp(4px,.3vw,6px) clamp(8px,.5vw,10px);padding:var(--ver-space-xs) var(--ver-space-sm);white-space:nowrap}.action-buttons{gap:clamp(4px,.3vw,6px);gap:var(--ver-space-xs)}.action-btn{height:clamp(28px,2.5vw,32px);width:clamp(28px,2.5vw,32px)}.verification-pagination{gap:clamp(8px,.5vw,10px);gap:var(--ver-space-sm);margin-top:clamp(20px,1.4vw,28px);margin-top:var(--ver-space-xl)}.page-arrow,.page-num{font-size:clamp(13px,.95vw,14px);font-size:var(--ver-font-base);height:clamp(28px,2.5vw,32px);width:clamp(28px,2.5vw,32px)}.verification-table-container::-webkit-scrollbar{height:6px}.verification-table-container::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.verification-table-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.verification-table-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:1400px){.verification-table{min-width:clamp(750px,85vw,900px)}.verification-types-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1200px){.verification-table{min-width:clamp(700px,80vw,850px)}.verification-types-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.verification-types-grid{grid-template-columns:1fr}.verification-table{min-width:700px}.filter-tabs{flex-wrap:wrap}}@media (max-width:768px){.verification-filters{align-items:flex-start;flex-direction:column}.verification-search{width:100%}}@media (max-width:576px){.verification-type-card{padding:clamp(12px,.8vw,16px);padding:var(--ver-space-md)}}.admin-profile-page{align-items:flex-start;display:flex;flex-direction:column;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;gap:24px;padding:0}.profile-page-header-figma{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between;width:100%}.profile-page-title-figma{color:#333;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:120%;margin:0}.edit-account-btn-figma{align-items:center;background:#e6ebef;border:1px solid #dadada;border-radius:8px;cursor:pointer;display:flex;gap:12px;justify-content:center;padding:16px}.edit-account-btn-figma span{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:21px}.edit-account-btn-figma:hover{background:#dce2e7}.profile-container-figma{gap:16px;justify-content:center}.profile-container-figma,.profile-info-section-figma{align-items:flex-start;display:flex;flex-direction:column;width:100%}.profile-info-section-figma{gap:40px}.profile-name-role-figma{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.profile-name-text-figma{color:#1f396c;font-family:Poppins,sans-serif;font-size:26px;font-weight:500;line-height:normal;margin:0}.profile-role-text-figma{color:#333;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:24px}.profile-fields-figma{gap:24px;width:100%}.profile-field-row-figma,.profile-fields-figma{align-items:flex-start;display:flex;flex-direction:column}.profile-field-row-figma{align-self:stretch;gap:12px}.field-label-text-figma{color:#464646;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:120%}.field-value-text-figma{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:150%}.social-section-container-figma{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px;width:100%}.social-section-title-figma{color:#333;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:120%;margin:0}.social-cards-wrapper-figma{align-items:flex-start;flex-direction:column;justify-content:center}.social-card-figma,.social-cards-wrapper-figma{align-self:stretch;border:1px solid #dadada;border-radius:12px;display:flex;gap:24px;padding:16px}.social-card-figma{align-items:center}.social-card-col-figma{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:12px}.link-column-figma,.name-column-figma{flex:1 1}.icon-column-figma{flex:1 1;height:87px}.social-col-label-figma{color:#464646;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:120%}.social-col-value-figma{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:150%}.icon-box-figma{align-items:center;border:1px solid #dadada;border-radius:8px;display:flex;flex:1 0;gap:8px;padding:12px}.icon-circle-figma{align-items:center;background:#fff;border-radius:34px;display:flex;height:32px;justify-content:center;padding:6px;width:32px}.social-actions-figma{align-items:flex-end;align-self:stretch;display:flex;gap:16px;padding:13px 0}.action-icon-btn-figma{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.action-icon-btn-figma:hover{opacity:.8}.social-empty-card-figma{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:32px;width:100%}.social-empty-card-figma p{color:#6d6d6d;font-size:14px;margin:0}.add-social-link-btn-figma{align-items:center;background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;padding:12px 20px}.add-social-link-btn-figma:hover{background:#162b52}.profile-loading{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #e4e4e7;border-radius:50%;border-top-color:#1f396c;height:48px;width:48px}@keyframes spin{to{transform:rotate(1turn)}}.profile-page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.profile-page-title{color:#333;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:120%;margin:0}.edit-account-btn{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:10px 16px;transition:all .2s ease}.edit-account-btn:hover{background:#f5f5f5;border-color:#1f396c}.edit-account-btn span{color:#6d6d6d;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:21px}.profile-content-card{background:#fff;border:1px solid #ebecec;border-radius:16px;display:flex;flex-direction:column;gap:40px;padding:40px}.profile-top-section{align-items:flex-start;display:flex;gap:40px}.profile-avatar-box{flex-shrink:0}.profile-avatar-img{border-radius:50%;object-fit:cover}.profile-avatar-img,.profile-avatar-placeholder{height:120px;width:120px}.profile-avatar-placeholder span{font-size:40px}.profile-info-box{display:flex;flex:1 1;flex-direction:column;gap:24px}.profile-name-block{display:flex;flex-direction:column;gap:4px}.profile-name-text{color:#333;font-size:24px;font-weight:500;line-height:1.3;margin:0}.profile-name-text,.profile-role-text{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif}.profile-role-text{color:#6d6d6d;font-size:14px;font-weight:400}.profile-details-grid{display:flex;flex-direction:column;gap:12px}.profile-field{align-items:center;display:flex;gap:8px}.profile-field .field-label{color:#333;font-weight:500;min-width:80px}.profile-field .field-label,.profile-field .field-value{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px}.profile-field .field-value{color:#6d6d6d;font-weight:400}.social-link-section{display:flex;flex-direction:column;gap:16px}.social-link-title{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:500;margin:0}.social-link-table-wrapper{border:1px solid #e6e6e6;border-radius:8px;overflow:hidden}.social-empty-state{padding:32px;text-align:center}.social-empty-state p{color:#6d6d6d;font-size:14px;margin:0 0 16px}.add-link-btn{align-items:center;background:#1f396c;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:background .2s}.add-link-btn:hover{background:#162b52}.social-link-table{border-collapse:collapse;font-family:Poppins,sans-serif;width:100%}.social-link-table thead{background:#fafafa}.social-link-table th{color:#333;font-weight:500;text-align:left}.social-link-table td,.social-link-table th{border-bottom:1px solid #e6e6e6;font-size:14px;padding:12px 16px}.social-link-table td{color:#6d6d6d;font-weight:400}.social-link-table tbody tr:last-child td{border-bottom:none}.social-link-table .name-cell{color:#333;font-weight:500}.social-link-table .link-cell{color:#0397dd;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-link-table .icon-cell{width:60px}.social-link-table .action-cell{text-align:center;width:50px}.icon-link-btn{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background .2s;width:32px}.icon-link-btn:hover{background:#e8f4fc}.delete-link-btn{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background .2s;width:32px}.delete-link-btn:hover{background:#fee2e2}.action-cell-multi{align-items:center;display:flex;gap:8px}.profile-info-card-figma{display:flex;flex-direction:column;gap:20px}.profile-name-section-figma{display:flex;flex-direction:column;gap:2px}.profile-display-name-figma{color:#0397dd;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;margin:0}.profile-display-role-figma{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:12px;font-weight:400}.profile-fields-list-figma{display:flex;flex-direction:column;gap:6px}.profile-field-item-figma{align-items:center;display:flex;gap:12px}.field-label-figma{color:#333;font-weight:500;min-width:70px}.field-label-figma,.field-value-figma{font-family:Poppins,sans-serif;font-size:12px}.field-value-figma{color:#6d6d6d;font-weight:400}.social-section-figma{display:flex;flex-direction:column;gap:12px;margin-top:12px}.social-title-figma{color:#333;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin:0}.social-empty-figma{border:1px solid #e6e6e6;border-radius:6px;padding:16px;text-align:center}.social-empty-figma p{color:#6d6d6d;font-size:12px;margin:0 0 12px}.add-social-btn-figma{align-items:center;background:#1f396c;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;gap:6px;padding:8px 16px}.add-social-btn-figma:hover{background:#162b52}.social-table-figma{border:1px solid #e6e6e6;border-radius:6px;display:flex;flex-direction:column;gap:0;overflow:hidden}.social-row-figma{align-items:stretch;border-bottom:1px solid #e6e6e6;display:flex}.social-row-figma:last-child{border-bottom:none}.social-col-figma{border-right:1px solid #e6e6e6;display:flex;flex-direction:column;padding:8px 12px}.social-col-figma:last-child{border-right:none}.name-col-figma{flex:0 0 100px}.link-col-figma{flex:1 1}.action-col-figma{align-items:center;flex:0 0 50px}.col-header-figma{color:#333;font-family:Poppins,sans-serif;font-size:10px;font-weight:500;margin-bottom:2px}.col-data-figma{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:12px;font-weight:400}.link-data-figma{color:#0397dd;word-break:break-all}.action-btn-figma{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .2s;width:28px}.edit-btn-figma:hover{background:#e8f4fc}.delete-btn-figma:hover{background:#fee2e2}.profile-content-container{align-items:flex-start;background:#fff;border:1px solid #ebecec;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:24px;margin-bottom:16px;min-height:calc(100vh - 180px);padding:20px 24px}.profile-horizontal-layout{align-items:flex-start;flex-direction:row;gap:32px}.profile-avatar-section{flex-shrink:0}.profile-avatar-large{border:2px solid #e6e6e6;border-radius:50%;height:100px;object-fit:cover;width:100px}.profile-avatar-placeholder{align-items:center;background:linear-gradient(135deg,#87ceeb,#4a9fd4);border:3px solid #e6e6e6;border-radius:50%;display:flex;height:100px;justify-content:center;width:100px}.profile-avatar-placeholder span{color:#fff;font-family:Poppins,sans-serif;font-size:48px;font-weight:600}.profile-info-section{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:32px;justify-content:flex-end}.profile-details-vertical{display:flex;flex-direction:column;gap:16px}.profile-detail-row{display:flex;flex-direction:column;gap:4px}.profile-detail-row .profile-detail-label{color:#464646;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.profile-detail-row .profile-detail-value{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.social-media-table-container{border:1px solid #e6e6e6;border-radius:12px;overflow:hidden;width:100%}.social-media-table{border-collapse:collapse;font-family:Poppins,sans-serif;width:100%}.social-media-table thead{background:#f8f9fa}.social-media-table th{color:#464646;font-weight:500;text-align:left}.social-media-table td,.social-media-table th{border-bottom:1px solid #e6e6e6;font-size:14px;padding:12px 16px}.social-media-table td{color:#6d6d6d;font-weight:400}.social-media-table tbody tr:last-child td{border-bottom:none}.social-media-table .link-cell{color:#0397dd;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-media-table .actions-cell{text-align:center;width:50px}.social-icon-circle-small{align-items:center;background:#f0f4f8;border-radius:50%;display:flex;height:28px;justify-content:center;width:28px}.table-action-btn{background:none;border:none;border-radius:4px;cursor:pointer;padding:4px;transition:background .2s}.table-action-btn:hover{background:#fee2e2}.table-action-btn.delete-btn svg{stroke:#dc3545}.profile-name-role{display:flex;flex-direction:column;gap:8px}.profile-user-name{color:#333;font-size:28px;font-weight:500;line-height:42px;margin:0}.profile-user-name,.profile-user-role{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif}.profile-user-role{color:#6d6d6d;font-size:18px;font-weight:400;line-height:27px}.profile-details{align-items:flex-start;display:flex;flex-wrap:wrap;gap:56px 106px}.profile-detail-item{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.profile-detail-label{color:#464646;font-weight:500;line-height:120%}.profile-detail-label,.profile-detail-value{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px}.profile-detail-value{color:#6d6d6d;font-weight:400;line-height:150%}.social-media-section{align-items:flex-start;display:flex;flex-direction:column;gap:12px;width:100%}.social-media-title{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:500;line-height:120%;margin:0}.social-media-container{align-items:flex-start;align-self:stretch;border:1px solid #e6e6e6;border-radius:16px;display:flex;flex-direction:column;gap:24px;padding:24px}.social-media-card{align-items:center;align-self:stretch;border:1px solid #dadada;border-radius:12px;display:flex;gap:24px;padding:16px}.social-card-field{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:12px}.social-field-label{color:#464646;font-weight:500;line-height:120%}.social-field-label,.social-field-value{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px}.social-field-value{color:#6d6d6d;font-weight:400;line-height:150%}.social-icon-box{align-items:center;border:1px solid #dadada;border-radius:8px;display:flex;flex:1 0;gap:8px;padding:12px}.social-icon-circle{align-items:center;background:#fff;border-radius:34px;display:flex;height:32px;justify-content:center;padding:6px;width:32px}.social-card-actions{align-items:flex-end;align-self:stretch;display:flex;gap:16px;padding:13px 0}.social-action-btn{background:none;border:none;cursor:pointer;padding:0;transition:opacity .2s ease}.social-action-btn:hover{opacity:.8}.social-action-btn svg{display:block}.social-media-empty-state{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:32px 24px;text-align:center;width:100%}.empty-state-text{color:#6d6d6d;font-weight:400;margin:0}.add-social-link-btn,.empty-state-text{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px}.add-social-link-btn{align-items:center;background-color:#3d6ad6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:10px 20px;transition:background-color .2s ease}.add-social-link-btn:hover{background-color:#2d5ac6}.add-social-link-btn svg{height:18px;width:18px}.edit-profile-card{align-items:flex-end;background:#fff;border:1px solid #ebecec;border-radius:16px;display:flex;flex-direction:column;gap:40px;justify-content:flex-end;overflow:hidden;padding:16px}.edit-card-title{color:#333;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:32px;font-weight:500;line-height:120%;margin:0;width:100%}.edit-form-content{flex-direction:column;gap:40px;justify-content:flex-end}.edit-form-content,.profile-image-section{align-items:flex-end;display:flex;width:100%}.profile-image-section{gap:24px}.profile-image-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.profile-image-label{color:#374151;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:500;line-height:150%}.profile-avatar-large{background:#e6ebef;border-radius:138px;height:170px;overflow:visible;position:relative;width:170px}.profile-avatar-large img{border-radius:138px;height:100%;object-fit:cover;width:100%}.avatar-placeholder-large{background:linear-gradient(135deg,#e6ebef,#8aa5b4);border-radius:138px;height:100%;width:100%}.avatar-edit-badge{background:none;border:none;cursor:pointer;padding:0;position:absolute;right:0;top:0}.click-to-replace-btn{align-items:flex-start;background:#1f396c;border:none;border-radius:71px;cursor:pointer;display:flex;gap:12px;padding:16px 24px;transition:background .2s ease}.click-to-replace-btn:hover{background:#163052}.click-to-replace-btn span{color:#fff;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:center}.form-section-box{border:1px solid #e6e6e6;border-radius:16px;padding:24px}.form-section-bordered,.form-section-box{align-items:flex-start;display:flex;gap:24px;width:100%}.form-section-bordered{border:1px solid #dadada;border-radius:12px;flex-direction:column;justify-content:center;padding:16px}.form-section-header{width:100%}.section-title{color:#333;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:500;line-height:120%;margin:0 0 12px}.form-row{gap:24px;width:100%}.form-field,.form-row{align-items:flex-start;display:flex}.form-field{flex:1 0;flex-direction:column;gap:12px}.form-field.full-width{width:100%}.form-field-label{color:#464646;font-weight:500;line-height:120%}.form-field-label,.form-input{font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px}.form-input{align-items:center;background:#fff;border:1px solid #dadada;border-radius:8px;box-sizing:border-box;color:#6d6d6d;display:flex;font-weight:400;gap:8px;line-height:150%;padding:16px;width:100%}.form-input:focus{border-color:#1f396c;outline:none}.form-textarea{align-items:flex-start;background:#fff;border:1px solid #dadada;border-radius:8px;box-sizing:border-box;color:#6d6d6d;display:flex;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:500;gap:8px;line-height:120%;min-height:80px;padding:16px;resize:vertical;width:100%}.form-textarea:focus{border-color:#1f396c;outline:none}.visual-settings-grid{align-items:flex-start;display:flex;flex-direction:column;gap:24px;justify-content:center;width:100%}.visual-setting-item{align-items:flex-end;display:flex;gap:72px}.visual-label{color:#464646;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:120%;margin-bottom:16px}.logo-preview-row{align-items:center;display:flex;gap:24px}.logo-preview{height:52px;object-fit:contain;width:266px}.logo-preview-small{height:26px;object-fit:contain;width:134px}.click-replace-link{align-items:center;background:#0000;border:none;border-radius:71px;cursor:pointer;display:flex;gap:12px;padding:16px 24px}.click-replace-link span{color:#1f396c;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:center;text-decoration:underline}.click-replace-link:hover span{opacity:.8}.social-media-edit-section{align-items:flex-start;display:flex;flex-direction:column;gap:12px;width:100%}.social-media-header{align-items:center;display:flex;justify-content:space-between;width:100%}.add-new-link-btn{align-items:center;background:#1f396c;border:none;border-radius:8px;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:16px 12px;transition:background .2s ease}.add-new-link-btn:hover{background:#163052}.add-new-link-btn span{color:#fff;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:21px}.social-links-edit-container{align-items:center;border:1px solid #e6e6e6;border-radius:16px;box-sizing:border-box;padding:24px}.social-link-edit-card,.social-links-edit-container{display:flex;flex-direction:column;gap:24px;width:100%}.social-link-edit-card{align-items:flex-start}.social-link-fields{align-items:center;border:1px solid #dadada;border-radius:12px;box-sizing:border-box;display:flex;gap:24px;padding:16px;width:100%}.icon-field{flex:0 0 auto;min-width:100px}.icon-box{align-items:center;border:1px solid #dadada;border-radius:8px;display:flex;gap:8px;min-height:56px;padding:12px}.icon-circle{background:#fff;border-radius:34px;height:32px;padding:6px;width:32px}.add-icon-box,.icon-circle{align-items:center;display:flex;justify-content:center}.add-icon-box{border:1px solid #dadada;border-radius:8px;padding:12px;width:56px}.social-link-actions{align-items:flex-end;display:flex;gap:16px;padding:6px 0}.action-btn{background:none;border:none;cursor:pointer;padding:0;transition:opacity .2s ease}.action-btn:hover{opacity:.8}.social-link-card-actions{align-items:center;align-self:flex-end;display:flex;gap:16px}.card-cancel-btn{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:8px;color:#333;cursor:pointer;display:flex;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;gap:8px;justify-content:center;line-height:120%;padding:12px 24px;width:98px}.card-cancel-btn:hover{background:#f5f5f5}.card-save-btn{align-items:center;background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;gap:16px;justify-content:center;line-height:normal;padding:12px 32px}.card-save-btn:hover{background:#163052}.save-message{border-radius:8px;font-size:14px;font-weight:500;margin-bottom:16px;padding:12px 24px;text-align:center}.save-message.success{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.save-message.error{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.main-action-buttons{align-items:center;display:flex;gap:24px;justify-content:flex-end;width:100%}.cancel-btn{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:8px;color:#333;cursor:pointer;display:flex;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-weight:500;gap:8px;height:52px;justify-content:center;line-height:120%;padding:12px 24px}.cancel-btn:hover{background:#f5f5f5}.save-btn{align-items:center;background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:600;gap:16px;justify-content:center;line-height:normal;padding:12px 32px}.save-btn:hover{background:#163052}.save-btn:disabled{cursor:not-allowed;opacity:.6}@media (max-width:1200px){.social-link-fields,.social-media-card{flex-wrap:wrap}.form-field,.social-card-field{min-width:200px}.visual-setting-item{align-items:flex-start;flex-direction:column;gap:16px}}@media (max-width:768px){.admin-profile-page{padding:24px 16px}.profile-page-header{flex-direction:column;gap:16px}.edit-card-title,.profile-page-title{font-size:24px}.edit-account-btn{padding:12px;width:100%}.edit-account-btn span{font-size:16px}.profile-user-name{font-size:22px}.profile-info-section{gap:32px}.social-link-fields,.social-media-card{align-items:flex-start;flex-direction:column}.form-field,.social-card-field{width:100%}.social-card-actions,.social-link-actions{justify-content:flex-start;width:100%}.form-row{flex-direction:column}.profile-image-section,.social-media-header{align-items:flex-start;flex-direction:column}.social-media-header{gap:16px}.main-action-buttons{flex-direction:column;width:100%}.cancel-btn,.save-btn{width:100%}}@media (max-width:480px){.admin-profile-page{padding:16px 12px}.edit-card-title,.profile-page-title{font-size:20px}.profile-user-name{font-size:18px}.form-field-label,.form-input,.profile-detail-label,.profile-detail-value,.profile-user-role,.social-field-label,.social-field-value{font-size:14px}.section-title,.social-media-title{font-size:16px}.profile-avatar-large{height:120px;width:120px}.add-new-link-btn span{font-size:16px}}.admin-profile-page.edit-mode{gap:24px}.header-actions{align-items:center;display:flex;gap:16px}.cancel-btn-header{background:#0000;border:1px solid #dadada;border-radius:8px;color:#6d6d6d;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;padding:12px 24px;transition:all .2s}.cancel-btn-header:hover{background:#f5f5f5}.save-btn-header{background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;padding:12px 24px;transition:all .2s}.save-btn-header:hover{background:#162b52}.save-btn-header:disabled{background:#9ca3af;cursor:not-allowed}.save-message-banner{border-radius:8px;font-size:14px;font-weight:500;padding:12px 20px;width:100%}.save-message-banner.success{background:#d1fae5;border:1px solid #10b981;color:#065f46}.save-message-banner.error{background:#fee2e2;border:1px solid #ef4444;color:#991b1b}.edit-form-container-figma{display:flex;flex-direction:column;gap:32px;width:100%}.edit-section-figma{background:#fff;border:1px solid #e6e6e6;border-radius:12px;display:flex;flex-direction:column;gap:20px;padding:24px}.edit-section-title-figma{border-bottom:1px solid #e6e6e6;color:#333;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:0;padding-bottom:16px}.profile-image-edit-row{align-items:center;display:flex;gap:24px}.profile-avatar-edit{background:#f5f5f5;border:3px solid #e6e6e6;border-radius:50%;height:100px;overflow:hidden;width:100px}.profile-avatar-edit img{height:100%;object-fit:cover;width:100%}.avatar-placeholder-edit{align-items:center;background:#e6ebef;display:flex;height:100%;justify-content:center;width:100%}.upload-btn-figma{align-items:center;background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s}.upload-btn-figma:hover{background:#162b52}.edit-fields-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.edit-field-figma{display:flex;flex-direction:column;gap:8px}.edit-field-figma.full-width{grid-column:1/-1}.edit-field-figma.flex-grow{flex:1 1}.edit-label-figma{color:#464646;font-weight:500}.edit-input-figma,.edit-label-figma{font-family:Poppins,sans-serif;font-size:14px}.edit-input-figma{background:#fff;border:1px solid #dadada;border-radius:8px;color:#333;padding:14px 16px;transition:border-color .2s}.edit-input-figma:focus{border-color:#1f396c;outline:none}.edit-input-figma::placeholder{color:#9ca3af}.edit-textarea-figma{background:#fff;border:1px solid #dadada;border-radius:8px;color:#333;font-family:Poppins,sans-serif;font-size:14px;min-height:100px;padding:14px 16px;resize:vertical;transition:border-color .2s}.edit-textarea-figma:focus{border-color:#1f396c;outline:none}.logos-grid-figma{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.logo-item-figma{display:flex;flex-direction:column;gap:12px}.logo-preview-figma{align-items:center;background:#f9f9f9;border:1px solid #dadada;border-radius:8px;display:flex;height:80px;justify-content:center;overflow:hidden;width:100%}.logo-preview-figma.small{height:60px}.logo-preview-figma img{max-height:100%;max-width:100%;object-fit:contain}.logo-placeholder-figma{color:#9ca3af;font-size:12px}.upload-logo-btn-figma{align-items:center;background:#0000;border:1px solid #1f396c;border-radius:6px;color:#1f396c;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:8px 16px;transition:all .2s}.upload-logo-btn-figma:hover{background:#e6ebef}.section-header-with-btn{align-items:center;border-bottom:1px solid #e6e6e6;display:flex;justify-content:space-between;padding-bottom:16px}.section-header-with-btn .edit-section-title-figma{border-bottom:none;padding-bottom:0}.add-social-btn-edit{align-items:center;background:#1f396c;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s}.add-social-btn-edit:hover{background:#162b52}.social-links-list-edit{display:flex;flex-direction:column;gap:16px}.no-social-links{background:#f9f9f9;border-radius:8px;padding:32px;text-align:center}.no-social-links p{color:#6d6d6d;margin:0}.social-link-card-edit{background:#f9f9f9;border:1px solid #e6e6e6;border-radius:8px;padding:16px}.social-link-inputs{align-items:flex-end;display:flex;gap:16px}.social-link-inputs .edit-field-figma:first-child{flex-shrink:0;width:200px}.delete-social-btn{align-items:center;background:#fee2e2;border:none;border-radius:8px;color:#dc3545;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;transition:all .2s;width:48px}.delete-social-btn:hover{background:#fecaca}.bottom-actions-figma{border-top:1px solid #e6e6e6;display:flex;gap:16px;justify-content:flex-end;padding-top:24px}.cancel-btn-figma{background:#0000;border:1px solid #dadada;border-radius:8px;color:#6d6d6d;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;padding:14px 32px;transition:all .2s}.cancel-btn-figma:hover{background:#f5f5f5}.save-btn-figma{background:#1f396c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;padding:14px 32px;transition:all .2s}.save-btn-figma:hover{background:#162b52}.save-btn-figma:disabled{background:#9ca3af;cursor:not-allowed}@media (max-width:768px){.edit-fields-grid,.logos-grid-figma{grid-template-columns:1fr}.social-link-inputs{align-items:stretch;flex-direction:column}.social-link-inputs .edit-field-figma:first-child{width:100%}.delete-social-btn{align-self:flex-end}.header-actions{flex-direction:column;gap:8px}.profile-page-header-figma{flex-direction:column;gap:16px}}.social-card-figma.hidden-link{background:#f5f5f5;opacity:.5}.social-card-figma.hidden-link .social-col-value-figma{color:#9ca3af;text-decoration:line-through}.eye-btn-figma.visible rect{fill:#e8f4fc!important}.eye-btn-figma.hidden rect{fill:#e3e3e3!important}.icon-upload-wrapper{align-items:center;display:flex;gap:12px}.icon-preview-edit{align-items:center;background:#fff;border:1px solid #dadada;border-radius:8px;display:flex;height:48px;justify-content:center;overflow:hidden;width:48px}.icon-preview-edit img{height:28px;object-fit:contain;width:28px}.icon-upload-btn{align-items:center;background:#0000;border:1px solid #1f396c;border-radius:6px;color:#1f396c;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s}.icon-upload-btn:hover{background:#e6ebef}.subcategory-page{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:100vh}.sp-main-content{flex:1 1;margin:0 auto;max-width:1360px;padding:32px 0;width:100%}.sp-breadcrumb{align-items:center;display:flex;gap:8px;margin-bottom:32px;padding:0}.sp-breadcrumb .breadcrumb-item{color:#6d6d6d;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:normal;text-decoration:none}.sp-breadcrumb .breadcrumb-item.active,.sp-breadcrumb .breadcrumb-item:hover:not(.active){color:#1f396c}.sp-container{align-items:flex-start;display:flex;gap:16px}.sp-sidebar{background:#fff;border-radius:2px;display:flex;flex-direction:column;flex-shrink:0;gap:24px;padding:16px;width:272px}.sp-sidebar .category-section{display:flex;flex-direction:column;gap:5px}.sp-sidebar .category-header{align-items:center;display:flex;gap:8px}.sp-sidebar .category-title{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:156%}.sp-sidebar .category-list{display:flex;flex-direction:column;gap:5px;margin-left:0;padding-left:0}.sp-sidebar .category-item{align-items:center;color:#6d6d6d;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;gap:8px;line-height:156%;margin-left:0;padding:4px 0;transition:color .2s ease}.sp-sidebar .category-item.active,.sp-sidebar .category-item:hover{color:#1b1b1b}.sp-sidebar .filter-header{align-items:center;display:flex;gap:16px}.sp-sidebar .filter-title{color:#212121;font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:156%}.sp-sidebar .filter-section{display:flex;flex-direction:column;gap:8px}.sp-sidebar .filter-section-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.sp-sidebar .filter-section-title{color:#1b1b1b;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:156%}.sp-sidebar .filter-search{align-items:center;background:#fff;border:1px solid #dadada;border-radius:4px;display:flex;justify-content:space-between;padding:8px 12px}.sp-sidebar .filter-search-input{border:none;color:#1b1b1b;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:156%;outline:none}.sp-sidebar .filter-search-input::placeholder{color:#6d6d6d}.sp-sidebar .filter-options{display:flex;flex-direction:column;gap:16px;margin-top:8px}.sp-sidebar .filter-option{align-items:center;cursor:pointer;display:flex;gap:8px}.sp-sidebar .option-name{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:156%}.sp-sidebar .membership-option{align-items:center;display:flex;gap:5px}.sp-sidebar .membership-icon{height:22px;width:22px}.sp-sidebar .verification-option{align-items:center;display:flex;gap:5px}.sp-sidebar .verification-text{font-family:Poppins,sans-serif;font-size:17px;font-weight:400;line-height:normal}.sp-sidebar .verification-text.verified{color:#29abe2}.sp-sidebar .verification-text.inspected{color:#760ba8}.sp-sidebar .verification-text.certified{color:#8bc105}.sp-sidebar .verification-count{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:17px;font-weight:400}.sp-sidebar .country-option{align-items:center;display:flex;gap:5px}.sp-sidebar .country-flag-container{align-items:center;background:#fff;border-radius:2px;display:flex;height:16px;justify-content:center;overflow:hidden;width:26px}.sp-sidebar .country-flag{height:16px;object-fit:cover;width:auto}.sp-sidebar .filter-divider{background:linear-gradient(90deg,#dadada00,#dddc 48.56%,#dadada00);height:1px}.sp-content{display:flex;flex:1 1;flex-direction:column;gap:24px}.sp-page-header{margin-bottom:16px}.sp-title{color:#1b1b1b;font-size:28px;font-weight:600;line-height:140%;margin:0 0 8px}.sp-subtitle,.sp-title{font-family:Poppins,sans-serif}.sp-subtitle{color:#6d6d6d;font-size:16px;font-weight:400;line-height:156%;margin:0}.sp-banner{overflow:hidden}.sp-banner,.sp-banner-image{border-radius:2px;width:100%}.sp-banner-image{height:278px;object-fit:cover}.sp-products-grid,.sp-products-grid-home{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:repeat(5,1fr)}.sp-products-grid-home{width:100%}.sp-products-grid-home .featured-product-card{max-width:100%;width:100%}.sp-products-grid-figma{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);width:100%}.sp-products-grid-figma .pcf-card{max-width:100%;min-width:220px;width:100%}.sp-products-grid-figma .pcf-actions-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:6px!important}.sp-products-grid-figma .pcf-btn-inquire,.sp-products-grid-figma .pcf-btn-view{flex:1 1!important;font-size:10px!important;min-width:0!important;padding:10px 2px!important;white-space:nowrap!important}.sp-mid-banner{border-radius:2px;overflow:hidden;width:100%}.sp-mid-banner-image{border-radius:2px;height:273px;object-fit:cover;width:100%}.sp-loading,.sp-no-products{align-items:center;color:#6d6d6d;display:flex;font-family:Poppins,sans-serif;font-size:18px;justify-content:center;padding:60px}.sp-no-products,.sp-product-card{background:#fff;border-radius:2px}.sp-product-card{border:1px solid #d8d8d8cc;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.sp-product-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.sp-product-image-container{align-items:center;background:#f2f2f2b3;border-radius:8px 8px 0 0;display:flex;flex-direction:column;justify-content:center;padding:16px 24px}.sp-product-image{height:169px;object-fit:contain;width:113px}.sp-product-content{display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:space-between;padding:8px 12px 10px}.sp-product-info{display:flex;flex-direction:column;gap:4px}.sp-product-name{-webkit-line-clamp:1;color:#1b1b1b;font-size:16px;font-weight:500;line-height:140%;margin:0 0 4px}.sp-product-description,.sp-product-name{-webkit-box-orient:vertical;display:-webkit-box;font-family:Poppins,sans-serif;overflow:hidden;text-overflow:ellipsis}.sp-product-description{-webkit-line-clamp:2;color:#6d6d6d;font-size:14px;font-weight:400;line-height:146%;margin:0}.sp-product-pricing{align-items:flex-start;display:flex;gap:4px}.sp-price-value{color:#333;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:normal}.sp-price-per{color:#6d6d6d}.sp-moq,.sp-price-per{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:normal}.sp-moq{color:#333;margin:0}.sp-moq-label{color:#6d6d6d}.sp-product-badges{display:flex;flex-direction:column;gap:4px}.sp-badge-row{align-items:flex-start;display:flex;gap:24px}.sp-badge{align-items:center;display:flex;gap:5px}.sp-global-badge{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:17px;font-weight:400;line-height:normal}.sp-badge-icon{height:22px;width:22px}.sp-verified-badge{align-items:center;color:#29abe2;display:flex;font-family:Poppins,sans-serif;font-size:17px;font-weight:400;gap:5px;line-height:normal}.sp-verified-badge svg{height:30px;width:22px}.sp-container-image{height:auto;width:100%}.sp-seller-info{align-items:center;display:flex;gap:2px}.sp-country-flag{align-items:center;background:#fff;border-radius:61px;display:flex;justify-content:flex-end;overflow:hidden;padding-bottom:2px}.sp-flag-small{height:16px;object-fit:cover;width:31px}.sp-country-text{font-family:Poppins,sans-serif;font-size:14px;line-height:160%}.sp-country-name{color:#6d6d6d;font-weight:400}.sp-member-years{color:#333;font-weight:500}.sp-business-type{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:160%}.sp-product-actions{align-items:center;display:flex;gap:16px;margin-top:auto}.sp-btn-inquire{align-items:center;background:#ffae00;border:none;border-radius:2px;color:#fff;cursor:pointer;display:flex;flex:1 1 auto;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;justify-content:center;line-height:normal;min-width:-webkit-fit-content;min-width:fit-content;padding:8px 12px;transition:background-color .2s ease}.sp-btn-inquire:hover{background:#e69d00}.sp-btn-view-mobile{align-items:center;background:#0000;border:1px solid #6d6d6d;border-radius:2px;color:#6d6d6d;cursor:pointer;display:flex;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;justify-content:center;line-height:normal;padding:8px;transition:all .2s ease}.sp-btn-view-mobile:hover{background:#6d6d6d;color:#fff}.sp-btn-call{align-items:center;background:#0000;border:1px solid #6d6d6d;border-radius:2px;color:#6d6d6d;cursor:pointer;display:flex;flex:0 0 auto;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;gap:6px;justify-content:center;line-height:normal;min-width:-webkit-fit-content;min-width:fit-content;padding:8px 12px;transition:all .2s ease}.sp-btn-call:hover{background:#6d6d6d;color:#fff}.sp-btn-call:hover svg path{stroke:#fff}.sp-btn-call svg{flex-shrink:0}@media (max-width:1400px){.sp-main-content{padding:32px 20px}.sp-products-grid,.sp-products-grid-figma,.sp-products-grid-home{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.sp-products-grid,.sp-products-grid-figma,.sp-products-grid-home{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.sp-container{flex-direction:column}.sp-sidebar{width:100%}}@media (max-width:768px){.sp-main-content{padding:16px}.sp-breadcrumb{flex-wrap:wrap;margin-bottom:16px}.sp-breadcrumb .breadcrumb-item{font-size:14px}.sp-title{font-size:22px}.sp-banner-image,.sp-mid-banner-image{height:180px}.sp-products-grid,.sp-products-grid-figma,.sp-products-grid-home{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.sp-products-grid,.sp-products-grid-figma,.sp-products-grid-home{grid-template-columns:1fr}}.app{background-color:var(--background-color);min-height:100vh}:root{--background-color:#f5f5f5;--primary-color:#1f396c;--white-color:#fff;--foundation-blue-50:#e6ebef;--text-color:#333;--light-gray:#6d6d6d;--heading-color:#1b1b1b;--secondary-color:#ffae00;--gray-color:#dadada;--blue-accent:#0094e4;--verified-color:#29abe2;--section-padding:max(20px,min(280px,calc(50vw - 680px)));--content-max-width:1360px;--sidebar-width:272px;--cta-width:286px;color-scheme:light only}.homepage-grid-layout{grid-gap:16px!important;box-sizing:border-box!important;display:grid!important;gap:16px!important;grid-template-columns:272px 1fr 286px!important;grid-template-columns:var(--sidebar-width) 1fr var(--cta-width)!important;margin-left:max(20px,min(280px,calc(50vw - 680px)))!important;margin-left:var(--section-padding)!important;margin-right:max(20px,min(280px,calc(50vw - 680px)))!important;margin-right:var(--section-padding)!important;max-width:1360px!important;max-width:var(--content-max-width)!important;padding-left:0!important;padding-right:0!important;width:calc(100% - 2 * max(20px, min(280px, calc((100vw - 1360px) / 2))))!important;width:calc(100% - var(--section-padding)*2)!important}*{box-sizing:border-box;margin:0;padding:0}:focus{outline:none}:focus-visible{outline:none}body{color:#333;color:var(--text-color);font-family:Poppins,-apple-system,Roboto,Helvetica,sans-serif;line-height:1.5;min-height:100vh;min-height:100dvh}body,html{background-color:#f5f5f5!important;overflow-x:hidden;overflow-y:auto}html{color-scheme:light only;scroll-behavior:smooth}.App{min-height:100vh;min-height:100dvh;overflow-y:auto}a{color:inherit;text-decoration:none}button{border:none;cursor:pointer;font-family:inherit;outline:none}img{height:auto;max-width:100%}ul{list-style:none}