@import url("./overseas-logistics-mall.css");

:root{--invest:#159f91;--invest-dark:#0c746b;--invest-soft:#e9f8f5;--invest-blue:#1667d9}
.merchant-logo{color:#fff;background:linear-gradient(145deg,#0c746b,#18a99b);display:flex;flex-direction:column;gap:3px;letter-spacing:.5px}.merchant-logo strong{font-size:31px;line-height:1}.merchant-logo small{font-size:8px;letter-spacing:1px;opacity:.82}
.merchant-title span{background:#e8f8f0;color:#178650}.merchant-title small{background:#fff0e5;color:#e87828}
.merchant-meta span:last-child{color:#f08a24}.merchant-actions .primary,.search-panel form button,.category-rail section>button,.quick-quote button,.track-box button{background:var(--invest-blue)}
.investment-search{background:linear-gradient(125deg,#fff 0%,#f4fbfa 58%,#eef6ff 100%)}
.company-trust{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #dbe5f1;border-radius:14px;margin:14px 0;box-shadow:0 8px 24px rgba(30,64,108,.04)}.company-trust article{display:flex;align-items:center;gap:12px;padding:15px 18px;border-right:1px solid #e5ebf3}.company-trust article:last-child{border-right:0}.company-trust article>span{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:11px;background:var(--invest-soft);color:var(--invest-dark);font-weight:800}.company-trust strong,.company-trust small{display:block}.company-trust strong{color:#172a44;font-size:14px}.company-trust small{margin-top:4px;color:#78879a;font-size:11px}
.investment-search form{grid-template-columns:1.05fr 1.25fr 1fr 1fr auto}
.investment-search form label{min-width:0}.investment-search form input,.investment-search form select{width:100%}
.investment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.service-visual{height:150px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(145deg,#0c746b,#1cb6a5);color:#fff}
.service-visual:before,.service-visual:after{content:"";position:absolute;border-radius:50%;background:rgba(255,255,255,.1)}
.service-visual:before{width:190px;height:190px;right:-55px;top:-95px}.service-visual:after{width:120px;height:120px;left:-35px;bottom:-60px}
.service-visual.tone-2{background:linear-gradient(145deg,#1558b2,#3988ed)}.service-visual.tone-3{background:linear-gradient(145deg,#5237a8,#835bd9)}.service-visual.tone-4{background:linear-gradient(145deg,#aa5b18,#ef982e)}
.service-visual>strong{font-size:48px;line-height:1;z-index:1}.service-visual>p{position:absolute;left:20px;bottom:15px;margin:0;font-size:13px;opacity:.85;z-index:1}
.service-card h3{min-height:48px}.service-metrics{grid-template-columns:repeat(3,1fr)}
.sku-line{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px;color:#8090a6;font-size:11px}.sku-line b{color:#56708f;font-weight:700}.sku-line span{padding:3px 7px;border-radius:999px;background:#edf8f6;color:var(--invest-dark)}
.deliverables{margin:10px 0;padding:9px 10px;border-radius:8px;background:#f5f8fc;color:#60718a;font-size:12px;line-height:1.5}.deliverables b{color:#24344d}
.price{color:var(--invest-dark)}
.category-rail nav button.active{background:var(--invest-soft);color:var(--invest-dark)}
.readiness-box{background:#fff;border:1px solid #dfe7f1;border-radius:14px;padding:16px}.readiness-box h2{font-size:16px;margin:0 0 12px}.readiness-box label{display:block;color:#53647c;font-size:13px;padding:7px 0}.readiness-box input{margin-right:7px}.readiness-progress{height:7px;background:#edf1f7;border-radius:10px;overflow:hidden;margin-top:10px}.readiness-progress i{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--invest),#41c88e);transition:.25s}.readiness-box p{font-size:12px;color:#7a899d;margin:7px 0 0}
.compare-entry span{color:var(--invest)}
@media(max-width:1100px){.investment-search form{grid-template-columns:repeat(2,1fr)}.investment-search form button{grid-column:span 2}.investment-grid{grid-template-columns:1fr}.company-trust{grid-template-columns:repeat(2,1fr)}.company-trust article:nth-child(2){border-right:0}.company-trust article:nth-child(-n+2){border-bottom:1px solid #e5ebf3}}
@media(max-width:720px){.investment-search form{grid-template-columns:1fr}.investment-search form button{grid-column:auto}.investment-grid{grid-template-columns:1fr}.company-trust{grid-template-columns:1fr}.company-trust article{border-right:0;border-bottom:1px solid #e5ebf3}.company-trust article:last-child{border-bottom:0}}
