.ui-button{display:block;box-sizing:border-box;width:100%;min-height:48px;border:1px solid var(--white);border-radius:14px;padding:0 18px;background:var(--text);color:var(--white);font:inherit;font-weight:650;text-align:center}.ui-button--secondary,.ui-button--outline{border-color:var(--text);background:var(--white);color:var(--text)}.ui-button--danger{border-color:#EB4C42;background:#FDD2D2;color:#EB4C42}.ui-button--critical{border-color:#ff1111;background:#ff1111;color:#fff}.ui-button:disabled{border-color:#B7B7B7;background:var(--button-secondary);color:#777;cursor:default;opacity:1}.icon-button{width:48px;height:48px;border:0;border-radius:14px;background:var(--button-secondary);color:var(--text);font:inherit;font-size:23px;line-height:1}.small-action-button{box-sizing:border-box;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;border:1px solid #111;border-radius:0;padding:0;display:grid;place-items:center;background:#fff;color:#111;font:inherit;line-height:1;cursor:pointer;justify-self:end}.small-action-button:active{transform:scale(.94)}.small-action-button__info{font-size:15px;font-weight:800;line-height:1}.small-action-button svg{width:15px;height:15px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.small-action-button__done{position:absolute;inset:0;display:grid;place-items:center;opacity:0;font-size:15px;font-weight:800}.small-action-button--copy{position:relative;transition:transform .12s ease}.small-action-button--copy.is-copied svg{opacity:0}.small-action-button--copy.is-copied .small-action-button__done{opacity:1}.sheet-icon-button{box-sizing:border-box;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;padding:0;border-radius:14px;background:var(--button-secondary);color:var(--text);font:inherit;font-size:0;line-height:1}.sheet-icon-button{font-size:23px}.icon-button-group{display:flex;align-items:center;gap:8px}.remove-button{width:40px;height:40px;border:0;border-radius:11px;background:var(--button-secondary);color:var(--danger);font:inherit;font-size:21px}
.app-header .ui-button.app-header__control{min-width:0;width:100%;min-height:44px;height:44px;padding:0 8px}.app-header .ui-button.app-header__control--icon{width:44px;padding:0;line-height:1}.app-header .ui-button.app-header__control--action{width:max-content;max-width:var(--shell-action-max,104px);padding:0 9px}.app-view-shell__primary-action .ui-button{width:100%;min-height:48px}.message-composer .ui-button.message-composer__send{width:46px;min-width:46px;height:44px;min-height:44px;padding:0}.app-settings-panel .ui-button.app-settings-panel__button{width:100%}.read-only-sheet__action .ui-button{width:100%}

.v2-app .ui-button{border-radius:14px}.v2-app .icon-button,.v2-app .sheet-icon-button,.v2-app .remove-button{border-radius:0}

.ui-button--delete-outline{border-color:#ff1111!important;background:#fff!important;color:#ff1111!important}
