@layer theme,base;@layer components{._button_9rlr7_3{min-height:var(--control-height);border:1px solid var(--action-border);border-radius:var(--radius-control);background:var(--card);color:var(--action-foreground);font:700 var(--text-body)/1.4 var(--font-ui);white-space:nowrap;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:7px 13px;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex}._button_9rlr7_3:hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--shadow-control)}._button_9rlr7_3:focus-visible{outline:2px solid var(--ring);outline-offset:3px}._button_9rlr7_3:disabled,._button_9rlr7_3[aria-disabled=true]{opacity:.5;cursor:not-allowed}._button_9rlr7_3 svg{flex-shrink:0;width:16px;height:16px}._primary_9rlr7_41{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}._primary_9rlr7_41:hover:not(:disabled){border-color:var(--primary-hover);background:var(--primary-hover)}._secondary_9rlr7_50{background:var(--secondary);color:var(--secondary-foreground);border-color:#0000}._outline_9rlr7_55{background:var(--card)}._outline_9rlr7_55:hover:not(:disabled),._ghost_9rlr7_59:hover:not(:disabled){background:var(--muted)}._ghost_9rlr7_59{background:0 0;border-color:#0000}._danger_9rlr7_66{border-color:color-mix(in srgb, var(--destructive), transparent 75%);color:var(--destructive)}._danger_9rlr7_66:hover:not(:disabled){background:var(--danger-soft)}._link_9rlr7_73{min-height:auto;color:var(--primary);white-space:normal;background:0 0;border-color:#0000;padding:0}._button_9rlr7_3._link_9rlr7_73:hover:not(:disabled):not([aria-disabled=true]){box-shadow:none;background:0 0;border-color:#0000;text-decoration:underline}._xs_9rlr7_87{min-height:26px;padding:3px 8px;font-size:11px}._sm_9rlr7_92{min-height:32px;padding:5px 10px;font-size:12px}._lg_9rlr7_97{min-height:40px;padding:9px 16px}._icon_9rlr7_101{width:36px;height:36px;padding:0}._iconXs_9rlr7_106{width:26px;height:26px;min-height:26px;padding:0}._iconSm_9rlr7_112{width:32px;height:32px;min-height:32px;padding:0}._iconLg_9rlr7_118{width:40px;height:40px;min-height:40px;padding:0}._badge_9rlr7_124{max-width:100%;font:700 11px/1.2 var(--font-ui);white-space:nowrap;color:var(--neutral);background:var(--neutral-soft);border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}._green_9rlr7_137{color:var(--success);background:var(--success-soft)}._amber_9rlr7_141{color:var(--warning);background:var(--warning-soft)}._blue_9rlr7_145{color:var(--info);background:var(--info-soft)}._red_9rlr7_149{color:var(--destructive);background:var(--danger-soft)}._gray_9rlr7_153{color:var(--neutral);background:var(--neutral-soft)}._brown_9rlr7_157{color:var(--tone-brown);background:var(--brown-soft)}._purple_9rlr7_161{color:var(--purple);background:var(--purple-soft)}._core_9rlr7_165{color:var(--core);background:var(--core-soft)}._clearance_9rlr7_169{color:var(--clearance);background:var(--clearance-soft)}@media (prefers-reduced-motion:reduce){._button_9rlr7_3{transition:background .18s}}._button_9rlr7_3[aria-invalid=true]{border-color:var(--destructive);outline-color:var(--destructive)}._unstyled_9rlr7_183{cursor:pointer}._unstyled_9rlr7_183:focus-visible{outline:2px solid var(--ring);outline-offset:3px}._inline_9rlr7_190{min-height:0;font:inherit;padding:0}}@layer utilities;
