*{box-sizing:border-box}.eos{min-height:100vh;background:#f7f8f9;display:grid;grid-template-columns:232px 1fr;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:#171717}.eside{background:#fff;border-right:1px solid #e6eaec;padding:20px 14px;position:sticky;top:0;height:100vh;overflow:auto}.ebrand{padding:4px 10px 18px;border-bottom:1px solid #eceef0}.ebrand b{display:block;color:#f04b24;font-size:18px;font-weight:900;letter-spacing:-.5px}.ebrand small{color:#69717b;font-size:12px}.enav{display:block;padding:11px 12px;margin:3px 0;color:#3a4149;text-decoration:none;border-radius:7px;font-size:14px;border-left:3px solid transparent}.enav.on,.enav:hover{background:#fff3ee;color:#f04b24}.enav.on{font-weight:700;border-left-color:#f04b24}.emain{min-width:0}.etop{height:70px;background:#ffffff;border-bottom:1px solid #e6eaec;display:flex;align-items:center;justify-content:space-between;padding:0 26px;position:sticky;top:0;z-index:3}.etop b{color:#171717}.etop a{color:#f04b24;text-decoration:none;font-size:13px;font-weight:600}.ec{padding:24px 26px;max-width:1440px;margin:auto}.hero{background:linear-gradient(135deg,#ed4b24,#ff8743);color:#fff;padding:28px;border-radius:12px}.hero small{color:#fff0df;font-size:12px;font-weight:700;letter-spacing:.14em}.hero h1{margin:10px 0;color:#fff}.hero p{color:#fff4eb;line-height:1.7}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.card{background:#fff;border:1px solid #e6eaec;border-radius:8px;padding:20px;box-shadow:0 8px 24px #1c27300a}.card h2{margin:0 0 14px;font-size:18px}.kpi small{color:#69717b}.kpi b{display:block;font-size:26px;margin-top:8px;color:#f04b24}.grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:grid;gap:6px}.field label{font-size:12px;color:#69717b}.field input,.field textarea{width:100%;border:1px solid #e0e5e8;border-radius:7px;padding:11px;background:#fff;color:#171717;font:inherit}.field input:focus,.field textarea:focus{outline:none;border-color:#f04b24;box-shadow:0 0 0 3px #f04b2418}.full{grid-column:1/-1}.save{background:#f04b24;border:0;border-radius:7px;padding:12px 18px;font-weight:750;color:#fff}.save:hover{background:#df3e1b}.lead{padding:12px 0;border-bottom:1px solid #eef0f2}.lead small{color:#69717b}.status{color:#129748;font-weight:600}.enterprise-uploader{grid-column:1/-1;padding:18px;border:1px solid #e6eaec;border-radius:8px;background:#fbfcfc}.enterprise-uploader-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.enterprise-uploader-head b,.enterprise-uploader-head small{display:block}.enterprise-uploader-head b{font-size:14px;color:#171717}.enterprise-uploader-head small{margin-top:5px;color:#69717b;font-size:12px;line-height:1.5}.enterprise-uploader-head button{min-height:44px;padding:10px 14px;border:1px solid #f3c2af;border-radius:7px;background:#fff;color:#f04b24;font-weight:700;cursor:pointer}.enterprise-uploader-head button:hover{background:#fff3ee}.enterprise-uploader-head button:disabled{opacity:.65;cursor:wait}.enterprise-file-input{position:absolute;width:1px;height:1px;opacity:0}.enterprise-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-top:15px}.enterprise-image-grid figure{position:relative;aspect-ratio:1;margin:0;overflow:hidden;border:1px solid #e6eaec;border-radius:8px;background:#fff}.enterprise-image-grid img{width:100%;height:100%;object-fit:cover}.enterprise-image-grid figure button{position:absolute;top:6px;right:6px;width:30px;height:30px;border:0;border-radius:50%;background:#182d3ad9;color:#fff;font-size:20px;cursor:pointer}.enterprise-image-grid>p{margin:0;color:#69717b;font-size:13px}.cover-entry{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:5px 16px;align-items:center;padding:16px 18px;border:1px solid #ffcdb8;border-radius:8px;background:#fff3ee;color:#1d2a33;text-decoration:none}.cover-entry>span{grid-row:span 2;display:grid;place-items:center;width:48px;height:48px;border-radius:8px;background:#f04b24;color:#fff;font-weight:800}.cover-entry strong{color:#df3e1b;font-size:16px}.cover-entry small{color:#69717b;font-size:13px;line-height:1.5}.view-more{display:inline-block;margin-top:4px;color:#f04b24;font-weight:700;text-decoration:none;font-size:13px}.gcard{grid-template-columns:auto 1fr auto;gap:18px;align-items:center;margin-top:18px;padding:20px 22px;border:1px solid #f3c2af;background:linear-gradient(135deg,#fff3ee,#fff);box-shadow:0 10px 30px #f04b2414}.gcard,.gcard-icon{display:grid;border-radius:12px}.gcard-icon{place-items:center;width:56px;height:56px;background:linear-gradient(135deg,#f04b24,#ff7a3c);color:#fff;font-size:26px}.gcard h3{margin:0 0 6px;font-size:17px;color:#171717}.gcard p{margin:0;color:#69717b;font-size:13px;line-height:1.6}.gcard-stats{display:flex;gap:26px;align-items:center}.gcard-stat{text-align:center}.gcard-stat b{display:block;font-size:24px;color:#f04b24}.gcard-stat small{color:#69717b;font-size:12px}.gcard .gcta{padding:11px 16px;border-radius:8px;background:#f04b24;color:#fff;font-weight:750;font-size:13px;text-decoration:none;white-space:nowrap}.gcard .gcta:hover{background:#df3e1b}.ggrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.glang{border:1px solid #e6eaec;border-radius:10px;padding:14px;background:#fff;transition:.15s}.glang.on{background:linear-gradient(135deg,#fff6f1,#fff);border-color:#f3a17f;box-shadow:0 8px 22px #f04b2414}.glang .fl{font-size:24px}.glang b{display:block;margin-top:8px;font-size:14px;color:#171717}.glang small{color:#8a949b;font-size:12px}.glang a{color:#f04b24;font-size:12px;font-weight:700;text-decoration:none}.glang a:hover{text-decoration:underline}.glang:not(.on) a{display:none}.glang .glock{color:#c3c9cd}.ght{margin:22px 0 12px;font-size:18px}.ght small{display:block;color:#69717b;font-size:12px;font-weight:400;margin-top:4px}.gfeat{display:grid;grid-template-columns:1fr 1fr;gap:14px}.gfeat .card{border-left:3px solid #f04b24}.gfeat .card.off{border-left-color:#d5dbde;opacity:.85}.gfeat h4{margin:0 0 6px;font-size:15px}.gfeat p{margin:0;color:#69717b;font-size:13px;line-height:1.6}.gtag{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:700;margin:0 4px 4px 0}@media(max-width:850px){.gcard{grid-template-columns:1fr;gap:14px}.gcard-stats{justify-content:space-between}.gcard .gcta{text-align:center;padding:12px}}.page-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.page-head h2{margin:0;font-size:20px}.page-head small{color:#69717b;font-size:13px}@media(max-width:850px){.eos{display:block}.eside{position:static;height:auto;display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:12px 14px;border-right:0;border-bottom:1px solid #e6eaec}.ebrand{display:flex;align-items:baseline;gap:8px;padding:0;margin-right:14px;border-bottom:0}.ebrand b{font-size:16px}.ebrand small{display:none}.enav{flex:0 0 auto;padding:8px 11px;margin:0;border-left:0}.enav.on{border-left:0;border-bottom:2px solid #f04b24}.ec{padding:14px}.kpis{grid-template-columns:1fr 1fr}.grid{grid-template-columns:1fr}.enterprise-uploader,.full{grid-column:auto}.etop{padding:0 14px;font-size:13px}.enterprise-uploader-head{align-items:flex-start;flex-direction:column}.enterprise-uploader-head button{width:100%}}