.lc[data-v-e6a1cec0]{padding:20px 18px 16px}.lc-head[data-v-e6a1cec0]{align-items:flex-end;flex-wrap:wrap;justify-content:space-between;padding:0 2px 14px}.lc-head[data-v-e6a1cec0],.lc-legend[data-v-e6a1cec0]{display:flex;gap:12px}.lc-legend[data-v-e6a1cec0]{color:#6b5e44;font-size:11px}.lc-legend span[data-v-e6a1cec0]{align-items:center;display:inline-flex;gap:5px}.lc-grid[data-v-e6a1cec0]{display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}.lc-dow[data-v-e6a1cec0]{color:#9b8e72;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em;padding:0 6px 4px;text-transform:uppercase}.lc-cell[data-v-e6a1cec0]{background:#f6f5f1;border-radius:9px;display:flex;flex-direction:column;gap:3px;min-height:62px;padding:5px 5px 6px;transition:background-color .25s var(--mkt-ease-soft),box-shadow .3s var(--mkt-ease)}.lc-cell.blank[data-v-e6a1cec0]{background:transparent}.lc-cell.weekend[data-v-e6a1cec0]{background:#f0eee8}.lc-cell.weekend .lc-num[data-v-e6a1cec0]{color:#b5a98d}.lc-cell.hot[data-v-e6a1cec0]{background:#fff;box-shadow:0 0 0 1px #e4e1d9,0 10px 22px -14px #261c0059}.lc-num[data-v-e6a1cec0]{color:#3a2f1c;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding-left:2px}.lc-cell.today .lc-num[data-v-e6a1cec0]{align-self:flex-start;background:#1a1408;border-radius:99px;color:#fff;padding:1px 7px}.lc-items[data-v-e6a1cec0]{display:flex;flex-direction:column;gap:3px}.lc-ev[data-v-e6a1cec0]{border-radius:6px;display:block;font-size:10.5px;font-weight:700;min-width:0;overflow:hidden;padding:3px 6px;text-overflow:ellipsis;white-space:nowrap}.lc-ev-i[data-v-e6a1cec0]{display:none}.lc-ev-h[data-v-e6a1cec0]{line-height:1.2;white-space:normal}.lc-chip[data-v-e6a1cec0]{bottom:-26px;padding:11px 14px 12px;position:absolute;right:-12px}.lc-chip-row[data-v-e6a1cec0]{align-items:center;display:flex;gap:9px;margin-top:7px}.lc-chip b[data-v-e6a1cec0]{display:block;font-size:12.5px}.lc-chip span[data-v-e6a1cec0]{color:#8a7c60;font-size:11px}.lc .lc-ev[data-v-e6a1cec0]{transition:opacity .5s var(--mkt-ease),transform .6s var(--mkt-ease);transition-delay:calc(var(--i)*18ms + .12s)}.lc:not(.play) .lc-ev[data-v-e6a1cec0]{opacity:0;transform:translateY(4px)}@media(max-width:520px){.lc[data-v-e6a1cec0]{padding:16px 10px 14px}.lc-legend[data-v-e6a1cec0]{display:none}.lc-cell[data-v-e6a1cec0]{min-height:46px;padding:4px 3px}.lc-dow[data-v-e6a1cec0]{font-size:9px;padding:0 3px 4px}.lc-ev[data-v-e6a1cec0]{font-size:9.5px;padding:2px 3px;text-align:center;text-overflow:clip}.lc-ev-t[data-v-e6a1cec0]{display:none}.lc-ev-i[data-v-e6a1cec0]{display:inline}.lc-ev-h[data-v-e6a1cec0]{font-size:0;height:8px;padding:0}.lc-chip[data-v-e6a1cec0]{animation:none;bottom:auto;box-shadow:none;margin-top:12px;position:relative;right:auto}}.ls[data-v-2233b38f]{align-items:center;display:grid;grid-template-columns:minmax(0,190px) 44px minmax(0,1fr);padding:26px 20px}.ls-card[data-v-2233b38f]{padding:13px 14px;transition:transform .45s var(--mkt-ease),box-shadow .45s var(--mkt-ease)}.ls.hot .ls-card[data-v-2233b38f]{box-shadow:0 0 0 2px #cfe8da,0 22px 44px -24px #261c0061;transform:translateY(-2px)}.ls-brand[data-v-2233b38f]{align-items:center;display:flex;gap:6px}.ls-brand img[data-v-2233b38f]{height:14px;width:14px}.ls-who[data-v-2233b38f]{align-items:center;display:flex;gap:9px;margin-top:11px}.ls-who b[data-v-2233b38f]{display:block;font-size:13px}.ls-who span[data-v-2233b38f]{color:#8a7c60;font-size:11px}.ls-status[data-v-2233b38f]{align-items:center;background:#edebe6;border-radius:99px;color:#9b8e72;display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;margin-top:12px;padding:4px 9px;transition:background-color .4s var(--mkt-ease-soft),color .4s var(--mkt-ease-soft)}.ls-status .pi[data-v-2233b38f]{font-size:10px}.ls-status.on[data-v-2233b38f]{background:#e3f2e9;color:#1f6e45}.ls-link[data-v-2233b38f]{align-items:center;color:#c9bb96;display:flex;gap:2px;padding:0 3px}.ls-dash[data-v-2233b38f]{border-top:2px dashed;flex:1;height:0}.ls-sync[data-v-2233b38f]{background:#fff;border:1px solid #e4e1d9;border-radius:99px;display:grid;height:22px;place-items:center;transition:color .3s;width:22px}.ls-sync .pi[data-v-2233b38f]{font-size:10px}.ls-link.on[data-v-2233b38f]{color:#8a6f00}.ls-link.on .pi[data-v-2233b38f]{animation:ls-spin-2233b38f .8s var(--mkt-ease) 1}.ls.hot .ls-link[data-v-2233b38f]{color:#0b8043}.ls.hot .ls-sync[data-v-2233b38f]{border-color:#b9dcc7}.ls.hot .ls-sync .pi[data-v-2233b38f]{animation:ls-spin-hover-2233b38f .8s var(--mkt-ease) 1}@keyframes ls-spin-2233b38f{to{transform:rotate(1turn)}}@keyframes ls-spin-hover-2233b38f{to{transform:rotate(1turn)}}.ls-gcal[data-v-2233b38f]{background:#fff;border:1px solid #e6e1d6;border-radius:12px;font-family:Roboto,Plus Jakarta Sans,sans-serif;overflow:hidden}.ls-gcal-head[data-v-2233b38f]{align-items:center;border-bottom:1px solid #eee;color:#3c4043;display:flex;font-size:12.5px;gap:8px;padding:10px 12px}.ls-g[data-v-2233b38f]{display:grid;gap:2px;grid-template-columns:repeat(2,5px)}.ls-g i[data-v-2233b38f]{border-radius:1px;height:5px;width:5px}.ls-range[data-v-2233b38f]{color:#70757a;font-size:11px;margin-left:auto}.ls-week[data-v-2233b38f]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:relative}.ls-col+.ls-col[data-v-2233b38f]{border-left:1px solid #f1f1f1}.ls-day[data-v-2233b38f]{align-items:center;color:#70757a;display:flex;flex-direction:column;font-size:10px;padding:7px 0 26px}.ls-day b[data-v-2233b38f]{color:#3c4043;font-size:16px;font-weight:500}.ls-body[data-v-2233b38f]{border-top:1px solid #f1f1f1;height:98px;position:relative}.ls-mt[data-v-2233b38f]{background:var(--c);border-radius:4px;color:#fff;font-size:9.5px;font-weight:500;left:3px;overflow:hidden;padding:2px 5px;position:absolute;right:3px;transition:opacity .5s;white-space:nowrap}.ls-mt.dim[data-v-2233b38f]{opacity:.35}.ls-ev[data-v-2233b38f]{align-items:center;background:#0b8043;border-radius:4px;color:#fff;display:flex;font-size:10.5px;font-weight:600;gap:5px;left:3px;overflow:hidden;padding:3px 7px;position:absolute;top:45px;transform-origin:left center;transition:opacity .35s var(--mkt-ease),transform .7s var(--mkt-ease),box-shadow .45s var(--mkt-ease);white-space:nowrap;width:calc(60% - 6px)}.ls-ev .pi[data-v-2233b38f]{font-size:10px}.ls-ev[data-v-2233b38f]:not(.on){opacity:0;transform:scaleX(.4)}.ls.hot .ls-ev[data-v-2233b38f]{box-shadow:0 0 0 2px #cfe8da,0 8px 16px -8px #0b80438c;transform:translateY(-1px)}@media(max-width:560px){.ls[data-v-2233b38f]{gap:10px;grid-template-columns:1fr;padding:18px 14px}.ls-link[data-v-2233b38f]{flex-direction:column;height:34px;justify-self:center;padding:0;width:22px}.ls-dash[data-v-2233b38f]{border-left:2px dashed;border-top:0;flex:1;width:0}}.lr[data-v-6e195db5]{padding:22px 22px 50px}.lr-head[data-v-6e195db5]{align-items:flex-start;display:flex;justify-content:space-between}.lr-field[data-v-6e195db5]{margin-top:16px}.lr-lab[data-v-6e195db5]{color:#8a7c60;font-size:11px;font-weight:600;margin-bottom:6px}.lr-types[data-v-6e195db5]{display:flex;flex-wrap:wrap;gap:6px}.lr-type[data-v-6e195db5]{align-items:center;background:#fff;border:1px solid #e4e1d9;border-radius:9px;color:#3a2f1c;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 11px;transition:border-color .25s,background-color .25s,box-shadow .3s var(--mkt-ease)}.lr-type[data-v-6e195db5]:hover{background:#f7f5ef}.lr-type.on[data-v-6e195db5]{border-color:#1a1408;box-shadow:0 0 0 1px #1a1408}.lr-dates[data-v-6e195db5]{align-items:end;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.lr-dates .pi[data-v-6e195db5]{color:#b5a98d;font-size:11px;padding-bottom:11px}.lr-input[data-v-6e195db5]{background:#fff;border:1px solid #e4e1d9;border-radius:9px;font-size:12.5px;font-weight:600;padding:8px 11px}.lr-sum[data-v-6e195db5]{background:#f6f5f1;border-radius:9px;color:#6b5e44;display:flex;flex-wrap:wrap;font-size:11.5px;gap:10px;justify-content:space-between;margin-top:14px;padding:9px 11px}.lr-sum b[data-v-6e195db5]{color:#1a1408}.lr-submit[data-v-6e195db5]{border:0;margin-top:14px;padding:10px 13px;width:100%}.lr-sent[data-v-6e195db5]{background:#e3f2e9;color:#1f6e45}.lr-toast[data-v-6e195db5]{align-items:center;bottom:-18px;display:flex;gap:10px;padding:11px 15px 11px 11px;position:absolute;right:-16px;transition:opacity .4s var(--mkt-ease),transform .6s var(--mkt-ease)}.lr-toast[data-v-6e195db5]:not(.on){opacity:0;transform:translateY(8px)}.lr-toast b[data-v-6e195db5]{display:block;font-size:12.5px}.lr-toast span[data-v-6e195db5]{color:#8a7c60;font-size:11px}@media(max-width:640px){.lr[data-v-6e195db5]{padding:18px 16px 50px}.lr-toast[data-v-6e195db5]{right:8px}}.av[data-v-9b0bee91]{padding:20px 16px 50px}.av-head[data-v-9b0bee91]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:0 4px 14px}.av-filters[data-v-9b0bee91]{background:#f3f2ee;border-radius:10px;display:flex;gap:4px;padding:3px}.av-f[data-v-9b0bee91]{align-items:center;border-radius:7px;color:#6b5e44;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;padding:4px 9px;transition:background-color .3s var(--mkt-ease-soft),color .3s var(--mkt-ease-soft),box-shadow .3s var(--mkt-ease-soft)}.av-f.on[data-v-9b0bee91]{background:#fff;box-shadow:0 1px 3px #261c0024;color:#1a1408}.av-grid[data-v-9b0bee91]{--cols:84px repeat(5,minmax(0,1fr))}.av-row[data-v-9b0bee91]{align-items:center;border-radius:8px;-moz-column-gap:4px;column-gap:4px;display:grid;grid-template-columns:var(--cols);min-height:38px;padding:0 4px}.av-row[data-v-9b0bee91]>*{grid-row:1}.av-days[data-v-9b0bee91]{min-height:30px}.av-day[data-v-9b0bee91]{border-radius:7px;font-size:11px;font-weight:700;line-height:1.25;padding:3px 0;text-align:center}.av-day small[data-v-9b0bee91]{color:#9b8e72;display:block;font-size:10px;font-weight:500}.av-day.tight[data-v-9b0bee91]{background:#fdebe7;color:#b3402a}.av-day.tight small[data-v-9b0bee91]{color:#b3402a}.av-who[data-v-9b0bee91]{align-items:center;display:flex;font-size:12.5px;font-weight:600;gap:7px;grid-column:1}.av-lane[data-v-9b0bee91]{align-self:stretch;background:#f7f6f2;border-radius:6px;margin:3px 0}.av-lane.tight[data-v-9b0bee91]{background:#fdf3f0}.av-bar[data-v-9b0bee91]{background:color-mix(in oklab,var(--c) 16%,#fff);border-radius:6px;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--c) 30%,#fff);color:color-mix(in oklab,var(--c) 78%,#000);font-size:11px;font-weight:700;margin:0 2px;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;transition:opacity .35s var(--mkt-ease-soft),filter .35s var(--mkt-ease-soft);white-space:nowrap;z-index:1}.av-bar.dim[data-v-9b0bee91]{filter:grayscale(1);opacity:.3}.av-chip[data-v-9b0bee91]{align-items:center;bottom:-20px;display:flex;gap:10px;padding:10px 14px 10px 10px;position:absolute;right:-14px}.av-chip-ic[data-v-9b0bee91]{background:#fdebe7;border-radius:8px;color:#b3402a;display:grid;font-weight:800;height:26px;place-items:center;width:26px}.av-chip b[data-v-9b0bee91]{display:block;font-size:12.5px}.av-chip span[data-v-9b0bee91]{color:#8a7c60;font-size:11px}@media(max-width:520px){.av[data-v-9b0bee91]{padding:16px 8px 52px}.av-grid[data-v-9b0bee91]{--cols:38px repeat(5,minmax(0,1fr))}.av-who[data-v-9b0bee91]{font-size:0}.av-bar[data-v-9b0bee91]{font-size:9.5px;padding:4px 3px;text-align:center}.av-f[data-v-9b0bee91]{padding:4px 7px}.av-chip[data-v-9b0bee91]{bottom:-24px;right:8px}}.la[data-v-f2dbbf81]{container-type:inline-size;overflow:hidden}.la-in[data-v-f2dbbf81]{align-content:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr);min-height:118cqw;padding:20px 12px}@container (min-width: 420px){.la-in[data-v-f2dbbf81]{gap:16px;min-height:84cqw;padding:24px 30px}}.la-top[data-v-f2dbbf81]{display:grid;grid-template-columns:minmax(0,1fr);position:relative}.la-req[data-v-f2dbbf81],.la-sync[data-v-f2dbbf81]{grid-area:1/1}.la-req[data-v-f2dbbf81]{align-items:center;border-radius:14px;display:flex;gap:10px;padding:10px 10px 10px 12px;transform-origin:center}.la-req.gone[data-v-f2dbbf81]{visibility:hidden}.la-req[data-v-f2dbbf81]>*{transition:opacity .18s ease}.la-req.flying[data-v-f2dbbf81]>*{opacity:0}.la-req .mk-av[data-v-f2dbbf81]{flex:none;font-size:10.5px;height:30px;width:30px}.la-req-t[data-v-f2dbbf81]{display:flex;flex-direction:column;line-height:1.3;min-width:0}.la-req-t b[data-v-f2dbbf81]{font-size:13px}.la-req-t span[data-v-f2dbbf81]{color:#8a7c60;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.la-btn[data-v-f2dbbf81]{align-items:center;background:#1a1408;border-radius:9px;color:#fff;display:inline-flex;flex:none;font-size:12px;font-weight:800;gap:6px;margin-left:auto;padding:7px 12px;transition:background-color .25s ease,transform .25s cubic-bezier(.3,1.6,.5,1)}.la-btn .pi[data-v-f2dbbf81]{font-size:11px}.la-btn.approved[data-v-f2dbbf81]{background:#22a35a;transform:scale(1.04)}.la-sync[data-v-f2dbbf81]{align-items:center;align-self:center;border-radius:999px;display:flex;font-size:12.5px;font-weight:800;gap:8px;justify-content:center;justify-self:center;opacity:0;padding:9px 14px;transform:translateY(8px) scale(.9);transition:opacity .3s ease,transform .45s cubic-bezier(.3,1.6,.5,1)}.la-sync.on[data-v-f2dbbf81]{opacity:1;transform:none}.la-sync .pi[data-v-f2dbbf81]{color:#22a35a;font-size:14px}.la-cal[data-v-f2dbbf81]{border-radius:14px;padding:12px 12px 10px}.la-head[data-v-f2dbbf81]{align-items:center;justify-content:space-between;padding:0 4px 8px}.la-head[data-v-f2dbbf81],.la-who[data-v-f2dbbf81]{display:flex}.la-who .mk-av[data-v-f2dbbf81]{box-shadow:0 0 0 2px #fff;font-size:8px;height:22px;margin-left:-5px;width:22px}.la-grid[data-v-f2dbbf81]{-moz-column-gap:3px;column-gap:3px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.la-dow span[data-v-f2dbbf81]{color:#a39577;font-size:10px;font-weight:800;letter-spacing:.06em;padding:2px 0 6px;text-align:center}.la-week[data-v-f2dbbf81]{border-top:1px solid #f3ecda}.la-day[data-v-f2dbbf81],.la-week[data-v-f2dbbf81]{position:relative}.la-day[data-v-f2dbbf81]{color:#5e5440;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;height:46px;padding:5px 6px}.la-day.wkend[data-v-f2dbbf81]{color:#b9ad92}.la-day.today[data-v-f2dbbf81]{color:#1a1408}.la-day.today[data-v-f2dbbf81]:before{background:#e8bc00;border-radius:50%;content:"";height:5px;left:6px;position:absolute;top:20px;width:5px}.la-bars[data-v-f2dbbf81]{bottom:6px;left:0;position:absolute;right:0}.la-bar[data-v-f2dbbf81],.la-slot[data-v-f2dbbf81]{display:block;height:20px}.la-bar[data-v-f2dbbf81]{border-radius:30px;color:#fff;font-size:10.5px;font-weight:800;line-height:20px;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.la-new[data-v-f2dbbf81]{opacity:0}.la-new.on[data-v-f2dbbf81]{animation:la-land-f2dbbf81 .45s cubic-bezier(.3,1.6,.5,1);opacity:1}@keyframes la-land-f2dbbf81{0%{transform:scale(1.12)}to{transform:none}}
