:root{--tazy-orange:#ff6500;--tazy-orange-2:#ff8a1d;--tazy-navy:#071b3d;--tazy-ink:#171717;--tazy-muted:#667085;--tazy-line:#e7e9ee;--tazy-soft:#f6f7f9;--tazy-card:#fff;--tazy-success:#087443;--tazy-danger:#b42318;--tazy-warning:#b54708;--shadow-sm:0 8px 22px #1018280f;--shadow-md:0 18px 45px #1018281f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f5f6f8;color:#171717;color:var(--tazy-ink);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:15px;margin:0}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.page-shell{background:#f5f6f8;min-height:100vh}.container{margin:0 auto;width:min(1500px,calc(100% - 48px))}@media (max-width:720px){.container{width:min(100% - 28px,1500px)}}.logo-mark{align-items:center;display:inline-flex;gap:12px}.logo-mark img{background:#fff;border:1px solid var(--tazy-line);border-radius:16px;box-shadow:0 10px 20px #ff650014;height:54px;object-fit:contain;width:54px}.logo-mark strong{color:var(--tazy-navy);display:block;font-size:19px;letter-spacing:.03em;line-height:1}.logo-mark span{color:var(--tazy-muted);display:block;font-size:13px;margin-top:4px}.market-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid var(--tazy-line);position:sticky;top:0;z-index:20}.market-header__top{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:auto 1fr auto;min-height:88px}.market-nav{align-items:center;color:#252b37;display:flex;font-weight:560;gap:24px}.market-nav a:hover{color:var(--tazy-orange)}.market-actions{align-items:center;display:flex;gap:16px}.market-mobile-panel{display:contents}.market-mobile-backdrop,.market-mobile-categories-link,.market-mobile-menu-btn,.market-mobile-panel__head,.portal-mobile-backdrop,.portal-mobile-close-btn,.portal-mobile-menu-btn{display:none}.nav-link{color:#252b37;font-weight:600}.auth-card button,.create-account,.promo-card button,.register-card button,.search-panel button,.section-heading button{background:linear-gradient(135deg,var(--tazy-orange),#ff8d16);border:0;border-radius:999px;box-shadow:0 14px 26px #ff650033;color:#fff;cursor:pointer;font-weight:700}.create-account{padding:13px 23px}.api-pill{align-items:center;background:#fff4e5;border-radius:999px;color:var(--tazy-warning);display:inline-flex;font-size:12px;font-weight:700;justify-content:center;min-height:30px;padding:6px 12px}.api-pill--ok{background:#e9f8ef;color:var(--tazy-success)}.market-hero{background:radial-gradient(circle at 12% 8%,#ff650024,#0000 26%),linear-gradient(180deg,#fff,#fff8f2 70%,#f5f6f8);padding:44px 0 72px}.hero-inner{max-width:1100px;text-align:center}.hero-tabs{align-items:center;display:inline-flex;gap:8px;margin-bottom:28px}.hero-tabs button{background:#0000;border:0;color:#222;cursor:pointer;font-size:clamp(22px,3vw,38px);font-weight:740;padding:8px 20px 12px;position:relative}.hero-tabs button:not(:last-child):after{background:#d2d6df;content:"";height:28px;position:absolute;right:-5px;top:50%;transform:translateY(-50%);width:1px}.hero-tabs button.active{color:var(--tazy-orange)}.hero-tabs button.active:before{background:var(--tazy-orange);border-radius:999px;bottom:6px;content:"";height:4px;left:22px;position:absolute;right:22px}.search-panel{grid-gap:14px;align-items:center;background:#fff;border:2px solid var(--tazy-orange);border-radius:28px;box-shadow:0 22px 55px #ff65001f;display:grid;gap:14px;grid-template-columns:1fr auto;min-height:132px;padding:20px}.search-panel input{border:0;color:#111827;font-size:19px;min-width:0;outline:0;padding:18px 16px}.search-panel button{font-size:17px;padding:17px 38px}.search-panel span{color:#2d3138;font-weight:700;grid-column:1/-1;justify-self:start;margin-left:18px}.hero-trust-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:22px}.hero-trust-row span{background:#fff;border:1px solid var(--tazy-line);border-radius:999px;box-shadow:var(--shadow-sm);color:#394150;font-weight:650;padding:10px 15px}.welcome-strip{background:#fff;border-bottom:1px solid var(--tazy-line)}.welcome-strip__inner{align-items:center;display:flex;gap:24px;justify-content:space-between;min-height:72px}.welcome-strip strong{color:#1d2433;font-size:20px}.welcome-strip div div{color:#2c3340;display:flex;font-weight:700;gap:28px}.market-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:290px 1fr;padding-top:28px}.category-panel{background:#fff;border:1px solid var(--tazy-line);border-radius:18px;box-shadow:var(--shadow-sm);min-height:380px;padding:14px}.panel-title{border-bottom:1px solid #f0f1f4;color:#202631;font-weight:780;margin-bottom:8px;padding:12px 12px 14px}.category-panel button{align-items:center;background:#0000;border:0;border-radius:12px;color:#2f3644;cursor:pointer;display:flex;font-size:15px;font-weight:650;justify-content:space-between;padding:14px 12px;width:100%}.category-panel button:hover{background:#fff4e9;color:var(--tazy-orange)}.category-panel b{color:#9aa3b2;font-size:20px}.content-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.promo-card{background:#fff;border:1px solid var(--tazy-line);border-radius:18px;box-shadow:var(--shadow-sm);min-height:210px;overflow:hidden;padding:22px;position:relative}.promo-card:after{background:#ff65001f;border-radius:50%;bottom:-60px;content:"";height:155px;position:absolute;right:-55px;width:155px}.promo-card span{color:var(--tazy-orange);display:inline-flex;font-weight:800;margin-bottom:12px}.promo-card h2{color:var(--tazy-navy);font-size:24px;letter-spacing:-.02em;margin:0 0 10px}.promo-card p{color:var(--tazy-muted);line-height:1.6;margin:0 0 22px}.promo-card button{padding:11px 17px;position:relative;z-index:1}.products-section{padding:34px 0 52px}.section-heading{align-items:end;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}.section-heading h2{color:#1c2430;font-size:26px;letter-spacing:-.02em;margin:0 0 8px}.section-heading p{color:var(--tazy-muted);margin:0}.section-heading button{padding:12px 20px}.product-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(5,minmax(0,1fr))}.product-card{background:#fff;border:1px solid var(--tazy-line);border-radius:16px;box-shadow:var(--shadow-sm);overflow:hidden;transition:.2s ease}.product-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.product-card__image{align-items:center;aspect-ratio:1.12;background:#f7f8fb;display:flex;justify-content:center;position:relative}.product-card__image img{height:100%;object-fit:cover;width:100%}.lens-button{background:#fff;border:0;border-radius:50%;bottom:14px;box-shadow:var(--shadow-sm);color:var(--tazy-orange);font-weight:800;height:42px;left:16px;position:absolute;width:42px}.product-card__body{padding:13px 14px 16px}.product-card h3{color:#202631;font-size:15px;font-weight:560;line-height:1.32;margin:0 0 10px;min-height:46px}.price-line{color:#0f172a;font-size:22px;font-weight:820;margin-bottom:6px}.meta-line{color:var(--tazy-muted);margin-bottom:6px}.seller-line{align-items:center;display:flex;font-size:13px;gap:7px}.seller-line strong{color:#087cc4}.seller-line span{color:#767f8f}.business-band{background:#fff;border-bottom:1px solid var(--tazy-line);border-top:1px solid var(--tazy-line);padding:50px 0}.business-band__inner{grid-gap:38px;align-items:center;display:grid;gap:38px;grid-template-columns:1fr auto}.business-band span{color:var(--tazy-orange);font-weight:800}.business-band h2{color:var(--tazy-navy);font-size:34px;letter-spacing:-.025em;margin:8px 0 12px}.business-band p{color:var(--tazy-muted);line-height:1.7;max-width:740px}.business-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,140px)}.business-stats div{background:#f7f8fb;border:1px solid var(--tazy-line);border-radius:18px;padding:20px;text-align:center}.business-stats strong{color:var(--tazy-navy);display:block;font-size:28px}.business-stats span{color:var(--tazy-muted);font-weight:600}.footer{background:#fff;padding-top:44px}.footer-grid{grid-gap:38px;display:grid;gap:38px;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:38px}.footer h4{color:#1f2937;font-size:17px;margin:0 0 18px}.footer a{color:#4b5565;display:block;margin-bottom:13px}.footer a:hover{color:var(--tazy-orange)}.footer-bottom{align-items:center;background:#f4f5f7;color:#626b7a;display:flex;font-size:14px;gap:24px;justify-content:center;min-height:68px}.footer-bottom a{color:var(--tazy-orange);display:inline;font-weight:800}.floating-tools{background:#fff;border:1px solid var(--tazy-line);border-radius:16px;box-shadow:var(--shadow-md);overflow:hidden;position:fixed;right:18px;top:52%;transform:translateY(-50%);z-index:30}.floating-tools button{background:#fff;border:0;border-bottom:1px solid #eef0f3;color:var(--tazy-navy);cursor:pointer;display:block;font-weight:800;height:52px;width:54px}.floating-tools button:hover{background:#fff7f0;color:var(--tazy-orange)}.simple-header{align-items:center;display:flex;justify-content:space-between;min-height:88px}.back-link{color:var(--tazy-orange);font-weight:700}.auth-page{background:radial-gradient(circle at 88% 8%,#fff1e6,#0000 28%),#fff;min-height:100vh}.auth-layout{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:1fr 430px;padding:62px 0 80px}.eyebrow{color:var(--tazy-orange);font-weight:820;letter-spacing:.08em}.auth-copy h1,.register-layout h1{color:var(--tazy-navy);font-size:clamp(36px,5vw,64px);font-weight:720;letter-spacing:-.04em;line-height:1.04;margin:12px 0 18px}.auth-copy p,.register-layout p{color:var(--tazy-muted);font-size:17px;line-height:1.75;max-width:680px}.auth-points{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.auth-points span{background:#f7f8fb;border:1px solid var(--tazy-line);border-radius:999px;font-weight:700;padding:11px 15px}.auth-card,.register-card{background:#fff;border:1px solid var(--tazy-line);border-radius:28px;box-shadow:var(--shadow-md);padding:34px}.auth-card img{border-radius:22px;height:82px;margin-bottom:18px;object-fit:contain;width:82px}.auth-card h2{color:var(--tazy-navy);font-size:31px;letter-spacing:-.03em;margin:20px 0 8px}.auth-card p{color:var(--tazy-muted);margin:0 0 22px}.auth-card label,.register-card label{color:#172033;display:block;font-weight:780;margin:14px 0 8px}.auth-card input,.register-card input{border:1px solid #dfe3ea;border-radius:16px;font-size:15px;outline:0;padding:16px;width:100%}.auth-card input:focus,.register-card input:focus{border-color:var(--tazy-orange);box-shadow:0 0 0 4px #ff65001a}.auth-card button,.register-card button{font-size:16px;margin-top:22px;padding:16px 18px;width:100%}.auth-card button:disabled{cursor:not-allowed;opacity:.7}.auth-card__footer{color:var(--tazy-muted);margin-top:18px}.auth-card__footer a{color:var(--tazy-orange);font-weight:800}.error-box,.success-box{border-radius:14px;font-weight:700;margin-bottom:12px;padding:13px 14px}.error-box{background:#fff1f0;color:var(--tazy-danger)}.success-box{background:#edfcf2;color:var(--tazy-success)}.register-layout{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1fr 520px;padding:42px 0 80px}.account-type-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.account-type-grid button{background:#fff;border:1px solid var(--tazy-line);border-radius:18px;cursor:pointer;padding:18px;text-align:left}.account-type-grid button.selected{border-color:var(--tazy-orange);box-shadow:0 0 0 4px #ff650017}.account-type-grid strong{color:var(--tazy-navy);display:block;font-size:18px;margin-bottom:8px}.account-type-grid span{color:var(--tazy-muted);line-height:1.5}.form-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.portal-shell{background:#f5f6f8;display:grid;grid-template-columns:292px 1fr;min-height:100vh}.portal-sidebar{background:#fff;border-right:1px solid var(--tazy-line);height:100vh;padding:24px 20px;position:sticky;top:0}.portal-sidebar nav{grid-gap:8px;display:grid;gap:8px;margin-top:34px}.marketplace-link,.portal-sidebar nav a{border-radius:14px;color:#344054;font-weight:700;padding:13px 14px}.portal-sidebar nav a.active,.portal-sidebar nav a:hover{background:#fff2e7;color:var(--tazy-orange)}.marketplace-link{background:#f6f7f9;color:var(--tazy-navy);display:block;margin-top:30px}.portal-main{padding:28px}.portal-topbar{align-items:center;background:#fff;border:1px solid var(--tazy-line);border-radius:22px;box-shadow:var(--shadow-sm);display:flex;justify-content:space-between;padding:22px 24px}.portal-topbar span{color:var(--tazy-orange);font-weight:820;letter-spacing:.08em}.portal-topbar h1{color:var(--tazy-navy);font-size:28px;margin:6px 0 0}.user-badge{color:#2f3747;text-align:right}.user-badge div{font-weight:820}.user-badge small{color:var(--tazy-muted);display:block;margin:4px 0 10px}.user-badge button{background:#fff3ea;border:0;border-radius:999px;color:var(--tazy-orange);cursor:pointer;font-weight:800;padding:8px 12px}.portal-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr));margin:22px 0}.module-card,.portal-stats div{background:#fff;border:1px solid var(--tazy-line);border-radius:18px;box-shadow:var(--shadow-sm);padding:20px}.portal-stats span{color:var(--tazy-muted);display:block;margin-bottom:12px}.portal-stats strong{color:var(--tazy-navy);font-size:30px}.module-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.module-card span{color:var(--tazy-orange);font-size:12px;font-weight:820}.module-card h3{color:var(--tazy-navy);margin:8px 0}.module-card p{color:var(--tazy-muted);line-height:1.6;margin:0}@media (max-width:1180px){.market-header__top{grid-template-columns:1fr auto}.market-nav{grid-column:1/-1;overflow-x:auto;padding-bottom:12px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-grid{grid-template-columns:1fr}.portal-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.auth-layout,.business-band__inner,.market-grid,.portal-shell,.register-layout{grid-template-columns:1fr}.portal-sidebar{height:auto;position:static}.footer-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-stats{grid-template-columns:repeat(3,1fr)}.floating-tools{display:none}}@media (max-width:640px){.market-actions{flex-wrap:wrap;gap:8px;justify-content:flex-end}.market-nav{gap:16px}.hero-tabs{display:grid;grid-template-columns:repeat(2,1fr)}.hero-tabs button{font-size:22px}.hero-tabs button:after{display:none}.search-panel{border-radius:22px;grid-template-columns:1fr}.search-panel input{font-size:16px}.footer-bottom,.welcome-strip__inner{align-items:flex-start;flex-direction:column;padding:18px 0}.account-type-grid,.business-stats,.footer-grid,.form-row,.module-grid,.portal-stats,.product-grid{grid-template-columns:1fr}}.auth-page-v2{background:linear-gradient(135deg,#071b3df5,#030c1ceb),radial-gradient(circle at 20% 20%,#ff650057,#0000 28%),#071b3d;color:#101828;min-height:100vh;overflow:hidden;position:relative}.auth-page-v2:before{background-image:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff14 1px,#0000 0);background-size:46px 46px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,#0000 75%);mask-image:linear-gradient(180deg,#000,#0000 75%);opacity:.18;position:absolute}.auth-orb{border-radius:999px;filter:blur(8px);pointer-events:none;position:absolute}.auth-orb--one{background:#ff650038;height:370px;right:-120px;top:-120px;width:370px}.auth-orb--two{background:#ffffff1a;bottom:90px;height:260px;left:-90px;width:260px}.auth-header-v2{align-items:center;display:flex;justify-content:space-between;margin:0 auto;min-height:94px;position:relative;width:min(1340px,calc(100% - 48px));z-index:2}.auth-header-v2 .logo-mark span,.auth-header-v2 .logo-mark strong{color:#fff}.auth-header-v2 .logo-mark img{border-color:#ffffff2e;box-shadow:0 16px 40px #0003}.auth-header-links{align-items:center;display:flex;gap:14px}.auth-header-links a{background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;color:#ffffffe0;font-weight:700;padding:11px 18px}.auth-header-links a:last-child{background:#fff;color:#071b3d}.auth-stage-v2{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1.1fr) 470px;margin:0 auto;min-height:calc(100vh - 180px);padding:38px 0 48px;position:relative;width:min(1340px,calc(100% - 48px));z-index:2}.auth-visual-panel{color:#fff;padding:28px 0;position:relative}.auth-kicker{align-items:center;color:#ffb36e;display:inline-flex;font-size:12px;font-weight:800;gap:10px;letter-spacing:.12em;margin-bottom:18px}.auth-kicker:before{background:#ff6500;border-radius:999px;content:"";height:2px;width:36px}.auth-visual-panel h1{font-size:clamp(42px,5vw,76px);font-weight:680;letter-spacing:-.055em;line-height:.98;margin:0 0 20px;max-width:760px}.auth-visual-panel p{color:#ffffffbd;font-size:17px;line-height:1.82;max-width:670px}.auth-metric-board{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;width:min(620px,100%)}.auth-metric-board div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff21;border-radius:24px;min-height:118px;padding:22px}.auth-metric-board strong{display:block;font-size:34px;letter-spacing:-.04em}.auth-metric-board span{color:#ffffffad;display:block;font-weight:650;margin-top:8px}.auth-floating-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:24px;box-shadow:0 24px 65px #00000047;padding:20px;position:absolute;right:28px;width:260px}.auth-floating-card--top{top:18px}.auth-floating-card--bottom{bottom:18px;right:115px}.auth-floating-card span{color:#ffb36e;display:block;font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:8px}.auth-floating-card strong{color:#fff;font-size:15px}.auth-card-v2{background:#fffffff5;border:1px solid #ffffffa6;border-radius:34px;box-shadow:0 40px 90px #0000003d;padding:34px;position:relative}.auth-card-v2:before{background:linear-gradient(135deg,#ff65007a,#071b3d0d);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.auth-card-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.auth-card-head img{background:#fff;border:1px solid #eef0f4;border-radius:24px;box-shadow:0 18px 40px #ff650021;height:88px;object-fit:contain;width:88px}.auth-card-v2 h2{color:#071b3d;font-size:34px;font-weight:680;letter-spacing:-.035em;margin:26px 0 10px}.auth-card-v2 p{color:#667085;line-height:1.65;margin:0 0 20px}.auth-form-v2 label{color:#172033;display:block;font-weight:720;margin:16px 0 8px}.auth-form-v2 input{background:#f9fafb;border:1px solid #d9dee8;border-radius:16px;font-size:15px;height:54px;outline:0;padding:0 16px;transition:.18s ease;width:100%}.auth-form-v2 input:focus{background:#fff;border-color:#ff6500;box-shadow:0 0 0 4px #ff65001a}.auth-form-v2 button{background:linear-gradient(135deg,#ff6500,#ff8a1d);border:0;border-radius:16px;box-shadow:0 18px 32px #ff650038;color:#fff;cursor:pointer;font-size:16px;font-weight:800;margin-top:24px;min-height:56px;width:100%}.auth-form-v2 button:disabled{cursor:not-allowed;opacity:.7}.auth-card-footer-v2{border-top:1px solid #eef0f4;color:#667085;display:flex;gap:14px;justify-content:space-between;margin-top:18px;padding-top:18px}.auth-card-footer-v2 a{color:#ff6500;font-weight:800}.auth-footer-v2{align-items:center;border-top:1px solid #ffffff1a;color:#ffffff9e;display:flex;gap:18px;justify-content:space-between;margin:0 auto;min-height:70px;position:relative;width:min(1340px,calc(100% - 48px));z-index:2}.auth-footer-v2 a{color:#ffb36e;font-weight:800}.portal-shell-v2{background:radial-gradient(circle at 82% 0,#ff65001a,#0000 28%),linear-gradient(180deg,#f7f8fb,#eef1f6);display:grid;grid-template-columns:314px minmax(0,1fr);min-height:100vh}.portal-sidebar-v2{background:radial-gradient(circle at 30% 0,#ff650047,#0000 30%),linear-gradient(180deg,#071b3d,#06142e 58%,#030b1d);border-right:1px solid #ffffff14;color:#fff;height:100vh;overflow-y:auto;padding:24px 18px;position:sticky;top:0}.portal-brand-v2{align-items:center;display:flex;gap:12px;min-height:74px;padding:10px 8px 18px}.portal-brand-v2 img{background:#fff;border:1px solid #ffffff38;border-radius:18px;height:58px;object-fit:contain;width:58px}.portal-brand-v2 strong{display:block;font-size:19px;letter-spacing:.035em}.portal-brand-v2 span{color:#ffffff9e;display:block;font-size:13px;margin-top:5px}.portal-status-card{background:#ffffff14;border:1px solid #ffffff1f;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff0f;margin:8px 4px 24px;padding:18px}.portal-status-card div{align-items:center;display:flex;gap:9px}.status-dot{background:#37d67a;border-radius:999px;box-shadow:0 0 0 6px #37d67a1f;height:9px;width:9px}.portal-status-card p{color:#ffffff9e;font-size:13px;line-height:1.55;margin:10px 0 0}.portal-nav-sections{grid-gap:22px;display:grid;gap:22px;padding-bottom:20px}.portal-nav-sections section{grid-gap:7px;display:grid;gap:7px}.portal-nav-sections h4{color:#ffffff6b;font-size:11px;font-weight:800;letter-spacing:.12em;margin:0 0 4px;padding:0 12px;text-transform:uppercase}.portal-nav-sections a{align-items:center;border-radius:14px;color:#ffffffbd;display:flex;font-weight:680;gap:11px;min-height:43px;padding:10px 12px;transition:.18s ease}.portal-nav-sections a span{align-items:center;background:#ffffff12;border-radius:10px;color:#ffb36e;display:inline-flex;height:28px;justify-content:center;width:28px}.portal-nav-sections a.active,.portal-nav-sections a:hover{background:#ff65002b;box-shadow:inset 3px 0 0 #ff6500;color:#fff}.portal-main-v2{padding:24px 28px 42px}.portal-topbar-v2{grid-gap:20px;align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #e7e9eed9;border-radius:26px;box-shadow:0 16px 40px #10182812;display:grid;gap:20px;grid-template-columns:auto minmax(320px,560px) auto;min-height:88px;padding:16px 18px 16px 22px}.card-title-row span,.portal-hero-panel span,.topbar-title-block span{color:#ff6500;font-size:11px;font-weight:820;letter-spacing:.1em}.topbar-title-block h1{color:#071b3d;font-size:25px;letter-spacing:-.03em;margin:5px 0 0}.topbar-search{align-items:center;background:#f7f8fb;border:1px solid #e1e5ec;border-radius:16px;display:flex;gap:10px;height:50px;padding:0 16px}.topbar-search span{color:#ff6500;font-weight:900}.topbar-search input{background:#0000;border:0;color:#172033;flex:1 1;font-size:14px;outline:0}.topbar-actions{align-items:center;display:flex;gap:12px}.icon-action,.module-table-card button,.user-profile-chip button,.view-marketplace-btn{border:0;border-radius:999px;cursor:pointer;font-weight:800}.view-marketplace-btn{background:#fff3ea;color:#071b3d;padding:12px 16px}.icon-action{background:#fff;border:1px solid #e6e9ef;color:#071b3d;height:46px;width:46px}.user-profile-chip{align-items:center;background:#fff;border:1px solid #e6e9ef;border-radius:999px;display:flex;gap:10px;padding:7px}.avatar-initials{background:linear-gradient(135deg,#071b3d,#ff6500);border-radius:50%;color:#fff;display:grid;font-weight:850;height:42px;place-items:center;width:42px}.user-profile-chip strong{color:#172033;display:block;font-size:13px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile-chip span{color:#667085;display:block;font-size:11px;margin-top:2px}.user-profile-chip button{background:#fff6ed;color:#ff6500;padding:10px 13px}.portal-warning{background:#fff7ed;border:1px solid #fed7aa;border-radius:16px;color:#9a3412;font-weight:750;margin:18px 0 0;padding:14px 16px}.portal-hero-panel{grid-gap:20px;align-items:center;background:radial-gradient(circle at 88% 22%,#ff650059,#0000 32%),linear-gradient(135deg,#071b3d,#0b254f 60%,#102d5f);border-radius:30px;box-shadow:0 26px 60px #071b3d2e;color:#fff;display:grid;gap:20px;grid-template-columns:1fr 180px;margin-top:22px;padding:28px}.portal-hero-panel h2{font-size:clamp(28px,3vw,42px);font-weight:680;letter-spacing:-.045em;margin:8px 0 10px}.portal-hero-panel p{color:#ffffffb8;line-height:1.7;margin:0;max-width:720px}.hero-score-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:26px;display:flex;flex-direction:column;justify-content:center;min-height:150px;text-align:center}.hero-score-card small{color:#ffffffa8;font-weight:700}.hero-score-card strong{display:block;font-size:46px;letter-spacing:-.055em;margin:6px 0}.hero-score-card span{color:#ffb36e;font-size:13px;letter-spacing:normal}.portal-kpi-strip{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0}.activity-panel-v2,.analytics-card,.module-table-card,.portal-kpi-strip article{background:#ffffffeb;border:1px solid #e6e9ef;border-radius:24px;box-shadow:0 14px 34px #1018280f}.portal-kpi-strip article{overflow:hidden;padding:20px;position:relative}.portal-kpi-strip article:after{background:#ff650014;border-radius:50%;content:"";height:88px;position:absolute;right:-28px;top:-28px;width:88px}.portal-kpi-strip span{color:#667085;display:block;font-weight:700}.portal-kpi-strip strong{color:#071b3d;display:block;font-size:34px;letter-spacing:-.04em;margin:10px 0 6px}.portal-kpi-strip small{color:#8a94a6;line-height:1.45}.analytics-grid-v2{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.38fr .72fr}.analytics-card{min-width:0;padding:22px}.analytics-card--wide{grid-row:span 2}.card-title-row{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.card-title-row h3{color:#071b3d;font-size:22px;letter-spacing:-.035em;margin:7px 0 0}.card-title-row b{background:#f4f6f9;border-radius:999px;color:#667085;font-size:12px;padding:8px 12px}.card-title-row.compact{margin-bottom:12px}.line-chart-v2 svg{display:block;height:275px;width:100%}.chart-grid-line{stroke:#e9edf3;stroke-width:1;fill:none}.chart-fill{fill:url(#tazyLineFill)}.chart-line{fill:none;stroke:#ff6500;stroke-width:5;stroke-linecap:round}.line-chart-v2 circle{fill:#fff;stroke:#ff6500;stroke-width:4}.donut-wrap{grid-gap:16px;display:grid;gap:16px;padding-top:6px;place-items:center}.donut-chart{box-shadow:inset 0 0 0 1px #fff6;height:178px;place-items:center;width:178px}.donut-chart,.donut-chart>div{border-radius:50%;display:grid}.donut-chart>div{align-content:center;background:#fff;box-shadow:0 10px 30px #1018281a;height:112px;place-items:center;width:112px}.donut-chart strong{color:#071b3d;font-size:30px;letter-spacing:-.05em}.donut-chart span{color:#667085;font-size:12px;font-weight:700}.donut-legend{grid-gap:9px;display:grid;gap:9px;width:100%}.donut-legend span{align-items:center;color:#4d5868;display:flex;font-weight:680;gap:9px}.donut-legend i{border-radius:999px;display:inline-flex;height:10px;width:10px}.donut-legend .orange{background:#ff6500}.donut-legend .navy{background:#071b3d}.donut-legend .green{background:#37b26c}.bar-list{grid-gap:16px;display:grid;gap:16px;padding-top:10px}.bar-list div{grid-gap:9px;display:grid;gap:9px}.bar-list span{color:#4d5868;font-weight:720}.bar-list div:after{background:#eef2f7;content:""}.bar-list b,.bar-list div:after{border-radius:999px;grid-column:1;grid-row:2;height:10px}.bar-list b{background:linear-gradient(90deg,#071b3d,#ff6500);position:relative;z-index:1}.portal-content-grid-v2{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 360px;margin-top:18px}.activity-panel-v2,.module-table-card{padding:22px}.module-table-card button{background:#071b3d;color:#fff;padding:11px 14px}.module-table{grid-gap:10px;display:grid;gap:10px}.module-table>div{grid-gap:18px;align-items:center;border-top:1px solid #edf0f5;display:grid;gap:18px;grid-template-columns:140px 210px 1fr;padding:14px 0}.module-table>div span{color:#ff6500;font-size:12px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.module-table>div strong{color:#071b3d}.module-table>div p{color:#667085;line-height:1.55;margin:0}.activity-panel-v2 ul{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:0;padding:0}.activity-panel-v2 li{grid-gap:10px;align-items:start;color:#4d5868;display:grid;font-weight:620;gap:10px;grid-template-columns:12px 1fr;line-height:1.55}.activity-panel-v2 li b{background:#ff6500;border-radius:50%;box-shadow:0 0 0 5px #ff65001f;height:8px;margin-top:7px;width:8px}@media (max-width:1280px){.portal-shell-v2{grid-template-columns:286px minmax(0,1fr)}.portal-topbar-v2{grid-template-columns:1fr}.topbar-actions{justify-content:space-between}.portal-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid-v2,.portal-content-grid-v2{grid-template-columns:1fr}}@media (max-width:920px){.auth-stage-v2{grid-template-columns:1fr}.auth-floating-card{display:none}.portal-shell-v2{grid-template-columns:1fr}.portal-sidebar-v2{height:auto;position:static}.portal-nav-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.module-table>div{gap:6px;grid-template-columns:1fr}}@media (max-width:640px){.auth-footer-v2,.auth-header-v2,.auth-stage-v2{width:min(100% - 28px,1340px)}.auth-footer-v2,.auth-header-v2{align-items:flex-start;flex-direction:column;padding:18px 0}.auth-metric-board,.portal-kpi-strip,.portal-nav-sections{grid-template-columns:1fr}.portal-main-v2{padding:16px}.portal-hero-panel,.portal-topbar-v2{border-radius:20px}.portal-hero-panel{grid-template-columns:1fr}.topbar-actions{flex-wrap:wrap}.user-profile-chip{border-radius:18px;justify-content:space-between;width:100%}}.refined-login-page{background:radial-gradient(circle at 86% 8%,#ff65004d,#0000 24%),radial-gradient(circle at 8% 96%,#ffffff1a,#0000 26%),linear-gradient(135deg,#061634,#071b3d 52%,#0c203f);display:grid;grid-template-rows:78px minmax(0,1fr) 46px;height:100vh;min-height:660px;overflow:hidden}.refined-login-page:before{background-size:56px 56px;opacity:.1}.refined-login-header{min-height:78px;width:min(1440px,calc(100% - 64px))}.refined-login-header .logo-mark img{border-radius:15px;height:48px;width:48px}.refined-login-header .logo-mark strong{font-size:17px;font-weight:650;letter-spacing:.02em}.refined-login-header .logo-mark span{font-size:12px}.refined-login-header .auth-header-links a{font-size:14px;font-weight:600;padding:9px 16px}.refined-login-stage{align-items:center;gap:54px;grid-template-columns:minmax(0,1fr) 430px;height:100%;min-height:0;padding:10px 0 12px;width:min(1440px,calc(100% - 64px))}.refined-login-copy{padding:0}.refined-login-copy .auth-kicker{font-size:11px;font-weight:650;letter-spacing:.1em;margin-bottom:14px}.refined-login-copy h1{font-size:clamp(42px,4.5vw,68px);font-weight:650;letter-spacing:-.045em;line-height:1.02;margin-bottom:16px;max-width:760px}.refined-login-copy p{color:#ffffffc2;font-size:16px;line-height:1.72;margin:0;max-width:710px}.login-feature-strip{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;max-width:820px}.login-feature-strip article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.075);border:1px solid #ffffff1f;border-radius:20px;min-height:96px;padding:16px}.login-feature-strip span{color:#ffb36e;display:block;font-size:12px;font-weight:700;margin-bottom:8px}.login-feature-strip strong{color:#fff;display:block;font-weight:650;letter-spacing:-.01em;margin-bottom:5px}.login-feature-strip small{color:#ffffff9e;line-height:1.35}.refined-login-card{border-radius:30px;box-shadow:0 32px 70px #0000003d;padding:28px}.refined-login-card .auth-card-head img{border-radius:20px;height:70px;width:70px}.refined-login-card h2{font-size:30px;font-weight:650;letter-spacing:-.03em;margin:22px 0 6px}.refined-login-card p{line-height:1.5;margin-bottom:14px}.refined-login-card .api-pill{font-size:11px;font-weight:650;min-height:28px;padding:5px 11px}.refined-login-card .error-box{border-radius:14px;margin:12px 0;padding:11px 13px}.refined-login-card .auth-form-v2 label{font-weight:650;margin:12px 0 7px}.refined-login-card .auth-form-v2 input{border-radius:15px;height:50px}.refined-login-card .auth-form-v2 button{border-radius:15px;font-weight:720;margin-top:18px;min-height:52px}.refined-login-card .auth-card-footer-v2{margin-top:14px;padding-top:14px}.refined-login-footer{font-size:13px;min-height:46px;width:min(1440px,calc(100% - 64px))}.refined-login-page .auth-floating-card,.refined-login-page .auth-metric-board{display:none}.refined-portal-shell{background:linear-gradient(180deg,#f7f8fb,#eef1f6);grid-template-columns:268px minmax(0,1fr)}.refined-portal-shell.is-collapsed{grid-template-columns:82px minmax(0,1fr)}.refined-sidebar{background:linear-gradient(180deg,#fff,#f7f9fc);border-right:1px solid #e6e9ef;box-shadow:12px 0 36px rgba(16,24,40,.045);color:#172033;padding:18px 12px}.portal-sidebar-topline{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:62px}.refined-portal-brand{gap:10px;min-height:62px;padding:4px 4px 10px}.refined-portal-brand img{border:1px solid #edf0f5;border-radius:14px;box-shadow:0 10px 24px #ff65001a;height:46px;width:46px}.refined-portal-brand strong{color:#071b3d;font-size:16px;font-weight:650;letter-spacing:.01em}.refined-portal-brand span{color:#667085;font-size:12px}.sidebar-collapse-btn{background:#fff;border:1px solid #e2e6ee;border-radius:12px;box-shadow:0 8px 16px #1018280f;color:#071b3d;cursor:pointer;flex:0 0 auto;font-size:24px;height:34px;line-height:1;width:34px}.refined-status-card{background:#fff7ef;border:1px solid #ffdec2;border-radius:18px;box-shadow:none;margin:6px 2px 18px;padding:14px}.refined-status-card strong{color:#071b3d;font-weight:620}.refined-status-card p{color:#7a4b28;font-size:12px;line-height:1.45}.refined-nav-sections{gap:16px;padding-bottom:12px}.refined-nav-sections section{gap:5px}.refined-nav-sections h4{color:#98a2b3;font-size:10px;font-weight:700;letter-spacing:.11em;padding:0 10px}.refined-nav-sections a{border-radius:12px;color:#475467;font-weight:560;gap:10px;min-height:40px;padding:8px 10px}.refined-nav-sections a em{font-style:normal}.refined-nav-sections a span{background:#f0f3f8;border-radius:10px;color:#071b3d;font-size:13px;height:27px;width:27px}.refined-nav-sections a.active,.refined-nav-sections a:hover{background:#fff1e6;box-shadow:inset 3px 0 0 #ff6500;color:#071b3d}.refined-nav-sections a.active span,.refined-nav-sections a:hover span{background:#ff6500;color:#fff}.is-collapsed .refined-sidebar{padding-left:10px;padding-right:10px}.is-collapsed .sidebar-text-hide{display:none!important}.is-collapsed .portal-sidebar-topline{flex-direction:column;justify-content:center}.is-collapsed .refined-portal-brand{justify-content:center;padding-bottom:4px}.is-collapsed .refined-status-card{display:none}.is-collapsed .refined-nav-sections{gap:10px}.is-collapsed .refined-nav-sections section{align-items:center}.is-collapsed .refined-nav-sections a{height:44px;justify-content:center;margin:0 auto;padding:0;width:48px}.is-collapsed .refined-nav-sections a span{margin:0}.refined-topbar{border-radius:22px;grid-template-columns:auto minmax(260px,520px) auto;min-height:78px;padding:14px 16px 14px 20px}.refined-topbar .topbar-title-block span{font-weight:700;letter-spacing:.08em}.refined-topbar .topbar-title-block h1{font-size:22px;font-weight:650}.refined-topbar-search{border-radius:14px;height:46px}.refined-topbar-actions .view-marketplace-btn,.refined-user-chip button,.refined-user-chip strong{font-weight:650}.portal-main-v2{padding:20px 24px 36px}.portal-hero-panel{border-radius:24px;margin-top:18px;padding:24px}.portal-hero-panel h2{font-weight:650}.portal-kpi-strip article{padding:18px}.portal-kpi-strip strong{font-weight:680}.card-title-row h3{font-weight:650}@media (max-height:735px) and (min-width:960px){.refined-login-page{grid-template-rows:68px minmax(0,1fr) 36px;min-height:620px}.refined-login-header{min-height:68px}.refined-login-copy h1{font-size:clamp(38px,4vw,56px);margin-bottom:12px}.refined-login-copy p{font-size:15px;line-height:1.55}.login-feature-strip{margin-top:18px}.login-feature-strip article{min-height:80px;padding:12px}.refined-login-card{padding:24px}.refined-login-card .auth-card-head img{height:62px;width:62px}.refined-login-card h2{font-size:27px;margin-top:16px}.refined-login-card .auth-form-v2 input{height:46px}.refined-login-card .auth-form-v2 button{min-height:48px}.refined-login-footer{min-height:36px}}@media (max-width:1280px){.refined-portal-shell{grid-template-columns:248px minmax(0,1fr)}.refined-portal-shell.is-collapsed{grid-template-columns:82px minmax(0,1fr)}}@media (max-width:920px){.refined-login-page{display:block;height:auto;min-height:100vh;overflow:auto}.refined-login-stage{padding:28px 0}.login-feature-strip,.refined-login-stage,.refined-portal-shell,.refined-portal-shell.is-collapsed{grid-template-columns:1fr}.refined-sidebar{height:auto;position:static}.sidebar-collapse-btn{display:none}.is-collapsed .sidebar-text-hide{display:inline!important;display:initial!important}}.refined-register-page{background:radial-gradient(circle at 88% 10%,#ff65003d,#0000 25%),radial-gradient(circle at 10% 92%,#ffffff14,#0000 24%),linear-gradient(135deg,#061634,#071b3d 52%,#0b1d39);grid-template-rows:78px minmax(0,1fr) 46px}.register-stage-v2{align-items:center;gap:48px;grid-template-columns:minmax(0,1fr) 560px}.register-copy-v2 h1{font-size:clamp(38px,4vw,62px);font-weight:640;line-height:1.04;max-width:780px}.register-copy-v2 p{font-size:15.5px;line-height:1.7;max-width:720px}.register-trust-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;max-width:830px}.register-trust-grid article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.075);border:1px solid #ffffff1f;border-radius:22px;min-height:116px;padding:16px}.register-trust-grid span{align-items:center;background:#ff65001f;border:1px solid #ff650038;border-radius:999px;color:#ffb36e;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;margin-bottom:10px;min-height:26px;min-width:34px}.register-trust-grid strong{color:#fff;display:block;font-weight:650;letter-spacing:-.01em;margin-bottom:5px}.register-trust-grid small{color:#ffffffa3;line-height:1.45}.register-card-v2{background:#fffffff5;border:1px solid #ffffffb3;border-radius:32px;box-shadow:0 34px 75px #0000003d;display:flex;flex-direction:column;height:min(700px,calc(100vh - 158px));min-height:545px;overflow:hidden;padding:26px}.register-card-head-v2{grid-gap:16px;align-items:center;border-bottom:1px solid #edf0f5;display:grid;gap:16px;grid-template-columns:76px 1fr;padding-bottom:16px}.register-card-head-v2 img{background:#fff;border:1px solid #eef1f5;border-radius:22px;box-shadow:0 16px 32px #ff65001f;height:76px;object-fit:contain;width:76px}.register-card-head-v2 h2{color:#071b3d;font-size:30px;font-weight:650;letter-spacing:-.035em;margin:10px 0 4px}.register-card-head-v2 p{color:#667085;font-size:14px;margin:0}.register-scroll-area{min-height:0;overflow-y:auto;padding:18px 6px 2px 0;scrollbar-color:#ff65008c #0000;scrollbar-width:thin}.register-scroll-area::-webkit-scrollbar{width:8px}.register-scroll-area::-webkit-scrollbar-track{background:#0000}.register-scroll-area::-webkit-scrollbar-thumb{background:#ff65007a;border-radius:999px}.account-type-grid-v2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.account-type-grid-v2 button{background:#fff;border:1px solid #e4e7ee;border-radius:18px;box-shadow:0 8px 18px rgba(16,24,40,.035);color:#172033;cursor:pointer;min-height:92px;padding:14px;text-align:left;transition:.18s ease}.account-type-grid-v2 button:hover{border-color:#ff650070;transform:translateY(-1px)}.account-type-grid-v2 button.selected{background:linear-gradient(135deg,#fff5ed,#fff);border-color:#ff6500bf;box-shadow:inset 4px 0 0 #ff6500,0 12px 26px #ff65001a}.account-type-grid-v2 strong{color:#071b3d;display:block;font-size:14px;font-weight:680;margin-bottom:6px}.account-type-grid-v2 span{color:#667085;display:block;font-size:12.5px;line-height:1.35}.register-form-v2 label{color:#172033;display:block;font-weight:650;margin:12px 0 7px}.register-form-v2 input{background:#fff;border:1px solid #dfe3ea;border-radius:15px;color:#101828;font-size:14.5px;height:48px;outline:0;padding:12px 15px;width:100%}.register-form-v2 input:focus{border-color:#ff6500;box-shadow:0 0 0 4px #ff65001a}.register-form-v2 button[type=submit]{background:linear-gradient(135deg,#ff6500,#ff8a1d);border:0;border-radius:16px;box-shadow:0 18px 34px #ff65003d;color:#fff;cursor:pointer;font-size:15.5px;font-weight:720;margin-top:18px;min-height:52px;width:100%}.refined-register-page .error-box,.refined-register-page .success-box{margin:14px 0 0}.refined-portal-shell{grid-template-columns:250px minmax(0,1fr)}.refined-portal-shell.is-collapsed{grid-template-columns:78px minmax(0,1fr)}.premium-dark-sidebar{background:radial-gradient(circle at 18% 0,#ff650033,#0000 31%),linear-gradient(180deg,#081c3d,#061634 52%,#030b1f);border-right:1px solid #ffffff14;box-shadow:14px 0 36px #040e2224;color:#fff;padding:18px 12px;width:auto}.premium-portal-brand{min-height:60px;padding:4px 4px 10px}.premium-portal-brand img{border:1px solid #fff3;border-radius:14px;box-shadow:0 12px 26px #0003;height:44px;width:44px}.premium-portal-brand strong{color:#fff;font-size:15px;font-weight:620;letter-spacing:.02em}.premium-portal-brand span{color:#ffffff94;font-size:12px}.premium-collapse-btn{background:#ffffff14;border-color:#ffffff21;box-shadow:none;color:#ffffffdb;font-size:22px;height:33px;width:33px}.premium-collapse-btn:hover{background:#ff650038;color:#fff}.premium-status-card{background:hsla(0,0%,100%,.075);border:1px solid #ffffff1a;border-radius:17px;margin:8px 2px 18px;padding:13px}.premium-status-card strong{color:#fff;font-weight:600}.premium-status-card p{color:#ffffff8f;font-size:12px}.premium-nav-sections{gap:15px}.premium-nav-sections section{gap:4px}.premium-nav-sections h4{color:#ffffff61;font-size:10px;font-weight:650;letter-spacing:.12em;padding:0 10px}.premium-nav-sections a{border-radius:13px;color:#ffffffb3;font-weight:530;gap:10px;min-height:40px;padding:8px 10px;position:relative}.premium-nav-sections a em{font-style:normal}.premium-nav-icon{background:#ffffff1a!important;border:1px solid #ffffff1a;border-radius:9px!important;flex:0 0 25px;height:25px!important;position:relative;width:25px!important}.premium-nav-icon:before{border-bottom:2px solid #ffffffeb;border-left:2px solid #ffffffeb;left:7px;top:7px}.premium-nav-icon:after,.premium-nav-icon:before{border-radius:1px;content:"";height:8px;position:absolute;width:8px}.premium-nav-icon:after{border-bottom:2px solid #ff8a1d;border-right:2px solid #ff8a1d;bottom:5px;right:5px}.premium-nav-sections a.active,.premium-nav-sections a:hover{background:#ffffff14;box-shadow:inset 3px 0 0 #ff6500;color:#fff}.premium-nav-sections a.active .premium-nav-icon,.premium-nav-sections a:hover .premium-nav-icon{background:#ff650038!important;border-color:#ff650052}.is-collapsed .premium-dark-sidebar{padding-left:9px;padding-right:9px}.is-collapsed .premium-nav-sections h4{display:none!important}.is-collapsed .premium-nav-sections section{gap:7px}.is-collapsed .premium-nav-sections a{height:42px;justify-content:center;margin:0 auto;padding:0;width:46px}.is-collapsed .premium-nav-icon{margin:0}@media (max-height:735px) and (min-width:960px){.register-card-v2{height:min(610px,calc(100vh - 120px));min-height:500px;padding:22px}.register-card-head-v2{grid-template-columns:62px 1fr;padding-bottom:12px}.register-card-head-v2 img{border-radius:18px;height:62px;width:62px}.register-card-head-v2 h2{font-size:26px;margin-top:7px}.account-type-grid-v2 button{min-height:78px;padding:12px}.register-form-v2 input{height:44px}.register-form-v2 button[type=submit]{min-height:48px}.register-trust-grid article{min-height:92px;padding:13px}}@media (max-width:1180px){.register-stage-v2{align-items:start;gap:24px;grid-template-columns:1fr}.register-card-v2{height:auto;max-height:none}.register-scroll-area{max-height:none;overflow:visible}.register-trust-grid{grid-template-columns:1fr}}@media (max-width:720px){.refined-register-page{height:auto;min-height:100vh;overflow:auto}.register-stage-v2{padding:20px 0 30px;width:min(100% - 28px,1440px)}.register-card-v2{border-radius:24px;min-height:0;padding:20px}.register-card-head-v2{grid-template-columns:58px 1fr}.register-card-head-v2 img{border-radius:17px;height:58px;width:58px}.account-type-grid-v2,.register-form-v2 .form-row{grid-template-columns:1fr}}.refined-portal-shell{grid-template-columns:242px minmax(0,1fr)}.refined-portal-shell.is-collapsed{grid-template-columns:76px minmax(0,1fr)}.real-icon-sidebar{background:radial-gradient(circle at 18% -4%,#ff650038,#0000 30%),radial-gradient(circle at 110% 72%,#ff650014,#0000 25%),linear-gradient(180deg,#081a38,#06142d 54%,#030a1c);box-shadow:16px 0 40px #030a1c2e;padding:16px 10px}.real-icon-sidebar .portal-sidebar-topline{min-height:58px}.real-icon-sidebar .premium-portal-brand img{border-radius:13px;height:42px;width:42px}.real-icon-sidebar .premium-portal-brand strong{font-size:14px;font-weight:620}.real-icon-sidebar .premium-portal-brand span{font-size:11.5px}.real-icon-sidebar .premium-status-card{border-radius:16px;margin:8px 2px 16px;padding:12px}.real-nav-sections{gap:14px}.real-nav-sections h4{color:#fff6;font-size:9.5px;font-weight:650;letter-spacing:.12em;margin-bottom:3px}.real-nav-sections a{border-radius:13px;color:#ffffffb8;font-size:13.2px;font-weight:520;gap:9px;letter-spacing:-.01em;min-height:39px;padding:7px 9px}.real-nav-sections a em{font-style:normal}.real-nav-sections a.active,.real-nav-sections a:hover{background:linear-gradient(90deg,#ff65002e,hsla(0,0%,100%,.055));box-shadow:inset 3px 0 0 #ff6500;color:#fff}.portal-real-icon{align-items:center;background:#0000!important;border:0!important;border-radius:12px!important;color:#ffffffd6!important;display:inline-flex;flex:0 0 30px;height:30px!important;justify-content:center;position:relative;transition:.18s ease;width:30px!important}.portal-real-icon:after,.portal-real-icon:before{content:none!important;display:none!important}.portal-real-icon svg{display:block;filter:drop-shadow(0 3px 7px rgba(0,0,0,.16));height:22px;width:22px}.portal-real-icon::marker{display:none}.real-nav-sections a .portal-real-icon{color:#ffffffc7!important}.real-nav-sections a.active .portal-real-icon,.real-nav-sections a:hover .portal-real-icon{background:#ff650029!important;color:#fff!important}.real-nav-sections a.active .portal-real-icon:before,.real-nav-sections a:hover .portal-real-icon:before{border-bottom:2px solid #ff8a1d;border-radius:1px;border-right:2px solid #ff8a1d;bottom:2px;content:""!important;display:block!important;height:7px;position:absolute;right:2px;width:7px}.is-collapsed .real-icon-sidebar{padding-left:8px;padding-right:8px}.is-collapsed .real-icon-sidebar .portal-sidebar-topline{gap:12px}.is-collapsed .real-icon-sidebar .premium-portal-brand{padding:0}.is-collapsed .real-icon-sidebar .premium-portal-brand img{height:42px;width:42px}.is-collapsed .real-icon-sidebar .premium-collapse-btn{border-radius:14px;height:34px;width:42px}.is-collapsed .real-nav-sections{gap:10px;padding-top:8px}.is-collapsed .real-nav-sections section{gap:8px}.is-collapsed .real-nav-sections a{background:hsla(0,0%,100%,.045);border:1px solid #ffffff12;border-radius:16px;box-shadow:none;height:46px;justify-content:center;margin:0 auto;min-height:46px;padding:0;width:48px}.is-collapsed .real-nav-sections a.active,.is-collapsed .real-nav-sections a:hover{background:#ff650033;border-color:#ff650047;box-shadow:inset 0 0 0 1px #ff650038,0 12px 24px #00000029}.is-collapsed .real-nav-sections a .portal-real-icon{flex-basis:34px;height:34px!important;margin:0;width:34px!important}.is-collapsed .portal-real-icon svg{height:23px;width:23px}.is-collapsed .real-nav-sections a.active .portal-real-icon:before,.is-collapsed .real-nav-sections a:hover .portal-real-icon:before{bottom:0;right:0}@media (max-width:1280px){.refined-portal-shell{grid-template-columns:236px minmax(0,1fr)}.refined-portal-shell.is-collapsed{grid-template-columns:76px minmax(0,1fr)}}@media (max-width:920px){.refined-portal-shell,.refined-portal-shell.is-collapsed{grid-template-columns:1fr}}.records-hero{align-items:center;background:linear-gradient(135deg,#071b3d,#09264f 62%,#ff6500b8 150%);border-radius:28px;box-shadow:0 24px 50px #071b3d33;color:#fff;display:flex;gap:24px;justify-content:space-between;margin-top:20px;padding:34px}.records-card__header span,.records-hero span{color:#ff7a16;display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.12em;margin-bottom:10px}.records-hero h2{font-size:clamp(28px,3vw,46px);font-weight:720;letter-spacing:-.04em;line-height:1.04;margin:0 0 8px}.records-hero p{color:#ffffffc7;line-height:1.7;margin:0;max-width:760px}.records-hero strong{background:#ffffff21;border:1px solid #ffffff2e;border-radius:30px;box-shadow:inset 0 1px 0 #ffffff29;color:#fff;display:grid;font-size:42px;height:118px;min-width:118px;place-items:center}.records-card{background:#ffffffeb;border:1px solid #071b3d14;border-radius:26px;box-shadow:0 18px 45px #071b3d14;margin-top:22px;overflow:hidden}.records-card__header{align-items:center;border-bottom:1px solid #eef0f5;display:flex;gap:18px;justify-content:space-between;padding:24px 26px}.records-card__header h3{color:#071b3d;font-size:24px;letter-spacing:-.03em;margin:0}.records-card__header button{background:linear-gradient(135deg,#ff6500,#ff8a1b);border:0;border-radius:999px;box-shadow:0 12px 24px #ff65002e;color:#fff;font-weight:700;padding:12px 18px}.records-table-wrap{overflow:auto}.records-table{border-collapse:collapse;min-width:860px;width:100%}.records-table th{background:#f8fafc;border-bottom:1px solid #eef0f5;color:#697386;font-size:11px;letter-spacing:.08em;padding:16px 20px;text-align:left;text-transform:uppercase}.records-table td{border-bottom:1px solid #f0f2f6;color:#172033;font-weight:560;max-width:360px;overflow:hidden;padding:17px 20px;text-overflow:ellipsis;white-space:nowrap}.records-table tr:hover td{background:#fff8f2}.records-empty{color:#6b7280;font-weight:650;padding:34px}.register-form-v2 select{background:#ffffffeb;border:1px solid #94a3b857;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff8c;color:#172033;font-weight:560;height:46px;outline:0;padding:0 13px;width:100%}.register-form-v2 select:focus{border-color:#ff6500;box-shadow:0 0 0 4px #ff65001a}.phase1b-records-hero{border-radius:24px;padding:28px 30px}.phase1b-records-hero h2{font-weight:650}.phase1b-records-card{border-radius:22px}.phase1b-table{min-width:980px}.phase1b-table td:last-child,.phase1b-table th:last-child{background:#fff;box-shadow:-12px 0 18px rgba(15,23,42,.035);position:sticky;right:0}.phase1b-table th:last-child{background:#f8fafc}.status-chip{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:11px;font-weight:780;justify-content:center;letter-spacing:.04em;min-height:28px;padding:5px 10px;text-transform:uppercase}.status-chip.good{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.status-chip.warn{background:#fffbeb;border-color:#fde68a;color:#b45309}.status-chip.bad{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.status-chip.neutral{background:#f1f5f9;border-color:#e2e8f0;color:#334155}.record-actions{align-items:center;display:inline-flex;gap:8px;white-space:nowrap}.record-action-btn{background:#fff;border:1px solid #94a3b84d;border-radius:12px;color:#334155;cursor:pointer;display:inline-grid;height:34px;place-items:center;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;width:34px}.record-action-btn svg{height:17px;width:17px}.record-action-btn:hover{box-shadow:0 10px 22px #0f172a1a;transform:translateY(-1px)}.record-action-btn.success{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.record-action-btn.warning{background:#fffbeb;border-color:#fde68a;color:#b45309}.record-action-btn.danger{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.record-action-btn.info{background:#fff7ed;border-color:#fed7aa;color:#ff6500}.record-action-btn:disabled{cursor:wait;opacity:.55;transform:none}@media (max-width:760px){.phase1b-records-hero{align-items:flex-start;flex-direction:column}.phase1b-records-hero strong{font-size:30px;height:84px;min-width:84px;width:84px}}.category-check-grid,.register-category-picker{background:#ffffffc2;border:1px solid #e7e9eee6;border-radius:18px;display:flex;flex-wrap:wrap;gap:8px;max-height:132px;overflow:auto;padding:8px}.category-check-grid button,.register-category-picker button{background:#fff;border:1px solid #ff65002e;border-radius:999px;box-shadow:0 8px 18px #1018280a;color:#172033;cursor:pointer;font-size:12px;font-weight:650;padding:9px 12px}.category-check-grid button.selected,.register-category-picker button.selected{background:linear-gradient(135deg,#ff650024,#ff8a1d38);border-color:#ff65006b;color:#a74700}.seller-workspace-main{background:#f5f6f8}.workspace-hero{grid-gap:22px;background:radial-gradient(circle at 4% 12%,#ff650024,#0000 28%),linear-gradient(135deg,#fff,#fff9f3 54%,#f4f6f9);border:1px solid #e7e9eef2;box-shadow:0 18px 46px #10182814;display:grid;gap:22px;grid-template-columns:1fr 340px;margin:22px 24px 0;padding:24px}.workspace-card-head span,.workspace-hero span{color:var(--tazy-orange);display:inline-block;font-size:11px;font-weight:750;letter-spacing:.14em}.workspace-hero h2{color:#101828;font-size:clamp(24px,3vw,34px);font-weight:720;line-height:1.08;margin:10px 0 8px}.workspace-card-head p,.workspace-hero p{color:#667085;line-height:1.6;margin:0}.workspace-status-card{align-self:stretch;background:#ffffffc7;border:1px solid #e7e9eef2;border-radius:22px;box-shadow:0 14px 30px #1018280f;padding:18px}.workspace-status-card small{color:#667085;display:block;margin-bottom:10px}.workspace-status-card p{color:#475467;font-size:13px;margin-top:12px}.status-pill{align-items:center;background:#f2f4f7;border-radius:999px;color:#344054;display:inline-flex;font-size:11px;font-weight:760;letter-spacing:.04em;padding:7px 11px;text-transform:uppercase}.status-pill.good{background:#eaf8ef;color:#087443}.status-pill.warn{background:#fff4e5;color:#b54708}.status-pill.bad{background:#fff1f0;color:#b42318}.status-pill.neutral{background:#edf1f6;color:#344054}.workspace-alert{margin:16px 24px 0}.portal-loading-card{background:#fff;border:1px solid var(--tazy-line);border-radius:22px;color:#667085;margin:20px 24px;padding:24px}.workspace-metric-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 24px}.workspace-metric-grid article{background:#fff;border:1px solid var(--tazy-line);border-radius:20px;box-shadow:0 10px 26px #1018280d;padding:18px}.workspace-metric-grid span{color:#667085;display:block;font-size:12px;font-weight:700}.workspace-metric-grid strong{color:#101828;display:block;font-size:24px;margin:6px 0}.workspace-metric-grid small{color:#98a2b3}.workspace-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);margin:0 24px 18px}.workspace-card{background:#fffffff0;border:1px solid var(--tazy-line);box-shadow:0 14px 36px #1018280f;padding:20px}.workspace-card-head{margin-bottom:16px}.workspace-card-head h3{color:#101828;font-size:19px;font-weight:720;margin:5px 0 7px}.workspace-card-head.row-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.workspace-form{grid-gap:11px;display:grid;gap:11px}.workspace-form label{color:#344054;font-size:12px;font-weight:720}.workspace-form input,.workspace-form select,.workspace-form textarea{background:#fff;border:1px solid #dfe3ea;border-radius:14px;color:#101828;min-height:43px;outline:0;padding:10px 13px;width:100%}.workspace-form textarea{resize:vertical}.workspace-form input:focus,.workspace-form select:focus,.workspace-form textarea:focus{border-color:#ff65008c;box-shadow:0 0 0 4px #ff650014}.workspace-form button[type=submit]{background:linear-gradient(135deg,var(--tazy-orange),#ff8d16);border:0;border-radius:999px;box-shadow:0 14px 24px #ff65002e;color:#fff;cursor:pointer;font-weight:760;min-height:46px;padding:0 18px}.workspace-form button[disabled]{cursor:not-allowed;opacity:.68}.compact-row{gap:10px}.document-history-list,.required-doc-list,.seller-product-list{grid-gap:10px;display:grid;gap:10px;margin-bottom:16px}.document-history-list div,.required-doc-list div,.seller-product-list article{background:#fbfcfd;border:1px solid #edf0f4;border-radius:16px;padding:12px}.document-history-list strong,.required-doc-list strong{color:#182230;display:block;font-size:13px}.document-history-list small,.required-doc-list small{color:#667085;display:block;margin-top:4px}.product-entry-card,.seller-products-table{margin:0 24px 18px}.product-form-grid{align-items:end;grid-template-columns:repeat(4,minmax(0,1fr))}.product-form-grid .full-span{grid-column:1/-1}.product-form-grid button[type=submit]{grid-column:1/span 2}.seller-product-list article{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:58px minmax(0,1fr) auto}.seller-product-list img{background:#f2f4f7;border:1px solid #edf0f4;border-radius:14px;height:58px;object-fit:cover;width:58px}.seller-product-list strong{color:#101828;display:block}.seller-product-list small{color:#667085;display:block;margin-top:3px}@media (max-width:1120px){.workspace-grid,.workspace-hero{grid-template-columns:1fr}.product-form-grid,.workspace-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.product-entry-card,.seller-products-table,.workspace-grid,.workspace-hero,.workspace-metric-grid{margin-left:14px;margin-right:14px}.product-form-grid,.workspace-metric-grid{grid-template-columns:1fr}.product-form-grid button[type=submit]{grid-column:1}}.workspace-sidebar{background:linear-gradient(180deg,#061329,#081a35 52%,#0b1830);border-right:1px solid #ffffff14;box-shadow:18px 0 42px #030d1f2e}.workspace-status-card{background:hsla(0,0%,100%,.065)!important;border:1px solid #ffffff1a!important}.workspace-nav-sections a{color:#ffffffc2;font-weight:520;letter-spacing:.005em}.workspace-nav-sections a.active,.workspace-nav-sections a:hover{background:#ff650021!important;color:#fff}.workspace-nav-sections a.active .portal-real-icon,.workspace-nav-sections a:hover .portal-real-icon{background:#ffffff14;color:#ff6500}.workspace-main{background:#f5f7fb}.workspace-hero{align-items:center;background:radial-gradient(circle at 10% 0,#ff650021,#0000 28%),linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e7ecf4;border-radius:28px;box-shadow:0 18px 45px #0f172a0f;display:flex;gap:24px;justify-content:space-between;margin:22px 0;padding:28px}.workspace-hero span,.workspace-section-title span{color:#f15e04;font-size:12px;font-weight:720;letter-spacing:.08em}.workspace-hero h1,.workspace-section-title h2{color:#0b1830;letter-spacing:-.03em;margin:6px 0}.soft-text,.verification-note,.workspace-hero p{color:#657083;line-height:1.55}.verification-meter{background:#0b1830;border-radius:22px;box-shadow:0 18px 38px #030d1f33;color:#fff;min-width:156px;padding:20px;text-align:center}.verification-meter strong{color:#ff6500;display:block;font-size:32px}.verification-meter span{color:#ffffffc7;font-size:12px}.seller-workspace-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.workspace-card{background:#fff;border:1px solid #e7ecf4;border-radius:24px;box-shadow:0 14px 32px rgba(15,23,42,.055);padding:22px}.store-profile-card{grid-row:span 2}.workspace-section-title{margin-bottom:16px}.product-form-grid,.workspace-form{grid-gap:12px;display:grid;gap:12px}.product-form-grid label,.workspace-form label{color:#253149;font-size:13px;font-weight:650}.product-form-grid input,.product-form-grid select,.product-form-grid textarea,.workspace-form input,.workspace-form select,.workspace-form textarea{background:#fbfcfe;border:1px solid #dfe6f1;border-radius:14px;color:#0b1830;font:inherit;outline:none;padding:12px 14px;width:100%}.product-form-grid input:focus,.product-form-grid select:focus,.product-form-grid textarea:focus,.workspace-form input:focus,.workspace-form select:focus,.workspace-form textarea:focus{border-color:#ff65008c;box-shadow:0 0 0 4px #ff65001a}.product-form-grid button,.secondary-workspace-btn,.workspace-form button{background:linear-gradient(135deg,#f15e04,#ff8a17);border:0;border-radius:999px;box-shadow:0 14px 28px #f15e0433;color:#fff;cursor:pointer;font-weight:720;padding:13px 18px}.compact-row{gap:14px}.verification-list{grid-gap:10px;display:grid;gap:10px;margin:16px 0}.verification-list div{align-items:center;background:#f8fafc;border:1px solid #edf1f7;border-radius:14px;display:flex;font-weight:640;gap:10px;padding:11px 12px}.verification-list b{border-radius:50%;display:grid;height:24px;place-items:center;width:24px}.verification-list .done b{background:#e8f7ef;color:#15803d}.verification-list .missing b{background:#fff4e5;color:#f15e04}.status-pill.big{border-radius:999px;display:inline-flex;font-weight:760;padding:10px 14px}.status-pill.success{background:#e8f7ef;color:#15803d}.status-pill.warning{background:#fff4e5;color:#c2410c}.status-pill.danger{background:#fee2e2;color:#b91c1c}.category-check-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0;max-height:240px;overflow:auto;padding-right:4px}.category-check-grid label,.registration-category-picker button{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:14px;color:#253149;cursor:pointer;font-weight:640;padding:11px 12px}.category-check-grid label.selected,.registration-category-picker button.selected{background:#fff4e5;border-color:#f15e045c;color:#9a3412}.category-check-grid input{display:none}.document-list-mini{grid-gap:8px;display:grid;gap:8px;margin-top:16px}.document-list-mini div{background:#f8fafc;border-radius:13px;color:#263248;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.workspace-alert{margin-bottom:14px}.registration-category-picker{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:180px;overflow:auto;padding-right:2px}.product-entry-card{margin-bottom:20px}.product-form-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-form-grid .full{grid-column:1/-1}.catalogue-list-card{margin-top:20px}.catalogue-table{grid-gap:12px;display:grid;gap:12px}.catalogue-row{grid-gap:14px;align-items:center;background:#fbfcfe;border:1px solid #e7ecf4;border-radius:18px;display:grid;gap:14px;grid-template-columns:72px minmax(0,1fr) auto auto;padding:14px}.catalogue-image{background:#eef2f7;border-radius:16px;color:#7a8597;display:grid;font-size:12px;height:72px;overflow:hidden;place-items:center;text-align:center;width:72px}.catalogue-image img{height:100%;object-fit:cover;width:100%}.catalogue-info strong{color:#0b1830;display:block;font-weight:760}.catalogue-info p,.catalogue-info span{color:#6b7280;margin:3px 0 0}.catalogue-actions{display:flex;gap:6px}.catalogue-actions button{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#0b1830;cursor:pointer;font-weight:800;height:34px;width:34px}.catalogue-actions button:hover{background:#fff4e5;border-color:#f15e04;color:#f15e04}@media (max-width:1100px){.product-form-grid,.seller-workspace-grid{grid-template-columns:1fr}.catalogue-row{grid-template-columns:64px 1fr}.catalogue-actions{grid-column:1/-1}}.portal-main-v2,.records-card,.tazy-modal-card,.workspace-card,.workspace-main{font-size:14px;font-weight:400}.portal-main-v2 h1,.portal-main-v2 h2,.portal-main-v2 h3,.records-card__header h3,.topbar-title-block h1,.workspace-section-title h2{font-weight:640!important;letter-spacing:-.025em}.portal-hero-panel h2,.records-hero h2,.workspace-hero h1{font-size:clamp(24px,2.4vw,34px)!important;font-weight:640!important}.catalogue-info p,.catalogue-info span,.records-hero p,.soft-text,.verification-note,.workspace-hero p{font-size:13px;line-height:1.55}.workspace-card{border-radius:20px;box-shadow:0 12px 28px rgba(15,23,42,.045);padding:18px}.compact-workspace-hero{border-radius:22px;margin:16px 0 18px;padding:22px}.compact-meter{border-radius:18px;min-width:132px;padding:15px}.compact-meter strong{font-size:26px}.seller-workspace-cards{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-summary-card p{color:#667085;line-height:1.55;margin:0 0 14px}.profile-summary-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 18px}.profile-summary-grid div{background:#f8fafc;border:1px solid #e9eef6;border-radius:14px;padding:10px 12px}.profile-summary-grid dt{color:#7b8494;font-size:11px;margin:0 0 4px}.profile-summary-grid dd{color:#111827;font-weight:560;margin:0}.category-summary-pill{background:#fbfcfe;border:1px solid #e8edf5;border-radius:16px;color:#253149;line-height:1.55;margin:14px 0 18px;padding:12px 14px}.compact-verification-list{margin-top:14px}.document-status-list .status-chip{font-size:11px}.tazy-modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030d1f94;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:2000}.tazy-modal-card{background:#fff;border:1px solid #ffffff7a;border-radius:24px;box-shadow:0 28px 80px #030d1f47;max-height:min(86vh,760px);overflow:hidden;width:min(780px,calc(100vw - 32px))}.product-modal-card{width:min(920px,calc(100vw - 32px))}.tazy-modal-header{align-items:flex-start;background:linear-gradient(135deg,#fbfcfe,#fff);border-bottom:1px solid #edf1f7;display:flex;gap:18px;justify-content:space-between;padding:20px 22px}.tazy-modal-header span{color:#f15e04;font-size:11px;font-weight:650;letter-spacing:.1em}.tazy-modal-header h3{color:#0b1830;font-size:21px;font-weight:640;margin:6px 0 0}.tazy-modal-header button{background:#fff;border:1px solid #e5eaf2;border-radius:12px;color:#334155;cursor:pointer;font-size:21px;height:34px;width:34px}.tazy-modal-body{max-height:calc(86vh - 86px);overflow:auto;padding:22px}.modal-form-grid{gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.modal-form-grid .full{grid-column:1/-1}.modal-category-grid{max-height:330px}.primary-action-btn{background:linear-gradient(135deg,#f15e04,#ff8a17);border:0;border-radius:999px;box-shadow:0 14px 28px #f15e0433;color:#fff;cursor:pointer;font-weight:650;padding:13px 18px}.catalogue-hero-actions{align-items:center;display:flex;gap:12px}.refined-catalogue-row{gap:12px;grid-template-columns:70px minmax(0,1.4fr) auto minmax(220px,.65fr) auto}.catalogue-status-stack{grid-gap:6px;display:grid;gap:6px;justify-items:start}.stock-control-mini{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 72px}.stock-control-mini input,.stock-control-mini select{background:#fff;border:1px solid #e2e8f0;border-radius:12px;font:inherit;font-size:12px;outline:none;padding:9px 10px;width:100%}.stock-control-mini input:focus,.stock-control-mini select:focus{border-color:#f15e048c;box-shadow:0 0 0 3px #f15e041a}.file-open-link{border-bottom:1px solid #f15e0447;color:#f15e04;font-weight:620}@media (max-width:1100px){.seller-workspace-cards{grid-template-columns:1fr}.refined-catalogue-row{grid-template-columns:64px 1fr}.catalogue-actions,.catalogue-status-stack,.stock-control-mini{grid-column:1/-1}.modal-form-grid{grid-template-columns:1fr}}:root{--tazy-font:Inter,"Segoe UI",Arial,sans-serif}.marketplace-page,.portal-main-v2,.product-card,.records-table,.tazy-modal-card,body{font-family:Inter,Segoe UI,Arial,sans-serif;font-family:var(--tazy-font);font-size:14px;font-weight:400}.market-hero--clean{padding:24px 0 18px}.market-grid--compact{gap:16px;grid-template-columns:250px minmax(0,1fr);margin-top:18px}.content-grid--compact{gap:14px}.content-grid--compact .promo-card{min-height:150px;padding:18px}.products-section--compact{margin-top:24px}.product-grid,.product-grid--compact{gap:14px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.product-card--compact{border-radius:14px;box-shadow:0 10px 28px #10182812;min-height:0}.product-card--compact .product-card__image{background:#f5f6f8;height:142px}.product-card--compact .product-card__body{padding:11px 12px 13px}.product-card--compact h3{font-size:13.5px;font-weight:650;line-height:1.35;margin-bottom:7px;min-height:37px}.product-card--compact .price-line{font-size:15px;font-weight:700}.product-card--compact .meta-line,.product-card--compact .seller-line{font-size:11.5px}.marketplace-badge{background:#fffffff0;border-radius:999px;box-shadow:0 8px 18px #10182814;color:#0b1f3a;font-size:10.5px;font-weight:650;left:10px;padding:5px 8px;position:absolute;top:10px}.marketplace-empty-feed{background:#fff;border:1px dashed #d8dee8;border-radius:16px;color:#667085;padding:24px;text-align:center}.catalogue-main .workspace-hero h1,.records-main-clean .records-hero h2,.seller-workspace-polished .workspace-hero h1{font-weight:650;letter-spacing:-.02em}.seller-identity-block{align-items:center;display:flex;gap:14px}.logo-upload-preview>div,.seller-logo-avatar{background:linear-gradient(135deg,#071c36,#102b4d);border:1px solid #ffffff80;border-radius:20px;box-shadow:0 16px 36px #0315312e;color:#fff;display:grid;height:66px;overflow:hidden;place-items:center;width:66px}.logo-upload-preview span,.seller-logo-avatar span{font-size:26px;font-weight:700}.logo-upload-preview img,.seller-logo-avatar img{height:100%;object-fit:cover;width:100%}.seller-workspace-cards--clean{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-summary-card{border-radius:18px;box-shadow:0 12px 30px #10182812}.merchant-summary-card h2{font-size:18px;font-weight:650}.merchant-summary-card p,.soft-text,.verification-note{font-size:13px;line-height:1.55}.logo-upload-row{background:#fafbfc;border:1px solid #edf0f5;border-radius:16px;padding:12px}.logo-upload-preview{align-items:center;display:flex;gap:14px}.logo-upload-preview input[type=file]{background:#fff;padding:10px}.document-status-list a{color:#f15e04;font-size:12px;font-weight:650;margin-left:auto;text-decoration:none}.document-review-open{align-items:center;background:#fff;border:1px solid #d7dde8;border-radius:10px;color:#0b1f3a;cursor:pointer;display:inline-flex;font-size:12px;font-weight:650;gap:7px;padding:8px 11px}.document-review-open svg{color:#f15e04;height:16px;width:16px}.document-review-modal{max-width:min(1060px,94vw);width:1060px}.document-review-layout{grid-gap:18px;display:grid;gap:18px;grid-template-columns:320px minmax(0,1fr);min-height:520px}.document-review-meta{border-right:1px solid #e9edf4;padding-right:16px}.document-review-meta dl{grid-gap:10px;display:grid;gap:10px;margin:0 0 14px}.document-review-meta dt{color:#667085;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.document-review-meta dd{color:#111827;font-size:13px;font-weight:500;margin:3px 0 0}.document-review-meta textarea{border:1px solid #d7dde8;border-radius:12px;padding:11px;resize:vertical;width:100%}.document-review-actions{grid-gap:9px;display:grid;gap:9px;margin-top:12px}.review-btn{border:0;border-radius:12px;cursor:pointer;font-weight:650;padding:10px 12px}.review-btn.success{background:#e9f8ef;color:#087443}.review-btn.warning{background:#fff6e8;color:#a15c00}.review-btn.danger{background:#fff0f0;color:#b42318}.document-preview-pane{background:#f7f8fb;border:1px solid #e4e8f0;border-radius:16px;min-height:500px;overflow:hidden;position:relative}.document-preview-pane iframe,.document-preview-pane img{background:#fff;border:0;display:block;height:500px;object-fit:contain;width:100%}.document-preview-pane>a{background:#031531;border-radius:10px;bottom:12px;color:#fff;font-size:12px;font-weight:650;padding:8px 11px;position:absolute;right:12px;text-decoration:none}.document-preview-empty{height:500px;padding:20px}.compact-records-table td,.compact-records-table th{font-size:12.5px;padding:10px 12px}.records-card__header h3,.records-hero.phase1b-records-hero h2{font-weight:650}@media (max-width:900px){.document-review-layout,.market-grid--compact,.seller-workspace-cards--clean{grid-template-columns:1fr}.document-review-meta{border-right:0;padding-right:0}}.product-card--clickable{color:inherit;cursor:pointer;display:block;text-decoration:none}.product-card--clickable:focus-visible{outline:3px solid #f15e0447;outline-offset:3px}.product-card--compact .product-card__image,.product-card__image{background:#fff;border-bottom:1px solid #edf0f5}.product-card--compact .product-card__image img,.product-card__image img{display:block;height:100%;object-fit:contain;padding:8px;width:100%}.seller-contact-row{align-items:center;border-top:1px solid #f0f2f6;color:#667085;display:flex;font-size:11.5px;gap:8px;justify-content:space-between;margin-top:10px;padding-top:9px}.seller-contact-row button{background:#10b9811a;border:0;border-radius:999px;color:#047857;cursor:pointer;font-size:11px;font-weight:650;padding:6px 9px}.product-detail-state{color:#0b1f3a;display:grid;min-height:50vh;place-items:center;text-align:center}.product-detail-state a{color:#f15e04;font-weight:650;text-decoration:none}.product-detail-wrap{grid-gap:34px;display:grid;gap:34px;grid-template-columns:minmax(360px,.92fr) minmax(440px,1.08fr);padding:28px 0 20px}.product-detail-gallery,.product-detail-info{background:#fff;border:1px solid #e7ebf2;border-radius:24px;box-shadow:0 18px 42px #10182812}.product-detail-gallery{padding:18px}.product-detail-main-image{background:#f7f8fb;border-radius:20px;display:grid;height:430px;overflow:hidden;place-items:center}.product-detail-main-image img{height:100%;object-fit:contain;padding:18px;width:100%}.product-detail-thumbs{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:12px}.product-detail-thumbs div{background:#fff;border:1px solid #eceff5;border-radius:14px;display:grid;height:76px;overflow:hidden;place-items:center}.product-detail-thumbs img{height:100%;object-fit:contain;padding:6px;width:100%}.product-detail-info{padding:26px}.back-link{color:#f15e04;font-size:13px;font-weight:650;text-decoration:none}.detail-badges{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 14px}.detail-badges span{background:#f5f7fb;border:1px solid #e7ebf2;border-radius:999px;color:#0b1f3a;font-size:12px;font-weight:650;padding:7px 10px}.product-detail-info h1{color:#0b1f3a;font-size:clamp(28px,3vw,42px);font-weight:680;letter-spacing:-.035em;line-height:1.08;margin:0}.product-detail-info p{color:#667085;line-height:1.6}.detail-price{color:#0f172a;font-size:30px;font-weight:760;margin:18px 0}.detail-spec-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}.detail-spec-grid div{background:#fafbfc;border:1px solid #edf0f5;border-radius:16px;padding:12px}.detail-spec-grid span,.seller-contact-card span{color:#98a2b3;display:block;font-size:11.5px;font-weight:650;letter-spacing:.05em;margin-bottom:5px;text-transform:uppercase}.detail-spec-grid strong,.seller-contact-card strong{color:#0b1f3a;font-size:14px}.seller-contact-card{grid-gap:14px;background:linear-gradient(135deg,#0315310a,#f15e040f);border:1px solid #edf0f5;border-radius:18px;display:grid;gap:14px;grid-template-columns:58px 1fr;margin:18px 0;padding:14px}.seller-mini-avatar{background:#0b1f3a;border-radius:18px;color:#fff;display:grid;font-weight:700;height:58px;overflow:hidden;place-items:center;width:58px}.seller-mini-avatar img{height:100%;object-fit:cover;width:100%}.seller-contact-card p{font-size:12.5px;margin:6px 0 0}.detail-actions{display:flex;flex-wrap:wrap;gap:12px}.detail-actions a,.detail-actions button{border:0;border-radius:14px;cursor:pointer;font-size:14px;font-weight:700;padding:13px 16px;text-decoration:none}.detail-actions a{background:#12b76a;color:#fff}.detail-actions button{background:#f15e04;color:#fff}.detail-actions button:disabled{background:#e4e7ec;color:#667085;cursor:not-allowed}@media (max-width:960px){.product-detail-wrap{grid-template-columns:1fr}.product-detail-main-image{height:320px}}@media (max-width:620px){.product-detail-gallery,.product-detail-info{padding:16px}.detail-spec-grid{grid-template-columns:1fr}.product-grid,.product-grid--compact{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.product-grid,.product-grid--compact,.product-grid-v2{gap:13px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.content-grid--compact .promo-card{border-radius:16px;min-height:116px;padding:14px 16px}.content-grid--compact .promo-card h2{font-size:18px;letter-spacing:-.02em;line-height:1.2;margin:6px 0}.content-grid--compact .promo-card p{font-size:12.5px;line-height:1.45;margin-bottom:10px}.marketplace-product-card-v2{border-radius:14px;min-height:0;min-height:auto;overflow:hidden}.marketplace-product-card-v2 .marketplace-product-card-v2__image,.product-card--compact .product-card__image{aspect-ratio:auto;background:#f5f6f8;height:168px;overflow:hidden}.marketplace-product-card-v2 .marketplace-product-card-v2__image img,.product-card--compact .product-card__image img{display:block;object-fit:cover;padding:0}.marketplace-product-card-v2__body{padding:10px 11px 12px}.marketplace-product-card-v2 h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;font-weight:560;line-height:1.28;margin-bottom:7px;min-height:34px;overflow:hidden}.marketplace-product-card-v2 .price-line{font-size:17px;font-weight:720;margin-bottom:5px}.marketplace-product-card-v2 .seller-contact-row{margin-top:8px;padding-top:8px}.product-detail-wrap-v2{align-items:start}.product-detail-gallery-v2{padding:16px}.product-detail-main-image-v2{background:#fff;min-height:440px}.product-detail-main-image-v2 img{height:100%;object-fit:contain;width:100%}.product-detail-info-v2 h1{font-weight:620;letter-spacing:-.025em}.seller-contact-card-v2{background:#fffaf5;border-color:#ffe1ce}.buying-enquiry-panel{background:#fff;border:1px solid #e7ebf2;border-radius:20px;box-shadow:0 14px 34px #10182812;margin-top:16px;padding:16px}.buying-enquiry-panel__head span{color:#f15e04;display:block;font-size:11px;font-weight:720;letter-spacing:.12em;margin-bottom:5px}.buying-enquiry-panel__head strong{color:#031531;display:block;font-size:17px;font-weight:650}.buying-enquiry-panel__head p{font-size:12.5px;margin:5px 0 14px}.buying-enquiry-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.buying-enquiry-grid label{color:#344054;font-size:12px;font-weight:620}.buying-enquiry-grid label.full{grid-column:1/-1}.buying-enquiry-grid input,.buying-enquiry-grid textarea{background:#fbfcfe;border:1px solid #d8deea;border-radius:13px;font-family:Inter,Segoe UI,Arial,sans-serif;font-family:var(--tazy-font,Inter,"Segoe UI",Arial,sans-serif);font-size:13px;font-weight:400;margin-top:7px;outline:none;padding:11px 12px;width:100%}.buying-enquiry-grid textarea{resize:vertical}.product-action-message{font-size:12.5px;margin-top:12px}.detail-actions-v2{margin-top:14px}.detail-actions-v2 .soft-action{background:#eef2f7;color:#344054}.document-review-modal-v2{max-width:min(1160px,95vw);width:1160px}.document-review-header-v2{border-bottom:1px solid #eef1f6;padding-bottom:14px}.document-review-header-v2 p{color:#667085;font-size:12.5px;line-height:1.45;margin:4px 0 0}.document-review-layout-v2{gap:18px;grid-template-columns:350px minmax(0,1fr);min-height:560px;padding:18px}.document-review-meta-v2{padding:0 18px 0 0}.document-review-summary-card{background:linear-gradient(135deg,#031531,#122744);border-radius:18px;color:#fff;margin-bottom:14px;padding:16px}.document-review-summary-card em,.document-review-summary-card span{color:#ffffffb8;display:block;font-size:11px;font-style:normal;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.document-review-summary-card strong{display:block;font-size:18px;font-weight:650;margin:5px 0}.document-review-info-grid{grid-gap:10px;display:grid;gap:10px;margin-bottom:14px}.document-review-info-grid div{background:#fbfcfe;border:1px solid #e6ebf2;border-radius:14px;padding:11px}.document-review-info-grid span,.document-review-notes-label{color:#667085;display:block;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.document-review-info-grid strong{color:#111827;display:block;font-size:12.5px;font-weight:560;margin-top:4px}.document-review-meta-v2 textarea{font-size:13px;line-height:1.45;margin-top:7px}.document-review-actions-v2 .review-btn{font-weight:620}.document-preview-pane-v2{background:#f8fafc;border-radius:18px;min-height:560px;overflow:hidden}.document-preview-toolbar{align-items:center;background:#fff;border-bottom:1px solid #e5eaf1;display:flex;gap:12px;height:48px;justify-content:space-between;padding:0 14px}.document-preview-toolbar span{color:#344054;font-size:12px;font-weight:650}.document-preview-toolbar a{background:#031531;border-radius:10px;color:#fff;font-size:12px;font-weight:620;padding:8px 11px;position:static;text-decoration:none}.document-preview-frame,.document-preview-frame iframe,.document-preview-frame img,.document-preview-frame object{border:0;height:512px;width:100%}.document-preview-frame img{background:#fff;object-fit:contain}.document-preview-empty{background:#fff;color:#667085;display:grid;height:512px;padding:24px;place-items:center;text-align:center}@media (max-width:960px){.buying-enquiry-grid,.document-review-layout-v2{grid-template-columns:1fr}.document-review-meta-v2{border-right:0;padding-right:0}.product-detail-main-image-v2{min-height:320px}}.market-actions--aware{align-items:center}.market-user-mini{border:1px solid #e9edf3;color:#031531;font-size:12px;font-weight:550;padding:7px 10px}.market-user-mini img,.market-user-mini span{align-items:center;background:linear-gradient(135deg,#031531,#f15e04);border-radius:50%;color:#fff;display:inline-flex;font-weight:650;height:28px;justify-content:center;object-fit:cover;width:28px}.market-user-mini small{color:#667085;font-size:11px;font-weight:560}.market-signout{background:#fff3ea;border:0;border-radius:999px;color:#db5102;cursor:pointer;font-weight:650;padding:11px 16px}.dashboard-link{font-weight:650}.profile-aware-chip .avatar-initials--image{overflow:hidden}.profile-aware-chip .avatar-initials--image img{display:block;height:100%;object-fit:cover;width:100%}.profile-aware-chip .avatar-initials--image span{align-items:center;display:inline-flex;height:100%;justify-content:center;width:100%}.market-grid--compact{margin-top:20px}.content-grid--compact{align-self:start!important;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.content-grid--compact .promo-card{border-radius:16px!important;box-shadow:0 8px 18px #1018280f;height:auto!important;min-height:126px!important;padding:14px 16px!important}.content-grid--compact .promo-card:after{bottom:-42px;height:92px;right:-38px;width:92px}.content-grid--compact .promo-card span{font-size:11px;margin-bottom:6px}.content-grid--compact .promo-card h2{font-size:17px!important;font-weight:650;line-height:1.18;margin:4px 0 6px!important}.content-grid--compact .promo-card p{font-size:12px!important;line-height:1.35!important;margin:0 0 10px!important;max-width:85%}.content-grid--compact .promo-card button{font-size:12px;padding:8px 13px}.marketplace-product-card-v2 .marketplace-product-card-v2__image,.product-card--compact .product-card__image{background:#fff;height:148px!important;width:100%}.marketplace-product-card-v2 .marketplace-product-card-v2__image img,.product-card--compact .product-card__image img{height:100%;object-fit:cover!important;padding:0!important;width:100%}.product-grid,.product-grid--compact,.product-grid-v2{gap:12px!important;grid-template-columns:repeat(auto-fill,minmax(176px,1fr))!important}.marketplace-product-card-v2__body{padding:9px 10px 11px!important}.marketplace-product-card-v2 h3{font-size:12.5px!important;line-height:1.26!important;min-height:32px!important}.marketplace-product-card-v2 .price-line{font-size:16px!important}.detail-nav-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.dashboard-back-link{background:#f3f6fa;border-radius:999px;padding:8px 12px}.product-detail-wrap-v2{gap:22px;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr)}.product-detail-main-image-v2{min-height:380px!important}.product-detail-main-image-v2 img{border-radius:16px;object-fit:cover!important}.buying-enquiry-panel{background:linear-gradient(180deg,#fff,#fbfcff);border-radius:18px!important;padding:15px!important}.buying-enquiry-panel__head strong{font-size:16px!important}.buying-enquiry-panel__head p{color:#667085;max-width:760px}.product-action-message,.product-action-message.success-box{border-radius:12px}.professional-product-list .catalogue-image img{height:100%;object-fit:cover;width:100%}.professional-product-row .catalogue-image{background:#f5f7fb;border-radius:12px;height:64px;overflow:hidden;width:74px}.catalogue-actions--product{align-items:center;display:flex;gap:6px}.catalogue-actions--product button,.edit-action{background:#fff;border:1px solid #e7ebf2;border-radius:10px;color:#031531;cursor:pointer;font-size:13px;font-weight:650;height:32px;width:32px}.edit-action{background:#fff7ed!important;border-color:#fed7aa!important;color:#e65a03!important}.product-editor-modal{max-width:860px}.existing-product-preview{align-items:center;background:#fbfcff;border:1px solid #edf0f5;border-radius:14px;display:flex;gap:14px;padding:12px}.existing-product-preview span{color:#667085;font-size:12px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.existing-product-preview img{border-radius:12px;height:74px;object-fit:cover;width:118px}.business-workspace-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.business-hero-clean{background:linear-gradient(135deg,#031531,#10264b 62%,#f15e04e0)}.business-profile-card-v2{min-height:210px}.business-difference-list{grid-gap:8px;display:grid;gap:8px;margin-top:14px}.business-difference-list span{background:#f7f9fc;border:1px solid #edf0f5;border-radius:12px;color:#344054;font-size:13px;font-weight:550;padding:10px 12px}.business-metric-row{align-items:end;display:flex;gap:10px;margin:16px 0}.business-metric-row strong{color:#031531;font-size:34px}.business-metric-row span{color:#667085;font-size:13px}.as-link{align-items:center;display:inline-flex;justify-content:center;text-decoration:none}@media (max-width:980px){.business-workspace-grid,.content-grid--compact,.product-detail-wrap-v2{grid-template-columns:1fr}.market-user-mini small{display:none}}.marketplace-showcase-grid{align-items:stretch!important;grid-template-columns:minmax(210px,.78fr) minmax(420px,1.38fr) minmax(220px,.84fr)!important}.showcase-card{min-height:188px!important;overflow:hidden!important}.compact-showcase-card{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:22px!important}.compact-showcase-card h2,.showcase-card-head h2{font-size:18px!important;line-height:1.2!important;margin:6px 0 7px!important}.compact-showcase-card p{font-size:13px!important;max-width:260px}.showcase-products-card{padding:18px!important}.showcase-card-head{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.showcase-mini-products{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.showcase-mini-products .product-card{border:1px solid #edf0f5!important;border-radius:14px!important;box-shadow:none!important;min-height:0!important}.showcase-mini-products .marketplace-product-card-v2__image,.showcase-mini-products .product-card__image{height:92px!important;width:100%!important}.showcase-mini-products .product-card__body{padding:8px!important}.showcase-mini-products .product-card h3{font-size:11px!important;min-height:28px!important}.showcase-mini-products .price-line{font-size:13px!important}.marketplace-product-card-v2__image,.product-card__image{background:#f7f8fb;width:100%}.marketplace-product-card-v2__image img,.product-card__image img{display:block;height:100%!important;object-fit:cover!important;width:100%!important}.product-action-message a{color:#075e35;font-weight:700;margin-left:8px}.business-ops-workspace-main,.enquiry-workspace-main,.orders-workspace-main{font-size:13.5px}.business-ops-hero,.orders-hero-v2{align-items:stretch;background:linear-gradient(135deg,#031531,#10264b 58%,#f15e04db);border-radius:24px;box-shadow:0 22px 45px #03153129;color:#fff;display:flex;gap:22px;justify-content:space-between;margin-bottom:18px;padding:28px}.business-ops-hero span,.enquiry-hero-v2 span,.orders-hero-v2 span{color:#ffb37c;font-size:11px;font-weight:800;letter-spacing:.12em}.business-ops-hero h1,.orders-hero-v2 h1{font-size:30px;font-weight:720;line-height:1.05;margin:8px 0}.business-ops-hero p,.orders-hero-v2 p{color:#ffffffc7;line-height:1.65;margin:0;max-width:720px}.business-ops-actions,.order-flow-kpis{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.business-ops-actions button,.modal-action-row button,.order-action-row-v2 button{background:linear-gradient(135deg,#ff6a00,#f15e04);border:0;border-radius:12px;box-shadow:0 10px 22px #f15e042e;color:#fff;cursor:pointer;font-weight:750;padding:10px 14px}.business-ops-actions .secondary,.modal-action-row .danger-soft,.order-action-row-v2 button{background:#ffffff1f;border:1px solid #ffffff38;box-shadow:none}.business-ops-kpi-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.business-ops-kpi-grid article,.order-flow-kpis div{background:#fff;border:1px solid #e9edf4;border-radius:18px;box-shadow:0 14px 32px #10264b0f;padding:16px}.order-flow-kpis div{background:#ffffff1f;border-color:#fff3;color:#fff;min-width:100px}.business-ops-kpi-grid span,.order-flow-kpis span{color:#667085;display:block;font-size:12px;font-weight:700}.order-flow-kpis span{color:#ffffffb8}.business-ops-kpi-grid strong,.order-flow-kpis strong{color:#031531;display:block;font-size:28px;font-weight:720;margin:5px 0}.order-flow-kpis strong{color:#fff}.business-ops-kpi-grid em{color:#98a2b3;font-size:12px;font-style:normal}.business-ops-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.35fr .85fr}.business-ops-panel{min-height:240px}.enquiry-list-v2,.movement-list-preview,.order-list-v2,.stock-health-list{grid-gap:10px;display:grid;gap:10px}.movement-preview-row{grid-gap:10px;align-items:center;background:#f8fafc;border:1px solid #edf0f5;border-radius:14px;display:grid;gap:10px;grid-template-columns:1.5fr .8fr .25fr auto;padding:12px}.movement-preview-row b,.movement-preview-row strong{color:#031531}.movement-preview-row em,.movement-preview-row span{color:#667085;font-size:12px;font-style:normal}.stock-health-list div{border-bottom:1px solid #edf0f5;display:flex;gap:12px;justify-content:space-between;padding:12px 0}.order-flow-card{padding:18px!important}.enquiry-card-v2,.order-card-v2{grid-gap:16px;background:#fff;border:1px solid #edf0f5;border-radius:18px;box-shadow:0 10px 28px #10264b0d;display:grid;gap:16px;grid-template-columns:1fr minmax(260px,360px);padding:16px}.order-card-v2{display:block}.enquiry-card-title-row,.order-card-head-v2{align-items:center;display:flex;gap:12px;justify-content:space-between}.enquiry-card-v2 h3,.order-card-v2 h3{color:#031531;font-size:17px;font-weight:720;margin:8px 0}.enquiry-card-v2 p{color:#667085;line-height:1.55}.enquiry-card-side dl,.order-meta-grid-v2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.enquiry-card-side dt,.order-meta-grid-v2 span{color:#98a2b3;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.enquiry-card-side dd,.order-meta-grid-v2 strong{color:#031531;font-weight:700;margin:3px 0 0}.enquiry-actions-v2{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.enquiry-actions-v2 .primary-action-btn,.enquiry-actions-v2 button{background:linear-gradient(135deg,#ff6a00,#f15e04);border:0;border-radius:12px;color:#fff;cursor:pointer;font-weight:750;padding:10px 14px}.enquiry-response-summary,.seller-response-box{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;margin-top:10px;padding:12px}.seller-response-box span{color:#067647;display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.takealot-track-v2{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(6,minmax(0,1fr));margin:16px 0}.track-step-v2{background:#f7f9fc;border:1px solid #edf0f5;border-radius:14px;color:#98a2b3;font-size:11px;font-weight:700;min-height:66px;padding:12px 8px;position:relative;text-align:center}.track-step-v2 b{background:#d0d5dd;border-radius:50%;display:block;height:12px;margin:0 auto 8px;width:12px}.track-step-v2.done{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.track-step-v2.done b{background:#f15e04}.track-step-v2.active{box-shadow:inset 0 0 0 2px #f15e0429}.order-items-line{color:#667085;font-size:12.5px;padding:10px 0}.order-action-row-v2{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.order-action-row-v2 button{background:#f7f9fc;border:1px solid #e6eaf0;color:#031531;font-size:12px}.order-action-row-v2 button:hover{border-color:#f15e04;color:#e65a03}.order-card-head-v2 strong{color:#031531;font-size:22px}.modal-field-full{grid-gap:7px;color:#344054;display:grid;font-weight:700;gap:7px}.modal-field-full textarea{border:1px solid #d9dee8;border-radius:14px;font-family:inherit;padding:12px;resize:vertical}.modal-action-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.modal-action-row .danger-soft{background:#fff1f2;border-color:#fecdd3;color:#991b1b}@media (max-width:1120px){.business-ops-grid,.enquiry-card-v2,.marketplace-showcase-grid{grid-template-columns:1fr!important}.business-ops-kpi-grid,.takealot-track-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}.portal-shell-v2{grid-template-columns:246px minmax(0,1fr)!important}.portal-shell-v2.is-collapsed,.portal-shell-v2.sidebar-collapsed,.refined-portal-shell.is-collapsed{grid-template-columns:74px minmax(0,1fr)!important}.portal-sidebar-v2.premium-dark-sidebar,.portal-sidebar-v2.real-icon-sidebar,.portal-sidebar-v2.workspace-sidebar{padding:15px 9px!important}.portal-brand-v2.premium-portal-brand,.portal-brand-v2.refined-portal-brand{gap:9px!important;min-height:54px!important;padding:2px 4px 8px!important}.portal-brand-v2.premium-portal-brand img,.portal-brand-v2.refined-portal-brand img{border-radius:12px!important;height:39px!important;width:39px!important}.portal-brand-v2.premium-portal-brand strong,.portal-brand-v2.refined-portal-brand strong{font-size:14px!important;font-weight:620!important}.portal-brand-v2.premium-portal-brand span,.portal-brand-v2.refined-portal-brand span{font-size:11.5px!important}.portal-status-card.premium-status-card,.portal-status-card.refined-status-card,.portal-status-card.workspace-status-card{border-radius:16px!important;margin:6px 2px 14px!important;padding:12px!important}.portal-status-card.workspace-status-card p{font-size:11.5px!important;line-height:1.4!important}.portal-nav-sections.real-nav-sections,.portal-nav-sections.refined-nav-sections,.portal-nav-sections.workspace-nav-sections{gap:13px!important}.portal-nav-sections.real-nav-sections section,.portal-nav-sections.workspace-nav-sections section{gap:4px!important}.portal-nav-sections.real-nav-sections h4,.portal-nav-sections.workspace-nav-sections h4{font-size:9.6px!important;font-weight:650!important;letter-spacing:.105em!important;margin-bottom:2px!important;padding:0 9px!important}.portal-nav-sections.real-nav-sections a,.portal-nav-sections.workspace-nav-sections a{border-radius:11px!important;font-size:12.5px!important;font-weight:520!important;gap:9px!important;min-height:37px!important;padding:7px 9px!important}.portal-real-icon{border-radius:9px!important;height:25px!important;width:25px!important}.portal-real-icon svg{height:16px!important;width:16px!important}.sidebar-collapsed .premium-nav-sections h4,.sidebar-collapsed .real-nav-sections h4,.sidebar-collapsed .refined-nav-sections h4,.sidebar-collapsed .sidebar-text-hide,.sidebar-collapsed .workspace-nav-sections h4{display:none!important}.sidebar-collapsed .portal-sidebar-topline{flex-direction:column!important;justify-content:center!important}.sidebar-collapsed .portal-status-card{display:none!important}.sidebar-collapsed .portal-nav-sections a{height:42px!important;justify-content:center!important;margin:0 auto!important;min-height:42px!important;padding:0!important;width:46px!important}.sidebar-collapsed .portal-real-icon{height:28px!important;width:28px!important}.business-modal-card,.operations-modal-card,.tazy-modal-card.business-modal-card.operations-modal-card{border-radius:24px!important;overflow:hidden!important;width:min(760px,calc(100vw - 34px))!important}.tazy-modal-header{padding:18px 22px!important}.tazy-modal-header h3{font-size:20px!important;font-weight:620!important}.tazy-modal-body{padding:22px!important}.business-modal-card .modal-form-grid,.modal-form-grid,.operations-modal-card .modal-form-grid{grid-gap:15px!important;align-items:start!important;display:grid!important;gap:15px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.business-modal-card .modal-form-grid>div,.modal-form-grid>div,.operations-modal-card .modal-form-grid>div{grid-gap:7px!important;display:grid!important;gap:7px!important;min-width:0!important}.business-modal-card label,.modal-form-grid label,.operations-modal-card label{color:#344054!important;display:block!important;font-size:12.5px!important;font-weight:620!important;letter-spacing:.01em!important}.business-modal-card input,.business-modal-card select,.business-modal-card textarea,.modal-form-grid input,.modal-form-grid select,.modal-form-grid textarea,.operations-modal-card input,.operations-modal-card select,.operations-modal-card textarea{background:#fbfcfe!important;border:1px solid #d9e0ea!important;border-radius:13px!important;box-shadow:inset 0 1px 0 #10182805!important;color:#101828!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:13.5px!important;font-weight:450!important;line-height:1.35!important;min-height:44px!important;outline:none!important;padding:11px 13px!important;width:100%!important}.business-modal-card select,.modal-form-grid select,.operations-modal-card select{appearance:none!important;background-image:linear-gradient(45deg,#0000 50%,#667085 0),linear-gradient(135deg,#667085 50%,#0000 0)!important;background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;padding-right:38px!important}.business-modal-card input:focus,.business-modal-card select:focus,.business-modal-card textarea:focus,.modal-form-grid input:focus,.modal-form-grid select:focus,.modal-form-grid textarea:focus,.operations-modal-card input:focus,.operations-modal-card select:focus,.operations-modal-card textarea:focus{background:#fff!important;border-color:#f15e049e!important;box-shadow:0 0 0 4px #f15e041a!important}.business-modal-card .modal-form-grid .full,.modal-form-grid .full,.operations-modal-card .modal-form-grid .full{grid-column:1/-1!important}.business-modal-card button[type=submit],.modal-form-grid button[type=submit],.operations-modal-card button[type=submit]{background:linear-gradient(135deg,#f15e04,#ff8a17)!important;border:0!important;border-radius:999px!important;box-shadow:0 12px 24px #f15e042e!important;color:#fff!important;cursor:pointer!important;font-size:13.5px!important;font-weight:650!important;grid-column:1/-1!important;justify-self:end!important;min-height:44px!important;padding:11px 18px!important}.business-ops-hero,.orders-hero-v2{border-radius:22px!important;padding:24px!important}.business-ops-hero h1,.orders-hero-v2 h1{font-size:27px!important;font-weight:650!important;letter-spacing:-.02em!important}.business-ops-hero p,.orders-hero-v2 p{font-size:13.5px!important;line-height:1.55!important}.business-ops-actions button,.modal-action-row button,.order-action-row-v2 button{font-size:12.5px!important;font-weight:650!important}@media (max-width:980px){.business-modal-card .modal-form-grid,.modal-form-grid,.operations-modal-card .modal-form-grid,.portal-shell-v2,.portal-shell-v2.is-collapsed,.portal-shell-v2.sidebar-collapsed,.refined-portal-shell.is-collapsed{grid-template-columns:1fr!important}.portal-mobile-menu-btn{align-items:center;background:#071b35;border:1px solid #ffffff26;border-radius:12px;box-shadow:0 12px 28px #0315313d;color:#fff;cursor:pointer;display:inline-flex;gap:8px;left:14px;min-height:42px;padding:9px 13px;position:fixed;top:14px;z-index:78}.portal-mobile-menu-btn span{font-size:20px;line-height:1}.portal-mobile-menu-btn strong{font-size:13px}.portal-mobile-backdrop{background:#030f1f94;border:0;display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:79}.portal-mobile-backdrop.is-visible{opacity:1;pointer-events:auto}.portal-sidebar-v2.workspace-sidebar{box-shadow:20px 0 48px #0315314d;height:100dvh!important;inset:0 auto 0 0;overflow-y:auto!important;position:fixed!important;transform:translateX(-105%);transition:transform .24s ease;width:min(86vw,310px)!important;z-index:80}.portal-sidebar-v2.workspace-sidebar.mobile-open{transform:translateX(0)}.portal-sidebar-v2.workspace-sidebar .sidebar-text-hide{display:inline!important;display:initial!important}.portal-sidebar-v2.workspace-sidebar .portal-sidebar-topline{flex-direction:row!important;justify-content:space-between!important}.portal-sidebar-v2.workspace-sidebar .portal-status-card{display:block!important}.portal-sidebar-v2.workspace-sidebar .portal-nav-sections a{height:auto!important;justify-content:flex-start!important;margin:0!important;min-height:42px!important;padding:8px 10px!important;width:auto!important}.portal-sidebar-v2.workspace-sidebar .sidebar-collapse-btn{display:none!important}.portal-mobile-close-btn{background:#ffffff17;border:1px solid #ffffff2e;border-radius:11px;color:#fff;cursor:pointer;display:inline-grid;flex:0 0 38px;font-size:26px;height:38px;line-height:1;place-items:center;width:38px}}@media (max-width:720px){.market-header{z-index:70}.market-header__top{gap:12px;grid-template-columns:minmax(0,1fr) auto!important;min-height:72px}.market-header__top .logo-mark img{border-radius:13px;height:44px;width:44px}.market-header__top .logo-mark strong{font-size:16px}.market-header__top .logo-mark span{font-size:11px}.market-mobile-menu-btn{align-items:center;background:#071b35;border:0;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;gap:7px;min-height:42px;padding:9px 12px}.market-mobile-menu-btn span{font-size:20px;line-height:1}.market-mobile-menu-btn strong{font-size:13px}.market-mobile-panel{background:#fff;box-shadow:-20px 0 50px #0315313d;display:flex;flex-direction:column;gap:18px;height:100dvh;inset:0 0 0 auto;overflow-y:auto;padding:18px;position:fixed;transform:translateX(105%);transition:transform .24s ease;width:min(88vw,330px);z-index:82}.mobile-nav-open .market-mobile-panel{transform:translateX(0)}.market-mobile-panel__head{align-items:center;color:#071b35;display:flex;justify-content:space-between}.market-mobile-panel__head button{background:#f7f9fc;border:1px solid #e5eaf0;border-radius:12px;color:#071b35;cursor:pointer;font-size:27px;height:40px;line-height:1;width:40px}.market-mobile-panel .market-actions,.market-mobile-panel .market-nav{grid-gap:7px;display:grid;gap:7px;grid-column:auto;overflow:visible;padding:0;width:100%}.market-mobile-panel .dynamic-market-nav a,.market-mobile-panel .dynamic-market-nav button,.market-mobile-panel .market-actions>a,.market-mobile-panel .market-signout{background:#f6f8fb;border-radius:12px;box-shadow:none;color:#172b44;justify-content:flex-start;min-height:46px;padding:12px 14px;text-align:left;width:100%}.market-mobile-panel .create-account{background:linear-gradient(135deg,var(--tazy-orange),#ff8d16)!important;color:#fff!important}.market-mobile-panel .market-user-mini{justify-content:flex-start;width:100%}.market-desktop-categories-btn{display:none!important}.market-mobile-categories-link{display:block}.market-mobile-backdrop{background:#030f1f8c;border:0;display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:81}.mobile-nav-open .market-mobile-backdrop{opacity:1;pointer-events:auto}.market-mega-shell{display:none}}@media (max-width:760px){.market-hero .market-search-pro,.market-hero .market-search-pro__line,.marketplace-banner-copy,.marketplace-banner-copy .market-search-pro,.marketplace-banner-copy .market-search-pro__line,.marketplace-banner-panel{box-sizing:border-box!important;max-width:100%!important;min-width:0!important}.market-hero .market-search-pro,.marketplace-banner-copy .market-search-pro{overflow:hidden!important;width:100%!important}.market-hero .market-search-pro__line,.marketplace-banner-copy .market-search-pro__line{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:34px minmax(0,1fr)!important}.market-hero .market-search-pro__line input,.marketplace-banner-copy .market-search-pro__line input{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}.market-hero .market-search-pro__line button,.marketplace-banner-copy .market-search-pro__line button{grid-column:1/-1!important;min-width:0!important;width:100%!important}.market-hero .market-search-pro__hint span,.marketplace-banner-copy .market-search-pro__hint span{overflow-wrap:anywhere!important;text-align:left!important;white-space:normal!important}.footer-bottom.footer-bottom-v3{align-items:center!important}.footer-bottom-v3>div,.footer-bottom.footer-bottom-v3{justify-content:center!important;text-align:center!important}.footer-bottom-v3>div{width:100%!important}.footer-bottom-v3>span{display:block!important;text-align:center!important;width:100%!important}.footer-bottom-v3 .footer-legal-links{justify-content:center!important}}@media (max-width:980px){.portal-shell-v2>.portal-main,.portal-shell-v2>.portal-main-v2,.portal-shell>.portal-main,.portal-shell>.portal-main-v2{padding-top:72px!important}}.phase1n-business-workspace .business-ops-panel,.phase1n-business-workspace .workspace-card{border-radius:22px}.phase1n-ops-hero{align-items:center;gap:22px}.phase1n-ops-hero h1{font-weight:650;letter-spacing:-.04em}.phase1n-action-stack{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;max-width:520px}.phase1n-action-stack button{white-space:nowrap}.phase1n-kpi-grid article strong{font-size:30px;font-weight:650}.phase1n-ops-grid{gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.phase1n-panel.span-2{grid-column:span 2}.phase1n-table-list{grid-gap:10px;display:grid;gap:10px;margin-top:16px}.phase1n-list-row{align-items:center;background:linear-gradient(180deg,#fff,#fafbfc);border:1px solid #03153114;border-radius:16px;color:#031531;cursor:pointer;display:flex;gap:14px;justify-content:space-between;padding:13px 14px;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.phase1n-list-row:hover{border-color:#f56b0047;box-shadow:0 12px 26px #03153114;transform:translateY(-1px)}.phase1n-list-row strong{display:block;font-size:14px;font-weight:650;letter-spacing:-.01em}.phase1n-list-row span{color:#6b7280;display:block;font-size:12px;line-height:1.35;margin-top:3px}.phase1n-list-row em{background:#fff3eb;border-radius:999px;color:#f56b00;font-size:11px;font-style:normal;font-weight:650;padding:7px 10px}.phase1n-movement-list .movement-preview-row{grid-template-columns:1.4fr .8fr .35fr .65fr}.polished-ops-modal{max-width:760px}.phase1n-form-grid{grid-gap:16px 18px;display:grid;gap:16px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.phase1n-form-grid label.modal-check,.phase1n-form-grid>div{min-width:0}.phase1n-form-grid .full,.phase1n-form-grid button[type=submit]{grid-column:1/-1}.phase1n-form-grid label{color:#374151;display:block;font-size:12px;font-weight:650;margin-bottom:7px}.phase1n-form-grid input,.phase1n-form-grid select,.phase1n-form-grid textarea{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-sizing:border-box;color:#031531;font-family:inherit;font-size:13px;outline:none;padding:12px 13px;width:100%}.phase1n-form-grid input:focus,.phase1n-form-grid select:focus,.phase1n-form-grid textarea:focus{border-color:#f56b00;box-shadow:0 0 0 4px #f56b001f}.phase1n-form-grid .modal-check{align-items:center;background:#fbfcfd;border:1px solid #e5e7eb;border-radius:14px;display:flex;gap:9px;margin:0;padding:12px 13px}.phase1n-form-grid .modal-check input{box-shadow:none;width:auto}.seller-tools-card .seller-tool-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 16px}.seller-tool-grid div{background:#fbfcfd;border:1px solid #03153114;border-radius:14px;padding:12px}.seller-tool-grid strong{color:#031531;display:block;font-size:14px;font-weight:650}.seller-tool-grid span{color:#6b7280;display:block;font-size:12px;margin-top:4px}@media (max-width:1100px){.phase1n-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.phase1n-form-grid,.phase1n-ops-grid{grid-template-columns:1fr}.phase1n-panel.span-2{grid-column:auto}.phase1n-action-stack{justify-content:stretch}.phase1n-action-stack button{width:100%}}.category-panel{max-height:560px;overflow-y:auto;scrollbar-color:#f15e048c #0000;scrollbar-width:thin}.category-panel::-webkit-scrollbar{width:7px}.category-panel::-webkit-scrollbar-thumb{background:#f15e046b;border-radius:999px}.market-grid--compact,.market-grid--compact.phase1o-market-grid-wrap{align-items:stretch}.phase1o-market-grid{gap:16px!important;grid-template-columns:minmax(240px,.85fr) minmax(430px,1.65fr) minmax(260px,1fr)!important;min-height:292px}.image-showcase-card{display:flex!important;flex-direction:column;justify-content:space-between;min-height:286px!important;overflow:hidden;position:relative}.image-showcase-card .showcase-copy{position:relative;z-index:2}.showcase-illustration{align-items:flex-end;display:flex;gap:10px;justify-content:center;margin-top:12px;min-height:118px}.showcase-illustration img{background:#fff;border-radius:16px;box-shadow:0 12px 30px #03153114;height:96px;object-fit:cover;width:32%}.transport-visual{display:flex;justify-content:flex-end;margin-top:auto}.transport-visual img{filter:drop-shadow(0 18px 24px rgba(3,21,49,.12));max-height:145px;object-fit:contain;width:78%}.showcase-products-card-v2{display:grid;grid-template-rows:auto 1fr;min-height:286px!important}.showcase-mini-products-v2{align-items:stretch;gap:10px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.showcase-mini-products-v2 .marketplace-product-card-v2{border-radius:14px;height:100%;min-height:0}.showcase-mini-products-v2 .marketplace-product-card-v2__image,.showcase-mini-products-v2 .product-card__image{height:86px!important}.showcase-mini-products-v2 .marketplace-product-card-v2__body{padding:8px 9px 10px!important}.showcase-mini-products-v2 .product-card h3{font-size:12px!important;min-height:30px}.showcase-mini-products-v2 .price-line{font-size:13px!important}.showcase-mini-products-v2 .seller-contact-row{display:none}.document-review-modal-v2{display:flex;flex-direction:column;max-height:92vh}.document-review-layout-v2{flex:1 1;min-height:0!important;overflow:auto}.document-review-meta-v2{display:flex;flex-direction:column;min-height:0}.document-review-actions-v2{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #edf1f6;bottom:0;margin-top:12px;padding-top:12px;position:sticky;z-index:3}.document-preview-frame,.document-preview-frame iframe,.document-preview-frame img,.document-preview-frame object{height:min(512px,62vh)!important}.checkout-panel-v2{background:linear-gradient(180deg,#fff,#fbfcff);border:1px solid #e8edf4;border-radius:20px;margin-top:18px;overflow:hidden}.checkout-tabs-v2{grid-gap:0;border-bottom:1px solid #e8edf4;display:grid;gap:0;grid-template-columns:1fr 1fr}.checkout-tabs-v2 button{background:#f7f9fc;border:0;color:#667085;cursor:pointer;font-weight:650;padding:14px}.checkout-tabs-v2 button.active{background:#fff6ee;box-shadow:inset 0 -2px 0 #f15e04;color:#f15e04}.checkout-form-v2{padding:16px}.checkout-form-v2 .secondary-action{background:#f15e04;color:#fff}.checkout-info-card-v2{align-self:start}.category-hero-v2 button,.category-management-main .records-hero button{background:#f15e04;border:0;border-radius:999px;box-shadow:0 12px 24px #f15e0429;color:#fff;font-weight:650;padding:12px 18px}.category-tree-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.category-tree-card{background:#fff;border:1px solid #e9edf4;border-radius:18px;overflow:hidden}.category-tree-children button,.category-tree-parent{background:#0000;border:0;cursor:pointer;text-align:left;width:100%}.category-tree-parent{align-items:flex-start;border-bottom:1px solid #eef2f7;display:flex;gap:12px;justify-content:space-between;padding:16px}.category-tree-parent strong{color:#031531;display:block;font-size:15px;font-weight:650}.category-tree-parent span{color:#667085;display:block;font-size:12px;margin-top:4px}.category-tree-parent em{color:#039855;font-size:11px;font-style:normal;font-weight:700}.category-tree-children{grid-gap:8px;display:grid;gap:8px;padding:10px}.category-tree-children button{align-items:center;background:#f8fafc;border-radius:12px;color:#344054;display:flex;gap:10px;justify-content:space-between;padding:10px 11px}.category-tree-children button:hover{background:#fff4e9;color:#f15e04}.category-tree-children small{color:#667085;font-size:11px}.category-tree-children p{color:#98a2b3;font-size:12px;margin:0;padding:8px}.category-modal-card{width:min(760px,94vw)}.transporter-workspace-main .phase1n-list-row{min-height:68px}.transporter-hero-v2{background:linear-gradient(135deg,#031531,#132d52 68%,#f15e04bf)}.transporter-hero-card{background:#ffffff21;border:1px solid #ffffff38;border-radius:22px;color:#fff;min-width:170px;padding:22px;text-align:center}.transporter-hero-card strong{display:block;font-size:42px;line-height:1}.transporter-hero-card span{color:#ffffffc7;display:block;font-size:12px;margin-top:8px}.transporter-grid-v2{grid-template-columns:1.35fr .85fr}.transporter-row .status-chip{margin-left:auto}.transporter-modal-card{width:min(720px,94vw)}@media (max-width:1180px){.phase1o-market-grid{grid-template-columns:1fr!important}.showcase-mini-products-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.transporter-grid-v2{grid-template-columns:1fr}}.category-panel{display:flex!important;flex-direction:column!important;max-height:520px!important}.category-panel .panel-title{flex:0 0 auto!important}.category-scroll-list{flex:1 1 auto!important;scrollbar-color:#f15e048c #0315310f}.category-scroll-list::-webkit-scrollbar{width:8px}.category-scroll-list::-webkit-scrollbar-track{background:#0315310d;border-radius:999px}.category-scroll-list::-webkit-scrollbar-thumb{background:#f15e048c}.marketplace-empty-feed{background:#fffaf5;border:1px dashed #f15e0459;border-radius:18px;color:#233047;font-weight:650;grid-column:1/-1;padding:18px 20px}.product-grid--compact .marketplace-product-card-v2__image img,.showcase-mini-products-v2 .marketplace-product-card-v2__image img{height:100%!important;object-fit:cover!important;width:100%!important}.market-grid--compact{align-items:start!important}.category-panel{height:330px!important;max-height:330px!important;min-height:0!important;overflow:hidden!important;padding:12px!important}.category-panel .panel-title{font-size:14px!important;line-height:1.2!important;margin-bottom:6px!important;padding:10px 10px 12px!important}.category-scroll-list{max-height:262px!important;overflow-y:auto!important;padding-right:4px!important}.category-panel button{border-radius:11px!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.01em!important;line-height:1.15!important;min-height:0!important;padding:10px!important}.category-panel button span{display:block!important;min-width:0!important;overflow:hidden!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}.category-panel button b{flex:0 0 auto!important;font-size:17px!important}.category-scroll-list::-webkit-scrollbar{width:6px!important}.category-scroll-list::-webkit-scrollbar-thumb{background:#f15e047a!important;border-radius:999px!important}.category-scroll-list::-webkit-scrollbar-track{background:#0315310a!important;border-radius:999px!important}@media (max-width:1180px){.category-panel{height:auto!important;max-height:360px!important}.category-scroll-list{max-height:280px!important}}.category-panel{display:flex;flex-direction:column;max-height:292px!important;min-height:292px;overflow:hidden}.category-panel .panel-title{flex:0 0 auto}.category-scroll-list{flex:1 1 auto;overflow-y:auto;padding-right:6px;scrollbar-color:#f15e048c #0000;scrollbar-width:thin}.category-scroll-list::-webkit-scrollbar{width:7px}.category-scroll-list::-webkit-scrollbar-track{background:#0000}.category-scroll-list::-webkit-scrollbar-thumb{background:#f15e0473;border-radius:999px}.category-scroll-list .category-link-row,.category-scroll-list button{align-items:center;color:#111827;display:flex;gap:8px;justify-content:space-between;min-height:42px!important;padding:10px 12px!important;text-decoration:none}.category-scroll-list .category-link-row span,.category-scroll-list button span{font-size:13px!important;font-weight:640!important;letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-scroll-list .category-link-row:hover{background:#fff3ea;color:#f15e04}.showcase-photo-frame{background:#f6f8fb;border-radius:18px;box-shadow:inset 0 0 0 1px #ffffffad,0 12px 28px #03153114;margin-top:12px;overflow:hidden;width:100%}.showcase-photo-frame img{display:block;height:112px;object-fit:cover;width:100%}.transport-photo-frame img{height:142px;object-position:center}.source-photo-frame img{object-position:center}.image-showcase-card .showcase-copy p{max-width:94%}.product-detail-pro-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(420px,.92fr) minmax(520px,1.08fr);padding:26px 0 20px}.product-gallery-pro-card,.product-info-pro-card{background:#fff;border:1px solid #e8edf4;border-radius:24px;box-shadow:0 20px 44px #10182814;overflow:hidden}.product-gallery-pro-card{padding:16px}.product-gallery-main-pro{background:#f4f6f9;border-radius:18px;display:grid;height:480px;overflow:hidden;place-items:center}.product-gallery-main-pro img{display:block;height:100%;object-fit:contain;width:100%}.product-gallery-thumbs-pro{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:2px}.product-gallery-thumbs-pro button{background:#fff;border:1px solid #e4e9f2;border-radius:14px;cursor:pointer;flex:0 0 auto;height:72px;overflow:hidden;padding:4px;width:86px}.product-gallery-thumbs-pro button.active{border-color:#f15e04bf;box-shadow:0 0 0 3px #f15e041a}.product-gallery-thumbs-pro img{border-radius:10px;height:100%;object-fit:cover;width:100%}.product-info-pro-card{padding:24px}.product-info-pro-card h1{color:#031531;font-size:clamp(26px,2.8vw,40px);font-weight:650;letter-spacing:-.035em;line-height:1.08;margin:0}.product-detail-description-pro{color:#667085;line-height:1.55;margin:12px 0 0;max-width:760px}.detail-spec-grid-pro div{min-height:74px}.seller-contact-card-pro{margin-top:16px}.checkout-panel-pro{margin-top:18px}.checkout-form-pro{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.checkout-form-pro .full{grid-column:1/-1}.checkout-form-pro input,.checkout-form-pro textarea{background:#fff;border:1px solid #d9e0ea;border-radius:14px;font:inherit;font-size:13px;outline:none;padding:12px 13px;width:100%}.checkout-form-pro textarea{min-height:84px;resize:vertical}.checkout-form-pro label{color:#344054;display:block;font-size:12px;font-weight:630;margin-bottom:7px}.category-marketplace-layout{padding:26px 0 38px}.category-marketplace-hero{grid-gap:18px;align-items:end;background:linear-gradient(135deg,#fff,#fff8f2 55%,#eef6ff);border:1px solid #e8edf4;border-radius:26px;box-shadow:0 18px 42px #10182812;display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.55fr);padding:24px}.category-marketplace-hero span{color:#f15e04;display:inline-block;font-size:11px;font-weight:760;letter-spacing:.12em;margin:18px 0 8px}.category-marketplace-hero h1{color:#031531;font-size:clamp(30px,4vw,52px);font-weight:660;letter-spacing:-.04em;line-height:1;margin:0}.category-marketplace-hero p{color:#667085;line-height:1.55;max-width:720px}.category-marketplace-search{background:#fff;border:1px solid #e5eaf2;border-radius:18px;padding:14px}.category-marketplace-search label{color:#667085;display:block;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.category-marketplace-search input{border:1px solid #dbe3ee;border-radius:14px;font:inherit;padding:12px 13px;width:100%}.subcategory-pill-row{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 6px}.subcategory-pill-row span{background:#fff;border:1px solid #e5eaf2;border-radius:999px;color:#344054;font-size:12px;font-weight:620;padding:8px 12px}.category-products-section{margin-top:18px}.transporter-hero-v3{align-items:center;display:flex;gap:16px;justify-content:space-between}.transporter-hero-actions button{background:#f15e04;box-shadow:0 14px 28px #f15e042e;color:#fff;font-weight:650;padding:12px 16px}.transporter-action-board{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:14px}.transport-services-list{grid-gap:10px;display:grid;gap:10px}.transport-services-list div{align-items:center;background:#fff;border:1px solid #e9edf4;border-radius:14px;display:flex;gap:10px;justify-content:space-between;padding:12px}.transport-services-list strong{color:#031531;font-size:13px;font-weight:650}.transport-services-list span{color:#667085;font-size:12px}.transporter-queue-panel{margin-top:14px}.transporter-table-list{max-height:380px;overflow-y:auto;padding-right:4px}.modal-card-pro{max-height:92vh;overflow:hidden}.modal-card-pro .tazy-modal-body{max-height:calc(92vh - 96px);overflow-y:auto}@media (max-width:1080px){.category-marketplace-hero,.product-detail-pro-layout,.transporter-action-board{grid-template-columns:1fr}.product-gallery-main-pro{height:360px}}@media (max-width:720px){.checkout-form-pro{grid-template-columns:1fr}.product-info-pro-card{padding:18px}.category-panel{max-height:250px!important;min-height:250px}}.portal-boot-screen{background:#f5f7fb;color:#071b3d;display:grid;font-family:Inter,Segoe UI,Arial,sans-serif;font-weight:600;min-height:100vh;place-items:center}.auth-help-links a,.register-card-footer-v2 a{color:#ff6500;font-weight:700;text-decoration:none}.market-user-mini{align-items:center;background:#fff;border:1px solid #edf0f5;border-radius:999px;display:inline-flex;gap:8px;max-width:210px;padding:6px 10px}.market-user-mini small{color:#071b3d;display:block;font-size:12px;font-weight:700;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-review-modal-v2{max-height:86vh;overflow:hidden}.document-review-layout-v2{align-items:stretch;max-height:calc(86vh - 118px);overflow-y:auto}.document-review-meta-v2{align-self:flex-start;max-height:calc(86vh - 140px);overflow-y:auto;padding-bottom:14px;position:sticky;top:0}.sticky-document-actions{background:linear-gradient(180deg,#ffffffe0,#fff 20%);bottom:0;padding-top:10px;position:sticky;z-index:2}.document-action-inline-message{background:#fff7ed;border-radius:14px;color:#9a4a00;font-size:12px;font-weight:700;margin-top:8px;padding:10px 12px}.role-dashboard-main .portal-hero-panel h2,.role-dashboard-main .portal-hero-panel p,.role-dashboard-main .portal-kpi-strip small,.role-dashboard-main .portal-kpi-strip span{font-family:Inter,Segoe UI,Arial,sans-serif}.role-hero-panel h2{font-weight:720;letter-spacing:-.045em}.role-analytics-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr) minmax(280px,.8fr)}.role-panel-card{min-height:320px}.role-pipeline-list{grid-gap:10px;display:grid;gap:10px;margin-top:18px}.role-pipeline-list>div{align-items:center;background:#fbfcff;border:1px solid #edf0f5;border-radius:18px;display:flex;gap:18px;justify-content:space-between;padding:14px 16px}.role-pipeline-list strong{color:#071b3d;display:block;font-size:14px}.role-pipeline-list span{color:#788292;font-size:12px}.role-next-actions ul{color:#5c6574;font-size:13px;line-height:1.8;margin:18px 0 0;padding-left:18px}.fulfilment-pipeline-card{margin:18px 0}.fulfilment-steps{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(120px,1fr));margin-top:16px}.fulfilment-steps div{background:#fff;border:1px solid #edf0f5;border-radius:18px;min-height:90px;padding:12px}.fulfilment-steps b{background:#fff2e7;border-radius:999px;color:#ff6500;display:inline-grid;height:28px;margin-bottom:8px;place-items:center;width:28px}.fulfilment-steps span{color:#495467;display:block;font-size:12px;font-weight:650}.transport-request-btn,.transporter-hero-actions button{background:linear-gradient(135deg,#ff6500,#ff8129);border:0;border-radius:999px;box-shadow:0 14px 32px #ff65002e;color:#fff;cursor:pointer;font-weight:760;padding:11px 16px}.transport-request-btn{background:#071b3d;box-shadow:none}.action-modal-card .tazy-modal-body,.action-modal-card form{padding:22px}.fulfilment-action-row{flex-wrap:wrap}.product-linked-seller-card p{color:#717b8d;font-size:12px}@media (max-width:1200px){.fulfilment-steps,.role-analytics-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.fulfilment-steps,.role-analytics-grid{grid-template-columns:1fr}}.transport-services-market-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.transport-services-market-grid--home{grid-template-columns:repeat(4,minmax(0,1fr))}.transport-services-market-grid--portal{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.transport-service-card{background:#fff;border:1px solid #03153114;border-radius:18px;box-shadow:0 14px 30px #03153114;display:flex;flex-direction:column;min-height:100%;overflow:hidden}.transport-service-card__image{background:#f6f7fb;height:145px;overflow:hidden;position:relative}.transport-service-card--compact .transport-service-card__image{height:118px}.transport-service-card__image img{display:block;height:100%;object-fit:cover;width:100%}.transport-service-card__image span{background:#fff;border-radius:999px;box-shadow:0 8px 20px #00000014;color:#f15e04;font-size:11px;font-weight:700;left:12px;letter-spacing:.03em;padding:7px 10px;position:absolute;text-transform:uppercase;top:12px}.transport-service-card__body{display:flex;flex-direction:column;gap:10px;padding:14px}.transport-service-card__top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.transport-service-card__top h3{color:#031531;font-size:15px;font-weight:700;line-height:1.25;margin:0}.transport-service-card__top strong{color:#f15e04;font-size:13px;white-space:nowrap}.transport-service-card__body p{color:#697386;font-size:13px;line-height:1.45;margin:0}.transport-service-meta{grid-gap:4px;color:#334155;display:grid;font-size:12px;gap:4px}.transport-service-meta span:first-child{color:#031531;font-weight:700}.transport-service-actions{align-items:center;display:flex;gap:8px;margin-top:auto}.selected-transport-summary button,.transport-service-actions a,.transport-service-actions button,.transporter-public-hero button{background:#f15e04;border:0;border-radius:999px;box-shadow:0 10px 22px #f15e042e;color:#fff;cursor:pointer;font-weight:700;padding:10px 14px;text-decoration:none}.transport-service-actions a{background:#e8fff4;box-shadow:none;color:#087648}.transporter-services-strip{margin-top:26px}.transporter-public-main{padding-bottom:48px;padding-top:34px}.transporter-public-hero{grid-gap:28px;align-items:end;background:linear-gradient(135deg,#061936,#0a254d 62%,#f15e04 160%);border-radius:28px;box-shadow:0 22px 50px #0315312e;color:#fff;display:grid;gap:28px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);padding:32px}.transporter-public-hero span{color:#ffb076;font-size:12px;font-weight:800;letter-spacing:.1em}.transporter-public-hero h1{font-size:clamp(30px,4vw,54px);font-weight:720;line-height:1.02;margin:10px 0;max-width:760px}.transporter-public-hero p{color:#ffffffc2;line-height:1.6;margin:0;max-width:650px}.transporter-public-hero form{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:20px;display:flex;gap:10px;padding:10px}.transporter-public-hero input{background:#fff;border:0;border-radius:14px;flex:1 1;min-width:0;padding:13px 15px}.transporter-public-grid-section{margin-top:30px}.transporter-command-hero{grid-gap:20px;align-items:center;background:linear-gradient(135deg,#061936,#0c2447 62%,#f15e04d1);border-radius:28px;box-shadow:0 20px 45px #03153126;color:#fff;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto;padding:28px}.transporter-command-hero span{color:#ffb076;font-size:12px;font-weight:800;letter-spacing:.1em}.transporter-command-hero h1{font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.08;margin:8px 0}.transporter-command-hero p{color:#ffffffc2;margin:0;max-width:760px}.transporter-hero-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.transporter-hero-actions button{background:#fff;border:0;border-radius:999px;color:#031531;cursor:pointer;font-weight:700;padding:11px 15px}.transporter-hero-actions button:first-child{background:#f15e04;color:#fff}.transporter-readiness-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);margin-top:18px}.transporter-market-card a{color:#f15e04;display:inline-flex;font-weight:700;margin-top:14px;text-decoration:none}.mini-metric-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.mini-metric-row div{background:#f8fafc;border:1px solid #03153114;border-radius:16px;padding:13px}.mini-metric-row strong{color:#031531;display:block;font-size:24px}.mini-metric-row span{color:#7a8494;font-size:12px}.transporter-queue-panel,.transporter-services-board{margin-top:18px}.transporter-picker-modal{display:flex;flex-direction:column;max-height:88vh;overflow:hidden;width:min(1120px,94vw)}.transporter-picker-body{overflow:auto;padding:20px}.selected-transport-summary{align-items:center;background:#f8fafc;border:1px solid #03153114;border-radius:18px;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px;padding:14px}.selected-transport-summary small,.selected-transport-summary span{color:#6b7280;display:block;font-size:12px}.selected-transport-summary strong{color:#031531;display:block;font-size:17px;margin:2px 0}.transporter-picker-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));margin-bottom:18px}.selected-service-card .transport-service-card{box-shadow:0 18px 40px #f15e0424;outline:3px solid #f15e0447}.transport-address-grid{border-top:1px solid #03153114;padding-top:16px}@media (max-width:980px){.transport-services-market-grid--home{grid-template-columns:repeat(2,minmax(0,1fr))}.transporter-command-hero,.transporter-public-hero,.transporter-readiness-grid{grid-template-columns:1fr}.transporter-hero-actions{justify-content:flex-start}}@media (max-width:640px){.transport-services-market-grid--home{grid-template-columns:1fr}.selected-transport-summary{align-items:flex-start;flex-direction:column}}.view-workspace-btn{background:#fff7ef;border:1px solid #071b3d1a;box-shadow:0 12px 26px #ff650014;font-size:.82rem;padding:.72rem 1rem}.transporter-command-hero--clear{align-items:center;background:linear-gradient(135deg,#061b3c,#0d254b 58%,#ff65006b)}.transporter-command-hero--clear h1{font-size:clamp(1.8rem,3vw,3rem);font-weight:760;letter-spacing:-.05em}.transporter-readiness-grid--ops{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr)}.transporter-job-columns{grid-gap:1.1rem;align-items:start;display:grid;gap:1.1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-deal-list{grid-gap:.9rem;display:grid;gap:.9rem}.delivery-deal-card{background:linear-gradient(180deg,#fff,#fbfcff);border:1px solid #071b3d14;border-radius:24px;box-shadow:0 18px 42px #071b3d0f;padding:1rem}.delivery-deal-actions,.delivery-deal-head,.delivery-history-list>div{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.delivery-deal-head h3{font-weight:720;margin:.35rem 0 0}.delivery-deal-head h3,.delivery-deal-head strong{color:#071b3d;font-size:1rem}.delivery-deal-grid{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.9rem}.delivery-deal-grid div{background:#f8fafc;border:1px solid #071b3d14;border-radius:16px;min-width:0;padding:.65rem}.delivery-deal-grid span{color:#7a8394;display:block;font-size:.67rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.delivery-deal-grid strong{color:#071b3d;display:block;font-size:.85rem;font-weight:650;margin-top:.24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delivery-items-summary{background:#fff7ef;border-radius:16px;color:#53311d;font-size:.82rem;line-height:1.45;margin:.8rem 0 0;padding:.65rem .75rem}.delivery-stage-rail{grid-gap:.3rem;display:grid;gap:.3rem;grid-template-columns:repeat(6,minmax(0,1fr));margin:1rem 0}.delivery-stage-rail span{background:#edf1f7;border-radius:999px;color:#7a8394;display:grid;font-size:.65rem;font-weight:700;min-height:34px;place-items:center;position:relative;text-align:center}.delivery-stage-rail span.done{background:#068b581c;color:#06754c}.delivery-stage-rail span.active{background:#ff6500;box-shadow:0 12px 24px #ff65002e;color:#fff}.delivery-deal-actions{flex-wrap:wrap;justify-content:flex-start}.delivery-deal-actions button{background:#ff6500;border:0;border-radius:14px;color:#fff;cursor:pointer;font-size:.78rem;font-weight:750;padding:.72rem .9rem}.delivery-deal-actions button:disabled{cursor:not-allowed;opacity:.55}.delivery-deal-actions .secondary-action{background:#071b3d}.delivery-deal-actions .ghost-action{background:#eef2f8;color:#071b3d}.delivery-deal-actions .danger-ghost{background:#fff0ee;color:#a63b32}.delivery-history-list{grid-gap:.65rem;display:grid;gap:.65rem}.delivery-history-list>div{background:#f8fafc;border:1px solid #071b3d14;border-radius:16px;padding:.8rem .95rem}.delivery-history-list strong{color:#071b3d;font-size:.86rem}.modal-note{background:#f8fafc;border-radius:16px;color:#667085;font-size:.82rem;line-height:1.45;margin:0;padding:.75rem .9rem}@media (max-width:1100px){.transporter-job-columns,.transporter-readiness-grid--ops{grid-template-columns:1fr}}@media (max-width:760px){.delivery-deal-grid,.delivery-stage-rail{grid-template-columns:1fr 1fr}.view-workspace-btn{display:none}}.search-results-page .search-results-shell{padding-top:28px}.search-results-hero{grid-gap:24px;align-items:end;background:#fff;border:1px solid #03153114;border-radius:24px;box-shadow:0 18px 48px #03153114;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(320px,520px);padding:28px}.search-results-hero span,.search-section-block .section-heading span{color:#f15e04;font-size:12px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.search-results-hero h1{color:#031531;font-size:34px;letter-spacing:-.04em;margin:8px 0 6px}.search-results-hero p{color:#6b7280;margin:0}.search-results-form{background:#f8fafc;border:1px solid #0315311a;border-radius:18px;display:flex;gap:10px;padding:8px}.search-results-form input{background:#0000;border:0;flex:1 1;font-size:14px;outline:0;padding:0 12px}.search-results-form button{background:#ff6a00;border:0;border-radius:14px;color:#fff;font-weight:750;padding:13px 22px}.search-section-block{background:#fff;border:1px solid #03153114;border-radius:24px;box-shadow:0 16px 42px #0315310f;margin-top:28px;padding:24px}.search-product-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.search-two-col{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1fr 1fr}.search-pill-list,.search-seller-list{grid-gap:10px;display:grid;gap:10px}.search-pill-list a,.search-seller-list article{background:#f8fafc;border:1px solid #03153114;border-radius:16px;color:#031531;display:flex;justify-content:space-between;padding:13px 15px;text-decoration:none}.search-seller-list article{grid-gap:4px;display:grid;gap:4px}.search-seller-list span{color:#6b7280;font-size:12px}.finance-workspace-main{background:#f4f6f9}.finance-hero-card{align-items:center;background:linear-gradient(120deg,#031531,#102b55 58%,#ff6a00d6);border-radius:28px;box-shadow:0 18px 46px #03153129;color:#fff;display:flex;gap:24px;justify-content:space-between;padding:30px}.finance-hero-card span{color:#ffb067;font-size:12px;font-weight:800;letter-spacing:.09em}.finance-hero-card h1{font-size:30px;letter-spacing:-.035em;margin:8px 0}.finance-hero-card p{color:#ffffffc7;margin:0;max-width:760px}.finance-hero-stats{display:flex;gap:12px}.finance-hero-stats div{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:18px;min-width:120px;padding:16px}.finance-hero-stats strong{display:block;font-size:28px}.finance-hero-stats span{color:#ffffffb8;letter-spacing:0}.finance-kpi-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin:22px 0}.finance-kpi-grid article{background:#fff;border:1px solid #03153114;border-radius:20px;box-shadow:0 14px 34px #0315310d;padding:18px}.finance-kpi-grid span{color:#6b7280;display:block;font-size:12px;margin-bottom:8px}.finance-kpi-grid strong{color:#031531;font-size:23px}.finance-grid-layout{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.3fr) minmax(360px,.8fr);margin-bottom:18px}.finance-grid-layout--bottom{grid-template-columns:1fr 1fr}.finance-panel-card{background:#fff;border:1px solid #03153114;border-radius:24px;box-shadow:0 16px 42px #0315310f;padding:20px}.finance-table-list{grid-gap:10px;display:grid;gap:10px}.finance-table-list article{grid-gap:12px;align-items:center;background:#f8fafc;border:1px solid #03153114;border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto auto;padding:13px}.finance-table-list article div{grid-gap:2px;display:grid;gap:2px}.finance-table-list article span{color:#6b7280;font-size:12px}.finance-table-list button,.pay-through-tazy-btn,.plan-card-grid button{background:#ff6a00;border:0;border-radius:12px;color:#fff;cursor:pointer;font-weight:750;padding:10px 13px}.wallet-card-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.wallet-card-list article{grid-gap:8px;background:#f8fafc;border:1px solid #03153114;border-radius:16px;display:grid;gap:8px;padding:15px}.wallet-card-list em,.wallet-card-list span{color:#6b7280;font-size:12px;font-style:normal}.wallet-card-list div{align-items:baseline;display:flex;justify-content:space-between}.plan-card-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.plan-card-grid article{grid-gap:8px;background:linear-gradient(180deg,#fff,#fff7f1);border:1px solid #ff6a0026;border-radius:18px;display:grid;gap:8px;padding:16px}.plan-card-grid article span{color:#ff6a00;font-size:11px;font-weight:850}.plan-card-grid h4{color:#031531;margin:0}.plan-card-grid p{color:#6b7280;font-size:12px;margin:0}@media (max-width:980px){.finance-grid-layout,.finance-grid-layout--bottom,.finance-kpi-grid,.search-results-hero,.search-two-col{grid-template-columns:1fr}}.dynamic-market-nav{position:relative}.dynamic-market-nav a,.dynamic-market-nav button{background:#0000;border:0;color:#222936;cursor:pointer;font:inherit;font-weight:560;padding:10px 0;text-decoration:none}.dynamic-market-nav a:hover,.dynamic-market-nav button:hover{color:var(--tazy-orange)}.market-mega-shell{position:relative}.market-mega{animation:marketMegaIn .16s ease-out;background:hsla(0,0%,100%,.985);border:1px solid #e4e9f2f2;border-radius:0 0 26px 26px;box-shadow:0 26px 70px #10182829;left:0;padding:24px;position:absolute;right:0;top:-4px;z-index:50}@keyframes marketMegaIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.market-mega__title{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.market-mega__title span{color:var(--tazy-orange);display:block;font-size:11px;font-weight:780;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.market-mega__title h3{color:#031531;font-size:23px;font-weight:650;letter-spacing:-.02em;margin:0}.market-mega__title a{background:#fff4eb;border:1px solid #f15e042e;border-radius:999px;color:#031531;font-weight:680;padding:9px 13px;text-decoration:none}.mega-category-layout{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr)}.mega-category-list{grid-gap:8px;display:grid;gap:8px;max-height:390px;overflow-y:auto;padding-right:8px;scrollbar-color:#f15e0480 #0000;scrollbar-width:thin}.mega-category-list::-webkit-scrollbar{width:7px}.mega-category-list::-webkit-scrollbar-thumb{background:#f15e047a;border-radius:999px}.mega-category-list a{align-items:center;background:#fff;border:1px solid #edf0f5;border-radius:15px;color:#1d2736;display:flex;font-weight:650;justify-content:space-between;padding:12px 14px;text-decoration:none}.mega-category-list a:hover{background:#fff7ef;border-color:#f15e0442;color:var(--tazy-orange)}.mega-preview-panel{background:linear-gradient(135deg,#f8fafc,#fff8f2);border:1px solid #edf0f5;border-radius:22px;min-height:320px;padding:20px}.mega-preview-panel>span{color:#667085;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mega-round-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.mega-round-grid a{color:#1d2736;text-align:center;text-decoration:none}.mega-round-grid img{background:#fff;border:1px solid #edf0f5;border-radius:50%;box-shadow:0 10px 22px #10182814;display:block;height:94px;margin:0 auto 9px;object-fit:cover;width:94px}.mega-round-grid small{color:#344054;display:block;font-size:12px;font-weight:560;line-height:1.25}.mega-business-grid,.mega-seller-grid,.mega-transport-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.mega-business-grid a,.mega-seller-card,.mega-transport-card{align-items:center;background:#fff;border:1px solid #edf0f5;border-radius:18px;color:#111827;display:flex;gap:12px;min-height:86px;padding:14px;text-decoration:none;transition:.18s ease}.mega-business-grid a:hover,.mega-seller-card:hover,.mega-transport-card:hover{border-color:#f15e0452;box-shadow:0 14px 26px #10182814;transform:translateY(-2px)}.mega-avatar{background:#031531;border-radius:16px;color:#fff;display:grid;flex:0 0 auto;font-weight:750;height:50px;overflow:hidden;place-items:center;width:50px}.mega-avatar img,.mega-transport-card img{height:100%;object-fit:cover;width:100%}.mega-business-grid strong,.mega-seller-card strong,.mega-transport-card strong{color:#031531;display:block;font-size:14px;font-weight:680}.mega-business-grid small,.mega-seller-card small,.mega-transport-card small{color:#667085;display:block;font-size:12px;margin-top:4px}.mega-transport-card{display:block;min-height:0}.mega-transport-card img{border-radius:14px;height:115px;margin-bottom:10px;width:100%}.mega-business-grid a{background:linear-gradient(135deg,#fff,#fff8f2);display:block;min-height:118px}.mega-business-grid strong{font-size:16px}.mega-business-grid small{line-height:1.45}.public-directory-shell,.request-page-shell{padding:30px 0 54px}.directory-hero-card,.request-hero-card{grid-gap:20px;align-items:center;background:linear-gradient(135deg,#fff,#fff8f2 52%,#eef7ff);border:1px solid #e8edf4;border-radius:28px;box-shadow:0 18px 42px #10182812;display:grid;gap:20px;grid-template-columns:minmax(0,1.1fr) minmax(300px,.55fr);padding:28px}.directory-hero-card span,.request-form-head span,.request-hero-card span{color:var(--tazy-orange);display:block;font-size:11px;font-weight:780;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.directory-hero-card h1,.request-hero-card h1{color:#031531;font-size:clamp(34px,4vw,56px);font-weight:660;letter-spacing:-.045em;line-height:.98;margin:0}.directory-hero-card p,.request-hero-card p{color:#667085;line-height:1.6;margin:16px 0 0;max-width:780px}.request-hero-visual{border-radius:22px;box-shadow:0 18px 42px #1018281f;min-height:230px;overflow:hidden}.request-hero-visual img{display:block;height:100%;object-fit:cover;width:100%}.request-form-layout{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 330px;margin-top:20px}.request-form-card,.request-guide-card{background:#fff;border:1px solid #e7edf5;border-radius:24px;box-shadow:0 18px 42px #10182812;padding:22px}.request-form-head h2{color:#031531;font-size:24px;font-weight:650;margin:0 0 18px}.request-form-card label{color:#344054;display:block;font-size:12px;font-weight:680;margin-bottom:12px}.request-form-card input,.request-form-card select,.request-form-card textarea{background:#fff;border:1px solid #dbe3ee;border-radius:14px;font:inherit;margin-top:7px;outline:none;padding:12px 13px;width:100%}.request-form-card textarea{min-height:116px;resize:vertical}.request-form-two{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.request-action-row{align-items:center;display:flex;gap:12px;margin-top:12px}.directory-hero-card>a,.request-action-row button{background:linear-gradient(135deg,var(--tazy-orange),#ff8d16);border:0;border-radius:999px;box-shadow:0 14px 26px #ff65002e;color:#fff;cursor:pointer;font-weight:700;padding:12px 18px;text-decoration:none}.request-action-row a{color:#031531;font-weight:700}.request-guide-card h3{color:#031531;margin:0 0 12px}.request-guide-card ol{color:#667085;line-height:1.7;margin:0;padding-left:20px}.public-directory-grid,.solutions-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.seller-directory-card,.solutions-grid a{background:#fff;border:1px solid #e7edf5;border-radius:22px;box-shadow:0 16px 36px #1018280f;color:#111827;padding:18px;text-decoration:none}.seller-directory-card{grid-gap:14px;display:grid;gap:14px;grid-template-columns:58px 1fr;position:relative}.seller-directory-avatar{background:#031531;border-radius:18px;color:#fff;display:grid;font-weight:800;height:58px;overflow:hidden;place-items:center;width:58px}.seller-directory-avatar img{height:100%;object-fit:cover;width:100%}.seller-directory-card strong,.solutions-grid strong{color:#031531;font-size:16px;font-weight:700}.seller-directory-card small{color:#667085;display:block;margin-top:4px}.seller-directory-card p,.solutions-grid p{color:#667085;line-height:1.55}.seller-directory-card>a{grid-column:1/-1}.seller-directory-card>a,.solutions-grid span{color:var(--tazy-orange);font-weight:740}.directory-mini-products{margin-top:24px}.directory-mini-products h2{color:#031531}.directory-mini-products div{display:flex;flex-wrap:wrap;gap:10px}.directory-mini-products a{background:#fff;border:1px solid #e7edf5;border-radius:999px;color:#344054;font-weight:620;padding:10px 13px;text-decoration:none}@media (max-width:980px){.market-mega{border-radius:22px;margin-top:10px;position:static}.directory-hero-card,.mega-category-layout,.request-form-layout,.request-hero-card{grid-template-columns:1fr}.mega-business-grid,.mega-round-grid,.mega-seller-grid,.mega-transport-grid,.public-directory-grid,.solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.mega-business-grid,.mega-round-grid,.mega-seller-grid,.mega-transport-grid,.public-directory-grid,.request-form-two,.solutions-grid{grid-template-columns:1fr}}.logo-mark--clickable{color:inherit;cursor:pointer;text-decoration:none}.logo-mark--clickable:hover strong{color:#f36b08;color:var(--tazy-orange,#f36b08)}.market-hero--banner{background:linear-gradient(180deg,#f8fafc,#eef2f7);padding:34px 0 20px}.marketplace-banner-panel{align-items:stretch;background:#081a35;border:1px solid #ffffff1f;border-radius:30px;box-shadow:0 26px 60px #0a172c2e;color:#fff;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:390px;overflow:hidden}.marketplace-banner-copy{display:flex;flex-direction:column;gap:16px;justify-content:center;padding:42px 44px;position:relative;z-index:2}.eyebrow,.marketplace-title-banner__content>span{color:#ff7a1a;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.marketplace-banner-copy h1{font-size:clamp(2.1rem,4vw,4.35rem);font-weight:700;letter-spacing:-.055em;line-height:.98;margin:0;max-width:760px}.marketplace-banner-copy p{color:#ffffffc2;font-size:1.02rem;line-height:1.65;margin:0;max-width:690px}.marketplace-banner-visual{background:#fff;min-height:100%;position:relative}.marketplace-banner-visual:before{background:linear-gradient(90deg,#081a35,#081a3540 25%,#081a3500 48%);content:"";inset:0;position:absolute;z-index:1}.marketplace-banner-visual img{display:block;height:100%;min-height:390px;object-fit:cover;width:100%}.search-panel--banner{background:#fffffffa;border:1px solid #ffffff80;border-radius:22px;box-shadow:0 18px 42px #0000003d;padding:10px;width:min(760px,100%)}.search-mode-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 8px}.search-mode-tabs button{background:#0000;border:0;border-radius:999px;color:#6b7280;cursor:pointer;font-weight:650;padding:8px 12px}.search-mode-tabs button.active{background:#fff2e8;color:#081a35}.search-line{display:flex;gap:8px}.search-line input{border:1px solid #e4e8ef;border-radius:16px;flex:1 1;font:inherit;min-width:0;outline:none;padding:14px 16px}.hero-action-row a,.hero-action-row--inline a,.marketplace-title-search button,.request-guide-card-v2 a,.search-line button,.section-heading-actions a{background:#ff6b00;border:0;border-radius:15px;box-shadow:0 12px 26px #ff6b003b;color:#fff;font-weight:700;padding:13px 20px;text-decoration:none;white-space:nowrap}.search-panel--banner small{color:#6b7280;display:block;margin:8px 4px 0}.hero-action-row{display:flex;flex-wrap:wrap;gap:10px}.hero-action-row a:nth-child(2),.hero-action-row a:nth-child(3),.hero-action-row--inline a:nth-child(2),.hero-action-row--inline a:nth-child(3){background:#ffffff1f;border:1px solid #ffffff2e;box-shadow:none}.welcome-strip--interactive a{color:inherit;text-decoration:none}.welcome-strip--interactive a:hover{color:#ff6b00}.marketplace-stat-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;margin-top:18px}.marketplace-stat-row div{background:#fff;border:1px solid #e9edf5;border-radius:20px;box-shadow:0 14px 34px #0f172a0f;padding:18px 20px}.marketplace-stat-row strong{color:#081a35;display:block;font-size:1.8rem;line-height:1}.marketplace-stat-row span{color:#6b7280;display:block;font-size:.88rem;margin-top:7px}.category-panel--balanced{max-height:318px;overflow:hidden}.category-scroll-list--balanced{max-height:236px;overflow-y:auto;padding-right:7px}.category-scroll-list--balanced .category-link-row span{font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-category-strip{margin-top:24px}.category-tile-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.category-tile-card{background:#fff;border:1px solid #e8edf5;border-radius:22px;box-shadow:0 16px 34px #0f172a0f;color:#081a35;display:flex;flex-direction:column;gap:18px;min-height:115px;padding:18px;text-decoration:none}.category-tile-card span{font-weight:750}.category-tile-card b{color:#ff6b00;font-size:.86rem}.category-tile-card:hover{border-color:#ff6b0073;transform:translateY(-2px)}.marketplace-action-card .showcase-photo-frame img,.source-photo-frame img,.transport-photo-frame img{height:100%;object-fit:cover;width:100%}.marketplace-title-banner{align-items:stretch;background:#081a35;border-radius:28px;box-shadow:0 24px 58px #0a172c29;color:#fff;display:flex;margin:28px 0 24px;min-height:300px;overflow:hidden;position:relative}.marketplace-title-banner>img{height:100%;inset:0;object-fit:cover;opacity:.86;position:absolute;width:100%}.marketplace-title-banner:after{background:linear-gradient(90deg,#081a35f2,#081a35c7 42%,#081a351a);content:"";inset:0;position:absolute}.marketplace-title-banner__content{display:flex;flex-direction:column;gap:12px;justify-content:center;padding:38px 42px;position:relative;width:min(760px,100%);z-index:1}.marketplace-title-banner__content .back-link{color:#ffb47a;font-weight:700;margin-bottom:4px;text-decoration:none}.marketplace-title-banner__content h1{font-size:clamp(2rem,4vw,4.15rem);font-weight:700;letter-spacing:-.05em;line-height:1;margin:0}.marketplace-title-banner__content p{color:#ffffffc7;font-size:1rem;line-height:1.65;margin:0;max-width:690px}.marketplace-title-search{display:flex;gap:10px;margin-top:10px;max-width:720px}.marketplace-title-search input{background:#fffffff5;border:1px solid #ffffff3d;border-radius:15px;flex:1 1;font:inherit;min-width:0;outline:none;padding:14px 16px}.search-filter-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}.search-filter-tabs button{background:#fff;border:1px solid #e6eaf1;border-radius:999px;color:#081a35;cursor:pointer;font-weight:700;padding:10px 16px}.search-filter-tabs button.active{background:#fff2e8;border-color:#ffd2b4;color:#ff6b00}.seller-directory-grid-v2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}.seller-directory-card-v2{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:auto 1fr}.seller-directory-card-v2 .seller-directory-actions{display:flex;flex-wrap:wrap;gap:10px;grid-column:1/-1}.seller-directory-actions a{background:#f6f8fb;border-radius:13px;color:#081a35;font-weight:700;padding:10px 14px;text-decoration:none}.seller-directory-actions a:first-child{background:#fff2e8;color:#ff6b00}.directory-mini-products-v2>div:last-child{margin-top:14px}.solutions-grid-v2 a{display:flex;flex-direction:column;gap:12px;min-height:190px}.solutions-grid-v2 a>span{color:#ff6b00;font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.solutions-grid-v2 a>b{color:#ff6b00;margin-top:auto}.business-operations-board,.transport-steps-strip{grid-gap:20px;background:#fff;border:1px solid #e7edf5;border-radius:28px;box-shadow:0 16px 38px #0f172a0f;display:grid;gap:20px;grid-template-columns:.95fr 1.05fr;margin-top:20px;padding:26px}.business-operations-board h2{color:#081a35;font-size:2rem;letter-spacing:-.04em;margin:8px 0}.business-operations-board p{color:#687489;line-height:1.6}.business-operations-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.business-operations-list div{background:#f7f9fc;border-radius:16px;color:#081a35;font-weight:650;padding:14px}.business-operations-list span{color:#10a66a;margin-right:8px}.transport-steps-strip{align-items:stretch;grid-template-columns:repeat(4,minmax(0,1fr))}.transport-steps-strip div{align-items:center;background:#f8fafc;border-radius:18px;display:flex;gap:12px;padding:16px}.transport-steps-strip strong{background:#ff6b00;border-radius:50%;color:#fff;display:inline-grid;height:34px;place-items:center;width:34px}.transport-steps-strip span{color:#081a35;font-weight:700}.section-heading-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.request-form-layout-v2{align-items:start}.request-form-card-v2,.request-guide-card-v2{box-shadow:0 18px 46px #0f172a12}.request-guide-card-v2 a{display:inline-block;margin-top:16px}@media (max-width:1080px){.marketplace-banner-panel{grid-template-columns:1fr}.marketplace-banner-visual{min-height:230px}.marketplace-banner-visual:before{background:linear-gradient(180deg,#081a35,#081a3500 50%)}.business-operations-board,.marketplace-stat-row,.transport-steps-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.marketplace-banner-copy,.marketplace-title-banner__content{padding:28px 22px}.business-operations-board,.business-operations-list,.marketplace-stat-row,.transport-steps-strip{grid-template-columns:1fr}.marketplace-title-search,.search-line{flex-direction:column}}.marketplace-banner-panel{grid-template-columns:minmax(0,1fr) minmax(360px,.86fr)!important;min-height:374px!important}.marketplace-banner-copy{padding:38px 42px!important}.marketplace-banner-copy h1{font-weight:670!important;letter-spacing:-.045em!important}.marketplace-banner-visual{background:linear-gradient(135deg,#fffffffa,#eef6fff5)!important}.marketplace-banner-visual:before{background:linear-gradient(90deg,#081a35,#081a356b 20%,#081a3500 46%)!important}.marketplace-banner-visual img{filter:none!important;opacity:1!important;transform:translateZ(0)}.market-search-pro{grid-gap:10px!important;background:#fffffffa!important;border:1px solid #ffffffb8!important;border-radius:22px!important;box-shadow:0 18px 42px #03153142!important}.market-search-pro__tabs{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;padding:0 4px!important}.market-search-pro__tabs button{background:#0000!important;border:1px solid #0000!important;border-radius:999px!important;color:#667085!important;font-size:13px!important;font-weight:650!important;padding:8px 12px!important}.market-search-pro__tabs button:hover{background:#f7f9fc!important;color:#031531!important}.market-search-pro__tabs button.active{background:#fff4eb!important;border-color:#f15e042e!important;box-shadow:inset 0 -2px 0 #f15e045c!important;color:#f15e04!important}.market-search-pro__line{grid-gap:10px!important;align-items:center!important;background:#fff!important;border:1.5px solid #f15e046b!important;border-radius:18px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;padding:7px 7px 7px 14px!important}.market-search-pro__line:focus-within{border-color:#f15e04!important;box-shadow:0 0 0 4px #f15e0421!important}.market-search-pro__icon{background:#fff7ef!important;border-radius:999px!important;color:#f15e04!important;display:grid!important;font-size:19px!important;font-weight:800!important;height:30px!important;place-items:center!important;width:30px!important}.market-search-pro__line input{background:#0000!important;border:0!important;color:#031531!important;outline:0!important;padding:10px 4px!important}.market-search-pro__line input::placeholder{color:#8b94a3!important}.market-search-pro__line button{background:linear-gradient(135deg,#f15e04,#ff8a12)!important;border-radius:14px!important;box-shadow:0 12px 24px #f15e043d!important;min-width:118px!important;padding:12px 18px!important}.market-search-pro__hint{gap:12px!important;justify-content:space-between!important;padding:0 5px 2px!important}.market-search-pro__hint b{color:#031531!important;font-weight:650!important}.dynamic-market-nav a,.dynamic-market-nav button{white-space:nowrap!important}.market-mega{border-top:1px solid #edf0f5!important}.mega-footer-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.mega-footer-actions a{background:#f7f9fc;border:1px solid #e7edf5;border-radius:999px;color:#031531;font-weight:650;padding:10px 14px;text-decoration:none}.mega-footer-actions a:first-child{background:#f15e04;border-color:#f15e04;color:#fff}.seller-products-strip{margin-top:26px!important}.directory-mini-products .product-grid,.seller-products-strip .product-grid{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(auto-fill,minmax(176px,1fr))!important}.directory-mini-products a.product-card,.directory-mini-products-v2 a.product-card,.seller-products-strip a.product-card{background:#fff!important;border:1px solid #e7edf5!important;border-radius:16px!important;box-shadow:0 12px 30px #10182812!important;color:inherit!important;display:block!important;font-weight:inherit!important;overflow:hidden!important;padding:0!important;text-decoration:none!important}.directory-mini-products .product-card__image,.directory-mini-products-v2 .product-card__image,.seller-products-strip .product-card__image{border-radius:0!important;height:132px!important}.directory-mini-products .product-card__body,.directory-mini-products-v2 .product-card__body,.seller-products-strip .product-card__body{display:block!important;padding:10px 11px 12px!important}.directory-mini-products .product-card h3,.directory-mini-products-v2 .product-card h3,.seller-products-strip .product-card h3{font-size:12.5px!important;margin-bottom:7px!important;min-height:32px!important}.directory-mini-products .seller-contact-row,.directory-mini-products-v2 .seller-contact-row,.seller-products-strip .seller-contact-row{display:flex!important}.business-solutions-page .marketplace-title-banner>img,.public-sellers-page .marketplace-title-banner>img,.search-results-page .marketplace-title-banner>img{filter:none!important;object-position:center center!important}.business-solutions-page .marketplace-title-banner,.public-sellers-page .marketplace-title-banner,.search-results-page .marketplace-title-banner{min-height:250px!important}.business-solutions-page .marketplace-title-banner__content h1,.public-sellers-page .marketplace-title-banner__content h1,.search-results-page .marketplace-title-banner__content h1{font-size:clamp(1.85rem,3vw,3.3rem)!important;font-weight:680!important}@media (max-width:980px){.marketplace-banner-panel{grid-template-columns:1fr!important}.marketplace-banner-visual{min-height:210px!important}.market-search-pro__line{grid-template-columns:auto 1fr!important}.market-search-pro__line button{grid-column:1/-1!important;width:100%!important}}.marketplace-banner-visual img,.marketplace-title-banner>img{filter:none!important;image-rendering:auto!important;opacity:1!important}.marketplace-banner-visual img{object-position:center center!important}.marketplace-banner-copy,.marketplace-banner-panel{min-height:430px!important}.market-search-pro{align-content:start!important;display:grid!important;grid-template-rows:42px 1fr 24px!important;max-width:730px!important;min-height:150px!important;padding:12px!important}.market-search-pro__tabs{min-height:38px!important;overflow-x:auto!important;scrollbar-width:none!important}.market-search-pro__tabs::-webkit-scrollbar{display:none!important}.market-search-pro__tabs button{flex:0 0 auto!important}.market-search-pro__ticker{color:#667085!important;font-size:12px!important;min-height:18px!important;overflow:hidden!important;padding:2px 6px 0!important;position:relative!important;white-space:nowrap!important}.market-search-pro__ticker span{animation:tazySearchTicker 24s linear infinite!important;display:inline-block!important;padding-left:100%!important}.market-search-pro:focus-within .market-search-pro__ticker span,.market-search-pro:hover .market-search-pro__ticker span{animation-play-state:paused!important}@keyframes tazySearchTicker{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.public-sellers-page .section-heading h2:after,.welcome-strip--interactive a[href="/sellers"]:after{content:""}@media (max-width:720px){.marketplace-banner-copy,.marketplace-banner-panel{min-height:0!important;min-height:auto!important}.market-search-pro{grid-template-rows:auto auto 24px!important;min-height:168px!important}.market-search-pro__line{grid-template-columns:auto 1fr!important}.market-search-pro__line button{grid-column:1/-1!important;width:100%!important}}.market-search-pro{align-content:stretch!important;display:flex!important;flex-direction:column!important;gap:10px!important;height:146px!important;max-width:720px!important;min-height:146px!important;overflow:hidden!important;padding:13px!important}.market-search-pro__tabs{grid-gap:7px!important;display:grid!important;flex-wrap:nowrap!important;gap:7px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;height:36px!important;min-height:36px!important;overflow:visible!important;padding:0!important}.market-search-pro__tabs button{font-size:12.5px!important;height:34px!important;min-height:34px!important;min-width:0!important;overflow:hidden!important;padding:8px 10px!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}.market-search-pro__line{flex:0 0 auto!important;gap:10px!important;grid-template-columns:32px minmax(0,1fr) 132px!important;height:58px!important;min-height:58px!important;padding:6px 7px 6px 13px!important}.market-search-pro__line input{font-size:14px!important;min-width:0!important;white-space:nowrap!important;width:100%!important}.market-search-pro__line button{min-width:0!important;padding:12px!important;white-space:nowrap!important;width:132px!important}.market-search-pro__hint{align-items:center!important;color:#667085!important;display:flex!important;font-size:12px!important;height:18px!important;line-height:1.2!important;min-height:18px!important;overflow:hidden!important;padding:0 6px!important}.market-search-pro__hint span{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}.market-search-pro__ticker{display:none!important}.market-search-pro__ticker span{animation:none!important;transform:none!important}@media (max-width:900px){.market-search-pro{height:auto!important;min-height:150px!important}.market-search-pro__tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important}}@media (max-width:720px){.market-search-pro__line{grid-template-columns:30px minmax(0,1fr)!important;height:auto!important}.market-search-pro__line button{grid-column:1/-1!important;width:100%!important}}.market-hero .market-search-pro,.marketplace-banner-copy .market-search-pro,.search-panel.market-search-pro{background:#fffffffa!important;border:1px solid #ffffffb8!important;border-radius:24px!important;box-shadow:0 20px 44px #03153138!important;display:block!important;height:auto!important;max-width:720px!important;min-height:0!important;overflow:visible!important;padding:16px!important;width:min(100%,720px)!important}.market-hero .market-search-pro__tabs,.marketplace-banner-copy .market-search-pro__tabs{align-items:center!important;display:flex!important;gap:8px!important;grid-template-columns:none!important;height:auto!important;margin:0 0 12px!important;min-height:0!important;overflow:visible!important;padding:0!important}.market-hero .market-search-pro__tabs button,.marketplace-banner-copy .market-search-pro__tabs button{border-radius:999px!important;flex:1 1!important;font-size:12.5px!important;font-weight:650!important;height:36px!important;line-height:36px!important;min-height:36px!important;overflow:hidden!important;padding:0 12px!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:auto!important}.market-hero .market-search-pro__line,.marketplace-banner-copy .market-search-pro__line{align-items:center!important;background:#fff!important;border:1.5px solid #f15e0452!important;border-radius:19px!important;display:flex!important;gap:10px!important;grid-template-columns:none!important;height:62px!important;min-height:62px!important;padding:7px 8px 7px 14px!important;width:100%!important}.market-hero .market-search-pro__icon,.marketplace-banner-copy .market-search-pro__icon{background:#fff5ed!important;border-radius:999px!important;color:#f15e04!important;display:grid!important;flex:0 0 34px!important;font-size:0!important;height:34px!important;place-items:center!important;width:34px!important}.market-hero .market-search-pro__line input,.marketplace-banner-copy .market-search-pro__line input{background:#0000!important;border:0!important;color:#031531!important;flex:1 1 auto!important;font-size:14px!important;height:46px!important;line-height:46px!important;min-width:0!important;outline:0!important;padding:0 6px!important;width:auto!important}.market-hero .market-search-pro__line button,.marketplace-banner-copy .market-search-pro__line button{border-radius:15px!important;flex:0 0 auto!important;height:46px!important;line-height:46px!important;min-width:124px!important;padding:0 22px!important;width:auto!important}.market-hero .market-search-pro__hint,.marketplace-banner-copy .market-search-pro__hint{color:#667085!important;display:block!important;font-size:12px!important;height:auto!important;line-height:1.35!important;margin:10px 4px 0!important;min-height:0!important;overflow:hidden!important;padding:0!important;position:static!important}.market-hero .market-search-pro__hint span,.marketplace-banner-copy .market-search-pro__hint span{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.market-hero .market-search-pro__ticker,.marketplace-banner-copy .market-search-pro__ticker{display:none!important}@media (max-width:760px){.market-hero .market-search-pro,.marketplace-banner-copy .market-search-pro{padding:13px!important}.market-hero .market-search-pro__tabs,.marketplace-banner-copy .market-search-pro__tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.market-hero .market-search-pro__line,.marketplace-banner-copy .market-search-pro__line{flex-wrap:wrap!important;height:auto!important;min-height:0!important}.market-hero .market-search-pro__line input,.marketplace-banner-copy .market-search-pro__line input{min-width:calc(100% - 48px)!important}.market-hero .market-search-pro__line button,.marketplace-banner-copy .market-search-pro__line button{width:100%!important}}.marketplace-page .market-grid--compact{align-items:stretch!important}.marketplace-page .category-panel,.marketplace-page .category-panel.category-panel--balanced{border-radius:18px!important;height:424px!important;max-height:424px!important;min-height:424px!important;padding:14px!important}.marketplace-page .category-panel .panel-title{font-size:14px!important;margin-bottom:8px!important;padding:10px 10px 14px!important}.marketplace-page .category-scroll-list,.marketplace-page .category-scroll-list--balanced{flex:1 1 auto!important;max-height:none!important;overflow-y:auto!important;padding-right:6px!important}.marketplace-page .category-scroll-list .category-link-row{border-radius:13px!important;min-height:48px!important;padding:11px 12px!important}.marketplace-page .category-scroll-list .category-link-row span{font-size:12.8px!important;line-height:1.1!important;max-width:100%!important}.marketplace-page .marketplace-category-strip{display:none!important}.footer-v2{background:#fff;border-top:1px solid #e8edf5;margin-top:34px}.footer-v2 .footer-grid{padding-top:40px}.footer-v2 h4{color:#031531;font-size:14px;letter-spacing:-.01em}.footer-v2 a{text-decoration:none}.footer-action-strip{align-items:center;border-bottom:1px solid #edf1f6;border-top:1px solid #edf1f6;display:flex;gap:18px;justify-content:space-between;margin-top:26px;padding:18px 0}.footer-action-strip strong{color:#031531;display:block;font-size:16px;font-weight:720}.footer-action-strip span{color:#667085;display:block;font-size:13px;margin-top:4px}.footer-action-strip>div:last-child{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.footer-action-strip>div:last-child a{background:#f8fafc;border:1px solid #e7edf5;border-radius:999px;color:#031531;font-size:12.5px;font-weight:680;margin:0;padding:10px 14px}.footer-action-strip>div:last-child a:first-child{background:#f15e04;border-color:#f15e04;box-shadow:0 12px 24px #f15e0429;color:#fff}.footer-bottom-v2{margin:0 auto;max-width:var(--container);width:calc(100% - 48px)}.footer-bottom-v2>div{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.footer-legal-links{display:flex;gap:12px}.footer-legal-links a{text-decoration:none}.footer-legal-links a:hover{color:#f15e04}.static-public-main{background:#f4f6f9;min-height:66vh;padding-bottom:36px}.static-public-hero{padding:34px 0 0}.static-public-hero__inner{align-items:center;background:linear-gradient(90deg,#031531f5,#031531db 48%,#03153147),url(/static/media/tazy-marketplace-banner-new.f9ebfe705f5a3e5f7181.webp) 50%/cover no-repeat;border-radius:28px;box-shadow:0 28px 60px #03153129;color:#fff;display:grid;min-height:340px;overflow:hidden;padding:42px}.static-public-hero__inner>div{max-width:740px}.static-public-hero h1{font-size:clamp(34px,4vw,58px);font-weight:760;letter-spacing:-.06em;line-height:.98;margin:10px 0 14px;max-width:820px}.static-public-hero p{color:#ffffffd1;line-height:1.65;margin:0 0 24px;max-width:680px}.static-public-hero a{align-items:center;background:#f15e04;border-radius:999px;box-shadow:0 14px 28px #f15e0438;color:#fff;display:inline-flex;font-weight:720;justify-content:center;min-height:48px;padding:0 22px;text-decoration:none}.static-public-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:22px}.static-public-grid article{background:#fff;border:1px solid #e8edf5;border-radius:22px;box-shadow:0 18px 34px #0f172a0f;padding:20px}.static-public-grid span{color:#f15e04;display:block;font-size:11px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.static-public-grid h3{color:#031531;font-size:18px;letter-spacing:-.02em;margin:10px 0 8px}.static-public-grid p{color:#667085;font-size:13px;line-height:1.55;margin:0}@media (max-width:1180px){.marketplace-page .category-panel,.marketplace-page .category-panel.category-panel--balanced{height:auto!important;max-height:360px!important;min-height:0!important}.footer-action-strip{align-items:flex-start;flex-direction:column}.footer-action-strip>div:last-child{justify-content:flex-start}}@media (max-width:760px){.static-public-hero__inner{min-height:300px;padding:28px}.footer-bottom-v2{width:calc(100% - 28px)}}.footer-v3{background:linear-gradient(180deg,#fff,#f8fafc);border-top:1px solid #e7edf5;margin-top:30px}.footer-v3__main{grid-gap:46px;align-items:start;display:grid;gap:46px;grid-template-columns:minmax(260px,.9fr) minmax(520px,1.7fr);padding:34px 0 24px}.footer-v3__brand p{color:#667085;font-size:13.5px;line-height:1.65;margin:16px 0 18px;max-width:460px}.footer-v3__logo{align-items:center;color:#031531!important;display:inline-flex!important;gap:12px;margin:0!important;text-decoration:none}.footer-v3__logo img{background:#fff;border-radius:14px;box-shadow:0 10px 22px #0f172a14;height:46px;object-fit:contain;width:46px}.footer-v3__logo strong{color:#031531;display:block;font-size:17px;letter-spacing:.02em}.footer-v3__logo small{color:#7a8494;display:block;font-size:12px;margin-top:2px}.footer-v3__actions{display:flex;flex-wrap:wrap;gap:10px}.footer-v3__actions a{align-items:center;background:#fff;border:1px solid #e7edf5;border-radius:999px;color:#031531!important;display:inline-flex!important;font-size:12.5px;font-weight:720;justify-content:center;margin:0!important;min-height:38px;padding:0 15px;text-decoration:none}.footer-v3__actions a:first-child{background:#f15e04;border-color:#f15e04;box-shadow:0 12px 26px #f15e0429;color:#fff!important}.footer-v3__columns{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.footer-v3__columns h4{color:#031531;font-size:13px;font-weight:760;letter-spacing:.01em;margin:0 0 12px}.footer-v3__columns a{color:#5f6b7a;display:block;font-size:12.8px;font-weight:520;line-height:1.35;margin:0 0 9px;text-decoration:none}.footer-bottom-v3 a:hover,.footer-v3__columns a:hover{color:#f15e04!important}.footer-v3__trust{border-top:1px solid #edf1f6;display:flex;flex-wrap:wrap;gap:8px;padding:12px 0}.footer-v3__trust span{align-items:center;background:#fff;border:1px solid #e8edf5;border-radius:999px;color:#516071;display:inline-flex;font-size:11.8px;font-weight:680;min-height:30px;padding:0 12px}.footer-bottom-v3{background:#0000!important;border-top:1px solid #edf1f6;color:#667085;margin:0 auto;max-width:var(--container);padding:16px 0 20px;width:calc(100% - 48px)}.footer-bottom-v3>div{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.footer-bottom-v3 a{color:#031531;font-weight:720;text-decoration:none}.footer-bottom-v3>span a{color:#f15e04}.footer-legal-links{display:inline-flex;flex-wrap:wrap;gap:10px}.footer-legal-links a{color:#667085;font-size:12.5px;font-weight:650}.footer-v3+.floating-tools,.static-public-main+.footer-v3{scroll-margin-top:0}.static-public-main{padding-bottom:28px}.static-public-grid--clean article p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.static-public-note{align-items:center;background:#fff;border:1px solid #e8edf5;border-radius:24px;box-shadow:0 18px 34px rgba(15,23,42,.055);display:flex;gap:22px;justify-content:space-between;margin-top:18px;padding:24px}.static-public-note h2{color:#031531;font-size:clamp(22px,2vw,30px);letter-spacing:-.035em;margin:8px 0}.static-public-note p{color:#667085;font-size:13.5px;line-height:1.65;margin:0;max-width:780px}.static-public-note>a{align-items:center;background:#f15e04;border-radius:999px;box-shadow:0 12px 24px #f15e042e;color:#fff;display:inline-flex;flex:0 0 auto;font-size:12.8px;font-weight:720;justify-content:center;min-height:42px;padding:0 18px;text-decoration:none}@media (max-width:1020px){.footer-v3__main{gap:28px;grid-template-columns:1fr}.footer-v3__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.static-public-note{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.footer-bottom-v3,.footer-v3__main,.footer-v3__trust{width:calc(100% - 28px)}.footer-v3__columns{grid-template-columns:1fr}.footer-v3__main{padding-top:26px}}.portal-main-v2{box-sizing:border-box;max-width:100%;min-width:0;overflow-x:hidden;width:100%}.portal-topbar-v2.professional-topbar,.portal-topbar-v2.refined-topbar{grid-template-columns:minmax(170px,1fr) minmax(240px,520px) auto;max-width:100%;overflow:hidden}.portal-topbar-v2 .topbar-actions,.portal-topbar-v2 .topbar-search,.portal-topbar-v2 .user-profile-chip{min-width:0}.refined-topbar-actions{flex-wrap:nowrap;justify-content:flex-end}.view-workspace-btn{background:#fff;border:1px solid #e6e9ef;border-radius:999px;color:#071b3d;cursor:pointer;font-weight:650;padding:12px 15px;white-space:nowrap}.finance-settings-panel{background:#ffffffeb;border:1px solid #e2e8f0f2;border-radius:24px;box-shadow:0 18px 44px #1018280f;margin:20px 0;padding:22px}.finance-methods-row>span,.finance-settings-panel label span,.finance-settings-panel__intro span{color:#ff6500;display:block;font-size:11px;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.finance-settings-panel__intro h3{color:#071b3d;font-size:20px;font-weight:650;margin:6px 0 4px}.finance-settings-panel__intro p{color:#667085;font-size:13.5px;line-height:1.55;margin:0 0 16px}.finance-settings-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.finance-settings-grid label{grid-gap:7px;display:grid;gap:7px}.finance-settings-grid input,.finance-settings-grid select,.finance-settings-grid textarea{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;box-sizing:border-box;color:#071b3d;font:inherit;font-size:13.5px;min-width:0;outline:none;padding:12px 13px;width:100%}.finance-settings-grid textarea{min-height:94px;resize:vertical}.finance-settings-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.finance-methods-row{align-items:center;display:flex;flex-wrap:wrap;gap:9px;padding:14px 0 0}.finance-methods-row button{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#344054;cursor:pointer;font-size:12px;font-weight:650;padding:9px 12px}.finance-methods-row button.is-active{background:#fff3ea;border-color:#ff650059;color:#ff6500}.finance-settings-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding-top:16px}.settings-checkbox{align-items:center;color:#475467;display:inline-flex;font-size:13px;gap:8px}.finance-settings-actions>button{background:#ff6500;border:0;border-radius:999px;box-shadow:0 14px 26px #ff650038;color:#fff;cursor:pointer;font-weight:700;margin-left:auto;padding:12px 18px}.finance-settings-actions>button:disabled{cursor:not-allowed;opacity:.65}@media (max-width:1380px){.portal-topbar-v2.professional-topbar,.portal-topbar-v2.refined-topbar{align-items:stretch;grid-template-columns:1fr}.refined-topbar-actions{flex-wrap:wrap;justify-content:flex-start}.portal-topbar-v2 .topbar-search{width:100%}}@media (max-width:980px){.finance-grid-layout,.finance-kpi-grid,.finance-settings-grid,.finance-settings-grid--wide{grid-template-columns:1fr!important}.finance-settings-actions>button{margin-left:0;width:100%}.user-profile-chip{max-width:100%}}.finance-workspace-main,.portal-main-v2{max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.clean-portal-topbar,.portal-topbar-v2.clean-portal-topbar{align-items:center!important;border-radius:22px!important;display:flex!important;gap:14px!important;grid-template-columns:none!important;min-height:72px!important;overflow:visible!important;padding:12px 14px 12px 18px!important;position:relative!important;z-index:60!important}.clean-portal-topbar .topbar-title-button{background:#0000!important;border:0!important;cursor:pointer!important;padding:0!important;text-align:left!important}.clean-portal-topbar .topbar-title-block{flex:0 1 210px!important;max-width:230px!important;min-width:150px!important;overflow:hidden!important}.clean-portal-topbar .topbar-title-block span{color:#f15e04!important;display:block!important;font-size:10px!important;font-weight:720!important;letter-spacing:.11em!important;white-space:nowrap!important}.clean-portal-topbar .topbar-title-block h1{color:#071b3d!important;font-size:21px!important;font-weight:680!important;letter-spacing:-.025em!important;line-height:1.12!important;margin:4px 0 0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clean-portal-topbar .topbar-search{background:#f8fafc!important;border-radius:15px!important;flex:1 1 360px!important;height:44px!important;max-width:620px!important;min-width:220px!important;padding:0 14px!important}.clean-portal-topbar .topbar-search input{font-size:13px!important;min-width:0!important}.clean-portal-topbar .topbar-actions{align-items:center!important;display:flex!important;flex:0 0 auto!important;gap:9px!important;margin-left:auto!important;min-width:0!important}.clean-portal-topbar .icon-action,.clean-portal-topbar .view-workspace-btn{display:none!important}.clean-portal-topbar .public-site-link{align-items:center!important;background:#fff!important;border:1px solid #e7edf5!important;box-shadow:none!important;color:#071b3d!important;display:inline-flex!important;font-size:12.5px!important;font-weight:680!important;height:42px!important;justify-content:center!important;padding:0 14px!important}.clean-portal-topbar .compact-user-chip{border-radius:18px!important;box-shadow:none!important;height:50px!important;max-width:310px!important;min-width:0!important;padding:5px 6px!important}.clean-portal-topbar .compact-user-chip .avatar-initials{flex:0 0 38px!important;height:38px!important;width:38px!important}.clean-portal-topbar .compact-user-chip .user-chip-copy{max-width:155px!important;min-width:0!important}.clean-portal-topbar .compact-user-chip strong{font-size:12px!important;line-height:1.15!important}.clean-portal-topbar .compact-user-chip span,.clean-portal-topbar .compact-user-chip strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clean-portal-topbar .compact-user-chip span{color:#7b8494!important;font-size:10px!important;line-height:1.1!important;margin-top:2px!important}.clean-portal-topbar .compact-user-chip button{background:#fff4ec!important;border-radius:13px!important;color:#f15e04!important;font-size:12px!important;font-weight:720!important;height:38px!important;padding:0 12px!important}.finance-workspace-main .workspace-alert.error-box{background:#fff5f5!important;border:1px solid #ffd4d4!important;color:#991b1b!important;font-weight:650!important}@media (max-width:1180px){.clean-portal-topbar .topbar-title-block{max-width:180px!important}.clean-portal-topbar .topbar-title-block h1{font-size:18px!important}.clean-portal-topbar .topbar-search{flex-basis:260px!important;min-width:180px!important}.clean-portal-topbar .compact-user-chip .user-chip-copy{max-width:120px!important}}@media (max-width:960px){.clean-portal-topbar{align-items:flex-start!important;flex-wrap:wrap!important}.clean-portal-topbar .topbar-title-block{flex:1 1 220px!important;max-width:none!important}.clean-portal-topbar .topbar-actions{justify-content:space-between!important;margin-left:0!important;width:100%!important}.clean-portal-topbar .topbar-search{flex:1 0 100%!important;max-width:none!important;order:3!important}}@media (max-width:680px){.clean-portal-topbar .public-site-link{display:none!important}.clean-portal-topbar .compact-user-chip{max-width:100%!important;width:100%!important}.clean-portal-topbar .compact-user-chip .user-chip-copy{flex:1 1 auto!important;max-width:none!important}}.payment-clarity-strip{align-items:center;background:linear-gradient(135deg,#fffffff5,#fff7f0e6);border:1px solid #ff6a0029;border-radius:22px;box-shadow:0 14px 36px #0f172a0f;display:flex;gap:18px;justify-content:space-between;margin:0 0 18px;padding:16px 18px}.payment-clarity-strip span{color:#f26100;display:block;font-size:.72rem;font-weight:700;letter-spacing:.12em;margin-bottom:4px}.payment-clarity-strip strong{color:#071a37;display:block;font-size:.95rem;line-height:1.45}.payment-clarity-strip p{color:#667085;font-size:.85rem;line-height:1.5;margin:0;max-width:420px}.payment-choice-modal{max-height:min(88vh,780px);max-width:880px;overflow:hidden}.payment-choice-body{grid-gap:18px;display:grid;gap:18px;max-height:calc(88vh - 96px);overflow-y:auto;padding:20px 22px 22px}.payment-summary-box{grid-gap:16px;align-items:stretch;background:linear-gradient(135deg,#071a37,#0e2a50);border-radius:20px;color:#fff;display:grid;gap:16px;grid-template-columns:minmax(180px,260px) 1fr;padding:16px}.payment-summary-box span{color:#ffffffa3;display:block;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.payment-summary-box strong{display:block;font-size:1.75rem;margin-top:6px}.payment-summary-box p{color:#ffffffc7;font-size:.88rem;line-height:1.55;margin:0}.payment-method-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.payment-method-card{background:#fff;border:1px solid #0f172a1a;border-radius:18px;box-shadow:0 10px 24px rgba(15,23,42,.045);cursor:pointer;min-height:112px;padding:15px;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.payment-method-card.active,.payment-method-card:hover{border-color:#ff6a0073;box-shadow:0 18px 34px #ff6a0024;transform:translateY(-2px)}.payment-method-card strong{color:#071a37;display:block;font-size:.98rem;margin-bottom:7px}.payment-method-card span{color:#667085;display:block;font-size:.82rem;line-height:1.45}.payment-method-note{grid-gap:4px;background:#f6f8fb;border:1px solid #0f172a14;border-radius:16px;display:grid;gap:4px;padding:14px 16px}.payment-method-note strong{color:#071a37;font-size:.95rem}.payment-method-note span{color:#667085;font-size:.84rem;line-height:1.5}.paynow-checkout-fields{grid-gap:14px;background:#fff;border:1px solid #0f172a14;border-radius:16px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.paynow-checkout-fields>div{grid-gap:7px;align-content:start;display:grid;gap:7px}.paynow-checkout-fields label{color:#253149;font-size:.8rem;font-weight:700}.paynow-checkout-fields input,.paynow-checkout-fields select{background:#fff;border:1px solid #0f172a24;border-radius:12px;color:#071a37;font:inherit;min-height:46px;padding:0 13px;width:100%}.paynow-checkout-fields input:focus,.paynow-checkout-fields select:focus{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a001a;outline:none}.paynow-checkout-fields small{color:#667085;font-size:.76rem;line-height:1.45}.payment-reference-grid{grid-template-columns:1fr 1fr}.payment-modal-actions{display:flex;gap:12px;justify-content:flex-end;padding-top:4px}.payment-modal-actions button{background:#fff;border:1px solid #0f172a1a;border-radius:999px;color:#071a37;cursor:pointer;font-weight:700;min-height:46px;padding:0 20px}.payment-modal-actions button:last-child{background:linear-gradient(135deg,#ff6a00,#ff7a1a);border-color:#0000;box-shadow:0 14px 30px #ff6a0038;color:#fff}.order-meta-grid-v2 em{color:#667085;display:block;font-size:.76rem;font-style:normal;font-weight:600;margin-top:4px}.checkout-helper-line{color:#667085;font-size:.86rem;line-height:1.5;margin:12px 18px 0}@media (max-width:900px){.payment-clarity-strip,.payment-summary-box{align-items:flex-start;flex-direction:column;grid-template-columns:1fr}.payment-method-grid,.payment-reference-grid,.paynow-checkout-fields{grid-template-columns:1fr}}.finance-role-clean .workspace-alert{margin:14px 0}.finance-hero-card--clean{padding:24px 26px}.finance-hero-card--clean h1{font-size:clamp(1.55rem,2.4vw,2.15rem);letter-spacing:-.035em}.finance-hero-card--clean p{font-size:.9rem;max-width:680px}.compact-finance-settings{margin:18px 0;padding:18px 20px}.compact-finance-settings .finance-settings-panel__intro p,.payment-clarity-strip{display:none!important}.compact-finance-settings .finance-settings-grid{gap:12px}.compact-finance-settings .finance-settings-actions{margin-top:12px}.payment-reconciliation-card{margin-bottom:18px}.finance-table-header-clean{align-items:center;gap:14px}.finance-recon-filters{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(240px,1fr) 170px 170px auto;margin:0 0 15px}.finance-recon-filters input,.finance-recon-filters select{background:#f8fafc;border:1px solid #071a371a;border-radius:14px;color:#071a37;font-weight:600;min-height:44px;outline:none;padding:0 14px;width:100%}.confirm-payment-btn,.finance-recon-filters button{background:linear-gradient(135deg,#ff6a00,#ff7a1a);border:0;border-radius:14px;box-shadow:0 12px 24px #ff6a002e;color:#fff;cursor:pointer;font-weight:800;min-height:44px;padding:0 16px}.finance-recon-table{grid-gap:9px;display:grid;gap:9px;overflow-x:auto}.finance-recon-head,.finance-recon-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:130px minmax(160px,1.2fr) minmax(130px,.9fr) minmax(130px,.9fr) minmax(160px,1fr) 110px 100px 92px;min-width:1080px}.finance-recon-head{color:#98a2b3;font-size:.7rem;font-weight:800;letter-spacing:.08em;padding:0 12px 6px;text-transform:uppercase}.finance-recon-row{background:#fff;border:1px solid #071a3714;border-radius:16px;box-shadow:0 10px 24px rgba(15,23,42,.045);padding:12px}.finance-recon-row strong{color:#071a37;display:block;font-size:.86rem;line-height:1.25}.finance-recon-row small{color:#667085;display:block;font-size:.72rem;line-height:1.25;margin-top:3px}.finance-recon-row .status-chip{justify-content:center}.role-finance-secondary{margin-top:0}.subscriptions-clean-panel{margin-bottom:20px}.subscription-page-tabs{border-bottom:1px solid #e7ebf2;display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 22px;padding-bottom:14px}.subscription-page-tabs button{background:#fff;border:1px solid #dce2eb;border-radius:999px;color:#344054;cursor:pointer;font-weight:800;padding:9px 16px}.subscription-page-tabs button.active{background:#071b3b;border-color:#071b3b;color:#fff}.subscription-payment-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.subscription-action-card{background:#fbfcfe;border:1px solid #e2e7ef;border-radius:18px;display:flex;flex-direction:column;gap:13px;padding:20px}.subscription-action-card>span{color:#f36b0a;font-size:.76rem;font-weight:900;letter-spacing:.12em}.subscription-action-card h4,.subscription-action-card p{margin:0}.subscription-action-card label{grid-gap:6px;color:#344054;display:grid;font-weight:700;gap:6px}.subscription-action-card input,.subscription-action-card select{background:#fff;border:1px solid #d8dee8;border-radius:10px;box-sizing:border-box;padding:11px 12px;width:100%}.subscription-action-card button{align-self:flex-start;background:#f36b0a;border:0;border-radius:10px;color:#fff;cursor:pointer;font-weight:800;padding:10px 15px}.subscription-action-card button.danger{background:#b42318}.subscription-proof-row{grid-gap:10px;border-top:1px solid #e7ebf2;display:grid;gap:10px;padding:14px 0}.subscription-proof-row:first-of-type{border-top:0}.subscription-proof-row div{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.activation-code-list small,.subscription-proof-row small{color:#667085;display:block;margin-top:4px}.subscription-proof-row a{color:#0b4f9c;font-weight:800}.activation-code-list>div{border-top:1px solid #e7ebf2;padding:11px 0}.compact-activation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.compact-activation-grid,.subscription-payment-grid{grid-template-columns:1fr}}.finance-confirm-modal{max-width:760px}.finance-confirm-body{grid-gap:16px;display:grid;gap:16px;padding:20px 22px 22px}.finance-confirm-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.finance-confirm-summary div{background:#f8fafc;border:1px solid #071a3714;border-radius:16px;padding:12px}.finance-confirm-summary span{color:#98a2b3;display:block;font-size:.68rem;font-weight:800;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.finance-confirm-summary strong{color:#071a37;font-size:.9rem}.finance-confirm-items{background:#fff8f1;border:1px dashed #ff6a003d;border-radius:14px;color:#344054;font-size:.86rem;font-weight:650;padding:12px 14px}.buyer-finance-kpis article:nth-child(3),.buyer-finance-kpis article:nth-child(4){background:linear-gradient(135deg,#fff,#f8fafc)}@media (max-width:1100px){.finance-recon-filters{grid-template-columns:1fr 1fr}.finance-recon-filters button{grid-column:span 2}.finance-confirm-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.finance-confirm-summary,.finance-recon-filters,.payment-reference-grid{grid-template-columns:1fr!important}.finance-recon-filters button{grid-column:auto}.finance-hero-card--clean{padding:20px}}.ai-hero-panel{align-items:center;display:flex;gap:24px;justify-content:space-between;min-height:190px}.ai-provider-card{background:#ffffff1f;border:1px solid #ffffff38;border-radius:24px;box-shadow:inset 0 1px 0 #ffffff2e;color:#fff;min-width:220px;padding:22px}.ai-provider-card em,.ai-provider-card span,.ai-provider-card strong{display:block}.ai-provider-card strong{font-size:22px;letter-spacing:.04em}.ai-provider-card span{margin-top:4px;opacity:.82}.ai-provider-card em{border-radius:999px;font-size:12px;font-style:normal;font-weight:700;margin-top:16px;padding:8px 12px;width:fit-content}.ai-ready{background:#23c56829;color:#86efac}.ai-missing{background:#ff7a0029;color:#fed7aa}.ai-workspace-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:minmax(280px,.32fr) minmax(0,1fr);margin-top:22px}.ai-chat-card,.ai-control-card{background:#fff;border:1px solid #081c3714;border-radius:26px;box-shadow:0 18px 50px #081c3714}.ai-control-card{align-self:start;padding:24px}.ai-chat-header span,.ai-section-title span{color:#f97316;display:block;font-size:12px;font-weight:800;letter-spacing:.16em;margin-bottom:7px;text-transform:uppercase}.ai-chat-header h2,.ai-section-title h2{color:#061a3a;font-size:22px;font-weight:700;margin:0}.ai-spaced-title{margin-top:26px}.ai-compose-form textarea,.ai-control-card select{background:#f8fafc;border:1px solid #081c371f;border-radius:16px;color:#071832;font-family:inherit;font-size:14px;outline:none;width:100%}.ai-control-card select{margin-top:14px;padding:13px 14px}.ai-compose-form textarea:focus,.ai-control-card select:focus{border-color:#f973168c;box-shadow:0 0 0 4px #f9731617}.ai-quick-list{grid-gap:10px;display:grid;gap:10px;margin-top:14px}.ai-quick-list button{background:#f8fafc;border:1px solid #081c3714;border-radius:16px;color:#0b1d3a;cursor:pointer;font-family:inherit;padding:13px 14px;text-align:left}.ai-quick-list button:hover{background:#fff7ed;border-color:#f9731659}.ai-chat-card{display:flex;flex-direction:column;min-height:640px;overflow:hidden}.ai-chat-header{align-items:center;border-bottom:1px solid #081c3714;display:flex;gap:14px;justify-content:space-between;padding:24px 26px}.ai-chat-header button,.ai-compose-form button{background:linear-gradient(135deg,#ff7a00,#f15e04);border:0;border-radius:16px;box-shadow:0 14px 28px #f15e0438;color:#fff;cursor:pointer;font-family:inherit;font-weight:800;padding:12px 18px}.ai-message-window{background:linear-gradient(180deg,#fff,#f8fafc);flex:1 1;overflow-y:auto;padding:24px 26px}.ai-empty-state{border:1px dashed #081c3724;border-radius:22px;color:#64748b;display:grid;min-height:340px;padding:30px;place-content:center;text-align:center}.ai-empty-state strong{color:#061a3a;font-size:24px;margin-bottom:8px}.ai-message-row{background:#fff;border:1px solid #081c3714;border-radius:18px;box-shadow:0 10px 28px #081c370f;margin-bottom:14px;padding:15px 17px;width:min(760px,88%)}.ai-message-row strong{color:#061a3a;display:block;font-size:13px;letter-spacing:.05em;margin-bottom:7px;text-transform:uppercase}.ai-message-row p{color:#334155;line-height:1.65;margin:0;white-space:pre-wrap}.ai-message-row.from-user{background:#061a3a;margin-left:auto}.ai-message-row.from-user p,.ai-message-row.from-user strong{color:#fff}.ai-message-row.from-ai{margin-right:auto}.ai-message-row.is-loading{opacity:.75}.ai-error-strip{background:#fff1f2;border-radius:14px;color:#991b1b;font-size:13px;font-weight:700;margin:0 26px 14px;padding:12px 14px}.ai-compose-form{grid-gap:12px;background:#fff;border-top:1px solid #081c3714;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:18px 26px 24px}.ai-compose-form textarea{max-height:160px;min-height:72px;padding:14px 16px;resize:vertical}.ai-compose-form button:disabled,.ai-quick-list button:disabled{cursor:not-allowed;opacity:.58}@media (max-width:980px){.ai-chat-header,.ai-hero-panel{align-items:flex-start;flex-direction:column}.ai-compose-form,.ai-workspace-grid{grid-template-columns:1fr}}.public-ai-hero{background:linear-gradient(135deg,#031531f5,#0c2348eb),url(/static/media/tazy-marketplace-banner-new.f9ebfe705f5a3e5f7181.webp) 50%/cover no-repeat;color:#fff;padding:54px 0 42px}.public-ai-hero__inner{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.public-ai-hero h1{font-size:clamp(30px,4vw,54px);font-weight:700;letter-spacing:-.04em;line-height:1.04;margin:8px 0;max-width:900px}.public-ai-hero p{color:#fffc;font-size:15px;line-height:1.7;margin:0;max-width:720px}.public-ai-hero__link{background:#fff;border-radius:999px;box-shadow:0 16px 34px #0000002e;color:#061a3a;flex:0 0 auto;font-weight:700;padding:12px 18px;text-decoration:none}.public-ai-search-card{background:#fff;border:1px solid #081c3714;border-radius:24px;box-shadow:0 24px 58px #081c371f;margin-top:-28px;padding:16px;position:relative;z-index:2}.public-ai-search-form{grid-gap:10px;align-items:center;background:#fff;border:1.5px solid #f15e0440;border-radius:18px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:8px}.public-ai-search-form input{border:0;color:#071832;font-family:inherit;font-size:15px;min-width:0;outline:0;padding:14px}.public-ai-search-form button{background:linear-gradient(135deg,#ff7a00,#f15e04);border:0;border-radius:14px;box-shadow:0 14px 26px #f15e0438;color:#fff;cursor:pointer;font-family:inherit;font-weight:700;padding:14px 22px}.public-ai-search-form button:disabled{cursor:not-allowed;opacity:.62}.public-ai-helper{color:#64748b;font-size:12.5px;line-height:1.5;margin-top:10px}.public-ai-answer-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 320px;margin-top:26px}.public-ai-answer-card,.public-ai-mini-section,.public-ai-side-card{background:#fff;border:1px solid #081c3714;border-radius:24px;box-shadow:0 18px 44px #081c3712}.public-ai-answer-card{min-height:260px;padding:24px}.public-ai-answer-text{color:#243449;font-size:15px;line-height:1.78;margin:14px 0 0;white-space:pre-wrap}.public-ai-counts{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.public-ai-counts span{background:#f8fafc;border:1px solid #081c3714;border-radius:999px;color:#475569;font-size:12.5px;font-weight:650;padding:8px 11px}.public-ai-empty,.public-ai-error,.public-ai-loading{background:#f8fafc;border-radius:18px;color:#64748b;display:grid;min-height:170px;padding:22px;place-items:center;text-align:center}.public-ai-error{background:#fff1f2;color:#991b1b;font-weight:650}.public-ai-side-card{align-self:start;padding:22px}.public-ai-side-card span{color:#f15e04;display:block;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.public-ai-side-card h3{color:#061a3a;font-size:22px;font-weight:700;margin:8px 0}.public-ai-side-card p{color:#64748b;line-height:1.65;margin:0}.public-ai-side-actions{grid-gap:10px;display:grid;gap:10px;margin-top:16px}.public-ai-side-actions a,.seller-mini-card a{background:#fff7ed;border-radius:14px;color:#c2410c;font-weight:700;padding:11px 13px;text-align:center;text-decoration:none}.public-ai-results-section{grid-gap:26px;display:grid;gap:26px;margin-top:30px}.public-ai-mini-section{padding:22px}.public-ai-seller-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.seller-mini-card{grid-gap:8px;background:#f8fafc;border:1px solid #081c3714;border-radius:18px;display:grid;gap:8px;padding:16px}.seller-mini-card strong{color:#061a3a;font-size:15px}.seller-mini-card span{color:#64748b;font-size:12.5px}.seller-mini-card p{color:#475569;font-size:13px;line-height:1.55;margin:0}.compact-transporter-grid{margin-top:14px}@media (max-width:900px){.public-ai-answer-grid,.public-ai-hero__inner{align-items:flex-start;flex-direction:column;grid-template-columns:1fr}.public-ai-answer-grid{display:grid}.public-ai-side-card{width:100%}.public-ai-search-form,.public-ai-seller-grid{grid-template-columns:1fr}}.public-ai-answer-rich{grid-gap:14px;color:#334155;display:grid;gap:14px;line-height:1.7}.public-ai-answer-rich p{margin:0}.public-ai-answer-rich strong{color:#061a3a;font-weight:800}.public-ai-answer-link{border-bottom:1px solid #ea580c59;color:#ea580c;font-weight:800;text-decoration:none}.public-ai-answer-link:hover{border-bottom-color:#c2410c;color:#c2410c}.public-ai-answer-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.public-ai-answer-actions a{align-items:center;background:#ff6a00;border-radius:999px;box-shadow:0 14px 26px #ea580c2e;color:#fff;display:inline-flex;font-weight:800;justify-content:center;min-height:42px;padding:0 16px;text-decoration:none}.public-ai-answer-actions a:hover{transform:translateY(-1px)}.ai-hero-panel--focused{align-items:center;display:flex;gap:24px;justify-content:space-between}.ai-usage-pill{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:24px;box-shadow:inset 0 1px 0 #ffffff1f;min-width:220px;padding:18px 22px}.ai-usage-pill span,.ai-usage-pill strong{display:block}.ai-usage-pill strong{color:#fff;font-size:1rem;margin-bottom:4px}.ai-usage-pill span{color:#ffffffbd;font-size:.82rem}.ai-workflow-strip{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 22px}.ai-workflow-strip button{background:#fff;border:1px solid #0c204214;border-radius:22px;box-shadow:0 16px 36px #0f172a12;cursor:pointer;padding:18px 20px;text-align:left}.ai-workflow-strip button:hover{border-color:#ff6f0052;transform:translateY(-1px)}.ai-workflow-strip strong{color:#061a33;display:block;font-size:1.5rem;line-height:1;margin-bottom:8px}.ai-workflow-strip span{color:#68758a;font-size:.82rem;font-weight:800}.ai-package-note{background:#fff8f2;border:1px solid #ff6f0029;border-radius:18px;margin-top:20px;padding:16px}.ai-package-note strong{color:#061a33;display:block;margin-bottom:6px}.ai-package-note p{color:#68758a;font-size:.88rem;line-height:1.45;margin:0}.subscriptions-clean-panel small{color:#7a8596;display:block;font-weight:700;margin-top:8px}@media (max-width:960px){.ai-hero-panel--focused{align-items:stretch;flex-direction:column}.ai-workflow-strip{grid-template-columns:1fr}.ai-usage-pill{min-width:0}}.plan-setup-form{background:#fff8f2;border:1px solid #ff6f0029;border-radius:22px;margin-bottom:22px;padding:18px}.plan-setup-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.plan-setup-grid label span,.plan-switch-row label{color:#f36b05;display:block;font-size:.72rem;font-weight:900;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase}.plan-setup-grid input,.plan-setup-grid select{background:#fff;border:1px solid #e6eaf1;border-radius:16px;color:#061a33;font:inherit;min-height:46px;padding:0 14px;width:100%}.plan-switch-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:16px}.plan-switch-row label{align-items:center;color:#25344d;display:inline-flex;gap:8px;letter-spacing:0;margin:0;text-transform:none}.plan-switch-row button{border:0;border-radius:999px;cursor:pointer;font-weight:900;padding:12px 18px}.plan-switch-row button[type=submit]{background:#ff6f00;color:#fff}@media (max-width:1100px){.plan-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.plan-setup-grid{grid-template-columns:1fr}}.notification-bell-wrap{z-index:80}.notification-bell-btn,.notification-bell-wrap{align-items:center;display:inline-flex;position:relative}.notification-bell-btn{background:#fff;border:1px solid #0f172a1a;border-radius:18px;box-shadow:0 12px 30px #0f172a14;cursor:pointer;height:48px;justify-content:center;width:48px}.notification-bell-icon{font-size:18px;line-height:1}.notification-bell-btn strong{align-items:center;background:#f60;border-radius:999px;box-shadow:0 10px 18px #ff660040;color:#fff;display:inline-flex;font-size:11px;height:20px;justify-content:center;min-width:20px;padding:0 5px;position:absolute;right:-5px;top:-5px}.notification-popover{background:#fff;border:1px solid #0f172a14;border-radius:24px;box-shadow:0 30px 70px #0f172a2e;overflow:hidden;position:absolute;right:0;top:58px;width:min(380px,calc(100vw - 30px));z-index:2000}.notification-popover-head{align-items:center;border-bottom:1px solid #0f172a14;display:flex;justify-content:space-between;padding:18px 18px 14px}.notification-page-hero span,.notification-panel-head span,.notification-popover-head span,.notification-settings-card>span{color:#f60;display:block;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.notification-popover-head strong{color:#061833;display:block;font-size:16px;margin-top:4px}.notification-mark-all,.notification-popover-head button{background:#fff3e8;border:0;border-radius:999px;color:#f60;cursor:pointer;font-weight:900;padding:9px 12px}.notification-popover-list{max-height:360px;overflow-y:auto;padding:10px}.notification-mini-card{background:#fff;border:1px solid #0f172a14;border-radius:16px;cursor:pointer;margin-bottom:8px;padding:12px 13px;text-align:left;width:100%}.notification-mini-card.is-unread{border-color:#ff660047;box-shadow:inset 4px 0 0 #f60}.notification-mini-card small,.notification-mini-card span{color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase}.notification-mini-card strong{color:#061833;display:block;margin:5px 0}.notification-mini-card em{color:#475569;display:block;font-size:13px;font-style:normal;line-height:1.4}.notification-empty,.notification-muted{color:#64748b;margin:0;padding:16px}.notification-view-all{border-top:1px solid #0f172a14;color:#061833;display:block;font-weight:900;padding:15px 18px;text-decoration:none}.notification-page-hero{align-items:center;background:linear-gradient(135deg,#061833,#0b2347 55%,#f60);border-radius:30px;box-shadow:0 28px 70px #0f172a33;color:#fff;display:flex;gap:20px;justify-content:space-between;margin-top:24px;padding:clamp(24px,4vw,44px)}.notification-page-hero h2{font-size:clamp(28px,4vw,46px);margin:8px 0}.notification-page-hero p{color:#ffffffd1;margin:0}.notification-hero-count{background:#ffffff1f;border:1px solid #ffffff38;border-radius:24px;min-width:130px;padding:24px;text-align:center}.notification-hero-count strong{display:block;font-size:40px}.notification-layout-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 370px;margin-top:24px}.notification-main-panel,.notification-settings-card{background:#fff;border:1px solid #0f172a14;border-radius:28px;box-shadow:0 24px 70px #0f172a14}.notification-main-panel{padding:24px}.notification-panel-head{align-items:flex-start;border-bottom:1px solid #0f172a14;display:flex;gap:18px;justify-content:space-between;padding-bottom:20px}.notification-panel-head h3,.notification-settings-card h3{color:#061833;font-size:26px;margin:7px 0 0}.notification-filter-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.notification-filter-row button{background:#fff;border:1px solid #0f172a1a;border-radius:999px;color:#475569;cursor:pointer;font-weight:800;padding:9px 12px}.notification-filter-row button.active{background:#061833;border-color:#061833;color:#fff}.notification-mark-all{margin-top:18px}.notification-card-list{grid-gap:12px;display:grid;gap:12px;margin-top:16px}.notification-card-row{grid-gap:14px;align-items:center;border:1px solid #0f172a14;border-radius:20px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.notification-card-row.is-unread{border-color:#ff66004d;box-shadow:inset 4px 0 0 #f60}.notification-card-main{background:#0000;border:0;cursor:pointer;padding:0;text-align:left}.notification-card-main small,.notification-card-main span{color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase}.notification-card-main strong{color:#061833;display:block;font-size:17px;margin:5px 0}.notification-card-main p{color:#475569;line-height:1.5;margin:0 0 6px}.notification-card-row a{border:1px solid #f603;border-radius:999px;color:#f60;font-weight:900;padding:9px 14px;text-decoration:none}.notification-side-panel{grid-gap:18px;align-content:start;display:grid;gap:18px}.notification-settings-card{padding:22px}.notification-toggle-list{grid-gap:12px;display:grid;gap:12px;margin-top:18px}.broadcast-check,.notification-toggle-list label{align-items:center;border:1px solid #0f172a14;border-radius:16px;color:#061833;display:flex;font-weight:800;gap:12px;justify-content:space-between;padding:13px 14px}.broadcast-card{grid-gap:12px;display:grid;gap:12px}.broadcast-card input,.broadcast-card select,.broadcast-card textarea{background:#fff;border:1px solid #0f172a1a;border-radius:16px;font:inherit;outline:none;padding:13px 14px;width:100%}.broadcast-card button[type=submit]{background:#f60;border:0;border-radius:999px;box-shadow:0 16px 30px #ff660040;color:#fff;cursor:pointer;font-weight:900;padding:14px 18px}.broadcast-card button:disabled{cursor:not-allowed;opacity:.55}.notification-empty-state{background:#f8fafc;border-radius:22px;color:#64748b;font-weight:800;margin-top:18px;padding:30px;text-align:center}@media (max-width:1100px){.notification-layout-grid{grid-template-columns:1fr}.notification-panel-head{flex-direction:column}.notification-filter-row{justify-content:flex-start}}@media (max-width:760px){.notification-page-hero{align-items:flex-start;flex-direction:column}.notification-card-row{grid-template-columns:1fr}}.notification-bell-icon svg{color:#061833;height:20px;width:20px}.legal-public-hero small{color:#ffffffc7;display:inline-block;font-size:13px;font-weight:700;margin-top:22px}.legal-policy-layout{grid-gap:30px;align-items:start;display:grid;gap:30px;grid-template-columns:270px minmax(0,1fr);padding-bottom:64px;padding-top:42px}.legal-policy-nav{grid-gap:3px;background:#fff;border:1px solid #e3e9f1;border-radius:18px;box-shadow:0 14px 38px #081c390f;display:grid;gap:3px;max-height:calc(100vh - 126px);overflow-y:auto;padding:20px;position:sticky;top:104px}.legal-policy-nav strong{color:#071b3d;font-size:14px;margin-bottom:10px}.legal-policy-nav a{border-radius:8px;color:#5b6878;font-size:12px;line-height:1.35;padding:8px 9px;text-decoration:none}.legal-policy-nav a:hover{background:#fff4eb;color:#cf5200}.legal-policy-content{min-width:0}.legal-policy-section,.legal-policy-summary{background:#fff;border:1px solid #e3e9f1;border-radius:18px}.legal-policy-summary{background:#fffaf6;border-left:4px solid #ff6500;margin-bottom:16px;padding:22px 24px}.legal-policy-section li,.legal-policy-section p,.legal-policy-summary p{color:#526071;font-size:14px;line-height:1.75}.legal-policy-summary p{margin:0}.legal-policy-summary p+p{margin-top:10px}.legal-policy-section{margin-bottom:14px;padding:clamp(22px,3vw,32px);scroll-margin-top:110px}.legal-policy-section h2{color:#071b3d;font-size:clamp(19px,2.2vw,24px);line-height:1.25;margin:0 0 14px}.legal-policy-section p{margin:0 0 12px}.legal-policy-section p:last-child{margin-bottom:0}.legal-policy-section ul{margin:10px 0 0;padding-left:22px}.legal-policy-section li{margin-bottom:7px;padding-left:4px}.legal-policy-section li::marker{color:#ff6500}.legal-policy-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:10px}.legal-policy-actions a{align-items:center;border:1px solid #071b3d;border-radius:10px;color:#071b3d;display:inline-flex;font-weight:800;justify-content:center;min-height:44px;padding:0 18px;text-decoration:none}.legal-policy-actions a:first-child{background:#ff6500;border-color:#ff6500;color:#fff}@media (max-width:900px){.legal-policy-layout{grid-template-columns:1fr;padding-top:26px}.legal-policy-nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static}.legal-policy-nav strong{grid-column:1/-1}}@media (max-width:620px){.notification-popover{left:12px;max-height:calc(100vh - 92px);position:fixed;right:12px;top:76px;width:auto}.legal-policy-nav{grid-template-columns:1fr}.legal-policy-nav strong{grid-column:auto}.legal-policy-section,.legal-policy-summary{border-radius:14px;padding:20px}}.marketplace-rating-line{align-items:center;color:#5d6472;display:flex;font-size:12px;gap:5px;margin-top:7px}.marketplace-rating-line span{color:#f39a20;font-size:16px}.marketplace-rating-line strong{color:#172b4d}.marketplace-rating-line em{color:#7a8291;font-style:normal}.product-detail-rating{align-items:center;color:#596273;display:flex;gap:8px;margin:8px 0 16px}.product-detail-rating span{color:#f39a20;font-size:22px}.product-detail-rating strong{color:#132b4f;font-size:17px}.product-detail-rating em{font-size:13px;font-style:normal}.order-review-link{align-items:center;background:#fff3e3;border:1px solid #ffd49e;border-radius:8px;color:#a64f00;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;padding:9px 13px;text-decoration:none}.public-product-reviews-section{margin-top:28px}.public-product-reviews-section>.section-heading>a{background:#102d52;border-radius:8px;color:#fff;font-size:13px;font-weight:700;padding:10px 14px;text-decoration:none}.review-summary-panel{grid-gap:34px;align-items:center;background:#fff;border:1px solid #e4e9f0;border-radius:15px;display:grid;gap:34px;grid-template-columns:180px minmax(260px,520px);margin:16px 0;padding:22px}.review-summary-score{border-right:1px solid #e7ebf1;padding-right:24px;text-align:center}.review-summary-score strong{color:#112d51;display:block;font-size:42px;line-height:1}.review-summary-score span{color:#f39a20;display:block;letter-spacing:2px;margin:8px 0}.review-summary-score p{color:#6d7684;font-size:13px;margin:0}.review-distribution{grid-gap:7px;display:grid;gap:7px}.review-distribution>div{grid-gap:9px;align-items:center;color:#68717e;display:grid;font-size:12px;gap:9px;grid-template-columns:48px 1fr 26px}.review-distribution b{background:#edf0f4;border-radius:8px;display:block;height:7px;overflow:hidden}.review-distribution i{background:#f39a20;border-radius:8px;display:block;height:100%}.review-distribution em{font-style:normal;text-align:right}.public-review-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.public-review-card{background:#fff;border:1px solid #e3e8ef;border-radius:13px;box-shadow:0 7px 20px #0d25430d;padding:18px}.public-review-card>header{display:flex;gap:12px;justify-content:space-between}.public-review-card>header>div:first-child{grid-gap:3px;display:grid;gap:3px}.public-review-card>header strong{color:#152e50}.public-review-card>header span{color:#2e7d5b;font-size:11px;font-weight:800}.public-review-stars{color:#f39a20;letter-spacing:1px;white-space:nowrap}.public-review-card h3{color:#172b4d;font-size:16px;margin:14px 0 6px}.public-review-card>p{color:#545f6e;font-size:14px;line-height:1.55;margin:0}.public-review-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.public-review-meta span{background:#f3f6fa;border-radius:999px;color:#46566b;font-size:11px;font-weight:700;padding:5px 9px}.public-review-response{background:#f7f9fc;border-left:3px solid #163a67;border-radius:0 8px 8px 0;margin-top:14px;padding:10px 12px}.public-review-response strong{color:#17375f;font-size:12px}.public-review-response p{color:#586574;font-size:13px;margin:4px 0 0}.public-review-card>footer{border-top:1px solid #edf0f4;display:flex;gap:8px;margin-top:14px;padding-top:11px}.public-review-card>footer button{background:#0000;border:0;color:#586575;font-size:12px;font-weight:700;padding:3px 7px}.public-review-card>footer button.active{color:#d56d00}.public-review-report{grid-gap:8px;display:grid;gap:8px;grid-template-columns:150px 1fr auto;margin-top:10px}.public-review-report input,.public-review-report select{border:1px solid #dbe1e9;border-radius:7px;font-size:12px;padding:8px}.public-review-report button{background:#17365f;border:0;border-radius:7px;color:#fff;font-weight:700;padding:8px 12px}.reviews-workspace-main{background:#f4f6f9;padding-bottom:50px}.reviews-workspace-hero{align-items:center;background:linear-gradient(135deg,#0c2b50,#174b7d);border-radius:16px;color:#fff;display:flex;gap:30px;justify-content:space-between;margin:24px 28px 18px;padding:26px 28px}.reviews-workspace-hero>div:first-child{max-width:700px}.reviews-workspace-hero>div:first-child>span{color:#ffb65a;font-size:11px;font-weight:800;letter-spacing:1.5px}.reviews-workspace-hero h1{font-size:27px;margin:7px 0}.reviews-workspace-hero p{color:#dce7f5;line-height:1.5;margin:0}.reviews-kpi-row{display:flex;gap:8px}.reviews-kpi-row>div{background:#ffffff1a;border:1px solid #ffffff29;border-radius:10px;min-width:78px;padding:12px;text-align:center}.reviews-kpi-row strong{display:block;font-size:21px}.reviews-kpi-row span{color:#dce6f4;font-size:10px}.review-eligibility-section,.reviews-list-section{background:#fff;border:1px solid #e1e6ed;border-radius:14px;margin:0 28px 18px;padding:20px}.review-eligibility-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.review-eligibility-grid article{background:#fafbfd;border:1px solid #e3e8ef;border-radius:11px;padding:16px}.review-eligibility-grid article>span{color:#718096;font-size:11px;font-weight:800}.review-eligibility-grid h3{color:#163457;font-size:15px;margin:6px 0}.review-eligibility-grid p{color:#66717f;font-size:12px;margin:3px 0}.review-eligibility-grid button{background:#e87512;border:0;border-radius:8px;color:#fff;font-weight:800;margin-top:12px;padding:9px 13px}.reviews-list-section>.records-card__header select{background:#fff;border:1px solid #d9e0e9;border-radius:8px;padding:9px 12px}.marketplace-review-list{grid-gap:13px;display:grid;gap:13px;margin-top:16px}.marketplace-review-card{background:#fff;border:1px solid #e2e7ee;border-radius:12px;padding:17px}.marketplace-review-card>header{display:flex;gap:15px;justify-content:space-between}.marketplace-review-card>header h3{color:#17375d;font-size:17px;margin:5px 0 3px}.marketplace-review-card>header small{color:#76808d}.review-status{background:#edf2f8;border-radius:999px;color:#526278;display:inline-flex;font-size:10px;font-weight:800;padding:4px 8px}.review-status--published{background:#e8f7ef;color:#247650}.review-status--under_review{background:#fff3dc;color:#9d6100}.review-status--hidden,.review-status--rejected{background:#fce8e8;color:#a53d3d}.review-card-score{align-items:center;display:flex;gap:4px}.review-card-score strong{color:#17375e;font-size:22px}.review-card-score span{color:#f39a20;font-size:20px}.review-subject-line{align-items:center;display:flex;gap:12px;margin-top:13px}.review-subject-line a,.review-subject-line strong{color:#174d82;font-size:13px;font-weight:800}.review-subject-line span{color:#7b8491;font-size:11px}.review-rating-row{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.review-rating-row span{background:#f2f5f8;border-radius:7px;color:#586778;font-size:11px;padding:5px 8px}.marketplace-review-card>p{color:#535f6e;font-size:14px;line-height:1.55}.review-owner-response{background:#f5f8fb;border-left:3px solid #174878;margin-top:10px;padding:10px 12px}.review-owner-response strong{color:#15375d;font-size:11px}.review-owner-response p{color:#5c6674;font-size:13px;margin:4px 0 0}.marketplace-review-card>footer{border-top:1px solid #edf0f4;color:#7a8390;display:flex;font-size:11px;gap:12px;margin-top:13px;padding-top:10px}.review-response-editor{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr auto;margin-top:12px}.review-response-editor textarea{border:1px solid #dce2e9;border-radius:8px;min-height:70px;padding:10px;resize:vertical}.review-response-editor button{background:#163a64;border:0;border-radius:8px;color:#fff;font-weight:800;padding:0 15px}.review-moderation-actions{display:flex;gap:7px;justify-content:flex-end;margin-top:12px}.review-moderation-actions button{background:#fff;border:1px solid #d7dee7;border-radius:7px;color:#3f5065;font-weight:700;padding:7px 10px}.review-moderation-actions button.danger{border-color:#eccaca;color:#a33737}.review-compose-modal{max-height:90vh;overflow:auto;width:min(620px,calc(100vw - 30px))}.review-compose-modal form{grid-gap:14px;display:grid;gap:14px;padding:20px}.review-compose-summary{background:#f3f6fa;border-radius:9px;display:flex;flex-wrap:wrap;gap:9px;padding:11px}.review-compose-summary span,.review-compose-summary strong{font-size:12px}.review-compose-modal form>div>label,.review-star-field>label{color:#46566b;display:block;font-size:12px;font-weight:800;margin-bottom:6px}.review-stars{display:flex;gap:3px}.review-stars button{background:#0000;border:0;color:#ced4dc;font-size:29px;line-height:1;padding:0 2px}.review-stars button.active{color:#f39a20}.review-compose-modal input,.review-compose-modal textarea{border:1px solid #d9e0e8;border-radius:8px;box-sizing:border-box;padding:11px;width:100%}.review-compose-modal textarea{min-height:110px;resize:vertical}.review-guidance{color:#79828d;font-size:11px;margin:0}.review-compose-actions{display:flex;gap:8px;justify-content:flex-end}.review-compose-actions button{background:#fff;border:1px solid #d4dce6;border-radius:8px;font-weight:800;padding:10px 15px}.review-compose-actions button:last-child{background:#e87512;border:0;color:#fff}@media(max-width:900px){.public-review-grid{grid-template-columns:1fr}.reviews-workspace-hero{align-items:flex-start;flex-direction:column}.review-eligibility-grid{grid-template-columns:1fr 1fr}.review-summary-panel{grid-template-columns:140px 1fr}.reviews-kpi-row{flex-wrap:wrap}}@media(max-width:620px){.review-eligibility-section,.reviews-list-section,.reviews-workspace-hero{margin-left:14px;margin-right:14px}.reviews-workspace-hero{padding:20px}.review-eligibility-grid,.review-summary-panel{grid-template-columns:1fr}.review-summary-panel{gap:18px}.review-summary-score{border-bottom:1px solid #e7ebf1;border-right:0;padding:0 0 18px}.public-review-report,.review-response-editor{grid-template-columns:1fr}.review-response-editor button{padding:10px}.reviews-kpi-row>div{min-width:64px}.review-moderation-actions{flex-wrap:wrap;justify-content:flex-start}}.product-review-heading-actions{align-items:center;display:flex;gap:8px}.product-review-heading-actions a,.product-review-heading-actions button{background:#102d52;border:0;border-radius:8px;color:#fff;font-size:13px;font-weight:700;padding:10px 14px;text-decoration:none}.product-review-heading-actions a{background:#fff;border:1px solid #d7e0ea;color:#17375e}.product-review-heading-actions button:disabled{cursor:not-allowed;opacity:.65}.product-review-notice{background:#fff8e9;border:1px solid #f4d89a;border-radius:9px;color:#74531a;font-size:13px;margin:12px 0;padding:11px 13px}.product-review-compose-modal{z-index:1}@media(max-width:620px){.public-product-reviews-section>.section-heading{align-items:flex-start}.product-review-heading-actions{flex-wrap:wrap;width:100%}.product-review-heading-actions a,.product-review-heading-actions button{flex:1 1;text-align:center;white-space:nowrap}}.payment-return-page{background:#f4f7fb;display:grid;min-height:100vh;padding:32px 18px;place-items:center}.payment-return-card{background:#fff;border:1px solid #dfe6ef;border-radius:18px;box-shadow:0 18px 50px #061a3a1a;padding:38px;text-align:center;width:min(560px,100%)}.payment-return-card .logo-mark{justify-content:center;margin-bottom:28px}.payment-return-icon{background:#eef3f8;border-radius:50%;color:#061a3a;display:grid;font-size:34px;font-weight:800;height:62px;margin:0 auto 18px;place-items:center;width:62px}.payment-return-icon.is-success{background:#e9f8ef;color:#16733a}.payment-return-icon.is-error{background:#fff0ef;color:#b52a21}.payment-return-icon.is-pending{background:#fff3e8;color:#c65300}.payment-return-card h1{color:#061a3a;font-size:clamp(26px,5vw,34px);margin:0 0 10px}.payment-return-card p{color:#5b687a;line-height:1.65;margin:0 auto;max-width:440px}.payment-return-message{background:#fff7ed;border-radius:10px;color:#94400b;margin-top:18px;padding:12px 14px}.payment-return-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:26px}.payment-return-actions a,.payment-return-actions button{background:#061a3a;border:1px solid #061a3a;border-radius:9px;color:#fff;cursor:pointer;font:inherit;font-weight:700;min-height:44px;padding:11px 20px;text-decoration:none}.payment-return-actions a{background:#fff;color:#061a3a}.order-next-step-note{background:#fff7ed;border-left:3px solid #f46a0b;border-radius:6px;color:#71400e;font-size:13px;line-height:1.5;margin:12px 0 0;padding:10px 12px}.confirm-receipt-btn{background:#177245!important;border-color:#177245!important;color:#fff!important}.delivery-quote-summary{grid-gap:3px;display:grid;gap:3px;justify-items:end}.delivery-payment-wait,.delivery-quote-summary span{color:#68758a;font-size:12px}.delivery-payment-wait{align-self:center;background:#fff7ed;border-radius:8px;color:#87420d;font-weight:700;padding:9px 12px}.current-entitlement-card{grid-gap:22px;background:#f5fbf7;border:1px solid #cfe5d8;border-radius:14px;display:grid;gap:22px;grid-template-columns:minmax(220px,.85fr) minmax(360px,1.4fr);margin:0 22px 22px;padding:20px}.current-entitlement-card.needs-plan{background:#fff8f1;border-color:#f3d2b7}.current-entitlement-card.is-grace{background:#fff9ed;border-color:#f0c58f}.marketplace-product-rails{grid-gap:28px;display:grid;gap:28px;padding-bottom:10px}.marketplace-product-rail{margin-top:0}.marketplace-product-rail .product-grid{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1200px){.marketplace-product-rail .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.marketplace-product-rails{gap:20px}.marketplace-product-rail .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.finance-contract-report-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 22px 22px}.plan-setup-grid .plan-features-field{grid-column:1/-1}.plan-setup-grid .plan-features-field textarea{min-height:92px;resize:vertical}.finance-contract-report-grid article{grid-gap:5px;background:#fff;border:1px solid #dfe6ef;border-radius:14px;display:grid;gap:5px;padding:18px}.finance-contract-report-grid small,.finance-contract-report-grid span{color:#6b7686;font-size:11px}.finance-contract-report-grid span{color:#e55e00;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.finance-contract-report-grid strong{color:#0b294d;font-size:22px}.wallet-card-list article{grid-template-columns:minmax(150px,1.2fr) repeat(3,minmax(105px,.7fr))}.wallet-payout-button{background:#ef6808;border:0;border-radius:9px;color:#fff;cursor:pointer;font-weight:800;margin:14px 0 0;padding:11px 15px}.wallet-payout-button:disabled{cursor:not-allowed;opacity:.5}.payout-management-panel,.wallet-history-panel{margin:0 22px 22px}.payout-table,.subscription-record-list,.wallet-ledger-table{grid-gap:9px;display:grid;gap:9px;margin-top:15px}.payout-row,.subscription-record-list article,.wallet-ledger-table article{grid-gap:12px;align-items:center;background:#fff;border:1px solid #e2e7ee;border-radius:11px;display:grid;gap:12px;grid-template-columns:minmax(130px,.85fr) minmax(150px,1fr) minmax(155px,1fr) minmax(120px,.75fr) auto;padding:13px}.payout-row>div,.subscription-record-list article>div,.wallet-ledger-table article>div{min-width:0}.payout-row small,.payout-row strong,.subscription-record-list small,.subscription-record-list strong,.wallet-ledger-table small,.wallet-ledger-table strong{display:block}.payout-row strong,.subscription-record-list strong,.wallet-ledger-table strong{color:#17375c;font-size:13px;overflow-wrap:anywhere}.payout-row small,.subscription-record-list small,.wallet-ledger-table small{color:#738092;font-size:10.5px;line-height:1.35;margin-top:3px}.payout-actions,.subscription-record-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.payout-actions button,.subscription-record-actions button{background:#fff;border:1px solid #cbd8e6;border-radius:7px;color:#17375c;cursor:pointer;font-size:11px;font-weight:800;padding:7px 9px}.payout-actions button.danger,.subscription-record-actions button.danger{border-color:#edcccc;color:#a13c3c}.subscription-record-actions label{align-items:center;color:#526174;display:inline-flex;font-size:11px;font-weight:700;gap:6px}.subscription-records-block{border-top:1px solid #e4e9ef;margin-top:24px;padding-top:20px}.subscription-record-list article{grid-template-columns:minmax(170px,1.2fr) minmax(105px,.6fr) minmax(190px,1.1fr) 105px minmax(140px,.8fr)}.wallet-ledger-table article{grid-template-columns:minmax(150px,.9fr) minmax(140px,.8fr) minmax(220px,1.5fr) minmax(115px,.6fr)}.ledger-credit strong{color:#21734e}.ledger-debit strong{color:#a33f3f}.payout-request-modal{width:min(720px,calc(100vw - 30px))}.payout-explainer{background:#fff7ed;border-left:3px solid #ef6808;border-radius:7px;color:#70421e;font-size:13px;line-height:1.5;margin:0 0 16px;padding:11px 13px}.payout-request-modal .wide-field{grid-column:1/-1}@media (max-width:1100px){.finance-contract-report-grid,.payout-row,.subscription-record-list article,.wallet-ledger-table article{grid-template-columns:repeat(2,minmax(0,1fr))}.payout-actions,.subscription-record-actions{justify-content:flex-start}}@media (max-width:650px){.finance-contract-report-grid,.payout-management-panel,.wallet-history-panel{margin-left:14px;margin-right:14px}.finance-contract-report-grid,.payout-row,.subscription-record-list article,.wallet-ledger-table article{grid-template-columns:1fr}.payout-request-modal .wide-field{grid-column:auto}}.current-entitlement-card h4,.current-entitlement-card p{margin:5px 0 0}.current-entitlement-card>div:first-child>span{color:#e55e00;font-size:11px;font-weight:800;letter-spacing:.09em}.entitlement-usage-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(130px,1fr))}.entitlement-usage-grid>div{grid-gap:3px;background:#fff;border:1px solid #dfe7ef;border-radius:10px;display:grid;gap:3px;padding:11px}.entitlement-usage-grid span{color:#68758a;font-size:11px}.subscription-commission-note{border-top:1px solid #dfe7ef;color:#4f5d70;font-size:13px;grid-column:1/-1;padding-top:12px}.plan-benefit-list{grid-gap:7px;color:#4f5d70;display:grid;font-size:13px;gap:7px;list-style:none;margin:14px 0;min-height:104px;padding:0}.plan-benefit-list li:before{color:#177245;content:"✓";font-weight:800;margin-right:7px}@media (max-width:760px){.current-entitlement-card{grid-template-columns:1fr;margin-inline:14px}.entitlement-usage-grid{grid-template-columns:1fr}}