"use strict";(self.webpackChunkceet_carroya_frontend_portal=self.webpackChunkceet_carroya_frontend_portal||[]).push([[9886],{69886:function(t,o,r){r.r(o),r.d(o,{cy_button:function(){return e}});var i=r(63343);const e=class{constructor(t){(0,i.r)(this,t),this.type="primary",this.size="large",this.variant=""}componentWillLoad(){this.hasIconLeftSlot=!!this.hostElement.querySelector('[slot="icon-left"]'),this.hasIconRightSlot=!!this.hostElement.querySelector('[slot="icon-right"]'),this.hasTextSlot=!!`${this.hostElement.textContent}`.replace(/(\n|\s)/g,"")}render(){const t=this.hasIconLeftSlot||this.hasTextSlot,o=this.hasTextSlot,r=this.hasIconRightSlot||this.hasTextSlot,e={"primary:large:":"cy-button__primary cy-button__large","primary:medium:":"cy-button__primary cy-button__medium","secondary:large:":"cy-button__secondary cy-button__large","secondary:medium:":"cy-button__secondary cy-button__medium","tertiary:tag:":"cy-button__tertiary cy-button__tag"}[`${this.type}:${this.size}:${this.variant}`]||"";return(0,i.h)(i.H,{role:"button",class:`cy-button ${e}`},t&&(0,i.h)("span",{class:"cy-button__icon--left"},(0,i.h)("slot",{name:"icon-left"})),o&&(0,i.h)("span",{class:"cy-button__text"},(0,i.h)("slot",null)),r&&(0,i.h)("span",{class:"cy-button__icon--right"},(0,i.h)("slot",{name:"icon-right"})))}get hostElement(){return(0,i.g)(this)}};e.style=":host{display:block}.cy-button{--tw-bg-opacity:1;background-color:hsl(204 14% 20% / var(--tw-bg-opacity));align-items:center;display:flex;color:#ffffff;border-radius:27.5px;justify-content:center;cursor:pointer}.cy-button__text{flex-grow:1;font-family:Avenir, Arial, sans-serif;font-size:14px;font-weight:900;height:inherit;line-height:19px;margin-bottom:16px;margin-left:-55px;margin-right:-55px;margin-top:16px;padding-left:55px;padding-right:55px;text-align:center;width:inherit}.cy-button__icon--left,.cy-button__icon--right{display:flex;height:23px;margin:16px;padding:0px;width:23px;justify-content:center;align-items:center}.cy-button__primary{--tw-border-opacity:1;border-color:hsl(0 0% 100% / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(204 14% 20% / var(--tw-bg-opacity))}.cy-button__primary:hover{--tw-border-opacity:1;border-color:hsl(204 14% 40% / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(204 14% 40% / var(--tw-bg-opacity))}.cy-button__primary{border-style:solid;border-width:1px}.cy-button__secondary{--tw-bg-opacity:1;background-color:hsl(355 98% 35% / var(--tw-bg-opacity))}.cy-button__secondary:hover{--tw-bg-opacity:1;background-color:hsl(355 98% 15% / var(--tw-bg-opacity))}.cy-button__tertiary{--tw-border-opacity:1;border-color:hsl(204 14% 20% / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(0 0% 100% / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(204 14% 20% / var(--tw-text-opacity))}.cy-button__tertiary:hover{--tw-border-opacity:1;border-color:hsl(204 14% 40% / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(204 14% 90% / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(204 14% 40% / var(--tw-text-opacity))}.cy-button__tertiary{border-style:solid;border-width:2px}.cy-button__medium .cy-button__text{margin-top:9px;margin-bottom:8px}.cy-button__medium .cy-button__icon--left,.cy-button__medium .cy-button__icon--right{margin:9px 16px 8px 16px}.cy-button__tag .cy-button__text{margin-top:3px;margin-bottom:2px}.cy-button__tag .cy-button__icon--left,.cy-button__tag .cy-button__icon--right{margin:3px 16px 2px 16px}"}}]);