.ticket[data-v-3441913b]{color:#6b7280;font-size:14px}.ticket-head[data-v-3441913b]{background:var(--bg);border-bottom:1px solid color-mix(in srgb,var(--text) 18%,transparent);box-sizing:border-box;gap:14px;justify-content:space-between;min-height:76px;padding:14px 18px}.ticket-head[data-v-3441913b],.ticket-title[data-v-3441913b]{align-items:center;display:flex}.ticket-title[data-v-3441913b]{gap:8px;min-width:0}.ticket-name[data-v-3441913b]{color:var(--text);font-size:18px;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-sub[data-v-3441913b]{align-items:center;display:flex;gap:4px;margin-top:4px;min-width:0}.ticket-breed--first[data-v-3441913b]{flex-shrink:100!important;min-width:2.5em}.ticket-breed[data-v-3441913b]{color:var(--text);flex:0 1 auto;font-size:13px;min-width:0;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-body[data-v-3441913b]{padding:16px 18px}.ticket-line[data-v-3441913b]{display:grid;gap:22px;grid-template-columns:auto auto minmax(0,1fr)}.ticket-field-label[data-v-3441913b]{color:#6b7280;font-size:12px;margin-bottom:2px}.ticket-field-value[data-v-3441913b]{color:#111827;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-known[data-v-3441913b]{border-top:1px solid #eceef1;margin-top:12px;padding-top:11px}.ticket-fact[data-v-3441913b]{align-items:center;color:#1f2937;display:flex;font-size:13.5px;gap:8px}.ticket-fact-ico[data-v-3441913b]{color:#9ca3af;flex:none;font-size:12px;text-align:center;width:14px}.ticket-fact-ico--allergy[data-v-3441913b]{color:#dc2626}.ticket-note[data-v-3441913b]{display:-webkit-box;-webkit-box-orient:vertical;background:#f7f8f9;border-radius:8px;color:#4b5563;font-size:13px;-webkit-line-clamp:2;margin-top:12px;overflow:hidden;padding:8px 10px;white-space:pre-line}.ticket-stub[data-v-3441913b]{border-top:1px solid #eceef1;padding:14px 18px 16px}.ticket-label[data-v-3441913b]{color:#6b7280;font-size:11px;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.ticket-settled[data-v-3441913b]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #1018280f;color:#15803d;display:inline-flex;font-size:13.5px;gap:7px;height:28px;padding:0 11px}.ticket-settled i[data-v-3441913b]{font-size:12px}.ticket-progress[data-v-3441913b]{background:#eceef1;border-radius:999px;height:5px;margin-top:11px;overflow:hidden}.ticket-progress span[data-v-3441913b]{background:#374151;border-radius:inherit;display:block;height:100%}.ticket-actions[data-v-3441913b]{align-items:stretch;display:grid;gap:8px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:13px}.ticket-contact[data-v-3441913b],.ticket-open[data-v-3441913b]{align-items:center;border-radius:9px;box-sizing:border-box;display:inline-flex;font-size:13.5px;gap:8px;height:32px;justify-content:center;line-height:1;min-width:0;padding:0 12px;transition:background-color .15s,box-shadow .15s;white-space:nowrap}.ticket-open[data-v-3441913b]{background:var(--p-primary-500,#b96847);color:#fff}.ticket-open[data-v-3441913b]:hover{background:var(--p-primary-600,#a4583a)}.ticket-contact[data-v-3441913b]{background:#fff;box-shadow:inset 0 0 0 1px #e5e7eb,0 1px 2px #1018280d;color:#374151}.ticket-contact[data-v-3441913b]:hover{background:#f6f7f8}.ticket-dot[data-v-3441913b]{background:var(--bar);border-radius:999px;box-shadow:0 0 0 3px color-mix(in srgb,var(--bar) 35%,transparent);flex:none;height:8px;margin:0 3px;width:8px}.ticket-status[data-v-3441913b]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #1018280f;color:#374151;display:inline-flex;font-size:13.5px;gap:9px;height:28px;padding:0 11px 0 12px;white-space:nowrap}.ticket-status-dot[data-v-3441913b]{background:currentColor;border-radius:999px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent);flex:none;height:7px;width:7px}.ticket-status.is-info[data-v-3441913b]{color:#1d4ed8}.ticket-status.is-success[data-v-3441913b]{color:#15803d}.ticket-status.is-warn[data-v-3441913b]{color:#c2410c}.ticket-status.is-danger[data-v-3441913b]{color:#dc2626}.ticket-status.is-primary[data-v-3441913b]{color:var(--p-primary-600,#a4583a)}.ticket-status.is-neutral[data-v-3441913b]{color:#4b5563}.appointment-card[data-v-32db065a]{--card-border:color-mix(in srgb,var(--text) 30%,transparent);background-color:var(--bg);border:1px solid var(--card-border);border-radius:4px;color:var(--text);container-type:inline-size}.sub-text[data-v-32db065a]{color:var(--sub)}.appointment-card--request[data-v-32db065a]{background:repeating-linear-gradient(135deg,var(--bg) 0 8px,color-mix(in srgb,var(--bg) 45%,#fff) 8px 16px);border-style:dashed}.owner-name[data-v-32db065a]{color:var(--text);font-size:12px;font-weight:600;opacity:.75}@container (max-width: 449px){.owner-name.hide-if-narrow[data-v-32db065a]{display:none}}.time-text-sm[data-v-32db065a]{color:#4b5563;font-size:13px;font-weight:700}.compact-badges[data-v-32db065a]{display:none}.icon-chip-sm[data-v-32db065a]{font-size:10px;padding:4px}.icon-chip.icon-chip-sm .pi-shop[data-v-32db065a]{display:inline-block;transform:scale(1.4)!important}.week-card .icon-chip.icon-chip-sm i[data-v-32db065a]{font-size:1em!important;transform:none!important}.status-pill.status-pill-sm[data-v-32db065a]{font-size:10px;padding:2px 8px}.service-chip-sm[data-v-32db065a]{padding:2px 6px}.service-chip-sm p[data-v-32db065a]{font-size:10px}@container (min-width: 450px){.compact-badges[data-v-32db065a]{display:flex}}.week-card[data-v-32db065a]{font-size:11px}.week-card .sub-text[data-v-32db065a]{font-size:12px;font-weight:700}.week-card-name[data-v-32db065a]{font-size:13px}@media(max-width:1400px){.week-card.week-card-tiny[data-v-32db065a]{justify-content:center}}.week-card-roomy .icon-chip-sm[data-v-32db065a]{padding:5px}.week-card-roomy .status-pill-sm[data-v-32db065a]{padding:3px 9px}.week-card-roomy .service-chip-sm[data-v-32db065a]{padding:3px 8px}.divider[data-v-32db065a]{background-color:var(--bar);border-radius:4px;height:100%;opacity:.6;width:4px}.appointment-card.dense .divider[data-v-32db065a]{width:2px}.icon-chip[data-v-32db065a]{align-items:center;background-color:#fff;border:1px solid #9ca3af;border-radius:999px;color:var(--p-primary-950);display:inline-flex;justify-content:center;line-height:1;padding:7px}.icon-chip .pi-shop[data-v-32db065a]{font-size:.75em}.icon-chip .pi-percentage[data-v-32db065a]{font-size:.6em}.status-pill[data-v-32db065a]{align-items:center;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;width:-moz-fit-content;width:fit-content}.service-chip[data-v-32db065a],.status-pill[data-v-32db065a]{border:1px solid #9ca3af;border-radius:6px;padding:4px 10px}.service-chip[data-v-32db065a]{background-color:#fff}.service-status-row[data-v-32db065a]{align-items:flex-start;flex-direction:row;justify-content:space-between}.status-badges-group[data-v-32db065a]{flex-shrink:0;flex-wrap:nowrap}.service-name-text[data-v-32db065a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (max-width: 449px){.service-status-row.is-long-duration[data-v-32db065a]{align-items:stretch;flex-direction:column}.status-badges-group.is-long-duration[data-v-32db065a]{flex-shrink:1;flex-wrap:wrap}.service-name-text.is-long-duration[data-v-32db065a]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip;white-space:normal}}.task-popover[data-v-32db065a]{background:#fff;border:1px solid #d9dce1;border-radius:14px;box-shadow:0 2px 6px #0000000f,0 16px 36px -8px #00000038;color:#6b7280;cursor:default;font-size:14px;max-width:92vw;opacity:0;overflow:hidden;pointer-events:none;position:fixed;transform:translateY(8px);transition:opacity .2s ease-in,transform .2s ease-in;width:380px;z-index:1000}.task-popover.opens-below[data-v-32db065a]{transform:translateY(-8px)}.task-popover.is-open[data-v-32db065a]{opacity:1;pointer-events:auto;transform:none;transition:opacity .18s ease-out,transform .18s ease-out}@media(prefers-reduced-motion:reduce){.task-popover[data-v-32db065a],.task-popover.opens-below[data-v-32db065a]{transform:none}}.grey-token[data-v-32db065a]{--bar:#9ca3af;--bg:#f3f4f6;--text:#374151;--sub:#6b7280}
