.pp-kwrap[data-v-da0a6614]{display:contents}.pp-kcard[data-v-da0a6614]{--k-rail:#607d8b;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);color:inherit;cursor:pointer;display:flex;margin:0 0 .5rem;overflow:hidden;padding:0;text-align:left;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease;width:100%}.pp-kcard[draggable=true][data-v-da0a6614]{cursor:grab}.pp-kcard[draggable=true][data-v-da0a6614]:active{cursor:grabbing}.pp-kcard[data-v-da0a6614]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pp-kcard.is-on[data-v-da0a6614]{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 28%,transparent)}.pp-kcard.is-late[data-v-da0a6614]{background:color-mix(in srgb,#f9a825 9%,var(--surface))}.pp-kcard__rail[data-v-da0a6614]{background:var(--k-rail);flex:0 0 4px}.pp-kcard__body[data-v-da0a6614]{flex:1;min-width:0;padding:.55rem .7rem .6rem}.pp-kcard__top[data-v-da0a6614]{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem .45rem;margin-bottom:.15rem}.pp-kcard__dot[data-v-da0a6614]{border-radius:999px;flex-shrink:0;height:.5rem;width:.5rem}.pp-kcard__dot.is-overdue[data-v-da0a6614]{background:#f9a825}.pp-kcard__dot.is-open[data-v-da0a6614]{background:#2e7d32}.pp-kcard__dot.is-closed[data-v-da0a6614]{background:#c62828}.pp-kcard__chip[data-v-da0a6614]{border:1px solid var(--border);border-radius:999px;color:var(--accent);font-size:.65rem;font-weight:700;letter-spacing:.04em;padding:.05rem .4rem;text-transform:uppercase}.pp-kcard__kicker[data-v-da0a6614]{color:var(--ink-muted);font-size:.68rem;letter-spacing:.03em;text-transform:uppercase}.pp-kcard__who[data-v-da0a6614]{background:var(--accent-soft,color-mix(in srgb,var(--accent) 12%,var(--surface)));border-radius:999px;color:var(--accent);display:inline-grid;font-size:.62rem;font-weight:700;height:1.45rem;letter-spacing:.02em;margin-left:auto;place-items:center;width:1.45rem}.pp-kcard.is-fresh[data-v-da0a6614]{background:#fff4e5;box-shadow:inset 0 0 0 2px #e65100}.pp-kcard__recent[data-v-da0a6614]{color:#e65100;font-size:11px;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:none}.pp-kcard__title[data-v-da0a6614]{color:var(--ink);display:block;font-size:.9rem;font-weight:700;line-height:1.25}.pp-kcard__foot[data-v-da0a6614],.pp-kcard__meta[data-v-da0a6614]{color:var(--ink-muted);font-size:.75rem;line-height:1.35}.pp-kcard__meta[data-v-da0a6614]{margin-top:.2rem}.pp-kcard__hh[data-v-da0a6614]{background:var(--border);border-radius:999px;height:4px;margin-top:.45rem;overflow:hidden}.pp-kcard__hh i[data-v-da0a6614]{background:var(--accent);display:block;height:100%}.pp-kcard__hh.is-over i[data-v-da0a6614]{background:#f9a825}.pp-kcard__foot[data-v-da0a6614]{color:var(--ink);display:flex;flex-wrap:wrap;gap:.35rem .55rem;margin-top:.4rem}.pp-kcol[data-v-ab6d2fba]{--k-accent:var(--accent);background:var(--surface-2);border:1px solid var(--border);border-radius:8px;display:flex;flex:1 1 16rem;flex-direction:column;height:100%;max-height:100%;min-height:0;min-width:16rem;padding:.65rem .6rem .55rem}.pp-kcol.is-now[data-v-ab6d2fba]{background:color-mix(in srgb,var(--k-accent) 8%,var(--surface-2));border-color:color-mix(in srgb,var(--k-accent) 50%,var(--border))}.pp-kcol.is-over[data-v-ab6d2fba]{background:color-mix(in srgb,var(--k-accent) 10%,var(--surface));border-color:var(--k-accent)}.pp-kcol.is-drop[data-v-ab6d2fba]{outline:2px dashed var(--k-accent);outline-offset:-2px}.pp-kcol__head[data-v-ab6d2fba]{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.4rem}.pp-kcol__head strong[data-v-ab6d2fba]{color:var(--ink);font-size:.86rem;font-weight:700}.pp-kcol__sub[data-v-ab6d2fba]{color:var(--ink-muted);font-size:.7rem;line-height:1.3;margin:.1rem 0 0}.pp-kcol__count[data-v-ab6d2fba]{align-items:flex-end;color:var(--k-accent);display:flex;flex-direction:column;font-variant-numeric:tabular-nums;font-weight:700;gap:.2rem}.pp-kcol__mix[data-v-ab6d2fba]{background:var(--border);border-radius:999px;display:flex;height:4px;margin-bottom:.55rem;overflow:hidden}.pp-kcol__mix i[data-v-ab6d2fba]{display:block;min-width:0}.pp-kcol__body[data-v-ab6d2fba]{flex:1;min-height:0;overflow:auto;padding-right:.1rem}.pp-kcol__empty[data-v-ab6d2fba]{color:var(--ink-muted);font-size:.75rem;margin:.6rem .2rem}@media(max-width:720px){.pp-kcol[data-v-ab6d2fba]{flex:1 1 auto;max-height:70vh;width:100%}}.pp-close-ot[data-v-08baf8ec]{display:flex;flex-direction:column;max-height:min(92dvh,720px)}.pp-close-ot__body[data-v-08baf8ec]{flex:1 1 auto;overflow-y:auto;padding:16px 16px 8px}.pp-check-toggle[data-v-08baf8ec]{display:flex;width:100%}.pp-check-toggle[data-v-08baf8ec] .v-btn{flex:1 1 0;height:28px!important;min-height:28px!important}.pp-close-ot__bar[data-v-08baf8ec]{align-items:center;background:rgb(var(--v-theme-surface));border-bottom:1px solid var(--border);display:flex;flex:0 0 auto;gap:8px;justify-content:flex-end;padding:12px 16px;z-index:2}@media(max-width:600px){.pp-close-ot[data-v-08baf8ec]{height:100dvh;max-height:100dvh}}
