.dcard[data-v-8f92aa9f]{cursor:pointer;border-radius:var(--radius-card);background:var(--p-surface-0);box-shadow:var(--shadow-card);flex-direction:column;padding:1.1rem 1.25rem 1.25rem;transition:box-shadow .2s,transform .2s;display:flex}@media (hover:hover){.dcard[data-v-8f92aa9f]:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}}.dc-head[data-v-8f92aa9f]{border-bottom:1px solid var(--p-surface-100);align-items:center;gap:.8rem;min-width:0;padding-bottom:.9rem;display:flex}.dc-avatar-btn[data-v-8f92aa9f]{border-radius:9999px;flex-shrink:0;display:flex}.dc-avatar[data-v-8f92aa9f]{object-fit:cover;background:var(--p-surface-100);width:3rem;height:3rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--p-primary-100) 55%, transparent);border-radius:9999px;transition:box-shadow .2s}.dcard:hover .dc-avatar[data-v-8f92aa9f]{box-shadow:0 0 0 3px color-mix(in srgb, var(--p-primary-200) 70%, transparent)}.dc-id[data-v-8f92aa9f]{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.dc-name[data-v-8f92aa9f]{font-size:var(--text-md);color:var(--brand-ink);text-align:left;font-weight:600}.dc-name[data-v-8f92aa9f]:hover{color:var(--p-primary-700);text-decoration:underline}.dc-line[data-v-8f92aa9f]{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;margin-top:.2rem;display:flex}.dc-spec[data-v-8f92aa9f]{line-height:1.35rem;font-size:var(--text-sm);color:var(--p-surface-600);align-items:center;gap:.4rem;display:inline-flex}.spec-ic[data-v-8f92aa9f]{border-radius:var(--radius-md);place-items:center;width:1.35rem;height:1.35rem;font-size:.7rem;display:grid}.spec-ic[data-color=info][data-v-8f92aa9f]{background:var(--color-info-soft);color:var(--color-info-strong)}.spec-ic[data-color=success][data-v-8f92aa9f]{background:var(--color-success-soft);color:var(--color-success-strong)}.spec-ic[data-color=warning][data-v-8f92aa9f]{background:var(--color-warning-soft);color:var(--color-warning-strong)}.spec-ic[data-color=danger][data-v-8f92aa9f]{background:var(--color-danger-soft);color:var(--color-danger-strong)}.spec-ic[data-color=neutral][data-v-8f92aa9f]{background:var(--color-neutral-soft);color:var(--color-neutral-strong)}.spec-ic img[data-v-8f92aa9f]{object-fit:contain;width:78%;height:78%}.dot-sep[data-v-8f92aa9f]{color:var(--p-surface-300)}.meta-txt[data-v-8f92aa9f]{font-size:var(--text-xs);color:var(--p-surface-500);font-weight:500}.dc-side[data-v-8f92aa9f]{flex-shrink:0;align-self:flex-start;align-items:center;gap:.45rem;display:flex}.dc-tag[data-v-8f92aa9f]{font-size:var(--text-2xs);border-radius:9999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-weight:600;display:inline-flex}.dc-tag .pi[data-v-8f92aa9f]{font-size:.65rem}.dc-tag--video[data-v-8f92aa9f]{background:var(--color-info-soft);color:var(--color-info-strong)}.save-btn[data-v-8f92aa9f]{border:1px solid var(--p-surface-200);background:var(--p-surface-0);width:1.9rem;height:1.9rem;color:var(--p-surface-500);border-radius:9999px;flex-shrink:0;place-items:center;font-size:.75rem;transition:color .15s,border-color .15s,background .15s;display:grid}.save-btn[data-v-8f92aa9f]:hover{border-color:var(--p-surface-400);color:var(--p-surface-900)}.save-btn.is-on[data-v-8f92aa9f]{background:var(--p-primary-50);color:var(--p-primary-700);border-color:#0000}.dc-more[data-v-8f92aa9f]{width:1.9rem;height:1.9rem;color:var(--p-surface-500);border-radius:9999px;flex-shrink:0;place-items:center;font-size:.8rem;display:none}.dc-more[data-v-8f92aa9f]:active{background:var(--p-surface-100)}@media (width<=767px){.dc-more[data-v-8f92aa9f]{display:grid}.save-btn[data-v-8f92aa9f],.dc-more[data-v-8f92aa9f]{width:2.4rem;height:2.4rem}.dc-side[data-v-8f92aa9f]{gap:.15rem;margin-right:-.35rem}}.dc-body[data-v-8f92aa9f]{grid-template-columns:1.15fr 1fr;gap:1.25rem;padding-top:.9rem;display:grid}.dc-facts[data-v-8f92aa9f]{flex-direction:column;gap:.4rem;min-width:0;display:flex}.dc-facts li[data-v-8f92aa9f]{font-size:var(--text-sm);color:var(--p-surface-600);align-items:center;gap:.45rem;min-width:0;line-height:1.4;display:flex}.dc-facts .pi[data-v-8f92aa9f]{width:.85rem;color:var(--p-surface-500);flex-shrink:0;font-size:.75rem}.dc-facts li.is-video[data-v-8f92aa9f],.dc-facts li.is-video .pi[data-v-8f92aa9f]{color:var(--color-info-strong);font-weight:600}.only-phone[data-v-8f92aa9f]{display:none}.dc-avail[data-v-8f92aa9f]{border-left:1px solid var(--p-surface-100);flex-direction:column;padding-left:1rem;display:flex}.avail-label[data-v-8f92aa9f]{font-size:var(--text-xs);color:var(--p-surface-500);align-items:center;gap:.35rem;margin-bottom:.55rem;display:flex}.avail-label .pi[data-v-8f92aa9f]{color:var(--color-success);font-size:.8rem}.avail-day[data-v-8f92aa9f]{color:var(--brand-ink);font-weight:600}.slot-grid[data-v-8f92aa9f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.slot[data-v-8f92aa9f]{border-radius:var(--radius-md);border:1px solid var(--p-primary-100);background:var(--p-primary-50);min-width:0;color:var(--p-primary-700);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;padding:.4rem .3rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.slot[data-v-8f92aa9f]:hover{background:var(--pp-cta);border-color:var(--pp-cta);color:var(--p-surface-0)}.slot[data-v-8f92aa9f]:focus-visible,.dc-avatar-btn[data-v-8f92aa9f]:focus-visible,.dc-name[data-v-8f92aa9f]:focus-visible,.more-link[data-v-8f92aa9f]:focus-visible{outline:2px solid var(--p-focus-ring-color);outline-offset:2px}.avail-none[data-v-8f92aa9f]{font-size:var(--text-xs);color:var(--p-surface-500);align-items:center;gap:.4rem;margin-bottom:.55rem;display:flex}.more-link[data-v-8f92aa9f]{font-size:var(--text-xs);color:var(--p-primary-700);align-self:flex-start;align-items:center;gap:.3rem;margin-top:auto;padding-top:.6rem;font-weight:600;display:inline-flex}.more-link[data-v-8f92aa9f]:hover{text-decoration:underline}.more-link .pi[data-v-8f92aa9f]{font-size:.65rem}@media (width<=720px){.dcard[data-v-8f92aa9f]{padding:1rem 1rem 1.1rem}.dc-head[data-v-8f92aa9f]{gap:.65rem}.dc-side .dc-tag[data-v-8f92aa9f]{display:none}.dc-facts li.only-phone[data-v-8f92aa9f]{display:flex}.dc-body[data-v-8f92aa9f]{grid-template-columns:1fr;gap:0}.dc-avail[data-v-8f92aa9f]{border-left:none;border-top:1px solid var(--p-surface-100);margin-top:.9rem;padding-top:.9rem;padding-left:0}.slot-grid[data-v-8f92aa9f]{grid-template-columns:repeat(4,minmax(0,1fr))}.slot[data-v-8f92aa9f]{min-height:2.5rem}.more-link[data-v-8f92aa9f]{padding-top:.85rem;padding-bottom:.25rem}}@media (width<=400px){.slot-grid[data-v-8f92aa9f]{grid-template-columns:repeat(3,minmax(0,1fr))}}
