.bold-button-preview{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:4px;cursor:pointer;height:48px;width:200px}.bold-button-preview.size-M{height:40px!important}.bold-button-preview.size-S{height:32px!important}.block-editor-block-categories__item[data-category=bold-category] .block-editor-block-categories__item-icon,.dashicons-boldicon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEwIiBoZWlnaHQ9IjY2IiB2aWV3Qm94PSIwIDAgMTEwIDY2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMzAuMzAxOSAzNC44Nzg1SDgwLjY5OThDNzkuNDg4IDQ3LjY2MjkgNjguNjUxOSA1Ny43MDAxIDU1LjQ5ODcgNTcuNzAwMUM0Mi4zNDU2IDU3LjcwMDEgMzEuNTExNiA0Ny42NjI5IDMwLjI5OTggMzQuODc4NUgzMC4zMDE5Wk01NS41MDA5IDcuMzAwMDVDNDIuMzQ5OSA3LjMwMDA1IDMxLjUxMzggMTcuMzQxNCAzMC4zMDE5IDMwLjEyNThIODAuNjk5OEM3OS40ODggMTcuMzQxNCA2OC42NTE5IDcuMzAwMDUgNTUuNDk4NyA3LjMwMDA1SDU1LjUwMDlaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNDY3N18xMjI5MCkiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl80Njc3XzEyMjkwIiB4MT0iNTUuMjkxMyIgeTE9IjcuMzAwMDYiIHgyPSI1NS4yOTEzIiB5Mj0iNTcuNzAwMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBvZmZzZXQ9IjAuMTcyMzI2IiBzdG9wLWNvbG9yPSIjRUU0MjRFIi8+CjxzdG9wIG9mZnNldD0iMC44MzMzMzMiIHN0b3AtY29sb3I9IiMxMjFFNkMiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.bold-invalid-input{background-color:#fdd;border:1px solid red}
.bold-button-preview{padding:0;text-align:center}.yay-currency-custom-select-wrapper {
position: relative;
user-select: none;
min-width: 70px;
width: 270px;
font-size: 13px;
}
.yay-currency-custom-select-wrapper.widget {
width: 100%;
}
.yay-currency-custom-select-wrapper.small {
width: 235px;
font-size: 11px;
}
.yay-currency-custom-select-wrapper.no-currency-name {
width: fit-content;
}
.yay-currency-custom-select-wrapper.only-currency-name {
width: 180px;
}
.yay-currency-custom-select-wrapper.only-currency-name-and-something {
width: 215px;
}
.yay-currency-custom-select-wrapper.small.only-currency-name {
width: 160px;
}
.yay-currency-custom-select-wrapper.small.only-currency-name-and-something {
width: 190px;
}
.yay-currency-custom-select {
position: relative;
display: flex;
flex-direction: column;
}
.yay-currency-custom-select__trigger {
position: relative;
display: flex;
align-items: center;
justify-content: space-between;
color: #3b3b3b;
height: 40px;
line-height: 14px;
background: #ffffff;
cursor: pointer;
border: 1px solid #ccc;
border-radius: 4px;
}
.yay-currency-custom-select__trigger.small {
height: 30px;
}
.yay-currency-custom-options {
position: absolute;
display: block;
top: 100%;
left: 0 !important;
right: 0;
height: 0;
border: 1px solid #ccc;
border-radius: 0 0 4px 4px;
border-top: 0;
background: #fff;
transition: all 0.5s;
max-height: 250px;
overflow: auto;
margin: 0 !important;
padding: 0 !important;
opacity: 0;
visibility: hidden;
pointer-events: none;
z-index: 10;
width: 100% !important;
}
.yay-currency-custom-select.open .yay-currency-custom-options {
opacity: 1;
visibility: visible;
pointer-events: all;
}
.yay-currency-custom-arrow {
position: relative;
margin: 0 8px;
height: 8px;
width: 8px;
}
.yay-currency-custom-arrow::before,
.yay-currency-custom-arrow::after {
content: '';
position: absolute;
bottom: 0px;
width: 0.15rem;
height: 100%;
transition: all 0.2s;
}
.yay-currency-custom-arrow::before {
left: -2px;
transform: rotate(-45deg);
background-color: #ccc;
}
.yay-currency-custom-arrow::after {
left: 3px;
transform: rotate(45deg);
background-color: #ccc;
}
.open .yay-currency-custom-arrow::before {
left: -2px;
transform: rotate(45deg);
}
.open .yay-currency-custom-arrow::after {
left: 3px;
transform: rotate(-45deg);
}
.open .yay-currency-custom-select__trigger {
border-radius: 4px 4px 0 0;
}
.yay-currency-custom-option-row {
display: flex;
justify-content: flex-start;
align-items: center;
list-style: none;
padding: 8px;
}
.yay-currency-custom-option-row li {
padding: 0 !important;
}
.yay-currency-custom-option-row:hover {
cursor: pointer;
background-color: #f5f7fa;
}
.yay-currency-custom-option-row.selected {
color: #ffffff;
background-color: #2271b1;
}
.yay-currency-custom-selected-option {
display: flex;
align-items: center;
padding: 0 8px;
}
.yay-currency-flag {
display: inline-block;
min-width: 24px;
min-height: 18px;
margin: 0 8px 0 0;
border-radius: 2px;
}
.yay-currency-flag.small {
min-width: 20px;
min-height: 15px;
}