.spna-crm-button{--spna-button-color:#0f766e;--spna-button-hover:#115e59;--spna-button-text:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 16px;border:1px solid currentColor;border-radius:9px;background:var(--spna-button-color);color:var(--spna-button-text)!important;font:inherit;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none!important;cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.spna-crm-button:hover,.spna-crm-button:focus-visible{border-color:currentColor;background:var(--spna-button-hover);color:#fff!important;box-shadow:0 5px 14px rgb(15 118 110 / .2);transform:translateY(-1px)}.spna-crm-button:focus-visible{outline:3px solid rgb(20 184 166 / .28);outline-offset:2px}.spna-crm-button.is-outline{background:#fff0;color:var(--spna-button-color)!important}.spna-crm-button.is-outline:hover,.spna-crm-button.is-outline:focus-visible{border-color:currentColor;background:#fff0;color:var(--spna-button-hover)!important}.spna-crm-button.is-danger{--spna-button-color:#dc2626;--spna-button-hover:#b91c1c}.spna-crm-button.is-plain,.spna-crm-button.is-danger.is-plain{border-color:#fff0;background:#fff0;color:var(--spna-button-color)!important;box-shadow:none}.spna-crm-button.is-danger.is-plain{border-color:currentColor}.spna-crm-button.is-plain:hover,.spna-crm-button.is-plain:focus-visible,.spna-crm-button.is-danger.is-plain:hover,.spna-crm-button.is-danger.is-plain:focus-visible{border-color:#fff0;background:rgb(15 118 110 / .1);color:var(--spna-button-hover)!important;box-shadow:none}.spna-crm-button.is-danger.is-plain:hover,.spna-crm-button.is-danger.is-plain:focus-visible{border-color:currentColor;background:rgb(220 38 38 / .1)}.spna-crm-button-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;font-size:20px;font-weight:400;line-height:1}.spna-crm-button-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.spna-crm-button-icon svg[fill]:not([fill="none"]),.spna-crm-button-icon svg [fill]:not([fill="none"]):not([fill^="url("]){fill:currentColor}.spna-crm-button-icon svg [stroke]:not([stroke="none"]):not([stroke^="url("]){stroke:currentColor}.spna-crm-button-icon img{display:block;width:100%;height:100%;object-fit:contain}.spna-crm-button-icon.has-svg-mask{background-color:currentColor;-webkit-mask-image:var(--spna-button-icon-mask);mask-image:var(--spna-button-icon-mask);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.spna-crm-button-icon.has-svg-mask img{opacity:0}.spna-crm-button:not(.is-outline):not(.is-plain) .spna-crm-button-icon img{filter:brightness(0) invert(1)}.spna-crm-button.is-outline .spna-crm-button-icon img,.spna-crm-button.is-plain .spna-crm-button-icon img{filter:brightness(0) saturate(100%) invert(37%) sepia(25%) saturate(1028%) hue-rotate(128deg) brightness(93%) contrast(91%)}.spna-crm-button.is-outline:hover .spna-crm-button-icon img,.spna-crm-button.is-outline:focus-visible .spna-crm-button-icon img,.spna-crm-button.is-plain:hover .spna-crm-button-icon img,.spna-crm-button.is-plain:focus-visible .spna-crm-button-icon img{filter:brightness(0) saturate(100%) invert(28%) sepia(19%) saturate(1102%) hue-rotate(128deg) brightness(93%) contrast(91%)}.spna-crm-button.is-danger.is-plain .spna-crm-button-icon img{filter:brightness(0) saturate(100%) invert(21%) sepia(99%) saturate(3261%) hue-rotate(351deg) brightness(91%) contrast(88%)}.spna-crm-button.is-danger.is-plain:hover .spna-crm-button-icon img,.spna-crm-button.is-danger.is-plain:focus-visible .spna-crm-button-icon img{filter:brightness(0) saturate(100%) invert(14%) sepia(77%) saturate(3120%) hue-rotate(346deg) brightness(88%) contrast(95%)}.spna-crm-button.is-danger:not(.is-plain) .spna-crm-button-icon img{filter:brightness(0) saturate(100%) invert(21%) sepia(99%) saturate(3261%) hue-rotate(351deg) brightness(91%) contrast(88%)}.spna-crm-button.is-danger:not(.is-plain):hover .spna-crm-button-icon img,.spna-crm-button.is-danger:not(.is-plain):focus-visible .spna-crm-button-icon img{filter:brightness(0) saturate(100%) invert(14%) sepia(77%) saturate(3120%) hue-rotate(346deg) brightness(88%) contrast(95%)}.spna-crm-button.is-loading{pointer-events:none;cursor:wait}.spna-crm-button.is-loading .spna-crm-button-icon,.spna-crm-button.is-loading>.spna-crm-button-label{visibility:hidden}.spna-crm-button.is-loading::after{position:absolute;width:16px;height:16px;border:2px solid currentColor;border-top-color:#fff0;border-radius:50%;animation:spna-crm-button-spin .7s linear infinite;content:''}.spna-crm-button:disabled,.spna-crm-button[aria-disabled="true"]{opacity:.55;pointer-events:none;cursor:not-allowed}.spna-crm-button[data-tooltip]::before,.spna-crm-button[data-tooltip]::after{position:absolute;z-index:20;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.spna-crm-button[data-tooltip]::before{bottom:calc(100% + 8px);left:50%;width:max-content;max-width:220px;padding:7px 9px;border-radius:7px;background:#102a43;color:#fff;content:attr(data-tooltip);font-size:11px;font-weight:500;line-height:1.4;transform:translate(-50%,4px);white-space:normal}.spna-crm-button[data-tooltip]::after{bottom:calc(100% + 3px);left:50%;border:5px solid #fff0;border-top-color:#102a43;content:'';transform:translate(-50%,4px)}.spna-crm-button[data-tooltip]:hover::before,.spna-crm-button[data-tooltip]:hover::after,.spna-crm-button[data-tooltip]:focus-visible::before,.spna-crm-button[data-tooltip]:focus-visible::after{opacity:1;transform:translate(-50%,0)}@keyframes spna-crm-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spna-crm-button,.spna-crm-button[data-tooltip]::before,.spna-crm-button[data-tooltip]::after{transition:none}.spna-crm-button.is-loading::after{animation-duration:1.4s}}