.ui-button{--text-color: var(--color-base-white);--background-color: var(--color-base-black);--padding: var(--spacing-3) var(--spacing-4);--border-radius: 8px;--border: none;--text-decoration: none;position:relative;display:flex;box-sizing:border-box;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:var(--padding, 8px 12px);border:var(--border, none);border-radius:var(--border-radius, 8px);color:var(--text-color, white);font-family:var(--font-primary, sans-serif);font-weight:var(--font-weight-semibold, 600);font-size:var(--font-size-body, 16px);background-color:var(--background-color, black);cursor:pointer;gap:var(--spacing-2, 4px);text-decoration:var(--text-decoration, none)}.ui-button--small{--padding: var(--spacing-2) var(--spacing-3);--border-radius: 4px;font-size:var(--font-size-tertiary)}.ui-button--full-width{width:100%}.ui-button i{color:var(--text-color, white)}.ui-button:hover:not(.ui-action){border:var(--hover-border, var(--border, none));background-color:var(--hover-background-color, var(--background-color, black));color:var(--hover-text-color, var(--text-color, white))}.ui-button:focus:not(.ui-action){border:var(--focus-border, var(--border, none));background-color:var(--focus-background-color, var(--background-color, black));color:var(--focus-text-color, var(--text-color, white))}.ui-button:disabled,.ui-button.ui-disabled{border:var(--disabled-border, var(--border, none));background-color:var(--disabled-background-color, var(--background-color, black));color:var(--disabled-text-color, var(--text-color, white));cursor:not-allowed;pointer-events:none}.ui-button.ui-no-padding{padding:0}.ui-button.ui-action{--background-color: transparent;--border: none;--hover-background-color: transparent;--focus-background-color: transparent}.ui-button-primary{--text-color: var(--color-base-white);--background-color: var(--color-primary-500);--hover-background-color: var(--color-primary-600);--focus-background-color: var(--color-primary-400);--disabled-background-color: var(--color-primary-200)}.ui-button-succuss{--text-color: var(--color-base-white);--background-color: var(--color-green-500);--hover-background-color: var(--color-green-600);--focus-background-color: var(--color-green-400);--disabled-background-color: var(--color-green-200)}.ui-button-secondary{--text-color: var(--color-primary-500);--background-color: var(--color-base-white);--border: 1px solid var(--color-primary-500);--hover-border: 1px solid var(--color-primary-600);--hover-text-color: var(--color-primary-600);--focus-border: 1px solid var(--color-primary-400);--disabled-border: 1px solid var(--color-primary-200);--disabled-text-color: var(--color-primary-200)}.ui-button-tertiary{--text-color: var(--color-base-black);--border: 1px solid var(--color-gray-400);--background-color: transparent;--hover-border: 1px solid var(--color-base-black);--focus-background-color: var(--color-base-black);--focus-text-color: var(--color-base-white);--disabled-border: 1px solid var(--color-gray-400);--disabled-text-color: var(--color-gray-500)}.ui-button-destructive{--text-color: var(--color-base-white);--background-color: var(--color-red-400);--hover-background-color: var(--color-red-300);--focus-background-color: var(--color-red-500);--disabled-background-color: var(--color-red-200)}.ui-button-link{--text-color: var(--color-primary-500);--background-color: transparent;--hover-text-color: var(--color-primary-600);--disabled-text-color: var(--color-primary-200)}.ui-button__count{position:absolute;top:-12px;right:8px;height:24px;min-width:24px;border-radius:12px;display:flex;align-items:center;justify-content:center;background-color:var(--color-blue-500);color:var(--color-base-white);border:2px solid var(--color-base-white);font-size:12px}.ui-action.ui-button-primary,.ui-action.ui-button-secondary{--text-color: var(--color-primary-500) !important}.ui-action.ui-button-tertiary{--text-color: var(--color-base-black);--hover-border: none}.ui-action.ui-button-destructive{--text-color: var(--color-red-400)}.ui-button-tooltip{position:relative;display:inline-block}.ui-button-tooltip .ui-button-tooltiptext{font:var(--font-weight-semibold) var(--font-size-tertiary, 14px) var(--font-primary, sans-serif);visibility:hidden;min-width:80px;max-width:200px;background-color:var(--color-base-black);color:var(--color-base-white);text-align:center;border-radius:6px;padding:var(--spacing-2, 4px);position:absolute;z-index:1;bottom:100%;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s}.ui-button-tooltip .ui-button-tooltiptext:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:var(--color-base-black) transparent transparent transparent}.ui-button-tooltip:hover .ui-button-tooltiptext{visibility:visible;opacity:1}button[data-phone]{width:max-content;max-width:100%}.ui-button-dropdown{position:relative;display:inline-block}.ui-button-dropdown--full-width,.ui-button-dropdown--full-width .ui-button-dropdown-trigger{width:100%}.ui-button-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2, 8px)}.ui-button-dropdown-label{flex:1}.ui-button-dropdown-icon{flex-shrink:0;transition:transform .2s ease}.ui-button-dropdown-icon--open,.ui-button-dropdown.ui-ui-open .ui-button-dropdown-icon{transform:rotate(180deg)}.ui-button-dropdown-menu{position:fixed;top:calc(100% + 8px);left:0;right:0;background:var(--color-base-white);border:1px solid var(--color-gray-300);border-radius:8px;box-shadow:0 10px 24px #0000001a;z-index:1000;min-width:200px;width:max-content;max-width:100%}.ui-button-dropdown-menu--enter{transition:opacity .2s ease,transform .2s ease}.ui-button-dropdown-menu--enter-start{opacity:0;transform:translateY(-8px)}.ui-button-dropdown-menu--enter-end{opacity:1;transform:translateY(0)}.ui-button-dropdown-menu--leave{transition:opacity .2s ease,transform .2s ease}.ui-button-dropdown-menu--leave-start{opacity:1;transform:translateY(0)}.ui-button-dropdown-menu--leave-end{opacity:0;transform:translateY(-8px)}.ui-button-dropdown-list{list-style:none;margin:0;padding:var(--spacing-2, 8px);display:flex;flex-direction:column;gap:0}.ui-button-dropdown-item{margin:0;padding:0}.ui-button-dropdown-link{display:flex;align-items:center;gap:var(--spacing-3, 12px);padding:var(--spacing-3, 12px) var(--spacing-4, 16px);width:100%;border:none;background:transparent;color:var(--color-base-black);text-decoration:none;font-family:var(--font-primary, sans-serif);font-size:var(--font-size-secondary, 16px);font-weight:var(--font-weight-regular, 400);cursor:pointer;transition:background-color .15s ease;text-align:left;border-radius:6px}.ui-button-dropdown-link:hover{background-color:var(--color-gray-200)}.ui-button-dropdown-link:active{background-color:var(--color-gray-300)}.ui-button-dropdown-item-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.ui-button-dropdown-item-icon svg{width:100%;height:100%}.ui-button-dropdown-item-text{flex:1}
