body.fc-inventory-v2-ready,body.fc-inventory-v2-ready #web,body.fc-inventory-v2-ready .g_web{width:100%;min-width:0;max-width:100%;overflow-x:hidden}
body.fc-inventory-v2-ready .J_webBannerTable,body.fc-inventory-v2-ready #fullmeasureTopForms,body.fc-inventory-v2-ready #webContainerTable,body.fc-inventory-v2-ready #fullmeasureBottomForms,body.fc-inventory-v2-ready .absTopTable,body.fc-inventory-v2-ready .absMiddleTable,body.fc-inventory-v2-ready .webTopTable,body.fc-inventory-v2-ready .webTop{display:none!important}
body.fc-inventory-v2-ready #webFooterTable{position:relative;z-index:2}
#fc-inventory-page{--fc-blue:#2563eb;--fc-blue-deep:#102b64;--fc-ink:#12203a;--fc-muted:#5f7088;--fc-line:#dfe7f2;--fc-soft:#f5f8fc;--fc-cyan:#20b5c8;display:block;color:var(--fc-ink);font-family:"PingFang SC","Microsoft YaHei",Arial,sans-serif;background:#fff;line-height:1.7;overflow:hidden}
#fc-inventory-page *{box-sizing:border-box}
.fc-inventory-shell{width:var(--fc-site-shell-inline-size);margin-left:var(--fc-site-shell-inline-start);margin-right:0}
.fc-inventory-hero{position:relative;background-color:#eef4ff;background-image:url("../_rebuild/feishu-consumption-hero.png");background-position:center center;background-size:auto 100%;background-repeat:no-repeat;overflow:hidden}
.fc-inventory-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(241,246,255,.97) 0%,rgba(241,246,255,.9) 31%,rgba(241,246,255,.3) 43%,rgba(241,246,255,0) 55%);pointer-events:none}
.fc-industry-page[data-industry="建筑工程"] .fc-inventory-hero{background-position:center 43%;background-size:cover}
.fc-inventory-hero-grid{position:relative;display:flex;align-items:center;min-height:560px;padding-top:54px;padding-bottom:76px}
.fc-inventory-hero-copy{position:relative;z-index:1;max-width:670px}
.fc-eyebrow{display:flex;align-items:center;gap:11px;margin:0 0 20px;color:var(--fc-blue);font-size:15px;font-weight:700;letter-spacing:0}
.fc-eyebrow span{display:inline-block;width:21px;height:2px;background:var(--fc-cyan);border-radius:3px}
.fc-mobile-break{display:none}.fc-inventory-hero h1{max-width:680px;margin:0;color:var(--fc-ink);font-size:clamp(42px,calc(4 * var(--fc-layout-vw, 1vw)),56px);line-height:1.16;letter-spacing:0;font-weight:800}
.fc-hero-lead{max-width:620px;margin:24px 0 0;color:#526681;font-size:18px;line-height:1.7}
.fc-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.fc-chip-row span{display:inline-flex;align-items:center;padding:7px 14px;border:1px solid #cbdcf7;border-radius:999px;color:#3d6094;background:rgba(255,255,255,.66);font-size:14px}
.fc-hero-actions{display:flex;align-items:center;margin-top:34px}.fc-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:9px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.fc-button:hover{transform:translateY(-2px)}.fc-button:focus-visible{outline:3px solid rgba(37,99,235,.3);outline-offset:3px}.fc-button-primary{color:#fff;background:linear-gradient(135deg,#3478f6,#2360dc);box-shadow:0 12px 26px rgba(37,99,235,.24)}.fc-button-primary:hover{box-shadow:0 16px 32px rgba(37,99,235,.3)}
.fc-inventory-hero-visual{position:relative;min-height:445px;display:flex;align-items:center;justify-content:center}.fc-visual-glow{position:absolute;inset:12% 8% 2%;border-radius:50%;background:radial-gradient(circle,rgba(109,175,255,.28),rgba(109,175,255,0) 69%);filter:blur(12px)}.fc-dashboard-frame{position:relative;width:min(100%,585px);padding:17px;border:1px solid rgba(255,255,255,.9);border-radius:20px;background:rgba(255,255,255,.72);box-shadow:0 26px 56px rgba(45,83,142,.2);transform:rotate(1.2deg)}.fc-dashboard-frame img{display:block;width:100%;height:auto;border-radius:12px;background:#fff}.fc-floating-card{position:absolute;display:flex;flex-direction:column;gap:2px;padding:13px 17px;border:1px solid rgba(255,255,255,.9);border-radius:11px;background:rgba(255,255,255,.9);box-shadow:0 15px 30px rgba(50,86,138,.15);font-size:12px;color:#6a7a94}.fc-floating-card strong{font-size:15px;color:#163b75}.fc-floating-card-top{top:25px;left:3px}.fc-floating-card-bottom{right:-4px;bottom:37px}.fc-floating-card-bottom strong{color:#2563eb}.fc-floating-card i{font-style:normal;color:#20a8bb}
.fc-consumption-visual{width:min(100%,660px);padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:14px;background:#edf3ff;box-shadow:0 24px 52px rgba(45,83,142,.16);transform:none}.fc-consumption-visual img{width:100%;height:auto;object-fit:contain;object-position:center;border-radius:inherit;background:#edf3ff}
.fc-inventory-stats{position:relative;z-index:2;height:0}.fc-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #e4ebf5;border-radius:16px;background:#fff;box-shadow:0 18px 45px rgba(37,70,118,.13);transform:translateY(-50%)}.fc-stat{display:flex;flex-direction:column;gap:3px;padding:26px 34px;border-right:1px solid #e8eef6}.fc-stat:last-child{border-right:0}.fc-stat strong{font-size:27px;line-height:1.3;color:#245eca}.fc-stat em{font-style:normal;color:#20a8bb}.fc-stat span{font-size:14px;color:#71809a}
.fc-inventory-section{padding:72px 0}.fc-section-heading{max-width:720px}.fc-section-heading-light{color:#fff;max-width:720px}.fc-section-heading h2{margin:0;color:var(--fc-ink);font-size:clamp(32px,calc(3 * var(--fc-layout-vw, 1vw)),40px);line-height:1.28;letter-spacing:0}.fc-section-heading-light h2{color:#fff}.fc-section-heading>p:last-child{margin:15px 0 0;color:var(--fc-muted);font-size:16px;line-height:1.7}.fc-section-heading-light>p:last-child{color:rgba(255,255,255,.78)}
.fc-inventory-flow{padding:120px 0 74px;background:#e3ebf6;color:var(--fc-ink)}.fc-flow-grid{display:grid;grid-template-columns:1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr;gap:10px;align-items:center;margin-top:38px;padding:22px 24px;border:1px solid #cddbea;border-radius:8px;background:rgba(255,255,255,.5)}.fc-flow-node{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"index title" "index description";column-gap:13px;align-content:center;min-height:80px;padding:0;border:0;background:transparent;box-shadow:none}.fc-flow-node b{grid-area:index;align-self:center;display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid #3979df;border-radius:50%;color:#fff;background:#3979df;font-size:13px}.fc-flow-node strong{grid-area:title;display:block;align-self:end;margin:0;font-size:18px;color:var(--fc-ink)}.fc-flow-node span{grid-area:description;display:block;align-self:start;margin-top:2px;color:#536a87;font-size:13px}.fc-flow-arrow{position:relative;width:32px;height:1px;background:#65b4c6;color:transparent;font-size:0;font-style:normal}.fc-flow-arrow:after{content:"";position:absolute;top:-3px;right:0;width:7px;height:7px;border-top:1px solid #249db3;border-right:1px solid #249db3;transform:rotate(45deg)}
@media (min-width:769px){.fc-flow-grid{grid-template-columns:1fr 40px 1fr 40px 1fr 40px 1fr 40px 1fr;gap:6px}.fc-flow-arrow{align-self:center;justify-self:center;width:26px}}
@media (min-width:1100px){.fc-flow-grid{display:flex;justify-content:space-between;gap:0;padding-right:40px}.fc-flow-node{flex:0 0 auto;grid-template-columns:44px max-content}.fc-flow-arrow{flex:0 0 26px}}
.fc-capabilities-section{background:#fff}.fc-feature-list{margin-top:28px}.fc-feature-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:48px;align-items:center;padding:16px 0;border-top:1px solid var(--fc-line)}.fc-feature-row:first-child{border-top:0;padding-top:0}.fc-feature-row:last-child{padding-bottom:0}.fc-feature-row-reverse{grid-template-columns:minmax(440px,1.1fr) minmax(0,.9fr)}.fc-feature-row-reverse .fc-feature-copy{order:2}.fc-feature-row-reverse .fc-feature-media{order:1}.fc-feature-index{margin:0;color:var(--fc-blue);font-size:16px;font-weight:700}.fc-feature-index span{color:#6a7b96;font-weight:500}.fc-feature-copy h3{margin:12px 0;font-size:28px;line-height:1.38;letter-spacing:0}.fc-feature-copy>p:not(.fc-feature-index){margin:0;color:var(--fc-muted);font-size:15px;line-height:1.7}.fc-feature-copy ul{display:grid;gap:8px;margin:17px 0 0;padding:0;list-style:none}.fc-feature-copy li{color:#4b6385;font-size:14px}.fc-feature-copy li:before,.fc-check-list li:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:9px;border-radius:50%;color:#fff;background:#22b3bd;font-size:11px}.fc-feature-media{display:flex;align-items:center;justify-content:center;min-width:0}.fc-feature-media img{display:block;width:auto;max-width:100%;height:auto;max-height:440px;object-fit:contain;border:1px solid #edf1f6;border-radius:8px;background:#f9fbfd;box-shadow:0 12px 28px rgba(45,83,142,.06)}
.fc-capabilities-section .fc-section-heading{max-width:none;text-align:center}.fc-capabilities-section .fc-section-heading .fc-eyebrow{justify-content:center}.fc-capabilities-section .fc-section-heading h2,.fc-capabilities-section .fc-section-heading>p:last-child{white-space:nowrap}.fc-feature-row{border-top:0}
.fc-inventory-integration{padding:64px 0 50px;background:#f4f6f9}.fc-integration-grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(440px,1.16fr);gap:56px;align-items:center}.fc-inventory-integration .fc-section-heading>p{margin:20px 0 0;color:var(--fc-muted);font-size:16px;line-height:1.7}.fc-check-list{display:grid;gap:11px;margin:26px 0 0;padding:0;list-style:none;color:#456080;font-size:14px}.fc-integration-media{display:flex;align-items:center;justify-content:center;min-width:0}.fc-integration-media img{display:block;width:auto;max-width:100%;height:auto;max-height:440px;object-fit:contain}
.fc-inventory-cta{padding:64px 0;background:#174a96;color:#fff}.fc-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:50px}.fc-cta-inner h2{margin:0;color:#fff;font-size:clamp(30px,calc(2.8 * var(--fc-layout-vw, 1vw)),36px);line-height:1.32;letter-spacing:0}.fc-cta-inner .fc-eyebrow{margin-bottom:12px;color:#a9e8ef}.fc-cta-inner>div>p:last-child{margin:12px 0 0;color:rgba(255,255,255,.8);font-size:16px}.fc-button-light{flex:none;min-height:52px;padding:0 27px;color:#1d55bb;background:#fff;box-shadow:0 12px 24px rgba(8,37,99,.22)}.fc-button-light span{margin-left:9px;font-size:20px}
@media (min-width:1200px){.fc-feature-row:not(.fc-feature-row-reverse) .fc-feature-media{justify-content:flex-end}.fc-feature-row-reverse .fc-feature-media{justify-content:flex-start}.fc-feature-media,.fc-integration-media{transform:translateY(12px)}.fc-integration-media{justify-content:flex-end}.fc-feature-media img,.fc-integration-media img{max-height:470px}}
@media (max-width:1080px){.fc-feature-row,.fc-feature-row-reverse{gap:42px}.fc-integration-grid{gap:42px}}
@media (max-width:900px){.fc-capabilities-section .fc-section-heading h2,.fc-capabilities-section .fc-section-heading>p:last-child{white-space:normal}}
@media (max-width:768px){.fc-inventory-shell{width:var(--fc-site-shell-inline-size);margin-left:var(--fc-site-shell-inline-start);margin-right:0}.fc-inventory-hero{background-position:63% center}.fc-inventory-hero:before{background:rgba(241,246,255,.76)}.fc-inventory-hero-grid{display:flex;flex-direction:column;align-items:stretch;gap:20px;min-height:0;padding-top:44px;padding-bottom:42px}.fc-inventory-hero .fc-eyebrow{margin-bottom:14px}.fc-inventory-hero h1{font-size:34px;line-height:1.16}.fc-hero-lead{margin-top:20px;font-size:15px;line-height:1.7}.fc-chip-row{gap:8px;margin-top:18px}.fc-chip-row span{padding:6px 12px;font-size:13px}.fc-hero-actions{margin-top:22px}.fc-inventory-hero-visual{min-height:220px}.fc-dashboard-frame{width:92%;padding:10px;transform:none}.fc-floating-card{padding:10px 12px}.fc-floating-card-top{top:0;left:0}.fc-floating-card-bottom{display:none}.fc-inventory-stats{height:auto;padding:0 0 8px;background:#e3ebf6}.fc-stats-grid{grid-template-columns:1fr;border-radius:12px;transform:none}.fc-stat{padding:17px 20px;border-right:0;border-bottom:1px solid #e8eef6}.fc-stat:last-child{border-bottom:0}.fc-stat strong{font-size:23px}.fc-inventory-section{padding:52px 0}.fc-section-heading h2{font-size:30px;line-height:1.3}.fc-section-heading>p:last-child{font-size:15px;line-height:1.7}.fc-inventory-flow{padding:50px 0 58px}.fc-flow-grid{grid-template-columns:1fr;gap:8px;margin-top:28px}.fc-flow-node{min-height:82px;padding:12px 14px}.fc-flow-node:last-child{grid-column:auto;min-height:82px}.fc-flow-node strong{margin-top:4px;font-size:16px}.fc-flow-arrow{display:block;justify-self:center;font-size:18px;line-height:1;transform:rotate(90deg)}.fc-feature-list{margin-top:24px}.fc-feature-row,.fc-feature-row-reverse{display:flex;flex-direction:column;gap:18px;padding:14px 0}.fc-feature-row:first-child{padding-top:0}.fc-feature-row:last-child{padding-bottom:0}.fc-feature-row-reverse .fc-feature-copy,.fc-feature-row-reverse .fc-feature-media{order:initial}.fc-feature-copy h3{margin:10px 0;font-size:24px;line-height:1.4}.fc-feature-copy>p:not(.fc-feature-index){font-size:15px;line-height:1.7}.fc-feature-copy ul{margin-top:15px}.fc-feature-media{width:100%}.fc-feature-media img{max-height:320px}.fc-inventory-integration{padding:52px 0 48px}.fc-integration-grid{display:flex;flex-direction:column;gap:24px;align-items:stretch}.fc-integration-media img{max-height:380px}.fc-inventory-cta{padding:54px 0}.fc-cta-inner{display:flex;flex-direction:column;align-items:stretch;gap:24px}.fc-cta-inner h2{font-size:29px;line-height:1.34}.fc-cta-inner>div>p:last-child{font-size:15px;line-height:1.7}.fc-button-light{width:100%}}
@media (max-width:768px){.fc-mobile-break{display:inline}.fc-inventory-hero-visual{min-height:0}.fc-consumption-visual{width:100%;padding:0}.fc-flow-grid{position:relative;gap:6px;padding:14px 16px;border-radius:8px}.fc-flow-grid:before{content:"";position:absolute;z-index:0;top:49px;bottom:49px;left:31px;width:1px;background:#96bfd0}.fc-flow-node,.fc-flow-node:last-child{position:relative;z-index:1;display:block;min-height:70px;padding:10px 0 10px 48px;border:0;border-radius:0;background:transparent;box-shadow:none}.fc-flow-node b{position:absolute;top:50%;left:0;display:flex;width:30px;height:30px;align-items:center;justify-content:center;border-color:#3979df;border-radius:50%;color:#fff;background:#3979df;transform:translateY(-50%)}.fc-flow-node strong{margin-top:0}.fc-flow-arrow{display:none}}
@media (hover:hover) and (pointer:fine){.fc-dashboard-frame,.fc-floating-card,.fc-stat,.fc-feature-media img,.fc-integration-media img{transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,background .24s ease}.fc-flow-node b,.fc-flow-node strong{transition:color .2s ease,border-color .2s ease,background .2s ease}.fc-inventory-hero-visual:hover .fc-dashboard-frame{transform:rotate(0) translateY(-4px);box-shadow:0 32px 64px rgba(45,83,142,.24)}.fc-inventory-hero-visual:hover .fc-floating-card-top{transform:translate(-3px,-3px)}.fc-inventory-hero-visual:hover .fc-floating-card-bottom{transform:translate(3px,-3px)}.fc-stat:hover{background:#f8fbff;transform:translateY(-2px)}.fc-flow-node:hover b{border-color:#245eca;background:#245eca}.fc-flow-node:hover strong{color:#245eca}.fc-feature-media:hover img,.fc-integration-media:hover img{transform:translateY(-4px) scale(1.01)}}
@media (prefers-reduced-motion:reduce){.fc-button,.fc-dashboard-frame,.fc-floating-card,.fc-stat,.fc-flow-node,.fc-feature-media img,.fc-integration-media img{transition:none!important}.fc-button:hover,.fc-inventory-hero-visual:hover .fc-dashboard-frame,.fc-inventory-hero-visual:hover .fc-floating-card,.fc-stat:hover,.fc-flow-node:hover,.fc-feature-media:hover img,.fc-integration-media:hover img{transform:none!important}}

@media (max-width:768px){.fc-industry-page[data-industry="建筑工程"] .fc-inventory-hero{background-position:62% 43%}}
