403Webshell
Server IP : 80.87.202.40  /  Your IP : 216.73.216.169
Web Server : Apache
System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64
User : bitrix ( 600)
PHP Version : 8.2.27
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /home/bitrix/ext_www/rospirotorg.ru/bitrix/js/ui/buttons/src/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/rospirotorg.ru/bitrix/js/ui/buttons/src/ui.air-buttons.css
.ui-btn.--air,
.ui-btn-split.--air,
.ui-btn-split.--air .ui-btn-main,
.ui-btn-split.--air .ui-btn-menu {
	/*size*/
	--ui-btn-size-xss: 20px;
	--ui-btn-size-xs: 24px;
	--ui-btn-size-sm: 28px;
	--ui-btn-size-md: 34px;
	--ui-btn-size-lg: 38px;
	--ui-btn-size-xl: 46px;

	--ui-btn-letter-spacing: -0.05;

	/*default param*/
	--ui-btn-icon-size: 20px;

	--ui-btn-title-comensation: -1px;
	--ui-btn-padding: 0 var(--ui-btn-padding-right) 0 var(--ui-btn-padding-left);
	--ui-btn-min-width: 80px;
	--ui-btn-background: #868d95;
	--ui-btn-background-hover: color-mix(in srgb, var(--ui-btn-background) 100%, var(--ui-color-bg-state-hover-default-hex) var(--ui-color-bg-state-hover-default-opacity));
	--ui-btn-background-active: color-mix(in srgb, var(--ui-btn-background) 100%, var(--ui-color-bg-state-click-default-hex) var(--ui-color-bg-state-click-default-opacity));
	--ui-btn-border-color: var(--ui-btn-background);
	--ui-btn-border-color-hover: color-mix(in srgb, var(--ui-btn-border-color) 100%, var(--ui-color-bg-state-hover-default-hex) var(--ui-color-bg-state-hover-default-opacity));
	--ui-btn-border-color-active: color-mix(in srgb, var(--ui-btn-border-color) 100%, var(--ui-color-bg-state-click-default-hex) var(--ui-color-bg-state-click-default-opacity));
	--ui-btn-border-width: 0px;
	--ui-btn-border: var(--ui-btn-border-width) solid var(--ui-btn-border-color);
	--ui-btn-opacity-after: var(--ui-opacity-30);
	--ui-btn-colors-after-bg: var(--ui-color-on-primary);
	--ui-btn-colors-before-bg: var(--ui-color-on-primary);
	--ui-btn-color: var(--ui-color-on-primary);
	--ui-btn-color-hover: var(--ui-btn-color);
	--ui-btn-color-active: var(--ui-btn-color);
	--ui-btn-box-shadow: none;
	--ui-btn-box-shadow-hover: none;
	--ui-btn-box-shadow-active: none;
	--ui-btn-text-shadow: none;
	--ui-btn-text-shadow-hover: none;
	--ui-btn-text-shadow-active: none;
	--ui-btn-margin-left: 12px;
	/**/
	--ui-btn-clock-white: url(../images/ui-loader-clock-white.svg);
	--ui-btn-clock-black: url(../images/ui-loader-clock-black.svg);
	--ui-btn-wait-white: url(../images/ui-loader-wait-white.svg);
	--ui-btn-wait-black: url(../images/ui-loader-wait-black.svg);
	--ui-btn-spinner: url(../images/ui-loading-spinner.svg);
}

.ui-btn.--wide {
	width: 100%;
}

.ui-btn.--air.--remove-left-corners {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.ui-btn.--air.--remove-right-corners {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.ui-btn.--air,
.ui-btn-split.--air .ui-btn-main,
.ui-btn-split.--air .ui-btn-menu,
.ui-btn-split.--air .ui-btn-extra {
	transition-duration: 0s;
	font-family: var(--ui-font-family-primary);
	border-radius: var(--ui-btn-radius);
	background-image: none;
}

.ui-btn.--air,
.ui-btn-split.--air {
	backdrop-filter: var(--ui-bg-blur-content);
}

.ui-btn-split.--air .ui-btn-main {
	border-right: none;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.ui-btn-split.--air .ui-btn-menu {
	border-left: none;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.ui-btn.--air,
.ui-btn.--air[class*="ui-btn-icon-"],
.ui-btn.--air[class*="ui-btn-icon-"]:not(.--with-collapsed-icon),
.ui-btn-split.--air .ui-btn-main,
.ui-btn-split.--air[class*="ui-btn-icon-"] .ui-btn-main,
.ui-btn-split.--air[class*="ui-btn-icon-"]:not(.--with-collapsed-icon) .ui-btn-main {
	background-image: none;
	margin-left: 0;
	font-weight: var(--ui-btn-font-weight);
	font-size: var(--ui-btn-font-size);
	line-height: var(--ui-btn-height);
	padding-left: var(--ui-btn-padding-left);
	padding-right: var(--ui-btn-padding-right);
}

.ui-btn.--air ~ .ui-btn.--air,
.ui-btn.--air ~ .ui-btn-split.--air,
.ui-btn.--air ~ .ui-ctl.--air,
.ui-btn-split.--air ~ .ui-btn-split.--air,
.ui-btn-split.--air ~ .ui-btn.--air,
.ui-btn-split.--air ~ .ui-ctl.--air,
.ui-ctl.--air ~ .ui-btn.--air,
.ui-ctl.--air ~ .ui-btn-split.--air,
.ui-ctl.--air ~ .ui-ctl.--air {
	margin-left: 0;
}

.ui-btn-split.--air:not(.ui-btn-dropdown),
.ui-btn-split.--air .ui-btn-menu:not(.ui-btn-dropdown) {
	content: none;
}

/*region Size*/

.ui-btn.--air.ui-btn-xl,
.ui-btn-split.--air.ui-btn-xl,
.ui-btn-split.--air.ui-btn-xl .ui-btn-main,
.ui-btn-split.--air.ui-btn-xl .ui-btn-menu {
	--ui-btn-padding-right: 23px;
	--ui-btn-padding-left: 23px;
	--ui-btn-icon-compensation: 8px;
	--ui-btn-radius: var(--ui-border-radius-md);
	--ui-btn-font-size: var(--ui-font-size-xl);
	--ui-btn-icon-size: 28px;
	--ui-btn-icon-space: 4px;
	--ui-btn-dropdown-icon-size: 22px;
	--ui-btn-dropdown-icon-inline-space: 6px;
	--ui-btn-dropdown-icon-compensation: 6px;
	--ui-btn-height: var(--ui-btn-size-xl);
	--ui-btn-wait-icon-size: 24px;
	--ui-btn-split-divider-height: 26px;
	--ui--btn-width-with-only-icon: var(--ui-btn-height);
	--ui-btn-corner-counter-inline-shift: 13px;
	--ui-btn-counter-inline-space: 8px;
}

.ui-btn-split.--air.ui-btn-xl .ui-btn-menu.--switcher {
	padding-left: 14px;
	padding-right: 14px;
}

/* default button size */
.ui-btn.--air.ui-btn-lg,
.ui-btn-split.--air.ui-btn-lg,
.ui-btn-split.--air.ui-btn-lg .ui-btn-main,
.ui-btn-split.--air.ui-btn-lg .ui-btn-menu {
	--ui-btn-padding-right: 17px;
	--ui-btn-padding-left: 17px;
	--ui-btn-icon-compensation: 10px;
	--ui-btn-radius: var(--ui-border-radius-md);
	--ui-btn-font-size: var(--ui-font-size-lg);
	--ui-btn-icon-size: 28px;
	--ui-btn-icon-space: 4px;
	--ui-btn-dropdown-icon-size: 20px;
	--ui-btn-dropdown-icon-inline-space: 6px;
	--ui-btn-dropdown-icon-compensation: 6px;
	--ui-btn-height: var(--ui-btn-size-lg);
	--ui-btn-wait-icon-size: 22px;
	--ui-btn-split-divider-height: 22px;
	--ui-btn-letter-spacing: -0.1px;
	--ui--btn-width-with-only-icon: var(--ui-btn-height);
	--ui-btn-corner-counter-inline-shift: 12px;
	--ui-btn-counter-inline-space: 8px;
}

.ui-btn-split.--air.ui-btn-lg .ui-btn-menu.--switcher {
	padding-left: 12px;
	padding-right: 12px;
}

.ui-btn.--air,
.ui-btn-split.--air,
.ui-btn-split.--air .ui-btn-main,
.ui-btn-split.--air .ui-btn-menu,
.ui-btn.--air.ui-btn-md,
.ui-btn-split.--air.ui-btn-md,
.ui-btn-split.--air.ui-btn-md .ui-btn-main,
.ui-btn-split.--air.ui-btn-md .ui-btn-menu {
	--ui-btn-padding-right: 13px;
	--ui-btn-padding-left: 13px;
	--ui-btn-icon-compensation: 6px;
	--ui-btn-radius: var(--ui-border-radius-md);
	--ui-btn-font-size: var(--ui-font-size-md);
	--ui-btn-font-weight: var(--ui-font-weight-medium);
	--ui-btn-icon-size: 24px;
	--ui-btn-icon-space: 2px;
	--ui-btn-dropdown-icon-size: 18px;
	--ui-btn-dropdown-icon-inline-space: 4px;
	--ui-btn-dropdown-icon-compensation: 4px;
	--ui-btn-height: var(--ui-btn-size-md);
	--ui-btn-wait-icon-size: 20px;
	--ui-btn-split-divider-height: 18px;
	--ui--btn-width-with-only-icon: var(--ui-btn-height);
	--ui-btn-corner-counter-inline-shift: 13px;
	--ui-btn-counter-inline-space: 6px;
}

.ui-btn-split.--air.ui-btn-md .ui-btn-menu.--switcher {
	padding-left: 10px;
	padding-right: 10px;
}

.ui-btn.--air.ui-btn-sm,
.ui-btn-split.--air.ui-btn-sm,
.ui-btn-split.--air.ui-btn-sm .ui-btn-main,
.ui-btn-split.--air.ui-btn-sm .ui-btn-menu {
	--ui-btn-padding-right: 9px;
	--ui-btn-padding-left: 9px;
	--ui-btn-icon-compensation: 4px;
	--ui-btn-radius: var(--ui-border-radius-sm);
	--ui-btn-font-size: var(--ui-font-size-sm);
	--ui-btn-font-weight: var(--ui-font-weight-normal);
	--ui-btn-icon-size: 20px;
	--ui-btn-icon-space: 4px;
	--ui-btn-dropdown-icon-size: 16px;
	--ui-btn-dropdown-icon-inline-space: 3px;
	--ui-btn-dropdown-icon-compensation: 3px;
	--ui-btn-height: var(--ui-btn-size-sm);
	--ui-btn-wait-icon-size: 16px;
	--ui-btn-letter-spacing: -0.15px;
	--ui-btn-split-divider-height: 14px;
	--ui--btn-width-with-only-icon: 34px;
	--ui-btn-corner-counter-inline-shift: 13px;
	--ui-btn-counter-inline-space: 6px;
}

.ui-btn-split.--air.ui-btn-sm .ui-btn-menu.--switcher {
	padding-left: 8px;
	padding-right: 8px;
}

.ui-btn.--air.ui-btn-xs,
.ui-btn-split.--air.ui-btn-xs,
.ui-btn-split.--air.ui-btn-xs .ui-btn-main,
.ui-btn-split.--air.ui-btn-xs .ui-btn-menu {
	--ui-btn-padding-right: 7px;
	--ui-btn-padding-left: 7px;
	--ui-btn-icon-compensation: 2px;
	--ui-btn-radius: var(--ui-border-radius-xs);
	--ui-btn-font-size: var(--ui-font-size-xs);
	--ui-btn-font-weight: var(--ui-font-weight-normal);
	--ui-btn-icon-size: 14px;
	--ui-btn-icon-space: 4px;
	--ui-btn-dropdown-icon-size: 14px;
	--ui-btn-dropdown-icon-inline-space: 4px;
	--ui-btn-dropdown-icon-compensation: 2px;
	--ui-btn-height: var(--ui-btn-size-xs);
	--ui-btn-wait-icon-size: 14px;
	--ui-btn-letter-spacing: -0.1px;
	--ui-btn-split-divider-height: 12px;
	--ui--btn-width-with-only-icon: 28px;
	--ui-btn-corner-counter-inline-shift: 11px;
	--ui-btn-counter-inline-space: 6px;
}

.ui-btn-split.--air.ui-btn-xs .ui-btn-menu.--switcher {
	padding-left: 6px;
	padding-right: 6px;
}

.ui-btn.--air.ui-btn-xss,
.ui-btn-split.--air.ui-btn-xss,
.ui-btn-split.--air.ui-btn-xss .ui-btn-main,
.ui-btn-split.--air.ui-btn-xss .ui-btn-menu {
	--ui-btn-padding-right: 7px;
	--ui-btn-padding-left: 8px;
	--ui-btn-icon-compensation: 5px;
	--ui-btn-radius: 5px;
	--ui-btn-font-size: var(--ui-font-size-4xs);
	--ui-btn-font-weight: var(--ui-font-weight-normal);
	--ui-btn-icon-size: 14px;
	--ui-btn-icon-space: 4px;
	--ui-btn-dropdown-icon-size: 12px;
	--ui-btn-dropdown-icon-inline-space: 2px;
	--ui-btn-dropdown-icon-compensation: 2px;
	--ui-btn-height: var(--ui-btn-size-xss);
	--ui-btn-wait-icon-size: 12px;
	--ui--btn-width-with-only-icon: 24px;
	--ui-btn-corner-counter-inline-shift: 10px;
	--ui-btn-letter-spacing: 0.1px;
	--ui-btn-split-divider-height: 10px;
	--ui-btn-counter-inline-space: 6px;
}

.ui-btn-split.--air.ui-btn-xss .ui-btn-menu.--switcher {
	padding-left: 4px;
	padding-right: 4px;
}

.ui-btn.--air.--with-right-icon,
.ui-btn.--air.--with-right-icon[class*="ui-btn-icon-"],
.ui-btn-dropdown.--air,
.ui-btn-split.--air .ui-btn-main,
.ui-btn-split.--air.--with-right-icon[class*="ui-btn-icon-"] .ui-btn-main,
.ui-btn.--air.--with-right-counter {
	padding-right: calc(var(--ui-btn-padding-right) + 1px);
}

.ui-btn.--air.--with-right-icon:not(.--with-left-icon),
.ui-btn.ui-btn-lg.--air.--with-right-icon:not(.--with-left-icon),
.ui-btn-split.--air.--with-right-icon:not(.--with-left-icon) .ui-btn-main,
.ui-btn-split.ui-btn-lg.--air.--with-right-icon:not(.--with-left-icon) .ui-btn-main {
	padding-left: var(--ui-btn-padding-left);
}

.ui-btn.--air.--with-left-icon,
.ui-btn.ui-btn-lg.--air.--with-left-icon,
.ui-btn.--air.--with-left-icon[class*="ui-btn-icon-"],
.ui-btn.--air.--with-left-counter,
.ui-btn-split.--air.--with-left-icon .ui-btn-main,
.ui-btn-split.--air.--with-left-icon[class*="ui-btn-icon-"] .ui-btn-main,
.ui-btn-split.--air.--with-left-counter .ui-btn-main {
	padding-left: calc(var(--ui-btn-padding-left) + 1px);
}

.ui-btn.--air:not(.--with-left-icon):not(.--with-right-icon):not(.--with-icon),
.ui-btn-split.--air:not(.--with-left-icon):not(.--with-right-icon) .ui-btn-main {
	--ui-btn-icon-compensation: 0px;
}

.ui-btn.--air:not(.ui-btn-dropdown) {
	--ui-btn-dropdown-icon-compensation: 0px;
}

.ui-btn.--air.--with-left-icon[class*="ui-btn-icon-"],
.ui-btn.--air.--with-icon,
.ui-btn.ui-btn-lg.--air.--with-left-icon[class*="ui-btn-icon-"],
.ui-btn-split.--air.--with-left-icon[class*="ui-btn-icon-"] .ui-btn-main,
.ui-btn-split.ui-btn-lg.--air.--with-left-icon[class*="ui-btn-icon-"] .ui-btn-main {
	padding-left: calc(var(--ui-btn-padding-left) - var(--ui-btn-icon-compensation));
}

.ui-btn.--air.--with-right-icon[class*="ui-btn-icon-"],
.ui-btn-split.--air.--with-right-icon[class*="ui-btn-icon-"] .ui-btn-main {
	padding-right: calc(var(--ui-btn-padding-right) - var(--ui-btn-icon-compensation));
}

.ui-btn.--air.ui-btn-dropdown {
	padding-right: calc(var(--ui-btn-padding-right) - var(--ui-btn-dropdown-icon-compensation));
}

/*endregion*/

/* default button color */
.ui-btn.--air,
.ui-btn-split.--air .ui-btn-main,
.ui-btn-split.--air .ui-btn-menu,
.ui-btn.--air.--style-filled,
.ui-btn-split.--air.--style-filled .ui-btn-main,
.ui-btn-split.--air.--style-filled .ui-btn-menu {
	--ui-btn-background: var(--ui-color-design-filled-bg);
	--ui-btn-border-color: var(--ui-color-design-filled-stroke);
	--ui-btn-border-width: var(--ui-design-filled-stroke-weight);
	--ui-btn-color: var(--ui-color-design-filled-content);
	--ui-btn-split-divider-color: var(--ui-color-design-filled-content-divider);
}

.ui-btn.--air.--style-tinted,
.ui-btn-split.--air.--style-tinted .ui-btn-main,
.ui-btn-split.--air.--style-tinted .ui-btn-menu {
	--ui-btn-background: var(--ui-color-design-tinted-bg);
	--ui-btn-border-color: var(--ui-color-design-tinted-stroke);
	--ui-btn-border-width: var(--ui-design-tinted-stroke-weight);
	--ui-btn-color: var(--ui-color-design-tinted-content);
	--ui-btn-split-divider-color: var(--ui-color-design-tinted-content-divider);
}

.ui-btn.--air.--style-tinted-alert,
.ui-btn-split.--air.--style-tinted-alert .ui-btn-main,
.ui-btn-split.--air.--style-tinted-alert .ui-btn-menu {
	--ui-btn-background: var(--ui-color-design-tinted-alert-bg);
	--ui-btn-border-color: var(--ui-color-design-tinted-alert-stroke);
	--ui-btn-border-width: var(--ui-design-tinted-alert-stroke-weight);
	--ui-btn-color: var(--ui-color-design-tinted-alert-content);
	--ui-btn-split-divider-color: var(--ui-color-design-tinted-alert-content-divider);
}

.ui-btn.--air.--style-outline-accent-1,
.ui-btn-split.--air.--style-outline-accent-1 .ui-btn-main,
.ui-btn-split.--air.--style-outline-accent-1 .ui-btn-menu {
	--ui-btn-background: var(--ui-color-design-outline-a1-bg);
	--ui-btn-border-color: var(--ui-color-design-outline-a1-stroke);
	--ui-btn-border-width: var(--ui-design-outline-a1-stroke-weight);
	--ui-btn-color: var(--ui-color-design-outline-a1-content);
	--ui-btn-split-divider-color: var(--ui-color-design-outline-a1-content-divider);
}

.ui-btn.--air.--style-outline-accent-2,
.ui-btn-split.--air.--style-outline-accent-2 .ui-btn-main,
.ui-btn-split.--air.--style-outline-accent-2 .ui-btn-menu {
	--ui-btn-background: var(--ui-color-design-outline-a2-bg);
	--ui-btn-border-color: var(--ui-color-design-outline-a2-stroke);
	--ui-btn-border-width: var(--ui-design-outline-a2-stroke-weight);
	--ui-btn-color: var(--ui-color-design-outline-a2-content);
	--ui-btn-split-divider-color: var(--ui-color-design-outline-a2-content-divider);
}

.ui-btn.--air.--style-outline,
.ui-btn-split.--air.--style-outline .ui-btn-main,
.ui-btn-split.--air.--style-outline .ui-btn-menu {
	--ui-btn-background: var(--ui-color-design-outline-bg);
	--ui-btn-border-color: var(--ui-color-design-outline-stroke);
	--ui-btn-border-width: var(--ui-design-outline-stroke-weight);
	--ui-btn-color: var(--ui-color-design-outline-content);
	--ui-btn-split-divider-color: var(--ui-color-design-outline-content-divider);
}

.ui-btn.--air.--style-outline-no-accent,
.ui-btn-split.--air.--style-outline-no-accent .ui-btn-main,
.ui-btn-split.--air.--style-outline-no-accent .ui-btn-menu {
	--ui-btn-background: var(--ui-color-design-outline-na-bg);
	--ui-btn-border-color: var(--ui-color-design-outline-na-stroke);
	--ui-btn-border-width: var(--ui-design-outline-na-stroke-weight);
	--ui-btn-color: var(--ui-color-design-outline-na-content);
	--ui-btn-split-divider-color: var(--ui-color-design-outline-na-content-divider);
}

.ui-btn.--air.--style-plain-accent,
.ui-btn-split.--air.--style-plain-accent .ui-btn-main,
.ui-btn-split.--air.--style-plain-accent .ui-btn-menu {
	--ui-btn-background: var(--ui-color-design-plain-a-bg);
	--ui-btn-border-color: var(--ui-color-design-plain-a-stroke);
	--ui-btn-border-width: var(--ui-design-plain-a-stroke-weight);
	--ui-btn-color: var(--ui-color-design-plain-a-content);
	--ui-btn-split-divider-color: var(--ui-color-design-plain-a-content-divider);
}

.ui-btn.--air.--style-plain,
.ui-btn-split.--air.--style-plain .ui-btn-main,
.ui-btn-split.--air.--style-plain .ui-btn-menu {
	--ui-btn-background: var(--ui-color-design-plain-bg);
	--ui-btn-border-color: var(--ui-color-design-plain-stroke);
	--ui-btn-border-width: var(--ui-design-plain-stroke-weight);
	--ui-btn-color: var(--ui-color-design-plain-content);
	--ui-btn-split-divider-color: var(--ui-color-design-plain-content-divider);
}

.ui-btn.--air.--style-plain-no-accent,
.ui-btn-split.--air.--style-plain-no-accent .ui-btn-main,
.ui-btn-split.--air.--style-plain-no-accent .ui-btn-menu {
	--ui-btn-background: var(--ui-color-design-plain-na-bg);
	--ui-btn-border-color: var(--ui-color-design-plain-na-stroke);
	--ui-btn-border-width: var(--ui-design-plain-na-stroke-weight);
	--ui-btn-color: var(--ui-color-design-plain-na-content);
	--ui-btn-split-divider-color: var(--ui-color-design-plain-na-content-divider);
}

.ui-btn.--air.--style-selection,
.ui-btn-split.--air.--style-selection .ui-btn-main,
.ui-btn-split.--air.--style-selection .ui-btn-menu {
	--ui-btn-background: var(--ui-color-design-selection-bg);
	--ui-btn-border-color: var(--ui-color-design-selection-stroke);
	--ui-btn-border-width: var(--ui-design-selection-stroke-weight);
	--ui-btn-color: var(--ui-color-design-selection-content);
	--ui-btn-split-divider-color: var(--ui-color-design-selection-content-divider);
}

.ui-btn.--air.--style-filled-copilot,
.ui-btn-split.--air.--style-filled-copilot .ui-btn-main,
.ui-btn-split.--air.--style-filled-copilot .ui-btn-menu {
	--ui-btn-background: var(--ui-color-design-filled-copilot-bg);
	--ui-btn-border-color: var(--ui-color-design-filled-copilot-stroke);
	--ui-btn-border-width: var(--ui-design-filled-copilot-stroke-weight);
	--ui-btn-color: var(--ui-color-design-filled-copilot-content);
	--ui-btn-split-divider-color: var(--ui-color-design-filled-copilot-content-divider);
}

.ui-btn.--air.--style-filled-success,
.ui-btn-split.--air.--style-filled-success .ui-btn-main,
.ui-btn-split.--air.--style-filled-success .ui-btn-menu {
	--ui-btn-background: var(--ui-color-design-filled-success-bg);
	--ui-btn-border-color: var(--ui-color-design-filled-success-stroke);
	--ui-btn-border-width: var(--ui-design-filled-success-stroke-weight);
	--ui-btn-color: var(--ui-color-design-filled-success-content);
	--ui-btn-split-divider-color: var(--ui-color-design-filled-success-content-divider);
}

.ui-btn.--air.--style-filled-alert,
.ui-btn-split.--air.--style-filled-alert .ui-btn-main,
.ui-btn-split.--air.--style-filled-alert .ui-btn-menu {
	--ui-btn-background: var(--ui-color-design-filled-alert-bg);
	--ui-btn-border-color: var(--ui-color-design-filled-alert-stroke);
	--ui-btn-border-width: var(--ui-design-filled-success-stroke-weight);
	--ui-btn-color: var(--ui-color-design-filled-alert-content);
	--ui-btn-split-divider-color: var(--ui-color-design-filled-alert-content-divider);
}

.ui-btn-split.--air .ui-btn-menu::before {
	content: '';
	position: relative;
	left: 1px;
	top: auto;
	margin: 0;
	padding: 0;
	width: var(--ui-btn-dropdown-icon-size);
	height: var(--ui-btn-dropdown-icon-size);
	border: none;
	mask-image: url(./images/outline-icons/chevron-down-l.svg);
	mask-position: center center;
	mask-repeat: no-repeat;
	mask-size: contain;
	background-color: var(--ui-btn-color);
}

.ui-btn-split.--air .ui-btn-menu.--switcher::before {
	content: none;
}

.ui-btn.--air[disabled]:not(.ui-btn-wait):not(.ui-btn-clock),
.ui-btn-disabled.--air:not(.ui-btn-wait):not(.ui-btn-clock),
.ui-btn-split.--air[disabled]:not(.ui-btn-wait):not(.ui-btn-clock) .ui-btn-main,
.ui-btn-split.--air.ui-btn-disabled:not(.ui-btn-wait):not(.ui-btn-clock) .ui-btn-main,
.ui-btn-split.--air[disabled]:not(.ui-btn-wait):not(.ui-btn-clock) .ui-btn-menu,
.ui-btn-split.--air.ui-btn-disabled:not(.ui-btn-wait):not(.ui-btn-clock) .ui-btn-menu {
	--ui-btn-background: var(--ui-color-design-disabled-bg);
	--ui-btn-border-color: var(--ui-color-design-disabled-stroke);
	--ui-btn-color: var(--ui-color-design-disabled-content);

	opacity: 1;
}

.ui-btn-split[disabled].--air .ui-btn-main,
.ui-btn-split[disabled].--air .ui-btn-main:hover,
.ui-btn-split[disabled].--air .ui-btn-main:active,
.ui-btn-split[disabled].--air .ui-btn-menu,
.ui-btn-split[disabled].--air .ui-btn-menu:hover,
.ui-btn-split[disabled].--air .ui-btn-menu:active,
.ui-btn-split.ui-btn-disabled.--air .ui-btn-main,
.ui-btn-split.ui-btn-disabled.--air .ui-btn-main:hover,
.ui-btn-split.ui-btn-disabled.--air .ui-btn-main:active,
.ui-btn-split.ui-btn-disabled.--air .ui-btn-menu,
.ui-btn-split.ui-btn-disabled.--air .ui-btn-menu:hover,
.ui-btn-split.ui-btn-disabled.--air .ui-btn-menu:active {
	opacity: initial;
	cursor: not-allowed;
	background-color: var(--ui-btn-background);
	border-color: var(--ui-btn-border-color);
}

.ui-btn.--air:not(.ui-btn-dropdown)::after,
.ui-btn-split.--air:not(.ui-btn-dropdown) .ui-btn-main::after,
.ui-btn-split.--air.ui-btn-collapsed:not(.ui-btn-dropdown) .ui-btn-main:after {
	display: none;
}

/*.ui-btn.--air.--with-left-icon:not(.ui-btn-dropdown)::after,*/
/*.ui-btn-split.--air.--with-left-icon:not(.ui-btn-dropdown) .ui-btn-main::after {*/
/*	display: none;*/
/*}*/

.ui-btn.--air.--with-left-icon .ui-btn-text::before,
.ui-btn.--air.--with-right-icon .ui-btn-text::after,
.ui-btn.--air.--with-collapsed-icon .ui-btn-text::before,
.ui-btn-split.--air.--with-left-icon .ui-btn-main .ui-btn-text::before,
.ui-btn-split.--air.--with-right-icon .ui-btn-main .ui-btn-text::after,
.ui-btn-split.--air.--with-collapsed-icon .ui-btn-main .ui-btn-text::before {
	content: '';
	position: relative;
	top: 0;
	display: inline-block;
	width: var(--ui-btn-icon-size);
	min-width: var(--ui-btn-icon-size);
	height: var(--ui-btn-icon-size);
	background-color: var(--ui-btn-color);
	mask-image: var(--ui-btn-icon);
	mask-repeat: no-repeat;
	mask-size: contain;
	mask-position: center center;
	vertical-align: middle;
}

.ui-btn.--air.--with-left-icon .ui-btn-text::before,
.ui-btn-split.--air.--with-left-icon .ui-btn-main .ui-btn-text::before {
	margin-right: var(--ui-btn-icon-space);
}

.ui-btn.--air.--with-right-icon .ui-btn-text::after,
.ui-btn-split.--air.--with-right-icon .ui-btn-main .ui-btn-text::after {
	margin-left: var(--ui-btn-icon-space);
}

.ui-btn.--air.--with-collapsed-icon .ui-btn-text::before,
.ui-btn-split.--air.--with-collapsed-icon .ui-btn-main .ui-btn-text::before {
	display: none;
}

.ui-btn.ui-btn-dropdown.--air::after {
	content: '';
	position: relative;
	display: inline-block;
	top: auto;
	left: auto;
	width: var(--ui-btn-dropdown-icon-size);
	min-width: var(--ui-btn-dropdown-icon-size);
	height: var(--ui-btn-dropdown-icon-size);
	margin-left: var(--ui-btn-dropdown-icon-inline-space);
	mask-image: url(./images/outline-icons/chevron-down-l.svg);
	mask-position: center center;
	mask-repeat: no-repeat;
	mask-size: contain;
	background-color: var(--ui-btn-color);
	background-image: none;
	transform: none;
	transition: none;
}

.ui-btn-dropdown.--air:not(.ui-btn-wait)::before,
.ui-btn-dropdown.--air:not(.ui-btn-clock)::before,
.ui-btn-dropdown.--air:not(.ui-btn-wait) .ui-btn-main::before,
.ui-btn-dropdown.--air:not(.ui-btn-clock) .ui-btn-main::before{
	content: none;
}

.ui-btn-dropdown.--with-right-icon.--air::after {
	margin-left: calc((var(--ui-btn-dropdown-icon-inline-space) - var(--ui-btn-icon-compensation)));
}

.ui-btn.--air .ui-btn-text,
.ui-btn-split.--air .ui-btn-main .ui-btn-text {
	height: var(--ui-btn-height);
	max-width: 100%;
	display: inline-flex;
	align-items: center;
	overflow: unset;
	white-space: unset;
	text-overflow: unset;
	letter-spacing: var(--ui-btn-letter-spacing);
}

.ui-btn.--air .ui-btn-text-inner,
.ui-btn-split.--air .ui-btn-main .ui-btn-text-inner {
	overflow: hidden;
	max-width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
	margin-top: var(--ui-btn-title-comensation);
}

.ui-btn.--air.ui-btn-dropdown .ui-btn-text {
	max-width: calc(100% - var(--ui-btn-dropdown-icon-size));
}

.ui-btn-wait.--air[disabled],
.ui-btn-clock.--air[disabled],
.ui-btn-split.--air[disabled] .ui-btn-main,
.ui-btn-split.--air[disabled] .ui-btn-menu,
.ui-btn-split.--air[disabled] .ui-btn-main,
.ui-btn-split.--air[disabled] .ui-btn-menu,
.ui-btn-split.--air.ui-btn-disabled .ui-btn-main,
.ui-btn-split.--air.ui-btn-disabled .ui-btn-menu {
	opacity: 1;
}

.ui-btn.--air.ui-btn-wait,
.ui-btn-wait.--air .ui-btn-main,
.ui-btn.--air.ui-btn-clock,
.ui-btn-clock.--air .ui-btn-main{
	background-image: none;
}

.ui-btn.ui-btn-wait.--air::before,
.ui-btn.ui-btn-clock.--air::before,
.ui-btn-split.ui-btn-wait.--air .ui-btn-main::before,
.ui-btn-split.ui-btn-clock.--air .ui-btn-main::before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	right: auto;
	width: 100%;
	height: 100%;
	margin: 0;
	transform: none;
	background-color: var(--ui-btn-color);
	mask-size: var(--ui-btn-wait-icon-size);
	mask-position: center center;
	mask-repeat: no-repeat;
	border: none;
}

.ui-btn.ui-btn-wait.--air::before,
.ui-btn-split.ui-btn-wait.--air .ui-btn-main::before {
	mask-image: var(--ui-btn-wait-loader);
}

.ui-btn.ui-btn-clock.--air::before,
.ui-btn-split.ui-btn-clock.--air .ui-btn-main::before {
	mask-image: var(--ui-btn-clock-loader);
}

.ui-btn-wait.--air .ui-btn-text,
.ui-btn-clock.--air .ui-btn-text {
	color: transparent;
}

.ui-btn-wait.--air .ui-btn-text::before,
.ui-btn-clock.--air .ui-btn-text::before,
.ui-btn-wait.--air::after,
.ui-btn-clock.--air::after,
.ui-btn-wait.--air .ui-btn-text::after,
.ui-btn-clock.--air .ui-btn-text::after,
.ui-btn-wait.--air:not(.ui-btn-collapsed) .ui-btn-left-counter,
.ui-btn-clock.--air:not(.ui-btn-collapsed) .ui-btn-left-counter,
.ui-btn-wait.--air:not(.ui-btn-collapsed) .ui-btn-right-counter,
.ui-btn-clock.--air:not(.ui-btn-collapsed) .ui-btn-right-counter {
	opacity: 0;
}

.ui-btn-split.--air .ui-btn-menu {
	min-width: var(--ui-btn-height);
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	padding: 0;
}

.ui-btn-split.--air .ui-btn-menu::after {
	height: var(--ui-btn-split-divider-height);
	top: auto;
	bottom: auto;
	background: var(--ui-btn-split-divider-color);
	opacity: 1;
}

.ui-btn-split.--air {
	padding-right: 0;
}

.ui-btn-split.--air .ui-btn-menu {
	position: relative;
	top: auto;
	left: auto;
}

.ui-btn.--air .ui-btn-left-counter,
.ui-btn.--air .ui-btn-right-counter,
.ui-btn-split.--air .ui-btn-main .ui-btn-left-counter,
.ui-btn-split.--air .ui-btn-main .ui-btn-right-counter {
	display: inline-flex;
	height: var(--ui-btn-height);
	vertical-align: top;
}

.ui-btn-left-counter {
	margin-right: var(--ui-btn-counter-inline-space);
}

.ui-btn-right-counter {
	margin-left: var(--ui-btn-counter-inline-space);
}

.ui-btn.--air.ui-btn-collapsed,
.ui-btn-split.--air.ui-btn-collapsed .ui-btn-main {
	--ui-btn-padding-right: 0px;
	--ui-btn-padding-left: 0px;

	width: var(--ui--btn-width-with-only-icon);
	min-width: var(--ui--btn-width-with-only-icon);
}

.ui-btn.--air.ui-btn-collapsed .ui-btn-text,
.ui-btn-split.--air.ui-btn-collapsed .ui-btn-main .ui-btn-text {
	font-size: 0;
}

.ui-btn.--air.ui-btn-collapsed .ui-btn-right-counter,
.ui-btn.--air.ui-btn-collapsed .ui-btn-left-counter {
	position: absolute;
	top: 3px;
	margin-left: 0;
	margin-right: 0;
	pointer-events: none;
}

.ui-btn.--air.ui-btn-collapsed .ui-btn-left-counter {
	transform: translate(-100%, -50%);
	left: var(--ui-btn-corner-counter-inline-shift);
}

.ui-btn.--air.ui-btn-collapsed .ui-btn-right-counter {
	transform: translate(100%, -50%);
	right: var(--ui-btn-corner-counter-inline-shift);
}

.ui-btn.--air.--with-left-icon.ui-btn-collapsed .ui-btn-text::before,
.ui-btn.--air.--with-icon.ui-btn-collapsed,
.ui-btn.--air.--with-right-icon.ui-btn-collapsed .ui-btn-text::after,
.ui-btn.--air.--with-collapsed-icon.ui-btn-collapsed .ui-btn-text::before,
.ui-btn-split.--air.--with-left-icon.ui-btn-collapsed .ui-btn-main .ui-btn-text::before,
.ui-btn-split.--air.--with-right-icon.ui-btn-collapsed .ui-btn-main .ui-btn-text::after,
.ui-btn-split.--air.--with-collapsed-icon.ui-btn-collapsed .ui-btn-main .ui-btn-text::before {
	--ui-btn-icon-space: 0px;
}

.ui-btn.--air.--with-collapsed-icon.ui-btn-collapsed .ui-btn-text::before,
.ui-btn-split.--air.--with-collapsed-icon.ui-btn-collapsed .ui-btn-main .ui-btn-text::before {
	display: inline-block;
}

.ui-btn.--air.--with-left-icon.ui-btn-collapsed .ui-btn-text::before,
.ui-btn.--air.--with-right-icon.ui-btn-collapsed .ui-btn-text::after,
.ui-btn.--air.--with-collapsed-icon.ui-btn-collapsed .ui-btn-text::before,
.ui-btn-split.--air.--with-left-icon.ui-btn-collapsed .ui-btn-main .ui-btn-text::before,
.ui-btn-split.--air.--with-right-icon.ui-btn-collapsed .ui-btn-main .ui-btn-text::after,
.ui-btn-split.--air.--with-collapsed-icon.ui-btn-collapsed .ui-btn-main .ui-btn-text::before {
	top: 0;
}

.ui-btn-left-counter-inner {
	display: inline-flex;
}

.ui-btn .ui-icon-set {
	--ui-icon-set__icon-size: var(--ui-btn-icon-size);
	--ui-icon-set__icon-color: var(--ui-btn-color);
	margin-right: var(--ui-btn-icon-space);
	transition: none;
}

.ui-btn-ai-waiting .ui-icon-set,
.ui-btn-clock .ui-icon-set,
.ui-btn-wait .ui-icon-set {
	opacity: 0;
}

Youez - 2016 - github.com/yon3zu
LinuXploit