.hpj-master-center{--mc-green:#216c4c;--mc-muted:#65766c;--mc-line:#dce5df;--mc-soft:#eaf3ee;--mc-warn:#805119;--mc-warn-bg:#fff4e5;color:#233b30;min-width:0}.hpj-master-center [hidden]{display:none!important}.hpj-master-center *{box-sizing:border-box}.hpj-master-center button,.hpj-master-center input,.hpj-master-center select{font:inherit}.hpj-master-center button{min-height:44px}.hpj-master-center button:focus-visible,.hpj-master-center input:focus-visible,.hpj-master-center select:focus-visible{outline:3px solid #1f6f5070;outline-offset:3px}.hpj-master-center button:disabled{opacity:.5;cursor:default}.hpj-master-center .mc-title-row{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.hpj-master-center h1{font-size:24px;font-weight:600;margin:0}.hpj-master-center .mc-tabs{display:flex;gap:9px;margin-bottom:18px}.hpj-master-center .mc-tabs button{border:0;border-radius:6px;background:transparent;color:var(--mc-muted);padding:10px 16px;cursor:pointer}.hpj-master-center .mc-tabs button[aria-pressed=true]{background:var(--mc-soft);color:var(--mc-green);font-weight:600}.hpj-master-center .mc-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.hpj-master-center .mc-tools form{display:flex;gap:8px;flex:1 1 300px;max-width:520px}.hpj-master-center .mc-tools input{flex:1;min-width:90px;width:100%}.hpj-master-center .mc-filter{display:flex;gap:9px;align-items:center;color:var(--mc-muted)}.hpj-master-center .mc-filter select{width:auto;min-width:130px}.hpj-master-center .mc-message{color:var(--mc-muted);font-size:14px;margin:0 0 14px}.hpj-master-center .mc-list{background:#fff;border:1px solid var(--mc-line);border-radius:8px;padding:0 18px}.hpj-master-center .mc-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(140px,1.2fr) minmax(85px,.8fr) minmax(150px,1.5fr) auto;gap:14px;align-items:center;padding:17px 0;border-top:1px solid var(--mc-line)}.hpj-master-center .mc-head{border-top:0;padding-top:12px;padding-bottom:12px;color:var(--mc-muted);font-size:13px}.hpj-master-center .mc-cell{min-width:0;overflow-wrap:anywhere;white-space:normal}.hpj-master-center .mc-cell strong{font-weight:600}.hpj-master-center .mc-cell strong,.hpj-master-center .mc-cell span,.hpj-master-center .mc-cell small{display:block}.hpj-master-center .mc-cell small{color:var(--mc-muted);font-size:13px;margin-top:4px}.hpj-master-center .mc-progress>span{color:var(--mc-green)}.hpj-master-center .mc-open{white-space:nowrap;min-width:64px}.hpj-master-center .mc-warning{padding:12px 15px;border-radius:6px;background:var(--mc-warn-bg);color:var(--mc-warn);margin:0 0 16px}.hpj-master-center .mc-warning p{margin:0 0 8px}.hpj-master-center .mc-warning .mc-warning-detail{font-size:13px}.hpj-master-center .mc-warning .button{background:transparent;color:inherit}.hpj-master-center .mc-empty{padding:25px 0;margin:0;text-align:center;color:var(--mc-muted)}.hpj-master-center .mc-bottom{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:15px;color:var(--mc-muted)}.hpj-master-center .mc-bottom span{font-size:14px}.hpj-master-center .mc-bottom button:last-child{margin-left:auto}
@media(max-width:1050px){.hpj-master-center .mc-row{grid-template-columns:minmax(100px,1fr) minmax(125px,1.1fr) minmax(90px,.75fr) minmax(125px,1.2fr) auto;gap:10px}.hpj-master-center .mc-list{padding:0 14px}}
@media(max-width:950px){.hpj-master-center .mc-row.mc-head{display:none}.hpj-master-center .mc-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:16px 0}.hpj-master-center .mc-row:first-child+.mc-row{border-top:0}.hpj-master-center .mc-person{grid-column:1;grid-row:1}.hpj-master-center .mc-open{grid-column:2;grid-row:1}.hpj-master-center .mc-profession{grid-column:1/-1;grid-row:2}.hpj-master-center .mc-profession span,.hpj-master-center .mc-profession small{display:inline}.hpj-master-center .mc-profession small:before{content:' · '}.hpj-master-center .mc-public{grid-column:1/-1;grid-row:3}.hpj-master-center .mc-public:before{content:'当前公开：';color:var(--mc-muted)}.hpj-master-center .mc-progress{grid-column:1/-1;grid-row:4}.hpj-master-center .mc-tools form{max-width:none;flex-basis:100%}.hpj-master-center .mc-filter{margin-left:auto}.hpj-master-center input,.hpj-master-center select{font-size:16px}.hpj-master-center .mc-bottom{gap:10px}.hpj-master-center .mc-bottom span{order:3;flex-basis:100%;text-align:center}.hpj-master-center .mc-title-row h1{font-size:22px}}
