:root{--p1:#E8F3FF;--p2:#BECDFF;--p6:#165DFF;--p7:#4080FF;--s1:#E8FFEA;--s6:#00B42A;--s7:#009A29;--w1:#FFF7E8;--w6:#FF7D00;--w7:#D25F00;--d1:#FFECE8;--d6:#F53F3F;--d7:#CB2634;--t1:#1D2129;--t2:#4E5969;--t3:#86909C;--t4:#C9CDD4;--bd1:#E5E6EB;--bd2:#F2F3F5;--bg1:#FFFFFF;--bg2:#F7F8FA;--bg3:#F2F3F5;--r:4px;--sh1:0 1px 3px rgba(0,0,0,.06);--sh2:0 4px 12px rgba(0,0,0,.12)}*{margin:0;padding:0;box-sizing:border-box}[hidden]{display:none!important}html,body,#app{height:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5715;color:var(--t1);background:var(--bg2);-webkit-font-smoothing:antialiased}svg.i{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}svg.i20{width:20px;height:20px}svg.i24{width:24px;height:24px}.tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:2px;font-size:12px;line-height:20px;white-space:nowrap;flex:none}.tag-blue{border:1px solid var(--p2);background:var(--p1);color:var(--p7)}.tag-green{border:1px solid #AFF0B5;background:var(--s1);color:var(--s7)}.tag-orange{border:1px solid #FFDFA8;background:var(--w1);color:var(--w7)}.tag-gray{border:1px solid var(--bd1);background:var(--bg3);color:var(--t3)}.tag-red{border:1px solid #FFCDC7;background:var(--d1);color:var(--d7)}.tag-bd{border:1px solid var(--bd1);background:var(--bg1);color:var(--t2);border-radius:10px;height:20px;font-size:12px}.card{background:var(--bg1);border:1px solid var(--bd2);border-radius:8px;box-shadow:var(--sh1)}.card-hd{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 18px;border-bottom:1px solid var(--bd2)}.card-hd .t{font-size:15px;font-weight:600}.card-bd{padding:18px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 16px;border-radius:var(--r);font-size:14px;cursor:pointer;border:1px solid var(--bd1);background:var(--bg1);color:var(--t2);font-family:inherit}.btn:hover{color:var(--p6);border-color:var(--p6)}.btn-p{background:var(--p6);border-color:var(--p6);color:#fff;padding:0 20px}.btn-p:hover{background:var(--p7);border-color:var(--p7);color:#fff}
