@media(max-width:1024px){.desktop-only{display:none!important}}@media(min-width:1025px){.mobile-tablet-only,.tablet-only{display:none!important}}@media(max-width:768px){.hide-mobile,.tablet-only{display:none!important}}@media(min-width:769px){.mobile-only{display:none!important}}.visible{visibility:visible}.hidden{visibility:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateX(-50%) translateY(-100%)}to{transform:translateX(-50%) translateY(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}button{-webkit-tap-highlight-color:rgba(0,0,0,0);color:inherit;background-color:inherit}.button,button{cursor:pointer;border:none}.button{display:flex;align-items:center;justify-content:center;padding:var(--button-padding);border-radius:var(--border-radius);flex-grow:var(--flex-grow)}.button--primary{background-color:#0366ff}.button--secondary{background-color:#f1f1f2}.button--secondary-dark{background-color:hsla(0,0%,100%,.1607843137)}.button--delete{background:rgba(0,0,0,0);color:#ec5d73}.button--confirmDelete{background:rgba(236,93,115,.1607843137);color:#ec5d73}.button--disabled{opacity:.5;cursor:not-allowed}.button__label{font-family:var(--font-inter),sans-serif;font-size:var(--label-size);font-weight:var(--label-weight);font-style:normal;line-height:var(--label-line-height);display:flex;align-items:center;gap:var(--label-gap)}.button__label--primary{color:#fff}.button__label--secondary{color:#0e1322}.button__label--secondary-dark{color:#fff}.button__loader{display:flex;align-items:center;justify-content:center;margin-left:10px;height:100%}.button__spinner{width:14px;height:14px;border-radius:50%;position:relative;border-color:currentcolor rgba(0,0,0,0) rgba(0,0,0,0) currentcolor;border-style:solid;border-width:2px;animation:spin .7s linear infinite}.button__spinner:after,.button__spinner:before{display:none}.button__spinner--primary{color:#fff}.button__spinner--secondary{color:#0e1322}.button__spinner--secondary-dark{color:#fff}