.ws{--ws-blue:var(--sky-accent,#287dff);--ws-ink:#203657;--ws-muted:#7889a3;--ws-line:#e4edf9;--ws-soft:#eef6ff;color:var(--ws-ink);padding:4px 0 28px;min-width:0;font:14px/1.65 -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif}
.ws *,.ws-dialog *{box-sizing:border-box}.ws button,.ws-dialog button{font:inherit;cursor:pointer}.ws h1{font-size:29px;font-weight:600;letter-spacing:-.7px}.ws h2,.ws-dialog h2{font-size:20px;font-weight:600;letter-spacing:-.3px}.ws h3,.ws-dialog h3{font-size:15px;font-weight:600}.ws p,.ws h2,.ws h3,.ws-dialog p,.ws-dialog h2,.ws-dialog h3{margin:0}.ws-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.ws-heading p{color:var(--ws-muted);margin-top:8px;font-size:14px}.ws-eyebrow{color:var(--ws-muted,#7889a3);font-size:11px;letter-spacing:.06em;margin-bottom:5px}.ws-tools{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.ws-tools>.ws-field{min-width:135px}.ws-tools .ws-field>span{font-size:11px}.ws-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #dae7f8;background:#fff;color:#47658d;border-radius:9px;padding:10px 15px;font-size:13px;min-height:42px;white-space:normal;text-align:center}.ws-button svg,.ws-button img{width:16px;height:16px}.ws-button:hover{background:#f4f9ff}.ws-primary{border-color:var(--ws-blue,#287dff);background:var(--ws-blue,#287dff);color:#fff}.ws-primary:hover{background:#1e6be1;color:#fff}.ws-panel{background:#fff;border:1px solid var(--ws-line);border-radius:16px;padding:24px;min-width:0}.ws-note{padding:13px 16px;background:#edf6ff;border-radius:10px;color:#597da5;font-size:12px;margin:16px 0}.ws-subtle{background:#f7faff;color:#8292aa}.ws-wide-note{margin:0 0 23px}.ws-muted{font-size:12px;color:var(--ws-muted,#7889a3)}.ws-badge{display:inline-flex;align-items:center;min-height:24px;padding:2px 9px;border-radius:6px;background:#edf4ff;color:#397fd8;font-size:11px;white-space:nowrap}.ws-badge.good{background:#eaf8f1;color:#27845d}.ws-badge.warm{background:#fff3e4;color:#a8752f}.ws-meta{display:flex;gap:13px;align-items:center;flex-wrap:wrap;color:var(--ws-muted);font-size:12px;margin:10px 0 19px}.ws-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;color:#455c7a}.ws-empty{padding:42px 20px;text-align:center;color:var(--ws-muted)}.ws-empty>svg,.ws-empty>img{width:27px;height:27px;opacity:.6;margin-bottom:15px}.ws-empty h3{color:#627b9e;margin-bottom:9px}.ws-empty p{font-size:13px}.ws-loading{padding:50px;text-align:center;color:var(--ws-muted)}.ws-summary{display:flex;align-items:center;gap:28px;background:linear-gradient(110deg,#fff,#f4f9ff);border:1px solid var(--ws-line);padding:18px 25px;border-radius:14px;margin-bottom:22px}.ws-summary>div{display:flex;align-items:center;gap:13px}.ws-summary>div>span{font-size:12px;color:var(--ws-muted)}.ws-summary strong{font-size:25px;font-weight:600;color:var(--ws-blue)}.ws-summary p{font-size:12px;color:var(--ws-muted);margin-left:auto}.ws-feedback-layout{display:grid;grid-template-columns:minmax(250px,.78fr) minmax(0,1.6fr);gap:22px;align-items:start}.ws-rail{padding:0;overflow:hidden}.ws-tabs{display:flex;gap:2px;padding:12px;border-bottom:1px solid var(--ws-line);flex-wrap:wrap}.ws-tabs button{border:0;background:transparent;border-radius:7px;padding:8px 12px;color:#7288a6;font-size:12px}.ws-tabs button.active{background:#eaf3ff;color:var(--ws-blue);font-weight:600}.ws-records{padding:6px 10px}.ws-record{display:block;width:100%;background:transparent;border:0;border-bottom:1px solid #eef3fa;text-align:left;padding:17px 13px;border-radius:10px;color:var(--ws-ink)}.ws-record:last-child{border-bottom:0}.ws-record:hover,.ws-record.is-selected{background:#f0f6ff}.ws-recordtop{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--ws-muted);margin-bottom:8px}.ws-record strong{display:block;font-size:14px;font-weight:500;margin-bottom:10px;overflow-wrap:anywhere}.ws-recordbottom{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:var(--ws-muted)}.ws-unread{width:6px;height:6px;border-radius:50%;background:var(--ws-blue);flex-shrink:0}.ws-detailhead{display:flex;align-items:flex-start;justify-content:space-between;gap:17px}.ws-detailhead h2{margin-top:5px}.ws-ownerline{display:flex;align-items:center;gap:12px;padding:16px 0;margin-top:17px;border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);font-size:12px;color:var(--ws-muted);flex-wrap:wrap}.ws-ownerline strong{color:#466182;font-weight:500}.ws-ownerline span:last-child{margin-left:auto;font-size:11px}.ws-detailtools{margin:19px 0}.ws-subheading{padding:19px 0 15px}.ws-subheading>span{color:var(--ws-muted);font-size:12px;margin-left:7px}.ws-timeline{list-style:none;padding:0;margin:0}.ws-timeline li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:13px;padding-bottom:22px;position:relative}.ws-timeline li:before{content:"";position:absolute;left:3px;top:14px;bottom:0;width:1px;background:var(--ws-line)}.ws-timeline li:last-child:before{display:none}.ws-timeline-dot{width:7px;height:7px;border-radius:50%;background:#aecdf7;margin-top:7px}.ws-timelinehead{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.ws-timelinehead strong{font-size:12px;font-weight:500}.ws-timelinehead time{color:var(--ws-muted);font-size:11px}.ws-timeline p{font-size:13px;color:#6d819e;margin-top:6px;white-space:pre-wrap;overflow-wrap:anywhere}.ws-meeting-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:26px}.ws-meeting-list{padding-top:4px}.ws-meeting-paper{padding:28px 30px}.ws-meeting-sections{display:grid;gap:22px;margin-top:22px}.ws-meeting-sections section>h3{margin-bottom:8px;color:#2a527e}.ws-meeting-sections .ws-body{font-size:13px}.ws-actionitems article{display:flex;gap:11px;align-items:center;padding:14px 0;border-top:1px solid var(--ws-line)}.ws-actionitems article>div{flex:1;min-width:0}.ws-actionitems strong{font-size:13px;font-weight:500;display:block;overflow-wrap:anywhere}.ws-actionitems small{font-size:11px;color:var(--ws-muted);display:block;margin-top:4px}.ws-actioncheck{font-size:19px;color:#a5b7d0}.ws-actioncheck.done{color:#3f9a75}.ws-report-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:27px}.ws-report-index{padding:0 3px}.ws-index-title{font-size:12px;color:var(--ws-muted);padding:4px 12px 14px}.ws-report-document{max-width:740px;margin:auto;padding:13px 17px}.ws-report-document>h2{font-size:25px;margin-bottom:13px}.ws-report-section{display:grid;grid-template-columns:28px minmax(0,1fr);gap:15px;padding:24px 0;border-top:1px solid var(--ws-line)}.ws-report-section>span{font-size:12px;color:#a6c4ed;padding-top:1px}.ws-report-section h3{margin-bottom:11px}.ws-report-section p{font-size:13px}.ws-knowledge-intro{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 31px;background:linear-gradient(115deg,#eaf5ff,#fff);border-radius:16px;margin-bottom:26px}.ws-knowledge-intro h2{font-size:23px}.ws-knowledge-intro p{font-size:13px;color:var(--ws-muted);margin-top:10px}.ws-knowledge-count{display:flex;align-items:center;gap:12px;color:var(--ws-muted);font-size:12px;white-space:nowrap}.ws-knowledge-count strong{font-size:33px;font-weight:600;color:var(--ws-blue)}.ws-knowledge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.ws-knowledge-entry h3{font-size:17px;margin:17px 0 10px}.ws-knowledge-entry p{font-size:13px;color:#7b8ca4;white-space:pre-wrap;overflow-wrap:anywhere}.ws-knowledge-foot{display:flex;justify-content:space-between;align-items:center;gap:13px;border-top:1px solid var(--ws-line);padding-top:17px;margin-top:21px;color:var(--ws-muted);font-size:11px}.ws-goal-banner{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:30px;padding:29px 32px;background:linear-gradient(120deg,#eaf5ff,#fff);border-radius:17px;margin-bottom:29px}.ws-goal-banner strong{font-size:34px;letter-spacing:-1px;color:#214978}.ws-goal-banner strong span{font-size:13px;font-weight:400;letter-spacing:0;color:var(--ws-muted)}.ws-goal-banner p{font-size:12px;color:var(--ws-muted);margin-top:10px}.ws-goal-banner>div+div{border-left:1px solid #dbe9f9;padding-left:28px}.ws-goal-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;align-items:start}.ws-goal-proposals>h2{font-size:18px;margin-bottom:18px}.ws-goal-proposal{margin-bottom:18px}.ws-goal-proposal h3{font-size:17px}.ws-goal-value{font-size:28px;letter-spacing:-.7px;color:var(--ws-blue,#287dff);margin:17px 0}.ws-goal-value span{font-size:12px;font-weight:400;letter-spacing:0;color:var(--ws-muted)}.ws-goal-proposal>p{font-size:13px;color:var(--ws-muted);margin-bottom:17px;white-space:pre-wrap;overflow-wrap:anywhere}.ws-goal-guide ol{padding-left:20px;color:#6c83a3;font-size:13px}.ws-goal-guide li{padding:7px 0}.ws-goal-guide p{font-size:12px;color:var(--ws-muted)}.ws-detail-blocks{display:grid;gap:22px;margin:22px 0}.ws-detail-blocks h3{margin-bottom:8px}.ws-dialog{--ws-blue:var(--sky-accent,#287dff);--ws-muted:#7889a3;--ws-ink:#203657;width:min(730px,calc(100vw - 28px));max-height:calc(100vh - 45px);padding:0;border:1px solid #deebfb;border-radius:19px;background:#fff;color:#244166;box-shadow:0 25px 90px #193c6a26;font:14px/1.6 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;overflow:auto}.ws-dialog-wide{width:min(960px,calc(100vw - 28px))}.ws-dialog::backdrop{background:#183b6040;backdrop-filter:blur(3px)}.ws-dialog header{display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:1px solid #e5eefb;padding:23px 27px}.ws-dialog header>button{border:0;background:#f0f6ff;color:#7694b5;width:32px;height:32px;border-radius:9px;font-size:22px}.ws-dialog-body{padding:24px 27px}.ws-dialog footer{padding:18px 27px;border-top:1px solid #e5eefb;display:flex;justify-content:flex-end;gap:10px}.ws-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ws-field{display:grid;gap:8px;min-width:0}.ws-field>span{font-size:13px;color:#5a7598}.ws-field input,.ws-field textarea,.ws-field select,.ws-action-editor input,.ws-action-editor select{width:100%;min-width:0;border:1px solid #dce8f8;border-radius:9px;padding:10px 12px;background:#fff;color:#355474;font:inherit;font-size:13px}.ws-field textarea{min-height:112px;resize:vertical}.ws-field input::placeholder,.ws-field textarea::placeholder{color:#a0afc3}.ws-span{grid-column:1/-1}.ws-anonymous{display:flex;align-items:center;gap:13px;padding:16px 18px;border-radius:11px;background:#f0f7ff}.ws-anonymous input,.ws-check input{width:16px;min-height:16px;flex:0 0 auto;accent-color:var(--ws-blue)}.ws-anonymous strong{display:block;font-size:13px;font-weight:500}.ws-anonymous small{display:block;font-size:11px;color:#7791b0;margin-top:4px}.ws-error{color:#ba5757!important;background:#fff3f2;padding:11px 14px;border-radius:8px;font-size:13px;margin-top:17px!important}.ws-action-editor{display:grid;grid-template-columns:minmax(140px,1.8fr) 1fr 1fr auto 27px;gap:8px;align-items:center;margin:12px 0}.ws-action-editor>button{border:0;background:#f3f7fc;border-radius:6px;padding:4px;color:#6e89aa;font-size:18px}.ws-check{display:flex;align-items:center;gap:6px;font-size:11px;white-space:nowrap}.ws .ws-field input,.ws .ws-field select{max-width:100%}
.ws-notifications{display:grid;gap:14px}.ws-notification{display:flex;align-items:center;justify-content:space-between;gap:25px}.ws-notification>div{min-width:0;flex:1}.ws-notification h3{margin-bottom:8px}
@media(max-width:1050px){.ws-feedback-layout{grid-template-columns:235px minmax(0,1fr);gap:15px}.ws-panel{padding:19px}.ws-heading{align-items:flex-start}.ws-goal-layout{grid-template-columns:minmax(0,1fr) 225px}.ws-meeting-layout,.ws-report-layout{grid-template-columns:210px minmax(0,1fr);gap:17px}.ws-meeting-paper{padding:23px}.ws-heading h1{font-size:26px}}
@media(max-width:760px){.ws-heading{flex-direction:column;margin-bottom:21px;gap:17px}.ws-heading .ws-tools{width:100%}.ws-summary{gap:20px;padding:16px 18px;flex-wrap:wrap}.ws-summary p{width:100%;margin-left:0}.ws-feedback-layout,.ws-meeting-layout,.ws-report-layout,.ws-goal-layout{grid-template-columns:minmax(0,1fr)}.ws-meeting-list,.ws-report-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ws-index-title{grid-column:1/-1}.ws-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.ws-goal-banner{grid-template-columns:1fr;gap:18px;padding:25px}.ws-goal-banner>div+div{border-left:0;border-top:1px solid #dbe9f9;padding:17px 0 0}.ws-goal-guide{order:-1}.ws-knowledge-intro{padding:24px;flex-wrap:wrap;gap:19px}.ws-action-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px}.ws-action-editor>[name="actionTitle"]{grid-column:1/3}.ws-action-editor>button{grid-column:3;grid-row:1}.ws-action-editor>.ws-check{grid-column:1/3}.ws-dialog header,.ws-dialog-body,.ws-dialog footer{padding:19px}.ws-knowledge-grid{gap:13px}.ws-form{gap:16px}}
@media(max-width:480px){.ws h1{font-size:25px}.ws-heading p{font-size:13px}.ws-panel{padding:18px}.ws-records,.ws-meeting-list,.ws-report-index,.ws-knowledge-grid,.ws-form{grid-template-columns:minmax(0,1fr)}.ws-record{padding:14px 12px}.ws-rail{padding:0}.ws-records{padding:7px}.ws-detailhead{flex-wrap:wrap;gap:10px}.ws-summary>div{gap:9px}.ws-ownerline span:last-child{margin-left:0;width:100%}.ws-report-document{padding:4px}.ws-report-document>h2{font-size:22px}.ws-report-section{grid-template-columns:22px minmax(0,1fr);gap:10px}.ws-knowledge-intro h2{font-size:20px}.ws-goal-banner strong{font-size:30px}.ws-dialog .ws-field input,.ws-dialog .ws-field textarea,.ws-dialog .ws-field select{font-size:16px}.ws-span{grid-column:auto}.ws-dialog footer .ws-button{flex:1}.ws-button{min-height:44px}.ws-tools>.ws-field{width:100%}}
