svg[data-v-ae76c5eb]{width:100%;height:100%;display:block}.pick .av .ck[data-v-e7a78aac]{font-size:10px;font-weight:700;line-height:1;margin-left:1px}.repnote[data-v-e7a78aac]{margin-top:6px;font-size:12px;line-height:1.4;color:var(--sub)}.ivrow[data-v-e7a78aac]{display:flex;align-items:center;gap:8px}.ivlab[data-v-e7a78aac]{font-size:14px;color:var(--sub)}.numin[data-v-e7a78aac]{width:64px;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.numin[data-v-e7a78aac]::-webkit-outer-spin-button,.numin[data-v-e7a78aac]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ro[data-v-e7a78aac]{opacity:.55;pointer-events:none}:root{--ink: #1f2329;--sub: #909399;--mut: #9aa0a6;--ph: #c0c4cc;--line: #eaecEF;--bd: #dcdfe6;--page: #eaedf0;--card: #ffffff;--pri: #2563eb;--pri9: #eff6ff;--fill: #f2f3f5;--busy: #f59e0b;--free: #c0c4cc;--biztrip: #0ea5e9;--fest: #dc2626;--group: #0ea5e9;--sel: #52c41a;--odot: #f59e0b;--me: #2563eb;--wife: #f56c6c;--duo: #e6a23c;--hu: #52c41a;--granny: #722ed1;--radius: 44px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;height:100%}body{background:#f5f7fa;color:var(--ink);font:400 14px/1.6 -apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Arial,sans-serif;display:flex;flex-direction:column;align-items:center;padding:28px 16px 60px}#app{display:contents}.phone{--k: 1;--av: 34px;--evav: 36px;--gh: 42px;position:relative;width:375px;height:812px;max-height:calc(100vh - 88px);flex:none;background:var(--page);border:1px solid var(--bd);border-radius:var(--radius);box-shadow:0 18px 50px -12px #1f232938,0 4px 12px -4px #1f23291a;display:flex;flex-direction:column;overflow:hidden;transition:background .2s}.phone.care{--k: 1.28;--av: 38px;--evav: 40px;--gh: 50px}.phone.nolunar{--gh: 34px}.phone.nolunar .mday .l{display:none}.phone.care.nolunar{--gh: 42px}.nav{height:36px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:transparent}.navrow{flex:none;display:flex;align-items:center;gap:10px;padding:0 16px;background:transparent}.navright{margin-left:auto;display:flex;align-items:center;gap:10px}.navrow+.screen{padding-top:calc(10px * var(--k))}.nav .title{font-size:calc(20px * var(--k));font-weight:600}.nav .back{width:28px;height:28px;border:0;background:none;padding:0;font-size:20px;line-height:1;color:var(--ink);cursor:pointer}.nav .left{display:flex;align-items:center;min-width:0;gap:8px}.carepill,.navadd{height:30px;padding:0 12px;border-radius:6px;background:var(--pri);color:#fff;border:1px solid var(--pri);font-size:13px;font-weight:600;display:flex;align-items:center;cursor:pointer;font-family:inherit;flex:none}.screen{flex:1;overflow-y:auto;overflow-x:hidden;padding:calc(14px * var(--k)) 0 calc(20px * var(--k));-webkit-overflow-scrolling:touch}.screen::-webkit-scrollbar{width:0}.pad{padding:0 16px}.members{display:flex;gap:calc(8px * var(--k));padding:calc(6px * var(--k)) 4px calc(8px * var(--k));margin:0 -4px;overflow-x:auto}.members::-webkit-scrollbar{height:0}.mem{flex:none;padding:calc(2px * var(--k)) calc(10px * var(--k));border-radius:calc(6px * var(--k));background:var(--fill);color:var(--ink);cursor:pointer}.mem .nm{font-size:calc(13px * var(--k));font-weight:500;line-height:1.35;color:inherit;white-space:nowrap;display:block;min-width:2em;max-width:8em;overflow:hidden;text-overflow:ellipsis;text-align:center}.mem.sel{background:var(--pri);color:#fff}.mem.sel .nm{font-weight:600}.mbar{display:flex;align-items:center;justify-content:space-between;padding:0 16px;margin-bottom:calc(10px * var(--k))}.mbar .mt{font-size:calc(16px * var(--k));font-weight:600}.mbar .mn{display:flex;gap:6px}.mbar .mn button{width:30px;height:30px;border:1px solid var(--bd);background:#fff;border-radius:6px;font-size:15px;color:var(--sub);cursor:pointer;line-height:1;font-family:inherit}.mbar .mn button:active{border-color:var(--pri);color:var(--pri)}.mhead{display:grid;grid-template-columns:repeat(7,1fr);padding:0 10px;margin-bottom:calc(6px * var(--k))}.mhead span{text-align:center;font-size:calc(12px * var(--k));color:#606266}.mgrid{display:grid;grid-template-columns:repeat(7,1fr);gap:calc(2px * var(--k));padding:0 10px;touch-action:pan-y}.mday{height:var(--gh);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(2px * var(--k));cursor:pointer;background:transparent;border:0;transition:.12s;overflow:hidden;position:relative}.mday:active{background:var(--fill)}.mday .g{font-size:calc(16px * var(--k));line-height:1;color:var(--ink)}.phone.care .mday .g{font-weight:500}.mday .l{font-size:calc(10px * var(--k));line-height:1;color:#757b83;white-space:nowrap;max-width:100%;overflow:hidden}.mday .l.fest{color:var(--fest);font-weight:500}.mcorn{position:absolute;top:calc(3px * var(--k));right:calc(3px * var(--k));display:flex;align-items:center;gap:calc(2px * var(--k))}.mday .hday{font-size:calc(9px * var(--k));line-height:1;font-weight:600;color:var(--pri)}.mday .hday.work{color:var(--fest)}.mday .dot{position:absolute;right:calc(3px * var(--k));bottom:calc(3px * var(--k));width:calc(6px * var(--k));height:calc(6px * var(--k));border-radius:50%;display:block;background:var(--odot)}.mday.out{opacity:.4}.mday.today{background:var(--pri9)}.mday.today .g{color:var(--pri);font-weight:700}.mday.today .l{color:var(--pri)}.mday.sel{box-shadow:inset 0 0 0 1px var(--pri)}.card{background:var(--card);border:.5px solid var(--line);border-radius:calc(12px * var(--k))}.acard{background:var(--card);border:.5px solid var(--line);border-radius:calc(12px * var(--k));margin:0 6px calc(6px * var(--k));padding:calc(12px * var(--k)) 0}.wstat{display:flex;align-items:center;gap:10px;padding:calc(12px * var(--k)) 0}.wstat .lb{font-size:calc(12px * var(--k));color:var(--sub);margin-bottom:calc(5px * var(--k))}.wstat .tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.wtag{height:calc(24px * var(--k));padding:0 9px;border-radius:6px;font-size:calc(12px * var(--k));font-weight:500;display:inline-flex;align-items:center;white-space:nowrap;background:var(--fill);color:var(--sub)}.wtag.count{background:var(--pri9);color:var(--pri)}.wtag.busy{background:#f59e0b24;color:#b45309}.wtag.trip{background:#0ea5e924;color:#0369a1}.wtag.free{background:var(--fill);color:var(--sub)}.wstat .src{font-size:calc(11px * var(--k));color:var(--mut);flex:none;display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap;max-width:56%}.wtag.nodata{background:var(--fill);color:var(--mut)}.wstat .st{flex:1;min-width:0}.sec{display:flex;align-items:baseline;justify-content:space-between;font-size:calc(17px * var(--k));font-weight:600;margin:0 0 calc(10px * var(--k))}.sec em{font-style:normal;font-size:calc(12px * var(--k));color:#606266;font-weight:400}.ev{display:flex;align-items:center;gap:11px;background:var(--card);border:.5px solid var(--line);border-radius:calc(12px * var(--k));padding:calc(11px * var(--k)) 14px;margin-bottom:calc(8px * var(--k));position:relative;overflow:hidden;cursor:pointer;box-shadow:0 1px 2px #1f23290b}.phone.care .ev{border-color:var(--bd);box-shadow:none}.ev .bar{position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:0 1.5px 1.5px 0}.ev .tt{font-size:calc(15px * var(--k));font-weight:600;line-height:1.4}.ev .ss{font-size:calc(12.5px * var(--k));color:var(--sub);margin-top:calc(2px * var(--k))}.ev .tag{margin-left:auto;flex:none;height:calc(18px * var(--k));padding:0 calc(9px * var(--k));border-radius:999px;font-size:calc(11px * var(--k));line-height:calc(18px * var(--k));font-weight:500;display:flex;align-items:center;background:#9093991f;color:#909399;white-space:nowrap}.ev .tag.pri{background:#f56c6c1f;color:#f56c6c}.cbar{display:flex;align-items:center;gap:calc(8px * var(--k));padding:calc(2px * var(--k)) 0 calc(10px * var(--k));overflow-x:auto}.cbar::-webkit-scrollbar{height:0}.cchip{flex:none;padding:calc(5px * var(--k)) calc(12px * var(--k));border:1px solid var(--bd);border-radius:999px;background:#fff;color:var(--sub);font-size:calc(12px * var(--k));font-family:inherit;line-height:1.4;cursor:pointer;white-space:nowrap}.cchip.on{border-color:var(--pri);background:var(--pri9);color:var(--pri);font-weight:500}.ev.done{opacity:.6}.ev.done .tt{text-decoration:line-through;color:var(--sub)}.ev .sub{display:flex;align-items:center;gap:calc(6px * var(--k));margin-top:calc(2px * var(--k));min-width:0}.ev .sub .ss{margin-top:0}.ev .sc{flex:none;max-width:45%;height:calc(17px * var(--k));line-height:calc(17px * var(--k));padding:0 calc(7px * var(--k));border-radius:999px;background:var(--fill);color:var(--sub);font-size:calc(11px * var(--k));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev .cr{margin-top:calc(2px * var(--k));font-size:calc(12px * var(--k));color:var(--sub);white-space:pre-wrap;word-break:break-word}.ev-more{font-size:calc(12px * var(--k));color:var(--sub);cursor:pointer;padding:calc(4px * var(--k)) 0;min-height:calc(28px * var(--k));display:flex;align-items:center;justify-content:center}.empty{text-align:center;color:var(--ph);font-size:calc(13px * var(--k));padding:calc(30px * var(--k)) 0}.tab{height:calc(64px * var(--k));flex:none;background:#fff;border-top:.8px solid var(--line);position:relative;display:flex;align-items:flex-start;justify-content:space-around;padding-top:calc(8px * var(--k))}.tab .it{flex:1;display:flex;flex-direction:column;align-items:center;gap:calc(4px * var(--k));cursor:pointer;border:0;background:none;font-family:inherit;padding:0;color:var(--sub)}.tab .it .bx{position:relative;width:calc(22px * var(--k));height:calc(22px * var(--k));display:block}.tab .it .bx:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(34px * var(--k));height:calc(34px * var(--k));border-radius:calc(10px * var(--k));background:transparent}.tab .it.on{color:var(--pri)}.tab .it.on .bx:before{background:transparent}.tab .it .lb{font-size:calc(11px * var(--k));font-weight:500;color:inherit}.fabc{position:absolute;left:50%;top:-14px;transform:translate(-50%);width:56px;height:56px;border-radius:50%;background:var(--pri);border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px -4px #2563eb80}.phone.care .fabc{width:62px;height:62px;top:-16px}.fabc:before,.fabc:after{content:"";position:absolute;background:#fff;border-radius:2px}.fabc:before{width:24px;height:2.6px}.fabc:after{width:2.6px;height:24px}.home{position:absolute;left:50%;bottom:8px;transform:translate(-50%);width:75px;height:5px;border-radius:3px;background:#1f2329;opacity:.85}.mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182773;display:flex;align-items:flex-end;justify-content:center;z-index:50}.sheet{width:375px;background:#fff;border-radius:16px 16px 44px 44px;padding:14px 16px 28px;max-height:88vh;overflow-y:auto;position:relative;animation:up .22s ease-out}.sheet-close{position:absolute;top:10px;right:12px;width:30px;height:30px;border:0;background:none;color:var(--sub);font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;font-family:inherit}.sheet-close:active{background:var(--fill)}@keyframes up{0%{transform:translateY(30px);opacity:.6}to{transform:none;opacity:1}}.sheet .grab{width:32px;height:4px;border-radius:2px;background:var(--ph);margin:0 auto 14px}.sheet h2{margin:0 0 14px;font-size:17px;font-weight:600}.fld{margin-bottom:10px}.fld label{display:block;font-size:12px;color:var(--ink);margin-bottom:4px}.fld input,.fld textarea{width:100%;height:40px;padding:0 12px;border:1px solid var(--bd);border-radius:8px;background:#fff;font-size:15px;color:var(--ink);font-family:inherit}.fld textarea{height:auto;min-height:68px;padding:8px 12px;line-height:1.5;resize:none}.fld input:focus{outline:none;border-color:var(--pri)}.fld .err{border-color:var(--fest)!important}.fld .errmsg{margin-top:6px;font-size:12px;color:var(--fest)}.daterow{display:flex;align-items:center;gap:8px}.daterow .datein{width:140px;flex:none}.period{flex:1;display:flex;gap:4px}.period .seg{flex:1;height:40px;border:1px solid var(--bd);border-radius:8px;background:#fff;font-size:13px;color:var(--ink);cursor:pointer;font-family:inherit}.period .seg.on{border-color:var(--pri);background:var(--pri9);color:var(--pri);font-weight:500}.pick{display:flex;gap:8px;flex-wrap:wrap}.pick .av{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;cursor:pointer;opacity:.45;transition:.15s}.pick .av.on{opacity:1;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--av-c, var(--pri))}.optrow{display:flex;gap:8px}.opt{flex:1;display:flex;gap:6px;align-items:center;border:1px solid var(--bd);border-radius:8px;padding:7px 10px;cursor:pointer}.opt.on{border-color:var(--pri);background:var(--pri9)}.opt .rd{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--ph);flex:none;position:relative}.opt.on .rd{border-color:var(--pri)}.opt.on .rd:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--pri)}.opt .tx{font-size:14px}.save{width:100%;height:44px;border:0;border-radius:4px;background:var(--pri);color:#fff;font-size:16px;font-weight:500;cursor:pointer;margin-top:6px;font-family:inherit}.save:active{background:#1d4ed8}.save:disabled{background:#a8bff5;cursor:not-allowed}.save.ghost{background:#fff;color:var(--fest);border:1px solid #fbc4c4;margin-top:10px}.sheet .rowbtn{display:flex;gap:10px;margin-top:6px}.sheet .rowbtn .save{flex:1}.row{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border-bottom:.5px solid var(--line);font-size:15px}.row .av{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;flex:none}.row .rt{flex:1;min-width:0}.row .rs{font-size:12px;color:var(--sub)}.row .rr{margin-left:auto;color:var(--ph);flex:none}.row.tap{cursor:pointer}.grp{font-size:13px;font-weight:600;color:var(--ink);padding:16px 16px 8px;display:flex;align-items:baseline;justify-content:space-between}.grp .gc{font-size:12px;font-weight:500;color:var(--sub)}.rem31{margin-top:calc(16px * var(--k))}.rem31-h{font-size:calc(15px * var(--k));font-weight:600;color:var(--ink);padding-bottom:calc(8px * var(--k))}.rem31 .grp,.rem31 .mgroup{padding-left:0;padding-right:0}.mgroup{display:grid;grid-template-columns:auto 1fr auto;gap:6px 10px;padding:14px 16px;background:#fff;border-bottom:.5px solid var(--line);overflow:hidden}.mgroup .bar{grid-column:1;grid-row:1;width:3px;height:16px;border-radius:1.5px;align-self:start;margin-top:3px;background:var(--bar-c, var(--sub))}.mgroup .pname{grid-column:2;grid-row:1;font-size:15px;font-weight:600;color:var(--pri);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mgroup .wtag{grid-column:3;grid-row:1;align-self:start;margin-top:1px}.rline{grid-column:1 / 4;min-width:0;padding:3px 0;cursor:pointer}.rline .tt{font-size:15px;font-weight:500;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rline .rs2{font-size:12px;color:var(--sub);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ptag{display:inline-flex;align-items:center;padding:1px calc(8px * var(--k));border-radius:9px;font-size:calc(11px * var(--k));font-weight:500;line-height:1.4;background:var(--fill);color:var(--sub);white-space:nowrap}.whcard{margin-top:calc(10px * var(--k));overflow:hidden}.wh-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.wh-head .wh-t{font-size:13px;font-weight:600;color:var(--ink)}.wh-grid{display:grid;grid-template-columns:auto repeat(7,minmax(0,1fr));gap:3px;margin-top:calc(8px * var(--k))}.whc{display:flex;align-items:center;justify-content:center;min-width:0;padding:calc(5px * var(--k)) 0;border-radius:calc(6px * var(--k));font-size:calc(13px * var(--k));line-height:1;box-sizing:border-box}.whc-x{padding:0}.whc-h,.whc-p{font-size:calc(11px * var(--k));color:var(--ink);font-weight:500}.whc-h{flex-direction:column;gap:calc(1px * var(--k));line-height:1.15;padding:calc(4px * var(--k)) 0}.whc-h .wh-l1{display:inline-flex;align-items:center;gap:calc(2px * var(--k));max-width:100%}.whc-h .wh-md{font-size:calc(10px * var(--k));font-weight:400;color:#757b83;line-height:1}.whc-h.on,.whc-p.on{background:#2563eb29;font-weight:600}.whc-n{min-height:calc(22px * var(--k))}.whc-n.lv0{background:var(--fill);border:1px dashed var(--bd)}.whc-n.lv1{background:#dc26264d}.whc-n.lv2{background:var(--fest)}.whc-h .wh-hd{font-size:calc(9px * var(--k));font-weight:500;line-height:1;color:var(--pri)}.whc-h .wh-hd.work{color:var(--fest)}.wh-legend{display:flex;align-items:center;flex-wrap:wrap;gap:4px calc(8px * var(--k));margin-top:calc(10px * var(--k));font-size:calc(11px * var(--k));color:var(--sub)}.wh-lg{display:inline-flex;align-items:center;gap:3px}.whsw{width:calc(12px * var(--k));height:calc(12px * var(--k));border-radius:3px;flex:none;border:.5px solid var(--line)}.whsw.lv0{background:var(--fill);border:1px dashed var(--bd)}.whsw.lv1{background:#dc26264d}.whsw.lv2{background:var(--fest)}.tipbar{background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;padding:12px 14px;font-size:13px;color:#1d4ed8;line-height:1.7;margin:0 16px 16px}.mini{height:28px;padding:0 10px;border-radius:6px;border:1px solid var(--bd);background:#fff;font-size:12px;color:var(--ink);cursor:pointer;font-family:inherit}.mini.ok{background:var(--pri);border-color:var(--pri);color:#fff}.mini+.mini{margin-left:8px}.auth{padding:8px 16px 0}.auth .brand{text-align:center;margin:calc(10px * var(--k)) 0 calc(22px * var(--k))}.auth .brand .logo{width:58px;height:58px;border-radius:16px;background:var(--pri);color:#fff;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.auth .brand h1{margin:0 0 6px;font-size:calc(20px * var(--k));font-weight:600}.auth .brand p{margin:0;font-size:calc(12px * var(--k));color:var(--sub)}.auth .fld input{height:calc(44px * var(--k));font-size:calc(16px * var(--k))}.auth .save{height:calc(46px * var(--k));font-size:calc(16px * var(--k));margin-top:18px}.auth .sub{text-align:center;font-size:13px;color:var(--sub);margin:14px 0 0}.auth .link{color:var(--pri);font-weight:500;cursor:pointer;background:none;border:0;font-size:13px;font-family:inherit;padding:0}.auth .divider{display:flex;align-items:center;gap:10px;color:var(--ph);font-size:12px;margin:18px 0 0}.auth .divider:before,.auth .divider:after{content:"";flex:1;height:1px;background:var(--line)}.codebox{display:flex;gap:8px;justify-content:space-between}.codebox input{flex:1;text-align:center;padding:0;height:52px;font-size:22px;font-weight:600;letter-spacing:2px;border-radius:10px;background:#fff;border:1px solid var(--bd)}.pending{text-align:center;padding:30px 0 10px}.pending .ico{width:64px;height:64px;border-radius:50%;background:var(--pri9);color:var(--pri);font-size:30px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.pending h2{margin:0 0 8px;font-size:18px;font-weight:600}.pending p{margin:0 auto;font-size:13px;color:var(--sub);line-height:1.8;max-width:260px}.care .tipbar{font-size:14px}.care .row,.care .grp{font-size:calc(15px * var(--k))}@media(max-width:480px){body{padding:0;background:var(--page)}.phone{width:100%;height:100vh;height:100dvh;max-height:none;border:0;border-radius:0;box-shadow:none}.sheet{width:100%;border-radius:16px 16px 0 0;padding-bottom:max(28px,env(safe-area-inset-bottom))}}.wxpage{padding-bottom:calc(24px * var(--k))}.wxlb{font-size:calc(13px * var(--k));color:var(--sub);padding:calc(18px * var(--k)) calc(16px * var(--k)) calc(7px * var(--k))}.wxcard{background:#fff;border-radius:calc(12px * var(--k));margin:0 calc(12px * var(--k));overflow:hidden}.wxrow{display:flex;align-items:center;gap:calc(12px * var(--k));min-height:calc(52px * var(--k));width:100%;padding:0 calc(16px * var(--k));background:#fff;font-size:calc(15px * var(--k));color:var(--ink);text-align:left}.wxrow+.wxrow{border-top:.5px solid var(--line)}.wxrow.tap{cursor:pointer}.wxrow.tap:active{background:#f5f6f7}.wxrow.tall{min-height:calc(64px * var(--k))}.wxrow.pend{min-height:calc(56px * var(--k))}.wxmain{flex:1;min-width:0}.wxsub{margin-top:calc(2px * var(--k));font-size:calc(13px * var(--k));color:var(--sub)}.wxic{flex:none;width:calc(28px * var(--k));height:calc(28px * var(--k));border-radius:calc(7px * var(--k));display:flex;align-items:center;justify-content:center;font-size:calc(13px * var(--k));color:#fff;background:var(--fill)}.wxic.plain{color:var(--sub)}.wxic.av{border-radius:50%}.wxr{flex:none;max-width:46%;font-size:calc(14px * var(--k));color:var(--sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wxg{flex:none;color:var(--ph);font-size:calc(18px * var(--k));line-height:1}.wxsw{flex:none;position:relative;width:calc(46px * var(--k));height:calc(28px * var(--k));border-radius:calc(14px * var(--k));background:var(--bd);transition:background .18s}.wxsw.on{background:var(--pri)}.wxsw i{position:absolute;top:calc(2px * var(--k));left:calc(2px * var(--k));width:calc(24px * var(--k));height:calc(24px * var(--k));border-radius:50%;background:#fff;transition:left .18s}.wxsw.on i{left:calc(20px * var(--k))}.wxmini{flex:none;height:calc(30px * var(--k));padding:0 calc(12px * var(--k));border-radius:calc(7px * var(--k));border:.5px solid var(--bd);background:#fff;color:#606266;font-size:calc(13px * var(--k));font-family:inherit;cursor:pointer}.wxmini.ok{border-color:var(--pri);color:var(--pri)}.wxpane{font-size:calc(14px * var(--k));color:#606266;line-height:1.85}.wxpane b{color:var(--ink)}.wxpane p{margin:0 0 calc(12px * var(--k))}.wxta{width:100%;min-height:calc(120px * var(--k));padding:calc(10px * var(--k)) calc(12px * var(--k));border:.5px solid var(--bd);border-radius:calc(10px * var(--k));background:#fff;color:var(--ink);font-size:calc(15px * var(--k));line-height:1.7;font-family:inherit;resize:none}.wxta:focus{outline:none;border-color:var(--pri)}.wxcount{margin-top:calc(6px * var(--k));font-size:calc(12px * var(--k));color:var(--sub);text-align:right}.yseg{display:inline-flex;gap:0;flex:none;height:30px;box-sizing:border-box;border:1px solid var(--pri);border-radius:6px;overflow:hidden}.ysegb{height:100%;box-sizing:border-box;padding:0 12px;border:0;border-radius:0;background:#fff;color:var(--pri);font-family:inherit;font-size:13px;font-weight:600;display:flex;align-items:center;cursor:pointer;flex:none}.ysegb.on{background:var(--pri);color:#fff}.ybar{display:flex;align-items:center;justify-content:space-between;padding:0 calc(2px * var(--k)) calc(8px * var(--k))}.ybar .yt{font-size:calc(15px * var(--k));font-weight:600;color:var(--ink)}.ybar .yn{display:inline-flex;gap:calc(6px * var(--k))}.ybar .yn button{width:calc(26px * var(--k));height:calc(26px * var(--k));border:1px solid var(--bd);border-radius:calc(8px * var(--k));background:#fff;color:var(--ink);font-size:calc(13px * var(--k));line-height:1;cursor:pointer}.ygrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(8px * var(--k))}.ymo{min-width:0;padding:calc(6px * var(--k));border:1px solid var(--line);border-radius:calc(10px * var(--k));background:#fff}.ymt{display:block;width:100%;padding:0 0 calc(4px * var(--k));border:0;background:transparent;color:var(--ink);font-family:inherit;font-size:calc(12px * var(--k));font-weight:600;text-align:left;cursor:pointer}.ymh,.ymg{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px}.ymh span{font-size:calc(9px * var(--k));color:var(--sub);text-align:center}.ymd{position:relative;min-width:0;height:calc(20px * var(--k));padding:0;border:0;border-radius:calc(4px * var(--k));background:transparent;color:var(--ink);font-family:inherit;font-size:calc(11px * var(--k));line-height:1;cursor:pointer}.ymd.out{cursor:default}.ymd.out .g{visibility:hidden}.ymd.rest .g{color:var(--pri);font-weight:500}.ymd.work .g{color:var(--fest);font-weight:500}.ymd.today{background:#2563eb29;font-weight:500}.ymd.sel{box-shadow:inset 0 0 0 1px var(--pri)}.ymd .yd{position:absolute;left:50%;bottom:calc(1px * var(--k));width:calc(4px * var(--k));height:calc(4px * var(--k));margin-left:calc(-2px * var(--k));border-radius:50%;background:var(--odot)}.whc-n.tap{cursor:pointer}.whc-n .hnt{max-width:100%;overflow:hidden;font-size:calc(9px * var(--k));font-weight:500;line-height:1;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.hmod{margin-top:calc(2px * var(--k));font-size:calc(12px * var(--k));color:var(--pri)}.hsec{margin:calc(12px * var(--k)) 0 calc(6px * var(--k));font-size:calc(12px * var(--k));color:var(--sub)}.hrow,.hchips{display:flex;flex-wrap:wrap;gap:calc(8px * var(--k))}.hlv{flex:1;min-width:calc(72px * var(--k));height:calc(32px * var(--k));border:1px solid var(--bd);border-radius:calc(8px * var(--k));background:#fff;color:var(--ink);font-family:inherit;font-size:calc(13px * var(--k));cursor:pointer}.hlv.lv0.on{border-color:var(--bd);background:var(--fill)}.hlv.lv1.on{border-color:#dc262699;background:#dc26264d}.hlv.lv2.on{border-color:var(--fest);background:var(--fest);color:#fff}.hnote{display:flex;align-items:center;gap:calc(8px * var(--k))}.hinput{flex:1;min-width:0;height:calc(36px * var(--k));padding:0 calc(10px * var(--k));border:1px solid var(--bd);border-radius:calc(8px * var(--k));color:var(--ink);font-family:inherit;font-size:calc(14px * var(--k))}.hinput:focus{outline:none;border-color:var(--pri)}.hcount{flex:none;font-size:calc(12px * var(--k));color:var(--sub)}.hchip{padding:calc(6px * var(--k)) calc(12px * var(--k));border:1px solid var(--bd);border-radius:999px;background:#fff;color:var(--ink);font-family:inherit;font-size:calc(13px * var(--k));cursor:pointer}.hchip.on{border-color:var(--pri);background:var(--pri9);color:var(--pri);font-weight:500}.hbtns{display:flex;gap:calc(10px * var(--k));margin-top:calc(16px * var(--k))}.hbtn{flex:1;height:calc(40px * var(--k));border:0;border-radius:calc(10px * var(--k));font-family:inherit;font-size:calc(15px * var(--k));cursor:pointer}.hbtn.ghost{background:var(--fill);color:var(--ink)}.hbtn.save{background:var(--pri);color:#fff;font-weight:500}
