.w{position:relative;width:1200px;display:flex;overflow:hidden;background:#f3f3f9;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#212529}
.w *{box-sizing:border-box}
.rl{width:70px;flex:none;background:#445185}
.rl img{display:block;width:68px;height:171px}
.mn{flex:1;min-width:0;display:flex;flex-direction:column}
.tp{height:70px;flex:none;background:#fff;border-bottom:1px solid #e9ebec;display:flex;align-items:center}
.tp h1{margin:0 0 0 26px;font-size:26px;font-weight:500;color:#495057;flex:1}
.tp img{width:225px;height:60px;display:block}
.us{width:215px;height:70px;flex:none;background:#f3f3f9;display:flex;align-items:center;gap:12px;padding:0 20px;margin-left:12px}
.us i{width:36px;height:36px;border-radius:50%;background:#fff;color:#ced4da;display:flex;align-items:center;justify-content:center;flex:none}
.us div{line-height:1.4;font-weight:500;color:#495057}
.us small{display:block;font-size:13px;font-weight:400;color:#878a99;white-space:nowrap}
.pg{padding:24px;display:flex;flex-direction:column;gap:14px;position:relative;flex:1}
.cd{background:#fff;border-radius:5px;box-shadow:0 1px 3px rgba(35,46,79,.14)}
.ch{padding:16px 24px;border-bottom:1px solid #e9ebec;font-size:20px;font-weight:400;display:flex;align-items:center;justify-content:space-between;color:#212529;line-height:1.3}
.bd{font-size:13px;font-weight:600;letter-spacing:.03em;padding:2px 10px;border-radius:4px;text-transform:uppercase;white-space:nowrap}
.cf{background:#d9f2ec;color:#2ba58f}
.dc{background:#fde8e4;color:#e5573a}
.am{background:#fdf1d6;color:#e3a22a}
.bt{height:38px;padding:0 24px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:500;white-space:nowrap}
.sb{background:#dfe8fb;color:#3577f1}
.ol{border:1px solid #495057;color:#495057;background:#fff}
.tabs{display:flex;gap:44px;padding:0 4px}
.tab{padding:12px 0;font-size:15px;font-weight:500;color:#212529;border-bottom:2px solid transparent}
.tab.on{color:#3577f1;border-bottom-color:#3577f1}
.cu{position:absolute;z-index:30;opacity:0}
.bx{position:relative;overflow:hidden;background:#f3f3f9;border-radius:16px;font-family:'Poppins','Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#212529}
.bx *{box-sizing:border-box}
.in{position:absolute;left:24px;right:24px;top:24px;display:flex;flex-direction:column;gap:14px}
