button.icon-action,a.icon-action{vertical-align:middle;touch-action:manipulation;border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;gap:0;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}:is(.console-layout,.tracking-modal) :is(button,a).icon-action{flex:0 0 44px;padding:0}.console-layout :is(.tracking-card,.follow-card)>.actions>:is(button,a).icon-action,.tracking-modal .tracking-modal-content form>.actions:last-child>button.icon-action{flex:0 0 44px}:is(.console-layout,.tracking-modal,.auth-shell) :is(button,a).icon-action>svg{flex:none;width:20px;height:20px;margin:0}.action-icon-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon-action:focus-visible{outline:3px solid var(--accent,#08775c);outline-offset:3px}.icon-action.text-button:hover:not(:disabled){background:var(--paper,#f4f6f5);text-decoration:none}.icon-action.danger-text{color:var(--danger,#a33224)}.icon-action.danger-text:hover:not(:disabled){color:var(--danger,#a33224);background:#fff0ed}.icon-action:disabled{cursor:not-allowed}.action-icon-busy{animation:1s linear infinite action-icon-spin}@keyframes action-icon-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.action-icon-busy{animation:none}}
