.wrapper__icon-sidebar .footer,.wrapper__icon-sidebar .main{padding-left:var(--icon-sidebar-width)}@media(max-width:768px){.wrapper__icon-sidebar .footer,.wrapper__icon-sidebar .main{padding-left:0}}.wrapper__top-nav{padding-top:var(--header-height)}.client-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid rgba(0,0,0,0);border-radius:6px;background:var(--primary-color);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease;font-size:14px;font-weight:500;color:#000}.client-button:hover{background:var(--primary-color-hover);color:#fff}.client-button:hover .client-button__icon,.client-button:hover .client-button__spinner,.client-button:hover .client-button__text{color:#fff}.client-button:disabled{cursor:default;opacity:.5}.client-button:disabled:hover{color:var(--typography-primary-color)}.client-button:disabled:hover path{stroke:var(--typography-primary-color)}.client-button_disabled{opacity:.5;cursor:not-allowed}.client-button_secondary{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,0);color:#aeaeae;font-size:14px}.client-button_secondary:hover:not(:disabled){color:#fff;background:rgba(255,255,255,.05)}.client-button_loading{opacity:.95}.client-button_danger{background:rgba(239,68,68,.18)}.client-button_danger:hover:not(:disabled){background:rgba(239,68,68,.26);color:#fff}.client-button__icon,.client-button__spinner{width:16px;height:16px;flex-shrink:0}.client-button__text{display:inline-flex;align-items:center;gap:8px}.client-button_mobile-full-width{width:100%}@media(min-width:768px){.client-button_mobile-full-width{width:-moz-fit-content;width:fit-content}}.client-button_translucent{gap:10px;padding:10px 25px;border-radius:10px;font-size:18px;color:var(--typography-primary-color)}.client-button_translucent,.client-button_translucent:hover{background:var(--button-secondary-color)}.client-button_active{background:var(--typography-primary-color);color:var(--hover-color)}.client-button_active path{stroke:url(#globalGradient)}.client-button_circle{padding:5px;width:34px;height:34px;border-radius:50%}.client-button_circle svg{width:30px;height:30px}.client-input{flex-grow:1;display:flex;height:40px;padding:0 10px;border-radius:5px;background-color:var(--background-primary-color);border:1px solid var(--border-color);font-size:16px;color:#fff}.client-input::placeholder{color:var(--placeholder-color)}