@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;700;800&display=swap");
/*
! tailwindcss v3.3.6 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }:root{--primary-color:#16489f;--secondary-color:#009dff;--grey:#eeedf3;--light-grey:#f8f8fa;--dark-grey:#a7a7a77a}::-webkit-scrollbar{width:auto;height:0}::-webkit-scrollbar-thumb{background:var(--grey)}*{font-family:Plus Jakarta Sans,Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}html{color:#0b496a}label{color:#939292;margin-bottom:10px}h1{font-size:32px;margin-bottom:15px}h1,h2{font-weight:800}h2{font-size:25px}h3{font-size:20px;font-weight:700}h4{font-size:15px;font-weight:600}@media screen and (max-width:800px){h1{font-weight:800;font-size:25px}}img{-o-object-fit:contain;object-fit:contain}button:focus,input:focus,select:focus,textarea:focus{outline:none}input,select,textarea{width:100%;height:45px;border-radius:5px;padding:10px 20px;background-color:#f8f8faa0;font-size:14px;color:var(--primary-color)}select{border-right:16px solid transparent;border-left:16px solid transparent;border-radius:50px}textarea::-webkit-scrollbar{display:none}textarea{height:auto;overflow-y:hidden}option{cursor:pointer}input[type=checkbox],input[type=radio]{cursor:pointer;width:20px;height:20px}input[type=checkbox]:checked:before,input[type=radio]:checked:before{width:20px;height:20px;background-color:var(--secondary-color)}input[type=checkbox]:before,input[type=radio]:before{content:"";position:absolute;width:20px;height:20px;top:0;left:0;background-color:#e9e9e9}input[type=number]{padding:0 10px}.password-toggle{position:absolute;right:10px;top:30%;cursor:pointer;color:#120e48}.rating-star{font-size:24px;color:#ffa200}.input-wrapper{padding:1px;display:flex;flex-wrap:wrap;width:300px;border:1px solid;background-color:"#fff";border-radius:4px}.input-wrapper input{height:30px;box-sizing:border-box;padding:4px 6px;width:0;min-width:30px;flex-grow:1;border:0;margin:0;outline:0}.custom-root{color:hsla(0,0%,100%,.65);font-size:14px}.custom-label{padding:0 0 4px;line-height:1.5;display:block}.custom-input-wrapper{width:300px;border:1px solid #434343;background-color:#141414;border-radius:4px;padding:1px;display:flex;flex-wrap:wrap}.custom-input-wrapper:hover{border-color:#177ddc}.custom-input-wrapper.focused{border-color:#177ddc;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.custom-input-wrapper input{background-color:#141414;color:hsla(0,0%,100%,.65);height:30px;box-sizing:border-box;padding:4px 6px;width:0;min-width:30px;flex-grow:1;border:0;margin:0;outline:0}.custom-listbox{width:300px;margin:2px 0 0;padding:0;position:absolute;list-style:none;background-color:#141414;overflow:auto;max-height:250px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:1}.custom-listbox li{padding:5px 12px;display:flex}.custom-listbox li span{flex-grow:1}.page{display:grid;gap:20px;min-height:80vh;padding:30px 50px;margin-top:105px}.marketplace-page{background:#f8fafc}@media screen and (max-width:800px){.page{padding:55px 20px 80px;gap:30px;margin-top:0}}.searchContainer{position:relative;border-radius:500px;height:45px;display:grid;grid-template-columns:1fr auto;align-items:center;background-color:var(--light-grey);padding:0 20px}.searchIcon{font-size:20px;cursor:pointer}.image_input,.searchIcon{color:var(--primary-color)}.image_input{display:inline-block;width:100%;align-items:center;position:relative}.image-preview img,.image-preview video{max-height:150px}.uploadProgress{top:49%;bottom:49%;right:49%;left:49%}.image-preview{cursor:pointer;border:2px dashed #ccc;display:flex;flex-direction:column;align-items:center;padding:8px;max-height:250px;border-radius:4px;min-height:150px;display:grid;place-content:center}.compact-upload-spot .image-preview{min-height:50px!important;max-height:50px!important;padding:4px!important;border-radius:6px!important}.compact-upload-spot .image-preview img,.compact-upload-spot .image-preview video{max-height:40px!important;-o-object-fit:cover!important;object-fit:cover!important}.compact-upload-spot svg{font-size:24px!important;width:24px!important;height:24px!important}button{cursor:pointer}.fixedButton{background-color:var(--primary-color);position:fixed!important;bottom:20px;right:30px;z-index:10000}.primary-button{background-color:var(--secondary-color);border:0;padding:10px;color:#fff;border-radius:5px;width:100%;height:45px;cursor:pointer}.primary-button.rounded{background-color:var(--secondary-color);width:auto;padding:8px 40px}.primary-button.success{background-color:#0b9309}.primary-button.error{background-color:#a60f0f}.primary-button.loading,.primary.loading{background-color:#009dff7c}.secondary-button{padding:10px;max-height:45px;border-radius:5px;width:100%}.action{position:absolute;top:10px}.action.right{right:10px}.action_right{position:absolute;right:10px;top:10px}.action.left{left:10px}.buttomAction{position:absolute;bottom:10px;right:45%;left:45%}.action-button{position:absolute;right:40%;left:40%;bottom:-20px;height:40px;width:40px;display:grid;place-items:center;border-radius:50px;text-align:center;border:0 solid rgba(0,0,0,.374);background-color:#009dff;color:#fff;cursor:pointer}.action-button.multiple{box-shadow:0 0 7px 5px hsla(0,0%,49%,.079);background-color:#fff;width:110px;padding:5px;height:50px;grid-template-columns:1fr 1fr;right:35%;left:35%}.action-button .btn{width:40px;height:40px;border-radius:100%;padding:10px;color:#fff}.action-button .btn.check{background-color:#294c0a}.action-button .btn.cross{background-color:#870a0a}.icon{padding:10px;height:40px;width:40px;min-width:40px;cursor:pointer}@media screen and (max-width:800px){.fixedButton{width:42px;height:42px;position:relative;padding:0;bottom:0;right:0;left:0}}.loader{border:5px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:50px;height:50px;animation:spin 1s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.alert-box{position:absolute;bottom:80px;right:50px;left:50px;z-index:1}.alert-title{font-family:Montserrat}.horizontal-nav-bar{display:flex;justify-content:space-between;padding:17px 60px;align-items:center;font-size:14px;border-bottom:1px solid var(--light-grey);position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:999}.horizontal-nav-bar .right{display:grid;grid-template-columns:1fr auto auto auto;gap:30px;align-items:center;font-size:14px}.sidebar{padding:20px;position:sticky;top:0;left:0;height:100vh;font-weight:14px;display:grid;place-items:center;gap:15px;width:250px;overflow:scroll}.sidebar .left,.sidebar .right{right:0}.sidebar::-webkit-scrollbar{display:none}.sidebar .button{color:var(--secondary-color);border-radius:10px}.sidebar .button.active{background:var(--secondary-color);color:#fff}.tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(auto,auto));grid-auto-flow:column;grid-auto-columns:minmax(auto,1fr);text-align:center;place-items:center;font-size:13px;color:#171258;gap:10px;align-items:stretch}.tabs .tab{padding:10px 15px;cursor:pointer;min-width:150px;place-content:center;background-color:var(--grey);border-radius:50px}.tabs .selected{background-color:var(--secondary-color);color:#fff}@media screen and (max-width:800px){.tab{display:grid;place-items:center;font-size:10px}}.tag{padding:8px 20px;cursor:pointer;grid-template-columns:1fr auto;min-width:150px}.tag,.tag2{border-radius:50px;color:#fff;text-overflow:ellipsis;align-items:center;text-align:center;display:grid}.tag2{padding:5px 10px;cursor:default;grid-template-columns:1fr}.tag p{font-size:12px}@media screen and (max-width:800px){.tag img{display:none}}.footer{padding:100px 80px;margin-top:100px;display:grid;grid-template-columns:2fr 2fr 1fr;gap:50px}.footer.ar{grid-template-columns:1fr 2fr 2fr}.footer h3{margin-bottom:10px}.sub-footer{display:grid;grid-template-columns:2fr 2fr 1fr;margin:0 80px;padding:30px 0;border-top:1px solid var(--primary-color);gap:0}@media screen and (max-width:800px){.footer{grid-template-columns:1fr;place-items:center;padding:20px 40px;text-align:center;gap:50px}.footer .logo{display:grid;place-items:center;height:100px}.footer .footer-logo{display:grid;place-items:center;aligh-items:center;text-align:center}.footer .tright,.sub-footer,.sub-footer .tright{text-align:center}.sub-footer{grid-template-columns:1fr}}.wrapper{border-radius:37px;background-color:var(--light-grey);padding:5px}.tab-switch{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px}.tab-switch-2{grid-template-columns:1fr 1fr}.tab-switch-4{grid-template-columns:1fr 1fr 1fr 1fr}.tab-switch-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.tab-switch-6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.tab-switch-7{grid-template-columns:repeat(7,1fr)}.tab-switch-8{grid-template-columns:repeat(8,1fr)}.tab-switch:after{content:"";position:absolute;width:33%;top:0;border-radius:27.5px;box-shadow:0 2px 15px 0 rgba(0,0,0,.1);background:linear-gradient(80deg,var(--secondary-color) 0,#2c215c 100%);height:100%;z-index:0}.tab-switch.right:after{transition:right .4s cubic-bezier(.88,-.35,.565,1.35)}.tab-switch.left:after{transition:left .4s cubic-bezier(.88,-.35,.565,1.35)}.tab-switch-2:after{width:50%}.tab-switch-4:after{width:25%}.tab-switch-5:after{width:20%}.tab-switch-6:after{width:16.66%}.tab-switch-7:after{width:14.285%}.tab-switch-8:after{width:12.5%}.tab-switch-2.first:after,.tab-switch-4.first:after,.tab-switch-5.first:after,.tab-switch-6.first:after,.tab-switch-7.first:after,.tab-switch-8.first:after,.tab-switch.first:after{left:0}.tab-switch-2.first.right:after,.tab-switch-4.first.right:after,.tab-switch-5.first.right:after,.tab-switch-6.first.right:after,.tab-switch-7.first.right:after,.tab-switch-8.first.right:after,.tab-switch.first.right:after{right:0}.tab-switch-6.fifth:after,.tab-switch.third:after{left:66.66%}.tab-switch-6.fifth.right:after,.tab-switch.third.right:after{right:66.66%}.tab-switch-6.third:after,.tab-switch.second:after{left:33.33%}.tab-switch-6.third.right:after,.tab-switch.second.right:after{right:33.33%}.tab-switch-2.second:after,.tab-switch-4.third:after{left:50%}.tab-switch-2.second.right:after,.tab-switch-4.third.right:after{right:50%}.tab-switch-4.second:after{left:25%}.tab-switch-4.second.right:after{right:25%}.tab-switch-4.forth:after{left:75%}.tab-switch-4.forth.right:after{right:75%}.tab-switch-5.second:after{left:20%}.tab-switch-5.second.right:after{right:20%}.tab-switch-5.third:after{left:40%}.tab-switch-5.forth:after{left:60.5%}.tab-switch-5.fifth:after{left:80%}.tab-switch-5.third.right:after{right:40%}.tab-switch-5.forth.right:after{right:60%}.tab-switch-5.fifth.right:after{right:80%}.tab-switch-6.second:after{left:16.66%}.tab-switch-7.second:after{left:14.285%}.tab-switch-8.second:after{left:12.5%}.tab-switch-6.second.right:after{right:16.66%}.tab-switch-7.second.right:after{right:14.285%}.tab-switch-8.second.right:after{right:12.5%}.tab-switch-6.forth:after{left:49.98%}.tab-switch-7.third:after{left:28.57%}.tab-switch-8.third:after{left:25%}.tab-switch-7.forth:after{left:42.855%}.tab-switch-8.forth:after{left:37.5%}.tab-switch-7.fifth:after{left:57.14%}.tab-switch-8.fifth:after{left:50%}.tab-switch-6.sixth:after{left:83.3%}.tab-switch-7.sixth:after{left:71.425%}.tab-switch-8.sixth:after{left:62.5%}.tab-switch-7.seventh:after{left:85.71%}.tab-switch-8.seventh:after{left:75%}.tab-switch-8.eighth:after{left:87.5%}.tab-switch-6.forth.right:after{right:49.98%}.tab-switch-7.third.right:after{right:28.57%}.tab-switch-8.third.right:after{right:25%}.tab-switch-7.forth.right:after{right:42.855%}.tab-switch-8.forth.right:after{right:37.5%}.tab-switch-7.fifth.right:after{right:57.14%}.tab-switch-8.fifth.right:after{right:50%}.tab-switch-6.sixth.right:after{right:83.3%}.tab-switch-7.sixth.right:after{right:71.425%}.tab-switch-8.sixth.right:after{right:62.5%}.tab-switch-7.seventh.right:after{right:85.71%}.tab-switch-8.seventh.right:after{right:75%}.tab-switch-8.eighth.right:after{right:87.5%}.tab-switch .tab{color:var(--primary-color);font-size:13px;text-align:center;padding:10px 8px;display:grid;place-content:center;z-index:1;position:relative;cursor:pointer;transition:color .2s;line-height:normal}.tab-switch .tab.active{color:#fff;font-weight:400}@media screen and (max-width:800px){.tab-switch .tab{display:grid;place-items:center;font-size:10px}}textarea.reply{font-size:14px;font-weight:600;border-radius:20px 0 20px 20px}textarea.msg{font-size:14px;border-radius:0 20px 20px 20px}.card{box-shadow:0 0 7px 3px hsla(0,0%,49%,.07);border-radius:20px;border:.5px solid hsla(0,0%,78%,.3);cursor:pointer;padding:20px;display:grid;gap:15px;position:relative;background-color:#fff}.banner{grid-template-columns:1fr 1fr;gap:15px}.banner,.category-card{color:#fff;display:grid;align-items:center}.category-card{gap:10px;position:relative;padding:35px 20px;text-align:center;border-radius:20px}.admin-category-card{grid-template-columns:auto 1fr auto;padding:30px}.admin-car-category-card,.admin-category-card{display:grid;align-items:center;position:relative;gap:30px;color:#fff;border-radius:20px;cursor:pointer}.admin-car-category-card{grid-template-columns:1fr auto;padding:10px}.admin-category-card .icon{color:#da1010;background-color:transparent;padding:8px}.admin-car-category-card .icon{color:#ac1f1f;background-color:transparent;padding:8px}.stat-card{display:grid;gap:10px;box-shadow:0 0 7px 3px hsla(0,0%,49%,.07);border-radius:20px;border:.2px solid hsla(0,0%,78%,.3);padding:10px 30px;width:100%;height:auto}.order-product-card{align-items:center;padding:0 10px}.order-product-card,.review-card{display:grid;position:relative;border-radius:20px;gap:10px}.review-card{grid-template-columns:auto 1fr;padding:40px 50px;background-color:var(--light-grey)}@media screen and (max-width:800px){.SpecialOrderBanner{border-radius:20px}.review-card{grid-template-columns:1fr}.category-card{width:50vw;height:240px}}.best-seller-card{padding:20px;background-color:#f6f6f6;border-radius:20px;display:grid;gap:5px;width:100%}.best-seller-card img{width:100%;height:100px;border-radius:10px}.table-row{display:grid;padding:15px;font-size:14px;align-items:center;border-bottom:.5px solid #e3e3e3;gap:30px}.table-row.orders{grid-template-columns:1fr 2fr 2fr 1fr 1fr 2fr}.table-row.users{grid-template-columns:1fr 2fr 1fr 2fr 1fr 1fr}.table-row.products{grid-template-columns:2fr 1fr 1fr 2fr 1fr 1fr}.table-row.conflicts{grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr}.order-user-card:hover{background-color:var(--light-grey);border-radius:15px}#img1{top:80px;right:0}#img1,#img2{position:absolute;height:60%}#img2{top:-8px}@media screen and (max-width:800px){#img2{bottom:40px}#img1,#img2{top:auto;width:250px;height:120px}#img1{right:0}}.admin{background-color:var(--light-grey);display:grid;grid-template-columns:auto 1fr;gap:10px}.admin-content{background-color:#fff;padding:50px 50px 10px;border-radius:35px;margin:10px 10px 0 0;position:relative}@media screen and (max-width:800px){.admin-content{background-color:#fff;padding:20px;border-radius:35px;margin:0;min-height:80vh}.admin{background-color:transparent;grid-template-columns:auto}}.section{padding:20px}.profile,.section{border-radius:20px;display:grid;gap:20px}.profile{position:relative;place-items:center;background-color:var(--light-grey);padding:30px;margin:20px;width:50%;align-content:center}@media screen and (max-width:800px){.profile{background-color:transparent;gap:0;padding:10px 0 100px;margin:0 10px;width:90%}}.auth-form{display:grid;background-color:var(--light-grey);border-radius:20px;height:100%;padding:100px}.auth-form.login{grid-template-rows:1fr auto 1fr}@media screen and (max-width:800px){.auth-form{padding:50px}}.product-card{display:grid;grid-template-rows:auto 1fr;gap:5px;cursor:pointer;position:relative;width:100%;border:1px solid var(--secondary-color);border-radius:20px;padding:10px;height:100%}.product-card .product-image-container{height:250px;width:100%;overflow:hidden;border-radius:20px}.product-card .product-image-container img{height:100%;width:100%;overflow:hidden;border-radius:20px;padding:10px;transition:transform .2s}.product-card .product-image-container:hover img{transform:scale(1.2)}.product-card__meta-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.product-card__meta-pill{margin:0;padding:4px 7px;border-radius:6px;background:#f4f7fb;color:#4b5563;font-size:12px;line-height:1.25;font-weight:600}.product-card__supplier{display:flex;align-items:flex-start;gap:8px;margin:8px 0 6px;padding:8px;border-radius:8px;background:#f8fafc;color:#334155}.product-card__supplier-icon{flex:0 0 auto;margin-top:2px;color:var(--primary-color);width:16px;height:16px}.product-card__supplier-label{display:block;font-size:10px;font-weight:800;line-height:1.1;text-transform:uppercase;color:#64748b}.product-card__supplier p{margin:2px 0 0;font-size:12.5px;line-height:1.25;font-weight:800;color:#0f172a}.product-card__supplier small{display:block;margin-top:2px;font-size:11.5px;line-height:1.25;color:#64748b;overflow-wrap:anywhere}.product-compact-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:stretch;width:100%}.product-compact-card{display:flex;flex-direction:column;min-width:0;height:100%;min-height:345px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.product-compact-card:hover{transform:translateY(-2px);border-color:#2563eb;box-shadow:0 10px 24px rgba(15,23,42,.08)}.product-compact-card__image-wrap{position:relative;height:166px;background:#f8fafc;border-bottom:1px solid #edf2f7}.product-compact-card__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:8px}.product-compact-card__favorite,.product-compact-card__preview{position:absolute;display:grid;place-items:center;width:30px;height:30px;border:1px solid #dbe4ef;border-radius:999px;background:hsla(0,0%,100%,.95);color:#0b2447;box-shadow:0 2px 8px rgba(15,23,42,.08);cursor:pointer;transition:color .16s ease,border-color .16s ease,transform .16s ease}.product-compact-card__preview{left:8px;top:8px;opacity:0}.product-compact-card__favorite{right:8px;top:8px}.product-compact-card:hover .product-compact-card__preview{opacity:1}.product-compact-card__favorite:hover,.product-compact-card__preview:hover{color:#2563eb;border-color:#2563eb;transform:scale(1.04)}.product-compact-card__favorite .filled,.product-compact-card__favorite svg[data-icon=heart]{color:#2563eb}.product-compact-card__body{display:flex;flex:1;flex-direction:column;gap:6px;padding:10px;color:#0b2447}.product-compact-card__title{min-height:38px;margin:0;color:#0b2447;font-size:13.5px;font-weight:800;line-height:1.36;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-compact-card__category{margin:0;color:#64748b;font-size:11px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-compact-card__price{margin:0;color:#0b2447;font-size:16px;font-weight:900;line-height:1.2}.product-compact-card__facts{display:flex;flex-wrap:wrap;gap:4px 8px;color:#475569;font-size:11.5px;line-height:1.2}.product-compact-card__seller{margin-top:auto;padding-top:7px;border-top:1px solid #e2e8f0}.product-compact-card__seller-name{display:block;margin-bottom:4px;color:#16489f;font-size:11.5px;font-weight:800;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-compact-card__trust{display:flex;align-items:center;flex-wrap:wrap;gap:4px;color:#475569;font-size:11px;font-weight:700;line-height:1.2}.product-compact-card__trust svg{color:#2563eb;width:14px;height:14px}.product-compact-card__trust span:not(:last-child):after{content:"·";margin-left:4px;color:#94a3b8}.product-compact-card__tags{display:flex;flex-wrap:wrap;gap:4px;min-height:22px}.product-compact-card__tags span{padding:3px 6px;border-radius:999px;background:#eef5ff;color:#16489f;font-size:10.5px;font-weight:800;line-height:1.25}.product-compact-card--skeleton{padding:10px;gap:8px;cursor:default}.product-compact-card--skeleton:hover{transform:none;border-color:#e2e8f0;box-shadow:0 1px 2px rgba(15,23,42,.04)}.product-compact-skeleton{border-radius:8px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%);background-size:400% 100%;animation:product-compact-skeleton 1.4s ease infinite}.product-compact-skeleton__image{height:156px}.product-compact-skeleton__title{height:34px}.product-compact-skeleton__short{height:14px;width:72%}.product-compact-skeleton__price{height:20px;width:54%}@keyframes product-compact-skeleton{0%{background-position:100% 50%}to{background-position:0 50%}}@media screen and (min-width:1500px){.product-compact-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media screen and (max-width:1200px) and (min-width:970px){.product-compact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:970px) and (min-width:800px){.product-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:800px){.product-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-compact-card{min-height:300px;border-radius:12px}.product-compact-card__image-wrap{height:128px}.product-compact-card__body{padding:8px;gap:5px}.product-compact-card__title{min-height:34px;font-size:12.5px}.product-compact-card__price{font-size:14px}.product-compact-card__category,.product-compact-card__tags{display:none}.product-compact-card__preview{opacity:1}}.product-image{height:560px}@media screen and (max-width:800px){.product-image{height:250px}.fixed-btn-container{padding:20px;bottom:0;z-index:1;right:0;left:0;color:#fff;border-radius:20px}.fixed-btn-container .secondary-button{color:#fff;border-color:#fff}}.product-details{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.multiple-images{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;grid-auto-rows:minmax(100px,auto)}.multiple-images .image-preview{height:100px}.multiple-images .image-0 .image-preview{height:150px}.drawer .multiple-images .image_input.image-preview img{height:90px}.drawer .multiple-images .image-0 .image_input.image-preview img{height:140px}.image-0{grid-column:1/4;grid-row:1}.size-item{background:rgba(0,0,0,.1);border-radius:5px;padding:10px;cursor:pointer}.size-item.selected{background:var(--secondary-color);color:#fff}.color-item{box-shadow:0 0 5px rgba(0,0,0,.4);border-radius:10px;cursor:pointer;padding:20px}@media screen and (max-width:800px){.product-details{gap:0}}.number-picker{display:grid;grid-template-columns:auto 1fr auto;gap:10px;background-color:var(--grey);border-radius:50px;padding:7px;line-height:30px}.number-picker .icon{background-color:var(--secondary-color);color:#fff;border-radius:50px;width:40px;height:40px;padding:10px}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#858585}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff}input:checked+.slider{background-color:var(--primary-color)}input:focus+.slider{box-shadow:0 0 1px var(--primary-color)}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px;box-shadow:0 0 5px 3px rgba(0,0,0,.122)}.slider.round:before{border-radius:50%}.hero-section{width:90vw}.hero-section-big-title{font-size:24px}@media screen and (max-width:800px){.hero-section-big-title{font-size:20px}}@media screen and (max-width:1200px) and (min-width:800px){.hero-section-big-title{font-size:20px}}@media screen and (max-width:1290px) and (min-width:1200px){.hero-section-big-title{font-size:20px}}.shop{display:grid;gap:30px;position:relative}.shop>.left{position:sticky;z-index:1;top:0;left:0;height:100vh;overflow:scroll;width:300px;padding:0 10px}.shop .right{position:relative;display:grid;gap:20px;grid-template-rows:40px auto}@media screen and (max-width:800px){.shop{grid-template-columns:1fr}}.orders-list{grid-template-columns:repeat(3,1fr);gap:30px}.orders-list,.products-list{display:grid;align-items:stretch}.products-list{grid-template-columns:repeat(4,1fr);gap:20px;overflow:scroll}.reviews-list{position:relative}.review-form-container,.reviews-list{display:grid;gap:20px;border-radius:20px}.review-form-container{padding:50px;background-color:var(--light-grey)}@media screen and (max-width:800px){.orders-list{grid-template-columns:1fr}.product-card .product-image-container{height:150px}.products-list{grid-template-columns:1fr 1fr}.review-form-container{padding:20px}}.banner-img{position:absolute;top:0;height:100%;width:50%}.banner-img.right{right:0}.banner-img.left{left:0}h1,h2{display:block;font-size:auto;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;font-weight:700}@media screen and (max-width:800px){.banner-img{position:relative;width:100%}}.accordeon-menu{display:grid;gap:10px;background-color:var(--light-grey);border-radius:10px;padding:15px;color:var(--primary-color)}.filter-icon{color:var(--primary-color);background-color:var(--grey);padding:9px;width:40px;height:40px;border-radius:55px}@media screen and (min-width:1200px){.shop .products-list{grid-template-columns:repeat(4,1fr)}.admin-content .products-list{grid-template-columns:repeat(5,1fr)}.mobile-only{display:none}}@media screen and (max-width:1200px) and (min-width:970px){.orders-list{grid-template-columns:1fr}.products-list{grid-template-columns:repeat(4,1fr)}.mobile-only{display:none}}@media screen and (max-width:970px) and (min-width:800px){.products-list{grid-template-columns:repeat(3,1fr)}.mobile-only{display:none}.orders-list{grid-template-columns:1fr 1fr}}.chat-drawer{display:grid;height:100%;grid-template-rows:auto 1fr}.chat-container{display:grid;grid-template-rows:1fr auto;gap:15px}.chat-content{overflow-y:auto;display:flex;flex-direction:column-reverse;padding:20px;color:var(--primary-color);font-size:14px}.chat-content::-webkit-scrollbar{display:none}.input-container{display:flex}.inputs-container{gap:15px;padding:10px 20px;background-color:#fff;position:absolute;bottom:0;right:0;left:0}.chat-button{height:50px;width:50px;color:#fff;display:grid;place-items:center;border-radius:10px}.message-container{display:flex;gap:5px;padding:10px 0}.message-container.left{margin-right:20px}.message-container.right{flex-direction:row-reverse;margin-left:20px}.message{background-color:#ececec;padding:10px 20px;max-width:500px;height:100%}.message.left{border-radius:0 10px 10px 10px}.message.right{border-radius:10px 0 10px 10px}.chat-image{width:100%;max-height:200px;background-color:#f6f6f6;border-radius:15px}.image-input-button{display:inline-block;position:relative;overflow:hidden;cursor:pointer;height:50px;width:50px;color:#515151;background-color:#e2e2e2;display:grid;place-items:center;border-radius:10px}.image-input-button input{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0}.awssld{--slider-height-percentage:70%!important;--loader-bar-height:0px!important}.awssld__content>img,.awssld__content>video{-o-object-fit:contain!important;object-fit:contain!important;border-radius:20px!important;overflow:hidden!important}@media screen and (max-width:800px){.mobile-menu{height:70vh;display:grid;grid-template-rows:1fr auto}.mobile-menu-link-with-badge{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content}.bottom-nav-bar{position:fixed;background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.8);box-shadow:0 -8px 30px rgba(15,23,42,.06),0 4px 12px rgba(15,23,42,.03);bottom:calc(16px + env(safe-area-inset-bottom, 0px));right:16px;left:16px;display:flex;justify-content:space-around;align-items:center;padding:8px 12px;margin:0 auto;max-width:480px;border-radius:24px;z-index:9999;box-sizing:border-box}.bottom-nav-item-wrapper{flex-direction:column;flex:1}.bottom-nav-item-wrapper,.bottom-nav-link{display:flex;align-items:center;justify-content:center;position:relative}.bottom-nav-link{flex-direction:column;gap:4px;text-decoration:none;width:100%;color:#64748b;transition:all .2s cubic-bezier(.4,0,.2,1);padding:6px 0}.bottom-nav-link-icon{font-size:22px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.bottom-nav-link:active .bottom-nav-link-icon{transform:scale(.9)}.bottom-nav-link.active{color:#2563eb}.bottom-nav-label{font-size:10px;font-weight:700;text-transform:capitalize;transition:color .2s ease;line-height:1.2}.bottom-nav-active-dot{width:4px;height:4px;background-color:#2563eb;border-radius:50%;position:absolute;bottom:-2px;transition:all .2s ease}.bottom-nav-notification-dot{width:6px;height:6px;background-color:#ef4444;border-radius:50%;position:absolute;top:4px;right:35%;border:1px solid #fff}.bottom-nav-new-badge{position:absolute;top:0;right:20%;background:#ef4444;color:#fff;font-size:8px;font-weight:800;padding:1px 4px;border-radius:10px;border:1.5px solid #fff;line-height:1;text-transform:uppercase;box-shadow:0 2px 6px rgba(239,68,68,.2)}.horizontal-nav-bar{display:grid;grid-template-columns:1fr auto;width:100%;position:fixed;padding:5px 15px;background-color:#fff;z-index:1;align-items:center;color:var(--secondary-color)}.web-only{display:none}.awssld__container{padding-bottom:70vh!important}}.MuiTelInput-flag{width:10px}.menu-flags-button{border:0 solid #eee}@media (hover:none) and (pointer:coarse){.new-header-wrapper .web-only,.new-main-nav.web-only{display:none!important}.mobile-header-bar.mobile-only{display:flex!important}}.uploadSpot{display:grid;place-items:center;color:rgba(0,0,0,.3);padding:30px;min-height:80px;box-shadow:0 0 10px var(--gray)}.uploadPreview,.uploadSpot{border-radius:10px;background:#fff}.uploadPreview{padding:10px;box-shadow:5px 5px 10px var(--lightgray);max-height:300px;max-width:300px;min-height:100px;min-width:30px;position:relative}.uploadPreview .cornerButton img{border-radius:0;height:20px}.uploadPreview .cornerButton{border-radius:100%;height:30px;width:30px;padding:0;top:15px;right:15px;display:grid;place-items:center;background:rgba(0,0,0,.3)}.uploadPreview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px;overflow:hidden}.uploadProgress{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:grid;place-items:center;border-radius:10px;font-size:18px;color:#fff;font-weight:700}.uploadCard{background:#fff;border-radius:10px;padding:10px;box-shadow:5px 5px 10px var(--lightgray);max-height:300px;max-width:300px;min-height:100px;min-width:30px;position:relative}.uploadCard .cornerButton img{border-radius:0;height:20px}.uploadCard img{width:100%;height:100%;opacity:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px;overflow:hidden}.cornerButton{position:absolute;padding:10px;top:5px;right:5px;z-index:99;cursor:pointer;background:transparent;border-radius:100%;opacity:1}.cornerButton.secondary{right:40px}.cornerButton.cross{top:-10px;right:-10px;background:#f3f3f3;padding:5px 5px 2px;box-shadow:0 0 10px rgba(0,0,0,.1)}.cornerButton:hover{opacity:1;background:var(--lightgray)}.cornerButton.cross:hover{background:#cbcbcb}.card .cornerButton{opacity:0}.input>.cornerButton{opacity:1}.cornerButton img{height:15px}.card:hover>.cornerButton,.tab:hover>.cornerButton{opacity:1}.cornerButton.loading{opacity:1!important}@media screen and (max-width:800px){.card .cornerButton{opacity:1}}.home-banners-container{display:grid;grid-template-columns:1fr;width:100%;background-color:#133e87;padding:100px 50px}.video-banner-card{background-color:hsla(0,0%,100%,.1);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 20px rgba(0,0,0,.1);transition:background-color .3s ease,border .3s ease;padding:30px;gap:20px}.home-banner-card,.video-banner-card{border-radius:20px;display:grid;grid-template-columns:1fr}.home-banner-card{transition:all .3s ease-in-out;background-color:#2b79ff41;width:100%;padding:50px}@media screen and (max-width:800px){.home-banners-container{display:none}}.home-videos-banner{position:relative;background-image:url(/4642a6cc9dbfefb11639.webp);background-size:cover;background-position:50%;width:100%;z-index:0}.home-videos-banner:before{content:"";position:absolute;inset:0;background:rgba(13,79,192,.347);z-index:1}.home-videos-banner>*{position:relative;z-index:2}.home-banner-card:hover{background-color:#1469fb}.home-banner-card .banner-icon{color:#c5c5c5;transition:color .3s ease}.home-banner-card:hover .banner-icon{color:#fff}.features-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:40px}.feature-card{flex-direction:column;gap:6px;color:#666}.feature-card,.feature-icon{display:flex;align-items:center;width:80px}.feature-icon{justify-content:center;border:1px solid #ddd;border-radius:50%;height:80px;padding:10px}.feature-label{font-size:12px;text-align:center}@media screen and (min-width:1150px){.footer-links{min-width:450px}}.car-brand:hover{-o-object-fit:cover;object-fit:cover;transform:scale(1.1);transition:all .2s ease-in-out}.car-card-container{display:grid;grid-template-rows:200px auto}@media screen and (max-width:800px){.car-card-container{display:grid;grid-template-rows:150px auto}}.tender-details-grid{display:grid;align-items:flex-start;gap:28px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr)}.tender-gallery-container{display:grid;grid-template-columns:78px minmax(0,1fr);gap:22px;align-items:flex-start}.tender-gallery-container.single-image{grid-template-columns:1fr}.tender-gallery-thumbs{display:grid;gap:12px}.tender-main-image-wrapper{position:relative;overflow:hidden;border-radius:20px;background:#f6f7fb;border:1px solid rgba(44,33,92,.08);height:380px;width:100%}.tender-main-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.tender-image-overlay{position:absolute;left:18px;bottom:18px;display:flex;gap:10px;align-items:center;z-index:2}.tender-title{font-weight:800;margin:0;font-size:28px;line-height:1.2}.tender-submit-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media screen and (max-width:1024px){.tender-details-grid{grid-template-columns:1fr;gap:24px}}@media screen and (max-width:768px){.tender-gallery-container{grid-template-columns:1fr;gap:16px}.tender-gallery-thumbs{display:flex;flex-direction:row;overflow-x:auto;padding-bottom:8px;gap:12px}.tender-gallery-thumbs button{flex:0 0 78px}.tender-main-image-wrapper{height:320px}.tender-title{font-size:22px}}@media screen and (max-width:480px){.tender-main-image-wrapper{height:240px}.tender-image-overlay{left:10px;bottom:10px;gap:6px}.tender-image-overlay .blue-bg{font-size:11px!important;padding:6px 10px!important}.tender-image-overlay .white-bg{padding:6px 10px!important}.tender-image-overlay .white-bg p{font-size:11px!important}.tender-image-overlay .white-bg p.blue{font-size:14px!important}.tender-submit-row{grid-template-columns:1fr}}.tender-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media screen and (max-width:768px){.tender-detail-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.tender-detail-grid{grid-template-columns:1fr}}.new-header-wrapper{position:fixed;top:0;left:0;width:100%;z-index:1000}.new-main-nav{background-color:#fff;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 28px;border-bottom:1px solid #e8edf3;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:box-shadow .3s;font-size:13.5px;flex-wrap:nowrap}.new-main-nav--scrolled{box-shadow:0 4px 20px rgba(0,0,0,.1)}.new-nav-logo{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.new-nav-logo-img{-o-object-fit:contain;object-fit:contain;border-radius:8px}.new-nav-logo-text{display:flex;flex-direction:column;line-height:1.2}.new-nav-logo-name{font-weight:800;font-size:14px;color:#0b2447;letter-spacing:.5px}.new-nav-logo-tagline{font-size:10px;color:#6b7fa3;font-weight:500}.new-nav-links{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0;flex:1 1 auto;flex-wrap:nowrap;justify-content:center;min-width:0;overflow-x:auto;scrollbar-width:none}.new-nav-links::-webkit-scrollbar{display:none}.new-nav-item{position:relative;flex:0 0 auto}.new-nav-link{display:flex;align-items:center;gap:4px;padding:7px 9px;border-radius:6px;color:#2d3748;font-weight:500;text-decoration:none;transition:background .2s,color .2s;white-space:nowrap}.new-nav-link:hover{background-color:#f0f5ff;color:#16489f}.nav-new-badge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:15px;padding:0 5px;border-radius:999px;background:#f5a623;color:#fff;font-size:9px;font-weight:800;line-height:1;text-transform:uppercase}.nav-new-badge--mobile{height:16px;font-size:9px}.new-nav-item--active .new-nav-link{color:#16489f;font-weight:700;background-color:#eef3ff}.new-nav-item--active .new-nav-link:after{content:"";position:absolute;bottom:-1px;left:11px;right:11px;height:2px;background:#16489f;border-radius:2px 2px 0 0}.nav-dropdown-icon{color:#8a9abf;margin-top:1px}.new-nav-actions{gap:8px;flex-shrink:0}.new-nav-actions,.new-nav-avatar,.new-nav-devis-btn{display:flex;align-items:center}.new-nav-devis-btn{background:linear-gradient(135deg,#f5a623,#e8891a);color:#fff!important;font-weight:700;font-size:13px;padding:9px 18px;border-radius:8px;text-decoration:none;white-space:nowrap;box-shadow:0 2px 8px rgba(245,166,35,.35);transition:transform .2s,box-shadow .2s;gap:6px}.new-nav-devis-btn:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(245,166,35,.45);color:#fff!important}.hero-new{position:relative;min-height:600px;background-size:cover;background-position:center 30%;display:flex;align-items:center;padding-top:90px;overflow:hidden}.hero-new__overlay{position:absolute;inset:0;background:linear-gradient(100deg,rgba(8,20,60,.92),rgba(10,30,90,.8) 50%,rgba(5,15,50,.5));z-index:1}.hero-new__content{position:relative;z-index:2;width:100%;max-width:1300px;margin:0 auto;padding:60px 50px;display:grid;grid-template-columns:minmax(0,820px);gap:50px;align-items:center}.hero-new__left{display:flex;flex-direction:column;gap:20px}.hero-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(245,166,35,.15);border:1px solid rgba(245,166,35,.4);color:#f5a623;font-size:11px;font-weight:700;letter-spacing:1px;padding:5px 14px;border-radius:50px;width:-moz-fit-content;width:fit-content}.hero-headline{font-size:48px;font-weight:900;color:#fff;line-height:1.1;margin:0;letter-spacing:-.5px}.hero-headline--accent{color:#f5a623}.hero-subtitle{color:hsla(0,0%,100%,.75);font-size:15px;line-height:1.7;max-width:500px}.hero-cta-group{display:flex;flex-wrap:nowrap;gap:8px;margin-top:8px;max-width:100%;overflow-x:auto;padding-bottom:4px}.hero-btn{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:11px 16px;border-radius:8px;font-weight:700;font-size:14px;text-decoration:none;transition:transform .2s,box-shadow .2s;white-space:nowrap}.hero-btn--primary{background:#f5a623;color:#0b2447;box-shadow:0 3px 12px rgba(245,166,35,.4)}.hero-btn--primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(245,166,35,.5);color:#0b2447}.hero-btn--outline{background:hsla(0,0%,100%,.12);color:#fff;border:1px solid hsla(0,0%,100%,.3);backdrop-filter:blur(6px)}.hero-btn--outline:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px);color:#fff}.hero-new__form-card{background:hsla(0,0%,100%,.97);border-radius:16px;padding:28px 24px;box-shadow:0 20px 50px rgba(0,0,0,.25);display:flex;flex-direction:column;gap:14px}.hero-form__title{font-size:17px;font-weight:800;color:#0b2447;margin:0;display:flex;align-items:center;gap:6px}.hero-form__fields{display:flex;flex-direction:column;gap:10px}.hero-form__input,.hero-form__select{width:100%;height:42px;border:1px solid #dde4f0;border-radius:8px;padding:0 14px;font-size:13px;color:#2d3748;background-color:#f7f9fc}.hero-form__select{cursor:pointer;border-right:10px solid transparent}.hero-form__input:focus,.hero-form__select:focus{border-color:#16489f;background-color:#fff}.hero-form__textarea{width:100%;border:1px solid #dde4f0;border-radius:8px;padding:10px 14px;font-size:13px;color:#2d3748;background-color:#f7f9fc;resize:none;height:auto}.hero-form__textarea:focus{border-color:#16489f;background-color:#fff}.hero-form__submit{width:100%;height:46px;background:linear-gradient(135deg,#f5a623,#e8891a);color:#fff;font-weight:700;font-size:14px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 3px 10px rgba(245,166,35,.35);transition:transform .2s,box-shadow .2s}.hero-form__submit:hover{transform:translateY(-1px);box-shadow:0 5px 18px rgba(245,166,35,.45)}.hero-form__whatsapp{display:flex;align-items:center;justify-content:center;gap:7px;color:#25d366;font-weight:600;font-size:13px;text-decoration:none;padding:8px;border-radius:8px;border:1px solid rgba(37,211,102,.3);transition:background .2s}.hero-form__whatsapp:hover{background:rgba(37,211,102,.08);color:#25d366}.trust-bar{display:grid;grid-template-columns:repeat(4,1fr);background:#0b2447;padding:20px 50px;gap:0}.trust-bar__item{display:flex;align-items:center;gap:12px;padding:14px 20px;border-right:1px solid hsla(0,0%,100%,.1);color:#fff}.trust-bar__item:last-child{border-right:none}.trust-bar__icon{color:#f5a623;flex-shrink:0}.trust-bar__title{font-weight:700;font-size:13.5px;color:#fff}.trust-bar__sub{font-size:11.5px;color:hsla(0,0%,100%,.6);margin-top:2px}.services-section{padding:70px 50px;background:#f7f9fc}.section-header{margin-bottom:40px}.section-tag{display:inline-block;font-size:11px;font-weight:800;letter-spacing:1.5px;color:#16489f;text-transform:uppercase;padding-bottom:8px;border-bottom:3px solid #f5a623}.services-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;max-width:1300px;margin:0 auto}.service-card{background:#fff;border-radius:14px;padding:28px 20px;display:flex;flex-direction:column;gap:12px;border:1px solid #e8edf5;transition:transform .25s,box-shadow .25s,border-color .25s;cursor:pointer;color:inherit;text-decoration:none}.service-card:hover{transform:translateY(-5px);box-shadow:0 12px 32px rgba(22,72,159,.12);border-color:#c8d8f5}.service-card__icon{color:#16489f;background:#eef3ff;width:58px;height:58px;border-radius:12px;display:flex;align-items:center;justify-content:center}.service-card__title{font-size:15px;font-weight:800;color:#0b2447;margin:0}.service-card__desc{font-size:12.5px;color:#6b7fa3;line-height:1.55;flex:1}.service-card__cta{display:inline-flex;align-items:center;gap:5px;color:#16489f;font-weight:700;font-size:12.5px;text-decoration:none;transition:gap .2s}.service-card__cta:hover{gap:8px;color:#f5a623}.stats-banner{background:linear-gradient(135deg,#0b2447,#16489f);padding:40px 50px;display:grid;grid-template-columns:repeat(6,1fr);gap:0}.stats-banner__item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px;border-right:1px solid hsla(0,0%,100%,.12);text-align:center;color:#fff}.stats-banner__item:last-child{border-right:none}.stats-banner__icon{color:#f5a623;margin-bottom:4px}.stats-banner__value{font-size:26px;font-weight:900;color:#fff;line-height:1}.stats-banner__label{font-size:11.5px;color:hsla(0,0%,100%,.65);text-align:center}.how-it-works{padding:70px 50px;background:#f7f9fc}.how-it-works__title{text-align:center;font-size:20px;font-weight:800;color:#0b2447;margin-bottom:50px;letter-spacing:1px}.how-it-works__columns{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1300px;margin:0 auto}.how-it-works__col-title{font-size:13px;font-weight:800;letter-spacing:1.5px;margin-bottom:28px;text-align:center}.how-it-works__col-title.buyer{color:#16489f;border-bottom:2px solid #16489f;padding-bottom:10px}.how-it-works__col-title.seller{color:#f5a623;border-bottom:2px solid #f5a623;padding-bottom:10px}.how-steps{display:flex;align-items:flex-start;gap:0;flex-wrap:wrap;justify-content:center}.how-step{flex-direction:column;gap:8px;text-align:center;max-width:130px}.how-step,.how-step__num{display:flex;align-items:center}.how-step__num{width:38px;height:38px;border-radius:50%;justify-content:center;font-weight:900;font-size:16px;color:#fff;flex-shrink:0}.buyer-num{background:#16489f}.seller-num{background:#f5a623}.how-step__label{font-size:12.5px;font-weight:700;color:#0b2447;line-height:1.35}.how-step__sub{font-size:11px;color:#6b7fa3;line-height:1.4}.how-step__arrow{font-size:22px;color:#c4cfdf;align-self:flex-start;margin-top:8px;padding:0 6px}.brands-section{padding:50px;background:#fff;text-align:center}.brands-section__title{font-size:12px;font-weight:800;letter-spacing:2px;color:#6b7fa3;margin-bottom:30px;text-transform:uppercase}.brands-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px}.brand-item{padding:12px 28px;border:1.5px solid #e0e8f5;border-radius:10px;font-size:15px;font-weight:800;color:#2d3748;background:#f7f9fc;transition:border-color .2s,transform .2s;cursor:default}.brand-item:hover{border-color:#16489f;transform:translateY(-2px)}.brand-item--more{color:#6b7fa3;border-style:dashed;font-weight:600}.sticky-cta{position:fixed;bottom:0;left:0;width:100%;background:linear-gradient(90deg,#0b2447,#16489f);display:flex;align-items:center;justify-content:space-between;padding:14px 40px;z-index:500;box-shadow:0 -4px 20px rgba(0,0,0,.2);transform:translateY(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);gap:20px}.sticky-cta--visible{transform:translateY(0)}.sticky-cta__text{color:hsla(0,0%,100%,.9);font-size:14px;flex:1;margin:0}.sticky-cta__text strong{color:#fff}.sticky-cta__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.sticky-cta__btn{display:inline-flex;align-items:center;gap:7px;padding:10px 20px;border-radius:8px;font-weight:700;font-size:13.5px;text-decoration:none;white-space:nowrap;transition:transform .2s}.sticky-cta__btn:hover{transform:translateY(-1px)}.sticky-cta__btn--seller{background:hsla(0,0%,100%,.15);color:#fff;border:1px solid hsla(0,0%,100%,.25)}.sticky-cta__btn--seller:hover{color:#fff}.sticky-cta__btn--buyer{background:#fff;color:#16489f}.sticky-cta__btn--buyer:hover{color:#16489f}.sticky-cta__btn--whatsapp{background:#25d366;color:#fff}.sticky-cta__btn--whatsapp:hover{color:#fff}@media screen and (max-width:800px){.hero-new{padding-top:60px;min-height:auto}.hero-new__content{grid-template-columns:1fr;padding:30px 20px;gap:24px}.hero-headline{font-size:28px}.hero-cta-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible}.hero-btn{justify-content:center;width:100%;padding:10px 8px;font-size:12px;white-space:normal;text-align:center}.hero-new__form-card{order:-1}.trust-bar{grid-template-columns:repeat(2,1fr);padding:15px 20px}.trust-bar__item{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.1);padding:10px}.services-section{padding:40px 20px}.services-grid{grid-template-columns:repeat(2,1fr)}.stats-banner{grid-template-columns:repeat(3,1fr);padding:30px 20px}.stats-banner__item{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.12)}.stats-banner__value{font-size:20px}.how-it-works{padding:40px 20px}.how-it-works__columns{grid-template-columns:1fr;gap:40px}.brands-section{padding:30px 20px}.brand-item{padding:8px 16px;font-size:13px}.sticky-cta{flex-direction:column;padding:12px 16px;gap:10px}.sticky-cta__text{font-size:12.5px;text-align:center}.sticky-cta__actions{width:100%;justify-content:center;flex-wrap:wrap}.sticky-cta__btn{font-size:12px;padding:8px 14px}}@media screen and (max-width:1200px) and (min-width:800px){.services-grid,.stats-banner{grid-template-columns:repeat(3,1fr)}.stats-banner__item:nth-child(3){border-right:none}.new-nav-links{gap:0}.new-nav-link{padding:6px 7px;font-size:12.5px}}@media screen and (max-width:1280px) and (min-width:800px){.new-main-nav{padding:8px 16px;gap:8px}.new-nav-logo-text{display:none}.new-nav-devis-btn{padding:8px 12px;font-size:12.5px}}.navigation{display:none}.vendors-section-wrapper{margin:30px 0;width:100%}.vendors-container{background:#f8fafc;border-radius:24px;border:1px solid rgba(44,33,92,.06);padding:40px;box-shadow:inset 0 2px 4px rgba(0,0,0,.02)}.vendors-header{text-align:center;max-width:700px;margin:0 auto 35px;display:flex;flex-direction:column;align-items:center;gap:12px}.vendors-title{font-size:32px;font-weight:800;color:#0b2447;letter-spacing:-.5px;margin:0}.vendors-subtitle{font-size:15px;color:#64748b;line-height:1.6;margin:0}.vendors-search-wrapper{position:relative;width:100%;max-width:480px;margin-top:15px}.vendors-search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:15px}.vendors-search-input{width:100%;padding:14px 16px 14px 44px;border-radius:12px;border:1.5px solid #e2e8f0;background:#fff;font-size:14px;color:#0f172a;outline:none;box-shadow:0 4px 6px -1px rgba(0,0,0,.02);transition:all .2s ease-in-out}.vendors-search-input:focus{border-color:#16489f;box-shadow:0 0 0 4px rgba(22,72,159,.1),0 4px 6px -1px rgba(0,0,0,.04)}.vendors-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;max-width:1180px;margin:0 auto}.vendor-card{background:#fff;border-radius:16px;border:1px solid #dbe3ef;overflow:visible;box-shadow:0 8px 22px rgba(15,23,42,.07);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease;display:flex;flex-direction:column;position:relative;padding:16px}.vendor-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(15,23,42,.14);border-color:#cbd5e1}.vendor-card__header{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid #dbe3ef}.vendor-card__avatar{width:52px!important;height:52px!important;font-size:19px!important;flex:0 0 auto}.vendor-card__identity{flex:1;min-width:0}.vendor-badge-verified{margin-left:auto;background:#d9f8ed;color:#059669;font-size:11px;font-weight:800;padding:5px 8px;border-radius:50px;display:flex;align-items:center;gap:6px;border:1px solid #aeead7;white-space:nowrap}.vendor-verified-icon{font-size:15px}.vendor-card__name{font-size:18px;font-weight:900;color:#0f172a;margin:0 0 4px;line-height:1.08}.vendor-card__name-link{color:inherit;text-decoration:none}.vendor-card__name-link:hover .vendor-card__name{color:#16489f}.vendor-card__role-tag{display:inline-flex;font-size:11px;font-weight:900;text-transform:uppercase;color:#16489f;background:#eef5ff;padding:3px 7px;border-radius:6px;letter-spacing:0}.vendor-card__details{display:grid;grid-template-columns:1fr;gap:8px;width:100%;padding:12px 0;text-align:left;border-bottom:1px solid #dbe3ef}.vendor-detail-row{display:grid;grid-template-columns:22px minmax(0,1fr);gap:7px;padding:0;background:transparent;border:0;min-width:0}.vendor-detail-row:first-child{padding-left:0}.vendor-detail-row:last-child{border-right:0;padding-right:0}.vendor-detail-icon{color:#16489f;font-size:17px;margin-bottom:0;margin-top:2px}.vendor-detail-label{display:block;margin-bottom:3px;font-size:10.5px;font-weight:800;color:#64748b;text-transform:none;letter-spacing:0}.vendor-detail-row strong{display:block;font-size:12.5px;color:#0f172a;line-height:1.45;font-weight:900}.vendor-category-chip-list{display:flex;flex-wrap:wrap;gap:4px}.vendor-category-chip{display:inline-flex;max-width:100%;padding:3px 6px;border-radius:999px;background:#eef5ff;color:#16489f;font-size:10.5px;font-weight:900;line-height:1.2}.vendor-category-chip.muted{background:#f1f5f9;color:#64748b}.vendor-address-full{display:block;margin-top:4px;font-size:11.5px;font-weight:700;color:#64748b;line-height:1.4;overflow-wrap:anywhere}.vendor-card__footer{display:flex;align-items:center;gap:10px;padding-top:12px}.vendor-card__meta{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;flex:1;margin-top:auto;padding-top:0;border-top:0}.vendor-meta-item{display:flex;align-items:center;justify-content:center;gap:5px;font-size:11.5px;color:#64748b;white-space:nowrap}.vendor-meta-item+.vendor-meta-item{padding-left:8px;border-left:1px solid #dbe3ef}.vendor-meta-icon{color:#94a3b8;font-size:13px}.vendor-card__actions{display:flex;gap:7px;padding:0;background:transparent;border-top:0;align-items:center}.vendor-btn-whatsapp{min-width:105px;background:#22c55e;color:#fff!important;font-weight:900;font-size:13px;padding:9px 11px;border-radius:8px;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 8px 18px rgba(34,197,94,.18);transition:background .2s,transform .1s}.vendor-btn-whatsapp:hover:not(.disabled){background:#16a34a;transform:translateY(-1px)}.vendor-btn-whatsapp.disabled{background:#cbd5e1;color:#64748b!important;box-shadow:none;cursor:not-allowed}.vendor-btn-email{background:#fff;color:#475569!important;border:1.5px solid #e2e8f0;width:38px;height:38px;padding:0;border-radius:8px;transition:all .2s;display:flex;align-items:center;justify-content:center}.vendor-btn-email:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a!important}.vendor-contact-locked{min-height:38px;padding:8px 10px;border-radius:8px;background:#f8fafc;border:1px solid #dbe3ef;color:#64748b;font-size:11px;font-weight:800;text-align:center}.vendor-contact-locked,.vendors-loading{display:flex;align-items:center;justify-content:center}.vendors-loading{flex-direction:column;padding:60px 20px;gap:12px}.vendors-spinner{color:#16489f!important}.vendors-loading-text{font-size:14px;color:#64748b;margin:0;font-weight:500}.vendors-error{text-align:center;color:#ef4444;padding:40px 20px;font-weight:500}.vendors-empty{text-align:center;padding:50px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;background:#fff;border-radius:16px;border:1px dashed #cbd5e1}.vendors-empty-icon{background-color:#f8fafc!important;font-size:24px!important}.vendors-empty h3{margin:0;color:#0f172a}.vendors-empty p{margin:0;color:#64748b;font-size:13.5px}.vendor-detail-page{max-width:1440px;margin:0 auto;padding:120px 24px 70px;background:#f7faff;min-height:70vh}.vendor-detail-empty,.vendor-detail-loading{display:grid;place-items:center;gap:14px}.vendor-detail-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:18px;color:#64748b;font-size:13px;font-weight:700}.vendor-detail-breadcrumb a{color:#64748b;text-decoration:none}.vendor-detail-breadcrumb span{color:#16489f}.vendor-detail-hero,.vendor-detail-panel,.vendor-detail-side-card,.vendor-detail-stat-card{background:#fff;border:1px solid #dde6f3;border-radius:16px;box-shadow:0 10px 30px rgba(15,23,42,.06)}.vendor-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;padding:28px;overflow:hidden;position:relative}.vendor-detail-hero:after{content:"";position:absolute;inset:0 260px 0 auto;width:310px;background:linear-gradient(90deg,rgba(22,72,159,0),rgba(22,72,159,.06));pointer-events:none}.vendor-detail-hero-profile{display:flex;align-items:center;gap:34px;min-width:0;position:relative;z-index:1}.vendor-detail-avatar{width:150px!important;height:150px!important;border:2px solid #dde6f3;background:linear-gradient(135deg,#16489f,#009dff);color:#fff;font-size:42px!important;font-weight:900}.vendor-detail-hero-copy{min-width:0}.vendor-detail-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.vendor-detail-title-row h1{margin:0;color:#0f172a;font-size:31px;line-height:1.15;font-weight:900}.vendor-detail-verified{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;background:#eef5ff;color:#16489f;font-size:13px;font-weight:800}.vendor-detail-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;color:#475569;font-size:14px;font-weight:700}.vendor-detail-category-strip span,.vendor-detail-hero-meta span,.vendor-detail-outline-btn,.vendor-detail-primary-btn{display:inline-flex;align-items:center;gap:7px}.vendor-detail-category-strip{margin-top:24px}.vendor-detail-category-strip strong{display:block;margin-bottom:10px;font-size:13px;color:#0f172a}.vendor-detail-category-strip div{display:flex;flex-wrap:wrap;gap:8px}.vendor-detail-category-strip span{padding:6px 11px;border-radius:999px;background:#f8fafc;border:1px solid #dde6f3;color:#0f172a;font-size:12px;font-weight:700}.vendor-detail-hero-actions{display:flex;flex-direction:column;gap:12px;justify-content:center;position:relative;z-index:1}.vendor-detail-outline-btn,.vendor-detail-primary-btn{min-height:46px;justify-content:center;border-radius:8px;text-decoration:none;font-size:14px;font-weight:900;border:1px solid #16489f}.vendor-detail-primary-btn{background:#16489f;color:#fff!important}.vendor-detail-outline-btn{background:#fff;color:#16489f!important}.vendor-detail-contact-locked{min-height:46px;padding:10px 14px;border-radius:8px;background:#f8fafc;border:1px solid #dbe3ef;color:#475569;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:800;text-align:center}.vendor-detail-contact-locked svg{flex:0 0 auto;color:#16489f}.vendor-detail-contact-locked.full,.vendor-detail-outline-btn.full,.vendor-detail-primary-btn.full{width:100%}.vendor-detail-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.vendor-detail-stat-card{display:grid;grid-template-columns:52px 1fr;-moz-column-gap:14px;column-gap:14px;row-gap:2px;padding:18px;align-items:center}.vendor-detail-stat-card>div{grid-row:span 3;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#eef5ff;color:#16489f;font-size:22px}.vendor-detail-stat-card>div.green{background:#e8fff4;color:#16a34a}.vendor-detail-stat-card span{color:#475569;font-size:13px;font-weight:700}.vendor-detail-stat-card strong{color:#0f172a;font-size:24px;font-weight:900}.vendor-detail-stat-card small{color:#059669;font-size:12px;font-weight:800}.vendor-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px}.vendor-detail-main{display:grid;gap:18px}.vendor-detail-panel,.vendor-detail-side-card{padding:22px}.vendor-detail-panel h2,.vendor-detail-side-card h2{margin:0 0 18px;color:#0f172a;font-size:20px;font-weight:900}.vendor-detail-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.vendor-detail-info-item{display:grid;grid-template-columns:20px 150px minmax(0,1fr);gap:10px;align-items:flex-start;font-size:13px}.vendor-detail-info-item>span{color:#16489f;margin-top:2px}.vendor-detail-info-item>span.green{color:#16a34a}.vendor-detail-info-item.locked>span{color:#94a3b8}.vendor-detail-info-item small{color:#64748b;font-weight:700}.vendor-detail-info-item strong{color:#0f172a;font-weight:700;overflow-wrap:anywhere}.vendor-detail-info-item.locked strong{color:#64748b}.vendor-detail-about{margin-top:22px;padding-top:20px;border-top:1px solid #dde6f3}.vendor-detail-about h3{margin:0 0 10px;color:#0f172a;font-size:18px;font-weight:900}.vendor-detail-about p{margin:0;color:#334155;line-height:1.65;font-size:14px}.vendor-detail-sidebar{display:grid;gap:18px;align-content:start}.vendor-detail-contact-profile{display:flex;align-items:center;gap:14px;margin-bottom:18px}.vendor-detail-contact-avatar{width:58px!important;height:58px!important;background:linear-gradient(135deg,#16489f,#009dff);color:#fff;font-weight:900}.vendor-detail-contact-profile h3{margin:0 0 7px;color:#0f172a;font-size:17px;font-weight:900}.vendor-detail-contact-profile span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;background:#eef5ff;color:#16489f;font-size:12px;font-weight:800}.vendor-detail-info-line{display:flex;justify-content:space-between;gap:12px;padding:12px 0;color:#64748b;font-size:13px;border-top:1px solid #edf2f7}.vendor-detail-info-line strong{color:#0f172a;text-align:right}.vendor-detail-side-card .vendor-detail-outline-btn,.vendor-detail-side-card .vendor-detail-primary-btn{margin-top:10px}.vendor-detail-services{display:grid;gap:12px;padding:0;margin:0 0 18px;list-style:none}.vendor-detail-services li{display:flex;align-items:center;gap:9px;color:#334155;font-size:13px;font-weight:700}.vendor-detail-services svg{color:#16a34a}.vendor-detail-report{display:flex;align-items:center;gap:8px;padding-top:16px;border-top:1px solid #dde6f3;color:#475569;text-decoration:none;font-size:13px;font-weight:700}.vendor-detail-products-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:14px}.vendor-detail-products-head h2{margin:0}.vendor-detail-products-tools{display:flex;gap:10px;align-items:center}.vendor-detail-product-search{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.vendor-detail-product-search input,.vendor-detail-products-tools select{border:0;outline:none;color:#334155;font-size:13px;font-weight:700;background:transparent}.vendor-detail-products-tools select{height:38px;padding:0 12px;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.vendor-detail-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vendor-detail-product-card{display:grid;grid-template-rows:115px minmax(92px,auto) auto;border:1px solid #dde6f3;border-radius:10px;overflow:hidden;text-decoration:none;color:inherit;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.vendor-detail-product-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(15,23,42,.08)}.vendor-detail-product-card img{width:100%;height:115px;-o-object-fit:cover;object-fit:cover;background:#f8fafc}.vendor-detail-product-card>div{padding:10px 12px}.vendor-detail-product-card h3{min-height:34px;margin:0 0 7px;color:#0f172a;font-size:13px;font-weight:900;line-height:1.3}.vendor-detail-product-card strong{display:block;color:#0f172a;font-size:14px;font-weight:900}.vendor-detail-product-card div span{color:#64748b;font-size:12px;font-weight:700}.vendor-detail-product-card footer{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border-top:1px solid #edf2f7;color:#16489f;font-size:11px;font-weight:800}.vendor-detail-product-card footer span{display:inline-flex;align-items:center;gap:4px}.vendor-detail-products-empty,.vendor-detail-products-loading{display:grid;place-items:center;min-height:140px;color:#64748b;font-weight:800}@media screen and (max-width:1180px){.vendor-detail-layout{grid-template-columns:1fr}.vendor-detail-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-detail-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:900px){.vendor-detail-page{padding:100px 14px 50px}.vendor-detail-hero{grid-template-columns:1fr}.vendor-detail-hero:after{display:none}.vendor-detail-hero-profile{align-items:flex-start}.vendor-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-detail-info-grid,.vendor-detail-sidebar{grid-template-columns:1fr}.vendor-detail-products-head,.vendor-detail-products-tools{align-items:stretch;flex-direction:column}.vendor-detail-product-search,.vendor-detail-products-tools select{width:100%}}@media screen and (max-width:640px){.vendor-detail-hero{padding:20px}.vendor-detail-hero-profile{flex-direction:column;gap:16px}.vendor-detail-avatar{width:98px!important;height:98px!important}.vendor-detail-title-row h1{font-size:24px}.vendor-detail-products-grid,.vendor-detail-stats{grid-template-columns:1fr}.vendor-detail-info-item{grid-template-columns:20px minmax(0,1fr)}.vendor-detail-info-item small,.vendor-detail-info-item strong{grid-column:2}}@media screen and (max-width:1080px){.vendors-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.vendor-card{padding:16px}.vendor-card__details{grid-template-columns:1fr;gap:18px}.vendor-detail-row,.vendor-detail-row:first-child,.vendor-detail-row:last-child{display:grid;grid-template-columns:34px minmax(0,1fr);padding:0;border-right:0}.vendor-detail-icon{margin-bottom:0}.vendor-card__footer{flex-direction:column;align-items:stretch}.vendor-card__actions,.vendor-card__meta{justify-content:center}}@media screen and (max-width:768px){.vendors-container{padding:24px 16px;border-radius:16px}.vendors-title{font-size:24px}.vendors-subtitle{font-size:13.5px}.vendors-grid{grid-template-columns:1fr;max-width:520px}.vendor-card{padding:22px;border-radius:22px}.vendor-card__header{align-items:flex-start;gap:16px;padding-bottom:22px}.vendor-card__avatar{width:72px!important;height:72px!important;font-size:26px!important}.vendor-card__name{font-size:24px}.vendor-card__role-tag{font-size:15px}.vendor-badge-verified{margin-left:0;padding:8px 12px;font-size:15px}.vendor-verified-icon{font-size:19px}.vendor-card__details{padding:22px 0}.vendor-detail-label{font-size:13px}.vendor-detail-row strong{font-size:16px}.vendor-address-full{font-size:14px}.vendor-category-chip{font-size:13px}.vendor-card__meta{flex-wrap:wrap;gap:12px}.vendor-meta-item{font-size:15px}.vendor-meta-item+.vendor-meta-item{padding-left:12px}.vendor-btn-whatsapp{min-width:0;width:100%;font-size:18px;padding:14px 18px}.vendor-btn-email{width:56px;height:56px;flex:0 0 auto}.vendor-card__actions{gap:12px}}.tender-details-page-wrapper{max-width:1280px;margin:0 auto;padding:140px 20px 80px}.tender-breadcrumb-container{display:flex;align-items:center;gap:10px;margin-bottom:24px;font-size:14px;color:#4b5563;font-weight:500}.tender-breadcrumb-back{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid rgba(44,33,92,.08);color:#0b2447;cursor:pointer;transition:all .2s ease}.tender-breadcrumb-back:hover{background:#f3f4f6;transform:translateX(-2px)}.tender-breadcrumb-sep{color:#9ca3af;font-size:12px}.tender-premium-card{background:#fff;box-shadow:0 10px 30px rgba(11,36,71,.03);padding:24px}.tender-premium-card,.tender-premium-gallery{border-radius:20px;border:1px solid rgba(44,33,92,.08);position:relative;overflow:hidden}.tender-premium-gallery{background:#f8fafc;height:420px;width:100%}.tender-gallery-overlay-badge{left:16px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:700}.tender-gallery-overlay-badge,.tender-gallery-overlay-zoom{position:absolute;top:16px;background:rgba(15,23,42,.7);backdrop-filter:blur(4px);color:#fff;z-index:10}.tender-gallery-overlay-zoom{right:16px;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;transition:all .2s ease}.tender-gallery-overlay-zoom:hover{background:rgba(15,23,42,.9);transform:scale(1.1)}.tender-gallery-thumb-item{border-radius:12px;overflow:hidden;border:2px solid transparent;cursor:pointer;transition:all .2s ease;height:80px;background:#f1f5f9}.tender-gallery-thumb-item.active{border-color:var(--primary-color)}.tender-gallery-thumb-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease}.tender-gallery-thumb-img:hover{transform:scale(1.05)}.buyer-card-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(44,33,92,.08);padding-bottom:16px;margin-bottom:16px}.buyer-avatar-wrapper{display:flex;align-items:center;gap:14px}.buyer-avatar-icon{width:48px;height:48px;border-radius:12px;background:rgba(22,72,159,.08);color:var(--primary-color);display:flex;align-items:center;justify-content:center}.buyer-responses-counter{text-align:right}.buyer-responses-number{font-size:28px;font-weight:800;color:var(--primary-color);line-height:1}.buyer-info-grid{display:grid;grid-template-columns:1fr;gap:12px}.buyer-info-item{display:flex;align-items:center;gap:10px;color:#4b5563;font-size:14px}.buyer-info-item svg{color:var(--primary-color);flex-shrink:0}.tender-meta-badges-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;margin-bottom:20px}.tender-meta-badge{background:#fff;border:1px solid rgba(44,33,92,.12);border-radius:10px;padding:8px 14px;font-size:13.5px;font-weight:500;color:#4b5563}.tender-meta-badge span.bold-val{font-weight:700;color:#0b2447}.tender-meta-badge-status{display:flex;align-items:center;gap:6px}.status-indicator-dot{width:8px;height:8px;border-radius:50%;background-color:var(--primary-color);display:inline-block}.status-indicator-dot.active{background-color:#22c55e}.tender-quick-specs-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tender-quick-spec-item{background:#f8fafc;border-radius:16px;padding:14px 16px;display:flex;align-items:center;gap:14px}.tender-quick-spec-icon-box{width:44px;height:44px;border-radius:12px;background:rgba(0,157,255,.08);color:var(--secondary-color);display:flex;align-items:center;justify-content:center;flex-shrink:0}.tender-quick-spec-texts{display:flex;flex-direction:column;min-width:0}.tender-quick-spec-label{font-size:11.5px;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.tender-quick-spec-value{font-size:15px;font-weight:700;color:#0f172a;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tender-chips-section{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.tender-chip-label{font-size:13px;color:#6b7280;font-weight:700}.tender-chip{background:rgba(22,72,159,.05);border:1px solid rgba(22,72,159,.1);color:var(--primary-color);border-radius:50px;padding:5px 14px;font-size:12.5px;font-weight:700}.tender-chip-brand{background:rgba(0,157,255,.06);border:1px solid rgba(0,157,255,.12);color:var(--secondary-color);border-radius:12px;padding:8px 16px;font-size:13.5px;font-weight:700}.tender-premium-form-card{background:#fff;border-radius:24px;border:1px solid rgba(44,33,92,.08);box-shadow:0 15px 40px rgba(11,36,71,.04);padding:28px}.tender-form-title{font-size:18px;font-weight:800;color:#0b2447;margin-bottom:20px;border-bottom:1px solid rgba(44,33,92,.06);padding-bottom:12px}.tender-form-group label{font-size:13.5px;font-weight:700;color:#374151}.tender-form-input{width:100%;border-radius:12px;border:1px solid #d1d5db;padding:12px 14px;font-size:14px;color:#0f172a;transition:all .2s ease;background:#f8fafc}.tender-form-input:focus{outline:none;border-color:var(--primary-color);background:#fff;box-shadow:0 0 0 3px rgba(22,72,159,.12)}.tender-file-upload-btn-custom{display:flex;align-items:center;justify-content:space-between;border:1.5px dashed #cbd5e1;border-radius:12px;padding:12px 16px;cursor:pointer;background:#f8fafc;transition:all .2s ease}.tender-file-upload-btn-custom:hover{background:#f1f5f9;border-color:var(--secondary-color)}.tender-form-submit-btn{background:var(--primary-color);color:#fff;font-weight:700;font-size:15px;padding:14px 20px;border-radius:12px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease}.tender-form-submit-btn:hover{background:#0f3980;transform:translateY(-1px);box-shadow:0 4px 12px rgba(22,72,159,.15)}.tender-form-estimation-box{border:1px solid var(--primary-color);color:var(--primary-color);font-weight:700;font-size:15px;text-align:center;padding:12px;border-radius:12px;background:rgba(22,72,159,.02)}.tender-full-section-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.tender-full-section-header h2{font-size:19px;font-weight:800;color:#0b2447;margin:0}.tender-section-icon-box{width:32px;height:32px;border-radius:8px;background:rgba(22,72,159,.08);color:var(--primary-color);display:flex;align-items:center;justify-content:center}.tender-description-text{font-size:14.5px;line-height:1.75;color:#374151;white-space:pre-wrap}.tender-details-premium-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tender-details-premium-item{background:#fff;border:1px solid rgba(44,33,92,.06);border-radius:16px;padding:16px;display:flex;align-items:center;gap:14px;box-shadow:0 4px 15px rgba(11,36,71,.015)}.tender-details-premium-icon{width:40px;height:40px;border-radius:10px;background:rgba(0,157,255,.06);color:var(--secondary-color);display:flex;align-items:center;justify-content:center;flex-shrink:0}.tender-details-premium-label{font-size:11px;color:#6b7280;font-weight:700;text-transform:uppercase}.tender-details-premium-value{font-size:14px;font-weight:700;color:#0f172a;margin-top:2px}.tender-pdf-banner{background:#fff;border:1px solid rgba(44,33,92,.08);border-radius:16px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;box-shadow:0 4px 20px rgba(11,36,71,.02)}.tender-pdf-banner-left{display:flex;align-items:center;gap:14px}.pdf-icon-bg{width:44px;height:44px;border-radius:10px;background:rgba(239,68,68,.08);color:#ef4444;display:flex;align-items:center;justify-content:center;font-size:20px}.pdf-banner-title{font-size:15px;font-weight:700;color:#0f172a}.pdf-banner-subtitle{font-size:12px;color:#6b7280;margin-top:2px}.tender-pdf-download-btn{background:#fff;border:1px solid rgba(44,33,92,.12);color:#374151;font-size:13.5px;font-weight:700;padding:10px 18px;border-radius:10px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease}.tender-pdf-download-btn:hover{background:#f8fafc;border-color:var(--primary-color);color:var(--primary-color)}.tender-table-container-card{background:#fff;border:1px solid rgba(44,33,92,.08);border-radius:20px;box-shadow:0 8px 30px rgba(11,36,71,.02);overflow:hidden;padding:0}.tender-table-header-row{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid rgba(44,33,92,.06)}.tender-table-header-title{display:flex;align-items:center;gap:10px}.tender-badge-pill{background:var(--primary-color);color:#fff;border-radius:50px;padding:4px 10px;font-size:12px;font-weight:700}.tender-table-export-btn{background:#fff;border:1px solid rgba(44,33,92,.12);color:#4b5563;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease}.tender-table-export-btn:hover{background:#f8fafc;border-color:var(--primary-color);color:var(--primary-color)}.tender-premium-table{width:100%;border-collapse:collapse;text-align:left}.tender-premium-table th{background:#f8fafc;color:#475569;font-weight:700;font-size:12.5px;padding:14px 20px;border-bottom:1px solid rgba(44,33,92,.06);white-space:nowrap}.tender-premium-table td{padding:16px 20px;border-bottom:1px solid rgba(44,33,92,.04);font-size:13.5px;color:#334155;vertical-align:middle}.tender-premium-table tr:hover{background:rgba(248,250,252,.8)}.table-status-pill{display:inline-block;font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:20px;text-transform:capitalize;white-space:nowrap}.table-status-pill.submitted{background:rgba(0,157,255,.08);color:var(--secondary-color)}.table-status-pill.accepted{background:rgba(34,197,94,.08);color:#22c55e}.table-status-pill.rejected{background:rgba(239,68,68,.08);color:#ef4444}.table-status-pill.withdrawn{background:rgba(249,115,22,.08);color:#f97316}.tender-table-action-btn{width:32px;height:32px;border-radius:8px;background:#f8fafc;border:1px solid rgba(44,33,92,.08);color:#4b5563;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.tender-table-action-btn:hover{background:rgba(239,68,68,.08);color:#ef4444;border-color:rgba(239,68,68,.2)}.tender-bottom-cta-banner{background:radial-gradient(circle at right,#111b2b 0,#060913 100%);border-radius:20px;padding:32px 40px;display:flex;align-items:center;justify-content:space-between;gap:30px;color:#fff;overflow:hidden;position:relative}.tender-bottom-cta-left{display:flex;align-items:center;gap:20px}.tender-bottom-cta-icon-box{width:52px;height:52px;border-radius:12px;background:hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;font-size:24px}.tender-bottom-cta-title{font-size:19px;font-weight:800;margin:0}.tender-bottom-cta-desc{font-size:13.5px;color:hsla(0,0%,100%,.7);margin-top:4px}.tender-bottom-cta-right{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.tender-cta-btn-gold{background:linear-gradient(135deg,#eab308,#ca8a04);color:#0f172a;font-weight:700;font-size:14px;padding:12px 24px;border-radius:12px;border:none;cursor:pointer;transition:all .2s ease}.tender-cta-btn-gold:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(234,179,8,.25)}.tender-cta-btn-whatsapp{background:#25d366;color:#fff;font-weight:700;font-size:14px;padding:12px 24px;border-radius:12px;border:none;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease}.tender-cta-btn-whatsapp:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(37,211,102,.25)}.tender-trust-section{text-align:center;margin-top:40px}.tender-trust-title{font-size:12px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px}.tender-trust-logos-row{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap;opacity:.65}.trust-logo-text{font-size:18px;font-weight:800;color:#475569}@media screen and (max-width:1024px){.tender-details-premium-grid{grid-template-columns:repeat(2,1fr)}.tender-bottom-cta-banner{flex-direction:column;align-items:flex-start;padding:24px}}@media screen and (max-width:768px){.tender-details-premium-grid,.tender-quick-specs-grid{grid-template-columns:1fr}.tender-pdf-banner{flex-direction:column;align-items:flex-start;gap:16px}.tender-pdf-download-btn{width:100%;justify-content:center}.tender-premium-gallery{height:300px}.tender-bottom-cta-right{width:100%}.tender-bottom-cta-right button{width:100%;justify-content:center}}.b2b-details-wrapper{max-width:1280px;margin:0 auto;padding:140px 20px 80px}.b2b-breadcrumbs-row{display:flex;align-items:center;gap:10px;margin-bottom:24px;font-size:14px;color:#4b5563;font-weight:500}.b2b-breadcrumbs-back-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid rgba(44,33,92,.08);color:#0b2447;cursor:pointer;transition:all .2s ease}.b2b-breadcrumbs-back-btn:hover{background:#f3f4f6;transform:translateX(-2px)}.b2b-premium-image-card{position:relative;border-radius:20px;overflow:hidden;background:#fff;border:1px solid rgba(44,33,92,.08);box-shadow:0 10px 30px rgba(11,36,71,.03);height:420px;width:100%}.b2b-gallery-overlay-badge-left{position:absolute;top:16px;left:16px;background:var(--primary-color);color:#fff;padding:6px 14px;border-radius:8px;font-size:12px;font-weight:700;z-index:10;box-shadow:0 4px 10px rgba(22,72,159,.15)}.b2b-gallery-overlay-price-right{position:absolute;top:16px;right:16px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(8px);border:1px solid rgba(44,33,92,.08);padding:10px 16px;border-radius:14px;text-align:right;z-index:10;box-shadow:0 8px 24px rgba(11,36,71,.08)}.b2b-protected-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--primary-color);background:rgba(22,72,159,.06);padding:3px 8px;border-radius:20px;text-transform:uppercase}.b2b-protected-price-val{font-size:20px;font-weight:800;color:#0b2447;margin-top:4px}.b2b-protected-price-unit{font-size:11px;color:#6b7280;font-weight:700;margin-top:2px}.b2b-gallery-thumbnail-strip{display:flex;align-items:center;gap:12px;overflow-x:auto;padding:4px 0}.b2b-gallery-thumbnail-item{flex-shrink:0;width:90px;height:90px;border-radius:14px;overflow:hidden;border:2px solid transparent;cursor:pointer;transition:all .2s ease;background:#f8fafc}.b2b-gallery-thumbnail-item.active{border-color:var(--primary-color)}.b2b-gallery-thumbnail-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease}.b2b-gallery-thumbnail-img:hover{transform:scale(1.05)}.b2b-summary-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.b2b-summary-card{background:#fff;border:1px solid rgba(44,33,92,.08);border-radius:18px;padding:16px 20px;display:flex;align-items:center;gap:16px;box-shadow:0 6px 20px rgba(11,36,71,.02)}.b2b-summary-icon-box{width:48px;height:48px;border-radius:12px;background:rgba(22,72,159,.06);color:var(--primary-color);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.b2b-summary-texts{display:flex;flex-direction:column}.b2b-summary-label{font-size:11.5px;color:#6b7280;font-weight:700;text-transform:uppercase}.b2b-summary-value{font-size:16px;font-weight:800;color:#0b2447;margin-top:2px}.b2b-summary-subtext{font-size:11px;color:#9ca3af;margin-top:2px}.b2b-alert-banner-green{background:#ecfdf5;border:1px solid rgba(16,185,129,.15);color:#047857;font-weight:700;font-size:13px;padding:12px 18px;border-radius:12px;display:flex;align-items:center;gap:10px}.b2b-seller-profile-card{background:#fff;border:1px solid rgba(44,33,92,.08);border-radius:20px;box-shadow:0 10px 30px rgba(11,36,71,.03);padding:24px}.b2b-seller-profile-content{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr);gap:24px}.b2b-seller-header-badge{background:rgba(22,72,159,.06);color:var(--primary-color);font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:20px;display:inline-flex;align-items:center;gap:4px}.b2b-seller-name-row{display:flex;align-items:center;gap:14px;margin-top:14px}.b2b-seller-avatar{width:52px;height:52px;border-radius:12px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.b2b-seller-name{font-size:17px;font-weight:800;color:#0f172a;margin:0}.b2b-seller-info-list{display:grid;grid-template-columns:1fr;gap:12px;margin-top:16px}.b2b-seller-info-item{display:flex;align-items:center;gap:10px;color:#475569;font-size:13.5px}.b2b-seller-info-item svg{color:var(--primary-color);flex-shrink:0}.b2b-seller-stats-box{background:#f8fafc;border-radius:16px;padding:16px 20px;display:flex;flex-direction:column;justify-content:center;gap:10px;border:1px solid rgba(44,33,92,.04)}.b2b-seller-stat-row{display:flex;align-items:center;justify-content:space-between;font-size:12.5px}.b2b-seller-stat-label{color:#64748b;font-weight:500}.b2b-seller-stat-value{font-weight:700;color:#0f172a}.b2b-checkout-form-card{background:#fff;border:1px solid rgba(44,33,92,.08);border-radius:20px;box-shadow:0 10px 30px rgba(11,36,71,.03);padding:24px}.b2b-checkout-form-title{font-size:18px;font-weight:800;color:#0b2447;margin-bottom:20px}.b2b-checkout-form-body{display:grid;grid-template-columns:1.1fr .9fr;gap:24px}.b2b-qty-form-group{display:flex;flex-direction:column;gap:8px}.b2b-qty-form-group label{font-size:13px;font-weight:700;color:#475569}.b2b-qty-selector-wrapper{display:flex;align-items:center;border:1px solid #cbd5e1;border-radius:12px;height:48px;overflow:hidden;background:#f8fafc;width:-moz-fit-content;width:fit-content}.b2b-qty-selector-btn{width:44px;height:100%;background:transparent;border:none;font-size:18px;font-weight:700;color:#475569;cursor:pointer;transition:all .2s ease}.b2b-qty-selector-btn:hover{background:#e2e8f0;color:#0b2447}.b2b-qty-input{width:68px;height:100%;border:1px solid #cbd5e1;border-top:none;border-bottom:none;text-align:center;font-size:15px;font-weight:800;color:#0f172a;background:#fff}.b2b-qty-input:focus{outline:none}.b2b-qty-status-list{display:flex;flex-direction:column;gap:6px;margin-top:14px}.b2b-qty-status-item{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b;font-weight:600}.b2b-status-bullet{background-color:#22c55e}.b2b-checkout-prices-wrapper{gap:12px}.b2b-checkout-price-row,.b2b-checkout-prices-wrapper{display:flex;flex-direction:column}.b2b-checkout-price-label{font-size:11px;color:#64748b;font-weight:700;text-transform:uppercase}.b2b-checkout-price-value{font-size:15px;font-weight:700;color:#0f172a;margin-top:2px}.b2b-checkout-price-value.highlight-blue{font-size:20px;font-weight:800;color:var(--primary-color)}.b2b-checkout-btn-primary{width:100%;background:var(--primary-color);color:#fff;font-weight:800;font-size:15px;padding:14px 20px;border-radius:12px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;height:48px;box-shadow:0 4px 14px rgba(22,72,159,.15)}.b2b-checkout-btn-primary:hover{background:#0f3980;transform:translateY(-1px)}.b2b-checkout-btn-primary svg{font-size:18px}.b2b-checkout-security-note{font-size:11.5px;font-weight:700;color:#059669;gap:6px;margin-top:14px}.b2b-checkout-security-note,.b2b-specs-header-title{display:flex;align-items:center;justify-content:center}.b2b-specs-header-title{text-align:center;text-transform:uppercase;font-weight:800;font-size:14px;color:#64748b;letter-spacing:.15em;margin:48px 0 24px;gap:15px}.b2b-specs-header-title:after,.b2b-specs-header-title:before{content:"";flex:1;height:1px;background:rgba(44,33,92,.1)}.b2b-specs-grid-3col{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.b2b-spec-card{background:#fff;border:1px solid rgba(44,33,92,.08);border-radius:20px;box-shadow:0 8px 24px rgba(11,36,71,.02);padding:24px;display:flex;flex-direction:column;gap:16px;align-content:start;height:-moz-fit-content;height:fit-content}.b2b-spec-card-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(44,33,92,.06);padding-bottom:12px}.b2b-spec-card-title-row{display:flex;align-items:center;gap:10px}.b2b-spec-card-icon{width:32px;height:32px;border-radius:8px;background:rgba(22,72,159,.06);color:var(--primary-color);display:flex;align-items:center;justify-content:center}.b2b-spec-card-title{font-size:15px;font-weight:800;color:#0b2447;margin:0}.b2b-spec-card-badge-green{background:rgba(34,197,94,.08);color:#22c55e;font-size:10px;font-weight:700;padding:3px 8px;border-radius:20px;text-transform:uppercase}.b2b-spec-table-list{display:flex;flex-direction:column;gap:12px}.b2b-spec-table-row{display:flex;justify-content:space-between;align-items:flex-start;font-size:13.5px;border-bottom:1px solid rgba(44,33,92,.03);padding-bottom:8px}.b2b-spec-table-label{color:#64748b;font-weight:500;max-width:150px}.b2b-spec-table-value{font-weight:700;color:#0f172a;text-align:right;max-width:180px}.b2b-pdf-btn{background:#fff;border:1px solid rgba(44,33,92,.12);color:#374151;font-size:12.5px;font-weight:700;padding:8px 14px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;transition:all .2s ease;margin-top:6px}.b2b-pdf-btn:hover{background:#f8fafc;border-color:var(--primary-color);color:var(--primary-color)}.b2b-pdf-btn-title{display:flex;align-items:center;gap:8px}.b2b-pdf-icon-circle{width:24px;height:24px;border-radius:6px;background:rgba(239,68,68,.08);color:#ef4444;display:flex;align-items:center;justify-content:center}.b2b-bottom-cta-banner{background:radial-gradient(circle at right,#111b2b 0,#060913 100%);border-radius:20px;padding:32px 40px;display:flex;align-items:center;justify-content:space-between;gap:30px;color:#fff;overflow:hidden;margin-top:40px}.b2b-bottom-cta-left{display:flex;align-items:center;gap:20px}.b2b-bottom-cta-icon{width:52px;height:52px;border-radius:12px;background:hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;font-size:24px}.b2b-bottom-cta-title{font-size:18px;font-weight:800;margin:0}.b2b-bottom-cta-desc{font-size:13px;color:hsla(0,0%,100%,.7);margin-top:4px}.b2b-bottom-cta-right{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.b2b-cta-btn-gold{background:linear-gradient(135deg,#eab308,#ca8a04);color:#0f172a;font-weight:700;font-size:14px;padding:12px 24px;border-radius:12px;border:none;cursor:pointer;transition:all .2s ease}.b2b-cta-btn-gold:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(234,179,8,.25)}.b2b-cta-btn-whatsapp{background:#25d366;color:#fff;font-weight:700;font-size:14px;padding:12px 24px;border-radius:12px;border:none;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease}.b2b-cta-btn-whatsapp:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(37,211,102,.25)}.b2b-trust-section{text-align:center;margin-top:40px}.b2b-trust-title{font-size:12px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px}.b2b-trust-logos-row{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap;opacity:.65}.b2b-trust-logo-text{font-size:18px;font-weight:800;color:#475569}@media screen and (max-width:1024px){.b2b-specs-grid-3col{grid-template-columns:repeat(2,1fr)}.b2b-checkout-form-body,.b2b-seller-profile-content{grid-template-columns:1fr;gap:16px}}@media screen and (max-width:768px){.b2b-specs-grid-3col,.b2b-summary-row{grid-template-columns:1fr}.b2b-premium-image-card{height:300px}.b2b-bottom-cta-banner{flex-direction:column;align-items:flex-start;padding:24px}.b2b-bottom-cta-right{width:100%}.b2b-bottom-cta-right button{width:100%;justify-content:center}}.b2b-form-container{max-width:1120px;margin:0 auto;padding:120px 20px 80px}.b2b-form-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:20px}.b2b-form-breadcrumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b;font-weight:500;margin-bottom:8px}.b2b-form-breadcrumbs a{color:#64748b;text-decoration:none;transition:color .2s ease}.b2b-form-breadcrumbs a:hover{color:var(--primary-color)}.b2b-form-title{font-size:26px;font-weight:800;color:#0b2447;margin:0}.b2b-form-subtitle{font-size:13.5px;color:#64748b;margin:4px 0 0}.b2b-form-card-box{background:#fff;border:1px solid rgba(44,33,92,.08);border-radius:20px;box-shadow:0 10px 30px rgba(11,36,71,.03);padding:24px;display:flex;flex-direction:column;gap:20px}.b2b-form-section-header{font-size:14px;font-weight:800;color:#0b2447;text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px;border-bottom:1px solid rgba(44,33,92,.04);padding-bottom:12px}.b2b-form-group{display:flex;flex-direction:column;gap:6px}.b2b-form-group label{font-size:12.5px;font-weight:700;color:#374151}.b2b-form-group label span.required-star{color:#ef4444;margin-left:2px}.b2b-form-input,.b2b-form-select,.b2b-form-textarea{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px;font-size:13.5px;color:#0f172a;outline:none;transition:all .2s ease;width:100%}.b2b-form-input:focus,.b2b-form-select:focus,.b2b-form-textarea:focus{border-color:var(--primary-color);background:#fff;box-shadow:0 0 0 3px rgba(22,72,159,.08)}.b2b-form-textarea{resize:vertical;min-height:100px}.b2b-media-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:8px}.b2b-media-upload-spot{border:1.5px dashed #cbd5e1;background:#f8fafc;border-radius:14px;height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:10px;text-align:center;color:#64748b;position:relative;overflow:hidden}.b2b-media-upload-spot:hover{border-color:var(--primary-color);background:rgba(22,72,159,.02);color:var(--primary-color)}.b2b-media-upload-icon{font-size:24px;margin-bottom:4px}.b2b-media-upload-text{font-size:11px;font-weight:700;line-height:1.3}.b2b-media-upload-subtext{font-size:8.5px;color:#94a3b8;margin-top:4px}.b2b-media-preview-spot{border:1px solid rgba(44,33,92,.08);background:#f8fafc;border-radius:14px;height:110px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(11,36,71,.02)}.b2b-media-preview-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.b2b-media-preview-placeholder{font-size:28px;color:#cbd5e1}.b2b-media-delete-btn{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:50%;background:rgba(15,23,42,.6);color:#fff;border:none;font-size:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:5}.b2b-media-delete-btn:hover{background:#ef4444;transform:scale(1.1)}.b2b-accordion-bar{background:#fff;border:1px solid rgba(44,33,92,.08);border-radius:16px;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(11,36,71,.01)}.b2b-accordion-bar:hover{border-color:var(--primary-color);box-shadow:0 6px 20px rgba(22,72,159,.03)}.b2b-accordion-title-box{display:flex;align-items:center;gap:12px}.b2b-accordion-num{width:26px;height:26px;border-radius:50%;background:rgba(22,72,159,.06);color:var(--primary-color);font-size:12.5px;font-weight:800;display:flex;align-items:center;justify-content:center}.b2b-accordion-num.active{background:var(--primary-color);color:#fff}.b2b-accordion-title{font-size:14.5px;font-weight:800;color:#0b2447}.b2b-accordion-badge{background:#f1f5f9;color:#475569;font-size:11px;font-weight:700;padding:3px 8px;border-radius:10px;margin-left:8px}.b2b-accordion-add-btn{background:transparent;border:1px solid rgba(22,72,159,.15);color:var(--primary-color);font-size:12.5px;font-weight:700;padding:6px 14px;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:4px}.b2b-accordion-add-btn:hover{background:rgba(22,72,159,.06);border-color:var(--primary-color)}.b2b-accordion-arrow{color:#94a3b8;font-size:16px;margin-left:16px;transition:transform .2s ease}.b2b-accordion-arrow.open{transform:rotate(180deg);color:var(--primary-color)}.b2b-accordion-content-wrapper{border:1px solid rgba(44,33,92,.06);border-top:none;border-radius:0 0 16px 16px;background:#fdfdfd;padding:24px;margin-top:-8px;box-shadow:inset 0 2px 8px rgba(11,36,71,.01);display:flex;flex-direction:column;gap:16px}.b2b-form-bottom-split{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;margin-top:10px}.b2b-status-bullet-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:rgba(34,197,94,.1);color:#22c55e;font-size:11px;font-weight:800;margin-right:10px}.b2b-summary-row-item{display:flex;align-items:center;justify-content:space-between;font-size:13.5px;border-bottom:1px solid rgba(44,33,92,.03);padding:10px 0}.b2b-summary-row-item:last-child{border-bottom:none}.b2b-summary-row-label{color:#475569;font-weight:500}.b2b-btn-draft{background:#fff;color:#334155;border:1px solid #cbd5e1;font-weight:700;font-size:14px;padding:10px 20px;border-radius:10px;cursor:pointer;transition:all .2s ease;height:44px;display:flex;align-items:center;justify-content:center}.b2b-btn-draft:hover{background:#f8fafc;border-color:#94a3b8}.b2b-btn-publish{background:var(--primary-color);color:#fff;border:none;font-weight:700;font-size:14px;padding:10px 24px;border-radius:10px;cursor:pointer;transition:all .2s ease;height:44px;display:flex;align-items:center;justify-content:center;gap:8px}.b2b-btn-publish:hover{background:#0f3980;box-shadow:0 4px 14px rgba(22,72,159,.2)}.b2b-btn-cancel{background:transparent;color:#64748b;border:none;font-weight:700;font-size:14px;padding:10px 20px;cursor:pointer;transition:all .2s ease}.b2b-btn-cancel:hover{color:#0f172a}.b2b-badge-tag-red{background:#fef2f2;color:#ef4444}.b2b-badge-tag-green,.b2b-badge-tag-red{font-weight:700;font-size:11px;padding:3px 10px;border-radius:20px}.b2b-badge-tag-green{background:#f0fdf4;color:#22c55e}@media screen and (max-width:768px){.b2b-media-grid{grid-template-columns:repeat(3,1fr)}.b2b-form-bottom-split{grid-template-columns:1fr}}.std-details-wrapper{max-width:1440px;margin:0 auto;padding:112px 18px 80px;background:#f8fafc}.std-breadcrumbs-row{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#64748b;font-weight:500;margin-bottom:14px}.std-breadcrumbs-row a{color:#64748b;text-decoration:none;transition:color .2s ease}.std-breadcrumbs-row a:hover{color:#16489f}.std-product-grid{display:grid;grid-template-columns:minmax(320px,36%) minmax(360px,40%) minmax(250px,24%);gap:14px;align-items:flex-start}.std-gallery-container{display:flex;flex-direction:column;gap:10px}.std-gallery-main-card{position:relative;border-radius:14px;overflow:hidden;background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 14px rgba(11,36,71,.03);height:min(380px,calc(100vh - 190px));min-height:330px;display:flex;align-items:center;justify-content:center}.std-gallery-badge-nouveau{position:absolute;top:16px;left:16px;background:#1d4ed8;color:#fff;font-size:10px;font-weight:800;text-transform:uppercase;padding:4px 10px;border-radius:6px;letter-spacing:.05em;z-index:5}.std-gallery-expand-btn{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;background:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(11,36,71,.08);color:#0f172a;transition:all .2s ease;z-index:5}.std-gallery-expand-btn:hover{transform:scale(1.08);background:#f8fafc}.std-gallery-arrow-btn{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(11,36,71,.06);color:#475569;transition:all .2s ease;z-index:4}.std-gallery-arrow-btn:hover{background:#f8fafc;color:#0f172a}.std-gallery-arrow-btn.left{left:16px}.std-gallery-arrow-btn.right{right:16px}.std-gallery-main-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:14px;transition:transform .3s ease}.std-gallery-thumbnail-strip{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.std-gallery-thumbnail-item{width:62px;height:62px;border-radius:10px;overflow:hidden;border:2px solid transparent;background:#f8fafc;cursor:pointer;padding:0;transition:all .2s ease;flex-shrink:0}.std-gallery-thumbnail-item.active{border-color:#16489f;transform:scale(.98)}.std-gallery-thumbnail-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:4px}.std-gallery-video-thumb{position:relative;width:92px;background:#0b2447;border-color:#cbd5e1}.std-gallery-video-thumb .std-gallery-thumbnail-img{opacity:.5;-o-object-fit:cover;object-fit:cover;padding:0}.std-gallery-video-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#fff;font-size:10px;font-weight:900;line-height:1.1;background:rgba(11,36,71,.36)}.std-gallery-video-thumb.active{border-color:#2563eb}.std-pdf-dashed-box{border:1.5px dashed #cbd5e1;background:#fff;border-radius:12px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:8px}.std-pdf-left{display:flex;align-items:center;gap:14px}.std-pdf-icon-frame{width:34px;height:34px;border-radius:10px;background:#f1f5f9;color:#1e3a8a;display:flex;align-items:center;justify-content:center;font-size:20px}.std-pdf-title-text{font-size:13.5px;font-weight:700;color:#1e293b;margin:0}.std-pdf-sub-text{font-size:11px;color:#64748b;margin:2px 0 0}.std-pdf-download-btn{background:#16489f;color:#fff;border:none;font-size:12px;font-weight:700;padding:8px 16px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease}.std-pdf-download-btn:hover{background:#0f3980}.std-details-container{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px}.std-ref-fav-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.std-ref-badge{display:inline-flex;align-items:center;gap:6px;background:#f1f5f9;padding:4px 10px;border-radius:6px;font-size:11.5px;font-weight:700;color:#475569}.std-copy-btn{background:transparent;border:none;color:#64748b;cursor:pointer;padding:2px;display:flex;align-items:center;transition:color .2s ease}.std-copy-btn:hover{color:#0f172a}.std-top-fav-btn{background:transparent;border:none;color:#475569;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:6px;transition:color .2s ease}.std-top-fav-btn:hover{color:#ef4444}.std-product-title{font-size:21px;font-weight:800;color:#0f2444;margin:0;line-height:1.25}.std-rating-verified-row{display:flex;align-items:center;gap:10px;font-size:12.5px;flex-wrap:wrap}.std-stars-box{display:flex;align-items:center;gap:3px;color:#eab308}.std-rating-text{color:#475569;font-weight:600}.std-rating-text span.reviews-count{color:#64748b;font-weight:500}.std-verified-badge{display:inline-flex;align-items:center;gap:4px;color:#22c55e;font-weight:700}.std-short-desc{font-size:12.5px;color:#4b5563;line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.std-sizes-container{display:flex;flex-direction:column;gap:8px}.std-sizes-header{display:flex;align-items:center;justify-content:space-between}.std-sizes-label{font-size:13px;font-weight:700;color:#1e293b}.std-sizes-guide{font-size:12px;font-weight:700;color:#16489f;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.std-sizes-guide:hover{text-decoration:underline}.std-sizes-grid{display:flex;gap:8px;flex-wrap:wrap}.std-size-item{min-width:38px;height:32px;padding:0 10px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#1e293b;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.std-size-item:hover{border-color:#94a3b8;background:#f8fafc}.std-size-item.selected{background:#111827;color:#fff;border-color:#111827}.std-colors-container{display:flex;flex-direction:column;gap:8px}.std-colors-label{font-size:13px;font-weight:700;color:#1e293b}.std-colors-label span{font-weight:500;color:#64748b;margin-left:4px}.std-colors-row{display:flex;gap:8px;align-items:center}.std-color-circle-item{width:26px;height:26px;border-radius:50%;cursor:pointer;position:relative;transition:all .2s ease;box-shadow:inset 0 2px 4px rgba(0,0,0,.06)}.std-color-circle-item:hover{transform:scale(1.08)}.std-color-circle-item.active{box-shadow:0 0 0 2px #fff,0 0 0 4px #16489f}.std-stock-sku-row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(44,33,92,.05);padding-bottom:10px;margin-top:0}.std-stock-status{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#22c55e}.std-sku-text{font-size:12px;font-weight:700;color:#64748b}.std-sku-text span{color:#334155}.std-pricing-specs-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px;display:grid;grid-template-columns:1fr;gap:10px}.std-price-left-col{display:flex;flex-direction:column;justify-content:center;border-right:none;padding-right:0}.std-price-label-text{font-size:12.5px;color:#64748b;font-weight:600;margin:0}.std-price-value-text{font-size:22px;font-weight:800;color:#0f172a;margin:6px 0}.std-price-wholesale-tag{font-size:11px;font-weight:700;color:#64748b;margin:0}.std-price-tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.std-price-tier-item{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:8px;min-width:0}.std-price-tier-value{display:block;color:#0b2447;font-size:14px;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.std-price-tier-qty{display:block;margin-top:3px;color:#64748b;font-size:10.5px;font-weight:700;line-height:1.2}.std-specs-right-col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.std-spec-info-item{display:flex;flex-direction:column;gap:2px;padding:8px;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.std-spec-info-label{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.02em}.std-spec-info-val{font-size:13px;font-weight:700;color:#1e293b}.std-ctas-row{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:0}.std-btn-quote-primary{background:#16489f;color:#fff;border:none;height:52px;border-radius:12px;font-weight:800;font-size:14.5px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.2}.std-btn-quote-primary:hover{background:#0f3980;box-shadow:0 4px 14px rgba(22,72,159,.2)}.std-btn-quote-primary span.subtitle{font-size:10.5px;font-weight:500;opacity:.85;margin-top:2px}.std-btn-fav-outline{width:52px;height:52px;border-radius:12px;border:1px solid #cbd5e1;background:#fff;color:#475569;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.std-btn-fav-outline:hover{border-color:#94a3b8;color:#ef4444;background:#f8fafc}.std-btn-fav-outline span.btn-label{font-size:9.5px;font-weight:700;margin-top:2px}.std-seller-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:12px;position:sticky;top:112px;box-shadow:0 4px 14px rgba(11,36,71,.03)}.std-seller-card__top{display:flex;align-items:center;gap:10px}.std-seller-avatar{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#eef5ff;color:#16489f;font-size:13px;font-weight:900}.std-seller-eyebrow{margin:0;color:#64748b;font-size:10.5px;font-weight:800;text-transform:uppercase}.std-seller-card h3{margin:2px 0 0;color:#0b2447;font-size:16px;font-weight:900}.std-seller-verified{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;padding:5px 8px;border-radius:999px;background:#ecfdf5;color:#15803d;font-size:11px;font-weight:900}.std-seller-facts{display:grid;gap:8px}.std-seller-facts div{display:flex;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid #e2e8f0}.std-seller-facts span{color:#64748b;font-size:11px;font-weight:700}.std-seller-facts strong{color:#0b2447;font-size:11.5px;font-weight:900;text-align:right}.std-seller-actions{display:grid;gap:8px}.std-seller-primary,.std-seller-profile,.std-seller-whatsapp{min-height:38px;border-radius:9px;font-size:12px;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none}.std-seller-primary{background:#16489f;border:1px solid #16489f;color:#fff}.std-seller-whatsapp{background:#128c7e;border:1px solid #128c7e;color:#fff}.std-seller-profile{background:#fff;border:1px solid #cbd5e1;color:#16489f}.std-seller-trust-list{display:grid;gap:7px;padding-top:4px}.std-seller-trust-list span{display:flex;align-items:center;gap:6px;color:#475569;font-size:11px;font-weight:700}.std-seller-trust-list svg{flex:0 0 auto;color:#16489f}.std-trust-badges-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;background:#f8fafc;border:1px solid rgba(44,33,92,.05);border-radius:16px;padding:16px 20px;margin-top:40px}.std-trust-badge-item{display:flex;align-items:center;gap:12px}.std-trust-badge-icon{font-size:20px;color:#16489f}.std-trust-badge-title{font-size:12.5px;font-weight:750;color:#1e293b;margin:0}.std-trust-badge-desc{font-size:10.5px;color:#64748b;margin:2px 0 0}.std-reviews-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-top:16px}.std-reviews-layout{display:grid;grid-template-columns:.9fr 2.1fr;gap:32px}.std-reviews-left-summary{background:#fff;border:1px solid rgba(44,33,92,.06);border-radius:20px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(11,36,71,.01);height:-moz-max-content;height:max-content}.std-reviews-score{font-size:48px;font-weight:800;color:#0b2447;line-height:1}.std-reviews-stars-timeline{display:flex;flex-direction:column;gap:8px;width:100%;margin:20px 0}.std-timeline-row{display:flex;align-items:center;gap:10px;font-size:11px;color:#475569;font-weight:700}.std-timeline-bar-bg{flex:1;height:6px;background:#f1f5f9;border-radius:3px;overflow:hidden}.std-timeline-bar-filled{height:100%;background:#1d4ed8;border-radius:3px}.std-write-review-btn{background:#16489f;color:#fff;border:none;font-size:13px;font-weight:700;padding:10px 20px;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px;width:100%;justify-content:center}.std-write-review-btn:hover{background:#0f3980}.std-reviews-slider-container{position:relative;display:flex;align-items:center}.std-reviews-horizontal-strip{display:flex;gap:16px;overflow-x:auto;padding:8px 4px;flex:1;scroll-behavior:smooth}.std-reviews-card-item{background:#fff;border:1px solid rgba(44,33,92,.06);border-radius:16px;padding:20px;width:250px;flex-shrink:0;display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 16px rgba(11,36,71,.015)}.std-rev-user-row{display:flex;align-items:center;gap:10px}.std-rev-avatar{width:36px;height:36px;border-radius:50%;background:#f1f5f9;color:#1e293b;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.std-rev-name{font-size:12.5px;font-weight:750;color:#1e293b;margin:0}.std-rev-country{font-size:10.5px;color:#64748b;margin-top:1px}.std-rev-date{font-size:11px;color:#94a3b8}.std-rev-comment{font-size:12px;color:#4b5563;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:54px}.std-rev-photo{width:44px;height:44px;border-radius:6px;-o-object-fit:cover;object-fit:cover;border:1px solid #e2e8f0}.std-reviews-nav-chevron{width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.04);color:#475569;position:absolute;right:-18px;z-index:5;transition:all .2s ease}.std-reviews-nav-chevron:hover{background:#f8fafc;color:#0f172a;transform:scale(1.05)}.std-reviews-slider-indicator-row{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px}.std-slider-dot{width:6px;height:6px;border-radius:50%;background:#cbd5e1;cursor:pointer;transition:all .2s ease}.std-slider-dot.active{background:#16489f;width:14px;border-radius:3px}.std-similar-section-header{margin-bottom:24px;padding-top:24px}.std-bottom-sticky-banner,.std-similar-section-header{display:flex;align-items:center;justify-content:space-between}.std-bottom-sticky-banner{position:fixed;bottom:0;left:0;right:0;background:#0f1c3f;color:#fff;padding:16px 24px;gap:32px;z-index:999;box-shadow:0 -4px 20px rgba(11,36,71,.15)}.std-bottom-banner-left{display:flex;align-items:center;gap:16px}.std-bottom-banner-icon{font-size:24px;color:#eab308}.std-bottom-banner-title{font-size:14px;font-weight:800;margin:0}.std-bottom-banner-desc{font-size:11.5px;color:#cbd5e1;margin:4px 0 0}.std-bottom-banner-right{display:flex;align-items:center;gap:12px}.std-bottom-cta-gold{background:#f59e0b;color:#0f1c3f;border:none;font-size:12.5px;font-weight:800;padding:10px 20px;border-radius:8px;cursor:pointer;transition:all .2s ease}.std-bottom-cta-gold:hover{background:#d97706}.std-bottom-cta-outline{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.2);font-size:12.5px;font-weight:800;padding:10px 20px;border-radius:8px;cursor:pointer;transition:all .2s ease}.std-bottom-cta-outline:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.4)}.std-bottom-cta-whatsapp{background:#128c7e;color:#fff;border:none;font-size:12.5px;font-weight:800;padding:10px 20px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease}.std-bottom-cta-whatsapp:hover{background:#075e54}@media screen and (max-width:992px){.std-product-grid{grid-template-columns:1fr;gap:14px}.std-seller-card{position:static}.std-reviews-layout{grid-template-columns:1fr}.std-bottom-sticky-banner{flex-direction:column;gap:16px;text-align:center}.std-bottom-banner-left{flex-direction:column;gap:8px}}@media screen and (max-width:768px){.std-details-wrapper{padding:78px 12px 92px}.std-breadcrumbs-row{margin-bottom:10px;overflow-x:auto;white-space:nowrap}.std-trust-badges-bar{grid-template-columns:repeat(2,1fr)}.std-gallery-main-card{height:min(320px,45vh);min-height:230px;border-radius:12px}.std-gallery-main-img{padding:10px}.std-gallery-thumbnail-item{width:58px;height:58px}.std-gallery-video-thumb{width:82px}.std-details-container,.std-seller-card{padding:12px;border-radius:12px}.std-product-title{font-size:18px}.std-price-tier-grid,.std-pricing-specs-card,.std-specs-right-col{grid-template-columns:1fr}.std-price-left-col{border-right:none;padding-right:0}.std-ref-fav-row{align-items:flex-start;gap:8px}.std-top-fav-btn span,.std-trust-badges-bar{display:none}.std-bottom-sticky-banner{padding:10px 12px;flex-direction:row;gap:8px}.std-bottom-banner-left{display:none}.std-bottom-banner-right{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.std-bottom-cta-outline,.std-bottom-cta-whatsapp{width:100%;padding:11px 8px;font-size:12px}}.tender-form-wrapper{max-width:1300px;margin:0 auto;padding:120px 20px 80px}.tender-breadcrumbs-row{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#64748b;font-weight:500;margin-bottom:24px}.tender-breadcrumbs-row a{color:#64748b;text-decoration:none;transition:color .2s ease}.tender-breadcrumbs-row a:hover{color:#16489f}.tender-page-title{font-size:28px;font-weight:800;color:#0b2447;margin:0 0 6px}.tender-page-subtitle{font-size:14.5px;color:#64748b;margin:0 0 40px}.tender-form-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:flex-start}.tender-left-col{gap:32px}.tender-card,.tender-left-col{display:flex;flex-direction:column}.tender-card{background:#fff;border:1px solid rgba(44,33,92,.06);border-radius:24px;padding:32px;box-shadow:0 10px 30px rgba(11,36,71,.015);gap:24px}.tender-card-header{display:flex;align-items:center;gap:16px;border-bottom:1px solid rgba(44,33,92,.05);padding-bottom:16px}.tender-header-icon-badge{width:36px;height:36px;border-radius:50%;background:#1e3a8a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.tender-header-title{font-size:16.5px;font-weight:800;color:#0b2447;margin:0}.tender-form-group{display:flex;flex-direction:column;gap:8px;position:relative}.tender-label{font-size:13px;font-weight:700;color:#1e293b}.tender-label span.required{color:#ef4444;margin-left:3px}.tender-input,.tender-select,.tender-textarea{width:100%;padding:12px 16px;border-radius:12px;border:1px solid #cbd5e1;background:#fff;color:#1e293b;font-size:14px;font-family:inherit;transition:all .2s ease;outline:none}.tender-input::-moz-placeholder,.tender-textarea::-moz-placeholder{color:#94a3b8}.tender-input::placeholder,.tender-textarea::placeholder{color:#94a3b8}.tender-input:focus,.tender-select:focus,.tender-textarea:focus{border-color:#16489f;box-shadow:0 0 0 4px rgba(22,72,159,.08)}.tender-char-counter{position:absolute;bottom:10px;right:12px;font-size:11px;color:#94a3b8;pointer-events:none}.tender-tag{display:inline-flex;gap:6px;background:#eff6ff;border:1px solid rgba(29,78,216,.1);font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:8px}.tender-tag,.tender-tag button{align-items:center;color:#1d4ed8}.tender-tag button{background:transparent;border:none;font-weight:800;cursor:pointer;padding:0;display:flex;font-size:14px;line-height:1}.tender-tag button:hover{color:#1e3a8a}.tender-right-col{display:flex;flex-direction:column;gap:32px;position:sticky;top:100px}.tender-main-upload-spot .image_input .image-preview{height:200px!important;width:100%!important;border-radius:16px!important;background:#f8fafc!important;border:1.5px dashed #cbd5e1!important;display:flex!important;align-items:center!important;justify-content:center!important}.tender-thumbnails-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.tender-thumb-spot .image_input .image-preview{height:76px!important;border-radius:12px!important;background:#f8fafc!important;border:1.5px dashed #cbd5e1!important}.tender-pdf-spot-container .image_input .image-preview,.tender-thumb-spot .image_input .image-preview{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.tender-pdf-spot-container .image_input .image-preview{height:120px!important;border-radius:16px!important;background:#f0f7ff!important;border:1.5px dashed rgba(22,72,159,.2)!important}.tender-validation-card{background:#fff;border:1px solid rgba(44,33,92,.06);border-radius:24px;padding:24px;box-shadow:0 10px 30px rgba(11,36,71,.015);display:flex;flex-direction:column;gap:20px}.tender-status-badge-row{display:flex;align-items:center;justify-content:space-between}.tender-status-badge{background:#fef3c7;color:#d97706;font-size:11.5px;font-weight:800;padding:4px 10px;border-radius:6px}.tender-progress-bar-container{display:flex;flex-direction:column;gap:6px}.tender-progress-bg{width:100%;height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden}.tender-progress-fill{height:100%;background:linear-gradient(90deg,#f59e0b,#d97706);border-radius:4px;transition:width .3s ease}.tender-checklist{display:flex;flex-direction:column;gap:12px}.tender-checklist-item{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:#64748b}.tender-checklist-item.checked{color:#0f172a}.tender-check-icon{font-size:16px}.tender-check-icon.checked{color:#22c55e}.tender-check-icon.unchecked{color:#cbd5e1}.tender-btn-publish{background:#16489f;color:#fff;border:none;height:50px;border-radius:12px;font-size:14.5px;font-weight:800;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.tender-btn-publish:hover{background:#0f3980;box-shadow:0 4px 14px rgba(22,72,159,.2)}.tender-btn-draft{background:transparent;color:#16489f;border:1px solid #16489f;height:50px;border-radius:12px;font-size:14.5px;font-weight:800;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.tender-btn-draft:hover{background:rgba(22,72,159,.04)}.tender-bottom-help-banner{background:#0f1c3f;color:#fff;border-radius:24px;padding:32px;display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:40px}.tender-help-left{display:flex;align-items:center;gap:20px}.tender-help-icon-box{width:48px;height:48px;border-radius:12px;background:hsla(0,0%,100%,.06);color:#f59e0b;font-size:24px;display:flex;align-items:center;justify-content:center}.tender-help-title{font-size:15px;font-weight:800;margin:0 0 4px}.tender-help-desc{font-size:12px;color:#cbd5e1;margin:0}.tender-help-right{display:flex;align-items:center;gap:16px}.tender-help-btn-outline{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.2);padding:10px 20px;border-radius:8px;font-size:13px;font-weight:800;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease}.tender-help-btn-outline:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.4)}.tender-help-btn-gold{background:#f59e0b;color:#0f1c3f;border:none;padding:10px 20px;border-radius:8px;font-size:13px;font-weight:800;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease}.tender-help-btn-gold:hover{background:#d97706}@media screen and (max-width:992px){.tender-form-grid{grid-template-columns:1fr;gap:32px}.tender-right-col{position:static}.tender-bottom-help-banner{flex-direction:column;text-align:center;gap:20px}.tender-help-left{flex-direction:column;gap:12px}}.myspace-layout-grid{display:grid;grid-template-columns:280px 1fr;gap:30px;align-items:flex-start;margin-top:30px;margin-bottom:50px}.myspace-sidebar{background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(15,23,42,.06);border-radius:20px;padding:24px 16px;box-shadow:0 10px 30px rgba(15,23,42,.02);display:flex;flex-direction:column;gap:8px;position:sticky;top:100px}.myspace-sidebar-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;padding-left:12px;margin-bottom:12px}.myspace-tab-link{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:12px;font-size:14.5px;font-weight:700;color:#475569;cursor:pointer;transition:all .2s ease-in-out;border:none;background:transparent;width:100%;text-align:left}.myspace-tab-link:hover{background:rgba(30,64,175,.04);color:#1e40af}.myspace-tab-link.active{background:rgba(30,64,175,.08);color:#1e40af;border-left:4px solid #1e40af;padding-left:12px}.myspace-tab-link-left{display:flex;align-items:center;gap:12px}.myspace-tab-icon{font-size:18px}.myspace-tab-badge{font-size:11px;font-weight:800;padding:2px 8px;border-radius:50px;background:#eff6ff;color:#1e40af}.myspace-tab-badge.highlight{background:#fee2e2;color:#ef4444}.myspace-sidebar-footer-card{margin-top:24px;padding-top:20px;border-top:1px solid rgba(15,23,42,.06);display:flex;align-items:center;justify-content:space-between}.myspace-sidebar-footer-user{display:flex;align-items:center;gap:10px;min-width:0}.myspace-sidebar-footer-avatar{width:38px;height:38px;border-radius:50px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-weight:800;color:#1e40af;flex-shrink:0}.myspace-sidebar-footer-name{font-size:13.5px;font-weight:800;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.myspace-sidebar-footer-role{font-size:11px;color:#64748b;margin:2px 0 0}.myspace-logout-icon-btn{background:transparent;border:none;color:#94a3b8;font-size:18px;cursor:pointer;padding:6px;border-radius:8px;transition:all .2s ease}.myspace-logout-icon-btn:hover{background:#fef2f2;color:#ef4444}.myspace-active-view{min-width:0}.myspace-mobile-tabstrip{display:none;overflow-x:auto;white-space:nowrap;gap:10px;padding:12px 10px;border-bottom:1px solid rgba(15,23,42,.06);margin-bottom:24px}.myspace-mobile-tabstrip::-webkit-scrollbar{display:none}.myspace-mobile-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:50px;background:#f8fafc;border:1px solid rgba(15,23,42,.05);font-size:13px;font-weight:700;color:#64748b;cursor:pointer;transition:all .2s ease}.myspace-mobile-pill.active{background:#1e40af;color:#fff;border-color:#1e40af}.profile-info-root{display:flex;flex-direction:column;gap:24px;width:100%}.profile-breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b;font-weight:500;margin-bottom:4px}.profile-breadcrumb-sep{color:#cbd5e1;font-size:12px;flex-shrink:0}.profile-breadcrumb-active{color:#0f172a;font-weight:600}.profile-page-heading{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.profile-page-title{font-size:28px;font-weight:800;color:#0f172a;margin:0}.profile-page-subtitle{font-size:14.5px;color:#64748b;margin:0;line-height:1.5}.profile-banner-card{position:relative;background:linear-gradient(135deg,#1e40af,#0b2447);border-radius:20px;padding:32px;color:#fff;display:flex;align-items:center;gap:28px;box-shadow:0 10px 30px rgba(15,23,42,.08);overflow:hidden}.profile-banner-shapes{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 80% 20%,hsla(0,0%,100%,.06) 0,transparent 60%);pointer-events:none}.profile-banner-avatar-wrap{position:relative;width:80px;height:80px;border-radius:50%;border:3px solid hsla(0,0%,100%,.2);overflow:visible;box-shadow:0 8px 20px rgba(0,0,0,.15);flex-shrink:0;cursor:pointer;transition:all .2s ease;z-index:2}.profile-banner-avatar-wrap:hover{transform:scale(1.02);border-color:hsla(0,0%,100%,.4)}.profile-banner-avatar-loader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);border-radius:50%}.profile-banner-avatar-img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.profile-banner-avatar-initials{background:linear-gradient(135deg,#3b82f6,#1d4ed8);font-size:24px;font-weight:800;letter-spacing:.5px}.profile-banner-avatar-initials,.profile-banner-avatar-overlay{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.profile-banner-avatar-overlay{position:absolute;top:0;left:0;background:rgba(15,23,42,.6);font-size:18px;opacity:0;transition:opacity .2s ease}.profile-banner-avatar-wrap:hover .profile-banner-avatar-overlay{opacity:1}.profile-banner-camera-badge{position:absolute;bottom:-2px;right:-2px;width:26px;height:26px;border-radius:50%;background:#2563eb;border:2px solid #fff;display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.15);pointer-events:none;transition:background .2s ease}.profile-banner-avatar-wrap:hover .profile-banner-camera-badge{background:#1d4ed8}.profile-banner-info-col{display:flex;flex-direction:column;gap:6px;flex-grow:1;z-index:1}.profile-banner-name{font-size:22px;font-weight:800;margin:0;letter-spacing:-.5px;color:#fff}.profile-banner-email-row{display:flex;align-items:center;gap:8px;font-size:14px;color:#93c5fd;margin:0}.profile-banner-email-icon{font-size:14px;flex-shrink:0}.profile-banner-badges{display:flex;align-items:center;gap:8px;margin-top:4px;flex-wrap:wrap}.profile-banner-badge{display:inline-flex;align-items:center;font-size:11px;font-weight:700;padding:4px 10px;border-radius:50px;text-transform:uppercase;letter-spacing:.05em}.profile-banner-badge.status-approved{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.25)}.profile-banner-badge.status-pending{background:rgba(245,158,11,.15);color:#fbbf24;border:1px solid rgba(245,158,11,.25)}.profile-banner-badge.status-rejected{background:rgba(239,68,68,.15);color:#f87171;border:1px solid rgba(239,68,68,.25)}.profile-banner-badge.role-badge{background:hsla(0,0%,100%,.08);color:#e0f2fe;border:1px solid hsla(0,0%,100%,.12)}.profile-banner-meta-row{display:flex;align-items:center;gap:16px;margin-top:8px;flex-wrap:wrap}.profile-banner-meta-item{display:flex;align-items:center;gap:6px;font-size:12px;color:#93c5fd;font-weight:500}.profile-banner-meta-item svg{font-size:13px;flex-shrink:0}.profile-banner-meta-sep{width:1px;height:12px;background:hsla(0,0%,100%,.2)}.profile-banner-right-col{display:flex;align-items:center;flex-shrink:0;z-index:1}.profile-banner-btn-edit{background:#fff;color:#1e40af;border:none;padding:10px 18px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.1)}.profile-banner-btn-edit:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.15)}.profile-info-main-grid{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:flex-start}.profile-info-left-col{display:flex;flex-direction:column;gap:24px}.profile-fields-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.profile-field-cell{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px;box-shadow:0 2px 12px rgba(15,23,42,.02);transition:all .2s ease}.profile-field-cell:hover{box-shadow:0 8px 24px rgba(15,23,42,.06);transform:translateY(-2px);border-color:rgba(15,23,42,.1)}.profile-field-cell-header{display:flex;align-items:center;gap:10px}.profile-field-cell-icon{width:36px;height:36px;border-radius:10px;background:#eff6ff;color:#1e40af;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.profile-field-cell-label{font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.profile-field-cell-value{font-size:15px;font-weight:700;color:#0f172a;margin:0;word-break:break-word;line-height:1.4}.profile-quick-actions{display:flex;flex-direction:column;gap:14px}.profile-quick-actions-title{font-size:16px;font-weight:800;color:#0f172a;margin:0}.profile-quick-actions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.profile-quick-action-card{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:16px;padding:18px;text-align:left;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 12px rgba(15,23,42,.02);width:100%;outline:none;position:relative;overflow:hidden}.profile-quick-action-card:hover{box-shadow:0 8px 24px rgba(15,23,42,.06);transform:translateY(-2px);border-color:rgba(15,23,42,.1)}.profile-quick-action-icon{width:42px;height:42px;border-radius:12px;background:#eff6ff;color:#1e40af;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;transition:all .2s ease}.profile-quick-action-card:hover .profile-quick-action-icon{transform:scale(1.05)}.profile-quick-action-card:nth-child(2) .profile-quick-action-icon{background:#fef3c7;color:#d97706}.profile-quick-action-card:nth-child(3) .profile-quick-action-icon{background:#eff6ff;color:#1e40af}.profile-quick-action-text{display:flex;flex-direction:column;gap:2px;flex-grow:1;min-width:0;text-align:left}.profile-quick-action-label{font-size:14px;font-weight:700;color:#0f172a}.profile-quick-action-desc{font-size:11px;color:#64748b;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-quick-action-arrow{font-size:16px;color:#94a3b8;transition:transform .2s ease;flex-shrink:0}.profile-quick-action-card:hover .profile-quick-action-arrow{transform:translateX(3px);color:#0f172a}.profile-right-col{display:flex;flex-direction:column;gap:20px;position:sticky;top:24px}.profile-verify-stats-card{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:20px;padding:24px;box-shadow:0 4px 20px rgba(15,23,42,.02);display:flex;flex-direction:column;gap:20px}.profile-verify-stats-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800;color:#0f172a;margin:0}.profile-verify-stats-title svg{font-size:18px;color:#1e40af;flex-shrink:0}.profile-checkpoint-list{display:flex;flex-direction:column;gap:12px}.profile-checkpoint-item{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:#64748b}.profile-checkpoint-item.checked{color:#059669}.profile-checkpoint-dot{font-size:16px;color:#cbd5e1;flex-shrink:0}.profile-checkpoint-item.checked .profile-checkpoint-dot{color:#059669}.profile-verify-divider{height:1px;background:rgba(15,23,42,.06);margin:4px 0}.profile-stats-subtitle{font-size:14px;font-weight:800;color:#0f172a;margin:0}.profile-stat-rings-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-stat-ring-box{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;text-align:center}.profile-stat-ring-label{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em;line-height:1.3}.profile-info-root.rtl{direction:rtl}.profile-info-root.rtl .profile-breadcrumb-sep{transform:rotate(180deg)}.profile-info-root.rtl .profile-banner-avatar-wrap{overflow:visible}.profile-info-root.rtl .profile-banner-camera-badge{right:auto;left:-2px}.profile-info-root.rtl .profile-quick-action-card,.profile-info-root.rtl .profile-quick-action-text{text-align:right}.profile-info-root.rtl .profile-quick-action-arrow{transform:rotate(180deg)}.profile-info-root.rtl .profile-quick-action-card:hover .profile-quick-action-arrow{transform:rotate(180deg) translateX(-3px)}.profile-info-root.rtl .profile-banner-btn-edit svg{margin-left:8px;margin-right:0}@media screen and (max-width:1024px){.profile-info-main-grid{grid-template-columns:1fr}.profile-right-col{position:static}}@media screen and (max-width:768px){.profile-banner-card{flex-direction:column;align-items:center;text-align:center;padding:24px;gap:16px}.profile-banner-info-col{align-items:center}.profile-banner-badges,.profile-banner-email-row{justify-content:center}.profile-banner-meta-row{justify-content:center;gap:10px}.profile-banner-meta-sep{display:none}.profile-banner-right-col{width:100%;justify-content:center;margin-top:8px}.profile-fields-grid,.profile-quick-actions-grid{grid-template-columns:1fr}}.profile-edit-container{display:flex;flex-direction:column;gap:24px;width:100%}.profile-page-heading-edit{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(15,23,42,.06);padding-bottom:16px;margin-bottom:8px}.profile-page-heading-edit .profile-page-subtitle{margin-top:4px}.profile-required-indicator{font-size:13px;color:#ef4444;font-weight:600;background:#fef2f2;padding:6px 12px;border-radius:6px;border:1px dashed rgba(239,68,68,.2)}.profile-edit-grid{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:flex-start}.profile-edit-left-col,.profile-edit-right-col{display:flex;flex-direction:column;gap:24px}.profile-edit-right-col{position:sticky;top:24px}.profile-edit-card{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:20px;padding:24px;box-shadow:0 4px 20px rgba(15,23,42,.02);display:flex;flex-direction:column;gap:20px}.profile-edit-card-title{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:800;color:#0f172a;margin:0 0 4px}.profile-edit-card-title-icon{font-size:18px;color:#1e40af;flex-shrink:0}.profile-edit-fields-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.profile-edit-input-group{display:flex;flex-direction:column;gap:8px}.profile-edit-input-group.full-width{grid-column:span 2}.profile-edit-label{font-size:13px;font-weight:700;color:#475569}.profile-edit-label .red{color:#ef4444}.profile-edit-optional-text{font-size:11.5px;color:#94a3b8;font-weight:500}.profile-edit-input-wrapper{position:relative;display:flex;align-items:center;width:100%}.profile-edit-input-icon{position:absolute;left:16px;font-size:16px;color:#94a3b8;pointer-events:none;transition:color .2s ease;z-index:10}.profile-edit-input{width:100%;height:46px;padding:0 16px 0 46px;border-radius:12px;border:1px solid #cbd5e1;background:#f8fafc;font-size:14.5px;font-weight:600;color:#0f172a;outline:none;transition:all .2s ease;font-family:inherit}.profile-edit-input::-moz-placeholder{color:#94a3b8}.profile-edit-input::placeholder{color:#94a3b8}.profile-edit-input:focus{border-color:#1e40af;background:#fff;box-shadow:0 0 0 4px rgba(30,64,175,.08)}.profile-edit-input-wrapper:focus-within .profile-edit-input-icon,.profile-edit-input:focus~.profile-edit-input-icon{color:#1e40af}.profile-edit-select{width:100%;height:46px;padding:0 16px 0 46px;border-radius:12px;border:1px solid #cbd5e1;background:#f8fafc;font-size:14.5px;font-weight:600;color:#0f172a;outline:none;transition:all .2s ease;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}.profile-edit-select:focus{border-color:#1e40af;background:#fff;box-shadow:0 0 0 4px rgba(30,64,175,.08)}.profile-account-type-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.profile-account-type-option{min-height:46px;padding:8px 10px;border-radius:12px;border:1px solid #cbd5e1;background:#f8fafc;color:#475569;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease}.profile-account-type-option:hover{border-color:#94a3b8;background:#fff}.profile-account-type-option.active{border-color:#1e40af;background:#eff6ff;color:#1e40af;box-shadow:0 0 0 4px rgba(30,64,175,.08)}.profile-edit-phone-wrapper{width:100%}.profile-edit-phone-wrapper .MuiTelInput-Component{width:100%;background:#f8fafc!important;border-radius:12px}.profile-edit-phone-wrapper .MuiTelInputStyled{padding-left:6px;background:#f8fafc!important;border:1px solid #cbd5e1;border-radius:12px;transition:all .2s ease}.profile-edit-phone-wrapper .MuiTelInputStyled:focus-within{border-color:#1e40af;background:#fff!important;box-shadow:0 0 0 4px rgba(30,64,175,.08)}.profile-edit-avatar-container{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:12px 0}.profile-edit-avatar-preview-wrap{position:relative;width:140px;height:140px;border-radius:50%;border:4px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.06);flex-shrink:0;cursor:pointer}.profile-edit-avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;display:block}.profile-edit-avatar-initials{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1e40af;font-size:42px;font-weight:800}.profile-edit-avatar-camera-overlay,.profile-edit-avatar-initials{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center}.profile-edit-avatar-camera-overlay{position:absolute;top:0;left:0;background:rgba(15,23,42,.6);font-size:24px;color:#fff;opacity:0;transition:opacity .2s ease}.profile-edit-avatar-preview-wrap:hover .profile-edit-avatar-camera-overlay{opacity:1}.profile-edit-avatar-specs{font-size:11.5px;color:#64748b;font-weight:600}.profile-edit-avatar-btn-upload{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid #1e40af;background:transparent;color:#1e40af;font-size:13.5px;font-weight:700;padding:10px 20px;border-radius:10px;cursor:pointer;transition:all .2s ease;width:100%;max-width:200px}.profile-edit-avatar-btn-upload:hover{background:#eff6ff;transform:translateY(-1px)}.profile-edit-avatar-btn-delete{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;background:transparent;color:#ef4444;font-size:13px;font-weight:700;cursor:pointer;transition:color .2s ease;padding:4px 12px}.profile-edit-avatar-btn-delete:hover{color:#dc2626;text-decoration:underline}.profile-edit-sidebar-title{font-size:15px;font-weight:800;color:#0f172a;margin:0 0 4px}.profile-edit-verify-info{display:flex;flex-direction:column;gap:2px}.profile-edit-verify-label{font-size:13.5px;font-weight:700;color:#334155;line-height:1.3}.profile-edit-verify-sub{font-size:11px;color:#64748b;font-weight:500;word-break:break-all}.profile-edit-progress-container{display:flex;align-items:center;gap:12px;margin-top:4px}.profile-edit-progress-track{flex-grow:1;height:8px;background:#e2e8f0;border-radius:50px;overflow:hidden}.profile-edit-progress-bar{height:100%;background:#1e40af;border-radius:50px;transition:width .3s ease}.profile-edit-progress-text{font-size:12px;font-weight:800;color:#1e40af;flex-shrink:0;min-width:32px;text-align:right}.profile-edit-actions-bar{justify-content:space-between;border-top:1px solid rgba(15,23,42,.06);padding-top:20px;margin-top:8px}.profile-edit-actions-bar,.profile-edit-actions-left,.profile-edit-actions-right{display:flex;align-items:center}.profile-edit-actions-right{gap:14px}.profile-edit-btn-cancel{background:transparent;border:1.5px solid #cbd5e1;color:#64748b;font-size:14px;font-weight:700;padding:12px 24px;border-radius:12px;cursor:pointer;transition:all .2s ease}.profile-edit-btn-cancel:hover{background:#f1f5f9;border-color:#94a3b8;color:#334155}.profile-edit-btn-reset{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1.5px solid #cbd5e1;color:#64748b;font-size:14px;font-weight:700;padding:12px 24px;border-radius:12px;cursor:pointer;transition:all .2s ease}.profile-edit-btn-reset:hover{background:#f1f5f9;border-color:#94a3b8;color:#334155}.profile-edit-btn-save{display:inline-flex;align-items:center;gap:8px;background:#1e40af;border:none;color:#fff;font-size:14px;font-weight:700;padding:12px 28px;border-radius:12px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(30,64,175,.15)}.profile-edit-btn-save:hover{background:#1d4ed8;box-shadow:0 6px 20px rgba(30,64,175,.25);transform:translateY(-1px)}.profile-edit-btn-save:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}.profile-info-root.rtl .profile-edit-input-icon{left:auto;right:16px}.profile-info-root.rtl .profile-edit-input,.profile-info-root.rtl .profile-edit-select{padding:0 46px 0 16px}.profile-info-root.rtl .profile-edit-progress-text{text-align:left}.profile-info-root.rtl .profile-edit-card-title{text-align:right}.profile-info-root.rtl .profile-edit-actions-bar,.profile-info-root.rtl .profile-edit-actions-right{flex-direction:row-reverse}.profile-info-root.rtl .profile-edit-avatar-btn-upload svg,.profile-info-root.rtl .profile-edit-btn-reset svg,.profile-info-root.rtl .profile-edit-btn-save svg{margin-left:8px;margin-right:0}.profile-info-root.rtl .profile-edit-avatar-btn-delete svg{margin-left:6px;margin-right:0}.profile-info-root.rtl .profile-breadcrumb-link{cursor:pointer}@media screen and (max-width:1024px){.profile-edit-grid{grid-template-columns:1fr}.profile-edit-right-col{position:static}}@media screen and (max-width:768px){.profile-page-heading-edit{flex-direction:column;align-items:flex-start;gap:12px}.profile-account-type-options,.profile-edit-fields-grid{grid-template-columns:1fr}.profile-edit-input-group.full-width{grid-column:span 1}.profile-edit-actions-bar{gap:16px}.profile-edit-actions-bar,.profile-edit-actions-right{flex-direction:column;align-items:stretch}.profile-edit-btn-cancel,.profile-edit-btn-reset,.profile-edit-btn-save{width:100%;justify-content:center}}.b2b-ads-root{display:flex;flex-direction:column;gap:24px;width:100%;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.b2b-ads-breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#64748b;margin:0}.b2b-ads-breadcrumb-sep{font-size:11px;color:#94a3b8}.b2b-ads-breadcrumb-active{color:#0f172a;font-weight:700}.b2b-ads-header-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.b2b-ads-title-box h1{font-size:28px;font-weight:800;color:#0f172a;letter-spacing:-.02em;margin:0 0 6px}.b2b-ads-title-box p{font-size:14px;color:#64748b;margin:0}.b2b-ads-btn-create{display:inline-flex;align-items:center;gap:8px;background:#1e40af;color:#fff;font-size:14px;font-weight:700;padding:12px 24px;border-radius:12px;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(30,64,175,.15)}.b2b-ads-btn-create:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 6px 20px rgba(30,64,175,.25)}.b2b-ads-filter-bar{display:grid;grid-template-columns:1fr repeat(4,140px) 130px;gap:12px;align-items:center;width:100%}.b2b-ads-search-wrapper{position:relative;width:100%}.b2b-ads-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:16px}.b2b-ads-search-input{width:100%;height:42px;padding:0 16px 0 40px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;font-size:14px;color:#0f172a;font-weight:500;outline:none;transition:all .15s ease}.b2b-ads-search-input:focus{border-color:#1e40af;box-shadow:0 0 0 3px rgba(30,64,175,.08)}.b2b-ads-filter-select{height:42px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:0 12px;font-size:13px;color:#334155;font-weight:600;outline:none;cursor:pointer;transition:all .15s ease}.b2b-ads-filter-select:focus{border-color:#1e40af}.b2b-ads-btn-export{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;background:#fff;border:1.5px solid #cbd5e1;color:#475569;font-size:14px;font-weight:700;border-radius:12px;cursor:pointer;transition:all .15s ease}.b2b-ads-btn-export:hover{background:#f8fafc;border-color:#94a3b8;color:#1e293b}.b2b-ads-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%}.b2b-ads-stat-card{display:flex;align-items:center;gap:16px;background:#fff;padding:20px;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.02);transition:transform .2s ease,box-shadow .2s ease}.b2b-ads-stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.04)}.b2b-ads-stat-icon-wrap{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;font-size:20px;flex-shrink:0}.b2b-ads-stat-icon-wrap.total{background:#eff6ff;color:#1e40af}.b2b-ads-stat-icon-wrap.published{background:#ecfdf5;color:#059669}.b2b-ads-stat-icon-wrap.draft{background:#fff7ed;color:#ea580c}.b2b-ads-stat-icon-wrap.out-of-stock{background:#fef2f2;color:#dc2626}.b2b-ads-stat-info{display:flex;flex-direction:column;gap:2px}.b2b-ads-stat-label{font-size:13px;font-weight:600;color:#64748b}.b2b-ads-stat-value{font-size:24px;font-weight:800;color:#0f172a;line-height:1}.b2b-ads-stat-subtext{font-size:11px;font-weight:500;color:#94a3b8}.b2b-ads-bulk-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f8fafc;padding:12px 20px;border-radius:12px;border:1px solid #e2e8f0;width:100%}.b2b-ads-bulk-left{font-size:13px;font-weight:700;color:#334155}.b2b-ads-bulk-actions{display:flex;align-items:center;gap:12px}.b2b-ads-btn-bulk-delete{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:#dc2626;font-size:13px;font-weight:700;cursor:pointer;padding:6px 12px;border-radius:8px;transition:background .15s ease}.b2b-ads-btn-bulk-delete:hover{background:#fef2f2}.b2b-ads-btn-bulk-duplicate{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:#1e40af;font-size:13px;font-weight:700;cursor:pointer;padding:6px 12px;border-radius:8px;transition:background .15s ease}.b2b-ads-btn-bulk-duplicate:hover{background:#eff6ff}.b2b-ads-bulk-select-status{height:32px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 8px;font-size:12px;color:#475569;font-weight:700;outline:none;cursor:pointer}.b2b-ads-table-card{background:#fff;border-radius:16px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.02)}.b2b-ads-table-container{width:100%;overflow-x:auto}.b2b-ads-table{width:100%;min-width:1040px;border-collapse:collapse;text-align:left}.b2b-ads-table th{background:#f8fafc;padding:14px 12px;font-size:12px;font-weight:700;color:#475569;border-bottom:1px solid #e2e8f0;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.b2b-ads-table td{padding:14px 12px;font-size:14px;color:#0f172a;border-bottom:1px solid #f1f5f9;vertical-align:middle}.b2b-ads-table tr:last-child td{border-bottom:none}.b2b-ads-table tr:hover td{background:#f8fafc}.b2b-ads-select-col{width:44px;min-width:44px;padding-left:16px!important}.b2b-ads-actions-col{text-align:center}.b2b-ads-table-checkbox{width:18px;height:18px;border-radius:4px;border:1.5px solid #cbd5e1;cursor:pointer;accent-color:#1e40af}.b2b-table-product-cell{display:flex;align-items:center;gap:10px;min-width:220px}.b2b-table-product-img{width:44px;height:44px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:#f1f5f9;border:1px solid #f1f5f9}.b2b-table-product-info{display:flex;flex-direction:column;gap:2px;min-width:0}.b2b-table-product-title{font-size:14px;font-weight:700;color:#0f172a;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b2b-table-product-sku{font-size:11px;font-weight:600;color:#94a3b8;margin:0}.b2b-table-category{font-size:13px;font-weight:600;color:#475569}.b2b-table-price{font-weight:800;color:#0f172a;white-space:nowrap}.b2b-table-moq{font-weight:600;color:#475569}.b2b-table-moq,.b2b-table-stock{font-size:13px;white-space:nowrap}.b2b-table-stock{font-weight:700}.b2b-table-stock.in-stock{color:#059669}.b2b-table-stock.low-stock{color:#d97706}.b2b-table-stock.out-of-stock{color:#dc2626}.b2b-table-date{font-size:13px;font-weight:500;color:#64748b;white-space:nowrap}.b2b-status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;font-size:12px;font-weight:700;white-space:nowrap}.b2b-status-bullet{width:6px;height:6px;border-radius:50%;display:inline-block}.b2b-status-pill.published{background:#ecfdf5;color:#047857}.b2b-status-pill.published .b2b-status-bullet{background:#059669}.b2b-status-pill.out_of_stock{background:#fef2f2;color:#b91c1c}.b2b-status-pill.out_of_stock .b2b-status-bullet{background:#dc2626}.b2b-status-pill.pending{background:#fff7ed;color:#c2410c}.b2b-status-pill.pending .b2b-status-bullet{background:#ea580c}.b2b-status-pill.draft{background:#f0fdfa;color:#0f766e}.b2b-status-pill.draft .b2b-status-bullet{background:#0d9488}.b2b-status-pill.expired{background:#f1f5f9;color:#475569}.b2b-status-pill.expired .b2b-status-bullet{background:#64748b}.b2b-table-views-cell{display:flex;flex-direction:column;gap:1px}.b2b-table-views{font-weight:700;color:#0f172a;white-space:nowrap}.b2b-table-demands{font-size:11px;font-weight:600;color:#64748b;white-space:nowrap}.b2b-table-actions-cell{display:flex;align-items:center;justify-content:center;gap:4px;min-width:108px}.b2b-table-action-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:#64748b;cursor:pointer;transition:all .15s ease}.b2b-table-action-btn:hover{background:#f1f5f9;color:#0f172a}.b2b-table-action-btn.delete:hover{background:#fef2f2;color:#dc2626}.b2b-ads-table td:last-child,.b2b-ads-table th:last-child{position:sticky;right:0;z-index:2;width:128px;min-width:128px;background:#fff;box-shadow:-8px 0 16px rgba(15,23,42,.06)}.b2b-ads-table th:last-child{z-index:3;background:#f8fafc}.b2b-ads-table tr:hover td:last-child{background:#f8fafc}.b2b-ads-pagination-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-top:8px}.b2b-ads-pagination-left{font-size:13px;font-weight:600;color:#64748b}.b2b-ads-pagination-pages{display:flex;align-items:center;gap:6px}.b2b-ads-pagination-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s ease}.b2b-ads-pagination-btn:hover{background:#f8fafc;border-color:#cbd5e1}.b2b-ads-pagination-btn.active{background:#1e40af;border-color:#1e40af;color:#fff}.b2b-ads-pagination-btn:disabled{background:#f8fafc;border-color:#e2e8f0;color:#cbd5e1;cursor:not-allowed}.b2b-ads-pagination-right{display:flex;align-items:center;gap:8px}.b2b-ads-limit-select{height:32px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:0 8px;font-size:13px;color:#334155;font-weight:600;outline:none;cursor:pointer}.b2b-tips-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#0f172a;color:#fff;padding:24px 30px;border-radius:20px;box-shadow:0 10px 30px rgba(15,23,42,.15);margin-top:10px;position:relative;overflow:hidden}.b2b-tips-shapes{position:absolute;top:0;right:0;width:200px;height:100%;background:radial-gradient(circle at 100% 0,rgba(30,64,175,.15) 0,transparent 70%);pointer-events:none}.b2b-tips-left{display:flex;gap:20px;align-items:flex-start;min-width:0}.b2b-tips-icon-wrap{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:hsla(0,0%,100%,.08);font-size:24px;color:#38bdf8;flex-shrink:0;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.2)}.b2b-tips-info{display:flex;flex-direction:column;gap:4px;min-width:0}.b2b-tips-title{font-size:18px;font-weight:800;color:#fff;margin:0}.b2b-tips-desc{font-size:13px;color:#94a3b8;margin:0;line-height:1.5}.b2b-tips-link{color:#38bdf8;text-decoration:none;font-weight:700;margin-left:6px;transition:color .15s ease}.b2b-tips-link:hover{color:#7dd3fc;text-decoration:underline}.b2b-tips-right-strip{display:flex;align-items:center;gap:24px;flex-shrink:0}.b2b-tip-item{display:flex;flex-direction:column;gap:4px;min-width:100px}.b2b-tip-item-header{display:flex;align-items:center;gap:8px}.b2b-tip-item-icon{font-size:16px;color:#38bdf8}.b2b-tip-item-label{font-size:13px;font-weight:700;color:#fff}.b2b-tip-item-sub{font-size:11px;color:#94a3b8;padding-left:24px}.myspace-active-view.rtl .b2b-ads-search-icon{left:auto;right:14px}.myspace-active-view.rtl .b2b-ads-search-input{padding:0 40px 0 16px}.myspace-active-view.rtl .b2b-ads-table td,.myspace-active-view.rtl .b2b-ads-table th{text-align:right}.myspace-active-view.rtl .b2b-tip-item-sub{padding-left:0;padding-right:24px}@media screen and (max-width:1200px){.b2b-ads-filter-bar{grid-template-columns:1fr repeat(2,1fr) 130px}.b2b-ads-filter-select:nth-of-type(3),.b2b-ads-filter-select:nth-of-type(4){display:none}.b2b-tips-banner{flex-direction:column;align-items:stretch;gap:20px}.b2b-tips-right-strip{justify-content:space-between}}@media screen and (max-width:768px){.b2b-ads-header-row{flex-direction:column;align-items:stretch;gap:16px}.b2b-ads-btn-create{justify-content:center}.b2b-ads-filter-bar{grid-template-columns:1fr 130px}.b2b-ads-filter-select{display:none!important}.b2b-ads-stats-row{grid-template-columns:repeat(2,1fr)}.b2b-ads-pagination-bar{flex-direction:column;gap:16px;align-items:center}.b2b-tips-right-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}}.b2b-orders-root{display:flex;flex-direction:column;gap:24px;width:100%;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.b2b-orders-breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#64748b;margin:0}.b2b-orders-breadcrumb-sep{font-size:11px;color:#94a3b8}.b2b-orders-breadcrumb-active{color:#0f172a;font-weight:700}.b2b-orders-header-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.b2b-orders-title-box h1{font-size:28px;font-weight:800;color:#0f172a;letter-spacing:-.02em;margin:0 0 6px}.b2b-orders-title-box p{font-size:14px;color:#64748b;margin:0}.b2b-orders-filter-bar{display:grid;grid-template-columns:1fr repeat(3,150px) 130px;gap:12px;align-items:center;width:100%}.b2b-orders-search-wrapper{position:relative;width:100%}.b2b-orders-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:16px}.b2b-orders-search-input{width:100%;height:42px;padding:0 16px 0 40px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;font-size:14px;color:#0f172a;font-weight:500;outline:none;transition:all .15s ease;box-sizing:border-box}.b2b-orders-search-input:focus{border-color:#1e40af;box-shadow:0 0 0 3px rgba(30,64,175,.08)}.b2b-orders-filter-select{height:42px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:0 12px;font-size:13px;color:#334155;font-weight:600;outline:none;cursor:pointer;transition:all .15s ease}.b2b-orders-filter-select:focus{border-color:#1e40af}.b2b-orders-btn-export{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;background:#fff;border:1.5px solid #cbd5e1;color:#475569;font-size:14px;font-weight:700;border-radius:12px;cursor:pointer;transition:all .15s ease}.b2b-orders-btn-export:hover{background:#f8fafc;border-color:#94a3b8;color:#1e293b}.b2b-orders-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%}.b2b-orders-stat-card{display:flex;align-items:center;gap:16px;background:#fff;padding:20px;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.02);transition:transform .2s ease,box-shadow .2s ease}.b2b-orders-stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.04)}.b2b-orders-stat-icon-wrap{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;font-size:20px;flex-shrink:0}.b2b-orders-stat-icon-wrap.total{background:#eff6ff;color:#1e40af}.b2b-orders-stat-icon-wrap.in-progress{background:#fff7ed;color:#ea580c}.b2b-orders-stat-icon-wrap.delivered{background:#ecfdf5;color:#059669}.b2b-orders-stat-icon-wrap.issues{background:#fef2f2;color:#dc2626}.b2b-orders-stat-info{display:flex;flex-direction:column;gap:2px}.b2b-orders-stat-label{font-size:13px;font-weight:600;color:#64748b}.b2b-orders-stat-value{font-size:26px;font-weight:800;color:#0f172a;letter-spacing:-.03em;line-height:1.1}.b2b-orders-stat-subtext{font-size:12px;color:#94a3b8;font-weight:500}.b2b-orders-bulk-bar{display:flex;justify-content:space-between;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px 20px;animation:b2b-orders-fade-in .2s ease}@keyframes b2b-orders-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.b2b-orders-bulk-left{font-size:13px;font-weight:700;color:#1e40af;display:flex;align-items:center;gap:6px}.b2b-orders-bulk-left input[type=checkbox]{width:16px;height:16px;accent-color:#1e40af;cursor:pointer}.b2b-orders-bulk-actions{display:flex;align-items:center;gap:10px}.b2b-orders-btn-bulk{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:8px 16px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer;transition:all .15s ease}.b2b-orders-btn-bulk:hover{background:#f1f5f9;border-color:#cbd5e1}.b2b-orders-btn-bulk.primary{background:#1e40af;color:#fff;border-color:#1e40af}.b2b-orders-btn-bulk.primary:hover{background:#1d4ed8}.b2b-orders-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.02)}.b2b-orders-table-container{overflow-x:auto}.b2b-orders-table{width:100%;border-collapse:collapse;min-width:900px}.b2b-orders-table thead{background:#f8fafc}.b2b-orders-table th{padding:14px 16px;text-align:left;font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e2e8f0;white-space:nowrap}.b2b-orders-table td{padding:16px;font-size:14px;color:#334155;border-bottom:1px solid #f1f5f9;vertical-align:middle}.b2b-orders-table tbody tr{transition:background .15s ease}.b2b-orders-table tbody tr:hover{background:#f8fafc}.b2b-orders-table tbody tr.selected-row{background:#eff6ff}.b2b-orders-table-checkbox{width:16px;height:16px;accent-color:#1e40af;cursor:pointer}.b2b-orders-product-cell{display:flex;align-items:center;gap:14px;min-width:200px}.b2b-orders-product-img{width:48px;height:48px;border-radius:10px;-o-object-fit:cover;object-fit:cover;border:1px solid #e2e8f0;flex-shrink:0}.b2b-orders-product-info{display:flex;flex-direction:column;gap:3px;min-width:0}.b2b-orders-product-title{font-size:14px;font-weight:700;color:#0f172a;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.b2b-orders-product-sku{font-size:12px;color:#94a3b8;font-weight:500}.b2b-orders-table-date{white-space:nowrap}.b2b-orders-table-date,.b2b-orders-table-supplier{font-size:13px;color:#475569;font-weight:500}.b2b-orders-table-qty{font-size:14px;font-weight:700;color:#0f172a;text-align:center}.b2b-orders-table-payment{font-size:13px;color:#475569;font-weight:500}.b2b-orders-table-total{font-size:14px;font-weight:700;color:#0f172a;white-space:nowrap}.b2b-orders-table-address{font-size:12px;color:#64748b;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b2b-orders-status-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.b2b-orders-status-bullet{width:7px;height:7px;border-radius:50%;display:inline-block}.b2b-orders-status-pill.in_progress{background:#fff7ed;color:#ea580c}.b2b-orders-status-pill.in_progress .b2b-orders-status-bullet{background:#ea580c}.b2b-orders-status-pill.delivered{background:#ecfdf5;color:#059669}.b2b-orders-status-pill.delivered .b2b-orders-status-bullet{background:#059669}.b2b-orders-status-pill.shipped{background:#eff6ff;color:#1e40af}.b2b-orders-status-pill.shipped .b2b-orders-status-bullet{background:#1e40af}.b2b-orders-status-pill.pending{background:#fefce8;color:#a16207}.b2b-orders-status-pill.pending .b2b-orders-status-bullet{background:#a16207}.b2b-orders-status-pill.cancelled{background:#fef2f2;color:#dc2626}.b2b-orders-status-pill.cancelled .b2b-orders-status-bullet{background:#dc2626}.b2b-orders-actions-cell{display:flex;align-items:center;gap:6px;justify-content:center}.b2b-orders-action-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;transition:all .15s ease}.b2b-orders-action-btn:hover{background:#f1f5f9;color:#1e40af;border-color:#cbd5e1}.b2b-orders-pagination-bar{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#64748b;font-weight:500}.b2b-orders-pagination-left{flex-shrink:0}.b2b-orders-pagination-pages{display:flex;align-items:center;gap:4px}.b2b-orders-pagination-btn{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.b2b-orders-pagination-btn:hover{background:#f1f5f9;border-color:#cbd5e1}.b2b-orders-pagination-btn.active{background:#1e40af;color:#fff;border-color:#1e40af}.b2b-orders-pagination-btn:disabled{opacity:.4;cursor:not-allowed}.b2b-orders-pagination-right{flex-shrink:0}.b2b-orders-limit-select{height:34px;border:1px solid #e2e8f0;border-radius:8px;padding:0 10px;font-size:13px;color:#334155;font-weight:600;outline:none;cursor:pointer;background:#fff}.b2b-orders-tips-banner{position:relative;display:grid;grid-template-columns:1fr 2fr;gap:32px;align-items:center;background:linear-gradient(135deg,#0f2444,#1e3a6e);border-radius:20px;padding:28px 32px;overflow:hidden;color:#fff}.b2b-orders-tips-shapes{position:absolute;inset:0;background:radial-gradient(circle at 5% 85%,hsla(0,0%,100%,.04) 0,transparent 50%),radial-gradient(circle at 95% 10%,hsla(0,0%,100%,.06) 0,transparent 40%);pointer-events:none}.b2b-orders-tips-left{display:flex;align-items:center;gap:16px;position:relative;z-index:1}.b2b-orders-tips-icon-wrap{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.12);font-size:22px;flex-shrink:0}.b2b-orders-tips-info{display:flex;flex-direction:column;gap:4px}.b2b-orders-tips-title{font-size:16px;font-weight:800;margin:0}.b2b-orders-tips-desc{font-size:13px;opacity:.75;margin:0;line-height:1.5}.b2b-orders-tips-link{color:#60a5fa;font-weight:700;text-decoration:none}.b2b-orders-tips-link:hover{text-decoration:underline}.b2b-orders-tips-right-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative;z-index:1}.b2b-orders-tip-item{display:flex;flex-direction:column;gap:4px}.b2b-orders-tip-item-header{display:flex;align-items:center;gap:6px}.b2b-orders-tip-item-icon{font-size:14px;color:#facc15}.b2b-orders-tip-item-label{font-size:13px;font-weight:700;color:#fff}.b2b-orders-tip-item-sub{font-size:11px;color:hsla(0,0%,100%,.55);padding-left:20px}.b2b-orders-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:12px;text-align:center}.b2b-orders-empty-icon{font-size:48px;color:#94a3b8}.b2b-orders-empty-text{font-size:15px;color:#64748b;font-weight:600}@media (max-width:1024px){.b2b-orders-filter-bar{grid-template-columns:1fr repeat(2,140px) 130px}.b2b-orders-stats-row{grid-template-columns:repeat(2,1fr)}.b2b-orders-tips-banner{grid-template-columns:1fr}.b2b-orders-tips-right-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.b2b-orders-header-row{flex-direction:column;align-items:flex-start;gap:12px}.b2b-orders-filter-bar{grid-template-columns:1fr 130px}.b2b-orders-filter-select{display:none!important}.b2b-orders-stats-row{grid-template-columns:repeat(2,1fr)}.b2b-orders-pagination-bar{flex-direction:column;gap:16px;align-items:center}.b2b-orders-tips-right-strip{grid-template-columns:repeat(2,1fr);gap:16px}}.b2b-orders-detail-back{display:inline-flex;align-items:center;gap:6px;color:#1e40af;font-weight:700;text-decoration:none;font-size:14px;margin-bottom:20px;background:none;border:none;cursor:pointer;padding:0;transition:all .2s ease}.b2b-orders-detail-back:hover{color:#1d4ed8;transform:translateX(-4px)}.b2b-orders-detail-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}.b2b-orders-detail-title-info{display:flex;flex-direction:column;gap:8px}.b2b-orders-detail-title-info h2{font-size:24px;font-weight:800;color:#0f172a;margin:0;line-height:1.3}.b2b-orders-detail-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;color:#64748b}.b2b-orders-detail-meta-item{display:flex;align-items:center;gap:6px;font-weight:600}.b2b-orders-detail-sku-pill{background:#f1f5f9;color:#334155;padding:3px 8px;border-radius:6px;font-size:12px;font-weight:700}.b2b-orders-detail-banner{width:100%;height:220px;border-radius:16px;overflow:hidden;border:1px solid #e2e8f0;margin-bottom:24px;position:relative;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.b2b-orders-detail-banner-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.b2b-orders-detail-banner-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.3))}.b2b-orders-detail-info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px}.b2b-orders-detail-info-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.02),0 2px 4px -1px rgba(0,0,0,.01)}.b2b-orders-detail-card-header{display:flex;align-items:center;gap:8px;color:#1e40af;font-weight:800;font-size:15px;border-bottom:1px dashed #e2e8f0;padding-bottom:10px;margin:0}.b2b-orders-detail-card-header-icon{font-size:16px}.b2b-orders-detail-card-body{display:flex;flex-direction:column;gap:12px;font-size:13px}.b2b-orders-detail-card-field{display:flex;flex-direction:column;gap:2px}.b2b-orders-detail-card-label{color:#64748b;font-weight:500}.b2b-orders-detail-card-value{color:#0f172a;font-weight:700;word-break:break-all}.b2b-orders-detail-card-value.highlight{color:#1e40af;font-size:18px;font-weight:800}.b2b-orders-delivery-badge{display:inline-flex;align-items:center;background:#eff6ff;color:#1e40af;padding:4px 10px;border-radius:8px;font-size:11px;font-weight:700;width:-moz-fit-content;width:fit-content}.b2b-orders-detail-timeline-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.02)}.b2b-orders-detail-section-title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:800;color:#0f172a;margin:0 0 24px}.b2b-orders-detail-stepper{display:flex;align-items:flex-start;justify-content:space-between;position:relative;margin:0 40px}.b2b-orders-detail-stepper-line-bg{position:absolute;top:14px;left:0;right:0;height:4px;background:#e2e8f0;z-index:1;border-radius:2px}.b2b-orders-detail-stepper-line-fill{position:absolute;top:14px;left:0;height:4px;background:#10b981;z-index:2;border-radius:2px;transition:width .4s ease}.b2b-orders-detail-stepper-step{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:3;width:120px}.b2b-orders-detail-stepper-circle{width:32px;height:32px;border-radius:50%;background:#fff;border:3px solid #cbd5e1;display:flex;align-items:center;justify-content:center;font-size:14px;color:#64748b;transition:all .3s ease}.b2b-orders-detail-stepper-step.completed .b2b-orders-detail-stepper-circle{background:#10b981;border-color:#10b981;color:#fff}.b2b-orders-detail-stepper-step.active .b2b-orders-detail-stepper-circle{border-color:#10b981;background:#eff6ff;color:#10b981}.b2b-orders-detail-stepper-label{font-size:13px;font-weight:700;color:#64748b;margin-top:10px}.b2b-orders-detail-stepper-step.active .b2b-orders-detail-stepper-label,.b2b-orders-detail-stepper-step.completed .b2b-orders-detail-stepper-label{color:#0f172a}.b2b-orders-detail-stepper-date{font-size:11px;color:#94a3b8;margin-top:2px;font-weight:500}.b2b-orders-detail-products-row{display:grid;grid-template-columns:2fr 1fr;gap:20px;align-items:flex-start}.b2b-orders-detail-products-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.02)}.b2b-orders-detail-table-wrap{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;margin-bottom:20px}.b2b-orders-detail-table{width:100%;border-collapse:collapse}.b2b-orders-detail-table th{background:#f8fafc;padding:12px 16px;font-size:11px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em;text-align:left;border-bottom:1px solid #e2e8f0}.b2b-orders-detail-table td{padding:16px;font-size:13px;color:#0f172a;border-bottom:1px solid #e2e8f0}.b2b-orders-detail-table tbody tr:last-child td{border-bottom:none}.b2b-orders-detail-prod-cell{display:flex;align-items:center;gap:12px}.b2b-orders-detail-prod-img{width:44px;height:44px;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:1px solid #e2e8f0}.b2b-orders-detail-prod-info{display:flex;flex-direction:column;gap:2px}.b2b-orders-detail-prod-title{font-weight:700;color:#0f172a;margin:0;font-size:13px}.b2b-orders-detail-prod-sku{font-size:11px;color:#94a3b8;font-weight:600}.b2b-orders-detail-actions-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.b2b-orders-detail-action-btn{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #cbd5e1;color:#475569;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease}.b2b-orders-detail-action-btn:hover{background:#f8fafc;color:#0f172a;border-color:#94a3b8}.b2b-orders-detail-action-btn.primary{background:#eff6ff;color:#1e40af;border-color:#bfdbfe}.b2b-orders-detail-action-btn.primary:hover{background:#dbeafe;color:#1d4ed8;border-color:#93c5fd}.b2b-orders-detail-payment-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.02)}.b2b-orders-detail-pay-rows{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.b2b-orders-detail-pay-row{display:flex;justify-content:space-between;align-items:center;font-size:13px}.b2b-orders-detail-pay-label{color:#64748b;font-weight:500}.b2b-orders-detail-pay-value{color:#0f172a;font-weight:700}.b2b-orders-detail-pay-divider{height:1px;background:#e2e8f0;margin:4px 0}.b2b-orders-detail-pay-row.grand-total{font-size:15px;border-top:1.5px solid #cbd5e1;padding-top:12px;margin-top:4px}.b2b-orders-detail-pay-row.grand-total .b2b-orders-detail-pay-label{color:#0f172a;font-weight:800}.b2b-orders-detail-pay-row.grand-total .b2b-orders-detail-pay-value{color:#1e40af;font-size:20px;font-weight:900}@media (max-width:1200px){.b2b-orders-detail-info-grid{grid-template-columns:repeat(2,1fr)}.b2b-orders-detail-products-row{grid-template-columns:1fr}}@media (max-width:768px){.b2b-orders-detail-info-grid{grid-template-columns:1fr}.b2b-orders-detail-stepper{margin:0 10px}.b2b-orders-detail-stepper-step{width:80px}.b2b-orders-detail-stepper-label{font-size:11px}.b2b-orders-detail-stepper-date{font-size:9px}.b2b-orders-detail-title-row{flex-direction:column;align-items:flex-start;gap:12px}.b2b-orders-detail-actions-bar{justify-content:stretch}.b2b-orders-detail-action-btn{flex:1;justify-content:center}}.b2b-sourcing-root{display:flex;flex-direction:column;gap:20px}.b2b-sourcing-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.b2b-sourcing-header h1{font-size:24px;font-weight:800;color:#0f2444;margin:0}.b2b-sourcing-toolbar{display:grid;grid-template-columns:1fr 180px 180px auto;gap:16px;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.02)}.b2b-sourcing-search{position:relative;display:flex;align-items:center}.b2b-sourcing-search-icon{position:absolute;left:12px;color:#94a3b8;font-size:16px}.b2b-sourcing-search input{width:100%;padding:8px 12px 8px 36px;border:1px solid #cbd5e1;border-radius:8px;font-size:13px;outline:none;transition:all .2s ease}.b2b-sourcing-search input:focus{border-color:#1e40af;box-shadow:0 0 0 2px rgba(30,64,175,.1)}.b2b-sourcing-filter-select{padding:8px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:13px;background:#fff;outline:none;cursor:pointer;color:#334155;font-weight:600;transition:border-color .2s ease}.b2b-sourcing-filter-select:focus{border-color:#1e40af}.b2b-sourcing-btn-add{display:inline-flex;align-items:center;gap:8px;background:#1e40af;color:#fff;border:1px solid #1e40af;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease}.b2b-sourcing-btn-add:hover{background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 4px 12px rgba(30,64,175,.15)}.b2b-sourcing-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.02);overflow:hidden}.b2b-sourcing-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.b2b-sourcing-table{width:100%;min-width:850px;border-collapse:collapse;text-align:left}.b2b-sourcing-table th{background:#f8fafc;padding:14px 20px;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0}.b2b-sourcing-table td{padding:16px 20px;font-size:13px;color:#0f172a;border-bottom:1px solid #e2e8f0;vertical-align:middle}.b2b-sourcing-table tbody tr:last-child td{border-bottom:none}.b2b-sourcing-table tbody tr:hover{background:#f8fafc}.b2b-sourcing-prod-cell{display:flex;align-items:center;gap:12px}.b2b-sourcing-prod-img{width:44px;height:44px;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:1px solid #e2e8f0}.b2b-sourcing-prod-info{display:flex;flex-direction:column;gap:2px;max-width:260px}.b2b-sourcing-prod-title{font-weight:700;font-size:13px;color:#0f172a;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b2b-sourcing-prod-cat{font-size:11px;color:#94a3b8;font-weight:600}.b2b-sourcing-user-cell{display:flex;align-items:center;gap:10px}.b2b-sourcing-user-avatar{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #e2e8f0}.b2b-sourcing-user-info{display:flex;flex-direction:column;gap:1px}.b2b-sourcing-user-name{font-weight:700;color:#334155;font-size:13px}.b2b-sourcing-user-phone{font-size:11px;color:#94a3b8;font-weight:600}.b2b-sourcing-status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:700;width:-moz-fit-content;width:fit-content}.b2b-sourcing-status-bullet{width:6px;height:6px;border-radius:50%}.b2b-sourcing-status-pill.pending_quote{background:#fef3c7;color:#d97706}.b2b-sourcing-status-pill.pending_quote .b2b-sourcing-status-bullet{background:#d97706}.b2b-sourcing-status-pill.quote_received{background:#d1fae5;color:#059669}.b2b-sourcing-status-pill.quote_received .b2b-sourcing-status-bullet{background:#059669}.b2b-sourcing-status-pill.negotiation{background:#dbeafe;color:#1d4ed8}.b2b-sourcing-status-pill.negotiation .b2b-sourcing-status-bullet{background:#1d4ed8}.b2b-sourcing-status-pill.cancelled{background:#f1f5f9;color:#64748b}.b2b-sourcing-status-pill.cancelled .b2b-sourcing-status-bullet{background:#64748b}.b2b-sourcing-status-pill.completed{background:#ecfdf5;color:#10b981}.b2b-sourcing-status-pill.completed .b2b-sourcing-status-bullet{background:#10b981}.b2b-sourcing-action-btn-detail{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #cbd5e1;color:#475569;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s ease}.b2b-sourcing-action-btn-detail:hover{background:#f8fafc;color:#0f172a;border-color:#94a3b8}.b2b-sourcing-action-btn-more{color:#94a3b8;background:none;border:none;cursor:pointer;padding:4px;font-size:16px;border-radius:4px;display:inline-flex;align-items:center;transition:all .2s ease}.b2b-sourcing-action-btn-more:hover{color:#0f172a;background:#f1f5f9}.b2b-sourcing-detail-top-grid{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin-bottom:24px;align-items:stretch}.b2b-sourcing-detail-main-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;display:flex;gap:20px;box-shadow:0 4px 6px -1px rgba(0,0,0,.02);position:relative}.b2b-sourcing-detail-prod-hero-img{width:140px;height:140px;border-radius:12px;-o-object-fit:cover;object-fit:cover;border:1px solid #e2e8f0;flex-shrink:0}.b2b-sourcing-detail-main-info{display:flex;flex-direction:column;gap:10px;flex:1}.b2b-sourcing-detail-ref{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#64748b;font-weight:600;background:#f8fafc;padding:4px 10px;border-radius:6px;width:-moz-fit-content;width:fit-content}.b2b-sourcing-detail-ref-copy{cursor:pointer;color:#3b82f6;font-size:13px;transition:color .2s ease}.b2b-sourcing-detail-ref-copy:hover{color:#1d4ed8}.b2b-sourcing-detail-badges-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.b2b-sourcing-detail-badge-item{display:flex;flex-direction:column;gap:2px;font-size:11px;border-right:1px solid #e2e8f0;padding-right:12px}.b2b-sourcing-detail-badge-item:last-child{border-right:none;padding-right:0}.b2b-sourcing-detail-badge-label{color:#94a3b8;font-weight:600}.b2b-sourcing-detail-badge-value{color:#334155;font-weight:700}.b2b-sourcing-detail-supplier-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.02)}.b2b-sourcing-detail-supplier-header{font-size:12px;color:#64748b;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0}.b2b-sourcing-detail-supplier-profile{display:flex;align-items:center;gap:14px}.b2b-sourcing-detail-supplier-avatar{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #e2e8f0}.b2b-sourcing-detail-supplier-name{font-size:15px;font-weight:800;color:#0f172a;margin:0}.b2b-sourcing-detail-supplier-phone{font-size:12px;color:#64748b;font-weight:600;margin-top:2px}.b2b-sourcing-detail-supplier-btn{width:100%;padding:8px;text-align:center;border:1px solid #cbd5e1;border-radius:8px;font-size:13px;color:#475569;font-weight:700;background:#fff;cursor:pointer;transition:all .2s ease}.b2b-sourcing-detail-supplier-btn:hover{background:#f8fafc;color:#0f172a;border-color:#94a3b8}.b2b-sourcing-detail-bottom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.b2b-sourcing-detail-bottom-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.02);display:flex;flex-direction:column;gap:20px}.b2b-sourcing-detail-bottom-card-title{font-size:15px;font-weight:800;color:#0f172a;margin:0;display:flex;align-items:center;gap:8px}.b2b-sourcing-detail-bottom-card-desc{font-size:13px;color:#475569;line-height:1.6;margin:0}.b2b-sourcing-detail-attachments-title{font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;margin:16px 0 8px}.b2b-sourcing-detail-attachments-strip{display:flex;gap:8px;flex-wrap:wrap}.b2b-sourcing-detail-attach-thumb{width:54px;height:54px;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:1px solid #cbd5e1;cursor:pointer;transition:transform .2s ease}.b2b-sourcing-detail-attach-thumb:hover{transform:scale(1.05)}.b2b-sourcing-detail-attach-more{width:54px;height:54px;border-radius:8px;background:#f1f5f9;border:1px solid #cbd5e1;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#475569;cursor:pointer}.b2b-sourcing-timeline-wrap{display:flex;flex-direction:column;gap:16px;position:relative;padding-left:24px}.b2b-sourcing-timeline-connector{position:absolute;top:8px;bottom:8px;left:6px;width:2px;background:#cbd5e1}.b2b-sourcing-timeline-node{position:relative;display:flex;flex-direction:column;gap:6px}.b2b-sourcing-timeline-bullet{position:absolute;left:-24px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid #94a3b8;z-index:2}.b2b-sourcing-timeline-node.completed .b2b-sourcing-timeline-bullet{border-color:#10b981;background:#10b981}.b2b-sourcing-timeline-node.active .b2b-sourcing-timeline-bullet{border-color:#10b981;background:#fff}.b2b-sourcing-timeline-date{font-size:11px;color:#94a3b8;font-weight:600}.b2b-sourcing-timeline-text{font-size:12px;color:#334155;font-weight:700;margin:0;line-height:1.4}.b2b-sourcing-timeline-subtext{font-size:11px;color:#64748b;margin:0;line-height:1.4}.b2b-sourcing-timeline-link{font-size:11px;color:#1e40af;font-weight:700;text-decoration:none;cursor:pointer;margin-top:4px;display:inline-block}.b2b-sourcing-timeline-link:hover{text-decoration:underline}.b2b-sourcing-detail-list{display:flex;flex-direction:column;gap:12px}.b2b-sourcing-detail-list-item{display:flex;justify-content:space-between;align-items:center;font-size:13px;border-bottom:1px dashed #f1f5f9;padding-bottom:8px}.b2b-sourcing-detail-list-item:last-child{border-bottom:none;padding-bottom:0}.b2b-sourcing-detail-list-label{color:#64748b;font-weight:500}.b2b-sourcing-detail-list-value{color:#0f172a;font-weight:700;text-align:right;max-width:180px}@media (max-width:1200px){.b2b-sourcing-toolbar{grid-template-columns:1fr repeat(2,140px)}.b2b-sourcing-btn-add{grid-column:span 3;justify-content:center}.b2b-sourcing-detail-bottom-grid,.b2b-sourcing-detail-top-grid{grid-template-columns:1fr}}@media (max-width:768px){.b2b-sourcing-toolbar{grid-template-columns:1fr}.b2b-sourcing-btn-add{grid-column:span 1}.b2b-sourcing-detail-main-card{flex-direction:column;align-items:center;text-align:center}.b2b-sourcing-detail-main-info{align-items:center}.b2b-sourcing-detail-ref{justify-content:center}.b2b-sourcing-detail-badge-item{border-right:none;border-bottom:1px dashed #cbd5e1;padding-right:0;padding-bottom:8px;width:100%;align-items:center}}.b2b-cars-header-container{display:flex;flex-direction:column;gap:6px;margin-bottom:24px;animation:b2b-orders-fade-in .25s ease}.b2b-cars-breadcrumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b;font-weight:500}.b2b-cars-breadcrumb-item{transition:color .2s ease}.b2b-cars-breadcrumb-item.active{color:#0f2444;font-weight:600}.b2b-cars-h1{font-size:26px;font-weight:800;color:#0f2444;margin:8px 0 0;letter-spacing:-.02em}.b2b-cars-subtitle{font-size:14px;color:#64748b;margin:0;font-weight:500}.b2b-cars-toolbar{display:flex;align-items:center;gap:16px;background:#fff;padding:16px 20px;border-radius:16px;border:1px solid #e2e8f0;margin-bottom:24px;box-shadow:0 1px 3px rgba(0,0,0,.02);animation:b2b-orders-fade-in .25s ease}.b2b-cars-search{position:relative;flex:1;min-width:260px}.b2b-cars-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:16px}.b2b-cars-search input{width:100%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px 10px 42px;font-size:13px;font-weight:500;color:#0f2444;outline:none;transition:all .2s ease}.b2b-cars-search input:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.b2b-cars-select{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:600;color:#475569;outline:none;cursor:pointer;min-width:140px;transition:border-color .2s ease}.b2b-cars-select:focus{border-color:#3b82f6}.b2b-cars-btn-export{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #cbd5e1;color:#475569;font-weight:600;padding:10px 16px;border-radius:10px;font-size:13px;cursor:pointer;transition:all .2s ease}.b2b-cars-btn-export:hover{background:#f8fafc;color:#0f172a;border-color:#94a3b8}.b2b-cars-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px;animation:b2b-orders-fade-in .25s ease}.b2b-cars-stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 3px rgba(0,0,0,.02)}.b2b-cars-stat-icon-wrapper{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px}.b2b-cars-stat-icon-wrapper.blue{background:#eff6ff;color:#3b82f6}.b2b-cars-stat-icon-wrapper.orange{background:#fff7ed;color:#f97316}.b2b-cars-stat-icon-wrapper.green{background:#f0fdf4;color:#22c55e}.b2b-cars-stat-icon-wrapper.red{background:#fef2f2;color:#ef4444}.b2b-cars-stat-info{display:flex;flex-direction:column;gap:2px}.b2b-cars-stat-label{font-size:13px;font-weight:600;color:#64748b}.b2b-cars-stat-value{font-size:24px;font-weight:800;color:#0f2444;line-height:1.1}.b2b-cars-stat-subtext{font-size:11px;font-weight:500;color:#94a3b8}.b2b-cars-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:24px;animation:b2b-orders-fade-in .25s ease}.b2b-cars-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:16px;box-shadow:0 1px 3px rgba(0,0,0,.02);transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative}.b2b-cars-card:hover{transform:translateY(-4px);box-shadow:0 12px 20px -8px rgba(0,0,0,.08);border-color:#cbd5e1}.b2b-cars-card-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px dashed #f1f5f9;padding-bottom:12px}.b2b-cars-card-time-block{display:flex;flex-direction:column;gap:2px}.b2b-cars-card-date{font-size:13px;font-weight:700;color:#334155}.b2b-cars-card-update{font-size:11px;font-weight:600;color:#94a3b8}.b2b-cars-card-header-actions{display:flex;align-items:center;gap:12px}.b2b-cars-status-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:100px;font-size:12px;font-weight:700}.b2b-cars-status-pill.pending{background:#fff7ed;color:#f97316}.b2b-cars-status-pill.processing{background:#eff6ff;color:#3b82f6}.b2b-cars-status-pill.completed{background:#f0fdf4;color:#22c55e}.b2b-cars-status-pill.cancelled{background:#fef2f2;color:#ef4444}.b2b-cars-status-bullet{width:6px;height:6px;border-radius:50%}.b2b-cars-status-pill.pending .b2b-cars-status-bullet{background:#f97316}.b2b-cars-status-pill.processing .b2b-cars-status-bullet{background:#3b82f6}.b2b-cars-status-pill.completed .b2b-cars-status-bullet{background:#22c55e}.b2b-cars-status-pill.cancelled .b2b-cars-status-bullet{background:#ef4444}.b2b-cars-card-menu-btn{background:none;border:none;color:#94a3b8;font-size:16px;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;display:inline-flex;align-items:center}.b2b-cars-card-menu-btn:hover{color:#475569;background:#f1f5f9}.b2b-cars-card-body{display:flex;gap:16px;align-items:flex-start}.b2b-cars-card-img{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:1px solid #e2e8f0;flex-shrink:0}.b2b-cars-card-details{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.b2b-cars-buyer-block{display:flex;align-items:center;gap:10px;background:#f8fafc;padding:8px 12px;border-radius:10px;border:1px solid #f1f5f9}.b2b-cars-buyer-avatar{width:32px;height:32px;border-radius:50%;background:#dbeafe;color:#2563eb;font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.b2b-cars-buyer-info{flex:1;min-width:0}.b2b-cars-buyer-name{font-size:12px;font-weight:700;color:#1e293b;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b-cars-buyer-phone-row{display:flex;align-items:center;gap:6px;margin-top:1px}.b2b-cars-buyer-phone{font-size:11px;font-weight:500;color:#64748b;margin:0}.b2b-cars-buyer-see-num{font-size:10px;font-weight:700;color:#2563eb;cursor:pointer;text-decoration:underline;white-space:nowrap}.b2b-cars-card-title{font-size:15px;font-weight:800;color:#0f2444;margin:0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.b2b-cars-card-badges-row{display:flex;flex-direction:column;gap:6px}.b2b-cars-card-meta-badge{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#64748b}.b2b-cars-card-meta-badge svg{color:#94a3b8;font-size:14px}.b2b-cars-card-footer{display:flex;align-items:center;gap:12px;margin-top:auto;border-top:1px solid #f1f5f9;padding-top:16px}.b2b-cars-btn-action-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;border:1px solid #e2e8f0;color:#475569;font-weight:700;font-size:12px;padding:8px 16px;border-radius:8px;cursor:pointer;transition:all .2s ease;flex:1;white-space:nowrap}.b2b-cars-btn-action-outline:hover{background:#f8fafc;color:#0f172a;border-color:#cbd5e1}.b2b-cars-btn-action-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#2563eb;border:1px solid #2563eb;color:#fff;font-weight:700;font-size:12px;padding:8px 16px;border-radius:8px;cursor:pointer;transition:all .2s ease;flex:1.5;white-space:nowrap}.b2b-cars-btn-action-primary:hover{background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 4px 10px rgba(37,99,235,.2)}.b2b-cars-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.02)}.b2b-cars-empty-icon{font-size:48px;color:#cbd5e1;margin-bottom:16px}.b2b-cars-empty-text{font-size:14px;font-weight:600;color:#64748b;margin:0}@media (max-width:1024px){.b2b-cars-stats-row{grid-template-columns:repeat(2,1fr)}.b2b-cars-grid{grid-template-columns:1fr}}@media (max-width:768px){.b2b-cars-toolbar{flex-direction:column;align-items:stretch}.b2b-cars-search{min-width:100%}.b2b-cars-btn-export{justify-content:center}}@media (max-width:480px){.b2b-cars-stats-row{grid-template-columns:1fr}.b2b-cars-card-body{flex-direction:column;align-items:stretch}.b2b-cars-card-img{width:100%;height:160px}.b2b-cars-card-footer{flex-direction:column}.b2b-cars-btn-action-outline,.b2b-cars-btn-action-primary{width:100%}}.b2b-car-detail-root{animation:b2b-orders-fade-in .25s ease;display:flex;flex-direction:column;gap:20px}.b2b-car-detail-breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b;margin-bottom:-5px}.b2b-car-detail-breadcrumb-item{cursor:pointer;transition:color .2s}.b2b-car-detail-breadcrumb-item:hover{color:#1e3a8a}.b2b-car-detail-breadcrumb-item.active{color:#0f172a;font-weight:600;cursor:default}.b2b-car-detail-back-link{display:inline-flex;align-items:center;gap:8px;color:#2563eb;font-weight:700;font-size:13px;cursor:pointer;background:none;border:none;padding:0;transition:transform .2s ease,color .2s ease}.b2b-car-detail-back-link:hover{color:#1d4ed8;transform:translateX(-3px)}.b2b-car-detail-title-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.b2b-car-detail-title-block h1{font-size:24px;font-weight:800;color:#0f172a;margin:0 0 6px;letter-spacing:-.02em}.b2b-car-detail-title-block p{font-size:14px;color:#64748b;margin:0}.b2b-car-detail-hero-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.02)}.b2b-car-detail-hero-layout{display:grid;grid-template-columns:auto 1fr auto;gap:30px;align-items:center}.b2b-car-detail-hero-img-wrap{width:200px;height:120px;border-radius:12px;overflow:hidden;border:1px solid #f1f5f9}.b2b-car-detail-hero-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.b2b-car-detail-hero-info{display:flex;flex-direction:column;gap:10px}.b2b-car-detail-hero-title{font-size:18px;font-weight:800;color:#0f2444;margin:0}.b2b-car-detail-hero-tracking{font-size:13px;font-weight:600;color:#64748b}.b2b-car-detail-hero-tracking span{color:#2563eb;font-weight:700}.b2b-car-detail-hero-meta-row{display:flex;align-items:center;gap:24px;margin-top:5px}.b2b-car-detail-hero-meta-item{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b;font-weight:500}.b2b-car-detail-hero-meta-item svg{color:#94a3b8;font-size:14px}.b2b-car-detail-hero-price-status{display:flex;flex-direction:column;align-items:flex-end;gap:12px;border-left:1px solid #f1f5f9;padding-left:30px}.b2b-car-detail-price-label{font-size:12px;color:#64748b;font-weight:600}.b2b-car-detail-price-val{font-size:22px;font-weight:800;color:#0f172a;letter-spacing:-.02em}.b2b-car-detail-status-wrapper{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.b2b-car-detail-status-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:9999px;font-weight:700;font-size:13px}.b2b-car-detail-status-pill.green{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.b2b-car-detail-status-pill.blue{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.b2b-car-detail-status-pill.orange{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.b2b-car-detail-status-pill.red{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.b2b-car-detail-status-subtext{font-size:11px;color:#94a3b8;font-weight:500}.b2b-car-detail-tabs-strip{display:flex;align-items:center;gap:8px;border-bottom:2px solid #f1f5f9;padding-bottom:2px;margin-top:10px}.b2b-car-detail-tab-btn{display:inline-flex;align-items:center;gap:8px;background:none;border:none;padding:12px 24px;font-size:14px;font-weight:700;color:#64748b;cursor:pointer;position:relative;transition:all .2s ease;border-radius:8px 8px 0 0}.b2b-car-detail-tab-btn:hover{color:#1e3a8a;background:#f8fafc}.b2b-car-detail-tab-btn.active{color:#2563eb}.b2b-car-detail-tab-btn.active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#2563eb;border-radius:9999px}.b2b-car-detail-main-grid{display:grid;grid-template-columns:1fr 360px;gap:30px;align-items:flex-start}.b2b-car-detail-left-col,.b2b-car-detail-right-col{display:flex;flex-direction:column;gap:30px}.b2b-car-detail-right-col{position:sticky;top:20px}.b2b-car-detail-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.01)}.b2b-car-detail-card-title{font-size:15px;font-weight:800;color:#0f172a;margin:0 0 20px;letter-spacing:-.01em;display:flex;align-items:center;justify-content:space-between}.b2b-car-stepper-wrap{display:flex;align-items:stretch;justify-content:space-between;position:relative;padding:20px 10px}.b2b-car-stepper-progress-bg{position:absolute;top:36px;left:40px;right:40px;height:4px;background:#e2e8f0;z-index:1;border-radius:9999px}.b2b-car-stepper-progress-fill{position:absolute;top:0;bottom:0;left:0;background:#2563eb;transition:width .4s ease;border-radius:9999px}.b2b-car-stepper-node{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:2;flex:1}.b2b-car-stepper-circle{width:36px;height:36px;border-radius:9999px;background:#fff;border:2px solid #cbd5e1;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:#64748b;transition:all .3s ease;box-shadow:0 0 0 4px #fff}.b2b-car-stepper-node.completed .b2b-car-stepper-circle{background:#10b981;border-color:#10b981;color:#fff}.b2b-car-stepper-node.active .b2b-car-stepper-circle{background:#2563eb;border-color:#2563eb;color:#fff;box-shadow:0 0 0 4px #fff,0 0 12px rgba(37,99,235,.4)}.b2b-car-stepper-label{font-size:12px;font-weight:700;color:#64748b;margin-top:12px;max-width:120px;line-height:1.35}.b2b-car-stepper-node.active .b2b-car-stepper-label,.b2b-car-stepper-node.completed .b2b-car-stepper-label{color:#0f172a}.b2b-car-stepper-date{font-size:10px;color:#94a3b8;font-weight:500;margin-top:4px}.b2b-car-detail-meta-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:10px}.b2b-car-detail-meta-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px;transition:transform .2s,box-shadow .2s}.b2b-car-detail-meta-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.03)}.b2b-car-detail-meta-header{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.b2b-car-detail-meta-header svg{font-size:16px;color:#3b82f6}.b2b-car-detail-meta-val{font-size:14px;font-weight:800;color:#0f172a}.b2b-car-detail-meta-sub{font-size:10px;color:#94a3b8;font-weight:500;margin-top:-6px}.b2b-car-detail-btn-copy{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid #cbd5e1;background:#fff;border-radius:6px;font-size:10px;font-weight:700;color:#475569;cursor:pointer;transition:all .2s;align-self:flex-start;margin-top:2px}.b2b-car-detail-btn-copy:hover{background:#f1f5f9;color:#0f172a;border-color:#94a3b8}.b2b-car-detail-specs-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;padding:20px}.b2b-car-detail-spec-item{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #f1f5f9;font-size:13px}.b2b-car-detail-spec-item:last-child,.b2b-car-detail-spec-item:nth-last-child(2){border-bottom:none}.b2b-car-detail-spec-label{color:#64748b;font-weight:500}.b2b-car-detail-spec-val{color:#0f172a;font-weight:700}.b2b-car-detail-client-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.b2b-car-detail-client-avatar{width:44px;height:44px;border-radius:9999px;background:#dbeafe;color:#1e40af;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px}.b2b-car-detail-client-name{font-size:15px;font-weight:800;color:#0f172a;margin:0 0 2px}.b2b-car-detail-client-badge{display:inline-block;font-size:9px;font-weight:700;background:#f0fdf4;color:#15803d;padding:2px 6px;border-radius:9999px}.b2b-car-detail-client-fields{display:flex;flex-direction:column;gap:12px;border-top:1px solid #f1f5f9;padding-top:16px}.b2b-car-detail-client-field{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#475569}.b2b-car-detail-client-field svg{color:#94a3b8;font-size:16px;margin-top:2px;flex-shrink:0}.b2b-car-detail-action-list{display:flex;flex-direction:column;gap:10px}.b2b-car-detail-action-row{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;cursor:pointer;transition:all .2s ease;font-size:13px;font-weight:700;color:#475569}.b2b-car-detail-action-row:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a;transform:translateX(2px)}.b2b-car-detail-action-left{display:flex;align-items:center;gap:12px}.b2b-car-detail-action-left svg{font-size:18px;color:#3b82f6}.b2b-car-detail-bottom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:10px}.b2b-car-detail-bottom-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;display:flex;flex-direction:column;min-height:320px;box-shadow:0 1px 3px rgba(0,0,0,.01)}.b2b-car-detail-bottom-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.b2b-car-detail-bottom-header h3{font-size:14px;font-weight:800;color:#0f172a;margin:0}.b2b-car-detail-bottom-link-all{font-size:11px;font-weight:700;color:#2563eb;cursor:pointer;display:flex;align-items:center;gap:4px}.b2b-car-detail-bottom-link-all:hover{text-decoration:underline}.b2b-car-detail-pay-summary{display:flex;gap:10px;margin-bottom:16px}.b2b-car-detail-pay-pill{flex:1;padding:10px;border-radius:10px;font-size:10px;font-weight:600;display:flex;flex-direction:column;gap:4px}.b2b-car-detail-pay-pill.green{background:#f0fdf4;color:#16a34a;border:1px solid #dcfce7}.b2b-car-detail-pay-pill.orange{background:#fff7ed;color:#ea580c;border:1px solid #ffedd5}.b2b-car-detail-pay-pill span.val{font-size:12px;font-weight:800}.b2b-car-detail-preview-list{display:flex;flex-direction:column;gap:10px;overflow-y:auto;max-height:200px}.b2b-car-detail-preview-row-card{padding:12px;border:1px solid #f1f5f9;border-radius:10px;background:#f8fafc;display:flex;align-items:center;justify-content:space-between;font-size:12px}.b2b-car-detail-preview-row-left{display:flex;align-items:center;gap:10px}.b2b-car-detail-preview-slip{width:40px;height:40px;border-radius:6px;-o-object-fit:cover;object-fit:cover;border:1px solid #e2e8f0;cursor:pointer;transition:transform .2s}.b2b-car-detail-preview-slip:hover{transform:scale(1.05)}.b2b-car-detail-preview-meta{display:flex;flex-direction:column;gap:2px}.b2b-car-detail-preview-title{font-weight:700;color:#334155}.b2b-car-detail-preview-sub{font-size:9px;color:#64748b;font-weight:500}.b2b-car-detail-preview-val-col{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.b2b-car-detail-preview-amount{font-weight:800;color:#0f172a}.b2b-car-detail-preview-badge{font-size:8px;font-weight:700;padding:2px 6px;border-radius:9999px}.b2b-car-detail-preview-badge.green{background:#dcfce7;color:#16a34a}.b2b-car-detail-preview-badge.orange{background:#ffedd5;color:#ea580c}.b2b-car-detail-doc-row{padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;display:flex;align-items:center;justify-content:space-between;background:#fff;font-size:12px}.b2b-car-detail-doc-left{display:flex;align-items:center;gap:10px;min-width:0}.b2b-car-detail-doc-icon-box{width:32px;height:32px;border-radius:8px;background:#fef2f2;color:#ef4444;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:11px;flex-shrink:0}.b2b-car-detail-doc-meta{display:flex;flex-direction:column;min-width:0}.b2b-car-detail-doc-name{font-weight:700;color:#334155}.b2b-car-detail-doc-file,.b2b-car-detail-doc-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b2b-car-detail-doc-file{font-size:10px;color:#64748b;max-width:140px}.b2b-car-detail-doc-date{font-size:9px;color:#94a3b8;margin-top:1px}.b2b-car-detail-doc-actions{display:flex;align-items:center;gap:6px}.b2b-car-detail-btn-action{width:28px;height:28px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.b2b-car-detail-btn-action:hover{background:#f1f5f9;color:#0f172a}.b2b-car-detail-btn-action.delete:hover{background:#fef2f2;color:#ef4444;border-color:#fca5a5}.b2b-car-detail-plate-container{display:flex;justify-content:center;margin:10px 0 20px}.b2b-car-detail-plate-widget{width:220px;height:52px;border:3px solid #1e293b;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-family:Outfit,sans-serif;font-weight:800;box-shadow:0 4px 12px rgba(0,0,0,.08)}.b2b-car-detail-plate-number{font-size:20px;color:#1e293b;letter-spacing:.1em}.b2b-car-detail-plate-dot{width:6px;height:6px;border-radius:9999px;background:#1e293b}.b2b-car-detail-plate-code{font-size:20px;color:#1e293b;letter-spacing:.05em}@media (max-width:1200px){.b2b-car-detail-main-grid{grid-template-columns:1fr}.b2b-car-detail-right-col{position:static}.b2b-car-detail-bottom-grid{grid-template-columns:1fr}}@media (max-width:900px){.b2b-car-detail-hero-layout{grid-template-columns:1fr;justify-items:center;text-align:center}.b2b-car-detail-hero-price-status{border-left:none;padding-left:0;align-items:center}.b2b-car-detail-status-wrapper{align-items:center}.b2b-car-detail-meta-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.b2b-car-detail-meta-grid,.b2b-car-detail-specs-list{grid-template-columns:1fr}.b2b-car-stepper-wrap{flex-direction:column;align-items:flex-start;gap:20px}.b2b-car-stepper-progress-bg{display:none}.b2b-car-stepper-node{flex-direction:row;text-align:left;gap:15px}.b2b-car-stepper-label{max-width:none;margin-top:0}.b2b-car-detail-title-row{flex-direction:column;align-items:flex-start}}