@layer components{.panel{--panel-bg:var(--color-bg);--panel-surface:var(--color-bg-2);--panel-elevated:var(--color-surface);--panel-hover:var(--color-hover);--panel-selected:var(--color-selected);--panel-border:var(--color-line-rose);--panel-border-strong:var(--color-line-rose-strong);--panel-radius-sm:var(--radius-1);--panel-radius:var(--radius-2);--panel-radius-lg:var(--radius-3);--panel-gap:var(--space-3);--panel-gap-lg:1.25rem;--panel-pad:var(--space-4);--panel-pad-lg:1.25rem;--panel-focus:0 0 0 2px var(--panel-bg), 0 0 0 4px var(--color-focus);--status-confirmado:var(--color-success);--status-confirmado-bg:var(--color-success-bg);--status-pendente:var(--color-warning);--status-pendente-bg:var(--color-warning-bg);--status-concluido:var(--color-muted);--status-concluido-bg:var(--color-disabled-bg);--status-cancelado:var(--color-danger);--status-cancelado-bg:var(--color-danger-bg);--panel-text-title:clamp(1.375rem, 1.2rem + .6vw, 1.625rem);--panel-text-section:.9375rem;--panel-text-body:.875rem;--panel-text-label:.75rem;font-size:var(--panel-text-body);color:var(--color-ink);background:radial-gradient(120% 60% at 50% -20%, #8c294b29, transparent 60%) no-repeat, var(--panel-bg);background-attachment:fixed}.panel-title{font-size:var(--panel-text-title);letter-spacing:-.015em;color:var(--color-ink);font-weight:600;line-height:1.2}.panel-section-title{font-size:var(--panel-text-section);color:var(--color-ink);font-weight:600;line-height:1.35}.panel-label{font-size:var(--panel-text-label);color:var(--color-muted);font-weight:500;line-height:1.35}.panel-num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.panel-card{border:1px solid var(--panel-border);border-radius:var(--panel-radius-lg);background:var(--panel-surface)}.panel-card-elevated{border:1px solid var(--panel-border-strong);border-radius:var(--panel-radius-lg);background:var(--panel-elevated)}.panel-divide>*+*{border-top:1px solid var(--panel-border)}.panel-focus:focus-visible{box-shadow:var(--panel-focus);outline:none}.panel-chip{height:1.5rem;font-size:var(--panel-text-label);white-space:nowrap;color:var(--color-muted);background:var(--color-disabled-bg);border-radius:999px;align-items:center;gap:.375rem;padding-inline:.5rem;font-weight:600;line-height:1;display:inline-flex}.panel-chip:before{content:"";background:currentColor;border-radius:999px;width:.375rem;height:.375rem}.panel-chip[data-status=confirmado]{color:var(--status-confirmado);background:var(--status-confirmado-bg)}.panel-chip[data-status=pendente]{color:var(--status-pendente);background:var(--status-pendente-bg)}.panel-chip[data-status=concluido]{color:var(--status-concluido);background:var(--status-concluido-bg)}.panel-chip[data-status=cancelado]{color:var(--status-cancelado);background:var(--status-cancelado-bg)}}
