*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,'Noto Sans SC',-apple-system,BlinkMacSystemFont,'Segoe UI','Microsoft YaHei',sans-serif;color:#17181a;background:#f2f3f5;line-height:1.75}a{color:inherit;text-decoration:none}.nav{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.93);backdrop-filter:blur(12px);border-bottom:1px solid #e3e5e8}.nav-in{max-width:1100px;margin:0 auto;padding:12px 22px;display:flex;align-items:center;gap:12px}.brand{display:flex;align-items:center;gap:10px;font-weight:800}.brand img{height:34px;border-radius:9px}.brand i{font-style:normal;font-size:11.5px;color:#333;font-weight:500;display:block}.nav .sp{margin-left:auto}.btn{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:11px;font-size:14px;font-weight:600;border:1px solid transparent;transition:.2s}.btn.p{box-shadow:0 8px 20px rgba(255,195,0,.32)}.btn.g:hover{border-color:#ffc300}.layout{max-width:1100px;margin:0 auto;padding:26px 22px 50px;display:grid;grid-template-columns:220px 1fr;gap:26px;align-items:start}@media (max-width:820px){.layout{grid-template-columns:1fr}}.side{background:#fff;border:1px solid #e3e5e8;border-radius:16px;padding:12px;position:sticky;top:78px}.side a{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:10px;font-size:14px;color:#2e3135}.side-icon{font-style:normal;font-size:14px;width:18px;text-align:center}.side-bars{width:20px;height:20px;flex:none;opacity:.75}.side-toggle span{font-weight:700}.side a:hover{background:var(--t-wash)}.side a.on{background:var(--t-wash);color:#17181a;font-weight:700}.main{background:#fff;border:1px solid #e3e5e8;border-radius:18px;padding:30px;box-shadow:0 12px 30px rgba(27,27,27,.05)}.main h1{font-size:24px;font-weight:850;margin-bottom:6px}.main .sub{color:#333;font-size:13.5px;margin-bottom:18px}.main h2{font-size:17px;font-weight:800;margin:22px 0 8px;padding-left:11px;border-left:4px solid #ffc300}.main p{margin:8px 0;color:#2e3135}.main ul{margin:8px 0 8px 20px;color:#2e3135}.main li{margin:5px 0}.main b,.main strong{color:#17181a}.contact-card{margin-top:18px;background:#fff;color:#17181a;border:1px solid #e3e5e8;border-radius:16px;padding:20px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.contact-card b{color:var(--t-ink-deep);display:block;font-size:12.5px;margin-bottom:4px}.contact-card img{width:120px;height:120px;object-fit:contain;background:#fff;border-radius:10px;padding:6px}.foot{border-top:1px solid #e3e5e8;padding:22px;text-align:center;color:#8c8c8c;font-size:13px}.foot a{text-decoration:underline;text-decoration-color:#ffc300}.side-toggle{display:none}@media (max-width:820px){.layout{grid-template-columns:1fr;gap:14px;padding:16px 14px 40px}.side{position:static;padding:8px}.side-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:#ffeeb8;border:1px solid #ffeeb8;border-radius:12px;padding:12px 14px;font-size:14.5px;font-weight:700;color:#17181a;cursor:pointer;font-family:inherit}.side-toggle i{font-style:normal;transition:.2s}.side-list{display:none;margin-top:8px}.side.open .side-list{display:block}.side.open .side-toggle i{transform:rotate(180deg)}.main{padding:20px 16px;border-radius:16px}.main h1{font-size:20px}.main h2{font-size:15.5px;margin:16px 0 6px}.main p,.main ul{font-size:13.5px}.contact-card{grid-template-columns:1fr 1fr!important;gap:10px;padding:14px}.contact-card img{width:100%;max-width:150px;height:auto}}@media (max-width:420px){.contact-card{grid-template-columns:1fr!important}}.contact-card{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;align-items:start}.contact-card>div{min-width:0}.contact-card img{margin:0 auto}.fb-form{max-width:720px;margin-top:6px}.fb-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:640px){.fb-row{grid-template-columns:1fr}}.fb-field{margin-bottom:14px}.fb-field label{display:block;font-size:13px;color:#3c4045;margin-bottom:6px}.fb-field input,.fb-field select,.fb-field textarea{width:100%;padding:11px 13px;border:1px solid #e3e5e8;border-radius:11px;font:inherit;font-size:14px;background:#fff;color:#17181a}.fb-field textarea{min-height:150px;resize:vertical}.fb-field input:focus,.fb-field select:focus,.fb-field textarea:focus{outline:0;border-color:#ffc300;box-shadow:0 0 0 3px rgba(255,195,0,.22)}.fb-submit{margin-top:6px;padding:12px 30px;border:0;border-radius:12px;background:linear-gradient(120deg,#ffc300,#ffc300);color:#17181a;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit}.fb-msg{margin-top:12px;font-size:13.5px}.fb-msg.ok{color:var(--t-ink-deep)}.fb-msg.err{color:#ffc300}.mw-contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:20px 0 0}.mw-contact-card{background:#fff;border:1px solid #e3e5e8;border-radius:18px;padding:18px;box-shadow:0 10px 26px rgba(27,27,27,.05);text-align:center;min-width:0}.mw-contact-card>b{display:block;font-size:15px;margin-bottom:10px;color:#17181a}.mw-contact-card img{width:150px;height:150px;object-fit:contain;background:#fff;border:1px solid #e3e5e8;border-radius:12px;padding:6px}.mw-contact-card>span{display:block;margin-top:8px;font-size:12.5px;color:#8c8c8c}.mw-contact-card.mw-contact-left{text-align:left}.mw-contact-line{display:flex;align-items:center;gap:8px;padding:7px 0;font-size:13.5px;color:#2e3135;border-bottom:1px dashed #f2f3f5}.mw-contact-line:last-child{border-bottom:0}.mw-contact-line span{flex:0 0 48px;color:#8c8c8c;text-align:left}.mw-contact-line a,.mw-contact-line b{color:#17181a;font-weight:600;word-break:break-all;text-decoration:none}.mw-contact-line a:hover{color:var(--t-ink-deep)}@media (max-width:520px){.mw-contact{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.mw-contact-left{grid-column:1/-1}.mw-contact-card{padding:12px 10px;border-radius:14px}.mw-contact-card>b{font-size:13.5px;margin-bottom:8px}.mw-contact-card img{width:100%;max-width:126px;height:auto;padding:4px}.mw-contact-card>span{font-size:11.5px;line-height:1.6}}.ci{width:15px;height:15px;object-fit:contain;vertical-align:-3px;margin-right:4px;opacity:.85}:root{--pri:#ffc300!important;--pri-d:#ffc300!important;--brand:#ffc300!important}[style*="#ffc300"],[style*="#ffeeb8"],[style*="2c7be5"]{background:linear-gradient(120deg,#ffc300,#ffc300)!important;color:#333!important;border-color:transparent!important;background-image:linear-gradient(120deg,#ffc300,#ffc300)!important}[style*="color: #c79800"],[style*="color:#ffc300"]{color:var(--t-ink-deep)!important}[style*="#FFFFFF"],[style*="#ffeeb8"],[style*="rgba(44,123,229"]{background:#ffeeb8!important;border-color:#ffeeb8!important}#submitBtn,.auth-card button[type=submit],.btn-blue,.btn-confirm,.btn-save,.btn-submit,.btn.p,.btn.primary,.login-card button[type=submit],.mw-btn--pri,.primary-btn,.pw-actions button[type=submit],.save-btn,.ui-primary{background:linear-gradient(120deg,#ffc300,#ffc300)!important;color:#333!important;border-color:transparent!important}.btn-confirm:hover,.btn-submit:hover,.btn.p:hover,.mw-btn--pri:hover,.ui-primary:hover{filter:brightness(1.04)}.badge,.chip,.company-status.ok,.entry .ic,.li-badge,.li-day,.pill,.tag,.ui-shelf-count,[class*=badge],[class*=chip],[class*=tag]{background:#ffeeb8!important;border-color:#ffeeb8!important;color:#ffc300!important}.badge.blue,.tag-blue{background:#ffeeb8!important;color:var(--t-ink-deep)!important}.countdown-text,.li-day em,.link,.ui-link,[style*="color: #c79800"],a.link{color:var(--t-ink-deep)!important}.bar .fill,.bar i,.bar-fill,.progress .fill,.ui-progress i{background:linear-gradient(90deg,#ffc300,#ffc300)!important}.active,.is-active,.on,.selected,[aria-selected=true]{--pri:#ffc300!important}/* 5) 蓝色描边 / 输入聚焦 → 黄 */ input:focus,select:focus,textarea:focus{border-color:#ffc300!important;box-shadow:0 0 0 2px rgba(255,195,0,.28)!important;outline:0!important}#uploadBtn,.btn.g,.ghost{border-color:#e3e5e8!important;color:var(--t-ink-deep)!important;background:#fff!important}.row:hover,li:hover,tr:hover{background:#fff!important}