.single-company-panel{margin:23px 0 20px;padding:20px 23px}
.company-panel-head{display:flex;align-items:center;gap:12px;padding-bottom:17px;border-bottom:1px solid var(--line)}
.company-panel-seal{width:39px;height:39px;border-radius:10px;color:#fff4ce;display:grid;place-items:center;font-family:'SimSun',serif;font-size:24px;flex-shrink:0}
.company-panel-identity{min-width:0}
.company-panel-identity h2{font-size:16px;line-height:1.6;overflow-wrap:anywhere}
.company-panel-identity p{font-size:10px;color:var(--muted);margin-top:2px}
.company-panel-status{font-size:10px;color:#809374;margin-left:auto;white-space:nowrap}
.company-panel-body{display:grid;grid-template-columns:148px minmax(0,1fr);gap:21px;align-items:center;padding-top:17px}
.company-panel-product{background:#f0f3e9;border-radius:11px;overflow:hidden;min-width:0}
.company-panel-product>svg{width:100%;height:177px;display:block;object-fit:contain}
.company-panel-product-title{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.company-panel-product-title>span{font-size:10px;color:var(--muted)}
.company-panel-product-title h3{font-size:15px}
.company-panel-product-title small{font-size:10px;color:#8c9b82;margin-left:auto}
.company-panel-features{font-size:10px;color:#7d8e73;line-height:1.8;margin:8px 0 0;overflow-wrap:anywhere}
.company-panel-plan{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 19px;margin:16px 0 18px}
.company-panel-plan>div{min-width:0}
.company-panel-plan dt{font-size:10px;color:#95a08b;margin-bottom:3px}
.company-panel-plan dd{font-size:11px;color:#49664a;margin:0;overflow-wrap:anywhere}
.company-panel-actions{display:flex;gap:8px;flex-wrap:wrap;padding-top:14px;border-top:1px solid #eef1e8}
.company-panel-actions button{font-size:10px;padding:8px 11px}
.company-product-lines{padding:18px 22px;margin:18px 0}
.company-product-lines>.section-heading{margin:0 0 12px}
.company-product-lines .company-products{display:flex;flex-wrap:wrap;gap:15px;align-items:flex-start}
.company-product-lines .company-products>div{width:160px;max-width:100%;text-align:center}
.company-product-lines .company-products svg{display:block;width:160px;max-width:100%;height:150px;object-fit:contain}
.company-product-lines .company-products strong{font-size:11px;font-weight:500;color:#55734d}
@media(max-width:1200px){.company-panel-body{grid-template-columns:121px minmax(0,1fr);gap:17px}.company-panel-product>svg{height:168px}.company-panel-product-title small{margin-left:0;width:100%}.company-panel-plan{gap:10px}.company-panel-actions{gap:6px}.company-panel-actions button{font-size:9px;padding:7px 9px}}
@media(max-width:560px){.single-company-panel{padding:17px 15px;margin:19px 0 17px}.company-panel-head{gap:10px;padding-bottom:14px}.company-panel-seal{width:33px;height:33px;font-size:22px;border-radius:8px}.company-panel-identity h2{font-size:14px}.company-panel-identity p,.company-panel-status{font-size:8px}.company-panel-body{grid-template-columns:87px minmax(0,1fr);gap:13px;align-items:start;padding-top:15px}.company-panel-product>svg{height:151px}.company-panel-product-title{gap:4px 7px}.company-panel-product-title>span{font-size:9px}.company-panel-product-title h3{font-size:13px}.company-panel-product-title small{font-size:8px}.company-panel-plan{gap:10px;margin:13px 0}.company-panel-plan dt{font-size:8px}.company-panel-plan dd{font-size:9px}.company-panel-actions{gap:6px;margin-left:-100px;padding-top:12px}.company-panel-actions button{flex:1;font-size:9px;padding:8px 5px;white-space:nowrap}}
