.e2e[data-cal3] .dtiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.e2e[data-cal3] .dtl2{background:var(--s1);border:1px solid var(--ln);cursor:pointer;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;transition:border-color .12s;display:flex}.e2e[data-cal3] .dtl2:hover{border-color:var(--gb)}.e2e[data-cal3] .dtl2.hl{border-color:var(--gb);background:var(--gs)}.e2e[data-cal3] .dtl2 b{font-family:var(--mono);letter-spacing:-.01em;font-size:21px;line-height:1.1}.e2e[data-cal3] .dtl2 span{font-size:12px;font-weight:700}.e2e[data-cal3] .dtl2 em{color:var(--dim);font-size:11px;font-style:normal}.e2e[data-cal3] .dtl2 .bar{background:var(--s3);border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.e2e[data-cal3] .dtl2 .bar i{border-radius:2px;height:100%;display:block}.e2e[data-cal3] .dread .rb{max-width:none;margin:14px 0 0}.e2e[data-cal3] .dread .rbl{margin-top:30px}.e2e[data-cal3] .dmvs{grid-template-columns:1.1fr 1fr 1fr;gap:8px;margin:12px 0 10px;display:grid}.e2e[data-cal3] .dverd{border:1px solid var(--ln);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.e2e[data-cal3] .dverd b{font-size:13px}.e2e[data-cal3] .dverd span{color:var(--mu);font-size:11.5px}.e2e[data-cal3] .dverd.v-high{background:var(--rs);border-color:color-mix(in srgb,var(--red)40%,transparent)}.e2e[data-cal3] .dverd.v-high b{color:var(--red)}.e2e[data-cal3] .dverd.v-low{background:var(--gs);border-color:var(--gb)}.e2e[data-cal3] .dverd.v-low b{color:var(--gold)}.e2e[data-cal3] .dverd.v-right{background:var(--grs);border-color:color-mix(in srgb,var(--grn)40%,transparent)}.e2e[data-cal3] .dverd.v-right b{color:var(--grn)}.e2e[data-cal3] .dmove{border:1px solid var(--ln);background:var(--s2);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.e2e[data-cal3] .dmove b{font-size:13px}.e2e[data-cal3] .dmove .gain{font-family:var(--mono);color:var(--grn);font-size:11.5px}.e2e[data-cal3] .dmove.done{opacity:.8}.e2e[data-cal3] .dmove .btn{align-self:flex-start}.e2e[data-cal3] .dplayp{align-items:center;gap:8px;min-width:160px;margin-left:auto;display:inline-flex}.e2e[data-cal3] .dplayp i{background:var(--s3);border-radius:3px;flex:1;height:5px;display:block;position:relative;overflow:hidden}.e2e[data-cal3] .dplayp i u{background:var(--gold);position:absolute;top:0;bottom:0;left:0}.e2e[data-cal3] .dplayp em{color:var(--dim);white-space:nowrap;font-size:11px;font-style:normal}.e2e[data-cal3] .dplayl{border-top:1px solid var(--ln);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 14px;margin-top:10px;padding-top:10px;display:grid}.e2e[data-cal3] .dplayl div{color:var(--dim);align-items:center;gap:8px;font-size:12px;display:flex}.e2e[data-cal3] .dplayl div i{background:var(--s3);border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:inline-flex}.e2e[data-cal3] .dplayl div.on{color:var(--tx)}.e2e[data-cal3] .dplayl div.on i{background:var(--grs);color:var(--grn)}.e2e[data-cal3] .dplayl div.now{color:var(--gold)}.e2e[data-cal3] .dplayl div.now i{box-shadow:0 0 0 2px var(--gb);background:var(--gs)}.e2e[data-cal3] .donly{margin-bottom:10px}.e2e[data-cal3] .donlyh{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.e2e[data-cal3] .donlyh b{font-size:13px;font-weight:800}.e2e[data-cal3] .donlyh .dim{font-size:11.5px}.e2e[data-cal3] .donlyg{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.e2e[data-cal3] .donlyc{background:var(--s1);border:1px solid var(--gb);cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:11px 13px;display:flex}.e2e[data-cal3] .donlyc:hover{background:var(--gs)}.e2e[data-cal3] .donlyc.done{border-color:var(--ln);opacity:.85}.e2e[data-cal3] .donlyc b{letter-spacing:-.01em;font-size:13.5px}.e2e[data-cal3] .donlyc span{color:var(--mu);font-size:12px;line-height:1.4}.e2e[data-cal3] .donlya{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.e2e[data-cal3] .donlya em{font-style:normal;font-family:var(--mono);color:var(--dim);margin-right:auto;font-size:12px}.e2e[data-cal3] .dbody.day{grid-template-columns:minmax(0,1.5fr) 360px}.e2e[data-cal3] .drib{margin:2px 0 12px}.e2e[data-cal3] .dribh{height:14px;position:relative}.e2e[data-cal3] .dribh span{color:var(--dim);font-size:10px;position:absolute;top:0;transform:translate(-50%)}.e2e[data-cal3] .dribt{background:var(--s2);border:1px solid var(--ln);border-radius:7px;height:22px;position:relative;overflow:hidden}.e2e[data-cal3] .dribt i{cursor:pointer;background:var(--gold);opacity:.9;border-radius:4px;position:absolute;top:3px;bottom:3px}.e2e[data-cal3] .dribt i.meet{border:1.5px solid var(--blue);background:0 0}.e2e[data-cal3] .dribt i.block{background:var(--grn)}.e2e[data-cal3] .dribt i.deep{background:var(--blue)}.e2e[data-cal3] .dribt i.done{opacity:.3}.e2e[data-cal3] .dribt i:hover{outline:2px solid var(--tx)}.e2e[data-cal3] .dribt .now{background:var(--red);width:2px;text-decoration:none;position:absolute;top:0;bottom:0}.e2e[data-cal3] .dribt .now span{color:var(--red);font-size:9.5px;font-weight:800;position:absolute;top:-1px;left:4px}.e2e[data-cal3] .dtl3{flex-direction:column;display:flex}.e2e[data-cal3] .dti{border-top:1px solid var(--ln);grid-template-columns:52px 14px minmax(0,1fr);gap:0 10px;padding:10px 0;display:grid;position:relative}.e2e[data-cal3] .dti:first-child{border-top:0}.e2e[data-cal3] .dtt{flex-direction:column;align-items:flex-end;padding-top:2px;display:flex}.e2e[data-cal3] .dtt b{font-family:var(--mono);font-size:12.5px}.e2e[data-cal3] .dtt em{color:var(--dim);font-size:10.5px;font-style:normal}.e2e[data-cal3] .dtdot{background:var(--s3);border:2px solid var(--ln2);border-radius:50%;width:12px;height:12px;margin-top:5px}.e2e[data-cal3] .dti.next .dtdot{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 3px var(--gs)}.e2e[data-cal3] .dti.meet .dtdot{border-color:var(--blue)}.e2e[data-cal3] .dti.done .dtdot{background:var(--grn);border-color:var(--grn)}.e2e[data-cal3] .dti.done .dtb h4,.e2e[data-cal3] .dti.later .dtb h4{color:var(--dim)}.e2e[data-cal3] .dti.later .dtb{opacity:.7}.e2e[data-cal3] .dtb{min-width:0}.e2e[data-cal3] .dth2{align-items:center;gap:8px;margin-bottom:3px;display:flex}.e2e[data-cal3] .dth2 .chip{display:inline-block}.e2e[data-cal3] .dtdeal{color:var(--dim);font-size:11.5px;font-weight:700}.e2e[data-cal3] .dtdeal[data-c]{cursor:pointer}.e2e[data-cal3] .dtdeal[data-c]:hover{color:var(--gold)}.e2e[data-cal3] .dth2 .n{font-family:var(--mono);margin-left:auto;font-size:12px}.e2e[data-cal3] .dtb h4{letter-spacing:-.01em;cursor:pointer;margin:0;font-size:14px;font-weight:800}.e2e[data-cal3] .dtb h4:hover{color:var(--gold)}.e2e[data-cal3] .dtb p{color:var(--mu);margin:3px 0 0;font-size:12.5px;line-height:1.45}.e2e[data-cal3] .dtacts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.e2e[data-cal3] .dtacts .chip{display:inline-block}.e2e[data-cal3] .dtb .qe{margin-top:9px}.e2e[data-cal3] .dtb .qe textarea{min-height:96px}.e2e[data-cal3] .dq .sq2{cursor:pointer;display:block}.e2e[data-cal3] .dowe{border-top:1px solid var(--ln);cursor:pointer;padding:8px 0}.e2e[data-cal3] .dowe:first-of-type{border-top:0}.e2e[data-cal3] .dowe b{font-size:13px}.e2e[data-cal3] .dowe .chip{vertical-align:middle;margin-left:8px;display:inline-block}.e2e[data-cal3] .dowe p{color:var(--dim);margin:2px 0 0;font-size:12px}.e2e[data-cal3] .dowe .acts{margin-top:6px}.e2e[data-cal3] .dchg{border-top:1px solid var(--ln);cursor:pointer;padding:8px 0}.e2e[data-cal3] .dchg:first-of-type{border-top:0}.e2e[data-cal3] .dchg b{font-size:13px}.e2e[data-cal3] .dchg b i{font-style:normal;font-family:var(--mono);margin-left:6px;font-size:12px}.e2e[data-cal3] .dchg p{color:var(--dim);margin:2px 0 0;font-size:12px;line-height:1.4}.e2e[data-cal3] .dchg .n{font-family:var(--mono);color:var(--gold);font-size:12px}.e2e[data-cal3] .dmt{border-top:1px solid var(--ln);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 0;display:grid}.e2e[data-cal3] .dmt:first-of-type{border-top:0}.e2e[data-cal3] .dmt b{font-size:13px;display:block}.e2e[data-cal3] .dmt span{color:var(--dim);font-size:11.5px}.e2e[data-cal3] .dmt .n{font-family:var(--mono);font-size:12px}.e2e[data-cal3] .dmt .chip{display:inline-block}.e2e[data-cal3] .dsw{border-top:1px solid var(--ln);cursor:pointer;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.e2e[data-cal3] .dsw:first-of-type{border-top:0}.e2e[data-cal3] .dsw b{font-size:13px;display:block}.e2e[data-cal3] .dsw>div:first-child{flex:1;min-width:0}.e2e[data-cal3] .dsw span{color:var(--dim);font-size:11.5px;line-height:1.4}.e2e[data-cal3] .dswp{flex-direction:column;flex:none;gap:4px;display:flex}.e2e[data-cal3] .dswp span{font-family:var(--mono);background:var(--s3);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}.e2e[data-cal3] .dswp span.g{color:var(--grn);background:var(--grs)}.e2e[data-cal3] .dswp span.r{color:var(--red);background:var(--rs)}.e2e[data-cal3] .dsw:hover b{color:var(--gold)}.e2e[data-cal3] .dover .th2 p{margin-top:2px}.e2e[data-cal3] .dovr{border-top:1px solid var(--ln);cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;display:grid}.e2e[data-cal3] .dovr:first-of-type{border-top:0}.e2e[data-cal3] .dovr i{background:var(--grs);width:20px;height:20px;color:var(--grn);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-style:normal;display:inline-flex}.e2e[data-cal3] .dovr b{font-size:12.5px;display:block}.e2e[data-cal3] .dovr span{color:var(--dim);font-size:11px}.e2e[data-cal3] .dovr.un{opacity:.55}.e2e[data-cal3] .dovr.un i{background:var(--s3);color:var(--dim)}.e2e[data-cal3] .dfmini{cursor:pointer;border-color:var(--gb)}.e2e[data-cal3] .dfnext{flex-direction:column;gap:2px;display:flex}.e2e[data-cal3] .dfnext b{font-size:13px}.e2e[data-cal3] .dfnext .dim{font-size:11px}.e2e[data-cal3] .hrow .btn em{background:#0000002e;border-radius:999px;margin-left:4px;padding:0 6px;font-size:10.5px;font-style:normal}.e2e[data-cal3] .fover{z-index:60;background:var(--deep);flex-direction:column;padding:16px 20px;display:flex;position:absolute;inset:0;overflow:auto}.e2e[data-cal3] .foverh{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.e2e[data-cal3] .foverh b{font-size:18px;font-weight:800}.e2e[data-cal3] .foverh .dim{font-size:12px}.e2e[data-cal3] .fone{width:100%;max-width:760px;margin:0 auto}.e2e[data-cal3] .fcard{background:var(--s1);border:1px solid var(--ln);border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.e2e[data-cal3] .fcard.big{border-color:var(--gb);padding:22px 24px}.e2e[data-cal3] .fcard h3{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:800}.e2e[data-cal3] .fcard.big h3{font-size:22px}.e2e[data-cal3] .fcard p{color:var(--mu);margin:0;font-size:13px;line-height:1.5}.e2e[data-cal3] .fcard.big p{font-size:14px}.e2e[data-cal3] .fcard .chip{display:inline-block}.e2e[data-cal3] .fcard .dtacts{margin-top:12px}.e2e[data-cal3] .fgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.e2e[data-cal3] .fprog{align-items:center;gap:10px;margin-top:14px;display:flex}.e2e[data-cal3] .fprog i{background:var(--s3);border-radius:3px;flex:1;height:6px;display:block;position:relative;overflow:hidden}.e2e[data-cal3] .fprog i u{background:var(--gold);position:absolute;top:0;bottom:0;left:0}.e2e[data-cal3] .fprog em{color:var(--dim);white-space:nowrap;font-size:12px;font-style:normal}.e2e[data-cal3] .fdone{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:520px;margin:40px auto;display:flex}.e2e[data-cal3] .fdone b{font-size:20px}.e2e[data-cal3] .fdone span{color:var(--mu);font-size:13px}@container app (max-width:900px){.e2e[data-cal3] .dtiles{grid-template-columns:repeat(3,minmax(0,1fr))}.e2e[data-cal3] .dmvs,.e2e[data-cal3] .donlyg,.e2e[data-cal3] .dbody.day,.e2e[data-cal3] .dplayl{grid-template-columns:1fr}.e2e[data-cal3] .fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container app (max-width:640px){.e2e[data-cal3] .rbt b span{font-size:9px}.e2e[data-cal3] .dread .rbl{margin-top:34px}.e2e[data-cal3] .dtiles{grid-template-columns:repeat(2,minmax(0,1fr))}.e2e[data-cal3] .dti{grid-template-columns:44px 12px minmax(0,1fr)}.e2e[data-cal3] .fgrid{grid-template-columns:1fr}.e2e[data-cal3] .dribh span:nth-child(2n){display:none}.e2e[data-cal3] .fover{padding:12px}}.e2e[data-cal3] .dwf{margin-bottom:12px}.e2e[data-cal3] .dwfr{border-top:1px solid var(--ln);cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;font-size:12.5px;display:grid}.e2e[data-cal3] .dwfr:first-of-type{border-top:0}.e2e[data-cal3] .dwfr i{background:var(--s3);width:20px;height:20px;color:var(--mu);border-radius:50%;justify-content:center;align-items:center;font-size:10.5px;font-style:normal;font-weight:800;display:inline-flex}.e2e[data-cal3] .dwfr.done i{background:var(--grs);color:var(--grn)}.e2e[data-cal3] .dwfr.done span{color:var(--dim);text-decoration:line-through}.e2e[data-cal3] .dwfr em{font-style:normal;font-family:var(--mono);color:var(--dim);font-size:11.5px}.e2e[data-cal3] .dwfr:hover span{color:var(--gold)}.e2e[data-cal3] .dwt .ksub span{color:var(--dim);font-size:11.5px;font-weight:500}.e2e[data-cal3] .dswc{margin-top:10px}.e2e[data-cal3] .dswg{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.e2e[data-cal3] .dswg .dsw:nth-child(2){border-top:0}@container app (max-width:900px){.e2e[data-cal3] .dswg{grid-template-columns:1fr}.e2e[data-cal3] .dswg .dsw:nth-child(2){border-top:1px solid var(--ln)}}.e2e[data-cal3] .dthd{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.e2e[data-cal3] .dthd b{font-family:var(--mono);letter-spacing:-.01em;font-size:26px}.e2e[data-cal3] .dthd span{color:var(--mu);font-size:12.5px}.e2e[data-cal3] .dthd em{color:var(--dim);margin-left:auto;font-size:11.5px;font-style:normal}.e2e[data-cal3] .dpath2{margin:4px 0 12px}.e2e[data-cal3] .dpath2>span{background:var(--s3);border-radius:4px;height:8px;display:block;overflow:hidden}.e2e[data-cal3] .dpath2>span i{border-radius:4px;height:100%;display:block}.e2e[data-cal3] .dpath2 i.g{background:var(--grn)}.e2e[data-cal3] .dpl{justify-content:space-between;gap:10px;margin-top:5px;display:flex}.e2e[data-cal3] .dpl em{color:var(--dim);font-size:11px;font-style:normal}.e2e[data-cal3] .dcwl{flex-direction:column;display:flex}.e2e[data-cal3] .dcwr{border-top:1px solid var(--ln);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 10px;padding:7px 0;font-size:12.5px;display:grid}.e2e[data-cal3] .dcwr:first-child{border-top:0}.e2e[data-cal3] .dcwr b{display:block}.e2e[data-cal3] .dcwr span{color:var(--dim);grid-column:1;font-size:11px;display:block}.e2e[data-cal3] .dcwr i{font-style:normal;font-family:var(--mono);text-align:right;grid-area:1/2/3;font-weight:700}.e2e[data-cal3] .dcwr .chip,.e2e[data-cal3] .dcwr .btn{grid-area:1/3/3}.e2e[data-cal3] .dcwr[data-c]{cursor:pointer}.e2e[data-cal3] .dcwr[data-c]:hover b{color:var(--gold)}.e2e[data-cal3] .dwk{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.e2e[data-cal3] .dwd{background:var(--s2);border:1px solid var(--ln);cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:9px 10px;display:flex}.e2e[data-cal3] .dwd:hover{border-color:var(--gb)}.e2e[data-cal3] .dwd.on{border-color:var(--gold);background:var(--gs)}.e2e[data-cal3] .dwd.past{opacity:.6}.e2e[data-cal3] .dwd b{font-size:12.5px}.e2e[data-cal3] .dwd span{color:var(--dim);font-size:11px}.e2e[data-cal3] .dwd em{color:var(--gold);margin-top:4px;font-size:11px;font-style:normal;line-height:1.3}@container app (max-width:640px){.e2e[data-cal3] .dwk{grid-template-columns:repeat(2,minmax(0,1fr))}.e2e[data-cal3] .dwk .dwd:last-child{grid-column:1/-1}.e2e[data-cal3] .dcwr{grid-template-columns:minmax(0,1fr) auto}.e2e[data-cal3] .dcwr .chip,.e2e[data-cal3] .dcwr .btn{grid-area:auto/1/auto/-1;justify-self:start}}.e2e[data-cal3] .dchn{border-top:1px solid var(--ln);cursor:pointer;grid-template-columns:150px 1fr 70px;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:grid}.e2e[data-cal3] .dchn:first-of-type{border-top:0}.e2e[data-cal3] .dchn:hover span{color:var(--tx)}.e2e[data-cal3] .dchn span{color:var(--mu)}.e2e[data-cal3] .dchn i{background:var(--ln2);border-radius:4px;height:8px;display:block}.e2e[data-cal3] .dchn i u{background:var(--gold);border-radius:4px;height:100%;display:block}.e2e[data-cal3] .dchn b{text-align:right;font-variant-numeric:tabular-nums}.e2e[data-cal3] .dchn b small{color:var(--mu);margin-left:2px;font-weight:400}.e2e[data-cal3] .dchnl{background:var(--s2);border-radius:10px;flex-direction:column;gap:3px;margin-top:10px;padding:10px 12px;font-size:13px;display:flex}.e2e[data-cal3] .dchnl b{font-size:13px}.e2e[data-cal3] .dchnl span{color:var(--mu)}.e2e[data-cal3] .dswg{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.e2e[data-cal3] .dswr{border-top:1px solid var(--ln);flex-direction:column;gap:5px;min-width:0;padding:11px 0;display:flex}.e2e[data-cal3] .dswg .dswr:nth-child(-n+2){border-top:0}.e2e[data-cal3] .dswn{cursor:pointer}.e2e[data-cal3] .dswn b{font-size:13.5px;display:block}.e2e[data-cal3] .dswn:hover b{color:var(--gold)}.e2e[data-cal3] .dswn span{color:var(--dim);margin-top:1px;font-size:11.5px;display:block}.e2e[data-cal3] .dsww{color:var(--mu);font-size:12.5px;line-height:1.4}.e2e[data-cal3] .dswo{align-items:center;gap:8px;display:flex}.e2e[data-cal3] .dswo i.ob{background:var(--s3);border-radius:4px;flex:1;height:7px;display:block;overflow:hidden}.e2e[data-cal3] .dswo i.ob u{border-radius:4px;height:100%;display:block}.e2e[data-cal3] .dswo i.ob u.g{background:var(--grn)}.e2e[data-cal3] .dswo i.ob u.a{background:var(--gold)}.e2e[data-cal3] .dswo i.ob u.r{background:var(--red)}.e2e[data-cal3] .dswo b{text-align:right;font-variant-numeric:tabular-nums;min-width:34px;font-size:12.5px}.e2e[data-cal3] .dswo b.g{color:var(--grn)}.e2e[data-cal3] .dswo b.a{color:var(--gold)}.e2e[data-cal3] .dswo b.r{color:var(--red)}.e2e[data-cal3] .dswg .dswp{flex-flow:wrap;gap:6px}.e2e[data-cal3] .dswa{margin-top:3px}@container app (max-width:900px){.e2e[data-cal3] .dswg{grid-template-columns:1fr}.e2e[data-cal3] .dswg .dswr:nth-child(2){border-top:1px solid var(--ln)}}.e2e[data-cal3] .dbody.work{grid-template-columns:minmax(0,1fr) 330px;margin-top:12px}.e2e[data-cal3] .wans .oansa{margin-top:12px}.e2e[data-cal3] .wbar{flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0 0;display:flex}.e2e[data-cal3] .wbg{align-items:center;gap:8px;display:inline-flex}.e2e[data-cal3] .wbl{color:var(--dim);font-size:11px;font-weight:700}.e2e[data-cal3] .wbar .seg span em.n{font-family:var(--mono);color:var(--dim);font-size:10px;font-style:normal;font-weight:700}.e2e[data-cal3] .wbar .seg span.on em.n{color:var(--gold)}.e2e[data-cal3] .wbar input.wq{background:var(--s2);border:1px solid var(--ln);color:var(--tx);border-radius:10px;outline:0;min-width:220px;padding:7px 11px;font-size:12.5px}.e2e[data-cal3] .wbar input.wq:focus{border-color:var(--gb)}.e2e[data-cal3] .wkeys{color:var(--dim);white-space:nowrap;cursor:default;font-size:11px}.e2e[data-cal3] .wtabs{flex-wrap:wrap}.e2e[data-cal3] .wtf{align-items:center;gap:8px;display:inline-flex}.e2e[data-cal3] .wtf select,.e2e[data-cal3] .wtf input{background:var(--s2);border:1px solid var(--ln);color:var(--tx);border-radius:10px;outline:0;padding:6px 10px;font-size:12.5px}.e2e[data-cal3] .wtf input{min-width:200px}.e2e[data-cal3] .wgrp{margin-bottom:10px;padding:0;overflow:hidden}.e2e[data-cal3] .wgh{border-bottom:1px solid var(--ln);background:var(--s2);align-items:center;gap:10px;padding:10px 14px;display:flex}.e2e[data-cal3] .wgh b{font-size:13px}.e2e[data-cal3] .wgh.late b{color:var(--red)}.e2e[data-cal3] .wgs{color:var(--dim);font-size:11.5px}.e2e[data-cal3] .wgs.mono{font-family:var(--mono);color:var(--mu);font-weight:700}.e2e[data-cal3] .wr{border-top:1px solid var(--ln);grid-template-columns:22px 22px minmax(0,1fr) 190px;align-items:start;gap:0 10px;padding:12px 14px;display:grid;position:relative}.e2e[data-cal3] .wr:first-of-type{border-top:0}.e2e[data-cal3] .wr.sel{background:var(--gs)}.e2e[data-cal3] .wr.cur{box-shadow:inset 3px 0 0 var(--gold);background:color-mix(in srgb,var(--gs)60%,transparent)}.e2e[data-cal3] .wr.open{background:var(--s2)}.e2e[data-cal3] .wr.dn h4{color:var(--dim);text-decoration:line-through}.e2e[data-cal3] .wck{border:1.5px solid var(--ln2);width:18px;height:18px;color:var(--gold);cursor:pointer;background:var(--s1);border-radius:5px;justify-content:center;align-items:center;margin-top:2px;font-size:11px;display:inline-flex}.e2e[data-cal3] .wck.on{border-color:var(--gold);background:var(--gs)}.e2e[data-cal3] .wck:hover{border-color:var(--gb)}.e2e[data-cal3] .wtick{border:1.5px solid var(--ln2);width:18px;height:18px;color:var(--grn);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-top:2px;font-size:11px;display:inline-flex}.e2e[data-cal3] .wtick:hover{border-color:var(--grn)}.e2e[data-cal3] .wtick.on{border-color:var(--grn);background:var(--grs)}.e2e[data-cal3] .wai{background:var(--gs);width:18px;height:18px;color:var(--gold);cursor:default;border-radius:50%;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.e2e[data-cal3] .wai svg{width:11px;height:11px}.e2e[data-cal3] .wrb{min-width:0}.e2e[data-cal3] .wrm{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.e2e[data-cal3] .wr h4{cursor:pointer;margin:0;font-size:14px;font-weight:700;line-height:1.35}.e2e[data-cal3] .wr h4:hover{color:var(--gold)}.e2e[data-cal3] .wrw{color:var(--mu);max-width:80ch;margin:3px 0 0;font-size:12.5px;line-height:1.45}.e2e[data-cal3] .wra{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.e2e[data-cal3] .wra .btn.sm{padding:5px 10px}.e2e[data-cal3] .wqa{gap:6px;margin-top:8px;display:flex}.e2e[data-cal3] .wrr{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex}.e2e[data-cal3] .wdeal{flex-direction:column;align-items:flex-end;font-size:12.5px;font-weight:700;display:flex}.e2e[data-cal3] .wdeal em{font-style:normal;font-family:var(--mono);color:var(--dim);font-size:11px;font-weight:600}.e2e[data-cal3] .wdue{color:var(--mu);cursor:pointer;background:var(--s2);border-radius:6px;padding:2px 6px;font-size:11.5px;font-weight:700}.e2e[data-cal3] .wdue:hover{color:var(--tx)}.e2e[data-cal3] .wdue.late{color:var(--red);background:var(--rs)}.e2e[data-cal3] .wdue.today{color:var(--gold);background:var(--gs)}.e2e[data-cal3] .wprom{color:var(--dim);font-size:11px}.e2e[data-cal3] .wconf{color:var(--mu);cursor:default;align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}.e2e[data-cal3] .wconf i{background:var(--s3);border-radius:3px;width:46px;height:5px;display:inline-block;overflow:hidden}.e2e[data-cal3] .wconf i s{background:var(--gold);border-radius:3px;height:100%;text-decoration:none;display:block}.e2e[data-cal3] .wconf.hi i s{background:var(--grn)}.e2e[data-cal3] .wconf.lo i s{background:var(--red)}.e2e[data-cal3] .wboth{cursor:default}.e2e[data-cal3] .wproof{background:var(--s1);border:1px solid var(--ln);border-radius:10px;margin:10px 0 2px;padding:10px 12px}.e2e[data-cal3] .wwhat{flex-direction:column;gap:2px;margin-bottom:8px;font-size:12.5px;display:flex}.e2e[data-cal3] .wwhat span{color:var(--dim);font-size:11px;font-weight:700}.e2e[data-cal3] .wevr{border-top:1px solid var(--ln);grid-template-columns:150px 1fr;gap:10px;padding:5px 0;font-size:12.5px;display:grid}.e2e[data-cal3] .wevr:first-of-type{border-top:0}.e2e[data-cal3] .wevr em{color:var(--mu);font-size:11.5px;font-style:normal;font-weight:700}.e2e[data-cal3] .wbasis{color:var(--mu);background:var(--s2);border-radius:8px;margin-top:8px;padding:7px 10px;font-size:12px}.e2e[data-cal3] .wqe{margin-top:10px}.e2e[data-cal3] .wqe .r2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.e2e[data-cal3] .wqe input,.e2e[data-cal3] .wqe select{background:var(--s1);border:1px solid var(--ln2);width:100%;color:var(--tx);border-radius:8px;outline:0;padding:7px 9px;font-size:12.5px}.e2e[data-cal3] .wqe .df{color:var(--dim);font-size:11px}.e2e[data-cal3] .wsel{background:var(--s1);border:1px solid var(--gb);box-shadow:var(--shadow);z-index:5;border-radius:12px;align-items:center;gap:10px;margin:10px 0;padding:10px 14px;display:flex;position:sticky;bottom:10px}.e2e[data-cal3] .wsel b{font-size:13px}.e2e[data-cal3] .wadd{background:var(--s2);border:1px dashed var(--ln2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;padding:10px 12px;display:flex}.e2e[data-cal3] .wal{color:var(--dim);margin-right:2px;font-size:11.5px;font-weight:700}.e2e[data-cal3] .wadd input,.e2e[data-cal3] .wadd select{background:var(--s1);border:1px solid var(--ln);color:var(--tx);border-radius:9px;outline:0;padding:7px 10px;font-size:12.5px}.e2e[data-cal3] .wadd input{flex:1;min-width:180px}.e2e[data-cal3] .wdone .th2{cursor:pointer}.e2e[data-cal3] .wdr{border-top:1px solid var(--ln);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:grid}.e2e[data-cal3] .wdr:first-of-type{border-top:0}.e2e[data-cal3] .wdr .wdt{cursor:pointer}.e2e[data-cal3] .wdr .wdt:hover{color:var(--gold)}.e2e[data-cal3] .wdr em{color:var(--dim);font-size:11.5px;font-style:normal}.e2e[data-cal3] .wdr.pre .wdt{cursor:default;color:var(--mu)}.e2e[data-cal3] .wempty{text-align:center;padding:28px 18px}.e2e[data-cal3] .wempty b{margin-bottom:4px;font-size:15px;display:block}.e2e[data-cal3] .wempty p{color:var(--mu);margin:0 0 10px;font-size:12.5px}.e2e[data-cal3] .wautor{border-top:1px solid var(--ln);cursor:pointer;align-items:center;gap:10px;padding:9px 0;display:flex}.e2e[data-cal3] .wautor:first-of-type{border-top:0}.e2e[data-cal3] .wautor>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.e2e[data-cal3] .wautor b{font-size:12.5px}.e2e[data-cal3] .wautor span{color:var(--dim);font-size:11px}.e2e[data-cal3] .wtog{color:var(--mu);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.e2e[data-cal3] .wtog i{background:var(--s3);border-radius:999px;width:30px;height:16px;transition:background .15s;display:inline-block;position:relative}.e2e[data-cal3] .wtog i:after{content:"";background:var(--mu);border-radius:50%;width:12px;height:12px;transition:left .15s;position:absolute;top:2px;left:2px}.e2e[data-cal3] .wautor.on .wtog{color:var(--grn)}.e2e[data-cal3] .wautor.on .wtog i{background:var(--grs)}.e2e[data-cal3] .wautor.on .wtog i:after{background:var(--grn);left:16px}.e2e[data-cal3] .wwr{border-top:1px solid var(--ln);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:9px 0;display:grid}.e2e[data-cal3] .wwr:first-of-type{border-top:0}.e2e[data-cal3] .wwr>div{flex-direction:column;gap:2px;min-width:0;display:flex}.e2e[data-cal3] .wwr b{font-size:12.5px}.e2e[data-cal3] .wwr span{color:var(--mu);font-size:11.5px}.e2e[data-cal3] .wwr em{color:var(--dim);white-space:nowrap;font-size:11px;font-style:normal}.e2e[data-cal3] .wwhy .fl li{font-size:12.5px}.e2e[data-cal3] .wdd{flex-direction:column;gap:3px;font-size:12.5px;display:flex}.e2e[data-cal3] .wdd b{font-size:13.5px}.e2e[data-cal3] .wdd b.r{color:var(--red)}.e2e[data-cal3] .wdd span{color:var(--mu)}.e2e[data-cal3] .wsnz{gap:6px;display:grid}.e2e[data-cal3] .wsnzo{border:1px solid var(--ln);cursor:pointer;background:var(--s2);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.e2e[data-cal3] .wsnzo:hover{border-color:var(--gb)}.e2e[data-cal3] .wsnzo b{font-size:13px}.e2e[data-cal3] .wsnzo span{color:var(--dim);font-size:11.5px}.e2e[data-cal3] .wsnzo.pick{cursor:default}.e2e[data-cal3] .wsnzo.pick input{background:var(--s1);border:1px solid var(--ln2);color:var(--tx);border-radius:8px;padding:5px 8px;font-size:12px}.e2e[data-cal3] .wfc .wqe{margin-top:10px}.e2e[data-cal3] .wfc .dtacts{align-items:center}@container app (max-width:900px){.e2e[data-cal3] .dbody.work{grid-template-columns:1fr}}@container app (max-width:640px){.e2e[data-cal3] .wr{grid-template-columns:20px 20px minmax(0,1fr)}.e2e[data-cal3] .wrr{text-align:left;flex-flow:wrap;grid-column:3;justify-content:flex-start;align-items:center;gap:8px;margin-top:6px}.e2e[data-cal3] .wdeal{align-items:flex-start}.e2e[data-cal3] .wevr{grid-template-columns:1fr}.e2e[data-cal3] .wkeys{display:none}.e2e[data-cal3] .wbar input.wq{flex:1;min-width:0}.e2e[data-cal3] .wqe .r2{grid-template-columns:1fr}.e2e[data-cal3] .wsel{position:static}.e2e[data-cal3] .wbar input.wq{flex-basis:100%}.e2e[data-cal3] .wgs{display:none}}.e2e[data-cal3] .wtiles{margin-top:12px}.e2e[data-cal3] .wread .wrdg{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:18px;display:grid}.e2e[data-cal3] .wrdr{border-left:1px solid var(--ln);flex-direction:column;gap:8px;padding-left:18px;display:flex}.e2e[data-cal3] .wrdr .ksub{margin-bottom:2px}.e2e[data-cal3] .wrstat{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.e2e[data-cal3] .wrstat>div{background:var(--s2);border:1px solid var(--ln);border-radius:10px;flex-direction:column;gap:1px;padding:8px 10px;display:flex}.e2e[data-cal3] .wrstat b{font-size:15px;font-family:var(--mono);font-weight:700}.e2e[data-cal3] .wrstat span{color:var(--dim);font-size:10.5px}.e2e[data-cal3] .wmvs{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.e2e[data-cal3] .wrib{margin:0}.e2e[data-cal3] .wrib .dribt{height:26px}.e2e[data-cal3] .wrib .dribt i.work{background:var(--gold)}.e2e[data-cal3] .wrib .dribt i.work.lt{background:var(--red)}.e2e[data-cal3] .wribl{color:var(--mu);flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;font-size:11px;display:flex}.e2e[data-cal3] .wribl span{align-items:center;gap:5px;display:inline-flex}.e2e[data-cal3] .wribl i{border-radius:3px;width:12px;height:8px;display:inline-block}.e2e[data-cal3] .wplayl{grid-template-columns:repeat(2,minmax(0,1fr))}.e2e[data-cal3] .wcal{color:var(--dim);cursor:pointer;background:var(--s2);border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-flex}.e2e[data-cal3] .wcal.on{color:var(--blue);background:var(--bs)}.e2e[data-cal3] .wcal:hover{color:var(--tx)}.e2e[data-cal3] .wcal svg{width:12px;height:12px}.e2e[data-cal3] .wwa{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.e2e[data-cal3] .wwr .btn{grid-column:auto;justify-self:auto}.e2e[data-cal3] .wmini{flex-direction:column;display:flex}.e2e[data-cal3] .wmr{border-top:1px solid var(--ln);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.e2e[data-cal3] .wmr:first-of-type{border-top:0}.e2e[data-cal3] .wmr.dn b{color:var(--dim)}.e2e[data-cal3] .wmrb{flex-direction:column;gap:3px;min-width:0;display:flex}.e2e[data-cal3] .wmrb .chip{align-self:flex-start;margin-right:4px}.e2e[data-cal3] .wmrb b{cursor:pointer;font-size:13px}.e2e[data-cal3] .wmrb b:hover{color:var(--gold)}.e2e[data-cal3] .wmrb span{color:var(--mu);font-size:11.5px}.e2e[data-cal3] .wmra{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@container app (max-width:900px){.e2e[data-cal3] .wread .wrdg{grid-template-columns:1fr}.e2e[data-cal3] .wrdr{border-left:0;border-top:1px solid var(--ln);padding-top:12px;padding-left:0}}@container app (max-width:640px){.e2e[data-cal3] .wrstat{grid-template-columns:repeat(2,minmax(0,1fr))}.e2e[data-cal3] .wmr{grid-template-columns:1fr}.e2e[data-cal3] .wmra{justify-content:flex-start}.e2e[data-cal3] .wplayl{grid-template-columns:1fr}}.e2e[data-cal3] .wnext{flex-direction:column;display:flex}.e2e[data-cal3] .wnr{border-top:1px solid var(--ln);cursor:pointer;grid-template-columns:70px minmax(0,1fr);align-items:baseline;gap:1px 10px;padding:6px 0;display:grid}.e2e[data-cal3] .wnr:first-of-type{border-top:0}.e2e[data-cal3] .wnr em{font-style:normal;font-family:var(--mono);color:var(--gold);grid-row:span 2;align-self:start;padding-top:2px;font-size:11px;font-weight:700}.e2e[data-cal3] .wnr.cal em{color:var(--blue)}.e2e[data-cal3] .wnr b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.e2e[data-cal3] .wnr:hover b{color:var(--gold)}.e2e[data-cal3] .wnr span{color:var(--dim);font-size:11px}.e2e[data-cal3] .wmrc{flex-wrap:wrap;gap:4px;margin-bottom:2px;display:flex}.e2e[data-cal3] .wprev{flex-direction:column;display:flex}.e2e[data-cal3] .wpr{border-top:1px solid var(--ln);padding:10px 0}.e2e[data-cal3] .wpr:first-of-type{border-top:0}.e2e[data-cal3] .wpr.out{opacity:.45}.e2e[data-cal3] .wprh{grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.e2e[data-cal3] .wprt{flex-direction:column;gap:3px;min-width:0;display:flex}.e2e[data-cal3] .wprt b{cursor:pointer;font-size:13.5px}.e2e[data-cal3] .wprt b:hover{color:var(--gold)}.e2e[data-cal3] .wprt span{color:var(--mu);font-size:12px}.e2e[data-cal3] .wprd{background:var(--s2);border:1px solid var(--ln);cursor:pointer;border-radius:10px;margin:8px 0 0 32px;padding:9px 12px;position:relative}.e2e[data-cal3] .wprd pre{font-family:var(--sans);white-space:pre-wrap;color:var(--tx);max-height:57px;margin:0;font-size:12.5px;line-height:1.5;overflow:hidden}.e2e[data-cal3] .wprd.open pre{max-height:none}.e2e[data-cal3] .wprd em{color:var(--gold);margin-top:4px;font-size:11px;font-style:normal;font-weight:700;display:block}.e2e[data-cal3] .wautos{margin:10px 0 0;padding:12px 14px}.e2e[data-cal3] .wautosh{align-items:center;gap:12px;margin-bottom:8px;display:flex}.e2e[data-cal3] .wautosh h3{margin:0;font-size:14px}.e2e[data-cal3] .wautosh p{color:var(--mu);margin:2px 0 0;font-size:12px}.e2e[data-cal3] .wautog{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.e2e[data-cal3] .wautog .wautor{border:1px solid var(--ln);background:var(--s2);border-radius:10px;padding:9px 11px}.e2e[data-cal3] .wautog .wautor:first-of-type{border-top:1px solid var(--ln)}.e2e[data-cal3] .wautog .wautor.on{border-color:color-mix(in srgb,var(--grn)45%,transparent);background:var(--grs)}.e2e[data-cal3] .wband{border-top:1px solid var(--ln);flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;display:flex}.e2e[data-cal3] .wbandh{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.e2e[data-cal3] .wbandh>b{font-size:13.5px}.e2e[data-cal3] .wrsi{color:var(--dim);flex-wrap:wrap;gap:14px;margin-left:auto;font-size:11.5px;display:inline-flex}.e2e[data-cal3] .wrsi span{align-items:center;gap:5px;display:inline-flex}.e2e[data-cal3] .wrsi b{font-family:var(--mono);color:var(--tx);font-size:12.5px}.e2e[data-cal3] .wnextg{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.e2e[data-cal3] .wnc{background:var(--s2);border:1px solid var(--ln);cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.e2e[data-cal3] .wnc:hover{border-color:var(--gb)}.e2e[data-cal3] .wnc em{font-style:normal;font-family:var(--mono);color:var(--gold);font-size:11px;font-weight:700}.e2e[data-cal3] .wnc.cal em{color:var(--blue)}.e2e[data-cal3] .wnc b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.e2e[data-cal3] .wnc span{color:var(--dim);font-size:11px}.e2e[data-cal3] .vx{background:var(--s1);border:1px solid var(--gb);border-radius:12px;flex-direction:column;gap:8px;margin:-6px 0 14px;padding:10px 14px;display:flex}.e2e[data-cal3] .vxh{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.e2e[data-cal3] .vxh b{font-size:13px}.e2e[data-cal3] .vxmic{background:var(--s3);width:26px;height:26px;color:var(--mu);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.e2e[data-cal3] .vxmic svg{width:14px;height:14px}.e2e[data-cal3] .vxmic.live{background:var(--rs);color:var(--red);animation:1.2s ease-in-out infinite e2e-cal3-vxp}@keyframes e2e-cal3-vxp{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--red)40%,transparent)}50%{box-shadow:0 0 0 8px #0000}}.e2e[data-cal3] .vxwave{align-items:center;gap:3px;height:18px;display:inline-flex}.e2e[data-cal3] .vxwave i{background:var(--mu);border-radius:2px;width:3px;height:6px;display:inline-block}.e2e[data-cal3] .vxwave.live i{background:var(--gold);animation:.9s ease-in-out infinite e2e-cal3-vxw}.e2e[data-cal3] .vxwave.live i:nth-child(2){animation-delay:.1s}.e2e[data-cal3] .vxwave.live i:nth-child(3){animation-delay:.2s}.e2e[data-cal3] .vxwave.live i:nth-child(4){animation-delay:.3s}.e2e[data-cal3] .vxwave.live i:nth-child(5){animation-delay:.4s}@keyframes e2e-cal3-vxw{0%,to{height:6px}50%{height:16px}}.e2e[data-cal3] .vxc{flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.e2e[data-cal3] .vxc .chp{cursor:pointer}@media (prefers-reduced-motion:reduce){.e2e[data-cal3] .vxmic.live,.e2e[data-cal3] .vxwave.live i{animation:none}}@container app (max-width:900px){.e2e[data-cal3] .wautog{grid-template-columns:1fr}.e2e[data-cal3] .wnextg{grid-template-columns:repeat(2,minmax(0,1fr))}.e2e[data-cal3] .wrsi{margin-left:0}}@container app (max-width:640px){.e2e[data-cal3] .wnextg{grid-template-columns:1fr}.e2e[data-cal3] .wprh{grid-template-columns:22px minmax(0,1fr)}.e2e[data-cal3] .wprh .btn{grid-column:2}.e2e[data-cal3] .wprd{margin-left:0}}.e2e[data-cal3] .acband .achb{background:var(--s3);border-radius:5px;height:10px;display:flex;overflow:hidden}.e2e[data-cal3] .achb i{cursor:pointer;height:100%;display:block}.e2e[data-cal3] .achb i.g{background:var(--grn)}.e2e[data-cal3] .achb i.a{background:var(--gold)}.e2e[data-cal3] .achb i.r{background:var(--red)}.e2e[data-cal3] .acrn{margin-top:4px;position:relative}.e2e[data-cal3] .acrnh{height:14px;position:relative}.e2e[data-cal3] .acrnh span{color:var(--dim);font-size:10px;position:absolute;top:0;transform:translate(-50%)}.e2e[data-cal3] .acrnh span:first-child{transform:none}.e2e[data-cal3] .acrnh span:last-child{transform:translate(-100%)}.e2e[data-cal3] .acrnt{background:var(--s2);border:1px solid var(--ln);border-radius:8px;height:44px;position:relative;overflow:hidden}.e2e[data-cal3] .acrnt i{background:var(--grn);cursor:pointer;border-radius:2px;width:3px;height:32px;position:absolute;top:6px}.e2e[data-cal3] .acrnt i.a{background:var(--gold)}.e2e[data-cal3] .acrnt i.r{background:var(--red)}.e2e[data-cal3] .acrnt i.nr{background:var(--red);width:5px}.e2e[data-cal3] .acrnt i b,.e2e[data-cal3] .acrnt i span{white-space:nowrap;font-size:10.5px;position:absolute;left:7px}.e2e[data-cal3] .acrnt i b{color:var(--tx);font-weight:700;top:0}.e2e[data-cal3] .acrnt i span{color:var(--dim);font-family:var(--mono);font-size:9.5px;top:15px}.e2e[data-cal3] .acrnt i:hover{outline:2px solid var(--tx)}.e2e[data-cal3] .aclist{padding:0;overflow:auto hidden}.e2e[data-cal3] .acr{grid-template-columns:var(--accols);border-top:1px solid var(--ln);align-items:center;gap:0 10px;padding:10px 14px;display:grid}.e2e[data-cal3] .acr:first-of-type{border-top:0}.e2e[data-cal3] .acr.achd{background:var(--s2);color:var(--dim);padding:8px 14px;font-size:11px;font-weight:700}.e2e[data-cal3] .acr.sel{background:var(--gs)}.e2e[data-cal3] .acr.cur{box-shadow:inset 3px 0 0 var(--gold)}.e2e[data-cal3] .acr .wck{margin-top:0}.e2e[data-cal3] .acn{align-items:center;gap:10px;min-width:0;display:flex}.e2e[data-cal3] .acn>div:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.e2e[data-cal3] .acn b{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.e2e[data-cal3] .acn b:hover{color:var(--gold)}.e2e[data-cal3] .acn span{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.e2e[data-cal3] .acmono{background:var(--s3);width:32px;height:32px;color:var(--mu);font-family:var(--mono);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:inline-flex}.e2e[data-cal3] .acmono.big{background:var(--gs);width:48px;height:48px;color:var(--gold);border-radius:12px;font-size:16px}.e2e[data-cal3] .acc{min-width:0;font-size:12.5px}.e2e[data-cal3] .acc.num{font-family:var(--mono);text-align:right;font-size:12px;font-weight:700}.e2e[data-cal3] .acav{background:var(--s3);width:22px;height:22px;color:var(--mu);vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-right:6px;font-size:9.5px;font-weight:800;display:inline-flex}.e2e[data-cal3] .achp{cursor:default;align-items:center;gap:6px;display:inline-flex}.e2e[data-cal3] .achp b{font-family:var(--mono);min-width:22px;font-size:12px}.e2e[data-cal3] .achp i{background:var(--s3);border-radius:3px;width:44px;height:6px;display:inline-block;overflow:hidden}.e2e[data-cal3] .achp i u{border-radius:3px;height:100%;text-decoration:none;display:block}.e2e[data-cal3] .achp.g b{color:var(--grn)}.e2e[data-cal3] .achp.g i u{background:var(--grn)}.e2e[data-cal3] .achp.a b{color:var(--gold)}.e2e[data-cal3] .achp.a i u{background:var(--gold)}.e2e[data-cal3] .achp.r b{color:var(--red)}.e2e[data-cal3] .achp.r i u{background:var(--red)}.e2e[data-cal3] .acrd{color:var(--mu);font-size:12px;font-weight:700}.e2e[data-cal3] .acrd.soon{color:var(--gold)}.e2e[data-cal3] .acrd.nr{color:var(--red)}.e2e[data-cal3] .aclt{font-family:var(--mono);color:var(--mu);font-size:11.5px;font-weight:700}.e2e[data-cal3] .aclt.a{color:var(--gold)}.e2e[data-cal3] .aclt.r{color:var(--red)}.e2e[data-cal3] .acsg{flex-wrap:wrap;gap:4px;display:flex}.e2e[data-cal3] .acsg .chip{cursor:pointer;text-overflow:ellipsis;max-width:100%;overflow:hidden}.e2e[data-cal3] .acmv{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.e2e[data-cal3] .acmv .btn.sm{white-space:normal;text-align:left}.e2e[data-cal3] .accds{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.e2e[data-cal3] .accd{flex-direction:column;gap:8px;display:flex}.e2e[data-cal3] .accd.sel{border-color:var(--gb)}.e2e[data-cal3] .accdh{align-items:center;gap:10px;display:flex}.e2e[data-cal3] .accdh>div:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.e2e[data-cal3] .accdh b{cursor:pointer;font-size:13.5px}.e2e[data-cal3] .accdh b:hover{color:var(--gold)}.e2e[data-cal3] .accdh span{color:var(--dim);font-size:11px}.e2e[data-cal3] .accdm{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.e2e[data-cal3] .accdm span{color:var(--dim);background:var(--s2);border-radius:8px;flex-direction:column;padding:6px 8px;font-size:10.5px;display:flex}.e2e[data-cal3] .accdm b{font-family:var(--mono);color:var(--tx);font-size:12.5px}.e2e[data-cal3] .accd p{color:var(--mu);margin:0;font-size:12px;line-height:1.45}.e2e[data-cal3] .accda{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.e2e[data-cal3] .aph{align-items:flex-start;gap:14px;margin:8px 0 12px;display:flex}.e2e[data-cal3] .apht{flex-direction:column;gap:4px;min-width:0;display:flex}.e2e[data-cal3] .apht h2{margin:0;font-size:22px}.e2e[data-cal3] .apht .sub{color:var(--mu);font-size:12px}.e2e[data-cal3] .aptags{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.e2e[data-cal3] .apacts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.e2e[data-cal3] .apm{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.e2e[data-cal3] .apmt{background:var(--s1);border:1px solid var(--ln);cursor:pointer;border-radius:12px;flex-direction:column;gap:1px;min-width:0;padding:10px 12px;display:flex}.e2e[data-cal3] .apmt:hover{border-color:var(--gb)}.e2e[data-cal3] .apmt b{font-family:var(--mono);font-size:18px;font-weight:700}.e2e[data-cal3] .apmt span{font-size:11.5px;font-weight:700}.e2e[data-cal3] .apmt em{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-style:normal;overflow:hidden}.e2e[data-cal3] .apmt.hg b{color:var(--grn)}.e2e[data-cal3] .apmt.ha b{color:var(--gold)}.e2e[data-cal3] .apmt.hr b{color:var(--red)}.e2e[data-cal3] .apsees{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.e2e[data-cal3] .apsee{border:1px solid var(--ln);background:var(--s2);cursor:pointer;border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.e2e[data-cal3] .apsee b{font-size:12.5px}.e2e[data-cal3] .apsee p{color:var(--mu);margin:0;font-size:11.5px;line-height:1.4}.e2e[data-cal3] .apsee em{color:var(--dim);font-size:10.5px;font-style:normal}.e2e[data-cal3] .apsee.g{border-color:color-mix(in srgb,var(--grn)40%,transparent)}.e2e[data-cal3] .apsee.g b{color:var(--grn)}.e2e[data-cal3] .apsee.r{border-color:color-mix(in srgb,var(--red)40%,transparent)}.e2e[data-cal3] .apsee.r b{color:var(--red)}.e2e[data-cal3] .apsee.a{border-color:var(--gb)}.e2e[data-cal3] .apsee.a b{color:var(--gold)}.e2e[data-cal3] .aptabs{flex-wrap:wrap;align-items:center;gap:4px;margin:12px 0 10px;display:flex}.e2e[data-cal3] .a-ef{color:var(--mu);cursor:pointer;border:1px solid var(--ln);border-radius:8px;margin-left:auto;padding:5px 10px;font-size:11.5px;font-weight:700}.e2e[data-cal3] .a-ef.on{color:var(--gold);border-color:var(--gb);background:var(--gs)}.e2e[data-cal3] .aptwo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.e2e[data-cal3] .aptwo>div{flex-direction:column;gap:10px;min-width:0;display:flex}.e2e[data-cal3] .apfg{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px;display:grid}.e2e[data-cal3] .apf{border-top:1px solid var(--ln);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:6px 0;font-size:12.5px;display:flex}.e2e[data-cal3] .apf:nth-child(-n+2){border-top:0}.e2e[data-cal3] .apf span{color:var(--dim);flex:none;font-size:11.5px}.e2e[data-cal3] .apf b{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.e2e[data-cal3] .apf.emp b{color:var(--dim);font-weight:500}.e2e[data-cal3] .apf.mine b{color:var(--gold)}.e2e[data-cal3] .apfg.ed .apf b{border-bottom:1px dashed var(--gb)}.e2e[data-cal3] .apf.on{cursor:default}.e2e[data-cal3] .apf .cin{align-items:center;gap:6px;display:flex}.e2e[data-cal3] .apf .cin input{background:var(--s1);border:1px solid var(--ln2);color:var(--tx);border-radius:7px;width:150px;padding:4px 8px;font-size:12px}.e2e[data-cal3] .apf .cin .x{color:var(--gold);cursor:pointer;font-size:11px;font-weight:700}.e2e[data-cal3] .aptl{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin-top:4px;display:grid}.e2e[data-cal3] .aptl>div{flex-direction:column;gap:2px;padding-top:12px;font-size:11.5px;display:flex;position:relative}.e2e[data-cal3] .aptl>div i{background:var(--s3);border-radius:3px;height:6px;position:absolute;top:0;left:0;right:0}.e2e[data-cal3] .aptl>div.dn i{background:var(--grn)}.e2e[data-cal3] .aptl>div.nx i{background:var(--blue)}.e2e[data-cal3] .aptl>div.soon i{background:var(--gold)}.e2e[data-cal3] .aptl b{font-size:12px}.e2e[data-cal3] .aptl span{color:var(--dim)}.e2e[data-cal3] .apuse{cursor:pointer;grid-template-columns:110px 1fr 46px;align-items:center;gap:10px;padding:5px 0;font-size:12.5px;display:grid}.e2e[data-cal3] .apuse i{background:var(--s3);border-radius:4px;height:7px;display:block;overflow:hidden}.e2e[data-cal3] .apuse i u{border-radius:4px;height:100%;display:block}.e2e[data-cal3] .apuse i u.g{background:var(--grn)}.e2e[data-cal3] .apuse i u.a{background:var(--gold)}.e2e[data-cal3] .apuse i u.r{background:var(--red)}.e2e[data-cal3] .apuse b{text-align:right;font-size:12px}.e2e[data-cal3] .aprole{border-top:1px solid var(--ln);cursor:pointer;grid-template-columns:10px 130px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;font-size:12.5px;display:grid}.e2e[data-cal3] .aprole:first-of-type{border-top:0}.e2e[data-cal3] .aprole i{background:var(--grn);border-radius:50%;width:8px;height:8px}.e2e[data-cal3] .aprole.gap i{background:var(--red)}.e2e[data-cal3] .aprole span{color:var(--dim);font-size:11.5px}.e2e[data-cal3] .aprole.gap b{color:var(--dim);font-weight:500}.e2e[data-cal3] .aprole em{color:var(--dim);text-align:right;font-size:11px;font-style:normal}.e2e[data-cal3] .appl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.e2e[data-cal3] .appc{background:var(--s2);border:1px solid var(--ln);cursor:pointer;border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:9px 11px;display:flex}.e2e[data-cal3] .appc:hover{border-color:var(--gb)}.e2e[data-cal3] .appc.gap{opacity:.6}.e2e[data-cal3] .appc b{font-size:12.5px}.e2e[data-cal3] .appc span{color:var(--mu);font-size:11px}.e2e[data-cal3] .appc em{color:var(--dim);font-size:11px;font-style:normal}.e2e[data-cal3] .appc i{background:var(--s3);border-radius:3px;height:5px;margin:3px 0 1px;display:block;overflow:hidden}.e2e[data-cal3] .appc i u{background:var(--gold);height:100%;display:block}.e2e[data-cal3] .apsg{border-top:1px solid var(--ln);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:grid}.e2e[data-cal3] .apsg:first-of-type{border-top:0}.e2e[data-cal3] .apsg em{color:var(--dim);white-space:nowrap;font-size:11px;font-style:normal}.e2e[data-cal3] .apst{border-top:1px solid var(--ln);flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;padding-top:10px;font-size:11.5px;display:flex}.e2e[data-cal3] .apwl{border-top:1px solid var(--ln);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:grid}.e2e[data-cal3] .apwl:first-of-type{border-top:0}.e2e[data-cal3] .apwl.lk{cursor:pointer}.e2e[data-cal3] .apwl.lk:hover b{color:var(--gold)}.e2e[data-cal3] .apwl>div{flex-direction:column;gap:1px;min-width:0;display:flex}.e2e[data-cal3] .apwl>div span{color:var(--dim);font-size:11.5px}.e2e[data-cal3] .apwl b.num{font-family:var(--mono);font-size:12px}.e2e[data-cal3] .apact{border-top:1px solid var(--ln);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;font-size:12.5px;display:grid}.e2e[data-cal3] .apact:first-of-type{border-top:0}.e2e[data-cal3] .apact.big{padding:9px 0}.e2e[data-cal3] .apact .num{font-family:var(--mono);color:var(--dim);font-size:11px}.e2e[data-cal3] .apact p{margin:0}.e2e[data-cal3] .aplog{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.e2e[data-cal3] .aplog input,.e2e[data-cal3] .aplog select,.e2e[data-cal3] .aplog textarea{background:var(--s2);border:1px solid var(--ln);color:var(--tx);border-radius:9px;outline:0;padding:7px 10px;font-size:12.5px}.e2e[data-cal3] .aplog input{flex:1;min-width:200px}.e2e[data-cal3] .apta{background:var(--s2);border:1px solid var(--ln);width:100%;color:var(--tx);resize:vertical;border-radius:9px;outline:0;min-height:48px;padding:8px 10px;font-size:12.5px;line-height:1.5}.e2e[data-cal3] .apstep{border-top:1px solid var(--ln);grid-template-columns:22px minmax(0,1fr) 90px 90px;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:grid}.e2e[data-cal3] .apstep:first-of-type{border-top:0}.e2e[data-cal3] .apstep.dn b{color:var(--dim);text-decoration:line-through}.e2e[data-cal3] .apstep span{color:var(--mu);font-size:11.5px}.e2e[data-cal3] .apstep em{color:var(--dim);text-align:right;font-size:11.5px;font-style:normal}.e2e[data-cal3] .apinv{border-top:1px solid var(--ln);grid-template-columns:90px minmax(0,1fr) 80px auto;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:grid}.e2e[data-cal3] .apinv:first-of-type{border-top:0}.e2e[data-cal3] .apinv .num{font-family:var(--mono);font-size:11.5px}.e2e[data-cal3] .apnote{border-top:1px solid var(--ln);grid-template-columns:56px minmax(0,1fr);gap:10px;padding:9px 0;font-size:12.5px;display:grid}.e2e[data-cal3] .apnote .num{font-family:var(--mono);color:var(--dim);font-size:11px}.e2e[data-cal3] .apnote b{margin-bottom:2px;font-size:12px;display:block}.e2e[data-cal3] .apnote p{color:var(--mu);margin:0;line-height:1.45}.e2e[data-cal3] .apfile{border-top:1px solid var(--ln);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:grid}.e2e[data-cal3] .apfile:first-of-type{border-top:0}.e2e[data-cal3] .apfile>div{flex-direction:column;gap:1px;display:flex}.e2e[data-cal3] .apfile span{color:var(--dim);font-size:11.5px}.e2e[data-cal3] .aporgw{flex-direction:column;align-items:center;gap:14px;padding:8px 0;display:flex}.e2e[data-cal3] .aporgr{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;display:flex;position:relative}.e2e[data-cal3] .aporgr+.aporgr:before{content:"";background:var(--ln2);width:1px;height:8px;position:absolute;top:-10px;left:50%}.e2e[data-cal3] .aporg{background:var(--s2);border:1px solid var(--ln);cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;min-width:160px;padding:8px 12px;display:flex}.e2e[data-cal3] .aporg:hover{border-color:var(--gb)}.e2e[data-cal3] .aporg.gap{opacity:.55;border-style:dashed}.e2e[data-cal3] .aporg b{font-size:12.5px}.e2e[data-cal3] .aporg span{color:var(--mu);font-size:11px}.e2e[data-cal3] .aporg em{color:var(--gold);font-size:10.5px;font-style:normal}.e2e[data-cal3] .aporg i{background:var(--s3);border-radius:2px;height:4px;margin-top:3px;display:block;overflow:hidden}.e2e[data-cal3] .aporg i u{background:var(--gold);height:100%;display:block}.e2e[data-cal3] .appr{border-top:1px solid var(--ln);cursor:pointer;grid-template-columns:minmax(0,1.2fr) 90px 30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:grid}.e2e[data-cal3] .appr:first-of-type{border-top:0}.e2e[data-cal3] .appr>div{flex-direction:column;gap:1px;min-width:0;display:flex}.e2e[data-cal3] .appr>div span{color:var(--dim);font-size:11px}.e2e[data-cal3] .appr i{background:var(--s3);border-radius:3px;height:6px;display:block;overflow:hidden}.e2e[data-cal3] .appr i u{height:100%;display:block}.e2e[data-cal3] .appr i u.g{background:var(--grn)}.e2e[data-cal3] .appr i u.a{background:var(--gold)}.e2e[data-cal3] .appr i u.r{background:var(--red)}.e2e[data-cal3] .appr em{font-style:normal;font-family:var(--mono);font-size:11px}.e2e[data-cal3] .appr .dim{font-size:11.5px}.e2e[data-cal3] .apdh,.e2e[data-cal3] .apdr{border-top:1px solid var(--ln);grid-template-columns:120px 1fr 1fr;gap:10px;padding:7px 0;font-size:12.5px;display:grid}.e2e[data-cal3] .apdh{color:var(--dim);border-top:0;font-size:11.5px}.e2e[data-cal3] .apdr span{color:var(--dim)}.e2e[data-cal3] .apimp{flex-direction:column;gap:10px;display:flex}.e2e[data-cal3] .apdrop{border:1px dashed var(--ln2);text-align:center;cursor:pointer;background:var(--s2);border-radius:12px;flex-direction:column;gap:4px;padding:22px;display:flex}.e2e[data-cal3] .apdrop:hover{border-color:var(--gb)}.e2e[data-cal3] .apdrop b{font-size:13px}.e2e[data-cal3] .apdrop span{color:var(--mu);font-size:12px}@container app (max-width:900px){.e2e[data-cal3] .accds{grid-template-columns:repeat(2,minmax(0,1fr))}.e2e[data-cal3] .apm{grid-template-columns:repeat(3,minmax(0,1fr))}.e2e[data-cal3] .apsees{grid-template-columns:repeat(2,minmax(0,1fr))}.e2e[data-cal3] .aptwo{grid-template-columns:1fr}.e2e[data-cal3] .acr:not(.achd){grid-template-columns:22px minmax(0,1fr)}.e2e[data-cal3] .acr .acc{grid-column:2}.e2e[data-cal3] .acr.achd{display:none}.e2e[data-cal3] .acmv{justify-content:flex-start}.e2e[data-cal3] .acc.num{text-align:left}}@container app (max-width:640px){.e2e[data-cal3] .accds{grid-template-columns:1fr}.e2e[data-cal3] .apm{grid-template-columns:repeat(2,minmax(0,1fr))}.e2e[data-cal3] .apsees,.e2e[data-cal3] .apfg{grid-template-columns:1fr}.e2e[data-cal3] .apf:nth-child(2){border-top:1px solid var(--ln)}.e2e[data-cal3] .aph{flex-wrap:wrap}.e2e[data-cal3] .apacts{justify-content:flex-start}.e2e[data-cal3] .appr{grid-template-columns:1fr}.e2e[data-cal3] .apstep{grid-template-columns:22px 1fr}.e2e[data-cal3] .apstep span,.e2e[data-cal3] .apstep em{text-align:left;grid-column:2}.e2e[data-cal3] .aprole{grid-template-columns:10px 1fr}.e2e[data-cal3] .aprole b,.e2e[data-cal3] .aprole em{text-align:left;grid-column:2}.e2e[data-cal3] .apdh,.e2e[data-cal3] .apdr{grid-template-columns:90px 1fr 1fr}}.e2e[data-cal3] .acrnt.dense{height:44px}.e2e[data-cal3] .acrnt.dense i{border-radius:3px;width:6px;height:9px}.e2e[data-cal3] .acrnt.dense i.nr{width:8px}.e2e[data-cal3] .o-add{color:var(--gold);cursor:pointer;border-top:1px solid var(--ln);padding:10px 14px;font-size:12px;font-weight:700}.e2e[data-cal3] .cmain{grid-template-columns:minmax(0,1fr) 296px;align-items:start;gap:14px;display:grid}.e2e[data-cal3] .crail{flex-direction:column;gap:12px;display:flex}.e2e[data-cal3] .cgrid{--hh:50px;margin:0;padding:0;overflow-x:auto}.e2e[data-cal3] .cg-h,.e2e[data-cal3] .cg-ad,.e2e[data-cal3] .cg-b{grid-template-columns:60px repeat(var(--cols),minmax(84px,1fr));min-width:calc(60px + var(--cols)*84px);display:grid}.e2e[data-cal3] .cg-tz{color:var(--dim);align-self:end;padding:8px 6px;font-size:10px;line-height:1.2}.e2e[data-cal3] .cg-tz em{color:var(--mu);font-style:normal}.e2e[data-cal3] .cad.ooo{background:repeating-linear-gradient(135deg,var(--s2)0 4px,var(--s3)4px 6px)}.e2e[data-cal3] .cg-hrs>div{height:var(--hh);color:var(--dim);text-align:right;box-sizing:border-box;flex-direction:column;align-items:flex-end;padding:0 6px;font-size:10px;line-height:1.2;display:flex;transform:translateY(-6px)}.e2e[data-cal3] .cg-hrs em{color:var(--mu);font-size:9.5px;font-style:normal}.e2e[data-cal3] .cg-c.td{background:color-mix(in srgb,var(--gold)3%,transparent)}.e2e[data-cal3] .cev b{color:var(--tx);text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:0;font-weight:600;display:block;overflow:hidden}.e2e[data-cal3] .cev b .clk{vertical-align:middle;margin-right:4px;display:inline-block}.e2e[data-cal3] .cev .clk{background:var(--ec);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb,var(--ec)30%,transparent);border-radius:50%;flex:none}.e2e[data-cal3] .cev.past{opacity:.6}.e2e[data-cal3] .cev.past b{color:var(--mu)}.e2e[data-cal3] .cev.now{box-shadow:0 0 0 2px var(--gold);z-index:3}.e2e[data-cal3] .cev.flex{border-left-style:double;border-left-width:4px}.e2e[data-cal3] .cevf{flex:none;align-items:center;gap:4px;min-width:0;display:flex}.e2e[data-cal3] .cev.h{flex-direction:row;align-items:center;gap:6px;padding:2px 7px}.e2e[data-cal3] .cev.h b{flex:1}.e2e[data-cal3] .cev.h .cevf span{display:none}.e2e[data-cal3] .cev.h .cevf{margin-left:auto}.e2e[data-cal3] .cevf span{flex:1;min-width:0}.e2e[data-cal3] .cev em{background:var(--gold);color:#1a1405;border-radius:5px;flex:none;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:700;line-height:1.4}.e2e[data-cal3] .cev em.j{background:var(--grn);color:#071a0d}.e2e[data-cal3] .cev em.p{background:var(--s3);color:var(--tx)}.e2e[data-cal3] .cev em.pd{background:var(--grs);color:var(--grn)}.e2e[data-cal3] .cev em:hover{filter:brightness(1.15)}.e2e[data-cal3] .cev.k-set,.e2e[data-cal3] .cev.k-agent,.e2e[data-cal3] .cev.k-back,.e2e[data-cal3] .cev.k-hold,.e2e[data-cal3] .cev.k-poll{background:var(--s1);border:1px dashed var(--ln2);border-left:3px solid var(--ec)}.e2e[data-cal3] .cev.k-todo{background:color-mix(in srgb,var(--ec)14%,var(--s1));border-left:3px dotted var(--ec);z-index:3;flex-direction:row;align-items:center;width:calc(27% - 4px);padding:1px 6px;left:auto;right:3px}.e2e[data-cal3] .cev.k-todo b{font-size:10px;font-weight:600}.e2e[data-cal3] .cev.k-todo .cevf{display:none}.e2e[data-cal3] .cev.k-ooo{background:repeating-linear-gradient(135deg,var(--s1)0 5px,var(--s2)5px 7px)}.e2e[data-cal3] .cmx:hover{filter:brightness(1.15)}.e2e[data-cal3] .csr{cursor:pointer;border-radius:8px;grid-template-columns:132px 4px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 4px;display:grid}.e2e[data-cal3] .csr.past{opacity:.7}.e2e[data-cal3] .csr>div b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.e2e[data-cal3] .csr>div span{color:var(--mu);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.e2e[data-cal3] .cpl .acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.e2e[data-cal3] .cpp .acts{flex-wrap:wrap;gap:6px;display:flex}.e2e[data-cal3] .cmini{padding:8px 10px 6px}.e2e[data-cal3] .cmini-h{justify-content:space-between;align-items:baseline;padding:0 2px 6px;font-size:12px;display:flex}.e2e[data-cal3] .crail input#calmq{border:1px solid var(--ln2);background:var(--s2);width:100%;height:30px;color:var(--tx);font:inherit;box-sizing:border-box;border-radius:8px;padding:0 9px;font-size:12px}.e2e[data-cal3] .cmlist{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.e2e[data-cal3] .cmlist span{cursor:pointer;background:var(--s2);border:1px solid var(--ln);border-radius:999px;padding:4px 8px;font-size:11.5px}.e2e[data-cal3] .cmlist span:hover{border-color:var(--gold)}.e2e[data-cal3] .cmsel{justify-content:space-between;align-items:center;gap:6px;margin-bottom:4px;font-size:12.5px;display:flex}.e2e[data-cal3] .cfree span{cursor:pointer;color:var(--grn);border-radius:6px;justify-content:space-between;gap:8px;padding:5px 7px;font-size:12px;display:flex}.e2e[data-cal3] .cfree span:hover{background:var(--s2)}.e2e[data-cal3] .cfree span em{color:var(--dim);font-size:11px;font-style:normal}.e2e[data-cal3] .cfree span.on{background:var(--grs);outline:1px solid color-mix(in srgb,var(--grn)45%,transparent)}.e2e[data-cal3] .cfree.big{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px;display:grid}.e2e[data-cal3] .cfree.big span{background:var(--s2);border:1px solid var(--ln);color:var(--tx);border-radius:9px;padding:8px 10px;font-weight:600}.e2e[data-cal3] .cfree.big span:hover{border-color:var(--grn)}.e2e[data-cal3] .cfree.big span b{color:var(--grn)}.e2e[data-cal3] .ccal{cursor:pointer;opacity:.5;border-radius:7px;align-items:center;gap:8px;padding:5px 6px;font-size:12px;display:flex}.e2e[data-cal3] .ccal.add{opacity:1;color:var(--mu)}.e2e[data-cal3] .ccal.add i{color:var(--gold);background:0 0;width:auto;font-style:normal;font-weight:700}.e2e[data-cal3] .cwh{border-top:1px solid var(--ln);color:var(--mu);justify-content:space-between;align-items:center;gap:6px;margin-top:6px;padding:8px 6px 0;font-size:11.5px;display:flex}.e2e[data-cal3] .ckind{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.e2e[data-cal3] .ckind span{border:1px solid var(--ln2);cursor:pointer;background:var(--s2);border-radius:999px;padding:6px 12px;font-size:12.5px}.e2e[data-cal3] .ckind span.on{background:var(--gold);color:#1a1405;border-color:var(--gold);font-weight:700}.e2e[data-cal3] .cnl{border:1px solid var(--ln);border-radius:10px;flex-direction:column;gap:0;display:flex;overflow:hidden}.e2e[data-cal3] .cnlr{border-top:1px solid var(--ln);grid-template-columns:90px minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;display:grid}.e2e[data-cal3] .cnlr:first-child{border-top:0}.e2e[data-cal3] .cnlr span{color:var(--dim);font-size:11.5px}.e2e[data-cal3] .cnlr b{font-size:14px}.e2e[data-cal3] .cgst{cursor:pointer;align-items:center;gap:5px;margin:2px 8px 2px 0;font-size:12.5px;display:inline-flex}.e2e[data-cal3] .cgst i{background:var(--dim);border-radius:50%;flex:none;width:8px;height:8px}.e2e[data-cal3] .cgst.s-accepted i,.e2e[data-cal3] .cgst.s-attended i{background:var(--grn)}.e2e[data-cal3] .cgst.s-pending i{background:var(--gold)}.e2e[data-cal3] .cgst.s-declined i{background:var(--red)}.e2e[data-cal3] .cgst.s-nudged i{background:var(--blue)}.e2e[data-cal3] .cgst em{color:var(--dim);font-size:10.5px;font-style:normal}.e2e[data-cal3] .crsvp{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.e2e[data-cal3] .crsvp b{margin-right:4px;font-size:13px}.e2e[data-cal3] .crsvp .dim{font-size:11.5px}.e2e[data-cal3] .cprep{flex-direction:column;gap:10px;margin-top:4px;display:flex}.e2e[data-cal3] .cpw b,.e2e[data-cal3] .cpa b,.e2e[data-cal3] .cpl2 b,.e2e[data-cal3] .cpd b{color:var(--dim);margin-bottom:3px;font-size:11.5px;font-weight:600;display:block}.e2e[data-cal3] .cpa span{font-size:14px;font-weight:600}.e2e[data-cal3] .cpd{background:var(--s2);border:1px solid var(--ln);border-radius:10px;padding:8px 12px}.e2e[data-cal3] .cpd span{color:var(--mu);font-size:12.5px}.e2e[data-cal3] .cfc .cprep{margin-top:10px}.e2e[data-cal3] .cmet{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.e2e[data-cal3] .cmetr{cursor:pointer;background:var(--s2);border:1px solid var(--ln);border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.e2e[data-cal3] .cmetr:hover{border-color:var(--gb)}.e2e[data-cal3] .cmetr span{color:var(--dim);font-size:11.5px}.e2e[data-cal3] .cmetr i{background:var(--s3);border-radius:3px;height:6px;display:block;position:relative;overflow:hidden}.e2e[data-cal3] .cmetr i u{background:var(--gold);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.e2e[data-cal3] .cmetr i u.pl{background:color-mix(in srgb,var(--gold)35%,transparent);z-index:0}.e2e[data-cal3] .cmetr i u:not(.pl){z-index:1}.e2e[data-cal3] .cmetr.low i u{background:var(--red)}.e2e[data-cal3] .cmetr b{font-size:12.5px}.e2e[data-cal3] .cband .cmet{margin-top:2px}.e2e[data-cal3] .wautog.four{grid-template-columns:repeat(4,minmax(0,1fr))}.e2e[data-cal3] .clinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.e2e[data-cal3] .clink{border:1px solid var(--ln);cursor:pointer;background:var(--s2);border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.e2e[data-cal3] .clink.on{border-color:var(--gold);background:var(--gs)}.e2e[data-cal3] .clink b{font-size:13.5px}.e2e[data-cal3] .clink span{color:var(--mu);font-size:11.5px}.e2e[data-cal3] .clink em{font-style:normal;font-family:var(--mono);color:var(--gold);font-size:11px}.e2e[data-cal3] .ccolr{border-top:1px solid var(--ln);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.e2e[data-cal3] .ccolr:first-child{border-top:0}.e2e[data-cal3] .ccols{gap:6px;display:flex}.e2e[data-cal3] .ccols span{cursor:pointer;outline-offset:2px;border-radius:50%;width:20px;height:20px}.e2e[data-cal3] .ccols span.on{outline:2px solid var(--tx)}.e2e[data-cal3] .seg.sm span{padding:3px 8px;font-size:11px}.e2e[data-cal3] .ctiles .dtl2 em{min-height:28px}@container app (max-width:1100px){.e2e[data-cal3] .cmain{grid-template-columns:1fr}.e2e[data-cal3] .cn-r{grid-template-columns:1fr 1fr}.e2e[data-cal3] .wautog.four{grid-template-columns:repeat(2,minmax(0,1fr))}.e2e[data-cal3] .clinks{grid-template-columns:1fr}}@container app (max-width:640px){.e2e[data-cal3] .cq{order:9;width:100%}.e2e[data-cal3] .csr{grid-template-columns:78px 4px minmax(0,1fr)}.e2e[data-cal3] .csr .chip,.e2e[data-cal3] .csr .btn,.e2e[data-cal3] .cmx{display:none}.e2e[data-cal3] .cmet,.e2e[data-cal3] .cn-r,.e2e[data-cal3] .wautog.four{grid-template-columns:1fr}.e2e[data-cal3] .cbar .crng{order:2;width:100%;font-size:13px}.e2e[data-cal3] .cbar .seg{order:8}.e2e[data-cal3] .cgrid{--hh:40px}.e2e[data-cal3] .cnlr{grid-template-columns:70px minmax(0,1fr)}}.e2e[data-cal3] .cunder{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.e2e[data-cal3] .cunder>.card{margin:0}@container app (max-width:900px){.e2e[data-cal3] .cunder{grid-template-columns:1fr}}.e2e[data-cal3] .a-wl{border-top:1px solid var(--ln);padding:7px 0;font-size:13px}.e2e[data-cal3] .a-wl>div{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:10px;display:grid}.e2e[data-cal3] .a-wl b{color:var(--dim);padding-top:2px;font-size:12px;font-weight:600}.e2e[data-cal3] .a-wl span{min-width:0}.e2e[data-cal3] .a-lab{color:var(--dim);flex-direction:column;gap:4px;min-width:0;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.e2e[data-cal3] .a-lab input,.e2e[data-cal3] .a-lab select,.e2e[data-cal3] .a-lab textarea{box-sizing:border-box;background:var(--s1);border:1px solid var(--ln2);width:100%;color:var(--tx);border-radius:8px;outline:0;padding:7px 9px;font-family:inherit;font-size:12.5px;font-weight:400}.e2e[data-cal3] .a-lab textarea{resize:vertical;min-height:52px}.e2e[data-cal3] .a-lab input:focus,.e2e[data-cal3] .a-lab select:focus,.e2e[data-cal3] .a-lab textarea:focus{border-color:var(--gold)}.e2e[data-cal3] .a-chk input{width:auto;accent-color:var(--gold)}.e2e[data-cal3] .cpvs{flex-direction:column;gap:8px;display:flex}.e2e[data-cal3] .cpv{border:1px solid var(--ln);background:var(--s2);border-radius:10px;padding:10px 12px}.e2e[data-cal3] .cpvh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.e2e[data-cal3] .cpvh b{font-size:13.5px}.e2e[data-cal3] .cpvh .dim{font-size:11.5px}.e2e[data-cal3] .cpvt{white-space:pre-wrap;color:var(--tx);word-break:break-word;margin:0;font-family:inherit;font-size:12.5px;line-height:1.55}.e2e[data-cal3] .cread .dmove .gain{white-space:normal;line-height:1.35}.e2e[data-cal3] .cev.drag{opacity:.9;z-index:9;cursor:grabbing;transition:none;box-shadow:0 10px 26px #00000073}.e2e[data-cal3] .cev{cursor:grab}.e2e[data-cal3] .cev.past,.e2e[data-cal3] .cev.k-sug,.e2e[data-cal3] .cev.k-todo,.e2e[data-cal3] .cev.k-hold,.e2e[data-cal3] .cev.k-poll{cursor:pointer}.e2e[data-cal3] .ccal.on{opacity:1}.e2e[data-cal3] .k .push.lnk{color:var(--dim);font-size:11.5px;font-weight:600}.e2e[data-cal3] .dtl2.hl{white-space:normal;text-overflow:clip;font-weight:inherit;padding:10px 12px;overflow:visible}@container app (max-width:640px){.e2e[data-cal3] .cbar .push{display:none}.e2e[data-cal3] .cbar .chip.ch-d{text-overflow:ellipsis;white-space:nowrap;text-align:center;flex:240px;min-width:0;overflow:hidden}.e2e[data-cal3] .cbar [data-cal-settings],.e2e[data-cal3] .cbar [data-cal-help],.e2e[data-cal3] .cbar [data-new-meeting]{order:1}}