.ds-ops-btn{font-family:var(--ds-font-arabic,inherit);font-weight:var(--fw-ui);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;line-height:1.4;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;border-radius:0!important}.ds-ops-btn:focus-visible{outline:2px solid var(--ds-border-accent);outline-offset:2px;box-shadow:none}.ds-ops-btn:disabled{cursor:not-allowed;opacity:.5}.ds-ops-btn svg{color:currentColor}.ds-ops-btn--sm{min-width:36px;height:36px;padding-inline:10px;font-size:14px}.ds-ops-btn--md{min-width:44px;height:44px;padding-inline:14px;font-size:15px}.ds-ops-btn--lg{min-width:56px;height:56px;padding-inline:24px;font-size:17px}.ds-ops-btn--icon{flex-shrink:0;padding-inline:0}.ds-ops-btn.ds-ops-btn--primary{background:var(--ds-bg-accent);border-color:var(--ds-bg-accent);color:var(--ds-text-on-primary,var(--ds-text-inverse))}@media(hover:hover)and (pointer:fine){.ds-ops-btn.ds-ops-btn--primary:hover{background:var(--ds-bg-accent-hover);border-color:var(--ds-bg-accent-hover);color:var(--ds-text-on-primary,var(--ds-text-inverse))}}.ds-ops-btn.ds-ops-btn--primary:active{background:var(--ds-bg-accent-active,var(--ds-bg-accent-hover));border-color:var(--ds-bg-accent-active,var(--ds-bg-accent-hover));color:var(--ds-text-on-primary,var(--ds-text-inverse))}.ds-ops-btn.ds-ops-btn--primary:disabled{background:color-mix(in srgb,var(--ds-fg-disabled,var(--ds-text-disabled)) 40%,transparent);color:color-mix(in srgb,var(--ds-text-on-primary,var(--ds-text-inverse)) 70%,transparent);opacity:1;border-color:#0000}.ds-ops-btn.ds-ops-btn--secondary{background:var(--ds-bg-surface-2);border-color:var(--ds-border-strong);color:var(--ds-text-primary)}@media(hover:hover)and (pointer:fine){.ds-ops-btn.ds-ops-btn--secondary:hover{background:var(--surface-3,var(--ds-bg-surface-2));border-color:var(--ds-border-strong);color:var(--ds-text-primary)}}.ds-ops-btn.ds-ops-btn--ghost{color:var(--ds-text-secondary);background:0 0}@media(hover:hover)and (pointer:fine){.ds-ops-btn.ds-ops-btn--ghost:hover{background:var(--ds-bg-surface-2);color:var(--ds-text-primary)}}.ds-ops-btn.ds-ops-btn--danger{background:var(--ds-bg-danger);border-color:var(--ds-bg-danger);color:var(--ds-text-inverse)}@media(hover:hover)and (pointer:fine){.ds-ops-btn.ds-ops-btn--danger:hover{background:var(--ds-bg-danger-hover);border-color:var(--ds-bg-danger-hover);color:var(--ds-text-inverse)}}.ds-ops-btn.ds-ops-btn--danger:active{background:var(--ds-bg-danger-hover);border-color:var(--ds-bg-danger-hover);color:var(--ds-text-inverse)}.ds-ops-btn.ds-ops-btn--ghost[aria-current],.ds-ops-btn.ds-ops-btn--ghost.is-active{color:var(--ds-text-primary);box-shadow:inset 0 -2px 0 0 var(--ds-bg-accent)}.ds-ops-btn__icon{flex-shrink:0;display:inline-flex}html[data-ai-flat-buttons=on] button.ds-ops-btn:not([class*=rounded-full]),html[data-ai-flat-buttons=on] a.ds-ops-btn[class*=ds-ops]:not([class*=rounded-full]){border-radius:0!important}
