@layer fx-base{.fx-stack,.fx-column{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.fx-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.fx-page{width:100%;min-width:0}.fx-page-head,.fx-section-head{align-items:center;gap:var(--space-3);display:flex}.fx-page-head h1{font-size:var(--font-size-2xl);letter-spacing:-.015em;flex:1}.fx-section,.fx-settings-group{min-width:0}.fx-section-head h2,.fx-settings-group>:is(h2,h3){font-size:var(--font-size-sm);color:var(--text-secondary);margin:0 0 var(--space-3);letter-spacing:0;flex:1}.fx-settings-group-body{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-card);overflow:clip}.fx-list-row{align-items:center;gap:var(--space-3);padding:var(--space-4);min-width:0;display:flex}.fx-list-row+.fx-list-row{border-top:1px solid var(--border-default)}.fx-list-leading{align-items:center;gap:var(--space-2);color:var(--text-secondary);flex-shrink:0;display:inline-flex}.fx-list-copy{overflow-wrap:anywhere;flex:1;min-width:0}.fx-list-copy>strong{font-weight:var(--font-weight-semibold)}.fx-list-subline{color:var(--text-secondary);font-size:var(--font-size-sm);margin-top:var(--space-1)}.fx-status-badge{align-items:center;gap:var(--space-1);background:var(--bg-subtle);border-radius:var(--radius-full);padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);white-space:nowrap;display:inline-flex}.fx-status-badge[data-tone=success]{background:var(--status-ok-bg);color:var(--status-ok)}.fx-status-badge[data-tone=warning]{background:var(--status-warn-bg);color:var(--status-warn)}.fx-money{font-variant-numeric:tabular-nums;white-space:nowrap}.fx-btn.fx-btn--quiet,.fx-btn.fx-btn--destructive-quiet{box-shadow:none;background:0 0;border-color:#0000}.fx-btn.fx-btn--destructive-quiet{color:var(--status-danger)}.fx-tabs{align-items:stretch;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.fx-tabs [role=tablist]{gap:var(--space-2);border-bottom:1px solid var(--border-default);display:flex}.fx-tabs [role=tab]{min-height:44px;padding:var(--space-2) var(--space-4);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0}.fx-tabs [role=tab]:focus-visible{outline:var(--focus-ring)}.fx-tabs [role=tabpanel]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.fx-tabs [role=tabpanel][hidden]{display:none}.fx-tabs [aria-selected=true]{background:var(--bg-track);color:var(--text-primary);box-shadow:inset 0 -2px var(--text-primary)}.fx-main:focus{outline:none}.fx-paper-send:active{transition:transform .12s var(--motion-out);transform:scale(.94)}:is(.fx-paper-job-card,.fx-paper-chip,.fx-paper-panel-row):active{transform:scale(.98)}:is(.fx-paper-job-card,.fx-paper-chip,.fx-paper-panel-row):focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}@media (width<=639px){.fx-list-row{padding:var(--space-3);gap:var(--space-2)}.fx-list-row>.fx-btn{padding-inline:var(--space-2)}.fx-btn{min-height:44px}}@media (prefers-reduced-motion:reduce){.fx-paper-send:active,.fx-paper-job-card:active,.fx-paper-chip:active,.fx-paper-panel-row:active{transition:none;transform:none}}.fx-state-pending{width:var(--space-4);height:var(--space-4);border:2px solid var(--border-strong);border-radius:var(--radius-full);display:block}}@layer _,fx-fonts;
