.agent-message-list[data-v-23ae2931]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.agent-message[data-v-23ae2931]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.agent-message--user[data-v-23ae2931]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.agent-message__avatar[data-v-23ae2931]{width:30px;height:30px;border:1px solid rgba(47,115,191,.18);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(145deg,#fff,#eaf4ff);color:#235da6;font-size:12px;font-weight:800;-webkit-box-shadow:0 8px 18px rgba(30,64,112,.07);box-shadow:0 8px 18px rgba(30,64,112,.07);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.agent-message--user .agent-message__avatar[data-v-23ae2931]{border-color:rgba(23,75,145,.3);background:linear-gradient(145deg,#2f73bf,#174b91);color:#fff}.agent-message__body[data-v-23ae2931]{max-width:78%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:0;padding:9px 12px;border:1px solid rgba(214,226,240,.9);border-radius:5px 15px 15px 15px;background:hsla(0,0%,100%,.94);-webkit-box-shadow:0 8px 20px rgba(30,64,112,.06);box-shadow:0 8px 20px rgba(30,64,112,.06)}.agent-message--user .agent-message__body[data-v-23ae2931]{max-width:68%;border-color:rgba(47,115,191,.28);border-radius:15px 5px 15px 15px;background:linear-gradient(135deg,#edf5ff,#f8fbff);color:#172033}.agent-message__meta[data-v-23ae2931]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:3px;color:#416285;font-size:12px;font-weight:800}.agent-message--user .agent-message__meta[data-v-23ae2931]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#416285}.agent-message__content[data-v-23ae2931]{white-space:pre-wrap;word-break:break-word;line-height:1.5;color:#172033}.agent-message__content--markdown[data-v-23ae2931]{white-space:normal}.agent-message__content--markdown[data-v-23ae2931] p{margin:0 0 8px}.agent-message__content--markdown[data-v-23ae2931] ol:last-child,.agent-message__content--markdown[data-v-23ae2931] p:last-child,.agent-message__content--markdown[data-v-23ae2931] table:last-child,.agent-message__content--markdown[data-v-23ae2931] ul:last-child{margin-bottom:0}.agent-message__content--markdown[data-v-23ae2931] h1,.agent-message__content--markdown[data-v-23ae2931] h2,.agent-message__content--markdown[data-v-23ae2931] h3,.agent-message__content--markdown[data-v-23ae2931] h4{margin:10px 0 8px;color:#172033;font-weight:800;line-height:1.35}.agent-message__content--markdown[data-v-23ae2931] h1{font-size:18px}.agent-message__content--markdown[data-v-23ae2931] h2{font-size:16px}.agent-message__content--markdown[data-v-23ae2931] h3{font-size:15px}.agent-message__content--markdown[data-v-23ae2931] h4{font-size:14px}.agent-message__content--markdown[data-v-23ae2931] ol,.agent-message__content--markdown[data-v-23ae2931] ul{margin:0 0 8px;padding-left:20px}.agent-message__content--markdown[data-v-23ae2931] li+li{margin-top:4px}.agent-message__content--markdown[data-v-23ae2931] code{padding:1px 5px;border-radius:4px;background:#edf4fb;color:#174b91;font-size:12px}.agent-message__content--markdown[data-v-23ae2931] table{width:100%;margin:8px 0 10px;border-collapse:collapse;font-size:13px}.agent-message__content--markdown[data-v-23ae2931] td,.agent-message__content--markdown[data-v-23ae2931] th{padding:6px 8px;border:1px solid #d8e5f2;text-align:left;vertical-align:top}.agent-message__content--markdown[data-v-23ae2931] th{background:#f1f7ff;color:#235da6;font-weight:800}.agent-message--user .agent-message__content[data-v-23ae2931]{color:#172033;line-height:1.48}.agent-message__reasoning[data-v-23ae2931]{margin-top:8px;padding:8px 10px;border:1px solid #e3edf8;border-radius:12px;background:#f7fbff;color:#64748b;font-size:12px;line-height:1.45;white-space:pre-wrap}.agent-message__refs[data-v-23ae2931]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:8px}.agent-message__refs[data-v-23ae2931] .ant-tag{margin-right:0;border-radius:999px;border-color:#c5d9ef;background:#eff7ff;color:#235da6;font-weight:600}.agent-message__error[data-v-23ae2931]{color:#cf1322}@media (max-width:900px){.agent-message--user .agent-message__body[data-v-23ae2931],.agent-message__body[data-v-23ae2931]{max-width:calc(100% - 52px)}}.agent-citation-list[data-v-4f0e9e60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.citation-card[data-v-4f0e9e60]{border-radius:16px;border-color:rgba(148,163,184,.22);background:hsla(0,0%,100%,.86)}.citation-title[data-v-4f0e9e60]{color:#0f172a;font-weight:800}.citation-path[data-v-4f0e9e60]{margin-top:5px;color:#94a3b8;font-size:12px;word-break:break-all}.citation-quote[data-v-4f0e9e60]{margin-top:10px;padding:10px 12px;border-radius:12px;background:#f8fafc;color:#475569;line-height:1.7;white-space:pre-wrap}.work-report-page[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:12px;height:calc(100vh - 112px);min-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 18px;overflow:hidden;background:#f5f7fb;color:#172033}.work-report-page.wr-page-flat[data-v-785efe1b]{height:auto;min-height:calc(100vh - 80px);overflow-x:hidden;overflow-y:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wr-page-flat .wr-content[data-v-785efe1b],.wr-page-flat .wr-left-col[data-v-785efe1b]{overflow:visible}.wr-page-flat .content-card[data-v-785efe1b]{height:auto;min-height:calc(100vh - 80px)}.wr-page-flat .add-record-body[data-v-785efe1b]{-ms-flex-direction:column;flex-direction:column;overflow:visible}.wr-page-flat .add-record-body[data-v-785efe1b],.wr-page-flat .inline-report-form[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.wr-page-flat .inline-report-form[data-v-785efe1b]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;-ms-flex-direction:column;flex-direction:column}.wr-page-flat .add-record-layout[data-v-785efe1b]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;grid-template-rows:minmax(0,1fr)}.wr-page-flat .day-table-wrap[data-v-785efe1b],.wr-page-flat .month-grid-wrap[data-v-785efe1b],.wr-page-flat .monthly-wrap[data-v-785efe1b],.wr-page-flat .table-view-wrap[data-v-785efe1b],.wr-page-flat .tv-body[data-v-785efe1b],.wr-page-flat .weekly-wrap[data-v-785efe1b]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:auto;overflow:visible}.wr-left-col[data-v-785efe1b]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.wr-hero[data-v-785efe1b],.wr-left-col[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.wr-hero[data-v-785efe1b]{position:relative;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:104px;border:1px solid rgba(191,209,230,.82);border-radius:20px;background:#fff;-webkit-box-shadow:0 16px 38px rgba(30,64,112,.1);box-shadow:0 16px 38px rgba(30,64,112,.1)}.hero-user-chip[data-v-785efe1b]{gap:6px;max-width:520px;min-width:0;color:#5f7187;font-size:13px;font-weight:700;white-space:nowrap}.hero-avatar[data-v-785efe1b],.hero-user-chip[data-v-785efe1b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.hero-avatar[data-v-785efe1b]{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#2f73bf,#174b91);color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:800}.hero-user-main[data-v-785efe1b]{min-width:0}.hero-user-label[data-v-785efe1b]{margin-bottom:1px;color:#8aa0b7;font-size:9px;font-weight:800;letter-spacing:.08em}.hero-user-name[data-v-785efe1b]{overflow:hidden;color:#10233f;font-weight:800;text-overflow:ellipsis}.hero-user-separator[data-v-785efe1b]{color:#b2c0cf;font-weight:700}.hero-user-meta[data-v-785efe1b]{overflow:hidden;color:#6b84a0;text-overflow:ellipsis}.hero-wecom-badge[data-v-785efe1b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;white-space:nowrap}.hero-wecom-badge.bound[data-v-785efe1b]{border:1px solid #c8e6c9;background:#e8f5e9;color:#2e7d32}.hero-wecom-badge.unbound[data-v-785efe1b]{border:1px solid #ffe0b2;background:#fff3e0;color:#e65100}.hero-main[data-v-785efe1b]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:14px 20px 14px 22px}.hero-main-top[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.hero-title-line[data-v-785efe1b]{color:#10233f;font-size:18px;font-weight:800;letter-spacing:-.02em}.hero-main-bottom[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.hero-main-bottom[data-v-785efe1b],.hero-nav[data-v-785efe1b]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-nav[data-v-785efe1b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;min-width:0}.dt-clear-btn[data-v-785efe1b],.hn-btn[data-v-785efe1b],.hn-steward-btn[data-v-785efe1b],.vs-btn[data-v-785efe1b],.week-today-btn[data-v-785efe1b],.wn-arrow[data-v-785efe1b]{border:none;background:transparent;cursor:pointer}.hn-btn[data-v-785efe1b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:7px 14px;border-radius:10px;color:#556679;font-size:13px;font-weight:700;-webkit-transition:background .18s ease,color .18s ease,-webkit-box-shadow .18s ease;transition:background .18s ease,color .18s ease,-webkit-box-shadow .18s ease;transition:background .18s ease,color .18s ease,box-shadow .18s ease;transition:background .18s ease,color .18s ease,box-shadow .18s ease,-webkit-box-shadow .18s ease}.hn-btn.on[data-v-785efe1b],.hn-btn[data-v-785efe1b]:hover{background:linear-gradient(135deg,rgba(47,115,191,.12),rgba(23,75,145,.08));color:#174b91;-webkit-box-shadow:0 1px 4px rgba(47,115,191,.15);box-shadow:0 1px 4px rgba(47,115,191,.15)}.hn-steward-btn[data-v-785efe1b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-negative:0;flex-shrink:0;height:32px;padding:0 16px;border-radius:999px;background:linear-gradient(135deg,#2f73bf,#174b91);color:#fff;font-size:13px;font-weight:800;-webkit-box-shadow:0 4px 12px rgba(47,115,191,.3);box-shadow:0 4px 12px rgba(47,115,191,.3);-webkit-transition:background .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .15s ease;transition:background .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .15s ease;transition:box-shadow .2s ease,transform .15s ease,background .2s ease;transition:box-shadow .2s ease,transform .15s ease,background .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .15s ease}.hn-steward-btn[data-v-785efe1b]:hover{-webkit-box-shadow:0 6px 18px rgba(47,115,191,.42);box-shadow:0 6px 18px rgba(47,115,191,.42);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.hn-steward-btn.on[data-v-785efe1b]{background:linear-gradient(135deg,#174b91,#0f3266)}.wr-content[data-v-785efe1b]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow:hidden}.content-card[data-v-785efe1b]{height:100%;border:1px solid rgba(191,209,230,.82);border-radius:20px;background:#fff;-webkit-box-shadow:0 16px 38px rgba(30,64,112,.1);box-shadow:0 16px 38px rgba(30,64,112,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.view-switcher-bar[data-v-785efe1b]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 18px;border-bottom:1px solid rgba(207,221,238,.72);background:#f7faff}.vs-btn[data-v-785efe1b]{padding:5px 12px;border-radius:999px;color:#5f7187;font-size:12px;font-weight:800}.vs-btn.on[data-v-785efe1b],.vs-btn[data-v-785efe1b]:hover{background:#174b91;color:#fff}.view-switcher-spacer[data-v-785efe1b]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.view-switcher-hint[data-v-785efe1b]{color:#71849a;font-size:12px;white-space:nowrap}.monthly-wrap[data-v-785efe1b],.table-view-wrap[data-v-785efe1b],.weekly-wrap[data-v-785efe1b]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.week-rail[data-v-785efe1b]{-ms-flex-negative:0;flex-shrink:0;border-bottom:1px solid rgba(207,221,238,.65);background:rgba(248,251,255,.76)}.month-nav[data-v-785efe1b],.tv-header[data-v-785efe1b],.week-rail-nav[data-v-785efe1b]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:10px 18px 8px;border-bottom:1px solid rgba(207,221,238,.65)}.week-rail-nav[data-v-785efe1b]{border-bottom:none;padding-bottom:6px}.tv-month-nav[data-v-785efe1b],.week-rail-title[data-v-785efe1b]{gap:10px;color:#10233f;font-size:14px}.tv-month-nav[data-v-785efe1b],.week-rail-title[data-v-785efe1b],.wn-arrow[data-v-785efe1b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wn-arrow[data-v-785efe1b]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(191,209,230,.7);border-radius:8px;background:hsla(0,0%,100%,.82);color:#2f73bf;-webkit-transition:background .15s ease,border-color .15s ease;transition:background .15s ease,border-color .15s ease}.wn-arrow[data-v-785efe1b]:hover{background:rgba(238,246,255,.95);border-color:#2f73bf}.dt-clear-btn[data-v-785efe1b],.week-today-btn[data-v-785efe1b]{padding:2px 8px;border-radius:999px;background:rgba(47,115,191,.08);color:#2f73bf;font-size:12px;font-weight:700}.week-cols[data-v-785efe1b]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:0 14px 10px}.week-col[data-v-785efe1b]{min-height:88px;padding:10px;border:1px solid transparent;border-radius:12px;background:transparent;text-align:left;cursor:pointer;-webkit-transition:background .15s ease,border-color .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,border-color .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.week-col.wc-selected[data-v-785efe1b],.week-col[data-v-785efe1b]:hover{border-color:rgba(47,115,191,.28);background:rgba(238,246,255,.86);-webkit-box-shadow:inset 0 0 0 1px rgba(47,115,191,.12);box-shadow:inset 0 0 0 1px rgba(47,115,191,.12)}.week-col.wc-today[data-v-785efe1b]{background:rgba(238,246,255,.56)}.week-col.wc-weekend .wc-empty[data-v-785efe1b],.week-col.wc-weekend .wc-head[data-v-785efe1b]{color:#a8b8c8}.wc-head[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;color:#64748b;font-size:11px;font-weight:800}.wc-head[data-v-785efe1b],.wc-head strong[data-v-785efe1b]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wc-head strong[data-v-785efe1b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:#334155;font-size:13px}.week-col.wc-today .wc-head strong[data-v-785efe1b]{background:#174b91;color:#fff}.wc-body[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.wc-count[data-v-785efe1b]{color:#1a3a5c;font-size:13px;font-weight:800}.wc-duration[data-v-785efe1b]{padding:1px 6px;border-radius:999px;background:rgba(47,115,191,.08);color:#5f788c;font-size:11px}.wc-empty[data-v-785efe1b]{color:#c8d4df;font-size:13px}.mc-dots[data-v-785efe1b],.wc-dots[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:8px}.mc-dot[data-v-785efe1b],.wc-dot[data-v-785efe1b]{width:10px;height:10px;border-radius:50%;display:inline-block}.day-table-wrap[data-v-785efe1b],.month-grid-wrap[data-v-785efe1b],.tv-body[data-v-785efe1b]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto;padding:10px 16px}.dt-header[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:10px;color:#10233f}.dt-hint[data-v-785efe1b]{display:block;margin-top:4px;color:#7a8da3;font-size:12px;font-weight:400}.add-record-card[data-v-785efe1b]{background:#fff}.add-record-header[data-v-785efe1b]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(207,221,238,.72);background:#f7faff}.add-record-title[data-v-785efe1b]{color:#10233f;font-size:15px;font-weight:800}.add-record-actions[data-v-785efe1b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.add-record-body[data-v-785efe1b]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px}.inline-report-form[data-v-785efe1b]{height:100%}.add-record-layout[data-v-785efe1b]{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:16px;min-height:100%}.add-form-card[data-v-785efe1b]{min-height:0;border:1px solid rgba(207,221,238,.82);border-radius:16px;background:hsla(0,0%,100%,.9);-webkit-box-shadow:0 10px 24px rgba(30,64,112,.07);box-shadow:0 10px 24px rgba(30,64,112,.07)}.add-form-side-card[data-v-785efe1b]{padding:16px 16px 4px}.add-form-free-card[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 18px}.add-form-card-title[data-v-785efe1b]{color:#10233f;font-size:14px;font-weight:800}.add-form-card-subtitle[data-v-785efe1b]{margin-top:4px;margin-bottom:14px;color:#7a8da3;font-size:12px}.add-form-field-stack[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.free-content-item[data-v-785efe1b],.free-content-item[data-v-785efe1b] .ant-form-item-children,.free-content-item[data-v-785efe1b] .ant-form-item-control,.free-content-item[data-v-785efe1b] .ant-form-item-control-wrapper,.free-content-stack[data-v-785efe1b]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.free-content-textarea[data-v-785efe1b]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:260px;resize:none}.hours-input-wrap[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.hours-input-wrap[data-v-785efe1b] .ant-input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.hours-input-unit[data-v-785efe1b]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#5f7187;font-size:13px;font-weight:600}.inline-report-period-picker[data-v-785efe1b]{width:100%}.inline-report-period-picker[data-v-785efe1b] .ant-calendar-picker-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:0}.inline-report-period-picker[data-v-785efe1b] .ant-calendar-range-picker-input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto;min-width:84px;text-align:center}.inline-report-period-picker[data-v-785efe1b] .ant-calendar-range-picker-separator{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.month-nav[data-v-785efe1b]{background:#f7faff}.month-grid-wrap[data-v-785efe1b]{padding:8px 14px 12px}.month-wday-row[data-v-785efe1b]{padding:0 2px 6px;color:#71849a;font-size:12px;font-weight:800;text-align:center}.month-wday-row[data-v-785efe1b],.month-week-row[data-v-785efe1b]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.month-week-row[data-v-785efe1b]{position:relative;padding:2px;border-radius:10px;cursor:pointer;-webkit-transition:background .15s ease;transition:background .15s ease}.month-week-row[data-v-785efe1b]:hover{background:rgba(238,246,255,.72)}.month-cell[data-v-785efe1b]{min-height:72px;padding:6px 8px;border-radius:8px;background:hsla(0,0%,100%,.55)}.month-cell.mc-has-records[data-v-785efe1b]{background:hsla(0,0%,100%,.92);-webkit-box-shadow:inset 0 0 0 1px rgba(207,221,238,.62);box-shadow:inset 0 0 0 1px rgba(207,221,238,.62)}.mc-date[data-v-785efe1b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;border-radius:50%;color:#334155;font-size:12px;font-weight:800}.mc-date.is-today[data-v-785efe1b]{background:#174b91;color:#fff}.mc-other .mc-date[data-v-785efe1b]{color:#c8d4df}.mc-meta[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#1a3a5c;font-size:11px;font-weight:800}.week-jump-tip[data-v-785efe1b]{position:absolute;right:4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:2px 6px;border-radius:999px;background:#174b91;color:#fff;font-size:9px;opacity:0;pointer-events:none;white-space:nowrap;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.month-week-row:hover .week-jump-tip[data-v-785efe1b]{opacity:1}.tv-header[data-v-785efe1b]{background:#f7faff}.tv-range-picker[data-v-785efe1b]{width:240px}.overview-card[data-v-785efe1b]{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.ov-left[data-v-785efe1b]{-webkit-box-flex:2;-ms-flex:2 1 0px;flex:2 1 0;min-width:0;overflow-y:auto;padding:16px 14px 16px 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;-ms-flex-line-pack:start;align-content:start;border-right:1px solid rgba(207,221,238,.6)}.ov-right[data-v-785efe1b]{-webkit-box-flex:3;-ms-flex:3 1 0px;flex:3 1 0;min-width:0;overflow-y:auto;padding:16px 18px}.ov-stat-card[data-v-785efe1b]{border:1px solid rgba(191,209,230,.6);border-radius:14px;padding:16px;background:hsla(0,0%,100%,.8);-webkit-transition:-webkit-box-shadow .15s;transition:-webkit-box-shadow .15s;transition:box-shadow .15s;transition:box-shadow .15s,-webkit-box-shadow .15s}.ov-stat-card[data-v-785efe1b]:hover{-webkit-box-shadow:0 4px 14px rgba(30,64,112,.1);box-shadow:0 4px 14px rgba(30,64,112,.1)}.osc-label[data-v-785efe1b]{margin-bottom:8px;color:#8fa0b4;font-size:11px;font-weight:700;letter-spacing:.06em}.osc-num[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px;color:#10233f;line-height:1}.osc-num strong[data-v-785efe1b]{font-size:28px;font-weight:800}.osc-num span[data-v-785efe1b]{color:#71849a;font-size:12px;font-weight:700}.osc-bar[data-v-785efe1b]{height:4px;margin-top:10px;border-radius:999px;background:#eef2f6;overflow:hidden}.osc-fill[data-v-785efe1b]{display:block;height:100%;max-width:100%;border-radius:inherit}.ov-hist-title[data-v-785efe1b]{margin-bottom:14px;color:#10233f;font-size:14px;font-weight:700}.ov-timeline[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.ov-tl-item[data-v-785efe1b]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;padding-bottom:16px}.ov-tl-item[data-v-785efe1b]:before{content:"";position:absolute;left:10px;top:22px;bottom:0;width:2px;background:rgba(207,221,238,.7)}.ov-tl-item[data-v-785efe1b]:last-child:before{display:none}.ov-tl-dot[data-v-785efe1b]{position:relative;z-index:1;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#2f73bf;color:#fff;font-size:10px;font-weight:800;line-height:1}.ov-tl-body[data-v-785efe1b]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-top:2px}.ov-tl-time[data-v-785efe1b]{margin-bottom:3px;color:#8fa0b4;font-size:10px}.ov-tl-text[data-v-785efe1b]{color:#334155;font-size:12px;line-height:1.6}.ov-tl-text strong[data-v-785efe1b]{color:#20324b;font-weight:800}.report-steward[data-v-785efe1b]{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;border:1px solid rgba(191,209,230,.82);border-radius:20px;background:hsla(0,0%,100%,.9);-webkit-box-shadow:0 16px 38px rgba(30,64,112,.1);box-shadow:0 16px 38px rgba(30,64,112,.1);backdrop-filter:blur(10px);overflow:hidden}.steward-slide-enter-active[data-v-785efe1b]{-webkit-transition:opacity .55s ease;transition:opacity .55s ease}.steward-slide-enter[data-v-785efe1b]{opacity:0}.report-steward__resizer[data-v-785efe1b]{position:absolute;top:24px;bottom:24px;left:-7px;width:12px;cursor:col-resize;border-radius:999px;z-index:2}.report-steward__resizer[data-v-785efe1b]:after{content:"";position:absolute;left:5px;top:50%;width:3px;height:48px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:999px;background:rgba(47,115,191,.3)}.report-steward__header[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid rgba(207,221,238,.82);background:#f7faff;-ms-flex-negative:0;flex-shrink:0}.report-steward__title[data-v-785efe1b]{color:#174b91;font-size:15px;font-weight:800}.report-steward__messages[data-v-785efe1b]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px;background:linear-gradient(90deg,rgba(47,115,191,.04) 1px,transparent 0),linear-gradient(180deg,rgba(47,115,191,.04) 1px,transparent 0),linear-gradient(180deg,#f8fbff,#f3f7fc);background-size:34px 34px,34px 34px,auto}.report-steward__welcome[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;background:hsla(0,0%,100%,.92);border:1px solid rgba(191,209,230,.6);color:#3a5068;font-size:13px;line-height:1.7;-webkit-box-shadow:0 4px 12px rgba(30,64,112,.06);box-shadow:0 4px 12px rgba(30,64,112,.06)}.report-steward__bot-icon[data-v-785efe1b]{font-size:18px;color:#2f73bf;-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.report-steward__composer[data-v-785efe1b]{-ms-flex-negative:0;flex-shrink:0;padding:12px 16px 16px;border-top:1px solid rgba(207,221,238,.82);background:rgba(249,252,255,.94)}.report-steward__composer[data-v-785efe1b] textarea{border-radius:12px;border-color:rgba(47,115,191,.2);font-size:13px;resize:none}.report-steward__composer-actions[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:8px}.report-steward__composer-actions[data-v-785efe1b] .ant-btn{border-radius:999px;font-weight:700}.project-report-table[data-v-785efe1b]{margin-top:0}[data-v-785efe1b] .compact-table .ant-table-tbody>tr>td,[data-v-785efe1b] .compact-table .ant-table-thead>tr>th{padding-top:10px;padding-bottom:10px}[data-v-785efe1b] .project-report-table .ant-table-thead>tr>th{background:#fafafa!important}.title-cell-wrap[data-v-785efe1b]{width:100%}.title-cell-wrap-center[data-v-785efe1b]{text-align:center}.multi-tag-trigger[data-v-785efe1b],.title-display-button[data-v-785efe1b],.trigger-button[data-v-785efe1b]{border:none;background:transparent;cursor:pointer}.title-display-button[data-v-785efe1b]{width:100%;padding:0;color:rgba(0,0,0,.85);font-size:14px;line-height:1.7;text-align:center}.multi-tag-placeholder[data-v-785efe1b],.selector-pill.empty[data-v-785efe1b],.title-display-button.empty[data-v-785efe1b]{color:rgba(0,0,0,.35)}.title-display-button[data-v-785efe1b]:hover{color:#1890ff}.readonly-action-text[data-v-785efe1b]{color:rgba(0,0,0,.45)}.duration-input[data-v-785efe1b],.selector-search[data-v-785efe1b],.title-editor-input[data-v-785efe1b]{width:100%;border:1px solid #d9d9d9;border-radius:4px;outline:none;-webkit-transition:all .2s ease;transition:all .2s ease}.selector-search-row[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.selector-search-btn[data-v-785efe1b]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:34px;height:34px;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d9d9d9;border-radius:4px;background:#fff;color:#2f73bf;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.selector-search-btn[data-v-785efe1b]:hover{border-color:#2f73bf;background:#f7fbff}.duration-input[data-v-785efe1b]:focus,.selector-search[data-v-785efe1b]:focus,.title-editor-input[data-v-785efe1b]:focus{border-color:#1890ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.12);box-shadow:0 0 0 2px rgba(24,144,255,.12)}.title-editor-input[data-v-785efe1b]{min-height:36px;padding:6px 11px;color:rgba(0,0,0,.85);font-size:16px;font-weight:600;text-align:center}.selector-pill[data-v-785efe1b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:26px;width:100%;padding:3px 10px;border-radius:6px;border:1px solid transparent;font-size:12px;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selector-pill.cell-wrap-lines[data-v-785efe1b]{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:4px 10px}.selector-pill.cell-wrap-lines[data-v-785efe1b],.selector-popup.popup-field-opportunity .selector-option-label[data-v-785efe1b]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;line-height:1.35}.multi-tag-trigger[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;width:100%;min-height:32px;padding:0;text-align:left}.cell-center-trigger[data-v-785efe1b]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.cell-left-trigger[data-v-785efe1b]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.cell-center-input[data-v-785efe1b]{text-align:center}.multi-tag-placeholder[data-v-785efe1b]{font-size:13px}.color-tag[data-v-785efe1b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:26px;padding:3px 10px;border-radius:6px;border:1px solid transparent;font-size:12px;line-height:1.4}.duration-input[data-v-785efe1b]{width:100%;min-width:0;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:32px;padding:4px 11px;font-size:13px}.report-period-picker[data-v-785efe1b]{display:block;width:100%;min-width:220px}.report-period-picker[data-v-785efe1b] .ant-calendar-picker-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.report-period-picker[data-v-785efe1b] .ant-calendar-range-picker-input{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:0;text-align:center}.report-period-picker[data-v-785efe1b] .ant-calendar-range-picker-separator{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-v-785efe1b] .report-period-dropdown .ant-calendar-range-picker-input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}[data-v-785efe1b] .report-period-dropdown .ant-calendar-range-picker-input{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:0;text-align:center}[data-v-785efe1b] .report-period-dropdown .ant-calendar-date-input-wrap,[data-v-785efe1b] .report-period-dropdown .ant-calendar-input{text-align:center}[data-v-785efe1b] .report-period-dropdown .ant-calendar-range-picker-separator{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-v-785efe1b] .work-report-table .readonly-row td{cursor:not-allowed}[data-v-785efe1b] .work-report-table .readonly-row .cell-content-trigger,[data-v-785efe1b] .work-report-table .readonly-row .cell-title-trigger,[data-v-785efe1b] .work-report-table .readonly-row .multi-tag-trigger,[data-v-785efe1b] .work-report-table .readonly-row .selector-pill{opacity:.55;cursor:not-allowed}[data-v-785efe1b] .project-report-table .ant-table-tbody>tr>td,[data-v-785efe1b] .project-report-table .ant-table-thead>tr>th,[data-v-785efe1b] .work-report-table .ant-table-tbody>tr>td:first-child{text-align:center}[data-v-785efe1b] .project-report-table .ant-table-placeholder{display:none}[data-v-785efe1b] .placeholder-row td{height:48px}[data-v-785efe1b] .new-entry-row td{background:#fafcff}.selector-popup[data-v-785efe1b]{position:fixed;z-index:1200;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0;width:272px;padding:12px;border-radius:6px;background:#fff;-webkit-box-shadow:0 6px 18px rgba(0,0,0,.12);box-shadow:0 6px 18px rgba(0,0,0,.12);border:1px solid #f0f0f0;-webkit-transition:width .2s ease,gap .2s ease;transition:width .2s ease,gap .2s ease}.selector-popup.with-editor[data-v-785efe1b]{gap:12px;width:520px}.selector-main-panel[data-v-785efe1b]{-webkit-box-flex:0;-ms-flex:0 0 248px;flex:0 0 248px;min-width:0}.selector-search[data-v-785efe1b]{min-height:34px;padding:6px 11px;font-size:13px}.selector-options[data-v-785efe1b]{max-height:220px;margin-top:10px;overflow-y:auto}.selector-option-row[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;border-radius:4px}.selector-option-row+.selector-option-row[data-v-785efe1b]{margin-top:2px}.selector-option-row.editing[data-v-785efe1b],.selector-option-row.selected[data-v-785efe1b]{background:#f5f5f5}.selector-option-main[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:7px 8px;border:none;border-radius:4px;background:transparent;color:rgba(0,0,0,.75);font-size:13px;text-align:left;cursor:pointer}.selector-option-swatch[data-v-785efe1b]{-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;width:14px;height:14px;border:1px solid #d9d9d9;border-radius:4px}.selector-option-label[data-v-785efe1b]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selector-option-check[data-v-785efe1b]{color:#1677ff;font-size:12px}.selector-option-menu[data-v-785efe1b]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:0;height:26px;padding:0;margin-left:0;border:none;border-radius:4px;background:transparent;color:#bfbfbf;opacity:0;overflow:hidden;pointer-events:none;-webkit-transform:scale(.85);transform:scale(.85);-webkit-transition:width .15s ease,margin-left .15s ease,opacity .15s ease,-webkit-transform .15s ease;transition:width .15s ease,margin-left .15s ease,opacity .15s ease,-webkit-transform .15s ease;transition:width .15s ease,margin-left .15s ease,opacity .15s ease,transform .15s ease;transition:width .15s ease,margin-left .15s ease,opacity .15s ease,transform .15s ease,-webkit-transform .15s ease;cursor:pointer}.selector-option-row.editing .selector-option-menu[data-v-785efe1b],.selector-option-row:hover .selector-option-menu[data-v-785efe1b]{width:26px;margin-left:6px;opacity:1;pointer-events:auto;-webkit-transform:scale(1);transform:scale(1)}.selector-option-menu.active[data-v-785efe1b],.selector-option-menu[data-v-785efe1b]:hover{background:#ededed;color:#8c8c8c}.selector-empty[data-v-785efe1b],.selector-tip[data-v-785efe1b]{color:rgba(0,0,0,.4);font-size:12px;line-height:1.6}.selector-empty[data-v-785efe1b]{padding:8px 10px}.selector-tip[data-v-785efe1b]{margin-top:8px}.selector-create-link[data-v-785efe1b]{display:block;width:100%;margin-top:8px;padding:7px 10px;border:1px dashed #d9d9d9;border-radius:4px;background:#fafafa;color:#1677ff;font-size:13px;text-align:left;cursor:pointer}.selector-editor-card[data-v-785efe1b]{-webkit-box-flex:0;-ms-flex:0 0 236px;flex:0 0 236px;min-height:100%;padding:10px 12px 12px;border:1px solid #f0f0f0;border-radius:10px;background:#fff;-webkit-box-shadow:0 6px 18px rgba(0,0,0,.08);box-shadow:0 6px 18px rgba(0,0,0,.08)}.selector-editor-input-wrap[data-v-785efe1b]{position:relative}.selector-editor-input[data-v-785efe1b]{width:100%;min-height:34px;padding:6px 32px 6px 11px;border:1px solid #d9d9d9;border-radius:6px;outline:none;-webkit-transition:all .2s ease;transition:all .2s ease}.selector-editor-input[data-v-785efe1b]:focus{border-color:#1890ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.12);box-shadow:0 0 0 2px rgba(24,144,255,.12)}.selector-editor-info[data-v-785efe1b]{position:absolute;top:50%;right:10px;color:#8c8c8c;font-size:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.selector-editor-delete[data-v-785efe1b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:12px;padding:0;border:none;background:transparent;color:rgba(0,0,0,.75);font-size:13px;cursor:pointer}.selector-editor-divider[data-v-785efe1b]{height:1px;margin:12px 0;background:#f0f0f0}.selector-editor-section-title[data-v-785efe1b]{margin-bottom:8px;color:rgba(0,0,0,.5);font-size:12px}.selector-color-option[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;padding:5px 0;border:none;background:transparent;color:rgba(0,0,0,.75);font-size:13px;text-align:left;cursor:pointer}.selector-color-option.active[data-v-785efe1b]{color:#1677ff}.selector-color-swatch[data-v-785efe1b]{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;border:1px solid rgba(0,0,0,.08);border-radius:4px}.required-star[data-v-785efe1b],[data-v-785efe1b] .required-star{margin-right:4px;color:#ff4d4f!important;font-size:14px;font-weight:600}.field-hint-icon[data-v-785efe1b]{margin-left:8px;color:#8c8c8c;cursor:pointer}.report-title-header[data-v-785efe1b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1280px){.hero-main-top[data-v-785efe1b]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-user-chip[data-v-785efe1b]{max-width:100%}}@media (max-width:900px){.work-report-page[data-v-785efe1b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.report-steward[data-v-785efe1b]{width:100%!important;min-height:260px}.report-steward__resizer[data-v-785efe1b]{display:none}.week-cols[data-v-785efe1b]{grid-template-columns:repeat(4,minmax(0,1fr))}.week-col.wc-weekend[data-v-785efe1b]{display:none}.add-record-layout[data-v-785efe1b],.overview-card[data-v-785efe1b]{grid-template-columns:1fr}.overview-card[data-v-785efe1b]{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.ov-left[data-v-785efe1b]{grid-template-columns:1fr;border-right:none;border-bottom:1px solid rgba(207,221,238,.6)}}.pw-form[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pw-section[data-v-785efe1b]{padding:4px 0 14px;border-bottom:1px solid rgba(207,221,238,.72)}.pw-section[data-v-785efe1b]:last-child{border-bottom:0}.pw-section-title[data-v-785efe1b]{margin:0 0 12px;color:#10233f;font-size:14px;font-weight:800}.pw-fields[data-v-785efe1b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pw-fields.pw-cols-3[data-v-785efe1b]{grid-template-columns:repeat(3,minmax(0,1fr))}.pw-fields.pw-mt[data-v-785efe1b]{margin-top:12px}.pw-field[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}.pw-field.pw-col-full[data-v-785efe1b]{grid-column:1/-1}.pw-field>label[data-v-785efe1b]{color:#5f7187;font-size:12px;font-weight:700}.pw-input[data-v-785efe1b],.pw-select[data-v-785efe1b],.pw-textarea[data-v-785efe1b]{width:100%;border:1px solid #c4d3e4;border-radius:6px;padding:9px 12px;background:#fff;color:#172033;font:inherit;outline:none}.pw-input[data-v-785efe1b]:disabled,.pw-input[readonly][data-v-785efe1b],.pw-select[data-v-785efe1b]:disabled,.pw-textarea[data-v-785efe1b]:disabled{background:#f2f4f8;color:#9ba8b8;cursor:not-allowed}.pw-input[data-v-785efe1b]:focus,.pw-select[data-v-785efe1b]:focus,.pw-textarea[data-v-785efe1b]:focus{border-color:#2f73bf;-webkit-box-shadow:0 0 0 3px rgba(47,115,191,.12);box-shadow:0 0 0 3px rgba(47,115,191,.12)}.pw-textarea[data-v-785efe1b]{min-height:180px;resize:vertical;line-height:1.8}.pw-mt[data-v-785efe1b]{margin-top:12px}.pw-req-star[data-v-785efe1b]{color:#e5484d;margin-right:3px;font-weight:800}.pw-object-search[data-v-785efe1b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.pw-btn[data-v-785efe1b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:stretch;align-self:stretch;width:42px;padding:0;border:1px solid #c4d3e4;border-radius:8px;background:#f7fbff;color:#174b91;cursor:pointer;font-size:16px}.pw-btn[data-v-785efe1b]:disabled{opacity:.5;cursor:not-allowed}.pw-candidate-list[data-v-785efe1b]{display:grid;gap:10px;margin-top:10px}.pw-object-card[data-v-785efe1b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 14px;border:1px solid #dbe5f1;border-radius:12px;background:#fff;cursor:pointer}.pw-object-card[data-v-785efe1b]:hover{border-color:#2f73bf}.pw-object-name[data-v-785efe1b]{font-weight:800}.pw-object-desc[data-v-785efe1b]{margin-top:5px;color:#738197;font-size:12px;line-height:1.55}.pw-object-badge[data-v-785efe1b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:72px;padding:6px 9px;border-radius:999px;background:#eef5fc;color:#174b91;font-size:12px;font-weight:800;white-space:nowrap}.pw-object-badge.billable[data-v-785efe1b]{background:#e8f6ee;color:#2e8a5f}.pw-object-badge.presales[data-v-785efe1b]{background:#e7f0fb;color:#174b91}.pw-object-badge.pending[data-v-785efe1b]{background:#fff4df;color:#99631f}.pw-picked[data-v-785efe1b]{margin-top:8px;padding:9px 12px;border-radius:6px;background:#f2f4f8;color:#152033}.pw-link[data-v-785efe1b]{margin-left:8px;color:#174b91;font-weight:700;cursor:pointer}.pw-kvrow-wrap[data-v-785efe1b]{padding:12px 0 4px}.pw-kvrow[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px dashed #dbe5f1;font-size:13px}.pw-kvrow[data-v-785efe1b]:last-child{border-bottom:0}.pw-kvrow span[data-v-785efe1b]{color:#738197}.pw-kvrow b[data-v-785efe1b]{color:#172033;font-weight:600}.pw-record-actions[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pw-danger-link[data-v-785efe1b]{color:#c75a5a}.cell-input[data-v-785efe1b]{width:100%;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:28px;padding:2px 8px;border:1px solid transparent;border-radius:4px;background:transparent;color:#172033;font-size:12px;outline:none;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s}.cell-input[data-v-785efe1b]:hover{border-color:#c3d4e6;background:#f6f9fc}.cell-input[data-v-785efe1b]:focus{border-color:#2f73bf;background:#fff}.cell-select[data-v-785efe1b]{width:100%}.cell-select[data-v-785efe1b] .ant-select-selection{border-color:transparent;background:transparent}.cell-select[data-v-785efe1b] .ant-select-selection:hover{border-color:#c3d4e6}.cell-content-trigger[data-v-785efe1b]{cursor:pointer;min-height:28px;padding:2px 6px;border-radius:4px;color:#172033;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:background .15s;transition:background .15s}.cell-content-trigger[data-v-785efe1b]:hover{background:#eef3f8}.cell-content-trigger.empty[data-v-785efe1b]{color:#9ba8b8}.cell-title-trigger[data-v-785efe1b]{font-weight:600}.cell-content-popover[data-v-785efe1b] .ant-popover-inner-content{width:340px}.work-time-picker[data-v-785efe1b]{width:100%!important}.work-time-picker[data-v-785efe1b] .ant-calendar-picker-input{width:100%!important;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.work-time-picker[data-v-785efe1b] .ant-calendar-range-picker-input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto;min-width:96px}.work-time-picker[data-v-785efe1b] .ant-calendar-range-picker-separator{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cell-disabled[data-v-785efe1b]{display:inline-block;width:100%;text-align:center;color:#c2cedb;cursor:not-allowed}.cell-project-tag[data-v-785efe1b]{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.cell-period-wrap[data-v-785efe1b]{width:100%}.table-add-row-bar[data-v-785efe1b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:8px 4px 0}.cell-period[data-v-785efe1b]{display:inline-block;width:100%;text-align:center;color:#5f7187;font-size:12px}.ov-tl-changes[data-v-785efe1b]{margin-top:6px;color:#5f7187;font-size:12px;line-height:1.6;white-space:normal}.ov-tl-operator[data-v-785efe1b]{color:#8b98a8;font-size:12px;font-weight:500}.pw-lead-complete{width:100%}.pw-lead-select{position:relative}.pw-lead-dropdown-panel{z-index:1080;max-height:300px;overflow-y:auto;background:#fff;border:1px solid #d9e1ec;border-radius:8px;-webkit-box-shadow:0 6px 18px rgba(31,60,120,.16);box-shadow:0 6px 18px rgba(31,60,120,.16);padding:4px}.pw-lead-opt-item{padding:6px 10px;border-radius:6px;cursor:pointer}.pw-lead-opt-item:hover{background:#ebf1fb}.pw-lead-dropdown .ant-select-dropdown-menu-item{padding:6px 12px;border-radius:0}.pw-lead-dropdown .ant-select-dropdown-menu-item-active,.pw-lead-dropdown .ant-select-dropdown-menu-item-selected{background:transparent!important}.pw-lead-dropdown .ant-select-dropdown-menu-item:hover{background:#eef3fb!important}.pw-lead-opt{padding:2px 0}.pw-lead-opt-row1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.pw-lead-opt-no{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:1px 7px;border-radius:4px;background:#eef5fc;color:#174b91;font-size:12px;font-weight:700}.pw-lead-opt-name{font-weight:700;color:#152033}.pw-lead-opt-row2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:5px}.pw-lead-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.6;white-space:nowrap}.pw-lead-tag-customer{background:#e7f0fb;color:#174b91}.pw-lead-tag-win-vlow{background:#f1f3f6;color:#6b7280}.pw-lead-tag-win-low{background:#fff4df;color:#99631f}.pw-lead-tag-win-half{background:#eef5fc;color:#174b91}.pw-lead-tag-win-mid{background:#e8f6ee;color:#2e8a5f}.pw-lead-tag-win-high{background:#fde8ef;color:#b23a6b}.pw-lead-tag-win-100{background:#e6f7ed;color:#1d8a4a}.pw-lead-picked{position:relative;margin-top:8px;padding:9px 64px 9px 12px;border-radius:6px;background:#f2f4f8;color:#152033}.pw-lead-picked-row1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pw-lead-picked-name{font-weight:800;color:#152033;word-break:break-all}.pw-lead-picked-row2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-top:6px}.pw-lead-picked-customer{margin-top:4px;color:#738197;font-size:12px}.pw-lead-repick{position:absolute;right:10px;bottom:8px;padding:2px 10px;border:1px solid #174b91;border-radius:4px;background:#fff;color:#174b91;font-size:12px;font-weight:700;cursor:pointer}.pw-lead-repick:hover{background:#174b91;color:#fff}