.btn[data-v-91ace845]{height:30px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;background:var(--wb-bg-card);color:var(--wb-text-2);border:1px solid var(--wb-border);border-radius:var(--wb-radius);font-size:13px;cursor:pointer;font-family:inherit;white-space:nowrap;transition:color var(--wb-dur) var(--wb-ease),border-color var(--wb-dur) var(--wb-ease),background var(--wb-dur) var(--wb-ease)}.btn[data-v-91ace845]:hover{color:var(--wb-brand);border-color:var(--wb-brand);background:var(--wb-brand-soft)}.btn.primary[data-v-91ace845]{background:var(--wb-brand);border-color:var(--wb-brand);color:#fff}.btn.primary[data-v-91ace845]:hover{background:var(--wb-brand-hover);border-color:var(--wb-brand-hover);color:#fff}.btn.danger[data-v-91ace845]:hover{color:var(--wb-danger);border-color:var(--wb-danger);background:var(--wb-danger-soft)}.btn[data-v-91ace845]:disabled{opacity:.45;cursor:not-allowed}.btn[data-v-91ace845]:disabled:hover{color:var(--wb-text-2);border-color:var(--wb-border);background:var(--wb-bg-card)}.ico.plus[data-v-91ace845]{width:9px;height:9px;display:inline-block;position:relative}.ico.plus[data-v-91ace845]:before,.ico.plus[data-v-91ace845]:after{content:"";position:absolute;background:currentColor}.ico.plus[data-v-91ace845]:before{left:4px;top:0;width:1.5px;height:9px}.ico.plus[data-v-91ace845]:after{top:4px;left:0;height:1.5px;width:9px}.toolbar[data-v-91ace845]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.title[data-v-91ace845]{font-size:15px;font-weight:600;color:var(--wb-text-1);min-width:148px}.nav[data-v-91ace845]{width:30px;height:30px;line-height:1;font-size:16px;background:var(--wb-bg-card);color:var(--wb-text-2);border:1px solid var(--wb-border);border-radius:var(--wb-radius);cursor:pointer;font-family:inherit}.nav[data-v-91ace845]:hover{color:var(--wb-brand);border-color:var(--wb-brand);background:var(--wb-brand-soft)}.seg[data-v-91ace845]{display:inline-flex;border:1px solid var(--wb-border);border-radius:var(--wb-radius);overflow:hidden}.seg button[data-v-91ace845]{height:30px;padding:0 12px;border:0;background:var(--wb-bg-card);color:var(--wb-text-2);cursor:pointer;font-size:13px;font-family:inherit}.seg button+button[data-v-91ace845]{border-left:1px solid var(--wb-border)}.seg button.on[data-v-91ace845]{background:var(--wb-brand);color:#fff}.spacer[data-v-91ace845]{flex:1}.bar[data-v-91ace845]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;margin-bottom:12px;background:var(--wb-bg-card);border:1px solid var(--wb-border);border-radius:var(--wb-radius)}.ipt[data-v-91ace845]{height:30px;padding:0 8px;min-width:120px;background:var(--wb-bg-inset);color:var(--wb-text-1);border:1px solid var(--wb-border);border-radius:var(--wb-radius-sm);font-size:13px;font-family:inherit;outline:none}.ipt[data-v-91ace845]:focus{border-color:var(--wb-brand)}.body[data-v-91ace845]{display:grid;grid-template-columns:minmax(0,1fr) 268px;gap:14px;align-items:start}.main[data-v-91ace845]{background:var(--wb-bg-card);border:1px solid var(--wb-border);border-radius:var(--wb-radius-lg);padding:12px 14px 14px;min-height:420px}.month[data-v-91ace845]{display:flex;flex-direction:column}.mhead[data-v-91ace845],.mrow[data-v-91ace845]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.mhead[data-v-91ace845]{border-bottom:1px solid var(--wb-border-light);padding-bottom:6px;margin-bottom:4px}.mdow[data-v-91ace845]{text-align:center;font-size:12.5px;font-weight:500;color:var(--wb-text-3)}.mrow[data-v-91ace845]{margin-bottom:4px}.cell[data-v-91ace845]{min-height:92px;padding:5px 6px;border-radius:var(--wb-radius);border:1px solid transparent;background:var(--wb-bg-inset);cursor:pointer;overflow:hidden;transition:border-color var(--wb-dur) var(--wb-ease),background var(--wb-dur) var(--wb-ease)}.cell[data-v-91ace845]:hover{border-color:var(--wb-brand);background:var(--wb-brand-soft)}.cell.out[data-v-91ace845]{opacity:.45}.chead[data-v-91ace845]{display:flex;align-items:baseline;gap:4px;margin-bottom:3px;flex-wrap:wrap}.dnum[data-v-91ace845]{font-size:12.5px;color:var(--wb-text-2);line-height:1.2}.cell.today .dnum[data-v-91ace845]{min-width:20px;height:20px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--wb-brand);color:#fff;font-weight:600}.lunar[data-v-91ace845]{font-size:11px;color:var(--wb-text-3)}.lunar.fest[data-v-91ace845],.lunar.term[data-v-91ace845]{color:var(--wb-warning)}.holi-tag[data-v-91ace845]{font-size:10.5px;padding:0 4px;border-radius:3px;line-height:15px;background:var(--wb-danger-soft);color:var(--wb-danger)}.holi-tag.term[data-v-91ace845]{background:var(--wb-info-soft);color:var(--wb-info)}.evs[data-v-91ace845]{display:flex;flex-direction:column;gap:3px}.ev[data-v-91ace845]{position:relative;font-size:11.5px;color:#fff;line-height:1.5;padding:1px 5px;border-radius:var(--wb-radius-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;opacity:.95}.ev[data-v-91ace845]:hover{opacity:1;box-shadow:var(--wb-shadow-sm)}.ev.meeting[data-v-91ace845]{text-decoration:underline dotted rgba(255,255,255,.7)}.ev-del[data-v-91ace845]{position:absolute;top:-5px;right:-5px;width:15px;height:15px;line-height:14px;text-align:center;background:var(--wb-danger);color:#fff;border-radius:50%;font-size:12px;cursor:pointer;z-index:3}.more[data-v-91ace845]{font-size:11px;color:var(--wb-text-3);padding-left:3px;cursor:pointer}.more[data-v-91ace845]:hover{color:var(--wb-brand)}.week[data-v-91ace845]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.wcol[data-v-91ace845]{display:flex;flex-direction:column;min-width:0}.whead[data-v-91ace845]{text-align:center;font-size:12px;color:var(--wb-text-3);line-height:1.4;padding:5px 0;border-bottom:1px solid var(--wb-border-light);margin-bottom:5px}.whead.today[data-v-91ace845]{color:var(--wb-brand);font-weight:600}.wbody[data-v-91ace845]{min-height:320px;padding:5px;border-radius:var(--wb-radius);background:var(--wb-bg-inset);cursor:pointer;display:flex;flex-direction:column;gap:4px}.wbody[data-v-91ace845]:hover{background:var(--wb-brand-soft)}.wnone[data-v-91ace845]{font-size:11px;color:var(--wb-text-disabled);padding:4px}.ev-t[data-v-91ace845]{opacity:.85}.day[data-v-91ace845]{display:flex;flex-direction:column;gap:6px;padding:4px}.row[data-v-91ace845]:not(.wb-page-head){display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--wb-radius);background:var(--wb-bg-inset);cursor:pointer;transition:background var(--wb-dur) var(--wb-ease)}.row[data-v-91ace845]:not(.wb-page-head):hover{background:var(--wb-brand-soft)}.dot[data-v-91ace845]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.tm[data-v-91ace845]{font-size:11.5px;color:var(--wb-text-3);width:46px;flex-shrink:0}.srctag[data-v-91ace845]{font-size:11px;color:var(--wb-text-3);flex-shrink:0}.lt[data-v-91ace845]{font-size:13px;color:var(--wb-text-1);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag[data-v-91ace845]{font-size:11px;color:#fff;padding:1px 6px;border-radius:3px;flex-shrink:0}.prio[data-v-91ace845]{font-size:11.5px;flex-shrink:0}.prio.p-high[data-v-91ace845]{color:var(--wb-danger)}.prio.p-mid[data-v-91ace845]{color:var(--wb-warning)}.prio.p-low[data-v-91ace845]{color:var(--wb-info)}.st[data-v-91ace845]{font-size:11.5px;color:var(--wb-text-3);flex-shrink:0}.st.s-doing[data-v-91ace845]{color:var(--wb-brand)}.st.s-done[data-v-91ace845]{color:var(--wb-success)}.st.s-expired[data-v-91ace845]{color:var(--wb-danger)}.pill[data-v-91ace845]{font-size:11.5px}.pill.s-doing[data-v-91ace845]{color:var(--wb-brand)}.pill.s-done[data-v-91ace845]{color:var(--wb-success)}.pill.s-expired[data-v-91ace845]{color:var(--wb-danger)}.pill.s-todo[data-v-91ace845]{color:var(--wb-text-3)}.op[data-v-91ace845]{height:26px;padding:0 9px;font-size:12px;background:var(--wb-bg-card);color:var(--wb-text-2);border:1px solid var(--wb-border);border-radius:var(--wb-radius-sm);cursor:pointer;font-family:inherit;flex-shrink:0}.op[data-v-91ace845]:hover{color:var(--wb-brand);border-color:var(--wb-brand);background:var(--wb-brand-soft)}.op.danger[data-v-91ace845]:hover{color:var(--wb-danger);border-color:var(--wb-danger);background:var(--wb-danger-soft)}.list[data-v-91ace845]{min-height:200px}.lt-txt[data-v-91ace845]{vertical-align:middle}.pager[data-v-91ace845]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px}.pager-txt[data-v-91ace845]{font-size:12.5px;color:var(--wb-text-3)}.side[data-v-91ace845]{display:flex;flex-direction:column;gap:12px}.card[data-v-91ace845]{background:var(--wb-bg-card);border:1px solid var(--wb-border);border-radius:var(--wb-radius-lg);padding:14px 15px}.card-h[data-v-91ace845]{font-size:13px;font-weight:600;color:var(--wb-text-1);margin:0 0 8px}.cd-list[data-v-91ace845]{display:flex;flex-direction:column;gap:7px}.cd-row[data-v-91ace845]{display:flex;align-items:center;gap:9px}.cd-num[data-v-91ace845]{font-size:19px;font-weight:600;color:var(--wb-text-1);line-height:1.1}.cd-num .u[data-v-91ace845]{font-size:11px;color:var(--wb-text-3);margin-left:2px;font-weight:400}.cd-num.urgent[data-v-91ace845]{color:var(--wb-danger)}.cd-info[data-v-91ace845]{min-width:0}.cd-title[data-v-91ace845]{font-size:12.5px;color:var(--wb-text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.cd-date[data-v-91ace845]{font-size:11px;color:var(--wb-text-3);display:flex;align-items:center;gap:5px}.cd-tag[data-v-91ace845]{font-size:10.5px;padding:0 5px;border-radius:3px;line-height:15px;background:var(--wb-info-soft);color:var(--wb-info)}.cd-tag.urgent[data-v-91ace845]{background:var(--wb-danger-soft);color:var(--wb-danger)}.cd-empty[data-v-91ace845]{color:var(--wb-text-3);font-size:12.5px;text-align:center;padding:12px 0}.stat[data-v-91ace845]{display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.stat .n[data-v-91ace845]{font-size:20px;font-weight:600;color:var(--wb-text-1);line-height:1.2}.stat .l[data-v-91ace845]{font-size:11.5px;color:var(--wb-text-3);margin-top:2px}.mini-head[data-v-91ace845]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.mini-title[data-v-91ace845]{font-size:12.5px;font-weight:600;color:var(--wb-text-1)}.mini-nav[data-v-91ace845]{display:flex;gap:3px}.mn[data-v-91ace845]{width:20px;height:20px;line-height:1;font-size:12px;background:var(--wb-bg-inset);color:var(--wb-text-3);border:1px solid var(--wb-border);border-radius:var(--wb-radius-sm);cursor:pointer;font-family:inherit}.mn[data-v-91ace845]:hover{color:var(--wb-brand);border-color:var(--wb-brand)}.mini-grid[data-v-91ace845]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.mini-dow[data-v-91ace845]{text-align:center;font-size:11px;color:var(--wb-text-3);padding-bottom:3px}.mini-cell[data-v-91ace845]{text-align:center;font-size:11.5px;line-height:22px;border-radius:var(--wb-radius-sm);cursor:pointer;color:var(--wb-text-2)}.mini-cell[data-v-91ace845]:hover{background:var(--wb-brand-soft);color:var(--wb-brand)}.mini-cell.other[data-v-91ace845]{color:var(--wb-text-disabled)}.mini-cell.today[data-v-91ace845]{background:var(--wb-danger);color:#fff}.mini-cell.cur[data-v-91ace845]{background:var(--wb-brand-soft);color:var(--wb-brand);font-weight:600}.form[data-v-91ace845]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.fi[data-v-91ace845]{display:flex;flex-direction:column;gap:5px;min-width:0}.fi.wide[data-v-91ace845]{grid-column:1 / -1}.fi.inline[data-v-91ace845]{flex-direction:row;align-items:center}.fl[data-v-91ace845]{font-size:12.5px;color:var(--wb-text-3)}.fl.required[data-v-91ace845]:after{content:"*";color:var(--wb-danger);margin-left:3px}.ta[data-v-91ace845]{height:62px;padding:6px 8px;resize:vertical}.ck[data-v-91ace845]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--wb-text-2);cursor:pointer}.exp[data-v-91ace845]{display:flex;flex-direction:column;gap:5px}@media(max-width:900px){.body[data-v-91ace845]{grid-template-columns:minmax(0,1fr)}.cell[data-v-91ace845]{min-height:76px}.title[data-v-91ace845]{min-width:0}}@media(max-width:640px){.toolbar[data-v-91ace845]{gap:6px}.form[data-v-91ace845],.week[data-v-91ace845]{grid-template-columns:minmax(0,1fr)}.wbody[data-v-91ace845]{min-height:auto}.mhead[data-v-91ace845],.mrow[data-v-91ace845]{gap:2px}.cell[data-v-91ace845]{min-height:70px;padding:3px}.chead[data-v-91ace845]{flex-direction:column;align-items:flex-start;gap:0;margin-bottom:2px}.dnum[data-v-91ace845]{font-size:11.5px}.cell.today .dnum[data-v-91ace845]{min-width:18px;height:18px;padding:0 4px}.lunar[data-v-91ace845]{font-size:9.5px;line-height:1.25;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.holi-tag[data-v-91ace845]{font-size:9.5px;padding:0 2px;line-height:14px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ev[data-v-91ace845]{font-size:10px;padding:1px 3px}.ev-del[data-v-91ace845]{width:13px;height:13px;line-height:12px;font-size:11px;top:-4px;right:-4px}.more[data-v-91ace845]{font-size:10px;padding-left:2px}}
