Plugin Directory

Changeset 3336936


Ignore:
Timestamp:
07/31/2025 02:39:23 AM (8 months ago)
Author:
darnado
Message:

Updated to version 2.2.0. This update adds a new blur control to the Flex and Grid Containers blocks. It also fixes some bugs and makes some minor modifications.

Location:
caledros-basic-blocks
Files:
773 added
45 edited

Legend:

Unmodified
Added
Removed
  • caledros-basic-blocks/trunk/README.txt

    r3336084 r3336936  
    55Requires at least: 6.7
    66Tested up to: 6.8
    7 Stable tag: 2.1.1
     7Stable tag: 2.2.0
    88Requires PHP: 8.0
    99License: GPLv2 or later
     
    241241
    242242= 2.1.1 =
     243
    243244* Changed the order of controls in the Additional tab of the Button Block.
    244245* Changed the default value to zero for the "caledros_basic_blocks_add_column_layout_to_wp_site_blocks" and "caledros_basic_blocks_set_custom_height_to_wp_site_blocks" settings. These settings are used in the plugin Admin menu.
    245246
     247= 2.2.0 =
     248
     249* Added new blur control to the Flex and Grid Containers blocks. This control is available under the Style tab.
     250* Changed the inset CSS property of the Button block. The previous value was cropping a part of the button icon.
     251* Changed the default values for the "buttonIconColor" and "buttonIconDarkColor" attributes of the Button with Icon variation block.
     252* Reordered the controls for the hover border color in the Button block. Also, the labels of such controls have been modified.
     253* Removed unused CSS styles for the "swiper-slider" class in the Slider and Image Gallery blocks.
     254
    246255== Upgrade Notice ==
    247256
     
    279288This update changes the order of controls of the Button block and modifies the default values of 2 plugin settings.
    280289
     290= 2.2.0 =
     291This update adds a new blur control to the Flex and Grid Containers blocks.
     292
    281293== Installation ==
    282294
  • caledros-basic-blocks/trunk/build/blocks/button/block.json

    r3335584 r3336936  
    174174        "buttonIcon": "arrow-right-circle-fill",
    175175        "buttonIconSize": 30,
    176         "buttonIconColor": "#000000",
    177         "buttonIconDarkColor": "#ffffff",
     176        "buttonIconColor": "#ffffff",
     177        "buttonIconDarkColor": "#000000",
    178178        "buttonIconFlexDirection": "row",
    179179        "iconHoverLightColor": {
  • caledros-basic-blocks/trunk/build/blocks/button/index.asset.php

    r3336084 r3336936  
    1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'e2e8ff3322d51e976059');
     1<?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '7e0af3bd28ff32cf8b9a');
  • caledros-basic-blocks/trunk/build/blocks/button/index.js

    r3336084 r3336936  
    1 (()=>{"use strict";var e,t={708:()=>{const e=window.wp.blocks,t=window.wp.i18n,o=JSON.parse('{"UU":"caledros-basic-blocks/button"}'),l=window.ReactJSXRuntime,a={icon:(0,l.jsx)("svg",{width:"24",height:"24",version:"1.1",viewBox:"0 0 6.35 6.35",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("g",{transform:"translate(-96.573 -101.07)",children:(0,l.jsxs)("g",{transform:"matrix(.087396 0 0 .087396 90.571 91.268)",children:[(0,l.jsx)("path",{d:"m141.33 148.5a36.329 36.329 0 0 1-36.329 36.329 36.329 36.329 0 0 1-36.329-36.329 36.329 36.329 0 0 1 36.329-36.329 36.329 36.329 0 0 1 36.329 36.329z",fill:"#e0ebe0","stroke-width":"0"}),(0,l.jsx)("path",{d:"m138.18 148.5a33.177 33.177 0 0 1-33.177 33.177 33.177 33.177 0 0 1-33.177-33.177 33.177 33.177 0 0 1 33.177-33.177 33.177 33.177 0 0 1 33.177 33.177z",fill:"#252533","stroke-width":"0"}),(0,l.jsx)("path",{d:"m135.4 148.5a30.397 30.397 0 0 1-30.397 30.397 30.397 30.397 0 0 1-30.397-30.397 30.397 30.397 0 0 1 30.397-30.397 30.397 30.397 0 0 1 30.397 30.397z",fill:"#e0ebe0","stroke-width":"0"}),(0,l.jsxs)("g",{transform:"matrix(.90041 0 0 .90041 31.823 90.353)",fill:"#252533","stroke-width":"1.1106",children:[(0,l.jsx)("path",{d:"m93.777 55.9v9.3361c7.8313 1.1492 16.709-9.4028 15.094-9.3963z"}),(0,l.jsx)("path",{d:"m97.104 59.499c2.0783-0.03527 3.9177 0.15195 8.6289-2.233-5.125 1.0559-5.7944 0.56153-8.6392 0.57438-0.78106 0.0035-0.68526 1.6378 0.01037 1.6586z","stroke-width":"0"}),(0,l.jsx)("path",{d:"m53.478 56.801h38.884v9.3252s-3.9882 1.7008-3.4603 4.8679c0.52784 3.1671 3.1084 6.862 10.088 6.9206v7.1928h-7.2969s-4.3545-4.1057-10.865-3.8568-10.078 3.691-10.078 3.691h-7.4648v-7.3819s10.451 0.62207 9.9531-7.1331c-0.49766-7.7551-19.699-9.2481-19.699-9.2481z"})]}),(0,l.jsx)("path",{d:"m106.41 126.27a0.78523 0.78523 0 0 0-0.94136 0.59044l-2.4602 10.727a0.78523 0.78523 0 0 0 0.58951 0.94136 0.78523 0.78523 0 0 0 0.94044-0.59044l2.4611-10.727a0.78523 0.78523 0 0 0-0.58951-0.94136z",color:"#000000",fill:"#fc571b","stroke-width":"0"}),(0,l.jsx)("path",{d:"m100.45 127.77-5.9517 3.9678a0.78531 0.78531 0 0 0 0 1.3062l5.9517 3.9678a0.78523 0.78523 0 0 0 1.089-0.21724 0.78523 0.78523 0 0 0-0.21816-1.089l-4.9723-3.3152 4.9723-3.3143a0.78523 0.78523 0 0 0 0.21816-1.089 0.78523 0.78523 0 0 0-1.089-0.21724z",color:"#000000",fill:"#fc571b","stroke-width":"0"}),(0,l.jsx)("path",{d:"m109.55 127.77a0.78523 0.78523 0 0 0-1.089 0.21724 0.78523 0.78523 0 0 0 0.21816 1.089l4.9714 3.3143-4.9714 3.3152a0.78523 0.78523 0 0 0-0.21816 1.089 0.78523 0.78523 0 0 0 1.089 0.21724l5.9517-3.9678a0.78531 0.78531 0 0 0 0-1.3062z",color:"#000000",fill:"#fc571b","stroke-width":"0"})]})})})},r=window.wp.blockEditor,n=window.wp.components,s=window.wp.element,i=window.wp.data;function b({attributes:e,setAttributes:o}){const{buttonLightColor:a}=e,[b,c]=(0,s.useState)("#00000000"===a),[u,d]=(0,r.useSettings)("color.palette","color.defaultPalette"),g=u.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),h=(0,i.select)("core/editor")?.getEditorSettings(),p=h?.__experimentalFeatures?.color?.palette,x=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),v=x(p,"default"),m=x(p,"theme"),_=x(p,"custom"),C=[...d?[v]:[],m,..._.colors?[_]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Background color (light mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use transparent background",checked:b,onChange:()=>{c((e=>!e)),o({buttonLightColor:"#00000000"})}}),!b&&(0,l.jsx)(n.ColorPalette,{colors:p?C:g,value:a,onChange:e=>o({buttonLightColor:e}),enableAlpha:!0,clearable:!1})]})}function c({attributes:e,setAttributes:o}){const{buttonDarkColor:a}=e,[b,c]=(0,s.useState)("#00000000"===a),[u,d]=(0,r.useSettings)("color.palette","color.defaultPalette"),g=u.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),h=(0,i.select)("core/editor")?.getEditorSettings(),p=h?.__experimentalFeatures?.color?.palette,x=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),v=x(p,"default"),m=x(p,"theme"),_=x(p,"custom"),C=[...d?[v]:[],m,..._.colors?[_]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Background color (dark mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use transparent background",checked:b,onChange:()=>{c((e=>!e)),o({buttonDarkColor:"#00000000"})}}),!b&&(0,l.jsx)(n.ColorPalette,{colors:p?C:g,value:a,onChange:e=>o({buttonDarkColor:e}),enableAlpha:!0,clearable:!1})]})}function u({attributes:e,setAttributes:o}){const{buttonHoverLightColor:a}=e,[b,c]=(0,s.useState)("#00000000"===a),[u,d]=(0,r.useSettings)("color.palette","color.defaultPalette"),g=u.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),h=(0,i.select)("core/editor")?.getEditorSettings(),p=h?.__experimentalFeatures?.color?.palette,x=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),v=x(p,"default"),m=x(p,"theme"),_=x(p,"custom"),C=[...d?[v]:[],m,..._.colors?[_]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Hover bg color (light mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use transparent background",checked:b,onChange:()=>{c((e=>!e)),o({buttonHoverLightColor:"#00000000"})}}),!b&&(0,l.jsx)(n.ColorPalette,{colors:p?C:g,value:a,onChange:e=>o({buttonHoverLightColor:e}),enableAlpha:!0,clearable:!1})]})}function d({attributes:e,setAttributes:o}){const{buttonHoverDarkColor:a}=e,[b,c]=(0,s.useState)("#00000000"===a),[u,d]=(0,r.useSettings)("color.palette","color.defaultPalette"),g=u.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),h=(0,i.select)("core/editor")?.getEditorSettings(),p=h?.__experimentalFeatures?.color?.palette,x=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),v=x(p,"default"),m=x(p,"theme"),_=x(p,"custom"),C=[...d?[v]:[],m,..._.colors?[_]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Hover bg color (dark mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use transparent background",checked:b,onChange:()=>{c((e=>!e)),o({buttonHoverDarkColor:"#00000000"})}}),!b&&(0,l.jsx)(n.ColorPalette,{colors:p?C:g,value:a,onChange:e=>o({buttonHoverDarkColor:e}),enableAlpha:!0,clearable:!1})]})}function g({attributes:e,setAttributes:o}){const{buttonTextLightColor:a}=e,[b,c]=(0,s.useState)("#00000000"===a),[u,d]=(0,r.useSettings)("color.palette","color.defaultPalette"),g=u.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),h=(0,i.select)("core/editor")?.getEditorSettings(),p=h?.__experimentalFeatures?.color?.palette,x=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),v=x(p,"default"),m=x(p,"theme"),_=x(p,"custom"),C=[...d?[v]:[],m,..._.colors?[_]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Text color (light mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use transparent color",checked:b,onChange:()=>{c((e=>!e)),o({buttonTextLightColor:"#00000000"})}}),!b&&(0,l.jsx)(n.ColorPalette,{colors:p?C:g,value:a,onChange:e=>o({buttonTextLightColor:e}),enableAlpha:!0,clearable:!1})]})}function h({attributes:e,setAttributes:o}){const{buttonTextDarkColor:a}=e,[b,c]=(0,s.useState)("#00000000"===a),[u,d]=(0,r.useSettings)("color.palette","color.defaultPalette"),g=u.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),h=(0,i.select)("core/editor")?.getEditorSettings(),p=h?.__experimentalFeatures?.color?.palette,x=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),v=x(p,"default"),m=x(p,"theme"),_=x(p,"custom"),C=[...d?[v]:[],m,..._.colors?[_]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Text color (dark mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use transparent color",checked:b,onChange:()=>{c((e=>!e)),o({buttonTextDarkColor:"#00000000"})}}),!b&&(0,l.jsx)(n.ColorPalette,{colors:p?C:g,value:a,onChange:e=>o({buttonTextDarkColor:e}),enableAlpha:!0,clearable:!1})]})}function p({attributes:e,setAttributes:o,registeredFonts:a,getAvailableFontStyles:r,getAvailableFontWeights:s,doesFontExist:i}){const{buttonFontFamily:b,buttonFontWeight:c,buttonFontStyle:u}=e,d=a?.theme?.map((e=>({label:e.name,value:e.slug})))||[],g=a?.custom?.map((e=>({label:e?.name,value:e?.slug})))||[],h=[{label:"Default",value:""},...0!==d.length?d:[],...g&&0!==g?.length?g:[]];return(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)("Select the font family.","caledros-basic-blocks"),value:b,options:h,onChange:e=>{const t=i(e)?r(e):[],l=t.includes(u)?u:t[0],a=i(e)?s(e,l):[],n=a.includes(c)?c:a[0];o({buttonFontFamily:e,...i(e)&&l!==u&&{buttonFontStyle:l},...i(e)&&n!==c&&{buttonFontWeight:n}})}})}function x({attributes:e,setAttributes:o,getAvailableFontWeights:a}){const{buttonFontFamily:r,buttonFontWeight:s,buttonFontStyle:i}=e,b=a(r,i)?.map((e=>({label:`${e}`,value:e})));return(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)("Select the font weight.","caledros-basic-blocks"),value:s,options:b||[{label:"100",value:100},{label:"200",value:200},{label:"300",value:300},{label:"400",value:400},{label:"500",value:500},{label:"600",value:600},{label:"700",value:700},{label:"800",value:800},{label:"900",value:900}],onChange:e=>{o({buttonFontWeight:parseInt(e)})}})}function v({attributes:e,setAttributes:o,getAvailableFontStyles:a,getAvailableFontWeights:r,doesFontExist:s}){const{buttonFontFamily:i,buttonFontStyle:b,buttonFontWeight:c}=e,u=a(i)?.map((e=>({label:`${e[0].toUpperCase()}${e.slice(1)}`,value:`${e}`})));return(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)("Select the font style.","caledros-basic-blocks"),value:b,options:0===u.length?[{label:"Normal",value:"normal"},{label:"Italic",value:"italic"}]:u,onChange:e=>{const t=s(i)?r(i,e):[],l=t.includes(c)?c:t[0];o({buttonFontStyle:e,...s(i)&&c!==l&&{buttonFontWeight:l}})}})}function m({attributes:e,setAttributes:o}){const[a]=(0,r.useSettings)("typography.fontFamilies"),{theme:s=[],custom:i=[]}=a||{},b=[...s,...i],c=e=>b.some((t=>t?.slug===e)),u=e=>{const t=b.find((t=>t?.slug===e)),o=t?.fontFace?.map((e=>e?.fontStyle))||[];return[...new Set(o)]},d=(e,t)=>{const o=b.find((t=>t?.slug===e)),l=o?.fontFace?.filter((e=>e?.fontStyle===t)),a=l?.map((e=>{if(e?.fontWeight?.includes(" ")){const[t,o]=e?.fontWeight.split(" ").map((e=>parseInt(e))),l=[];for(let e=t;e<=o;e+=100)l.push(e);return l}return parseInt(e?.fontWeight)})).flat().sort(((e,t)=>e-t));return a};return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Typography","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(p,{attributes:e,setAttributes:o,registeredFonts:a,getAvailableFontStyles:u,getAvailableFontWeights:d,doesFontExist:c}),(0,l.jsx)(v,{attributes:e,setAttributes:o,getAvailableFontStyles:u,getAvailableFontWeights:d,doesFontExist:c}),(0,l.jsx)(x,{attributes:e,setAttributes:o,getAvailableFontWeights:d})]})}function _({attributes:e,setAttributes:o}){const{buttonBorder:a}=e,b=a.darkColor.split(" "),c=b[0]||"#000",u=b[1]||"#000",d=b[2]||"#000",g=b[3]||"#000",[h,p]=(0,s.useState)(!!a.darkColor.includes(" ")),[x,v]=(0,r.useSettings)("color.palette","color.defaultPalette"),m=x.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),_=(0,i.select)("core/editor")?.getEditorSettings(),C=_?.__experimentalFeatures?.color?.palette,f=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),$=f(C,"default"),j=f(C,"theme"),k=f(C,"custom"),S=[...v?[$]:[],j,...k.colors?[k]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Border color (dark mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border colors for each side",checked:h,onChange:()=>{const e=!h;p(e),o(e?{buttonBorder:{...a,darkColor:"#000 #000 #000 #000"}}:{buttonBorder:{...a,darkColor:"#000"}})}}),!h&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,t.__)("Choose the border color","caledros-basic-blocks")}),(0,l.jsx)(n.ColorPalette,{colors:C?S:m,value:a.darkColor,onChange:e=>o({buttonBorder:{...a,darkColor:e||"#00000000"}}),enableAlpha:!0,clearable:!0})]}),h&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,t.__)("Choose a color for the top border","caledros-basic-blocks")}),(0,l.jsx)(n.ColorPalette,{colors:C?S:m,value:c,onChange:e=>{o({buttonBorder:{...a,darkColor:`${e||"#00000000"} ${u} ${d} ${g}`}})},enableAlpha:!0,clearable:!0}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,t.__)("Choose a color for the right border","caledros-basic-blocks")}),(0,l.jsx)(n.ColorPalette,{colors:C?S:m,value:u,onChange:e=>{o({buttonBorder:{...a,darkColor:`${c} ${e||"#00000000"} ${d} ${g}`}})},enableAlpha:!0,clearable:!0}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,t.__)("Choose a color for the bottom border","caledros-basic-blocks")}),(0,l.jsx)(n.ColorPalette,{colors:C?S:m,value:d,onChange:e=>{o({buttonBorder:{...a,darkColor:`${c} ${u} ${e||"#00000000"} ${g}`}})},enableAlpha:!0,clearable:!0}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,t.__)("Choose a color for the left border","caledros-basic-blocks")}),(0,l.jsx)(n.ColorPalette,{colors:C?S:m,value:g,onChange:e=>{o({buttonBorder:{...a,darkColor:`${c} ${u} ${d} ${e||"#00000000"}`}})},enableAlpha:!0,clearable:!0})]})]})}function C({attributes:e,setAttributes:o}){const{buttonBorder:a}=e,b=a.lightColor.split(" "),c=b[0]||"#000",u=b[1]||"#000",d=b[2]||"#000",g=b[3]||"#000",[h,p]=(0,s.useState)(!!a.lightColor.includes(" ")),[x,v]=(0,r.useSettings)("color.palette","color.defaultPalette"),m=x.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),_=(0,i.select)("core/editor")?.getEditorSettings(),C=_?.__experimentalFeatures?.color?.palette,f=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),$=f(C,"default"),j=f(C,"theme"),k=f(C,"custom"),S=[...v?[$]:[],j,...k.colors?[k]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Border color (light mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border colors for each side",checked:h,onChange:()=>{const e=!h;p(e),o(e?{buttonBorder:{...a,lightColor:"#000 #000 #000 #000"}}:{buttonBorder:{...a,lightColor:"#000"}})}}),!h&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,t.__)("Choose the border color","caledros-basic-blocks")}),(0,l.jsx)(n.ColorPalette,{colors:C?S:m,value:a.lightColor,onChange:e=>o({buttonBorder:{...a,lightColor:e||"#00000000"}}),enableAlpha:!0,clearable:!0})]}),h&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,t.__)("Choose a color for the top border","caledros-basic-blocks")}),(0,l.jsx)(n.ColorPalette,{colors:C?S:m,value:c,onChange:e=>{o({buttonBorder:{...a,lightColor:`${e||"#00000000"} ${u} ${d} ${g}`}})},enableAlpha:!0,clearable:!0}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,t.__)("Choose a color for the right border","caledros-basic-blocks")}),(0,l.jsx)(n.ColorPalette,{colors:C?S:m,value:u,onChange:e=>{o({buttonBorder:{...a,lightColor:`${c} ${e||"#00000000"} ${d} ${g}`}})},enableAlpha:!0,clearable:!0}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,t.__)("Choose a color for the bottom border","caledros-basic-blocks")}),(0,l.jsx)(n.ColorPalette,{colors:C?S:m,value:d,onChange:e=>{o({buttonBorder:{...a,lightColor:`${c} ${u} ${e||"#00000000"} ${g}`}})},enableAlpha:!0,clearable:!0}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,t.__)("Choose a color for the left border","caledros-basic-blocks")}),(0,l.jsx)(n.ColorPalette,{colors:C?S:m,value:g,onChange:e=>{o({buttonBorder:{...a,lightColor:`${c} ${u} ${d} ${e||"#00000000"}`}})},enableAlpha:!0,clearable:!0})]})]})}function f({attributes:e,setAttributes:o}){const{buttonBorder:a}=e,r=a.radius.split(" "),i=parseInt(r[0])||0,b=parseInt(r[1])||0,c=parseInt(r[2])||0,u=parseInt(r[3])||0,d=a.radius.split(" "),g=d[0]?d[0].replace(/\d+/g,""):"px",h=d[1]?d[1].replace(/\d+/g,""):"px",p=d[2]?d[2].replace(/\d+/g,""):"px",x=d[3]?d[3].replace(/\d+/g,""):"px",[v,m]=(0,s.useState)(!!a.radius.includes(" ")),_=(e,t)=>"%"===e&&t>100?100:t;return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Border radius","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border radiuses for each corner",checked:v,onChange:()=>{const e=!v;m(e),o(e?{buttonBorder:{...a,radius:"10px 10px 10px 10px"}}:{buttonBorder:{...a,radius:"10px"}})}}),!v&&(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,help:(0,t.__)(`Please select the border radius (${g}) for the button.`,"caledros-basic-blocks"),value:parseInt(a.radius),max:"%"===g?100:150,min:0,step:1,onChange:e=>{o({buttonBorder:{...a,radius:`${e}${g}`}})}}),(0,l.jsx)(n.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,value:g,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{o({buttonBorder:{...a,radius:`${_(e,parseInt(a.radius))}${e}`}})}})]}),v&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,help:(0,t.__)(`Please select the top-left border radius (${g}).`,"caledros-basic-blocks"),value:i,max:"%"===g?100:150,min:0,step:1,onChange:e=>{o({buttonBorder:{...a,radius:`${e}${g} ${b}${h} ${c}${p} ${u}${x}`}})}}),(0,l.jsx)(n.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,value:g,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{o({buttonBorder:{...a,radius:`${_(e,i)}${e} ${b}${h} ${c}${p} ${u}${x}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,help:(0,t.__)(`Please select the top-right border radius (${h}).`,"caledros-basic-blocks"),value:b,max:"%"===h?100:150,min:0,step:1,onChange:e=>{o({buttonBorder:{...a,radius:`${i}${g} ${e}${h} ${c}${p} ${u}${x}`}})}}),(0,l.jsx)(n.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,value:h,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{o({buttonBorder:{...a,radius:`${i}${g} ${_(e,b)}${e} ${c}${p} ${u}${x}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,help:(0,t.__)(`Please select the bottom-right border radius (${p}).`,"caledros-basic-blocks"),value:c,max:"%"===p?100:150,min:0,step:1,onChange:e=>{o({buttonBorder:{...a,radius:`${i}${g} ${b}${h} ${e}${p} ${u}${x}`}})}}),(0,l.jsx)(n.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,value:p,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{o({buttonBorder:{...a,radius:`${i}${g} ${b}${h} ${_(e,c)}${e} ${u}${x}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,help:(0,t.__)(`Please select the bottom-left border radius (${x}).`,"caledros-basic-blocks"),value:u,max:"%"===x?100:150,min:0,step:1,onChange:e=>{o({buttonBorder:{...a,radius:`${i}${g} ${b}${h} ${c}${p} ${e}${x}`}})}}),(0,l.jsx)(n.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,value:x,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{o({buttonBorder:{...a,radius:`${i}${g} ${b}${h} ${c}${p} ${_(e,u)}${e}`}})}})]})]})]})}function $({attributes:e,setAttributes:o}){const{buttonBorder:a}=e,r=a.style.split(" "),i=r[0]||"solid",b=r[1]||"none",c=r[2]||"none",u=r[3]||"none",[d,g]=(0,s.useState)(!!a.style.includes(" "));return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Border style","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border styles for each side",checked:d,onChange:()=>{const e=!d;g(e),o(e?{buttonBorder:{...a,style:"solid none none none"}}:{buttonBorder:{...a,style:"solid"}})}}),!d&&(0,l.jsx)(n.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,help:(0,t.__)("Choose the border style.","caledros-basic-blocks"),value:a.style,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{o({buttonBorder:{...a,style:e}})}}),d&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,help:(0,t.__)("Choose the style for the top border.","caledros-basic-blocks"),value:i,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{o({buttonBorder:{...a,style:`${e} ${b} ${c} ${u}`}})}}),(0,l.jsx)(n.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,help:(0,t.__)("Choose the style for the right border.","caledros-basic-blocks"),value:b,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{o({buttonBorder:{...a,style:`${i} ${e} ${c} ${u}`}})}}),(0,l.jsx)(n.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,help:(0,t.__)("Choose the style for the bottom border.","caledros-basic-blocks"),value:c,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{o({buttonBorder:{...a,style:`${i} ${b} ${e} ${u}`}})}}),(0,l.jsx)(n.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,help:(0,t.__)("Choose the style for the left border.","caledros-basic-blocks"),value:u,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{o({buttonBorder:{...a,style:`${i} ${b} ${c} ${e}`}})}})]})]})}function j({attributes:e,setAttributes:o}){const{buttonBorder:a}=e,r=a.width.split(" "),i=parseInt(r[0])||0,b=parseInt(r[1])||0,c=parseInt(r[2])||0,u=parseInt(r[3])||0,[d,g]=(0,s.useState)(!!a.width.includes(" "));return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Border width","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border widths for each side",checked:d,onChange:()=>{const e=!d;g(e),o(e?{buttonBorder:{...a,width:"1px 1px 1px 1px"}}:{buttonBorder:{...a,width:"1px"}})}}),!d&&(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)("Please select the border width (px) for the button.","caledros-basic-blocks"),value:parseInt(a.width),max:50,min:0,step:1,onChange:e=>{o({buttonBorder:{...a,width:`${e}px`}})}}),d&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)("Please select the top border width (px) for the button.","caledros-basic-blocks"),value:i,max:50,min:0,step:1,onChange:e=>{o({buttonBorder:{...a,width:`${e}px ${b}px ${c}px ${u}px`}})}}),(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)("Please select the right border width (px) for the button.","caledros-basic-blocks"),value:b,max:50,min:0,step:1,onChange:e=>{o({buttonBorder:{...a,width:`${i}px ${e}px ${c}px ${u}px`}})}}),(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)("Please select the bottom border width (px) for the button.","caledros-basic-blocks"),value:c,max:50,min:0,step:1,onChange:e=>{o({buttonBorder:{...a,width:`${i}px ${b}px ${e}px ${u}px`}})}}),(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)("Please select the left border width (px) for the button.","caledros-basic-blocks"),value:u,max:50,min:0,step:1,onChange:e=>{o({buttonBorder:{...a,width:`${i}px ${b}px ${c}px ${e}px`}})}})]})]})}function k({attributes:e,setAttributes:o}){const{buttonText:a}=e;return(0,l.jsx)(n.PanelBody,{title:(0,t.__)("Button text","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(n.TextControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,help:(0,t.__)("Type the text for the button.","caledros-basic-blocks"),value:a,onChange:e=>{o({buttonText:e})}})})}function S({attributes:e,setAttributes:o}){const{buttonLink:a}=e;return(0,l.jsx)(n.PanelBody,{title:(0,t.__)("Button link","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(n.TextControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,help:(0,t.__)("Paste the link for the button.","caledros-basic-blocks"),value:a,onChange:e=>{o({buttonLink:e})}})})}function w({attributes:e,setAttributes:o}){const{buttonMargin:a}=e,r=parseInt(a.top)||0,s=parseInt(a.left)||0,i=parseInt(a.bottom)||0,b=parseInt(a.right)||0,c=a.top.replace(/\d+/g,""),u=a.left.replace(/\d+/g,""),d=a.bottom.replace(/\d+/g,""),g=a.right.replace(/\d+/g,""),h=(e,t)=>"auto"===e?"":["%","vw"].includes(e)&&t>100?100:t;return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Margin","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,t.__)("Enable different margins","caledros-basic-blocks"),checked:a.differentMarginsEnabled,onChange:e=>{o({buttonMargin:{...a,differentMarginsEnabled:e}})}}),!a.differentMarginsEnabled&&(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)(`Please select the margin (${c}) for the button.`,"caledros-basic-blocks"),value:r,max:["%","vw"].includes(c)?100:500,min:0,step:1,onChange:e=>{o({buttonMargin:{...a,top:`${"auto"===c?"":e}${c}`}})},disabled:"auto"===c}),(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:c,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{o({buttonMargin:{...a,top:`${h(e,r)}${e}`}})}})]}),a.differentMarginsEnabled&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)(`Please select the top margin (${c}) for the button.`,"caledros-basic-blocks"),value:r,max:["%","vw"].includes(c)?100:500,min:0,step:1,onChange:e=>{o({buttonMargin:{...a,top:`${"auto"===c?"":e}${c}`}})},disabled:"auto"===c}),(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:c,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{o({buttonMargin:{...a,top:`${h(e,r)}${e}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)(`Please select the right margin (${g}) for the button.`,"caledros-basic-blocks"),value:b,max:["%","vw"].includes(g)?100:500,min:0,step:1,onChange:e=>{o({buttonMargin:{...a,right:`${"auto"===g?"":e}${g}`}})},disabled:"auto"===g}),(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:g,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{o({buttonMargin:{...a,right:`${h(e,b)}${e}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)(`Please select the bottom margin (${d}) for the button.`,"caledros-basic-blocks"),value:i,max:["%","vw"].includes(d)?100:500,min:0,step:1,onChange:e=>{o({buttonMargin:{...a,bottom:`${"auto"===d?"":e}${d}`}})},disabled:"auto"===d}),(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:d,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{o({buttonMargin:{...a,bottom:`${h(e,i)}${e}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)(`Please select the left margin (${u}) for the button.`,"caledros-basic-blocks"),value:s,max:["%","vw"].includes(u)?100:500,min:0,step:1,onChange:e=>{o({buttonMargin:{...a,left:`${"auto"===u?"":e}${u}`}})},disabled:"auto"===u}),(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:u,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{o({buttonMargin:{...a,left:`${h(e,s)}${e}`}})}})]})]})]})}function B({attributes:e,setAttributes:o}){const{buttonPadding:a}=e,r=parseInt(a.top)||0,s=parseInt(a.left)||0,i=parseInt(a.bottom)||0,b=parseInt(a.right)||0,c=a.top.replace(/\d+/g,""),u=a.left.replace(/\d+/g,""),d=a.bottom.replace(/\d+/g,""),g=a.right.replace(/\d+/g,""),h=(e,t)=>["%","vw"].includes(e)&&t>100?100:t;return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Padding","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,t.__)("Use global padding","caledros-basic-blocks"),help:(0,t.__)("This option applies predefined padding to the right and left sides of the block, ensuring consistency across the entire site. To adjust this padding, navigate to the Layout section in the Full Site Editor.","caledros-basic-blocks"),checked:a.useGlobalPadding,onChange:e=>{o({buttonPadding:{...a,useGlobalPadding:e}})}}),!a.useGlobalPadding&&(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,t.__)("Enable different paddings","caledros-basic-blocks"),checked:a.differentPaddingsEnabled,onChange:e=>{o({buttonPadding:{...a,differentPaddingsEnabled:e}})}}),!a.differentPaddingsEnabled&&!a.useGlobalPadding&&(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)(`Please select the padding (${c}) for the button`,"caledros-basic-blocks"),value:r,max:["%","vw"].includes(c)?100:500,min:0,step:1,onChange:e=>{o({buttonPadding:{...a,top:`${e}${c}`}})}}),(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:c,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{o({buttonPadding:{...a,top:`${h(e,r)}${e}`}})}})]}),a.differentPaddingsEnabled&&!a.useGlobalPadding&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)(`Please select the top padding (${c}) for the button`,"caledros-basic-blocks"),value:r,max:["%","vw"].includes(c)?100:500,min:0,step:1,onChange:e=>{o({buttonPadding:{...a,top:`${e}${c}`}})}}),(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:c,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{o({buttonPadding:{...a,top:`${h(e,r)}${e}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)(`Please select the right padding (${g}) for the button`,"caledros-basic-blocks"),value:b,max:["%","vw"].includes(g)?100:500,min:0,step:1,onChange:e=>{o({buttonPadding:{...a,right:`${e}${g}`}})}}),(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:g,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{o({buttonPadding:{...a,right:`${h(e,b)}${e}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)(`Please select the bottom padding (${d}) for the button`,"caledros-basic-blocks"),value:i,max:["%","vw"].includes(d)?100:500,min:0,step:1,onChange:e=>{o({buttonPadding:{...a,bottom:`${e}${d}`}})}}),(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:d,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{o({buttonPadding:{...a,bottom:`${h(e,i)}${e}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)(`Please select the left padding (${u}) for the button`,"caledros-basic-blocks"),value:s,max:["%","vw"].includes(u)?100:500,min:0,step:1,onChange:e=>{o({buttonPadding:{...a,left:`${e}${u}`}})}}),(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:u,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{o({buttonPadding:{...a,left:`${h(e,s)}${e}`}})}})]})]})]})}function A({attributes:e,setAttributes:o}){const{buttonLetterSpacing:a}=e,[r,i]=(0,s.useState)("normal"===a),b=a.replace(/[\d.]+/g,"")||"px",c=["px","em","rem"].includes(b)?b:"px",u=e=>"px"===e?parseInt(a)||0:parseFloat(a)||0,d=(e,t)=>"px"!==e&&t>10?10:t;return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Letter spacing","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,t.__)("Use normal letter spacing","caledros-basic-blocks"),checked:r,onChange:()=>{const e=r?"0":"normal";i((e=>!e)),o({buttonLetterSpacing:`${e}${"normal"===e?"":c}`})}}),!r&&(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)(`Please select the custom letter spacing (${c}).`,"caledros-basic-blocks"),value:parseFloat(a)||0,max:"px"===c?50:10,min:0,step:"px"===c?1:.01,onChange:e=>{o({buttonLetterSpacing:`${d(c,e)}${c}`})}}),(0,l.jsx)(n.SelectControl,{__nextHasNoMarginBottom:!0,value:c,options:[{label:"px",value:"px"},{label:"em",value:"em"},{label:"rem",value:"rem"}],onChange:e=>{o({buttonLetterSpacing:`${d(e,u(e))}${e}`})}})]})]})}function H({attributes:e,setAttributes:o}){const{buttonFontSize:a}=e,[b,c]=(0,r.useSettings)("typography.fontSizes","typography.defaultFontSizes"),u=b?.map((e=>({label:`${e.name} (${e.size})`,value:`var(--wp--preset--font-size--${e.slug})`}))),d=(0,i.select)("core/editor")?.getEditorSettings()?.__experimentalFeatures?.typography?.fontSizes,g=(e,t)=>e?.[t]?.map((e=>({label:`${e.name} (${e.size})`,value:`var(--wp--preset--font-size--${e.slug})`}))),h=g(d,"default"),p=g(d,"theme"),x=g(d,"custom"),v=[...c?[h]:[],p,...x&&0!==x?.length?[x]:[]].flat(),m=()=>d?[...h?.map((e=>e.value))||[],...p?.map((e=>e.value))||[],...x?.map((e=>e.value))||[]]:b?.map((e=>e.value)),_=a.replace(/[\d.]+/g,"")||"px",C=["px","em","rem","vw","vh"].includes(_)?_:"px",f=e=>"px"===e?parseInt(a)||0:parseFloat(a)||0,$=(e,t)=>["vw","vh"].includes(e)&&t>100?100:t,[j,k]=(0,s.useState)(!m().includes(a));return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Font size","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use custom font size",checked:j,onChange:()=>k((e=>!e))}),!j&&(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)("Select the font size.","caledros-basic-blocks"),value:m().includes(a)?a:"",options:[{disabled:!0,label:"Select an option",value:""},...d?v:u],onChange:e=>{o({buttonFontSize:e})}}),j&&(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)(`Please select the custom font size (${C}).`,"caledros-basic-blocks"),value:m().includes(a)?0:parseFloat(a),max:"vw"===C||"vh"===C?100:200,min:0,step:"px"===C?1:.01,onChange:e=>{o({buttonFontSize:`${$(C,e)}${C}`})}}),(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:C,options:[{label:"px",value:"px"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"vh",value:"vh"}],onChange:e=>{o({buttonFontSize:`${$(e,f(e))}${e}`})}})]})]})}function P({attributes:e,setAttributes:o}){const{buttonIcon:a}=e;return(0,l.jsx)(n.PanelBody,{title:(0,t.__)("Button Icon","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)("Choose the icon","caledros-basic-blocks"),value:a,options:[{label:"Alarm Fill",value:"alarm-fill"},{label:"Arrow Left Circle Fill",value:"arrow-left-circle-fill"},{label:"Arrow Left Circle",value:"arrow-left-circle"},{label:"Arrow Right Circle Fill",value:"arrow-right-circle-fill"},{label:"Arrow Right Circle",value:"arrow-right-circle"},{label:"Arrow Up Left Square",value:"arrow-up-left-square"},{label:"Arrow Up Right Circle Fill",value:"arrow-up-right-circle-fill"},{label:"Arrow Up Right Circle",value:"arrow-up-right-circle"},{label:"Arrow Up Right Square Fill",value:"arrow-up-right-square-fill"},{label:"Arrow Up Right Square",value:"arrow-up-right-square"},{label:"Award",value:"award"},{label:"Battery Charging",value:"battery-charging"},{label:"Box",value:"box-seam"},{label:"Boxes",value:"boxes"},{label:"Bricks",value:"bricks"},{label:"Brightness High",value:"brightness-high"},{label:"Bug",value:"bug"},{label:"Building",value:"building"},{label:"Buildings",value:"buildings"},{label:"Chat Text",value:"chat-text"},{label:"Cloud Check",value:"cloud-check"},{label:"Cloud Sun",value:"cloud-sun"},{label:"Code",value:"code-square"},{label:"Coin",value:"coin"},{label:"Columns",value:"columns"},{label:"Columns Gap",value:"columns-gap"},{label:"Database Down",value:"database-down"},{label:"Database Up",value:"database-up"},{label:"File Bar Graph",value:"file-bar-graph"},{label:"Fire",value:"fire"},{label:"Gear",value:"gear"},{label:"Globe",value:"globe2"},{label:"Graph Down Arrow",value:"graph-down-arrow"},{label:"Graph Up Arrow",value:"graph-up-arrow"},{label:"Hourglass",value:"hourglass"},{label:"Hourglass Bottom",value:"hourglass-bottom"},{label:"Hourglass Split",value:"hourglass-split"},{label:"Hourglass Top",value:"hourglass-top"},{label:"Lightbulb",value:"lightbulb"},{label:"Magic",value:"magic"},{label:"Moon Stars",value:"moon-stars"},{label:"People Fill",value:"people-fill"},{label:"Person Circle",value:"person-circle"},{label:"Quote",value:"quote"},{label:"Robot",value:"robot"},{label:"Rocket Takeoff",value:"rocket-takeoff"},{label:"Star",value:"star"},{label:"Stars",value:"stars"},{label:"Stickies",value:"stickies"},{label:"Tools",value:"tools"},{label:"UI Checks Grid",value:"ui-checks-grid"},{label:"UI Checks",value:"ui-checks"},{label:"Umbrella Fill",value:"umbrella-fill"},{label:"Watch",value:"watch"},{label:"Wind",value:"wind"},{label:"Wrench",value:"wrench"},{label:"Wrench Adjustable",value:"wrench-adjustable"},{label:"Wrench Adjustable Circle",value:"wrench-adjustable-circle"}],onChange:e=>o({buttonIcon:e})})})}function N({attributes:e,setAttributes:o}){const{buttonIconColor:a}=e,[s,b]=(0,r.useSettings)("color.palette","color.defaultPalette"),c=s.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),u=(0,i.select)("core/editor")?.getEditorSettings(),d=u?.__experimentalFeatures?.color?.palette,g=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),h=g(d,"default"),p=g(d,"theme"),x=g(d,"custom"),v=[...b?[h]:[],p,...x.colors?[x]:[]];return(0,l.jsx)(n.PanelBody,{title:(0,t.__)("Icon color (light mode)","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(n.ColorPalette,{colors:d?v:c,value:a,onChange:e=>o({buttonIconColor:e}),enableAlpha:!0,clearable:!1})})}function y({attributes:e,setAttributes:o}){const{buttonIconDarkColor:a}=e,[s,b]=(0,r.useSettings)("color.palette","color.defaultPalette"),c=s.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),u=(0,i.select)("core/editor")?.getEditorSettings(),d=u?.__experimentalFeatures?.color?.palette,g=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),h=g(d,"default"),p=g(d,"theme"),x=g(d,"custom"),v=[...b?[h]:[],p,...x.colors?[x]:[]];return(0,l.jsx)(n.PanelBody,{title:(0,t.__)("Icon color (dark mode)","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(n.ColorPalette,{colors:d?v:c,value:a,onChange:e=>o({buttonIconDarkColor:e}),enableAlpha:!0,clearable:!1})})}function D({attributes:e,setAttributes:o}){const{buttonIconSize:a}=e;return(0,l.jsx)(n.PanelBody,{title:(0,t.__)("Button Icon size","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)("Adjust the size (px) of the icon","caledros-basic-blocks"),initialPosition:a,value:a,max:300,min:0,step:1,onChange:e=>o({buttonIconSize:e})})})}function F({attributes:e,setAttributes:o}){const{buttonIconFlexDirection:a}=e;return(0,l.jsx)(n.PanelBody,{title:(0,t.__)("Button flex direction","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(n.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,help:(0,t.__)("Choose the flex direction for the button's items.","caledros-basic-blocks"),value:a,options:[{label:"Row (default)",value:"row"},{label:"Row reverse",value:"row-reverse"}],onChange:e=>{o({buttonIconFlexDirection:e})}})})}function M({attributes:e,setAttributes:o}){const{buttonHoverTextLightColor:a}=e,[s,b]=(0,r.useSettings)("color.palette","color.defaultPalette"),c=s.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),u=(0,i.select)("core/editor")?.getEditorSettings(),d=u?.__experimentalFeatures?.color?.palette,g=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),h=g(d,"default"),p=g(d,"theme"),x=g(d,"custom"),v=[...b?[h]:[],p,...x.colors?[x]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Hover text color (Light mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Set a custom hover color",checked:a.enabled,onChange:e=>{o({buttonHoverTextLightColor:{...a,enabled:e}})}}),a.enabled&&(0,l.jsx)(n.ColorPalette,{colors:d?v:c,value:a.value,onChange:e=>o({buttonHoverTextLightColor:{...a,value:e}}),enableAlpha:!0,clearable:!1})]})}function z({attributes:e,setAttributes:o}){const{buttonHoverTextDarkColor:a}=e,[s,b]=(0,r.useSettings)("color.palette","color.defaultPalette"),c=s.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),u=(0,i.select)("core/editor")?.getEditorSettings(),d=u?.__experimentalFeatures?.color?.palette,g=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),h=g(d,"default"),p=g(d,"theme"),x=g(d,"custom"),v=[...b?[h]:[],p,...x.colors?[x]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Hover text color (Dark mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Set a custom hover color",checked:a.enabled,onChange:e=>{o({buttonHoverTextDarkColor:{...a,enabled:e}})}}),a.enabled&&(0,l.jsx)(n.ColorPalette,{colors:d?v:c,value:a.value,onChange:e=>o({buttonHoverTextDarkColor:{...a,value:e}}),enableAlpha:!0,clearable:!1})]})}function T({attributes:e,setAttributes:o}){const{iconHoverLightColor:a}=e,[s,b]=(0,r.useSettings)("color.palette","color.defaultPalette"),c=s.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),u=(0,i.select)("core/editor")?.getEditorSettings(),d=u?.__experimentalFeatures?.color?.palette,g=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),h=g(d,"default"),p=g(d,"theme"),x=g(d,"custom"),v=[...b?[h]:[],p,...x.colors?[x]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Hover icon color (light mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Set a custom hover color",checked:a.enabled,onChange:e=>{o({iconHoverLightColor:{...a,enabled:e}})}}),a.enabled&&(0,l.jsx)(n.ColorPalette,{colors:d?v:c,value:a.value,onChange:e=>o({iconHoverLightColor:{...a,value:e}}),enableAlpha:!0,clearable:!1})]})}function I({attributes:e,setAttributes:o}){const{iconHoverDarkColor:a}=e,[s,b]=(0,r.useSettings)("color.palette","color.defaultPalette"),c=s.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),u=(0,i.select)("core/editor")?.getEditorSettings(),d=u?.__experimentalFeatures?.color?.palette,g=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),h=g(d,"default"),p=g(d,"theme"),x=g(d,"custom"),v=[...b?[h]:[],p,...x.colors?[x]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Hover icon color (dark mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Set a custom hover color",checked:a.enabled,onChange:e=>{o({iconHoverDarkColor:{...a,enabled:e}})}}),a.enabled&&(0,l.jsx)(n.ColorPalette,{colors:d?v:c,value:a.value,onChange:e=>o({iconHoverDarkColor:{...a,value:e}}),enableAlpha:!0,clearable:!1})]})}function L({attributes:e,setAttributes:o}){const{borderHoverLightColor:a}=e,[s,b]=(0,r.useSettings)("color.palette","color.defaultPalette"),c=s.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),u=(0,i.select)("core/editor")?.getEditorSettings(),d=u?.__experimentalFeatures?.color?.palette,g=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),h=g(d,"default"),p=g(d,"theme"),x=g(d,"custom"),v=[...b?[h]:[],p,...x.colors?[x]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Hover border color (Light mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Set a custom hover color",checked:a.enabled,onChange:e=>{o({borderHoverLightColor:{...a,enabled:e}})}}),a.enabled&&(0,l.jsx)(n.ColorPalette,{colors:d?v:c,value:a.value,onChange:e=>o({borderHoverLightColor:{...a,value:e}}),enableAlpha:!0,clearable:!1})]})}function O({attributes:e,setAttributes:o}){const{borderHoverDarkColor:a}=e,[s,b]=(0,r.useSettings)("color.palette","color.defaultPalette"),c=s.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),u=(0,i.select)("core/editor")?.getEditorSettings(),d=u?.__experimentalFeatures?.color?.palette,g=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),h=g(d,"default"),p=g(d,"theme"),x=g(d,"custom"),v=[...b?[h]:[],p,...x.colors?[x]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Hover border color (Dark mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Set a custom hover color",checked:a.enabled,onChange:e=>{o({borderHoverDarkColor:{...a,enabled:e}})}}),a.enabled&&(0,l.jsx)(n.ColorPalette,{colors:d?v:c,value:a.value,onChange:e=>o({borderHoverDarkColor:{...a,value:e}}),enableAlpha:!0,clearable:!1})]})}(0,e.registerBlockType)(o.UU,{icon:a.icon,edit:function({attributes:e,setAttributes:t}){const{buttonText:o,buttonLightColor:a,buttonDarkColor:s,buttonHoverLightColor:i,buttonHoverDarkColor:p,buttonTextLightColor:x,buttonTextDarkColor:v,buttonFontFamily:R,buttonFontWeight:E,buttonFontStyle:U,buttonFontSize:W,buttonLetterSpacing:G,buttonBorder:q,buttonMargin:J,buttonPadding:Q,buttonType:X,buttonIcon:K,buttonIconSize:V,buttonIconColor:Y,buttonIconDarkColor:Z,buttonIconFlexDirection:ee,buttonHoverTextLightColor:te,buttonHoverTextDarkColor:oe,iconHoverLightColor:le,iconHoverDarkColor:ae,borderHoverLightColor:re,borderHoverDarkColor:ne}=e,se=["cbb-button","button-with-icon"===X?"cbb-button-with-icon":"",te.enabled?"cbb-button--hover-text-light-color":"",oe.enabled?"cbb-button--hover-text-dark-color":"",le.enabled?"cbb-button--icon-text-light-color":"",ae.enabled?"cbb-button--icon-text-dark-color":"",re.enabled?"cbb-button--hover-border-light-color":"",ne.enabled?"cbb-button--hover-border-dark-color":""].filter((e=>e)).join(" "),ie=(0,r.useBlockProps)({className:se,style:{"--cbb-button-light-color":a,"--cbb-button-dark-color":s,"--cbb-button-hover-light-color":i,"--cbb-button-hover-dark-color":p,"--cbb-button-text-light-color":x,...te.enabled&&{"--cbb-button-hover-text-light-color":te.value},"--cbb-button-text-dark-color":v,...oe.enabled&&{"--cbb-button-hover-text-dark-color":oe.value},..."button-with-icon"===X&&{"--cbb-button-flex-direction":ee},...""!==R&&{fontFamily:`var(--wp--preset--font-family--${R})`},fontWeight:E,fontStyle:U,fontSize:W,..."normal"!==G&&{letterSpacing:G},..."0px"!==q.width&&"none"!==q.style&&("#00000000"!==q.lightColor||"#00000000"!==q.darkColor)&&{borderStyle:q.style},..."0px"!==q.width&&"none"!==q.style&&("#00000000"!==q.lightColor||"#00000000"!==q.darkColor)&&{borderWidth:q.width},..."0px"!==q.width&&"none"!==q.style&&"#00000000"!==q.lightColor&&{"--cbb-button-light-border-color":q.lightColor},..."0px"!==q.width&&"none"!==q.style&&"#00000000"!==q.darkColor&&{"--cbb-button-dark-border-color":q.darkColor},...re.enabled&&{"--cbb-button-border-hover-light-color":re.value},...ne.enabled&&{"--cbb-button-border-hover-dark-color":ne.value},..."0px"!==q.radius&&"0%"!==q.radius&&{borderRadius:q.radius},margin:J.differentMarginsEnabled?`${J.top} ${J.right} ${J.bottom} ${J.left}`:`${J.top}`,padding:Q.differentPaddingsEnabled?`${Q.top} ${Q.right} ${Q.bottom} ${Q.left}`:`${Q.top}`}});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(r.InspectorControls,{children:(0,l.jsx)(n.TabPanel,{activeClass:"cbb-active-tab",tabs:[{name:"content",title:"Content"},{name:"style",title:"Style"},{name:"additional",title:"Additional"}],children:o=>"content"===o.name?"simple-button"===X?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(k,{attributes:e,setAttributes:t}),(0,l.jsx)(S,{attributes:e,setAttributes:t}),(0,l.jsx)(m,{attributes:e,setAttributes:t}),(0,l.jsx)(H,{attributes:e,setAttributes:t}),(0,l.jsx)(A,{attributes:e,setAttributes:t})]}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(k,{attributes:e,setAttributes:t}),(0,l.jsx)(S,{attributes:e,setAttributes:t}),(0,l.jsx)(m,{attributes:e,setAttributes:t}),(0,l.jsx)(H,{attributes:e,setAttributes:t}),(0,l.jsx)(A,{attributes:e,setAttributes:t}),(0,l.jsx)(P,{attributes:e,setAttributes:t}),(0,l.jsx)(D,{attributes:e,setAttributes:t})]}):"style"===o.name?"simple-button"===X?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(b,{attributes:e,setAttributes:t}),(0,l.jsx)(c,{attributes:e,setAttributes:t}),(0,l.jsx)(u,{attributes:e,setAttributes:t}),(0,l.jsx)(d,{attributes:e,setAttributes:t}),(0,l.jsx)(g,{attributes:e,setAttributes:t}),(0,l.jsx)(h,{attributes:e,setAttributes:t}),(0,l.jsx)(M,{attributes:e,setAttributes:t}),(0,l.jsx)(z,{attributes:e,setAttributes:t})]}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(b,{attributes:e,setAttributes:t}),(0,l.jsx)(c,{attributes:e,setAttributes:t}),(0,l.jsx)(u,{attributes:e,setAttributes:t}),(0,l.jsx)(d,{attributes:e,setAttributes:t}),(0,l.jsx)(g,{attributes:e,setAttributes:t}),(0,l.jsx)(h,{attributes:e,setAttributes:t}),(0,l.jsx)(M,{attributes:e,setAttributes:t}),(0,l.jsx)(z,{attributes:e,setAttributes:t}),(0,l.jsx)(N,{attributes:e,setAttributes:t}),(0,l.jsx)(y,{attributes:e,setAttributes:t}),(0,l.jsx)(T,{attributes:e,setAttributes:t}),(0,l.jsx)(I,{attributes:e,setAttributes:t}),(0,l.jsx)(F,{attributes:e,setAttributes:t})]}):"additional"===o.name?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)($,{attributes:e,setAttributes:t}),(0,l.jsx)(j,{attributes:e,setAttributes:t}),(0,l.jsx)(C,{attributes:e,setAttributes:t}),(0,l.jsx)(L,{attributes:e,setAttributes:t}),(0,l.jsx)(_,{attributes:e,setAttributes:t}),(0,l.jsx)(O,{attributes:e,setAttributes:t}),(0,l.jsx)(f,{attributes:e,setAttributes:t}),(0,l.jsx)(w,{attributes:e,setAttributes:t}),(0,l.jsx)(B,{attributes:e,setAttributes:t})]}):null})}),"simple-button"===X&&(0,l.jsx)("a",{...ie,children:o}),"simple-button"!==X&&(0,l.jsxs)("a",{...ie,children:[o,(0,l.jsxs)("span",{className:`cbb-button__icon cbb-button__icon--${K}`,style:{"--cbb-icon-size":`${V}px`,"--cbb-icon-color":Y,"--cbb-icon-dark-color":Z,...le.enabled&&{"--cbb-hover-icon-light-color":le.value},...ae.enabled&&{"--cbb-hover-icon-dark-color":ae.value}},children:[(0,l.jsx)("span",{className:"cbb-button__icon-container"}),(0,l.jsx)("span",{className:"cbb-button__icon-content"})]})]})]})},save:function({attributes:e}){const{buttonText:t,buttonLink:o,buttonLightColor:a,buttonDarkColor:n,buttonHoverLightColor:s,buttonHoverDarkColor:i,buttonTextLightColor:b,buttonTextDarkColor:c,buttonFontFamily:u,buttonFontWeight:d,buttonFontStyle:g,buttonFontSize:h,buttonLetterSpacing:p,buttonBorder:x,buttonMargin:v,buttonPadding:m,buttonType:_,buttonIcon:C,buttonIconSize:f,buttonIconColor:$,buttonIconDarkColor:j,buttonIconFlexDirection:k,buttonHoverTextLightColor:S,buttonHoverTextDarkColor:w,iconHoverLightColor:B,iconHoverDarkColor:A,borderHoverLightColor:H,borderHoverDarkColor:P}=e,N=["cbb-button","button-with-icon"===_?"cbb-button-with-icon":"",S.enabled?"cbb-button--hover-text-light-color":"",w.enabled?"cbb-button--hover-text-dark-color":"",B.enabled?"cbb-button--icon-text-light-color":"",A.enabled?"cbb-button--icon-text-dark-color":"",H.enabled?"cbb-button--hover-border-light-color":"",P.enabled?"cbb-button--hover-border-dark-color":""].filter((e=>e)).join(" "),y=r.useBlockProps.save({className:N,style:{"--cbb-button-light-color":a,"--cbb-button-dark-color":n,"--cbb-button-hover-light-color":s,"--cbb-button-hover-dark-color":i,"--cbb-button-text-light-color":b,...S.enabled&&{"--cbb-button-hover-text-light-color":S.value},"--cbb-button-text-dark-color":c,...w.enabled&&{"--cbb-button-hover-text-dark-color":w.value},..."button-with-icon"===_&&{"--cbb-button-flex-direction":k},...""!==u&&{fontFamily:`var(--wp--preset--font-family--${u})`},fontWeight:d,fontStyle:g,fontSize:h,..."0px"!==x.width&&"none"!==x.style&&("#00000000"!==x.lightColor||"#00000000"!==x.darkColor)&&{borderStyle:x.style},..."0px"!==x.width&&"none"!==x.style&&("#00000000"!==x.lightColor||"#00000000"!==x.darkColor)&&{borderWidth:x.width},..."0px"!==x.width&&"none"!==x.style&&"#00000000"!==x.lightColor&&{"--cbb-button-light-border-color":x.lightColor},..."0px"!==x.width&&"none"!==x.style&&"#00000000"!==x.darkColor&&{"--cbb-button-dark-border-color":x.darkColor},...H.enabled&&{"--cbb-button-border-hover-light-color":H.value},...P.enabled&&{"--cbb-button-border-hover-dark-color":P.value},..."0px"!==x.radius&&"0%"!==x.radius&&{borderRadius:x.radius},..."normal"!==p&&{letterSpacing:p},margin:v.differentMarginsEnabled?`${v.top} ${v.right} ${v.bottom} ${v.left}`:`${v.top}`,padding:m.differentPaddingsEnabled?`${m.top} ${m.right} ${m.bottom} ${m.left}`:`${m.top}`}});return(0,l.jsxs)(l.Fragment,{children:["simple-button"===_&&(0,l.jsx)("a",{...y,href:o,children:t}),"simple-button"!==_&&(0,l.jsxs)("a",{...y,href:o,children:[t,(0,l.jsxs)("span",{className:`cbb-button__icon cbb-button__icon--${C}`,style:{"--cbb-icon-size":`${f}px`,"--cbb-icon-color":$,"--cbb-icon-dark-color":j,...B.enabled&&{"--cbb-hover-icon-light-color":B.value},...A.enabled&&{"--cbb-hover-icon-dark-color":A.value}},children:[(0,l.jsx)("span",{className:"cbb-button__icon-container"}),(0,l.jsx)("span",{className:"cbb-button__icon-content"})]})]})]})}})}},o={};function l(e){var a=o[e];if(void 0!==a)return a.exports;var r=o[e]={exports:{}};return t[e](r,r.exports,l),r.exports}l.m=t,e=[],l.O=(t,o,a,r)=>{if(!o){var n=1/0;for(c=0;c<e.length;c++){for(var[o,a,r]=e[c],s=!0,i=0;i<o.length;i++)(!1&r||n>=r)&&Object.keys(l.O).every((e=>l.O[e](o[i])))?o.splice(i--,1):(s=!1,r<n&&(n=r));if(s){e.splice(c--,1);var b=a();void 0!==b&&(t=b)}}return t}r=r||0;for(var c=e.length;c>0&&e[c-1][2]>r;c--)e[c]=e[c-1];e[c]=[o,a,r]},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={985:0,941:0};l.O.j=t=>0===e[t];var t=(t,o)=>{var a,r,[n,s,i]=o,b=0;if(n.some((t=>0!==e[t]))){for(a in s)l.o(s,a)&&(l.m[a]=s[a]);if(i)var c=i(l)}for(t&&t(o);b<n.length;b++)r=n[b],l.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return l.O(c)},o=globalThis.webpackChunkcaledros_basic_blocks=globalThis.webpackChunkcaledros_basic_blocks||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var a=l.O(void 0,[941],(()=>l(708)));a=l.O(a)})();
     1(()=>{"use strict";var e,t={708:()=>{const e=window.wp.blocks,t=window.wp.i18n,o=JSON.parse('{"UU":"caledros-basic-blocks/button"}'),l=window.ReactJSXRuntime,a={icon:(0,l.jsx)("svg",{width:"24",height:"24",version:"1.1",viewBox:"0 0 6.35 6.35",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("g",{transform:"translate(-96.573 -101.07)",children:(0,l.jsxs)("g",{transform:"matrix(.087396 0 0 .087396 90.571 91.268)",children:[(0,l.jsx)("path",{d:"m141.33 148.5a36.329 36.329 0 0 1-36.329 36.329 36.329 36.329 0 0 1-36.329-36.329 36.329 36.329 0 0 1 36.329-36.329 36.329 36.329 0 0 1 36.329 36.329z",fill:"#e0ebe0","stroke-width":"0"}),(0,l.jsx)("path",{d:"m138.18 148.5a33.177 33.177 0 0 1-33.177 33.177 33.177 33.177 0 0 1-33.177-33.177 33.177 33.177 0 0 1 33.177-33.177 33.177 33.177 0 0 1 33.177 33.177z",fill:"#252533","stroke-width":"0"}),(0,l.jsx)("path",{d:"m135.4 148.5a30.397 30.397 0 0 1-30.397 30.397 30.397 30.397 0 0 1-30.397-30.397 30.397 30.397 0 0 1 30.397-30.397 30.397 30.397 0 0 1 30.397 30.397z",fill:"#e0ebe0","stroke-width":"0"}),(0,l.jsxs)("g",{transform:"matrix(.90041 0 0 .90041 31.823 90.353)",fill:"#252533","stroke-width":"1.1106",children:[(0,l.jsx)("path",{d:"m93.777 55.9v9.3361c7.8313 1.1492 16.709-9.4028 15.094-9.3963z"}),(0,l.jsx)("path",{d:"m97.104 59.499c2.0783-0.03527 3.9177 0.15195 8.6289-2.233-5.125 1.0559-5.7944 0.56153-8.6392 0.57438-0.78106 0.0035-0.68526 1.6378 0.01037 1.6586z","stroke-width":"0"}),(0,l.jsx)("path",{d:"m53.478 56.801h38.884v9.3252s-3.9882 1.7008-3.4603 4.8679c0.52784 3.1671 3.1084 6.862 10.088 6.9206v7.1928h-7.2969s-4.3545-4.1057-10.865-3.8568-10.078 3.691-10.078 3.691h-7.4648v-7.3819s10.451 0.62207 9.9531-7.1331c-0.49766-7.7551-19.699-9.2481-19.699-9.2481z"})]}),(0,l.jsx)("path",{d:"m106.41 126.27a0.78523 0.78523 0 0 0-0.94136 0.59044l-2.4602 10.727a0.78523 0.78523 0 0 0 0.58951 0.94136 0.78523 0.78523 0 0 0 0.94044-0.59044l2.4611-10.727a0.78523 0.78523 0 0 0-0.58951-0.94136z",color:"#000000",fill:"#fc571b","stroke-width":"0"}),(0,l.jsx)("path",{d:"m100.45 127.77-5.9517 3.9678a0.78531 0.78531 0 0 0 0 1.3062l5.9517 3.9678a0.78523 0.78523 0 0 0 1.089-0.21724 0.78523 0.78523 0 0 0-0.21816-1.089l-4.9723-3.3152 4.9723-3.3143a0.78523 0.78523 0 0 0 0.21816-1.089 0.78523 0.78523 0 0 0-1.089-0.21724z",color:"#000000",fill:"#fc571b","stroke-width":"0"}),(0,l.jsx)("path",{d:"m109.55 127.77a0.78523 0.78523 0 0 0-1.089 0.21724 0.78523 0.78523 0 0 0 0.21816 1.089l4.9714 3.3143-4.9714 3.3152a0.78523 0.78523 0 0 0-0.21816 1.089 0.78523 0.78523 0 0 0 1.089 0.21724l5.9517-3.9678a0.78531 0.78531 0 0 0 0-1.3062z",color:"#000000",fill:"#fc571b","stroke-width":"0"})]})})})},r=window.wp.blockEditor,n=window.wp.components,s=window.wp.element,i=window.wp.data;function b({attributes:e,setAttributes:o}){const{buttonLightColor:a}=e,[b,c]=(0,s.useState)("#00000000"===a),[u,d]=(0,r.useSettings)("color.palette","color.defaultPalette"),g=u.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),h=(0,i.select)("core/editor")?.getEditorSettings(),p=h?.__experimentalFeatures?.color?.palette,x=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),v=x(p,"default"),m=x(p,"theme"),_=x(p,"custom"),C=[...d?[v]:[],m,..._.colors?[_]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Background color (light mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use transparent background",checked:b,onChange:()=>{c((e=>!e)),o({buttonLightColor:"#00000000"})}}),!b&&(0,l.jsx)(n.ColorPalette,{colors:p?C:g,value:a,onChange:e=>o({buttonLightColor:e}),enableAlpha:!0,clearable:!1})]})}function c({attributes:e,setAttributes:o}){const{buttonDarkColor:a}=e,[b,c]=(0,s.useState)("#00000000"===a),[u,d]=(0,r.useSettings)("color.palette","color.defaultPalette"),g=u.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),h=(0,i.select)("core/editor")?.getEditorSettings(),p=h?.__experimentalFeatures?.color?.palette,x=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),v=x(p,"default"),m=x(p,"theme"),_=x(p,"custom"),C=[...d?[v]:[],m,..._.colors?[_]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Background color (dark mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use transparent background",checked:b,onChange:()=>{c((e=>!e)),o({buttonDarkColor:"#00000000"})}}),!b&&(0,l.jsx)(n.ColorPalette,{colors:p?C:g,value:a,onChange:e=>o({buttonDarkColor:e}),enableAlpha:!0,clearable:!1})]})}function u({attributes:e,setAttributes:o}){const{buttonHoverLightColor:a}=e,[b,c]=(0,s.useState)("#00000000"===a),[u,d]=(0,r.useSettings)("color.palette","color.defaultPalette"),g=u.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),h=(0,i.select)("core/editor")?.getEditorSettings(),p=h?.__experimentalFeatures?.color?.palette,x=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),v=x(p,"default"),m=x(p,"theme"),_=x(p,"custom"),C=[...d?[v]:[],m,..._.colors?[_]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Hover bg color (light mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use transparent background",checked:b,onChange:()=>{c((e=>!e)),o({buttonHoverLightColor:"#00000000"})}}),!b&&(0,l.jsx)(n.ColorPalette,{colors:p?C:g,value:a,onChange:e=>o({buttonHoverLightColor:e}),enableAlpha:!0,clearable:!1})]})}function d({attributes:e,setAttributes:o}){const{buttonHoverDarkColor:a}=e,[b,c]=(0,s.useState)("#00000000"===a),[u,d]=(0,r.useSettings)("color.palette","color.defaultPalette"),g=u.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),h=(0,i.select)("core/editor")?.getEditorSettings(),p=h?.__experimentalFeatures?.color?.palette,x=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),v=x(p,"default"),m=x(p,"theme"),_=x(p,"custom"),C=[...d?[v]:[],m,..._.colors?[_]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Hover bg color (dark mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use transparent background",checked:b,onChange:()=>{c((e=>!e)),o({buttonHoverDarkColor:"#00000000"})}}),!b&&(0,l.jsx)(n.ColorPalette,{colors:p?C:g,value:a,onChange:e=>o({buttonHoverDarkColor:e}),enableAlpha:!0,clearable:!1})]})}function g({attributes:e,setAttributes:o}){const{buttonTextLightColor:a}=e,[b,c]=(0,s.useState)("#00000000"===a),[u,d]=(0,r.useSettings)("color.palette","color.defaultPalette"),g=u.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),h=(0,i.select)("core/editor")?.getEditorSettings(),p=h?.__experimentalFeatures?.color?.palette,x=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),v=x(p,"default"),m=x(p,"theme"),_=x(p,"custom"),C=[...d?[v]:[],m,..._.colors?[_]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Text color (light mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use transparent color",checked:b,onChange:()=>{c((e=>!e)),o({buttonTextLightColor:"#00000000"})}}),!b&&(0,l.jsx)(n.ColorPalette,{colors:p?C:g,value:a,onChange:e=>o({buttonTextLightColor:e}),enableAlpha:!0,clearable:!1})]})}function h({attributes:e,setAttributes:o}){const{buttonTextDarkColor:a}=e,[b,c]=(0,s.useState)("#00000000"===a),[u,d]=(0,r.useSettings)("color.palette","color.defaultPalette"),g=u.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),h=(0,i.select)("core/editor")?.getEditorSettings(),p=h?.__experimentalFeatures?.color?.palette,x=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),v=x(p,"default"),m=x(p,"theme"),_=x(p,"custom"),C=[...d?[v]:[],m,..._.colors?[_]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Text color (dark mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use transparent color",checked:b,onChange:()=>{c((e=>!e)),o({buttonTextDarkColor:"#00000000"})}}),!b&&(0,l.jsx)(n.ColorPalette,{colors:p?C:g,value:a,onChange:e=>o({buttonTextDarkColor:e}),enableAlpha:!0,clearable:!1})]})}function p({attributes:e,setAttributes:o,registeredFonts:a,getAvailableFontStyles:r,getAvailableFontWeights:s,doesFontExist:i}){const{buttonFontFamily:b,buttonFontWeight:c,buttonFontStyle:u}=e,d=a?.theme?.map((e=>({label:e.name,value:e.slug})))||[],g=a?.custom?.map((e=>({label:e?.name,value:e?.slug})))||[],h=[{label:"Default",value:""},...0!==d.length?d:[],...g&&0!==g?.length?g:[]];return(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)("Select the font family.","caledros-basic-blocks"),value:b,options:h,onChange:e=>{const t=i(e)?r(e):[],l=t.includes(u)?u:t[0],a=i(e)?s(e,l):[],n=a.includes(c)?c:a[0];o({buttonFontFamily:e,...i(e)&&l!==u&&{buttonFontStyle:l},...i(e)&&n!==c&&{buttonFontWeight:n}})}})}function x({attributes:e,setAttributes:o,getAvailableFontWeights:a}){const{buttonFontFamily:r,buttonFontWeight:s,buttonFontStyle:i}=e,b=a(r,i)?.map((e=>({label:`${e}`,value:e})));return(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)("Select the font weight.","caledros-basic-blocks"),value:s,options:b||[{label:"100",value:100},{label:"200",value:200},{label:"300",value:300},{label:"400",value:400},{label:"500",value:500},{label:"600",value:600},{label:"700",value:700},{label:"800",value:800},{label:"900",value:900}],onChange:e=>{o({buttonFontWeight:parseInt(e)})}})}function v({attributes:e,setAttributes:o,getAvailableFontStyles:a,getAvailableFontWeights:r,doesFontExist:s}){const{buttonFontFamily:i,buttonFontStyle:b,buttonFontWeight:c}=e,u=a(i)?.map((e=>({label:`${e[0].toUpperCase()}${e.slice(1)}`,value:`${e}`})));return(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)("Select the font style.","caledros-basic-blocks"),value:b,options:0===u.length?[{label:"Normal",value:"normal"},{label:"Italic",value:"italic"}]:u,onChange:e=>{const t=s(i)?r(i,e):[],l=t.includes(c)?c:t[0];o({buttonFontStyle:e,...s(i)&&c!==l&&{buttonFontWeight:l}})}})}function m({attributes:e,setAttributes:o}){const[a]=(0,r.useSettings)("typography.fontFamilies"),{theme:s=[],custom:i=[]}=a||{},b=[...s,...i],c=e=>b.some((t=>t?.slug===e)),u=e=>{const t=b.find((t=>t?.slug===e)),o=t?.fontFace?.map((e=>e?.fontStyle))||[];return[...new Set(o)]},d=(e,t)=>{const o=b.find((t=>t?.slug===e)),l=o?.fontFace?.filter((e=>e?.fontStyle===t)),a=l?.map((e=>{if(e?.fontWeight?.includes(" ")){const[t,o]=e?.fontWeight.split(" ").map((e=>parseInt(e))),l=[];for(let e=t;e<=o;e+=100)l.push(e);return l}return parseInt(e?.fontWeight)})).flat().sort(((e,t)=>e-t));return a};return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Typography","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(p,{attributes:e,setAttributes:o,registeredFonts:a,getAvailableFontStyles:u,getAvailableFontWeights:d,doesFontExist:c}),(0,l.jsx)(v,{attributes:e,setAttributes:o,getAvailableFontStyles:u,getAvailableFontWeights:d,doesFontExist:c}),(0,l.jsx)(x,{attributes:e,setAttributes:o,getAvailableFontWeights:d})]})}function _({attributes:e,setAttributes:o}){const{buttonBorder:a}=e,b=a.darkColor.split(" "),c=b[0]||"#000",u=b[1]||"#000",d=b[2]||"#000",g=b[3]||"#000",[h,p]=(0,s.useState)(!!a.darkColor.includes(" ")),[x,v]=(0,r.useSettings)("color.palette","color.defaultPalette"),m=x.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),_=(0,i.select)("core/editor")?.getEditorSettings(),C=_?.__experimentalFeatures?.color?.palette,f=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),$=f(C,"default"),j=f(C,"theme"),k=f(C,"custom"),S=[...v?[$]:[],j,...k.colors?[k]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Border color (dark mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border colors for each side",checked:h,onChange:()=>{const e=!h;p(e),o(e?{buttonBorder:{...a,darkColor:"#000 #000 #000 #000"}}:{buttonBorder:{...a,darkColor:"#000"}})}}),!h&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,t.__)("Choose the border color","caledros-basic-blocks")}),(0,l.jsx)(n.ColorPalette,{colors:C?S:m,value:a.darkColor,onChange:e=>o({buttonBorder:{...a,darkColor:e||"#00000000"}}),enableAlpha:!0,clearable:!0})]}),h&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,t.__)("Choose a color for the top border","caledros-basic-blocks")}),(0,l.jsx)(n.ColorPalette,{colors:C?S:m,value:c,onChange:e=>{o({buttonBorder:{...a,darkColor:`${e||"#00000000"} ${u} ${d} ${g}`}})},enableAlpha:!0,clearable:!0}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,t.__)("Choose a color for the right border","caledros-basic-blocks")}),(0,l.jsx)(n.ColorPalette,{colors:C?S:m,value:u,onChange:e=>{o({buttonBorder:{...a,darkColor:`${c} ${e||"#00000000"} ${d} ${g}`}})},enableAlpha:!0,clearable:!0}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,t.__)("Choose a color for the bottom border","caledros-basic-blocks")}),(0,l.jsx)(n.ColorPalette,{colors:C?S:m,value:d,onChange:e=>{o({buttonBorder:{...a,darkColor:`${c} ${u} ${e||"#00000000"} ${g}`}})},enableAlpha:!0,clearable:!0}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,t.__)("Choose a color for the left border","caledros-basic-blocks")}),(0,l.jsx)(n.ColorPalette,{colors:C?S:m,value:g,onChange:e=>{o({buttonBorder:{...a,darkColor:`${c} ${u} ${d} ${e||"#00000000"}`}})},enableAlpha:!0,clearable:!0})]})]})}function C({attributes:e,setAttributes:o}){const{buttonBorder:a}=e,b=a.lightColor.split(" "),c=b[0]||"#000",u=b[1]||"#000",d=b[2]||"#000",g=b[3]||"#000",[h,p]=(0,s.useState)(!!a.lightColor.includes(" ")),[x,v]=(0,r.useSettings)("color.palette","color.defaultPalette"),m=x.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),_=(0,i.select)("core/editor")?.getEditorSettings(),C=_?.__experimentalFeatures?.color?.palette,f=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),$=f(C,"default"),j=f(C,"theme"),k=f(C,"custom"),S=[...v?[$]:[],j,...k.colors?[k]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Border color (light mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border colors for each side",checked:h,onChange:()=>{const e=!h;p(e),o(e?{buttonBorder:{...a,lightColor:"#000 #000 #000 #000"}}:{buttonBorder:{...a,lightColor:"#000"}})}}),!h&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,t.__)("Choose the border color","caledros-basic-blocks")}),(0,l.jsx)(n.ColorPalette,{colors:C?S:m,value:a.lightColor,onChange:e=>o({buttonBorder:{...a,lightColor:e||"#00000000"}}),enableAlpha:!0,clearable:!0})]}),h&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,t.__)("Choose a color for the top border","caledros-basic-blocks")}),(0,l.jsx)(n.ColorPalette,{colors:C?S:m,value:c,onChange:e=>{o({buttonBorder:{...a,lightColor:`${e||"#00000000"} ${u} ${d} ${g}`}})},enableAlpha:!0,clearable:!0}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,t.__)("Choose a color for the right border","caledros-basic-blocks")}),(0,l.jsx)(n.ColorPalette,{colors:C?S:m,value:u,onChange:e=>{o({buttonBorder:{...a,lightColor:`${c} ${e||"#00000000"} ${d} ${g}`}})},enableAlpha:!0,clearable:!0}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,t.__)("Choose a color for the bottom border","caledros-basic-blocks")}),(0,l.jsx)(n.ColorPalette,{colors:C?S:m,value:d,onChange:e=>{o({buttonBorder:{...a,lightColor:`${c} ${u} ${e||"#00000000"} ${g}`}})},enableAlpha:!0,clearable:!0}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,t.__)("Choose a color for the left border","caledros-basic-blocks")}),(0,l.jsx)(n.ColorPalette,{colors:C?S:m,value:g,onChange:e=>{o({buttonBorder:{...a,lightColor:`${c} ${u} ${d} ${e||"#00000000"}`}})},enableAlpha:!0,clearable:!0})]})]})}function f({attributes:e,setAttributes:o}){const{buttonBorder:a}=e,r=a.radius.split(" "),i=parseInt(r[0])||0,b=parseInt(r[1])||0,c=parseInt(r[2])||0,u=parseInt(r[3])||0,d=a.radius.split(" "),g=d[0]?d[0].replace(/\d+/g,""):"px",h=d[1]?d[1].replace(/\d+/g,""):"px",p=d[2]?d[2].replace(/\d+/g,""):"px",x=d[3]?d[3].replace(/\d+/g,""):"px",[v,m]=(0,s.useState)(!!a.radius.includes(" ")),_=(e,t)=>"%"===e&&t>100?100:t;return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Border radius","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border radiuses for each corner",checked:v,onChange:()=>{const e=!v;m(e),o(e?{buttonBorder:{...a,radius:"10px 10px 10px 10px"}}:{buttonBorder:{...a,radius:"10px"}})}}),!v&&(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,help:(0,t.__)(`Please select the border radius (${g}) for the button.`,"caledros-basic-blocks"),value:parseInt(a.radius),max:"%"===g?100:150,min:0,step:1,onChange:e=>{o({buttonBorder:{...a,radius:`${e}${g}`}})}}),(0,l.jsx)(n.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,value:g,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{o({buttonBorder:{...a,radius:`${_(e,parseInt(a.radius))}${e}`}})}})]}),v&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,help:(0,t.__)(`Please select the top-left border radius (${g}).`,"caledros-basic-blocks"),value:i,max:"%"===g?100:150,min:0,step:1,onChange:e=>{o({buttonBorder:{...a,radius:`${e}${g} ${b}${h} ${c}${p} ${u}${x}`}})}}),(0,l.jsx)(n.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,value:g,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{o({buttonBorder:{...a,radius:`${_(e,i)}${e} ${b}${h} ${c}${p} ${u}${x}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,help:(0,t.__)(`Please select the top-right border radius (${h}).`,"caledros-basic-blocks"),value:b,max:"%"===h?100:150,min:0,step:1,onChange:e=>{o({buttonBorder:{...a,radius:`${i}${g} ${e}${h} ${c}${p} ${u}${x}`}})}}),(0,l.jsx)(n.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,value:h,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{o({buttonBorder:{...a,radius:`${i}${g} ${_(e,b)}${e} ${c}${p} ${u}${x}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,help:(0,t.__)(`Please select the bottom-right border radius (${p}).`,"caledros-basic-blocks"),value:c,max:"%"===p?100:150,min:0,step:1,onChange:e=>{o({buttonBorder:{...a,radius:`${i}${g} ${b}${h} ${e}${p} ${u}${x}`}})}}),(0,l.jsx)(n.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,value:p,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{o({buttonBorder:{...a,radius:`${i}${g} ${b}${h} ${_(e,c)}${e} ${u}${x}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,help:(0,t.__)(`Please select the bottom-left border radius (${x}).`,"caledros-basic-blocks"),value:u,max:"%"===x?100:150,min:0,step:1,onChange:e=>{o({buttonBorder:{...a,radius:`${i}${g} ${b}${h} ${c}${p} ${e}${x}`}})}}),(0,l.jsx)(n.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,value:x,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{o({buttonBorder:{...a,radius:`${i}${g} ${b}${h} ${c}${p} ${_(e,u)}${e}`}})}})]})]})]})}function $({attributes:e,setAttributes:o}){const{buttonBorder:a}=e,r=a.style.split(" "),i=r[0]||"solid",b=r[1]||"none",c=r[2]||"none",u=r[3]||"none",[d,g]=(0,s.useState)(!!a.style.includes(" "));return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Border style","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border styles for each side",checked:d,onChange:()=>{const e=!d;g(e),o(e?{buttonBorder:{...a,style:"solid none none none"}}:{buttonBorder:{...a,style:"solid"}})}}),!d&&(0,l.jsx)(n.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,help:(0,t.__)("Choose the border style.","caledros-basic-blocks"),value:a.style,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{o({buttonBorder:{...a,style:e}})}}),d&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,help:(0,t.__)("Choose the style for the top border.","caledros-basic-blocks"),value:i,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{o({buttonBorder:{...a,style:`${e} ${b} ${c} ${u}`}})}}),(0,l.jsx)(n.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,help:(0,t.__)("Choose the style for the right border.","caledros-basic-blocks"),value:b,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{o({buttonBorder:{...a,style:`${i} ${e} ${c} ${u}`}})}}),(0,l.jsx)(n.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,help:(0,t.__)("Choose the style for the bottom border.","caledros-basic-blocks"),value:c,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{o({buttonBorder:{...a,style:`${i} ${b} ${e} ${u}`}})}}),(0,l.jsx)(n.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,help:(0,t.__)("Choose the style for the left border.","caledros-basic-blocks"),value:u,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{o({buttonBorder:{...a,style:`${i} ${b} ${c} ${e}`}})}})]})]})}function j({attributes:e,setAttributes:o}){const{buttonBorder:a}=e,r=a.width.split(" "),i=parseInt(r[0])||0,b=parseInt(r[1])||0,c=parseInt(r[2])||0,u=parseInt(r[3])||0,[d,g]=(0,s.useState)(!!a.width.includes(" "));return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Border width","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border widths for each side",checked:d,onChange:()=>{const e=!d;g(e),o(e?{buttonBorder:{...a,width:"1px 1px 1px 1px"}}:{buttonBorder:{...a,width:"1px"}})}}),!d&&(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)("Please select the border width (px) for the button.","caledros-basic-blocks"),value:parseInt(a.width),max:50,min:0,step:1,onChange:e=>{o({buttonBorder:{...a,width:`${e}px`}})}}),d&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)("Please select the top border width (px) for the button.","caledros-basic-blocks"),value:i,max:50,min:0,step:1,onChange:e=>{o({buttonBorder:{...a,width:`${e}px ${b}px ${c}px ${u}px`}})}}),(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)("Please select the right border width (px) for the button.","caledros-basic-blocks"),value:b,max:50,min:0,step:1,onChange:e=>{o({buttonBorder:{...a,width:`${i}px ${e}px ${c}px ${u}px`}})}}),(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)("Please select the bottom border width (px) for the button.","caledros-basic-blocks"),value:c,max:50,min:0,step:1,onChange:e=>{o({buttonBorder:{...a,width:`${i}px ${b}px ${e}px ${u}px`}})}}),(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)("Please select the left border width (px) for the button.","caledros-basic-blocks"),value:u,max:50,min:0,step:1,onChange:e=>{o({buttonBorder:{...a,width:`${i}px ${b}px ${c}px ${e}px`}})}})]})]})}function k({attributes:e,setAttributes:o}){const{buttonText:a}=e;return(0,l.jsx)(n.PanelBody,{title:(0,t.__)("Button text","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(n.TextControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,help:(0,t.__)("Type the text for the button.","caledros-basic-blocks"),value:a,onChange:e=>{o({buttonText:e})}})})}function S({attributes:e,setAttributes:o}){const{buttonLink:a}=e;return(0,l.jsx)(n.PanelBody,{title:(0,t.__)("Button link","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(n.TextControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,help:(0,t.__)("Paste the link for the button.","caledros-basic-blocks"),value:a,onChange:e=>{o({buttonLink:e})}})})}function w({attributes:e,setAttributes:o}){const{buttonMargin:a}=e,r=parseInt(a.top)||0,s=parseInt(a.left)||0,i=parseInt(a.bottom)||0,b=parseInt(a.right)||0,c=a.top.replace(/\d+/g,""),u=a.left.replace(/\d+/g,""),d=a.bottom.replace(/\d+/g,""),g=a.right.replace(/\d+/g,""),h=(e,t)=>"auto"===e?"":["%","vw"].includes(e)&&t>100?100:t;return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Margin","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,t.__)("Enable different margins","caledros-basic-blocks"),checked:a.differentMarginsEnabled,onChange:e=>{o({buttonMargin:{...a,differentMarginsEnabled:e}})}}),!a.differentMarginsEnabled&&(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)(`Please select the margin (${c}) for the button.`,"caledros-basic-blocks"),value:r,max:["%","vw"].includes(c)?100:500,min:0,step:1,onChange:e=>{o({buttonMargin:{...a,top:`${"auto"===c?"":e}${c}`}})},disabled:"auto"===c}),(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:c,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{o({buttonMargin:{...a,top:`${h(e,r)}${e}`}})}})]}),a.differentMarginsEnabled&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)(`Please select the top margin (${c}) for the button.`,"caledros-basic-blocks"),value:r,max:["%","vw"].includes(c)?100:500,min:0,step:1,onChange:e=>{o({buttonMargin:{...a,top:`${"auto"===c?"":e}${c}`}})},disabled:"auto"===c}),(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:c,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{o({buttonMargin:{...a,top:`${h(e,r)}${e}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)(`Please select the right margin (${g}) for the button.`,"caledros-basic-blocks"),value:b,max:["%","vw"].includes(g)?100:500,min:0,step:1,onChange:e=>{o({buttonMargin:{...a,right:`${"auto"===g?"":e}${g}`}})},disabled:"auto"===g}),(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:g,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{o({buttonMargin:{...a,right:`${h(e,b)}${e}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)(`Please select the bottom margin (${d}) for the button.`,"caledros-basic-blocks"),value:i,max:["%","vw"].includes(d)?100:500,min:0,step:1,onChange:e=>{o({buttonMargin:{...a,bottom:`${"auto"===d?"":e}${d}`}})},disabled:"auto"===d}),(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:d,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{o({buttonMargin:{...a,bottom:`${h(e,i)}${e}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)(`Please select the left margin (${u}) for the button.`,"caledros-basic-blocks"),value:s,max:["%","vw"].includes(u)?100:500,min:0,step:1,onChange:e=>{o({buttonMargin:{...a,left:`${"auto"===u?"":e}${u}`}})},disabled:"auto"===u}),(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:u,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{o({buttonMargin:{...a,left:`${h(e,s)}${e}`}})}})]})]})]})}function B({attributes:e,setAttributes:o}){const{buttonPadding:a}=e,r=parseInt(a.top)||0,s=parseInt(a.left)||0,i=parseInt(a.bottom)||0,b=parseInt(a.right)||0,c=a.top.replace(/\d+/g,""),u=a.left.replace(/\d+/g,""),d=a.bottom.replace(/\d+/g,""),g=a.right.replace(/\d+/g,""),h=(e,t)=>["%","vw"].includes(e)&&t>100?100:t;return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Padding","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,t.__)("Use global padding","caledros-basic-blocks"),help:(0,t.__)("This option applies predefined padding to the right and left sides of the block, ensuring consistency across the entire site. To adjust this padding, navigate to the Layout section in the Full Site Editor.","caledros-basic-blocks"),checked:a.useGlobalPadding,onChange:e=>{o({buttonPadding:{...a,useGlobalPadding:e}})}}),!a.useGlobalPadding&&(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,t.__)("Enable different paddings","caledros-basic-blocks"),checked:a.differentPaddingsEnabled,onChange:e=>{o({buttonPadding:{...a,differentPaddingsEnabled:e}})}}),!a.differentPaddingsEnabled&&!a.useGlobalPadding&&(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)(`Please select the padding (${c}) for the button`,"caledros-basic-blocks"),value:r,max:["%","vw"].includes(c)?100:500,min:0,step:1,onChange:e=>{o({buttonPadding:{...a,top:`${e}${c}`}})}}),(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:c,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{o({buttonPadding:{...a,top:`${h(e,r)}${e}`}})}})]}),a.differentPaddingsEnabled&&!a.useGlobalPadding&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)(`Please select the top padding (${c}) for the button`,"caledros-basic-blocks"),value:r,max:["%","vw"].includes(c)?100:500,min:0,step:1,onChange:e=>{o({buttonPadding:{...a,top:`${e}${c}`}})}}),(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:c,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{o({buttonPadding:{...a,top:`${h(e,r)}${e}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)(`Please select the right padding (${g}) for the button`,"caledros-basic-blocks"),value:b,max:["%","vw"].includes(g)?100:500,min:0,step:1,onChange:e=>{o({buttonPadding:{...a,right:`${e}${g}`}})}}),(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:g,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{o({buttonPadding:{...a,right:`${h(e,b)}${e}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)(`Please select the bottom padding (${d}) for the button`,"caledros-basic-blocks"),value:i,max:["%","vw"].includes(d)?100:500,min:0,step:1,onChange:e=>{o({buttonPadding:{...a,bottom:`${e}${d}`}})}}),(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:d,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{o({buttonPadding:{...a,bottom:`${h(e,i)}${e}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)(`Please select the left padding (${u}) for the button`,"caledros-basic-blocks"),value:s,max:["%","vw"].includes(u)?100:500,min:0,step:1,onChange:e=>{o({buttonPadding:{...a,left:`${e}${u}`}})}}),(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:u,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{o({buttonPadding:{...a,left:`${h(e,s)}${e}`}})}})]})]})]})}function A({attributes:e,setAttributes:o}){const{buttonLetterSpacing:a}=e,[r,i]=(0,s.useState)("normal"===a),b=a.replace(/[\d.]+/g,"")||"px",c=["px","em","rem"].includes(b)?b:"px",u=e=>"px"===e?parseInt(a)||0:parseFloat(a)||0,d=(e,t)=>"px"!==e&&t>10?10:t;return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Letter spacing","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,t.__)("Use normal letter spacing","caledros-basic-blocks"),checked:r,onChange:()=>{const e=r?"0":"normal";i((e=>!e)),o({buttonLetterSpacing:`${e}${"normal"===e?"":c}`})}}),!r&&(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)(`Please select the custom letter spacing (${c}).`,"caledros-basic-blocks"),value:parseFloat(a)||0,max:"px"===c?50:10,min:0,step:"px"===c?1:.01,onChange:e=>{o({buttonLetterSpacing:`${d(c,e)}${c}`})}}),(0,l.jsx)(n.SelectControl,{__nextHasNoMarginBottom:!0,value:c,options:[{label:"px",value:"px"},{label:"em",value:"em"},{label:"rem",value:"rem"}],onChange:e=>{o({buttonLetterSpacing:`${d(e,u(e))}${e}`})}})]})]})}function H({attributes:e,setAttributes:o}){const{buttonFontSize:a}=e,[b,c]=(0,r.useSettings)("typography.fontSizes","typography.defaultFontSizes"),u=b?.map((e=>({label:`${e.name} (${e.size})`,value:`var(--wp--preset--font-size--${e.slug})`}))),d=(0,i.select)("core/editor")?.getEditorSettings()?.__experimentalFeatures?.typography?.fontSizes,g=(e,t)=>e?.[t]?.map((e=>({label:`${e.name} (${e.size})`,value:`var(--wp--preset--font-size--${e.slug})`}))),h=g(d,"default"),p=g(d,"theme"),x=g(d,"custom"),v=[...c?[h]:[],p,...x&&0!==x?.length?[x]:[]].flat(),m=()=>d?[...h?.map((e=>e.value))||[],...p?.map((e=>e.value))||[],...x?.map((e=>e.value))||[]]:b?.map((e=>e.value)),_=a.replace(/[\d.]+/g,"")||"px",C=["px","em","rem","vw","vh"].includes(_)?_:"px",f=e=>"px"===e?parseInt(a)||0:parseFloat(a)||0,$=(e,t)=>["vw","vh"].includes(e)&&t>100?100:t,[j,k]=(0,s.useState)(!m().includes(a));return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Font size","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use custom font size",checked:j,onChange:()=>k((e=>!e))}),!j&&(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)("Select the font size.","caledros-basic-blocks"),value:m().includes(a)?a:"",options:[{disabled:!0,label:"Select an option",value:""},...d?v:u],onChange:e=>{o({buttonFontSize:e})}}),j&&(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)(`Please select the custom font size (${C}).`,"caledros-basic-blocks"),value:m().includes(a)?0:parseFloat(a),max:"vw"===C||"vh"===C?100:200,min:0,step:"px"===C?1:.01,onChange:e=>{o({buttonFontSize:`${$(C,e)}${C}`})}}),(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:C,options:[{label:"px",value:"px"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"vh",value:"vh"}],onChange:e=>{o({buttonFontSize:`${$(e,f(e))}${e}`})}})]})]})}function P({attributes:e,setAttributes:o}){const{buttonIcon:a}=e;return(0,l.jsx)(n.PanelBody,{title:(0,t.__)("Button Icon","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(n.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)("Choose the icon","caledros-basic-blocks"),value:a,options:[{label:"Alarm Fill",value:"alarm-fill"},{label:"Arrow Left Circle Fill",value:"arrow-left-circle-fill"},{label:"Arrow Left Circle",value:"arrow-left-circle"},{label:"Arrow Right Circle Fill",value:"arrow-right-circle-fill"},{label:"Arrow Right Circle",value:"arrow-right-circle"},{label:"Arrow Up Left Square",value:"arrow-up-left-square"},{label:"Arrow Up Right Circle Fill",value:"arrow-up-right-circle-fill"},{label:"Arrow Up Right Circle",value:"arrow-up-right-circle"},{label:"Arrow Up Right Square Fill",value:"arrow-up-right-square-fill"},{label:"Arrow Up Right Square",value:"arrow-up-right-square"},{label:"Award",value:"award"},{label:"Battery Charging",value:"battery-charging"},{label:"Box",value:"box-seam"},{label:"Boxes",value:"boxes"},{label:"Bricks",value:"bricks"},{label:"Brightness High",value:"brightness-high"},{label:"Bug",value:"bug"},{label:"Building",value:"building"},{label:"Buildings",value:"buildings"},{label:"Chat Text",value:"chat-text"},{label:"Cloud Check",value:"cloud-check"},{label:"Cloud Sun",value:"cloud-sun"},{label:"Code",value:"code-square"},{label:"Coin",value:"coin"},{label:"Columns",value:"columns"},{label:"Columns Gap",value:"columns-gap"},{label:"Database Down",value:"database-down"},{label:"Database Up",value:"database-up"},{label:"File Bar Graph",value:"file-bar-graph"},{label:"Fire",value:"fire"},{label:"Gear",value:"gear"},{label:"Globe",value:"globe2"},{label:"Graph Down Arrow",value:"graph-down-arrow"},{label:"Graph Up Arrow",value:"graph-up-arrow"},{label:"Hourglass",value:"hourglass"},{label:"Hourglass Bottom",value:"hourglass-bottom"},{label:"Hourglass Split",value:"hourglass-split"},{label:"Hourglass Top",value:"hourglass-top"},{label:"Lightbulb",value:"lightbulb"},{label:"Magic",value:"magic"},{label:"Moon Stars",value:"moon-stars"},{label:"People Fill",value:"people-fill"},{label:"Person Circle",value:"person-circle"},{label:"Quote",value:"quote"},{label:"Robot",value:"robot"},{label:"Rocket Takeoff",value:"rocket-takeoff"},{label:"Star",value:"star"},{label:"Stars",value:"stars"},{label:"Stickies",value:"stickies"},{label:"Tools",value:"tools"},{label:"UI Checks Grid",value:"ui-checks-grid"},{label:"UI Checks",value:"ui-checks"},{label:"Umbrella Fill",value:"umbrella-fill"},{label:"Watch",value:"watch"},{label:"Wind",value:"wind"},{label:"Wrench",value:"wrench"},{label:"Wrench Adjustable",value:"wrench-adjustable"},{label:"Wrench Adjustable Circle",value:"wrench-adjustable-circle"}],onChange:e=>o({buttonIcon:e})})})}function N({attributes:e,setAttributes:o}){const{buttonIconColor:a}=e,[s,b]=(0,r.useSettings)("color.palette","color.defaultPalette"),c=s.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),u=(0,i.select)("core/editor")?.getEditorSettings(),d=u?.__experimentalFeatures?.color?.palette,g=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),h=g(d,"default"),p=g(d,"theme"),x=g(d,"custom"),v=[...b?[h]:[],p,...x.colors?[x]:[]];return(0,l.jsx)(n.PanelBody,{title:(0,t.__)("Icon color (light mode)","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(n.ColorPalette,{colors:d?v:c,value:a,onChange:e=>o({buttonIconColor:e}),enableAlpha:!0,clearable:!1})})}function y({attributes:e,setAttributes:o}){const{buttonIconDarkColor:a}=e,[s,b]=(0,r.useSettings)("color.palette","color.defaultPalette"),c=s.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),u=(0,i.select)("core/editor")?.getEditorSettings(),d=u?.__experimentalFeatures?.color?.palette,g=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),h=g(d,"default"),p=g(d,"theme"),x=g(d,"custom"),v=[...b?[h]:[],p,...x.colors?[x]:[]];return(0,l.jsx)(n.PanelBody,{title:(0,t.__)("Icon color (dark mode)","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(n.ColorPalette,{colors:d?v:c,value:a,onChange:e=>o({buttonIconDarkColor:e}),enableAlpha:!0,clearable:!1})})}function D({attributes:e,setAttributes:o}){const{buttonIconSize:a}=e;return(0,l.jsx)(n.PanelBody,{title:(0,t.__)("Button Icon size","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(n.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,t.__)("Adjust the size (px) of the icon","caledros-basic-blocks"),initialPosition:a,value:a,max:300,min:0,step:1,onChange:e=>o({buttonIconSize:e})})})}function F({attributes:e,setAttributes:o}){const{buttonIconFlexDirection:a}=e;return(0,l.jsx)(n.PanelBody,{title:(0,t.__)("Button flex direction","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(n.SelectControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,help:(0,t.__)("Choose the flex direction for the button's items.","caledros-basic-blocks"),value:a,options:[{label:"Row (default)",value:"row"},{label:"Row reverse",value:"row-reverse"}],onChange:e=>{o({buttonIconFlexDirection:e})}})})}function M({attributes:e,setAttributes:o}){const{buttonHoverTextLightColor:a}=e,[s,b]=(0,r.useSettings)("color.palette","color.defaultPalette"),c=s.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),u=(0,i.select)("core/editor")?.getEditorSettings(),d=u?.__experimentalFeatures?.color?.palette,g=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),h=g(d,"default"),p=g(d,"theme"),x=g(d,"custom"),v=[...b?[h]:[],p,...x.colors?[x]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Hover text color (Light mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Set a custom hover color",checked:a.enabled,onChange:e=>{o({buttonHoverTextLightColor:{...a,enabled:e}})}}),a.enabled&&(0,l.jsx)(n.ColorPalette,{colors:d?v:c,value:a.value,onChange:e=>o({buttonHoverTextLightColor:{...a,value:e}}),enableAlpha:!0,clearable:!1})]})}function z({attributes:e,setAttributes:o}){const{buttonHoverTextDarkColor:a}=e,[s,b]=(0,r.useSettings)("color.palette","color.defaultPalette"),c=s.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),u=(0,i.select)("core/editor")?.getEditorSettings(),d=u?.__experimentalFeatures?.color?.palette,g=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),h=g(d,"default"),p=g(d,"theme"),x=g(d,"custom"),v=[...b?[h]:[],p,...x.colors?[x]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Hover text color (Dark mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Set a custom hover color",checked:a.enabled,onChange:e=>{o({buttonHoverTextDarkColor:{...a,enabled:e}})}}),a.enabled&&(0,l.jsx)(n.ColorPalette,{colors:d?v:c,value:a.value,onChange:e=>o({buttonHoverTextDarkColor:{...a,value:e}}),enableAlpha:!0,clearable:!1})]})}function T({attributes:e,setAttributes:o}){const{iconHoverLightColor:a}=e,[s,b]=(0,r.useSettings)("color.palette","color.defaultPalette"),c=s.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),u=(0,i.select)("core/editor")?.getEditorSettings(),d=u?.__experimentalFeatures?.color?.palette,g=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),h=g(d,"default"),p=g(d,"theme"),x=g(d,"custom"),v=[...b?[h]:[],p,...x.colors?[x]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Hover icon color (light mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Set a custom hover color",checked:a.enabled,onChange:e=>{o({iconHoverLightColor:{...a,enabled:e}})}}),a.enabled&&(0,l.jsx)(n.ColorPalette,{colors:d?v:c,value:a.value,onChange:e=>o({iconHoverLightColor:{...a,value:e}}),enableAlpha:!0,clearable:!1})]})}function I({attributes:e,setAttributes:o}){const{iconHoverDarkColor:a}=e,[s,b]=(0,r.useSettings)("color.palette","color.defaultPalette"),c=s.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),u=(0,i.select)("core/editor")?.getEditorSettings(),d=u?.__experimentalFeatures?.color?.palette,g=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),h=g(d,"default"),p=g(d,"theme"),x=g(d,"custom"),v=[...b?[h]:[],p,...x.colors?[x]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Hover icon color (dark mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Set a custom hover color",checked:a.enabled,onChange:e=>{o({iconHoverDarkColor:{...a,enabled:e}})}}),a.enabled&&(0,l.jsx)(n.ColorPalette,{colors:d?v:c,value:a.value,onChange:e=>o({iconHoverDarkColor:{...a,value:e}}),enableAlpha:!0,clearable:!1})]})}function L({attributes:e,setAttributes:o}){const{borderHoverLightColor:a}=e,[s,b]=(0,r.useSettings)("color.palette","color.defaultPalette"),c=s.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),u=(0,i.select)("core/editor")?.getEditorSettings(),d=u?.__experimentalFeatures?.color?.palette,g=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),h=g(d,"default"),p=g(d,"theme"),x=g(d,"custom"),v=[...b?[h]:[],p,...x.colors?[x]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Hover border color (light mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Set a custom hover color",checked:a.enabled,onChange:e=>{o({borderHoverLightColor:{...a,enabled:e}})}}),a.enabled&&(0,l.jsx)(n.ColorPalette,{colors:d?v:c,value:a.value,onChange:e=>o({borderHoverLightColor:{...a,value:e}}),enableAlpha:!0,clearable:!1})]})}function O({attributes:e,setAttributes:o}){const{borderHoverDarkColor:a}=e,[s,b]=(0,r.useSettings)("color.palette","color.defaultPalette"),c=s.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),u=(0,i.select)("core/editor")?.getEditorSettings(),d=u?.__experimentalFeatures?.color?.palette,g=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),h=g(d,"default"),p=g(d,"theme"),x=g(d,"custom"),v=[...b?[h]:[],p,...x.colors?[x]:[]];return(0,l.jsxs)(n.PanelBody,{title:(0,t.__)("Hover border color (dark mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Set a custom hover color",checked:a.enabled,onChange:e=>{o({borderHoverDarkColor:{...a,enabled:e}})}}),a.enabled&&(0,l.jsx)(n.ColorPalette,{colors:d?v:c,value:a.value,onChange:e=>o({borderHoverDarkColor:{...a,value:e}}),enableAlpha:!0,clearable:!1})]})}(0,e.registerBlockType)(o.UU,{icon:a.icon,edit:function({attributes:e,setAttributes:t}){const{buttonText:o,buttonLightColor:a,buttonDarkColor:s,buttonHoverLightColor:i,buttonHoverDarkColor:p,buttonTextLightColor:x,buttonTextDarkColor:v,buttonFontFamily:R,buttonFontWeight:E,buttonFontStyle:U,buttonFontSize:W,buttonLetterSpacing:G,buttonBorder:q,buttonMargin:J,buttonPadding:Q,buttonType:X,buttonIcon:K,buttonIconSize:V,buttonIconColor:Y,buttonIconDarkColor:Z,buttonIconFlexDirection:ee,buttonHoverTextLightColor:te,buttonHoverTextDarkColor:oe,iconHoverLightColor:le,iconHoverDarkColor:ae,borderHoverLightColor:re,borderHoverDarkColor:ne}=e,se=["cbb-button","button-with-icon"===X?"cbb-button-with-icon":"",te.enabled?"cbb-button--hover-text-light-color":"",oe.enabled?"cbb-button--hover-text-dark-color":"",le.enabled?"cbb-button--icon-text-light-color":"",ae.enabled?"cbb-button--icon-text-dark-color":"",re.enabled?"cbb-button--hover-border-light-color":"",ne.enabled?"cbb-button--hover-border-dark-color":""].filter((e=>e)).join(" "),ie=(0,r.useBlockProps)({className:se,style:{"--cbb-button-light-color":a,"--cbb-button-dark-color":s,"--cbb-button-hover-light-color":i,"--cbb-button-hover-dark-color":p,"--cbb-button-text-light-color":x,...te.enabled&&{"--cbb-button-hover-text-light-color":te.value},"--cbb-button-text-dark-color":v,...oe.enabled&&{"--cbb-button-hover-text-dark-color":oe.value},..."button-with-icon"===X&&{"--cbb-button-flex-direction":ee},...""!==R&&{fontFamily:`var(--wp--preset--font-family--${R})`},fontWeight:E,fontStyle:U,fontSize:W,..."normal"!==G&&{letterSpacing:G},..."0px"!==q.width&&"none"!==q.style&&("#00000000"!==q.lightColor||"#00000000"!==q.darkColor)&&{borderStyle:q.style},..."0px"!==q.width&&"none"!==q.style&&("#00000000"!==q.lightColor||"#00000000"!==q.darkColor)&&{borderWidth:q.width},..."0px"!==q.width&&"none"!==q.style&&"#00000000"!==q.lightColor&&{"--cbb-button-light-border-color":q.lightColor},..."0px"!==q.width&&"none"!==q.style&&"#00000000"!==q.darkColor&&{"--cbb-button-dark-border-color":q.darkColor},...re.enabled&&{"--cbb-button-border-hover-light-color":re.value},...ne.enabled&&{"--cbb-button-border-hover-dark-color":ne.value},..."0px"!==q.radius&&"0%"!==q.radius&&{borderRadius:q.radius},margin:J.differentMarginsEnabled?`${J.top} ${J.right} ${J.bottom} ${J.left}`:`${J.top}`,padding:Q.differentPaddingsEnabled?`${Q.top} ${Q.right} ${Q.bottom} ${Q.left}`:`${Q.top}`}});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(r.InspectorControls,{children:(0,l.jsx)(n.TabPanel,{activeClass:"cbb-active-tab",tabs:[{name:"content",title:"Content"},{name:"style",title:"Style"},{name:"additional",title:"Additional"}],children:o=>"content"===o.name?"simple-button"===X?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(k,{attributes:e,setAttributes:t}),(0,l.jsx)(S,{attributes:e,setAttributes:t}),(0,l.jsx)(m,{attributes:e,setAttributes:t}),(0,l.jsx)(H,{attributes:e,setAttributes:t}),(0,l.jsx)(A,{attributes:e,setAttributes:t})]}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(k,{attributes:e,setAttributes:t}),(0,l.jsx)(S,{attributes:e,setAttributes:t}),(0,l.jsx)(m,{attributes:e,setAttributes:t}),(0,l.jsx)(H,{attributes:e,setAttributes:t}),(0,l.jsx)(A,{attributes:e,setAttributes:t}),(0,l.jsx)(P,{attributes:e,setAttributes:t}),(0,l.jsx)(D,{attributes:e,setAttributes:t})]}):"style"===o.name?"simple-button"===X?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(b,{attributes:e,setAttributes:t}),(0,l.jsx)(c,{attributes:e,setAttributes:t}),(0,l.jsx)(u,{attributes:e,setAttributes:t}),(0,l.jsx)(d,{attributes:e,setAttributes:t}),(0,l.jsx)(g,{attributes:e,setAttributes:t}),(0,l.jsx)(h,{attributes:e,setAttributes:t}),(0,l.jsx)(M,{attributes:e,setAttributes:t}),(0,l.jsx)(z,{attributes:e,setAttributes:t})]}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(b,{attributes:e,setAttributes:t}),(0,l.jsx)(c,{attributes:e,setAttributes:t}),(0,l.jsx)(u,{attributes:e,setAttributes:t}),(0,l.jsx)(d,{attributes:e,setAttributes:t}),(0,l.jsx)(g,{attributes:e,setAttributes:t}),(0,l.jsx)(h,{attributes:e,setAttributes:t}),(0,l.jsx)(M,{attributes:e,setAttributes:t}),(0,l.jsx)(z,{attributes:e,setAttributes:t}),(0,l.jsx)(N,{attributes:e,setAttributes:t}),(0,l.jsx)(y,{attributes:e,setAttributes:t}),(0,l.jsx)(T,{attributes:e,setAttributes:t}),(0,l.jsx)(I,{attributes:e,setAttributes:t}),(0,l.jsx)(F,{attributes:e,setAttributes:t})]}):"additional"===o.name?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)($,{attributes:e,setAttributes:t}),(0,l.jsx)(j,{attributes:e,setAttributes:t}),(0,l.jsx)(C,{attributes:e,setAttributes:t}),(0,l.jsx)(_,{attributes:e,setAttributes:t}),(0,l.jsx)(L,{attributes:e,setAttributes:t}),(0,l.jsx)(O,{attributes:e,setAttributes:t}),(0,l.jsx)(f,{attributes:e,setAttributes:t}),(0,l.jsx)(w,{attributes:e,setAttributes:t}),(0,l.jsx)(B,{attributes:e,setAttributes:t})]}):null})}),"simple-button"===X&&(0,l.jsx)("a",{...ie,children:o}),"simple-button"!==X&&(0,l.jsxs)("a",{...ie,children:[o,(0,l.jsxs)("span",{className:`cbb-button__icon cbb-button__icon--${K}`,style:{"--cbb-icon-size":`${V}px`,"--cbb-icon-color":Y,"--cbb-icon-dark-color":Z,...le.enabled&&{"--cbb-hover-icon-light-color":le.value},...ae.enabled&&{"--cbb-hover-icon-dark-color":ae.value}},children:[(0,l.jsx)("span",{className:"cbb-button__icon-container"}),(0,l.jsx)("span",{className:"cbb-button__icon-content"})]})]})]})},save:function({attributes:e}){const{buttonText:t,buttonLink:o,buttonLightColor:a,buttonDarkColor:n,buttonHoverLightColor:s,buttonHoverDarkColor:i,buttonTextLightColor:b,buttonTextDarkColor:c,buttonFontFamily:u,buttonFontWeight:d,buttonFontStyle:g,buttonFontSize:h,buttonLetterSpacing:p,buttonBorder:x,buttonMargin:v,buttonPadding:m,buttonType:_,buttonIcon:C,buttonIconSize:f,buttonIconColor:$,buttonIconDarkColor:j,buttonIconFlexDirection:k,buttonHoverTextLightColor:S,buttonHoverTextDarkColor:w,iconHoverLightColor:B,iconHoverDarkColor:A,borderHoverLightColor:H,borderHoverDarkColor:P}=e,N=["cbb-button","button-with-icon"===_?"cbb-button-with-icon":"",S.enabled?"cbb-button--hover-text-light-color":"",w.enabled?"cbb-button--hover-text-dark-color":"",B.enabled?"cbb-button--icon-text-light-color":"",A.enabled?"cbb-button--icon-text-dark-color":"",H.enabled?"cbb-button--hover-border-light-color":"",P.enabled?"cbb-button--hover-border-dark-color":""].filter((e=>e)).join(" "),y=r.useBlockProps.save({className:N,style:{"--cbb-button-light-color":a,"--cbb-button-dark-color":n,"--cbb-button-hover-light-color":s,"--cbb-button-hover-dark-color":i,"--cbb-button-text-light-color":b,...S.enabled&&{"--cbb-button-hover-text-light-color":S.value},"--cbb-button-text-dark-color":c,...w.enabled&&{"--cbb-button-hover-text-dark-color":w.value},..."button-with-icon"===_&&{"--cbb-button-flex-direction":k},...""!==u&&{fontFamily:`var(--wp--preset--font-family--${u})`},fontWeight:d,fontStyle:g,fontSize:h,..."0px"!==x.width&&"none"!==x.style&&("#00000000"!==x.lightColor||"#00000000"!==x.darkColor)&&{borderStyle:x.style},..."0px"!==x.width&&"none"!==x.style&&("#00000000"!==x.lightColor||"#00000000"!==x.darkColor)&&{borderWidth:x.width},..."0px"!==x.width&&"none"!==x.style&&"#00000000"!==x.lightColor&&{"--cbb-button-light-border-color":x.lightColor},..."0px"!==x.width&&"none"!==x.style&&"#00000000"!==x.darkColor&&{"--cbb-button-dark-border-color":x.darkColor},...H.enabled&&{"--cbb-button-border-hover-light-color":H.value},...P.enabled&&{"--cbb-button-border-hover-dark-color":P.value},..."0px"!==x.radius&&"0%"!==x.radius&&{borderRadius:x.radius},..."normal"!==p&&{letterSpacing:p},margin:v.differentMarginsEnabled?`${v.top} ${v.right} ${v.bottom} ${v.left}`:`${v.top}`,padding:m.differentPaddingsEnabled?`${m.top} ${m.right} ${m.bottom} ${m.left}`:`${m.top}`}});return(0,l.jsxs)(l.Fragment,{children:["simple-button"===_&&(0,l.jsx)("a",{...y,href:o,children:t}),"simple-button"!==_&&(0,l.jsxs)("a",{...y,href:o,children:[t,(0,l.jsxs)("span",{className:`cbb-button__icon cbb-button__icon--${C}`,style:{"--cbb-icon-size":`${f}px`,"--cbb-icon-color":$,"--cbb-icon-dark-color":j,...B.enabled&&{"--cbb-hover-icon-light-color":B.value},...A.enabled&&{"--cbb-hover-icon-dark-color":A.value}},children:[(0,l.jsx)("span",{className:"cbb-button__icon-container"}),(0,l.jsx)("span",{className:"cbb-button__icon-content"})]})]})]})}})}},o={};function l(e){var a=o[e];if(void 0!==a)return a.exports;var r=o[e]={exports:{}};return t[e](r,r.exports,l),r.exports}l.m=t,e=[],l.O=(t,o,a,r)=>{if(!o){var n=1/0;for(c=0;c<e.length;c++){for(var[o,a,r]=e[c],s=!0,i=0;i<o.length;i++)(!1&r||n>=r)&&Object.keys(l.O).every((e=>l.O[e](o[i])))?o.splice(i--,1):(s=!1,r<n&&(n=r));if(s){e.splice(c--,1);var b=a();void 0!==b&&(t=b)}}return t}r=r||0;for(var c=e.length;c>0&&e[c-1][2]>r;c--)e[c]=e[c-1];e[c]=[o,a,r]},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={985:0,941:0};l.O.j=t=>0===e[t];var t=(t,o)=>{var a,r,[n,s,i]=o,b=0;if(n.some((t=>0!==e[t]))){for(a in s)l.o(s,a)&&(l.m[a]=s[a]);if(i)var c=i(l)}for(t&&t(o);b<n.length;b++)r=n[b],l.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return l.O(c)},o=globalThis.webpackChunkcaledros_basic_blocks=globalThis.webpackChunkcaledros_basic_blocks||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var a=l.O(void 0,[941],(()=>l(708)));a=l.O(a)})();
  • caledros-basic-blocks/trunk/build/blocks/button/style-index-rtl.css

    r3335584 r3336936  
    1 .cbb-button{background-color:var(--cbb-button-light-color,#333);border-color:var(--cbb-button-light-border-color,#00000000);color:var(--cbb-button-text-light-color,#333);cursor:pointer;text-decoration:none;transition:all .5s;width:-moz-fit-content;width:fit-content}.cbb-button:hover{background-color:var(--cbb-button-hover-light-color,#333);transition:all .5s}.cbb-button--hover-text-light-color:hover{color:var(--cbb-button-hover-text-light-color,#f4f4f4)}.cbb-button--hover-border-light-color:hover{border-color:var(--cbb-button-border-hover-light-color,#00000000)}html[data-theme=dark] .cbb-button{background-color:var(--cbb-button-dark-color,#f4f4f4);border-color:var(--cbb-button-dark-border-color,#00000000);color:var(--cbb-button-text-dark-color,#333);text-decoration:none}html[data-theme=dark] .cbb-button:hover{background-color:var(--cbb-button-hover-dark-color,#333)}html[data-theme=dark] .cbb-button--hover-text-dark-color:hover{color:var(--cbb-button-hover-text-dark-color,#f4f4f4)}html[data-theme=dark] .cbb-button--hover-border-dark-color:hover{border-color:var(--cbb-button-border-hover-dark-color,#00000000)}.cbb-button-with-icon{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;flex-direction:var(--cbb-button-flex-direction,row);justify-content:center}.cbb-button__icon{clip-path:inset(0 0 0 .4px);height:var(--cbb-icon-size,30px);position:relative;width:var(--cbb-icon-size,30px)}.cbb-button__icon-content{right:0;position:absolute;top:0}.cbb-button__icon-container,.cbb-button__icon-content{display:block;height:var(--cbb-icon-size,30px);width:var(--cbb-icon-size,30px)}.cbb-button__icon-container{margin-right:calc(var(--cbb-icon-size, 30px)*-1);position:relative}.cbb-button__icon-container:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;filter:drop-shadow(var(--cbb-icon-size,30px) 0 var(--cbb-icon-color,#000));height:var(--cbb-icon-size,30px);right:0;position:absolute;top:0;width:var(--cbb-icon-size,30px)}.cbb-button--icon-text-light-color:hover .cbb-button__icon-container:before{filter:drop-shadow(var(--cbb-icon-size,30px) 0 var(--cbb-hover-icon-light-color,#000))}html[data-theme=dark] .cbb-button--icon-text-dark-color:hover .cbb-button__icon-container:before{filter:drop-shadow(var(--cbb-icon-size,30px) 0 var(--cbb-hover-icon-dark-color,#000))}.cbb-button__icon--alarm-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYWxhcm0tZmlsbCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNNiAuNWEuNS41IDAgMCAxIC41LS41aDNhLjUuNSAwIDAgMSAwIDFIOXYxLjA3YTcuMDAxIDcuMDAxIDAgMCAxIDMuMjc0IDEyLjQ3NGwuNjAxLjYwMmEuNS41IDAgMCAxLS43MDcuNzA4bC0uNzQ2LS43NDZBNi45NyA2Ljk3IDAgMCAxIDggMTZhNi45NyA2Ljk3IDAgMCAxLTMuNDIyLS44OTJsLS43NDYuNzQ2YS41LjUgMCAwIDEtLjcwNy0uNzA4bC42MDItLjYwMkE3LjAwMSA3LjAwMSAwIDAgMSA3IDIuMDdWMWgtLjVBLjUuNSAwIDAgMSA2IC41bTIuNSA1YS41LjUgMCAwIDAtMSAwdjMuMzYybC0xLjQyOSAyLjM4YS41LjUgMCAxIDAgLjg1OC41MTVsMS41LTIuNUEuNS41IDAgMCAwIDguNSA5ek0uODYgNS4zODdBMi41IDIuNSAwIDEgMSA0LjM4NyAxLjg2IDguMDQgOC4wNCAwIDAgMCAuODYgNS4zODdNMTEuNjEzIDEuODZhMi41IDIuNSAwIDEgMSAzLjUyNyAzLjUyNyA4LjA0IDguMDQgMCAwIDAtMy41MjctMy41MjciLz4KPC9zdmc+)}.cbb-button__icon--arrow-left-circle-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctbGVmdC1jaXJjbGUtZmlsbCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNOCAwYTggOCAwIDEgMCAwIDE2QTggOCAwIDAgMCA4IDBtMy41IDcuNWEuNS41IDAgMCAxIDAgMUg1LjcwN2wyLjE0NyAyLjE0NmEuNS41IDAgMCAxLS43MDguNzA4bC0zLTNhLjUuNSAwIDAgMSAwLS43MDhsMy0zYS41LjUgMCAxIDEgLjcwOC43MDhMNS43MDcgNy41eiIvPgo8L3N2Zz4=)}.cbb-button__icon--arrow-left-circle .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctbGVmdC1jaXJjbGUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMSA4YTcgNyAwIDEgMCAxNCAwQTcgNyAwIDAgMCAxIDhtMTUgMEE4IDggMCAxIDEgMCA4YTggOCAwIDAgMSAxNiAwbS00LjUtLjVhLjUuNSAwIDAgMSAwIDFINS43MDdsMi4xNDcgMi4xNDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtMy0zYS41LjUgMCAwIDEgMC0uNzA4bDMtM2EuNS41IDAgMSAxIC43MDguNzA4TDUuNzA3IDcuNXoiLz4KPC9zdmc+)}.cbb-button__icon--arrow-right-circle-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctcmlnaHQtY2lyY2xlLWZpbGwiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTggMGE4IDggMCAxIDEgMCAxNkE4IDggMCAwIDEgOCAwTTQuNSA3LjVhLjUuNSAwIDAgMCAwIDFoNS43OTNsLTIuMTQ3IDIuMTQ2YS41LjUgMCAwIDAgLjcwOC43MDhsMy0zYS41LjUgMCAwIDAgMC0uNzA4bC0zLTNhLjUuNSAwIDEgMC0uNzA4LjcwOEwxMC4yOTMgNy41eiIvPgo8L3N2Zz4=)}.cbb-button__icon--arrow-right-circle .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctcmlnaHQtY2lyY2xlIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEgOGE3IDcgMCAxIDAgMTQgMEE3IDcgMCAwIDAgMSA4bTE1IDBBOCA4IDAgMSAxIDAgOGE4IDggMCAwIDEgMTYgME00LjUgNy41YS41LjUgMCAwIDAgMCAxaDUuNzkzbC0yLjE0NyAyLjE0NmEuNS41IDAgMCAwIC43MDguNzA4bDMtM2EuNS41IDAgMCAwIDAtLjcwOGwtMy0zYS41LjUgMCAxIDAtLjcwOC43MDhMMTAuMjkzIDcuNXoiLz4KPC9zdmc+)}.cbb-button__icon--arrow-up-left-square .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctdXAtbGVmdC1zcXVhcmUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTUgMmExIDEgMCAwIDAtMS0xSDJhMSAxIDAgMCAwLTEgMXYxMmExIDEgMCAwIDAgMSAxaDEyYTEgMSAwIDAgMCAxLTF6TTAgMmEyIDIgMCAwIDEgMi0yaDEyYTIgMiAwIDAgMSAyIDJ2MTJhMiAyIDAgMCAxLTIgMkgyYTIgMiAwIDAgMS0yLTJ6bTEwLjA5NiA4LjgwM2EuNS41IDAgMSAwIC43MDctLjcwN0w2LjcwNyA2aDIuNzY4YS41LjUgMCAxIDAgMC0xSDUuNWEuNS41IDAgMCAwLS41LjV2My45NzVhLjUuNSAwIDAgMCAxIDBWNi43MDd6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--arrow-up-right-circle-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctdXAtcmlnaHQtY2lyY2xlLWZpbGwiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTAgOGE4IDggMCAxIDAgMTYgMEE4IDggMCAwIDAgMCA4bTUuOTA0IDIuODAzYS41LjUgMCAxIDEtLjcwNy0uNzA3TDkuMjkzIDZINi41MjVhLjUuNSAwIDEgMSAwLTFIMTAuNWEuNS41IDAgMCAxIC41LjV2My45NzVhLjUuNSAwIDAgMS0xIDBWNi43MDd6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--arrow-up-right-circle .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctdXAtcmlnaHQtY2lyY2xlIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEgOGE3IDcgMCAxIDAgMTQgMEE3IDcgMCAwIDAgMSA4bTE1IDBBOCA4IDAgMSAxIDAgOGE4IDggMCAwIDEgMTYgME01Ljg1NCAxMC44MDNhLjUuNSAwIDEgMS0uNzA4LS43MDdMOS4yNDMgNkg2LjQ3NWEuNS41IDAgMSAxIDAtMWgzLjk3NWEuNS41IDAgMCAxIC41LjV2My45NzVhLjUuNSAwIDEgMS0xIDBWNi43MDd6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--arrow-up-right-square-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctdXAtcmlnaHQtc3F1YXJlLWZpbGwiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTE0IDBhMiAyIDAgMCAxIDIgMnYxMmEyIDIgMCAwIDEtMiAySDJhMiAyIDAgMCAxLTItMlYyYTIgMiAwIDAgMSAyLTJ6TTUuOTA0IDEwLjgwMyAxMCA2LjcwN3YyLjc2OGEuNS41IDAgMCAwIDEgMFY1LjVhLjUuNSAwIDAgMC0uNS0uNUg2LjUyNWEuNS41IDAgMSAwIDAgMWgyLjc2OGwtNC4wOTYgNC4wOTZhLjUuNSAwIDAgMCAuNzA3LjcwNyIvPgo8L3N2Zz4=)}.cbb-button__icon--arrow-up-right-square .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctdXAtcmlnaHQtc3F1YXJlIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE1IDJhMSAxIDAgMCAwLTEtMUgyYTEgMSAwIDAgMC0xIDF2MTJhMSAxIDAgMCAwIDEgMWgxMmExIDEgMCAwIDAgMS0xek0wIDJhMiAyIDAgMCAxIDItMmgxMmEyIDIgMCAwIDEgMiAydjEyYTIgMiAwIDAgMS0yIDJIMmEyIDIgMCAwIDEtMi0yem01Ljg1NCA4LjgwM2EuNS41IDAgMSAxLS43MDgtLjcwN0w5LjI0MyA2SDYuNDc1YS41LjUgMCAxIDEgMC0xaDMuOTc1YS41LjUgMCAwIDEgLjUuNXYzLjk3NWEuNS41IDAgMSAxLTEgMFY2LjcwN3oiLz4KPC9zdmc+)}.cbb-button__icon--award .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXdhcmQiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTkuNjY5Ljg2NCA4IDAgNi4zMzEuODY0bC0xLjg1OC4yODItLjg0MiAxLjY4LTEuMzM3IDEuMzJMMi42IDZsLS4zMDYgMS44NTQgMS4zMzcgMS4zMi44NDIgMS42OCAxLjg1OC4yODJMOCAxMmwxLjY2OS0uODY0IDEuODU4LS4yODIuODQyLTEuNjggMS4zMzctMS4zMkwxMy40IDZsLjMwNi0xLjg1NC0xLjMzNy0xLjMyLS44NDItMS42OHptMS4xOTYgMS4xOTMuNjg0IDEuMzY1IDEuMDg2IDEuMDcyTDEyLjM4NyA2bC4yNDggMS41MDYtMS4wODYgMS4wNzItLjY4NCAxLjM2NS0xLjUxLjIyOUw4IDEwLjg3NGwtMS4zNTUtLjcwMi0xLjUxLS4yMjktLjY4NC0xLjM2NS0xLjA4Ni0xLjA3MkwzLjYxNCA2bC0uMjUtMS41MDYgMS4wODctMS4wNzIuNjg0LTEuMzY1IDEuNTEtLjIyOUw4IDEuMTI2bDEuMzU2LjcwMnoiLz4KICA8cGF0aCBkPSJNNCAxMS43OTRWMTZsNC0xIDQgMXYtNC4yMDZsLTIuMDE4LjMwNkw4IDEzLjEyNiA2LjAxOCAxMi4xeiIvPgo8L3N2Zz4=)}.cbb-button__icon--battery-charging .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYmF0dGVyeS1jaGFyZ2luZyIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNOS41ODUgMi41NjhhLjUuNSAwIDAgMSAuMjI2LjU4TDguNjc3IDYuODMyaDEuOTlhLjUuNSAwIDAgMSAuMzY0Ljg0M2wtNS4zMzQgNS42NjdhLjUuNSAwIDAgMS0uODQyLS40OUw1Ljk5IDkuMTY3SDRhLjUuNSAwIDAgMS0uMzY0LS44NDNsNS4zMzMtNS42NjdhLjUuNSAwIDAgMSAuNjE2LS4wOXoiLz4KICA8cGF0aCBkPSJNMiA0aDQuMzMybC0uOTQgMUgyYTEgMSAwIDAgMC0xIDF2NGExIDEgMCAwIDAgMSAxaDIuMzhsLS4zMDggMUgyYTIgMiAwIDAgMS0yLTJWNmEyIDIgMCAwIDEgMi0yIi8+CiAgPHBhdGggZD0iTTIgNmgyLjQ1TDIuOTA4IDcuNjM5QTEuNSAxLjUgMCAwIDAgMy4zMTMgMTBIMnptOC41OTUtMi0uMzA4IDFIMTJhMSAxIDAgMCAxIDEgMXY0YTEgMSAwIDAgMS0xIDFIOS4yNzZsLS45NDIgMUgxMmEyIDIgMCAwIDAgMi0yVjZhMiAyIDAgMCAwLTItMnoiLz4KICA8cGF0aCBkPSJNMTIgMTBoLTEuNzgzbDEuNTQyLTEuNjM5cS4xNDYtLjE1Ni4yNDEtLjM0em0wLTMuMzU0VjZoLS42NDZhMS41IDEuNSAwIDAgMSAuNjQ2LjY0Nk0xNiA4YTEuNSAxLjUgMCAwIDEtMS41IDEuNXYtM0ExLjUgMS41IDAgMCAxIDE2IDgiLz4KPC9zdmc+)}.cbb-button__icon--box-seam .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYm94LXNlYW0iIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTguMTg2IDEuMTEzYS41LjUgMCAwIDAtLjM3MiAwTDEuODQ2IDMuNWwyLjQwNC45NjFMMTAuNDA0IDJ6bTMuNTY0IDEuNDI2TDUuNTk2IDUgOCA1Ljk2MSAxNC4xNTQgMy41em0zLjI1IDEuNy02LjUgMi42djcuOTIybDYuNS0yLjZWNC4yNHpNNy41IDE0Ljc2MlY2LjgzOEwxIDQuMjM5djcuOTIzek03LjQ0My4xODRhMS41IDEuNSAwIDAgMSAxLjExNCAwbDcuMTI5IDIuODUyQS41LjUgMCAwIDEgMTYgMy41djguNjYyYTEgMSAwIDAgMS0uNjI5LjkyOGwtNy4xODUgMi44NzRhLjUuNSAwIDAgMS0uMzcyIDBMLjYzIDEzLjA5YTEgMSAwIDAgMS0uNjMtLjkyOFYzLjVhLjUuNSAwIDAgMSAuMzE0LS40NjR6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--boxes .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYm94ZXMiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTcuNzUyLjA2NmEuNS41IDAgMCAxIC40OTYgMGwzLjc1IDIuMTQzYS41LjUgMCAwIDEgLjI1Mi40MzR2My45OTVsMy40OTggMkEuNS41IDAgMCAxIDE2IDkuMDd2NC4yODZhLjUuNSAwIDAgMS0uMjUyLjQzNGwtMy43NSAyLjE0M2EuNS41IDAgMCAxLS40OTYgMGwtMy41MDItMi0zLjUwMiAyLjAwMWEuNS41IDAgMCAxLS40OTYgMGwtMy43NS0yLjE0M0EuNS41IDAgMCAxIDAgMTMuMzU3VjkuMDcxYS41LjUgMCAwIDEgLjI1Mi0uNDM0TDMuNzUgNi42MzhWMi42NDNhLjUuNSAwIDAgMSAuMjUyLS40MzR6TTQuMjUgNy41MDQgMS41MDggOS4wNzFsMi43NDIgMS41NjcgMi43NDItMS41Njd6TTcuNSA5LjkzM2wtMi43NSAxLjU3MXYzLjEzNGwyLjc1LTEuNTcxem0xIDMuMTM0IDIuNzUgMS41NzF2LTMuMTM0TDguNSA5LjkzM3ptLjUwOC0zLjk5NiAyLjc0MiAxLjU2NyAyLjc0Mi0xLjU2Ny0yLjc0Mi0xLjU2N3ptMi4yNDItMi40MzNWMy41MDRMOC41IDUuMDc2VjguMjF6TTcuNSA4LjIxVjUuMDc2TDQuNzUgMy41MDR2My4xMzR6TTUuMjU4IDIuNjQzIDggNC4yMWwyLjc0Mi0xLjU2N0w4IDEuMDc2ek0xNSA5LjkzM2wtMi43NSAxLjU3MXYzLjEzNEwxNSAxMy4wNjd6TTMuNzUgMTQuNjM4di0zLjEzNEwxIDkuOTMzdjMuMTM0eiIvPgo8L3N2Zz4=)}.cbb-button__icon--bricks .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYnJpY2tzIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0wIC41QS41LjUgMCAwIDEgLjUgMGgxNWEuNS41IDAgMCAxIC41LjV2M2EuNS41IDAgMCAxLS41LjVIMTR2MmgxLjVhLjUuNSAwIDAgMSAuNS41djNhLjUuNSAwIDAgMS0uNS41SDE0djJoMS41YS41LjUgMCAwIDEgLjUuNXYzYS41LjUgMCAwIDEtLjUuNUguNWEuNS41IDAgMCAxLS41LS41di0zYS41LjUgMCAwIDEgLjUtLjVIMnYtMkguNWEuNS41IDAgMCAxLS41LS41di0zQS41LjUgMCAwIDEgLjUgNkgyVjRILjVhLjUuNSAwIDAgMS0uNS0uNXpNMyA0djJoNC41VjR6bTUuNSAwdjJIMTNWNHpNMyAxMHYyaDQuNXYtMnptNS41IDB2MkgxM3YtMnpNMSAxdjJoMy41VjF6bTQuNSAwdjJoNVYxem02IDB2MkgxNVYxek0xIDd2MmgzLjVWN3ptNC41IDB2Mmg1Vjd6bTYgMHYySDE1Vjd6TTEgMTN2MmgzLjV2LTJ6bTQuNSAwdjJoNXYtMnptNiAwdjJIMTV2LTJ6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--brightness-high .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYnJpZ2h0bmVzcy1oaWdoIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik04IDExYTMgMyAwIDEgMSAwLTYgMyAzIDAgMCAxIDAgNm0wIDFhNCA0IDAgMSAwIDAtOCA0IDQgMCAwIDAgMCA4TTggMGEuNS41IDAgMCAxIC41LjV2MmEuNS41IDAgMCAxLTEgMHYtMkEuNS41IDAgMCAxIDggMG0wIDEzYS41LjUgMCAwIDEgLjUuNXYyYS41LjUgMCAwIDEtMSAwdi0yQS41LjUgMCAwIDEgOCAxM204LTVhLjUuNSAwIDAgMS0uNS41aC0yYS41LjUgMCAwIDEgMC0xaDJhLjUuNSAwIDAgMSAuNS41TTMgOGEuNS41IDAgMCAxLS41LjVoLTJhLjUuNSAwIDAgMSAwLTFoMkEuNS41IDAgMCAxIDMgOG0xMC42NTctNS42NTdhLjUuNSAwIDAgMSAwIC43MDdsLTEuNDE0IDEuNDE1YS41LjUgMCAxIDEtLjcwNy0uNzA4bDEuNDE0LTEuNDE0YS41LjUgMCAwIDEgLjcwNyAwbS05LjE5MyA5LjE5M2EuNS41IDAgMCAxIDAgLjcwN0wzLjA1IDEzLjY1N2EuNS41IDAgMCAxLS43MDctLjcwN2wxLjQxNC0xLjQxNGEuNS41IDAgMCAxIC43MDcgMG05LjE5MyAyLjEyMWEuNS41IDAgMCAxLS43MDcgMGwtMS40MTQtMS40MTRhLjUuNSAwIDAgMSAuNzA3LS43MDdsMS40MTQgMS40MTRhLjUuNSAwIDAgMSAwIC43MDdNNC40NjQgNC40NjVhLjUuNSAwIDAgMS0uNzA3IDBMMi4zNDMgMy4wNWEuNS41IDAgMSAxIC43MDctLjcwN2wxLjQxNCAxLjQxNGEuNS41IDAgMCAxIDAgLjcwOCIvPgo8L3N2Zz4=)}.cbb-button__icon--bug .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYnVnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik00LjM1NS41MjJhLjUuNSAwIDAgMSAuNjIzLjMzM2wuMjkxLjk1NkE1IDUgMCAwIDEgOCAxYzEuMDA3IDAgMS45NDYuMjk4IDIuNzMxLjgxMWwuMjktLjk1NmEuNS41IDAgMSAxIC45NTcuMjlsLS40MSAxLjM1MkE1IDUgMCAwIDEgMTMgNmguNWEuNS41IDAgMCAwIC41LS41VjVhLjUuNSAwIDAgMSAxIDB2LjVBMS41IDEuNSAwIDAgMSAxMy41IDdIMTN2MWgxLjVhLjUuNSAwIDAgMSAwIDFIMTN2MWguNWExLjUgMS41IDAgMCAxIDEuNSAxLjV2LjVhLjUuNSAwIDEgMS0xIDB2LS41YS41LjUgMCAwIDAtLjUtLjVIMTNhNSA1IDAgMCAxLTEwIDBoLS41YS41LjUgMCAwIDAtLjUuNXYuNWEuNS41IDAgMSAxLTEgMHYtLjVBMS41IDEuNSAwIDAgMSAyLjUgMTBIM1Y5SDEuNWEuNS41IDAgMCAxIDAtMUgzVjdoLS41QTEuNSAxLjUgMCAwIDEgMSA1LjVWNWEuNS41IDAgMCAxIDEgMHYuNWEuNS41IDAgMCAwIC41LjVIM2MwLTEuMzY0LjU0Ny0yLjYwMSAxLjQzMi0zLjUwM2wtLjQxLTEuMzUyYS41LjUgMCAwIDEgLjMzMy0uNjIzTTQgN3Y0YTQgNCAwIDAgMCAzLjUgMy45N1Y3em00LjUgMHY3Ljk3QTQgNCAwIDAgMCAxMiAxMVY3ek0xMiA2YTQgNCAwIDAgMC0xLjMzNC0yLjk4MkEzLjk4IDMuOTggMCAwIDAgOCAyYTMuOTggMy45OCAwIDAgMC0yLjY2NyAxLjAxOEE0IDQgMCAwIDAgNCA2eiIvPgo8L3N2Zz4=)}.cbb-button__icon--building .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYnVpbGRpbmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTQgMi41YS41LjUgMCAwIDEgLjUtLjVoMWEuNS41IDAgMCAxIC41LjV2MWEuNS41IDAgMCAxLS41LjVoLTFhLjUuNSAwIDAgMS0uNS0uNXptMyAwYS41LjUgMCAwIDEgLjUtLjVoMWEuNS41IDAgMCAxIC41LjV2MWEuNS41IDAgMCAxLS41LjVoLTFhLjUuNSAwIDAgMS0uNS0uNXptMy41LS41YS41LjUgMCAwIDAtLjUuNXYxYS41LjUgMCAwIDAgLjUuNWgxYS41LjUgMCAwIDAgLjUtLjV2LTFhLjUuNSAwIDAgMC0uNS0uNXpNNCA1LjVhLjUuNSAwIDAgMSAuNS0uNWgxYS41LjUgMCAwIDEgLjUuNXYxYS41LjUgMCAwIDEtLjUuNWgtMWEuNS41IDAgMCAxLS41LS41ek03LjUgNWEuNS41IDAgMCAwLS41LjV2MWEuNS41IDAgMCAwIC41LjVoMWEuNS41IDAgMCAwIC41LS41di0xYS41LjUgMCAwIDAtLjUtLjV6bTIuNS41YS41LjUgMCAwIDEgLjUtLjVoMWEuNS41IDAgMCAxIC41LjV2MWEuNS41IDAgMCAxLS41LjVoLTFhLjUuNSAwIDAgMS0uNS0uNXpNNC41IDhhLjUuNSAwIDAgMC0uNS41djFhLjUuNSAwIDAgMCAuNS41aDFhLjUuNSAwIDAgMCAuNS0uNXYtMWEuNS41IDAgMCAwLS41LS41em0yLjUuNWEuNS41IDAgMCAxIC41LS41aDFhLjUuNSAwIDAgMSAuNS41djFhLjUuNSAwIDAgMS0uNS41aC0xYS41LjUgMCAwIDEtLjUtLjV6bTMuNS0uNWEuNS41IDAgMCAwLS41LjV2MWEuNS41IDAgMCAwIC41LjVoMWEuNS41IDAgMCAwIC41LS41di0xYS41LjUgMCAwIDAtLjUtLjV6Ii8+CiAgPHBhdGggZD0iTTIgMWExIDEgMCAwIDEgMS0xaDEwYTEgMSAwIDAgMSAxIDF2MTRhMSAxIDAgMCAxLTEgMUgzYTEgMSAwIDAgMS0xLTF6bTExIDBIM3YxNGgzdi0yLjVhLjUuNSAwIDAgMSAuNS0uNWgzYS41LjUgMCAwIDEgLjUuNVYxNWgzeiIvPgo8L3N2Zz4=)}.cbb-button__icon--buildings .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYnVpbGRpbmdzIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0xNC43NjMuMDc1QS41LjUgMCAwIDEgMTUgLjV2MTVhLjUuNSAwIDAgMS0uNS41aC0zYS41LjUgMCAwIDEtLjUtLjVWMTRoLTF2MS41YS41LjUgMCAwIDEtLjUuNWgtOWEuNS41IDAgMCAxLS41LS41VjEwYS41LjUgMCAwIDEgLjM0Mi0uNDc0TDYgNy42NFY0LjVhLjUuNSAwIDAgMSAuMjc2LS40NDdsOC00YS41LjUgMCAwIDEgLjQ4Ny4wMjJNNiA4LjY5NCAxIDEwLjM2VjE1aDV6TTcgMTVoMnYtMS41YS41LjUgMCAwIDEgLjUtLjVoMmEuNS41IDAgMCAxIC41LjVWMTVoMlYxLjMwOWwtNyAzLjV6Ii8+CiAgPHBhdGggZD0iTTIgMTFoMXYxSDJ6bTIgMGgxdjFINHptLTIgMmgxdjFIMnptMiAwaDF2MUg0em00LTRoMXYxSDh6bTIgMGgxdjFoLTF6bS0yIDJoMXYxSDh6bTIgMGgxdjFoLTF6bTItMmgxdjFoLTF6bTAgMmgxdjFoLTF6TTggN2gxdjFIOHptMiAwaDF2MWgtMXptMiAwaDF2MWgtMXpNOCA1aDF2MUg4em0yIDBoMXYxaC0xem0yIDBoMXYxaC0xem0wLTJoMXYxaC0xeiIvPgo8L3N2Zz4=)}.cbb-button__icon--chat-text .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY2hhdC10ZXh0IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0yLjY3OCAxMS44OTRhMSAxIDAgMCAxIC4yODcuODAxIDExIDExIDAgMCAxLS4zOTggMmMxLjM5NS0uMzIzIDIuMjQ3LS42OTcgMi42MzQtLjg5M2ExIDEgMCAwIDEgLjcxLS4wNzRBOCA4IDAgMCAwIDggMTRjMy45OTYgMCA3LTIuODA3IDctNnMtMy4wMDQtNi03LTYtNyAyLjgwOC03IDZjMCAxLjQ2OC42MTcgMi44MyAxLjY3OCAzLjg5NG0tLjQ5MyAzLjkwNWEyMiAyMiAwIDAgMS0uNzEzLjEyOWMtLjIuMDMyLS4zNTItLjE3Ni0uMjczLS4zNjJhMTAgMTAgMCAwIDAgLjI0NC0uNjM3bC4wMDMtLjAxYy4yNDgtLjcyLjQ1LTEuNTQ4LjUyNC0yLjMxOUMuNzQzIDExLjM3IDAgOS43NiAwIDhjMC0zLjg2NiAzLjU4Mi03IDgtN3M4IDMuMTM0IDggNy0zLjU4MiA3LTggN2E5IDkgMCAwIDEtMi4zNDctLjMwNmMtLjUyLjI2My0xLjYzOS43NDItMy40NjggMS4xMDUiLz4KICA8cGF0aCBkPSJNNCA1LjVhLjUuNSAwIDAgMSAuNS0uNWg3YS41LjUgMCAwIDEgMCAxaC03YS41LjUgMCAwIDEtLjUtLjVNNCA4YS41LjUgMCAwIDEgLjUtLjVoN2EuNS41IDAgMCAxIDAgMWgtN0EuNS41IDAgMCAxIDQgOG0wIDIuNWEuNS41IDAgMCAxIC41LS41aDRhLjUuNSAwIDAgMSAwIDFoLTRhLjUuNSAwIDAgMS0uNS0uNSIvPgo8L3N2Zz4=)}.cbb-button__icon--cloud-check .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY2xvdWQtY2hlY2siIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAuMzU0IDYuMTQ2YS41LjUgMCAwIDEgMCAuNzA4bC0zIDNhLjUuNSAwIDAgMS0uNzA4IDBsLTEuNS0xLjVhLjUuNSAwIDEgMSAuNzA4LS43MDhMNyA4Ljc5M2wyLjY0Ni0yLjY0N2EuNS41IDAgMCAxIC43MDggMCIvPgogIDxwYXRoIGQ9Ik00LjQwNiAzLjM0MkE1LjUzIDUuNTMgMCAwIDEgOCAyYzIuNjkgMCA0LjkyMyAyIDUuMTY2IDQuNTc5QzE0Ljc1OCA2LjgwNCAxNiA4LjEzNyAxNiA5Ljc3MyAxNiAxMS41NjkgMTQuNTAyIDEzIDEyLjY4NyAxM0gzLjc4MUMxLjcwOCAxMyAwIDExLjM2NiAwIDkuMzE4YzAtMS43NjMgMS4yNjYtMy4yMjMgMi45NDItMy41OTMuMTQzLS44NjMuNjk4LTEuNzIzIDEuNDY0LTIuMzgzbS42NTMuNzU3Yy0uNzU3LjY1My0xLjE1MyAxLjQ0LTEuMTUzIDIuMDU2di40NDhsLS40NDUuMDQ5QzIuMDY0IDYuODA1IDEgNy45NTIgMSA5LjMxOCAxIDEwLjc4NSAyLjIzIDEyIDMuNzgxIDEyaDguOTA2QzEzLjk4IDEyIDE1IDEwLjk4OCAxNSA5Ljc3M2MwLTEuMjE2LTEuMDItMi4yMjgtMi4zMTMtMi4yMjhoLS41di0uNUMxMi4xODggNC44MjUgMTAuMzI4IDMgOCAzYTQuNTMgNC41MyAwIDAgMC0yLjk0MSAxLjF6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--cloud-sun .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY2xvdWQtc3VuIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik03IDhhMy41IDMuNSAwIDAgMSAzLjUgMy41NTUuNS41IDAgMCAwIC42MjQuNDkyQTEuNTAzIDEuNTAzIDAgMCAxIDEzIDEzLjVhMS41IDEuNSAwIDAgMS0xLjUgMS41SDNhMiAyIDAgMSAxIC4xLTMuOTk4LjUuNSAwIDAgMCAuNTEtLjM3NUEzLjUgMy41IDAgMCAxIDcgOG00LjQ3MyAzYTQuNSA0LjUgMCAwIDAtOC43Mi0uOTlBMyAzIDAgMCAwIDMgMTZoOC41YTIuNSAyLjUgMCAwIDAgMC01eiIvPgogIDxwYXRoIGQ9Ik0xMC41IDEuNWEuNS41IDAgMCAwLTEgMHYxYS41LjUgMCAwIDAgMSAwem0zLjc0MyAxLjk2NGEuNS41IDAgMSAwLS43MDctLjcwN2wtLjcwOC43MDdhLjUuNSAwIDAgMCAuNzA4LjcwOHptLTcuNzc5LS43MDdhLjUuNSAwIDAgMC0uNzA3LjcwN2wuNzA3LjcwOGEuNS41IDAgMSAwIC43MDgtLjcwOHptMS43MzQgMy4zNzRhMiAyIDAgMSAxIDMuMjk2IDIuMTk4cS4zLjQyMy41MTYuODk4YTMgMyAwIDEgMC00Ljg0LTMuMjI1cS41MjkuMDE3IDEuMDI4LjEyOW00LjQ4NCA0LjA3NGMuNi4yMTUgMS4xMjUuNTkgMS41MjIgMS4wNzJhLjUuNSAwIDAgMCAuMDM5LS43NDJsLS43MDctLjcwN2EuNS41IDAgMCAwLS44NTQuMzc3TTE0LjUgNi41YS41LjUgMCAwIDAgMCAxaDFhLjUuNSAwIDAgMCAwLTF6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--code-square .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY29kZS1zcXVhcmUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTE0IDFhMSAxIDAgMCAxIDEgMXYxMmExIDEgMCAwIDEtMSAxSDJhMSAxIDAgMCAxLTEtMVYyYTEgMSAwIDAgMSAxLTF6TTIgMGEyIDIgMCAwIDAtMiAydjEyYTIgMiAwIDAgMCAyIDJoMTJhMiAyIDAgMCAwIDItMlYyYTIgMiAwIDAgMC0yLTJ6Ii8+CiAgPHBhdGggZD0iTTYuODU0IDQuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDQuMjA3IDhsMi42NDcgMi42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtMy0zYS41LjUgMCAwIDEgMC0uNzA4bDMtM2EuNS41IDAgMCAxIC43MDggMG0yLjI5MiAwYS41LjUgMCAwIDAgMCAuNzA4TDExLjc5MyA4bC0yLjY0NyAyLjY0NmEuNS41IDAgMCAwIC43MDguNzA4bDMtM2EuNS41IDAgMCAwIDAtLjcwOGwtMy0zYS41LjUgMCAwIDAtLjcwOCAwIi8+Cjwvc3ZnPg==)}.cbb-button__icon--coin .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY29pbiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNNS41IDkuNTExYy4wNzYuOTU0LjgzIDEuNjk3IDIuMTgyIDEuNzg1VjEyaC42di0uNzA5YzEuNC0uMDk4IDIuMjE4LS44NDYgMi4yMTgtMS45MzIgMC0uOTg3LS42MjYtMS40OTYtMS43NDUtMS43NmwtLjQ3My0uMTEyVjUuNTdjLjYuMDY4Ljk4Mi4zOTYgMS4wNzQuODVoMS4wNTJjLS4wNzYtLjkxOS0uODY0LTEuNjM4LTIuMTI2LTEuNzE2VjRoLS42di43MTljLTEuMTk1LjExNy0yLjAxLjgzNi0yLjAxIDEuODUzIDAgLjkuNjA2IDEuNDcyIDEuNjEzIDEuNzA3bC4zOTcuMDk4djIuMDM0Yy0uNjE1LS4wOTMtMS4wMjItLjQzLTEuMTE0LS45em0yLjE3Ny0yLjE2NmMtLjU5LS4xMzctLjkxLS40MTYtLjkxLS44MzYgMC0uNDcuMzQ1LS44MjIuOTE1LS45MjV2MS43NmgtLjAwNXptLjY5MiAxLjE5M2MuNzE3LjE2NiAxLjA0OC40MzUgMS4wNDguOTEgMCAuNTQyLS40MTIuOTE0LTEuMTM1Ljk4MlY4LjUxOHoiLz4KICA8cGF0aCBkPSJNOCAxNUE3IDcgMCAxIDEgOCAxYTcgNyAwIDAgMSAwIDE0bTAgMUE4IDggMCAxIDAgOCAwYTggOCAwIDAgMCAwIDE2Ii8+CiAgPHBhdGggZD0iTTggMTMuNWE1LjUgNS41IDAgMSAxIDAtMTEgNS41IDUuNSAwIDAgMSAwIDExbTAgLjVBNiA2IDAgMSAwIDggMmE2IDYgMCAwIDAgMCAxMiIvPgo8L3N2Zz4=)}.cbb-button__icon--columns .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY29sdW1ucyIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMCAyYTEgMSAwIDAgMSAxLTFoMTRhMSAxIDAgMCAxIDEgMXYxMmExIDEgMCAwIDEtMSAxSDFhMSAxIDAgMCAxLTEtMXptOC41IDB2OEgxNVYyem0wIDl2M0gxNXYtM3ptLTEtOUgxdjNoNi41ek0xIDE0aDYuNVY2SDF6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--columns-gap .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY29sdW1ucy1nYXAiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTYgMXYzSDFWMXpNMSAwYTEgMSAwIDAgMC0xIDF2M2ExIDEgMCAwIDAgMSAxaDVhMSAxIDAgMCAwIDEtMVYxYTEgMSAwIDAgMC0xLTF6bTE0IDEydjNoLTV2LTN6bS01LTFhMSAxIDAgMCAwLTEgMXYzYTEgMSAwIDAgMCAxIDFoNWExIDEgMCAwIDAgMS0xdi0zYTEgMSAwIDAgMC0xLTF6TTYgOHY3SDFWOHpNMSA3YTEgMSAwIDAgMC0xIDF2N2ExIDEgMCAwIDAgMSAxaDVhMSAxIDAgMCAwIDEtMVY4YTEgMSAwIDAgMC0xLTF6bTE0LTZ2N2gtNVYxem0tNS0xYTEgMSAwIDAgMC0xIDF2N2ExIDEgMCAwIDAgMSAxaDVhMSAxIDAgMCAwIDEtMVYxYTEgMSAwIDAgMC0xLTF6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--database-down .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZGF0YWJhc2UtZG93biIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMTIuNSA5YTMuNSAzLjUgMCAxIDEgMCA3IDMuNSAzLjUgMCAwIDEgMC03bS4zNTQgNS44NTQgMS41LTEuNWEuNS41IDAgMCAwLS43MDgtLjcwOGwtLjY0Ni42NDdWMTAuNWEuNS41IDAgMCAwLTEgMHYyLjc5M2wtLjY0Ni0uNjQ3YS41LjUgMCAwIDAtLjcwOC43MDhsMS41IDEuNWEuNS41IDAgMCAwIC43MDggMCIvPgogIDxwYXRoIGQ9Ik0xMi4wOTYgNi4yMjNBNSA1IDAgMCAwIDEzIDUuNjk4VjdjMCAuMjg5LS4yMTMuNjU0LS43NTMgMS4wMDdhNC41IDQuNSAwIDAgMSAxLjc1My4yNVY0YzAtMS4wMDctLjg3NS0xLjc1NS0xLjkwNC0yLjIyM0MxMS4wMjIgMS4yODkgOS41NzMgMSA4IDFzLTMuMDIyLjI4OS00LjA5Ni43NzdDMi44NzUgMi4yNDUgMiAyLjk5MyAyIDR2OWMwIDEuMDA3Ljg3NSAxLjc1NSAxLjkwNCAyLjIyM0M0Ljk3OCAxNS43MSA2LjQyNyAxNiA4IDE2Yy41MzYgMCAxLjA1OC0uMDM0IDEuNTU1LS4wOTdhNC41IDQuNSAwIDAgMS0uODEzLS45MjdROC4zNzggMTUgOCAxNWMtMS40NjQgMC0yLjc2Ni0uMjctMy42ODItLjY4N0MzLjM1NiAxMy44NzUgMyAxMy4zNzMgMyAxM3YtMS4zMDJjLjI3MS4yMDIuNTguMzc4LjkwNC41MjVDNC45NzggMTIuNzEgNi40MjcgMTMgOCAxM2guMDI3YTQuNiA0LjYgMCAwIDEgMC0xSDhjLTEuNDY0IDAtMi43NjYtLjI3LTMuNjgyLS42ODdDMy4zNTYgMTAuODc1IDMgMTAuMzczIDMgMTBWOC42OThjLjI3MS4yMDIuNTguMzc4LjkwNC41MjVDNC45NzggOS43MSA2LjQyNyAxMCA4IDEwcS4zOTMgMCAuNzc0LS4wMjRhNC41IDQuNSAwIDAgMSAxLjEwMi0xLjEzMkM5LjI5OCA4Ljk0NCA4LjY2NiA5IDggOWMtMS40NjQgMC0yLjc2Ni0uMjctMy42ODItLjY4N0MzLjM1NiA3Ljg3NSAzIDcuMzczIDMgN1Y1LjY5OGMuMjcxLjIwMi41OC4zNzguOTA0LjUyNUM0Ljk3OCA2LjcxMSA2LjQyNyA3IDggN3MzLjAyMi0uMjg5IDQuMDk2LS43NzdNMyA0YzAtLjM3NC4zNTYtLjg3NSAxLjMxOC0xLjMxM0M1LjIzNCAyLjI3MSA2LjUzNiAyIDggMnMyLjc2Ni4yNyAzLjY4Mi42ODdDMTIuNjQ0IDMuMTI1IDEzIDMuNjI3IDEzIDRjMCAuMzc0LS4zNTYuODc1LTEuMzE4IDEuMzEzQzEwLjc2NiA1LjcyOSA5LjQ2NCA2IDggNnMtMi43NjYtLjI3LTMuNjgyLS42ODdDMy4zNTYgNC44NzUgMyA0LjM3MyAzIDQiLz4KPC9zdmc+)}.cbb-button__icon--database-up .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZGF0YWJhc2UtdXAiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTEyLjUgMTZhMy41IDMuNSAwIDEgMCAwLTcgMy41IDMuNSAwIDAgMCAwIDdtLjM1NC01Ljg1NCAxLjUgMS41YS41LjUgMCAwIDEtLjcwOC43MDhMMTMgMTEuNzA3VjE0LjVhLjUuNSAwIDAgMS0xIDB2LTIuNzkzbC0uNjQ2LjY0N2EuNS41IDAgMCAxLS43MDgtLjcwOGwxLjUtMS41YS41LjUgMCAwIDEgLjcwOCAwIi8+CiAgPHBhdGggZD0iTTEyLjA5NiA2LjIyM0E1IDUgMCAwIDAgMTMgNS42OThWN2MwIC4yODktLjIxMy42NTQtLjc1MyAxLjAwN2E0LjUgNC41IDAgMCAxIDEuNzUzLjI1VjRjMC0xLjAwNy0uODc1LTEuNzU1LTEuOTA0LTIuMjIzQzExLjAyMiAxLjI4OSA5LjU3MyAxIDggMXMtMy4wMjIuMjg5LTQuMDk2Ljc3N0MyLjg3NSAyLjI0NSAyIDIuOTkzIDIgNHY5YzAgMS4wMDcuODc1IDEuNzU1IDEuOTA0IDIuMjIzQzQuOTc4IDE1LjcxIDYuNDI3IDE2IDggMTZjLjUzNiAwIDEuMDU4LS4wMzQgMS41NTUtLjA5N2E0LjUgNC41IDAgMCAxLS44MTMtLjkyN1E4LjM3OCAxNSA4IDE1Yy0xLjQ2NCAwLTIuNzY2LS4yNy0zLjY4Mi0uNjg3QzMuMzU2IDEzLjg3NSAzIDEzLjM3MyAzIDEzdi0xLjMwMmMuMjcxLjIwMi41OC4zNzguOTA0LjUyNUM0Ljk3OCAxMi43MSA2LjQyNyAxMyA4IDEzaC4wMjdhNC42IDQuNiAwIDAgMSAwLTFIOGMtMS40NjQgMC0yLjc2Ni0uMjctMy42ODItLjY4N0MzLjM1NiAxMC44NzUgMyAxMC4zNzMgMyAxMFY4LjY5OGMuMjcxLjIwMi41OC4zNzguOTA0LjUyNUM0Ljk3OCA5LjcxIDYuNDI3IDEwIDggMTBxLjM5MyAwIC43NzQtLjAyNGE0LjUgNC41IDAgMCAxIDEuMTAyLTEuMTMyQzkuMjk4IDguOTQ0IDguNjY2IDkgOCA5Yy0xLjQ2NCAwLTIuNzY2LS4yNy0zLjY4Mi0uNjg3QzMuMzU2IDcuODc1IDMgNy4zNzMgMyA3VjUuNjk4Yy4yNzEuMjAyLjU4LjM3OC45MDQuNTI1QzQuOTc4IDYuNzExIDYuNDI3IDcgOCA3czMuMDIyLS4yODkgNC4wOTYtLjc3N00zIDRjMC0uMzc0LjM1Ni0uODc1IDEuMzE4LTEuMzEzQzUuMjM0IDIuMjcxIDYuNTM2IDIgOCAyczIuNzY2LjI3IDMuNjgyLjY4N0MxMi42NDQgMy4xMjUgMTMgMy42MjcgMTMgNGMwIC4zNzQtLjM1Ni44NzUtMS4zMTggMS4zMTNDMTAuNzY2IDUuNzI5IDkuNDY0IDYgOCA2cy0yLjc2Ni0uMjctMy42ODItLjY4N0MzLjM1NiA0Ljg3NSAzIDQuMzczIDMgNCIvPgo8L3N2Zz4=)}.cbb-button__icon--file-bar-graph .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZmlsZS1iYXItZ3JhcGgiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTQuNSAxMmEuNS41IDAgMCAxLS41LS41di0yYS41LjUgMCAwIDEgLjUtLjVoMWEuNS41IDAgMCAxIC41LjV2MmEuNS41IDAgMCAxLS41LjV6bTMgMGEuNS41IDAgMCAxLS41LS41di00YS41LjUgMCAwIDEgLjUtLjVoMWEuNS41IDAgMCAxIC41LjV2NGEuNS41IDAgMCAxLS41LjV6bTMgMGEuNS41IDAgMCAxLS41LS41di02YS41LjUgMCAwIDEgLjUtLjVoMWEuNS41IDAgMCAxIC41LjV2NmEuNS41IDAgMCAxLS41LjV6Ii8+CiAgPHBhdGggZD0iTTQgMGEyIDIgMCAwIDAtMiAydjEyYTIgMiAwIDAgMCAyIDJoOGEyIDIgMCAwIDAgMi0yVjJhMiAyIDAgMCAwLTItMnptMCAxaDhhMSAxIDAgMCAxIDEgMXYxMmExIDEgMCAwIDEtMSAxSDRhMSAxIDAgMCAxLTEtMVYyYTEgMSAwIDAgMSAxLTEiLz4KPC9zdmc+)}.cbb-button__icon--fire .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZmlyZSIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNOCAxNmMzLjMxNCAwIDYtMiA2LTUuNSAwLTEuNS0uNS00LTIuNS02IC4yNSAxLjUtMS4yNSAyLTEuMjUgMkMxMSA0IDkgLjUgNiAwYy4zNTcgMiAuNSA0LTIgNi0xLjI1IDEtMiAyLjcyOS0yIDQuNUMyIDE0IDQuNjg2IDE2IDggMTZtMC0xYy0xLjY1NyAwLTMtMS0zLTIuNzUgMC0uNzUuMjUtMiAxLjI1LTNDNi4xMjUgMTAgNyAxMC41IDcgMTAuNWMtLjM3NS0xLjI1LjUtMy4yNSAyLTMuNS0uMTc5IDEtLjI1IDIgMSAzIC42MjUuNSAxIDEuMzY0IDEgMi4yNUMxMSAxNCA5LjY1NyAxNSA4IDE1Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--gear .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZ2VhciIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNOCA0Ljc1NGEzLjI0NiAzLjI0NiAwIDEgMCAwIDYuNDkyIDMuMjQ2IDMuMjQ2IDAgMCAwIDAtNi40OTJNNS43NTQgOGEyLjI0NiAyLjI0NiAwIDEgMSA0LjQ5MiAwIDIuMjQ2IDIuMjQ2IDAgMCAxLTQuNDkyIDAiLz4KICA8cGF0aCBkPSJNOS43OTYgMS4zNDNjLS41MjctMS43OS0zLjA2NS0xLjc5LTMuNTkyIDBsLS4wOTQuMzE5YS44NzMuODczIDAgMCAxLTEuMjU1LjUybC0uMjkyLS4xNmMtMS42NC0uODkyLTMuNDMzLjkwMi0yLjU0IDIuNTQxbC4xNTkuMjkyYS44NzMuODczIDAgMCAxLS41MiAxLjI1NWwtLjMxOS4wOTRjLTEuNzkuNTI3LTEuNzkgMy4wNjUgMCAzLjU5MmwuMzE5LjA5NGEuODczLjg3MyAwIDAgMSAuNTIgMS4yNTVsLS4xNi4yOTJjLS44OTIgMS42NC45MDEgMy40MzQgMi41NDEgMi41NGwuMjkyLS4xNTlhLjg3My44NzMgMCAwIDEgMS4yNTUuNTJsLjA5NC4zMTljLjUyNyAxLjc5IDMuMDY1IDEuNzkgMy41OTIgMGwuMDk0LS4zMTlhLjg3My44NzMgMCAwIDEgMS4yNTUtLjUybC4yOTIuMTZjMS42NC44OTMgMy40MzQtLjkwMiAyLjU0LTIuNTQxbC0uMTU5LS4yOTJhLjg3My44NzMgMCAwIDEgLjUyLTEuMjU1bC4zMTktLjA5NGMxLjc5LS41MjcgMS43OS0zLjA2NSAwLTMuNTkybC0uMzE5LS4wOTRhLjg3My44NzMgMCAwIDEtLjUyLTEuMjU1bC4xNi0uMjkyYy44OTMtMS42NC0uOTAyLTMuNDMzLTIuNTQxLTIuNTRsLS4yOTIuMTU5YS44NzMuODczIDAgMCAxLTEuMjU1LS41MnptLTIuNjMzLjI4M2MuMjQ2LS44MzUgMS40MjgtLjgzNSAxLjY3NCAwbC4wOTQuMzE5YTEuODczIDEuODczIDAgMCAwIDIuNjkzIDEuMTE1bC4yOTEtLjE2Yy43NjQtLjQxNSAxLjYuNDIgMS4xODQgMS4xODVsLS4xNTkuMjkyYTEuODczIDEuODczIDAgMCAwIDEuMTE2IDIuNjkybC4zMTguMDk0Yy44MzUuMjQ2LjgzNSAxLjQyOCAwIDEuNjc0bC0uMzE5LjA5NGExLjg3MyAxLjg3MyAwIDAgMC0xLjExNSAyLjY5M2wuMTYuMjkxYy40MTUuNzY0LS40MiAxLjYtMS4xODUgMS4xODRsLS4yOTEtLjE1OWExLjg3MyAxLjg3MyAwIDAgMC0yLjY5MyAxLjExNmwtLjA5NC4zMThjLS4yNDYuODM1LTEuNDI4LjgzNS0xLjY3NCAwbC0uMDk0LS4zMTlhMS44NzMgMS44NzMgMCAwIDAtMi42OTItMS4xMTVsLS4yOTIuMTZjLS43NjQuNDE1LTEuNi0uNDItMS4xODQtMS4xODVsLjE1OS0uMjkxQTEuODczIDEuODczIDAgMCAwIDEuOTQ1IDguOTNsLS4zMTktLjA5NGMtLjgzNS0uMjQ2LS44MzUtMS40MjggMC0xLjY3NGwuMzE5LS4wOTRBMS44NzMgMS44NzMgMCAwIDAgMy4wNiA0LjM3N2wtLjE2LS4yOTJjLS40MTUtLjc2NC40Mi0xLjYgMS4xODUtMS4xODRsLjI5Mi4xNTlhMS44NzMgMS44NzMgMCAwIDAgMi42OTItMS4xMTV6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--globe2 .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZ2xvYmUyIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0wIDhhOCA4IDAgMSAxIDE2IDBBOCA4IDAgMCAxIDAgOG03LjUtNi45MjNjLS42Ny4yMDQtMS4zMzUuODItMS44ODcgMS44NTVxLS4yMTUuNDAzLS4zOTUuODcyYy43MDUuMTU3IDEuNDcyLjI1NyAyLjI4Mi4yODd6TTQuMjQ5IDMuNTM5cS4yMTQtLjU3Ny40ODEtMS4wNzhhNyA3IDAgMCAxIC41OTctLjkzM0E3IDcgMCAwIDAgMy4wNTEgMy4wNXEuNTQ0LjI3NyAxLjE5OC40OXpNMy41MDkgNy41Yy4wMzYtMS4wNy4xODgtMi4wODcuNDM2LTMuMDA4YTkgOSAwIDAgMS0xLjU2NS0uNjY3QTYuOTYgNi45NiAwIDAgMCAxLjAxOCA3LjV6bTEuNC0yLjc0MWExMi4zIDEyLjMgMCAwIDAtLjQgMi43NDFINy41VjUuMDkxYy0uOTEtLjAzLTEuNzgzLS4xNDUtMi41OTEtLjMzMk04LjUgNS4wOVY3LjVoMi45OWExMi4zIDEyLjMgMCAwIDAtLjM5OS0yLjc0MWMtLjgwOC4xODctMS42ODEuMzAxLTIuNTkxLjMzMnpNNC41MSA4LjVjLjAzNS45ODcuMTc2IDEuOTE0LjM5OSAyLjc0MUExMy42IDEzLjYgMCAwIDEgNy41IDEwLjkxVjguNXptMy45OSAwdjIuNDA5Yy45MS4wMyAxLjc4My4xNDUgMi41OTEuMzMyLjIyMy0uODI3LjM2NC0xLjc1NC40LTIuNzQxem0tMy4yODIgMy42OTZxLjE4LjQ2OS4zOTUuODcyYy41NTIgMS4wMzUgMS4yMTggMS42NSAxLjg4NyAxLjg1NVYxMS45MWMtLjgxLjAzLTEuNTc3LjEzLTIuMjgyLjI4N3ptLjExIDIuMjc2YTcgNyAwIDAgMS0uNTk4LS45MzMgOSA5IDAgMCAxLS40ODEtMS4wNzkgOC40IDguNCAwIDAgMC0xLjE5OC40OSA3IDcgMCAwIDAgMi4yNzYgMS41MjJ6bS0xLjM4My0yLjk2NEExMy40IDEzLjQgMCAwIDEgMy41MDggOC41aC0yLjQ5YTYuOTYgNi45NiAwIDAgMCAxLjM2MiAzLjY3NWMuNDctLjI1OC45OTUtLjQ4MiAxLjU2NS0uNjY3bTYuNzI4IDIuOTY0YTcgNyAwIDAgMCAyLjI3NS0xLjUyMSA4LjQgOC40IDAgMCAwLTEuMTk3LS40OSA5IDkgMCAwIDEtLjQ4MSAxLjA3OCA3IDcgMCAwIDEtLjU5Ny45MzNNOC41IDExLjkwOXYzLjAxNGMuNjctLjIwNCAxLjMzNS0uODIgMS44ODctMS44NTVxLjIxNi0uNDAzLjM5NS0uODcyQTEyLjYgMTIuNiAwIDAgMCA4LjUgMTEuOTF6bTMuNTU1LS40MDFjLjU3LjE4NSAxLjA5NS40MDkgMS41NjUuNjY3QTYuOTYgNi45NiAwIDAgMCAxNC45ODIgOC41aC0yLjQ5YTEzLjQgMTMuNCAwIDAgMS0uNDM3IDMuMDA4TTE0Ljk4MiA3LjVhNi45NiA2Ljk2IDAgMCAwLTEuMzYyLTMuNjc1Yy0uNDcuMjU4LS45OTUuNDgyLTEuNTY1LjY2Ny4yNDguOTIuNCAxLjkzOC40MzcgMy4wMDh6TTExLjI3IDIuNDYxcS4yNjYuNTAyLjQ4MiAxLjA3OGE4LjQgOC40IDAgMCAwIDEuMTk2LS40OSA3IDcgMCAwIDAtMi4yNzUtMS41MmMuMjE4LjI4My40MTguNTk3LjU5Ny45MzJtLS40ODggMS4zNDNhOCA4IDAgMCAwLS4zOTUtLjg3MkM5LjgzNSAxLjg5NyA5LjE3IDEuMjgyIDguNSAxLjA3N1Y0LjA5Yy44MS0uMDMgMS41NzctLjEzIDIuMjgyLS4yODd6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--graph-down-arrow .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZ3JhcGgtZG93bi1hcnJvdyIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDBoMXYxNWgxNXYxSDB6bTEwIDExLjVhLjUuNSAwIDAgMCAuNS41aDRhLjUuNSAwIDAgMCAuNS0uNXYtNGEuNS41IDAgMCAwLTEgMHYyLjZsLTMuNjEzLTQuNDE3YS41LjUgMCAwIDAtLjc0LS4wMzdMNy4wNiA4LjIzMyAzLjQwNCAzLjIwNmEuNS41IDAgMCAwLS44MDguNTg4bDQgNS41YS41LjUgMCAwIDAgLjc1OC4wNmwyLjYwOS0yLjYxTDEzLjQ0NSAxMUgxMC41YS41LjUgMCAwIDAtLjUuNSIvPgo8L3N2Zz4=)}.cbb-button__icon--graph-up-arrow .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZ3JhcGgtdXAtYXJyb3ciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAwaDF2MTVoMTV2MUgwem0xMCAzLjVhLjUuNSAwIDAgMSAuNS0uNWg0YS41LjUgMCAwIDEgLjUuNXY0YS41LjUgMCAwIDEtMSAwVjQuOWwtMy42MTMgNC40MTdhLjUuNSAwIDAgMS0uNzQuMDM3TDcuMDYgNi43NjdsLTMuNjU2IDUuMDI3YS41LjUgMCAwIDEtLjgwOC0uNTg4bDQtNS41YS41LjUgMCAwIDEgLjc1OC0uMDZsMi42MDkgMi42MUwxMy40NDUgNEgxMC41YS41LjUgMCAwIDEtLjUtLjUiLz4KPC9zdmc+)}.cbb-button__icon--hourglass .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktaG91cmdsYXNzIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0yIDEuNWEuNS41IDAgMCAxIC41LS41aDExYS41LjUgMCAwIDEgMCAxaC0xdjFhNC41IDQuNSAwIDAgMS0yLjU1NyA0LjA2Yy0uMjkuMTM5LS40NDMuMzc3LS40NDMuNTl2LjdjMCAuMjEzLjE1NC40NTEuNDQzLjU5QTQuNSA0LjUgMCAwIDEgMTIuNSAxM3YxaDFhLjUuNSAwIDAgMSAwIDFoLTExYS41LjUgMCAxIDEgMC0xaDF2LTFhNC41IDQuNSAwIDAgMSAyLjU1Ny00LjA2Yy4yOS0uMTM5LjQ0My0uMzc3LjQ0My0uNTl2LS43YzAtLjIxMy0uMTU0LS40NTEtLjQ0My0uNTlBNC41IDQuNSAwIDAgMSAzLjUgM1YyaC0xYS41LjUgMCAwIDEtLjUtLjVtMi41LjV2MWEzLjUgMy41IDAgMCAwIDEuOTg5IDMuMTU4Yy41MzMuMjU2IDEuMDExLjc5MSAxLjAxMSAxLjQ5MXYuNzAyYzAgLjctLjQ3OCAxLjIzNS0xLjAxMSAxLjQ5MUEzLjUgMy41IDAgMCAwIDQuNSAxM3YxaDd2LTFhMy41IDMuNSAwIDAgMC0xLjk4OS0zLjE1OEM4Ljk3OCA5LjU4NiA4LjUgOS4wNTIgOC41IDguMzUxdi0uNzAyYzAtLjcuNDc4LTEuMjM1IDEuMDExLTEuNDkxQTMuNSAzLjUgMCAwIDAgMTEuNSAzVjJ6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--hourglass-bottom .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktaG91cmdsYXNzLWJvdHRvbSIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMiAxLjVhLjUuNSAwIDAgMSAuNS0uNWgxMWEuNS41IDAgMCAxIDAgMWgtMXYxYTQuNSA0LjUgMCAwIDEtMi41NTcgNC4wNmMtLjI5LjEzOS0uNDQzLjM3Ny0uNDQzLjU5di43YzAgLjIxMy4xNTQuNDUxLjQ0My41OUE0LjUgNC41IDAgMCAxIDEyLjUgMTN2MWgxYS41LjUgMCAwIDEgMCAxaC0xMWEuNS41IDAgMSAxIDAtMWgxdi0xYTQuNSA0LjUgMCAwIDEgMi41NTctNC4wNmMuMjktLjEzOS40NDMtLjM3Ny40NDMtLjU5di0uN2MwLS4yMTMtLjE1NC0uNDUxLS40NDMtLjU5QTQuNSA0LjUgMCAwIDEgMy41IDNWMmgtMWEuNS41IDAgMCAxLS41LS41bTIuNS41djFhMy41IDMuNSAwIDAgMCAxLjk4OSAzLjE1OGMuNTMzLjI1NiAxLjAxMS43OTEgMS4wMTEgMS40OTF2LjcwMnMuMTguMTQ5LjUuMTQ5LjUtLjE1LjUtLjE1di0uN2MwLS43MDEuNDc4LTEuMjM2IDEuMDExLTEuNDkyQTMuNSAzLjUgMCAwIDAgMTEuNSAzVjJ6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--hourglass-split .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktaG91cmdsYXNzLXNwbGl0IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0yLjUgMTVhLjUuNSAwIDEgMSAwLTFoMXYtMWE0LjUgNC41IDAgMCAxIDIuNTU3LTQuMDZjLjI5LS4xMzkuNDQzLS4zNzcuNDQzLS41OXYtLjdjMC0uMjEzLS4xNTQtLjQ1MS0uNDQzLS41OUE0LjUgNC41IDAgMCAxIDMuNSAzVjJoLTFhLjUuNSAwIDAgMSAwLTFoMTFhLjUuNSAwIDAgMSAwIDFoLTF2MWE0LjUgNC41IDAgMCAxLTIuNTU3IDQuMDZjLS4yOS4xMzktLjQ0My4zNzctLjQ0My41OXYuN2MwIC4yMTMuMTU0LjQ1MS40NDMuNTlBNC41IDQuNSAwIDAgMSAxMi41IDEzdjFoMWEuNS41IDAgMCAxIDAgMXptMi0xM3YxYzAgLjUzNy4xMiAxLjA0NS4zMzcgMS41aDYuMzI2Yy4yMTYtLjQ1NS4zMzctLjk2My4zMzctMS41VjJ6bTMgNi4zNWMwIC43MDEtLjQ3OCAxLjIzNi0xLjAxMSAxLjQ5MkEzLjUgMy41IDAgMCAwIDQuNSAxM3MuODY2LTEuMjk5IDMtMS40OHptMSAwdjMuMTdjMi4xMzQuMTgxIDMgMS40OCAzIDEuNDhhMy41IDMuNSAwIDAgMC0xLjk4OS0zLjE1OEM4Ljk3OCA5LjU4NiA4LjUgOS4wNTIgOC41IDguMzUxeiIvPgo8L3N2Zz4=)}.cbb-button__icon--hourglass-top .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktaG91cmdsYXNzLXRvcCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMiAxNC41YS41LjUgMCAwIDAgLjUuNWgxMWEuNS41IDAgMSAwIDAtMWgtMXYtMWE0LjUgNC41IDAgMCAwLTIuNTU3LTQuMDZjLS4yOS0uMTM5LS40NDMtLjM3Ny0uNDQzLS41OXYtLjdjMC0uMjEzLjE1NC0uNDUxLjQ0My0uNTlBNC41IDQuNSAwIDAgMCAxMi41IDNWMmgxYS41LjUgMCAwIDAgMC0xaC0xMWEuNS41IDAgMCAwIDAgMWgxdjFhNC41IDQuNSAwIDAgMCAyLjU1NyA0LjA2Yy4yOS4xMzkuNDQzLjM3Ny40NDMuNTl2LjdjMCAuMjEzLS4xNTQuNDUxLS40NDMuNTlBNC41IDQuNSAwIDAgMCAzLjUgMTN2MWgtMWEuNS41IDAgMCAwLS41LjVtMi41LS41di0xYTMuNSAzLjUgMCAwIDEgMS45ODktMy4xNThjLjUzMy0uMjU2IDEuMDExLS43OSAxLjAxMS0xLjQ5MXYtLjcwMnMuMTguMTAxLjUuMTAxLjUtLjEuNS0uMXYuN2MwIC43MDEuNDc4IDEuMjM2IDEuMDExIDEuNDkyQTMuNSAzLjUgMCAwIDEgMTEuNSAxM3YxeiIvPgo8L3N2Zz4=)}.cbb-button__icon--lightbulb .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktbGlnaHRidWxiIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0yIDZhNiA2IDAgMSAxIDEwLjE3NCA0LjMxYy0uMjAzLjE5Ni0uMzU5LjQtLjQ1My42MTlsLS43NjIgMS43NjlBLjUuNSAwIDAgMSAxMC41IDEzYS41LjUgMCAwIDEgMCAxIC41LjUgMCAwIDEgMCAxbC0uMjI0LjQ0N2ExIDEgMCAwIDEtLjg5NC41NTNINi42MThhMSAxIDAgMCAxLS44OTQtLjU1M0w1LjUgMTVhLjUuNSAwIDAgMSAwLTEgLjUuNSAwIDAgMSAwLTEgLjUuNSAwIDAgMS0uNDYtLjMwMmwtLjc2MS0xLjc3YTIgMiAwIDAgMC0uNDUzLS42MThBNS45OCA1Ljk4IDAgMCAxIDIgNm02LTVhNSA1IDAgMCAwLTMuNDc5IDguNTkyYy4yNjMuMjU0LjUxNC41NjQuNjc2Ljk0MUw1LjgzIDEyaDQuMzQybC42MzItMS40NjdjLjE2Mi0uMzc3LjQxMy0uNjg3LjY3Ni0uOTQxQTUgNSAwIDAgMCA4IDEiLz4KPC9zdmc+)}.cbb-button__icon--magic .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktbWFnaWMiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTkuNSAyLjY3MmEuNS41IDAgMSAwIDEgMFYuODQzYS41LjUgMCAwIDAtMSAwem00LjUuMDM1QS41LjUgMCAwIDAgMTMuMjkzIDJMMTIgMy4yOTNhLjUuNSAwIDEgMCAuNzA3LjcwN3pNNy4yOTMgNEEuNS41IDAgMSAwIDggMy4yOTNMNi43MDcgMkEuNS41IDAgMCAwIDYgMi43MDd6bS0uNjIxIDIuNWEuNS41IDAgMSAwIDAtMUg0Ljg0M2EuNS41IDAgMSAwIDAgMXptOC40ODUgMGEuNS41IDAgMSAwIDAtMWgtMS44MjlhLjUuNSAwIDAgMCAwIDF6TTEzLjI5MyAxMEEuNS41IDAgMSAwIDE0IDkuMjkzTDEyLjcwNyA4YS41LjUgMCAxIDAtLjcwNy43MDd6TTkuNSAxMS4xNTdhLjUuNSAwIDAgMCAxIDBWOS4zMjhhLjUuNSAwIDAgMC0xIDB6bTEuODU0LTUuMDk3YS41LjUgMCAwIDAgMC0uNzA2bC0uNzA4LS43MDhhLjUuNSAwIDAgMC0uNzA3IDBMOC42NDYgNS45NGEuNS41IDAgMCAwIDAgLjcwN2wuNzA4LjcwOGEuNS41IDAgMCAwIC43MDcgMGwxLjI5My0xLjI5M1ptLTMgM2EuNS41IDAgMCAwIDAtLjcwNmwtLjcwOC0uNzA4YS41LjUgMCAwIDAtLjcwNyAwTC42NDYgMTMuOTRhLjUuNSAwIDAgMCAwIC43MDdsLjcwOC43MDhhLjUuNSAwIDAgMCAuNzA3IDB6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--moon-stars .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktbW9vbi1zdGFycyIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNNiAuMjc4YS43Ny43NyAwIDAgMSAuMDguODU4IDcuMiA3LjIgMCAwIDAtLjg3OCAzLjQ2YzAgNC4wMjEgMy4yNzggNy4yNzcgNy4zMTggNy4yNzdxLjc5Mi0uMDAxIDEuNTMzLS4xNmEuNzkuNzkgMCAwIDEgLjgxLjMxNi43My43MyAwIDAgMS0uMDMxLjg5M0E4LjM1IDguMzUgMCAwIDEgOC4zNDQgMTZDMy43MzQgMTYgMCAxMi4yODYgMCA3LjcxIDAgNC4yNjYgMi4xMTQgMS4zMTIgNS4xMjQuMDZBLjc1Ljc1IDAgMCAxIDYgLjI3OE00Ljg1OCAxLjMxMUE3LjI3IDcuMjcgMCAwIDAgMS4wMjUgNy43MWMwIDQuMDIgMy4yNzkgNy4yNzYgNy4zMTkgNy4yNzZhNy4zMiA3LjMyIDAgMCAwIDUuMjA1LTIuMTYycS0uNTA2LjA2My0xLjAyOS4wNjNjLTQuNjEgMC04LjM0My0zLjcxNC04LjM0My04LjI5IDAtMS4xNjcuMjQyLTIuMjc4LjY4MS0zLjI4NiIvPgogIDxwYXRoIGQ9Ik0xMC43OTQgMy4xNDhhLjIxNy4yMTcgMCAwIDEgLjQxMiAwbC4zODcgMS4xNjJjLjE3My41MTguNTc5LjkyNCAxLjA5NyAxLjA5N2wxLjE2Mi4zODdhLjIxNy4yMTcgMCAwIDEgMCAuNDEybC0xLjE2Mi4zODdhMS43MyAxLjczIDAgMCAwLTEuMDk3IDEuMDk3bC0uMzg3IDEuMTYyYS4yMTcuMjE3IDAgMCAxLS40MTIgMGwtLjM4Ny0xLjE2MkExLjczIDEuNzMgMCAwIDAgOS4zMSA2LjU5M2wtMS4xNjItLjM4N2EuMjE3LjIxNyAwIDAgMSAwLS40MTJsMS4xNjItLjM4N2ExLjczIDEuNzMgMCAwIDAgMS4wOTctMS4wOTd6TTEzLjg2My4wOTlhLjE0NS4xNDUgMCAwIDEgLjI3NCAwbC4yNTguNzc0Yy4xMTUuMzQ2LjM4Ni42MTcuNzMyLjczMmwuNzc0LjI1OGEuMTQ1LjE0NSAwIDAgMSAwIC4yNzRsLS43NzQuMjU4YTEuMTYgMS4xNiAwIDAgMC0uNzMyLjczMmwtLjI1OC43NzRhLjE0NS4xNDUgMCAwIDEtLjI3NCAwbC0uMjU4LS43NzRhMS4xNiAxLjE2IDAgMCAwLS43MzItLjczMmwtLjc3NC0uMjU4YS4xNDUuMTQ1IDAgMCAxIDAtLjI3NGwuNzc0LS4yNThjLjM0Ni0uMTE1LjYxNy0uMzg2LjczMi0uNzMyeiIvPgo8L3N2Zz4=)}.cbb-button__icon--people-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktcGVvcGxlLWZpbGwiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTcgMTRzLTEgMC0xLTEgMS00IDUtNCA1IDMgNSA0LTEgMS0xIDF6bTQtNmEzIDMgMCAxIDAgMC02IDMgMyAwIDAgMCAwIDZtLTUuNzg0IDZBMi4yNCAyLjI0IDAgMCAxIDUgMTNjMC0xLjM1NS42OC0yLjc1IDEuOTM2LTMuNzJBNi4zIDYuMyAwIDAgMCA1IDljLTQgMC01IDMtNSA0czEgMSAxIDF6TTQuNSA4YTIuNSAyLjUgMCAxIDAgMC01IDIuNSAyLjUgMCAwIDAgMCA1Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--person-circle .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktcGVyc29uLWNpcmNsZSIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMTEgNmEzIDMgMCAxIDEtNiAwIDMgMyAwIDAgMSA2IDAiLz4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDhhOCA4IDAgMSAxIDE2IDBBOCA4IDAgMCAxIDAgOG04LTdhNyA3IDAgMCAwLTUuNDY4IDExLjM3QzMuMjQyIDExLjIyNiA0LjgwNSAxMCA4IDEwczQuNzU3IDEuMjI1IDUuNDY4IDIuMzdBNyA3IDAgMCAwIDggMSIvPgo8L3N2Zz4=)}.cbb-button__icon--quote .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktcXVvdGUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTEyIDEyYTEgMSAwIDAgMCAxLTFWOC41NThhMSAxIDAgMCAwLTEtMWgtMS4zODhxMC0uNTI3LjA2Mi0xLjA1NC4wOTMtLjU1OC4zMS0uOTkydC41NTktLjY4M3EuMzQtLjI3OS44NjgtLjI3OVYzcS0uODY4IDAtMS41Mi4zNzJhMy4zIDMuMyAwIDAgMC0xLjA4NS45OTIgNC45IDQuOSAwIDAgMC0uNjIgMS40NThBNy43IDcuNyAwIDAgMCA5IDcuNTU4VjExYTEgMSAwIDAgMCAxIDF6bS02IDBhMSAxIDAgMCAwIDEtMVY4LjU1OGExIDEgMCAwIDAtMS0xSDQuNjEycTAtLjUyNy4wNjItMS4wNTQuMDk0LS41NTguMzEtLjk5Mi4yMTctLjQzNC41NTktLjY4My4zNC0uMjc5Ljg2OC0uMjc5VjNxLS44NjggMC0xLjUyLjM3MmEzLjMgMy4zIDAgMCAwLTEuMDg1Ljk5MiA0LjkgNC45IDAgMCAwLS42MiAxLjQ1OEE3LjcgNy43IDAgMCAwIDMgNy41NThWMTFhMSAxIDAgMCAwIDEgMXoiLz4KPC9zdmc+)}.cbb-button__icon--robot .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktcm9ib3QiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTYgMTIuNWEuNS41IDAgMCAxIC41LS41aDNhLjUuNSAwIDAgMSAwIDFoLTNhLjUuNSAwIDAgMS0uNS0uNU0zIDguMDYyQzMgNi43NiA0LjIzNSA1Ljc2NSA1LjUzIDUuODg2YTI2LjYgMjYuNiAwIDAgMCA0Ljk0IDBDMTEuNzY1IDUuNzY1IDEzIDYuNzYgMTMgOC4wNjJ2MS4xNTdhLjkzLjkzIDAgMCAxLS43NjUuOTM1Yy0uODQ1LjE0Ny0yLjM0LjM0Ni00LjIzNS4zNDZzLTMuMzktLjItNC4yMzUtLjM0NkEuOTMuOTMgMCAwIDEgMyA5LjIxOXptNC41NDItLjgyN2EuMjUuMjUgMCAwIDAtLjIxNy4wNjhsLS45Mi45YTI1IDI1IDAgMCAxLTEuODcxLS4xODMuMjUuMjUgMCAwIDAtLjA2OC40OTVjLjU1LjA3NiAxLjIzMi4xNDkgMi4wMi4xOTNhLjI1LjI1IDAgMCAwIC4xODktLjA3MWwuNzU0LS43MzYuODQ3IDEuNzFhLjI1LjI1IDAgMCAwIC40MDQuMDYybC45MzItLjk3YTI1IDI1IDAgMCAwIDEuOTIyLS4xODguMjUuMjUgMCAwIDAtLjA2OC0uNDk1Yy0uNTM4LjA3NC0xLjIwNy4xNDUtMS45OC4xODlhLjI1LjI1IDAgMCAwLS4xNjYuMDc2bC0uNzU0Ljc4NS0uODQyLTEuN2EuMjUuMjUgMCAwIDAtLjE4Mi0uMTM1Ii8+CiAgPHBhdGggZD0iTTguNSAxLjg2NmExIDEgMCAxIDAtMSAwVjNoLTJBNC41IDQuNSAwIDAgMCAxIDcuNVY4YTEgMSAwIDAgMC0xIDF2MmExIDEgMCAwIDAgMSAxdjFhMiAyIDAgMCAwIDIgMmgxMGEyIDIgMCAwIDAgMi0ydi0xYTEgMSAwIDAgMCAxLTFWOWExIDEgMCAwIDAtMS0xdi0uNUE0LjUgNC41IDAgMCAwIDEwLjUgM2gtMnpNMTQgNy41VjEzYTEgMSAwIDAgMS0xIDFIM2ExIDEgMCAwIDEtMS0xVjcuNUEzLjUgMy41IDAgMCAxIDUuNSA0aDVBMy41IDMuNSAwIDAgMSAxNCA3LjUiLz4KPC9zdmc+)}.cbb-button__icon--rocket-takeoff .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktcm9ja2V0LXRha2VvZmYiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTkuNzUyIDYuMTkzYy41OTkuNiAxLjczLjQzNyAyLjUyOC0uMzYycy45Ni0xLjkzMi4zNjItMi41MzFjLS41OTktLjYtMS43My0uNDM4LTIuNTI4LjM2MS0uNzk4LjgtLjk2IDEuOTMzLS4zNjIgMi41MzIiLz4KICA8cGF0aCBkPSJNMTUuODExIDMuMzEyYy0uMzYzIDEuNTM0LTEuMzM0IDMuNjI2LTMuNjQgNi4yMThsLS4yNCAyLjQwOGEyLjU2IDIuNTYgMCAwIDEtLjczMiAxLjUyNkw4LjgxNyAxNS44NWEuNTEuNTEgMCAwIDEtLjg2Ny0uNDM0bC4yNy0xLjg5OWMuMDQtLjI4LS4wMTMtLjU5My0uMTMxLS45NTZhOSA5IDAgMCAwLS4yNDktLjY1N2wtLjA4Mi0uMjAyYy0uODE1LS4xOTctMS41NzgtLjY2Mi0yLjE5MS0xLjI3Ny0uNjE0LS42MTUtMS4wNzktMS4zNzktMS4yNzUtMi4xOTVsLS4yMDMtLjA4M2ExMCAxMCAwIDAgMC0uNjU1LS4yNDhjLS4zNjMtLjExOS0uNjc1LS4xNzItLjk1NS0uMTMybC0xLjg5Ni4yN0EuNTEuNTEgMCAwIDEgLjE1IDcuMTdsMi4zODItMi4zODZjLjQxLS40MS45NDctLjY3IDEuNTI0LS43MzRoLjAwNmwyLjQtLjIzOEM5LjAwNSAxLjU1IDExLjA4Ny41ODIgMTIuNjIzLjIwOGMuODktLjIxNyAxLjU5LS4yMzIgMi4wOC0uMTg4LjI0NC4wMjMuNDM1LjA2LjU3LjA5M3EuMS4wMjYuMTYuMDQ1Yy4xODQuMDYuMjc5LjEzLjM1MS4yOTVsLjAyOS4wNzNhMy41IDMuNSAwIDAgMSAuMTU3LjcyMWMuMDU1LjQ4NS4wNTEgMS4xNzgtLjE1OSAyLjA2NW0tNC44MjggNy40NzUuMDQtLjA0LS4xMDcgMS4wODFhMS41NCAxLjU0IDAgMCAxLS40NC45MTNsLTEuMjk4IDEuMy4wNTQtLjM4Yy4wNzItLjUwNi0uMDM0LS45OTMtLjE3Mi0xLjQxOGE5IDkgMCAwIDAtLjE2NC0uNDVjLjczOC0uMDY1IDEuNDYyLS4zOCAyLjA4Ny0xLjAwNk01LjIwNSA1Yy0uNjI1LjYyNi0uOTQgMS4zNTEtMS4wMDQgMi4wOWE5IDkgMCAwIDAtLjQ1LS4xNjRjLS40MjQtLjEzOC0uOTEtLjI0NC0xLjQxNi0uMTcybC0uMzguMDU0IDEuMy0xLjNjLjI0NS0uMjQ2LjU2Ni0uNDAxLjkxLS40NGwxLjA4LS4xMDd6bTkuNDA2LTMuOTYxYy0uMzgtLjAzNC0uOTY3LS4wMjctMS43NDYuMTYzLTEuNTU4LjM4LTMuOTE3IDEuNDk2LTYuOTM3IDQuNTIxLS42Mi42Mi0uNzk5IDEuMzQtLjY4NyAyLjA1MS4xMDcuNjc2LjQ4MyAxLjM2MiAxLjA0OCAxLjkyOC41NjQuNTY1IDEuMjUuOTQxIDEuOTI0IDEuMDQ5LjcxLjExMiAxLjQyOS0uMDY3IDIuMDQ4LS42ODggMy4wNzktMy4wODMgNC4xOTItNS40NDQgNC41NTYtNi45ODcuMTgzLS43NzEuMTgtMS4zNDUuMTM4LTEuNzEzYTMgMyAwIDAgMC0uMDQ1LS4yODMgMyAzIDAgMCAwLS4zLS4wNDFaIi8+CiAgPHBhdGggZD0iTTcuMDA5IDEyLjEzOWE3LjYgNy42IDAgMCAxLTEuODA0LTEuMzUyQTcuNiA3LjYgMCAwIDEgMy43OTQgOC44NmMtMS4xMDIuOTkyLTEuOTY1IDUuMDU0LTEuODM5IDUuMTguMTI1LjEyNiAzLjkzNi0uODk2IDUuMDU0LTEuOTAyWiIvPgo8L3N2Zz4=)}.cbb-button__icon--star .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktc3RhciIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMi44NjYgMTQuODVjLS4wNzguNDQ0LjM2Ljc5MS43NDYuNTkzbDQuMzktMi4yNTYgNC4zODkgMi4yNTZjLjM4Ni4xOTguODI0LS4xNDkuNzQ2LS41OTJsLS44My00LjczIDMuNTIyLTMuMzU2Yy4zMy0uMzE0LjE2LS44ODgtLjI4Mi0uOTVsLTQuODk4LS42OTZMOC40NjUuNzkyYS41MTMuNTEzIDAgMCAwLS45MjcgMEw1LjM1NCA1LjEybC00Ljg5OC42OTZjLS40NDEuMDYyLS42MTIuNjM2LS4yODMuOTVsMy41MjMgMy4zNTYtLjgzIDQuNzN6bTQuOTA1LTIuNzY3LTMuNjg2IDEuODk0LjY5NC0zLjk1N2EuNTYuNTYgMCAwIDAtLjE2My0uNTA1TDEuNzEgNi43NDVsNC4wNTItLjU3NmEuNTMuNTMgMCAwIDAgLjM5My0uMjg4TDggMi4yMjNsMS44NDcgMy42NThhLjUzLjUzIDAgMCAwIC4zOTMuMjg4bDQuMDUyLjU3NS0yLjkwNiAyLjc3YS41Ni41NiAwIDAgMC0uMTYzLjUwNmwuNjk0IDMuOTU3LTMuNjg2LTEuODk0YS41LjUgMCAwIDAtLjQ2MSAweiIvPgo8L3N2Zz4=)}.cbb-button__icon--stars .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktc3RhcnMiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTcuNjU3IDYuMjQ3Yy4xMS0uMzMuNTc2LS4zMy42ODYgMGwuNjQ1IDEuOTM3YTIuODkgMi44OSAwIDAgMCAxLjgyOSAxLjgyOGwxLjkzNi42NDVjLjMzLjExLjMzLjU3NiAwIC42ODZsLTEuOTM3LjY0NWEyLjg5IDIuODkgMCAwIDAtMS44MjggMS44MjlsLS42NDUgMS45MzZhLjM2MS4zNjEgMCAwIDEtLjY4NiAwbC0uNjQ1LTEuOTM3YTIuODkgMi44OSAwIDAgMC0xLjgyOC0xLjgyOGwtMS45MzctLjY0NWEuMzYxLjM2MSAwIDAgMSAwLS42ODZsMS45MzctLjY0NWEyLjg5IDIuODkgMCAwIDAgMS44MjgtMS44Mjh6TTMuNzk0IDEuMTQ4YS4yMTcuMjE3IDAgMCAxIC40MTIgMGwuMzg3IDEuMTYyYy4xNzMuNTE4LjU3OS45MjQgMS4wOTcgMS4wOTdsMS4xNjIuMzg3YS4yMTcuMjE3IDAgMCAxIDAgLjQxMmwtMS4xNjIuMzg3QTEuNzMgMS43MyAwIDAgMCA0LjU5MyA1LjY5bC0uMzg3IDEuMTYyYS4yMTcuMjE3IDAgMCAxLS40MTIgMEwzLjQwNyA1LjY5QTEuNzMgMS43MyAwIDAgMCAyLjMxIDQuNTkzbC0xLjE2Mi0uMzg3YS4yMTcuMjE3IDAgMCAxIDAtLjQxMmwxLjE2Mi0uMzg3QTEuNzMgMS43MyAwIDAgMCAzLjQwNyAyLjMxek0xMC44NjMuMDk5YS4xNDUuMTQ1IDAgMCAxIC4yNzQgMGwuMjU4Ljc3NGMuMTE1LjM0Ni4zODYuNjE3LjczMi43MzJsLjc3NC4yNThhLjE0NS4xNDUgMCAwIDEgMCAuMjc0bC0uNzc0LjI1OGExLjE2IDEuMTYgMCAwIDAtLjczMi43MzJsLS4yNTguNzc0YS4xNDUuMTQ1IDAgMCAxLS4yNzQgMGwtLjI1OC0uNzc0YTEuMTYgMS4xNiAwIDAgMC0uNzMyLS43MzJMOS4xIDIuMTM3YS4xNDUuMTQ1IDAgMCAxIDAtLjI3NGwuNzc0LS4yNThjLjM0Ni0uMTE1LjYxNy0uMzg2LjczMi0uNzMyeiIvPgo8L3N2Zz4=)}.cbb-button__icon--stickies .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktc3RpY2tpZXMiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTEuNSAwQTEuNSAxLjUgMCAwIDAgMCAxLjVWMTNhMSAxIDAgMCAwIDEgMVYxLjVhLjUuNSAwIDAgMSAuNS0uNUgxNGExIDEgMCAwIDAtMS0xeiIvPgogIDxwYXRoIGQ9Ik0zLjUgMkExLjUgMS41IDAgMCAwIDIgMy41djExQTEuNSAxLjUgMCAwIDAgMy41IDE2aDYuMDg2YTEuNSAxLjUgMCAwIDAgMS4wNi0uNDRsNC45MTUtNC45MTRBMS41IDEuNSAwIDAgMCAxNiA5LjU4NlYzLjVBMS41IDEuNSAwIDAgMCAxNC41IDJ6TTMgMy41YS41LjUgMCAwIDEgLjUtLjVoMTFhLjUuNSAwIDAgMSAuNS41VjloLTQuNUExLjUgMS41IDAgMCAwIDkgMTAuNVYxNUgzLjVhLjUuNSAwIDAgMS0uNS0uNXptNyAxMS4yOTNWMTAuNWEuNS41IDAgMCAxIC41LS41aDQuMjkzeiIvPgo8L3N2Zz4=)}.cbb-button__icon--tools .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktdG9vbHMiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTEgMCAwIDFsMi4yIDMuMDgxYTEgMSAwIDAgMCAuODE1LjQxOWguMDdhMSAxIDAgMCAxIC43MDguMjkzbDIuNjc1IDIuNjc1LTIuNjE3IDIuNjU0QTMuMDAzIDMuMDAzIDAgMCAwIDAgMTNhMyAzIDAgMSAwIDUuODc4LS44NTFsMi42NTQtMi42MTcuOTY4Ljk2OC0uMzA1LjkxNGExIDEgMCAwIDAgLjI0MiAxLjAyM2wzLjI3IDMuMjdhLjk5Ny45OTcgMCAwIDAgMS40MTQgMGwxLjU4Ni0xLjU4NmEuOTk3Ljk5NyAwIDAgMCAwLTEuNDE0bC0zLjI3LTMuMjdhMSAxIDAgMCAwLTEuMDIzLS4yNDJMMTAuNSA5LjVsLS45Ni0uOTYgMi42OC0yLjY0M0EzLjAwNSAzLjAwNSAwIDAgMCAxNiAzcTAtLjQwNS0uMTAyLS43NzdsLTIuMTQgMi4xNDFMMTIgNGwtLjM2NC0xLjc1N0wxMy43NzcuMTAyYTMgMyAwIDAgMC0zLjY3NSAzLjY4TDcuNDYyIDYuNDYgNC43OTMgMy43OTNhMSAxIDAgMCAxLS4yOTMtLjcwN3YtLjA3MWExIDEgMCAwIDAtLjQxOS0uODE0em05LjY0NiAxMC42NDZhLjUuNSAwIDAgMSAuNzA4IDBsMi45MTQgMi45MTVhLjUuNSAwIDAgMS0uNzA3LjcwN2wtMi45MTUtMi45MTRhLjUuNSAwIDAgMSAwLS43MDhNMyAxMWwuNDcxLjI0Mi41MjkuMDI2LjI4Ny40NDUuNDQ1LjI4Ny4wMjYuNTI5TDUgMTNsLS4yNDIuNDcxLS4wMjYuNTI5LS40NDUuMjg3LS4yODcuNDQ1LS41MjkuMDI2TDMgMTVsLS40NzEtLjI0MkwyIDE0LjczMmwtLjI4Ny0uNDQ1TDEuMjY4IDE0bC0uMDI2LS41MjlMMSAxM2wuMjQyLS40NzEuMDI2LS41MjkuNDQ1LS4yODcuMjg3LS40NDUuNTI5LS4wMjZ6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--ui-checks-grid .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktdWktY2hlY2tzLWdyaWQiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTIgMTBoM2ExIDEgMCAwIDEgMSAxdjNhMSAxIDAgMCAxLTEgMUgyYTEgMSAwIDAgMS0xLTF2LTNhMSAxIDAgMCAxIDEtMW05LTloM2ExIDEgMCAwIDEgMSAxdjNhMSAxIDAgMCAxLTEgMWgtM2ExIDEgMCAwIDEtMS0xVjJhMSAxIDAgMCAxIDEtMW0wIDlhMSAxIDAgMCAwLTEgMXYzYTEgMSAwIDAgMCAxIDFoM2ExIDEgMCAwIDAgMS0xdi0zYTEgMSAwIDAgMC0xLTF6bTAtMTBhMiAyIDAgMCAwLTIgMnYzYTIgMiAwIDAgMCAyIDJoM2EyIDIgMCAwIDAgMi0yVjJhMiAyIDAgMCAwLTItMnpNMiA5YTIgMiAwIDAgMC0yIDJ2M2EyIDIgMCAwIDAgMiAyaDNhMiAyIDAgMCAwIDItMnYtM2EyIDIgMCAwIDAtMi0yem03IDJhMiAyIDAgMCAxIDItMmgzYTIgMiAwIDAgMSAyIDJ2M2EyIDIgMCAwIDEtMiAyaC0zYTIgMiAwIDAgMS0yLTJ6TTAgMmEyIDIgMCAwIDEgMi0yaDNhMiAyIDAgMCAxIDIgMnYzYTIgMiAwIDAgMS0yIDJIMmEyIDIgMCAwIDEtMi0yem01LjM1NC44NTRhLjUuNSAwIDEgMC0uNzA4LS43MDhMMyAzLjc5M2wtLjY0Ni0uNjQ3YS41LjUgMCAxIDAtLjcwOC43MDhsMSAxYS41LjUgMCAwIDAgLjcwOCAweiIvPgo8L3N2Zz4=)}.cbb-button__icon--ui-checks .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktdWktY2hlY2tzIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik03IDIuNWEuNS41IDAgMCAxIC41LS41aDdhLjUuNSAwIDAgMSAuNS41djFhLjUuNSAwIDAgMS0uNS41aC03YS41LjUgMCAwIDEtLjUtLjV6TTIgMWEyIDIgMCAwIDAtMiAydjJhMiAyIDAgMCAwIDIgMmgyYTIgMiAwIDAgMCAyLTJWM2EyIDIgMCAwIDAtMi0yem0wIDhhMiAyIDAgMCAwLTIgMnYyYTIgMiAwIDAgMCAyIDJoMmEyIDIgMCAwIDAgMi0ydi0yYTIgMiAwIDAgMC0yLTJ6bS44NTQtMy42NDZhLjUuNSAwIDAgMS0uNzA4IDBsLTEtMWEuNS41IDAgMSAxIC43MDgtLjcwOGwuNjQ2LjY0NyAxLjY0Ni0xLjY0N2EuNS41IDAgMSAxIC43MDguNzA4em0wIDhhLjUuNSAwIDAgMS0uNzA4IDBsLTEtMWEuNS41IDAgMCAxIC43MDgtLjcwOGwuNjQ2LjY0NyAxLjY0Ni0xLjY0N2EuNS41IDAgMCAxIC43MDguNzA4ek03IDEwLjVhLjUuNSAwIDAgMSAuNS0uNWg3YS41LjUgMCAwIDEgLjUuNXYxYS41LjUgMCAwIDEtLjUuNWgtN2EuNS41IDAgMCAxLS41LS41em0wLTVhLjUuNSAwIDAgMSAuNS0uNWg1YS41LjUgMCAwIDEgMCAxaC01YS41LjUgMCAwIDEtLjUtLjVtMCA4YS41LjUgMCAwIDEgLjUtLjVoNWEuNS41IDAgMCAxIDAgMWgtNWEuNS41IDAgMCAxLS41LS41Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--umbrella-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktdW1icmVsbGEtZmlsbCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDBhLjUuNSAwIDAgMSAuNS41di41MTRDMTIuNjI1IDEuMjM4IDE2IDQuMjIgMTYgOGMwIDAgMCAuNS0uNS41LS4xNDkgMC0uMzUyLS4xNDUtLjM1Mi0uMTQ1bC0uMDA0LS4wMDQtLjAyNS0uMDIzYTMuNSAzLjUgMCAwIDAtLjU1NS0uMzk0QTMuMTcgMy4xNyAwIDAgMCAxMyA3LjVjLS42MzggMC0xLjE3OC4yMTMtMS41NjQuNDM0YTMuNSAzLjUgMCAwIDAtLjU1NS4zOTRsLS4wMjUuMDIzLS4wMDMuMDAzcy0uMjA0LjE0Ni0uMzUzLjE0Ni0uMzUyLS4xNDUtLjM1Mi0uMTQ1bC0uMDA0LS4wMDQtLjAyNS0uMDIzYTMuNSAzLjUgMCAwIDAtLjU1NS0uMzk0IDMuMyAzLjMgMCAwIDAtMS4wNjQtLjM5VjEzLjVIOGguNXYuMDM5bC0uMDA1LjA4M2EzIDMgMCAwIDEtLjI5OCAxLjEwMiAyLjI2IDIuMjYgMCAwIDEtLjc2My44OEM3LjA2IDE1Ljg1MSA2LjU4NyAxNiA2IDE2cy0xLjA2MS0uMTQ4LTEuNDM0LS4zOTZhMi4yNiAyLjI2IDAgMCAxLS43NjMtLjg4IDMgMyAwIDAgMS0uMzAyLTEuMTg1di0uMDI1bC0uMDAxLS4wMDl2LS4wMDNzMC0uMDAyLjUtLjAwMmgtLjVWMTNhLjUuNSAwIDAgMSAxIDB2LjUwNmwuMDAzLjA0NGEyIDIgMCAwIDAgLjE5NS43MjZjLjA5NS4xOTEuMjMuMzY3LjQyMy40OTUuMTkuMTI3LjQ2Ni4yMjkuODc5LjIyOXMuNjg5LS4xMDIuODc5LS4yMjljLjE5My0uMTI4LjMyOC0uMzA0LjQyNC0uNDk1YTIgMiAwIDAgMCAuMTk3LS43N1Y3LjU0NGEzLjMgMy4zIDAgMCAwLTEuMDY0LjM5IDMuNSAzLjUgMCAwIDAtLjU4LjQxN2wtLjAwNC4wMDRTNS42NSA4LjUgNS41IDguNXMtLjM1Mi0uMTQ1LS4zNTItLjE0NWwtLjAwNC0uMDA0YTMuNSAzLjUgMCAwIDAtLjU4LS40MTdBMy4xNyAzLjE3IDAgMCAwIDMgNy41Yy0uNjM4IDAtMS4xNzcuMjEzLTEuNTY0LjQzNGEzLjUgMy41IDAgMCAwLS41OC40MTdsLS4wMDQuMDA0Uy42NSA4LjUuNSA4LjVDMCA4LjUgMCA4IDAgOGMwLTMuNzggMy4zNzUtNi43NjIgNy41LTYuOTg2Vi41QS41LjUgMCAwIDEgOCAwIi8+Cjwvc3ZnPg==)}.cbb-button__icon--watch .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktd2F0Y2giIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTguNSA1YS41LjUgMCAwIDAtMSAwdjIuNUg2YS41LjUgMCAwIDAgMCAxaDJhLjUuNSAwIDAgMCAuNS0uNXoiLz4KICA8cGF0aCBkPSJNNS42NjcgMTZDNC43NDcgMTYgNCAxNS4yNTQgNCAxNC4zMzN2LTEuODZBNiA2IDAgMCAxIDIgOGMwLTEuNzc3Ljc3Mi0zLjM3NCAyLTQuNDcyVjEuNjY3QzQgLjc0NyA0Ljc0NiAwIDUuNjY3IDBoNC42NjZDMTEuMjUzIDAgMTIgLjc0NiAxMiAxLjY2N3YxLjg2YTYgNiAwIDAgMSAxLjkxOCAzLjQ4LjUwMi41MDIgMCAwIDEgLjU4Mi40OTN2MWEuNS41IDAgMCAxLS41ODIuNDkzQTYgNiAwIDAgMSAxMiAxMi40NzN2MS44NmMwIC45Mi0uNzQ2IDEuNjY3LTEuNjY3IDEuNjY3ek0xMyA4QTUgNSAwIDEgMCAzIDhhNSA1IDAgMCAwIDEwIDAiLz4KPC9zdmc+)}.cbb-button__icon--wind .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktd2luZCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMTIuNSAyQTIuNSAyLjUgMCAwIDAgMTAgNC41YS41LjUgMCAwIDEtMSAwQTMuNSAzLjUgMCAxIDEgMTIuNSA4SC41YS41LjUgMCAwIDEgMC0xaDEyYTIuNSAyLjUgMCAwIDAgMC01bS03IDFhMSAxIDAgMCAwLTEgMSAuNS41IDAgMCAxLTEgMCAyIDIgMCAxIDEgMiAyaC01YS41LjUgMCAwIDEgMC0xaDVhMSAxIDAgMCAwIDAtMk0wIDkuNUEuNS41IDAgMCAxIC41IDloMTAuMDQyYTMgMyAwIDEgMS0zIDMgLjUuNSAwIDAgMSAxIDAgMiAyIDAgMSAwIDItMkguNWEuNS41IDAgMCAxLS41LS41Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--wrench .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktd3JlbmNoIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0uMTAyIDIuMjIzQTMuMDA0IDMuMDA0IDAgMCAwIDMuNzggNS44OTdsNi4zNDEgNi4yNTJBMy4wMDMgMy4wMDMgMCAwIDAgMTMgMTZhMyAzIDAgMSAwLS44NTEtNS44NzhMNS44OTcgMy43ODFBMy4wMDQgMy4wMDQgMCAwIDAgMi4yMjMuMWwyLjE0MSAyLjE0Mkw0IDRsLTEuNzU3LjM2NHptMTMuMzcgOS4wMTkuNTI4LjAyNi4yODcuNDQ1LjQ0NS4yODcuMDI2LjUyOUwxNSAxM2wtLjI0Mi40NzEtLjAyNi41MjktLjQ0NS4yODctLjI4Ny40NDUtLjUyOS4wMjZMMTMgMTVsLS40NzEtLjI0Mi0uNTI5LS4wMjYtLjI4Ny0uNDQ1LS40NDUtLjI4Ny0uMDI2LS41MjlMMTEgMTNsLjI0Mi0uNDcxLjAyNi0uNTI5LjQ0NS0uMjg3LjI4Ny0uNDQ1LjUyOS0uMDI2TDEzIDExeiIvPgo8L3N2Zz4=)}.cbb-button__icon--wrench-adjustable .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktd3JlbmNoLWFkanVzdGFibGUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTE2IDQuNWE0LjUgNC41IDAgMCAxLTEuNzAzIDMuNTI2TDEzIDVsMi45NTktMS4xMXEuMDQuMy4wNDEuNjEiLz4KICA8cGF0aCBkPSJNMTEuNSA5Yy42NTMgMCAxLjI3My0uMTM5IDEuODMzLS4zOUwxMiA1LjUgMTEgM2wzLjgyNi0xLjUzQTQuNSA0LjUgMCAwIDAgNy4yOSA2LjA5MmwtNi4xMTYgNS4wOTZhMi41ODMgMi41ODMgMCAxIDAgMy42MzggMy42MzhMOS45MDggOC43MUE0LjUgNC41IDAgMCAwIDExLjUgOW0tMS4yOTItNC4zNjEtLjU5Ni44OTMuODA5LS4yN2EuMjUuMjUgMCAwIDEgLjI4Ny4zNzdsLS41OTYuODkzLjgwOS0uMjcuMTU4LjQ3NS0xLjUuNWEuMjUuMjUgMCAwIDEtLjI4Ny0uMzc2bC41OTYtLjg5My0uODA5LjI3YS4yNS4yNSAwIDAgMS0uMjg3LS4zNzdsLjU5Ni0uODkzLS44MDkuMjctLjE1OC0uNDc1IDEuNS0uNWEuMjUuMjUgMCAwIDEgLjI4Ny4zNzZNMyAxNGExIDEgMCAxIDEgMC0yIDEgMSAwIDAgMSAwIDIiLz4KPC9zdmc+)}.cbb-button__icon--wrench-adjustable-circle .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktd3JlbmNoLWFkanVzdGFibGUtY2lyY2xlIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0xMi40OTYgOGE0LjUgNC41IDAgMCAxLTEuNzAzIDMuNTI2TDkuNDk3IDguNWwyLjk1OS0xLjExcS4wNC4zLjA0LjYxIi8+CiAgPHBhdGggZD0iTTE2IDhBOCA4IDAgMSAxIDAgOGE4IDggMCAwIDEgMTYgMG0tMSAwYTcgNyAwIDEgMC0xMy4yMDIgMy4yNDlsMS45ODgtMS42NTdhNC41IDQuNSAwIDAgMSA3LjUzNy00LjYyM0w3LjQ5NyA2LjVsMSAyLjUgMS4zMzMgMy4xMWMtLjU2LjI1MS0xLjE4LjM5LTEuODMzLjM5YTQuNSA0LjUgMCAwIDEtMS41OTItLjI5TDQuNzQ3IDE0LjJBNyA3IDAgMCAwIDE1IDhtLTguMjk1LjEzOWEuMjUuMjUgMCAwIDAtLjI4OC0uMzc2bC0xLjUuNS4xNTkuNDc0LjgwOC0uMjctLjU5NS44OTRhLjI1LjI1IDAgMCAwIC4yODcuMzc2bC44MDgtLjI3LS41OTUuODk0YS4yNS4yNSAwIDAgMCAuMjg3LjM3NmwxLjUtLjUtLjE1OS0uNDc0LS44MDguMjcuNTk2LS44OTRhLjI1LjI1IDAgMCAwLS4yODgtLjM3NmwtLjgwOC4yN3oiLz4KPC9zdmc+)}html[data-theme=dark] .cbb-button__icon-container:before{filter:drop-shadow(var(--cbb-icon-size,30px) 0 var(--cbb-icon-dark-color,#fff))}
     1.cbb-button{background-color:var(--cbb-button-light-color,#333);border-color:var(--cbb-button-light-border-color,#00000000);color:var(--cbb-button-text-light-color,#333);cursor:pointer;text-decoration:none;transition:all .5s;width:-moz-fit-content;width:fit-content}.cbb-button:hover{background-color:var(--cbb-button-hover-light-color,#333);transition:all .5s}.cbb-button--hover-text-light-color:hover{color:var(--cbb-button-hover-text-light-color,#f4f4f4)}.cbb-button--hover-border-light-color:hover{border-color:var(--cbb-button-border-hover-light-color,#00000000)}html[data-theme=dark] .cbb-button{background-color:var(--cbb-button-dark-color,#f4f4f4);border-color:var(--cbb-button-dark-border-color,#00000000);color:var(--cbb-button-text-dark-color,#333);text-decoration:none}html[data-theme=dark] .cbb-button:hover{background-color:var(--cbb-button-hover-dark-color,#333)}html[data-theme=dark] .cbb-button--hover-text-dark-color:hover{color:var(--cbb-button-hover-text-dark-color,#f4f4f4)}html[data-theme=dark] .cbb-button--hover-border-dark-color:hover{border-color:var(--cbb-button-border-hover-dark-color,#00000000)}.cbb-button-with-icon{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;flex-direction:var(--cbb-button-flex-direction,row);justify-content:center}.cbb-button__icon{clip-path:inset(0 0 0 0);height:var(--cbb-icon-size,30px);position:relative;width:var(--cbb-icon-size,30px)}.cbb-button__icon-content{right:0;position:absolute;top:0}.cbb-button__icon-container,.cbb-button__icon-content{display:block;height:var(--cbb-icon-size,30px);width:var(--cbb-icon-size,30px)}.cbb-button__icon-container{margin-right:calc(var(--cbb-icon-size, 30px)*-1);position:relative}.cbb-button__icon-container:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;filter:drop-shadow(var(--cbb-icon-size,30px) 0 var(--cbb-icon-color,#000));height:var(--cbb-icon-size,30px);right:0;position:absolute;top:0;width:var(--cbb-icon-size,30px)}.cbb-button--icon-text-light-color:hover .cbb-button__icon-container:before{filter:drop-shadow(var(--cbb-icon-size,30px) 0 var(--cbb-hover-icon-light-color,#000))}html[data-theme=dark] .cbb-button--icon-text-dark-color:hover .cbb-button__icon-container:before{filter:drop-shadow(var(--cbb-icon-size,30px) 0 var(--cbb-hover-icon-dark-color,#000))}.cbb-button__icon--alarm-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYWxhcm0tZmlsbCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNNiAuNWEuNS41IDAgMCAxIC41LS41aDNhLjUuNSAwIDAgMSAwIDFIOXYxLjA3YTcuMDAxIDcuMDAxIDAgMCAxIDMuMjc0IDEyLjQ3NGwuNjAxLjYwMmEuNS41IDAgMCAxLS43MDcuNzA4bC0uNzQ2LS43NDZBNi45NyA2Ljk3IDAgMCAxIDggMTZhNi45NyA2Ljk3IDAgMCAxLTMuNDIyLS44OTJsLS43NDYuNzQ2YS41LjUgMCAwIDEtLjcwNy0uNzA4bC42MDItLjYwMkE3LjAwMSA3LjAwMSAwIDAgMSA3IDIuMDdWMWgtLjVBLjUuNSAwIDAgMSA2IC41bTIuNSA1YS41LjUgMCAwIDAtMSAwdjMuMzYybC0xLjQyOSAyLjM4YS41LjUgMCAxIDAgLjg1OC41MTVsMS41LTIuNUEuNS41IDAgMCAwIDguNSA5ek0uODYgNS4zODdBMi41IDIuNSAwIDEgMSA0LjM4NyAxLjg2IDguMDQgOC4wNCAwIDAgMCAuODYgNS4zODdNMTEuNjEzIDEuODZhMi41IDIuNSAwIDEgMSAzLjUyNyAzLjUyNyA4LjA0IDguMDQgMCAwIDAtMy41MjctMy41MjciLz4KPC9zdmc+)}.cbb-button__icon--arrow-left-circle-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctbGVmdC1jaXJjbGUtZmlsbCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNOCAwYTggOCAwIDEgMCAwIDE2QTggOCAwIDAgMCA4IDBtMy41IDcuNWEuNS41IDAgMCAxIDAgMUg1LjcwN2wyLjE0NyAyLjE0NmEuNS41IDAgMCAxLS43MDguNzA4bC0zLTNhLjUuNSAwIDAgMSAwLS43MDhsMy0zYS41LjUgMCAxIDEgLjcwOC43MDhMNS43MDcgNy41eiIvPgo8L3N2Zz4=)}.cbb-button__icon--arrow-left-circle .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctbGVmdC1jaXJjbGUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMSA4YTcgNyAwIDEgMCAxNCAwQTcgNyAwIDAgMCAxIDhtMTUgMEE4IDggMCAxIDEgMCA4YTggOCAwIDAgMSAxNiAwbS00LjUtLjVhLjUuNSAwIDAgMSAwIDFINS43MDdsMi4xNDcgMi4xNDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtMy0zYS41LjUgMCAwIDEgMC0uNzA4bDMtM2EuNS41IDAgMSAxIC43MDguNzA4TDUuNzA3IDcuNXoiLz4KPC9zdmc+)}.cbb-button__icon--arrow-right-circle-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctcmlnaHQtY2lyY2xlLWZpbGwiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTggMGE4IDggMCAxIDEgMCAxNkE4IDggMCAwIDEgOCAwTTQuNSA3LjVhLjUuNSAwIDAgMCAwIDFoNS43OTNsLTIuMTQ3IDIuMTQ2YS41LjUgMCAwIDAgLjcwOC43MDhsMy0zYS41LjUgMCAwIDAgMC0uNzA4bC0zLTNhLjUuNSAwIDEgMC0uNzA4LjcwOEwxMC4yOTMgNy41eiIvPgo8L3N2Zz4=)}.cbb-button__icon--arrow-right-circle .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctcmlnaHQtY2lyY2xlIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEgOGE3IDcgMCAxIDAgMTQgMEE3IDcgMCAwIDAgMSA4bTE1IDBBOCA4IDAgMSAxIDAgOGE4IDggMCAwIDEgMTYgME00LjUgNy41YS41LjUgMCAwIDAgMCAxaDUuNzkzbC0yLjE0NyAyLjE0NmEuNS41IDAgMCAwIC43MDguNzA4bDMtM2EuNS41IDAgMCAwIDAtLjcwOGwtMy0zYS41LjUgMCAxIDAtLjcwOC43MDhMMTAuMjkzIDcuNXoiLz4KPC9zdmc+)}.cbb-button__icon--arrow-up-left-square .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctdXAtbGVmdC1zcXVhcmUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTUgMmExIDEgMCAwIDAtMS0xSDJhMSAxIDAgMCAwLTEgMXYxMmExIDEgMCAwIDAgMSAxaDEyYTEgMSAwIDAgMCAxLTF6TTAgMmEyIDIgMCAwIDEgMi0yaDEyYTIgMiAwIDAgMSAyIDJ2MTJhMiAyIDAgMCAxLTIgMkgyYTIgMiAwIDAgMS0yLTJ6bTEwLjA5NiA4LjgwM2EuNS41IDAgMSAwIC43MDctLjcwN0w2LjcwNyA2aDIuNzY4YS41LjUgMCAxIDAgMC0xSDUuNWEuNS41IDAgMCAwLS41LjV2My45NzVhLjUuNSAwIDAgMCAxIDBWNi43MDd6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--arrow-up-right-circle-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctdXAtcmlnaHQtY2lyY2xlLWZpbGwiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTAgOGE4IDggMCAxIDAgMTYgMEE4IDggMCAwIDAgMCA4bTUuOTA0IDIuODAzYS41LjUgMCAxIDEtLjcwNy0uNzA3TDkuMjkzIDZINi41MjVhLjUuNSAwIDEgMSAwLTFIMTAuNWEuNS41IDAgMCAxIC41LjV2My45NzVhLjUuNSAwIDAgMS0xIDBWNi43MDd6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--arrow-up-right-circle .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctdXAtcmlnaHQtY2lyY2xlIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEgOGE3IDcgMCAxIDAgMTQgMEE3IDcgMCAwIDAgMSA4bTE1IDBBOCA4IDAgMSAxIDAgOGE4IDggMCAwIDEgMTYgME01Ljg1NCAxMC44MDNhLjUuNSAwIDEgMS0uNzA4LS43MDdMOS4yNDMgNkg2LjQ3NWEuNS41IDAgMSAxIDAtMWgzLjk3NWEuNS41IDAgMCAxIC41LjV2My45NzVhLjUuNSAwIDEgMS0xIDBWNi43MDd6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--arrow-up-right-square-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctdXAtcmlnaHQtc3F1YXJlLWZpbGwiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTE0IDBhMiAyIDAgMCAxIDIgMnYxMmEyIDIgMCAwIDEtMiAySDJhMiAyIDAgMCAxLTItMlYyYTIgMiAwIDAgMSAyLTJ6TTUuOTA0IDEwLjgwMyAxMCA2LjcwN3YyLjc2OGEuNS41IDAgMCAwIDEgMFY1LjVhLjUuNSAwIDAgMC0uNS0uNUg2LjUyNWEuNS41IDAgMSAwIDAgMWgyLjc2OGwtNC4wOTYgNC4wOTZhLjUuNSAwIDAgMCAuNzA3LjcwNyIvPgo8L3N2Zz4=)}.cbb-button__icon--arrow-up-right-square .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctdXAtcmlnaHQtc3F1YXJlIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE1IDJhMSAxIDAgMCAwLTEtMUgyYTEgMSAwIDAgMC0xIDF2MTJhMSAxIDAgMCAwIDEgMWgxMmExIDEgMCAwIDAgMS0xek0wIDJhMiAyIDAgMCAxIDItMmgxMmEyIDIgMCAwIDEgMiAydjEyYTIgMiAwIDAgMS0yIDJIMmEyIDIgMCAwIDEtMi0yem01Ljg1NCA4LjgwM2EuNS41IDAgMSAxLS43MDgtLjcwN0w5LjI0MyA2SDYuNDc1YS41LjUgMCAxIDEgMC0xaDMuOTc1YS41LjUgMCAwIDEgLjUuNXYzLjk3NWEuNS41IDAgMSAxLTEgMFY2LjcwN3oiLz4KPC9zdmc+)}.cbb-button__icon--award .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXdhcmQiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTkuNjY5Ljg2NCA4IDAgNi4zMzEuODY0bC0xLjg1OC4yODItLjg0MiAxLjY4LTEuMzM3IDEuMzJMMi42IDZsLS4zMDYgMS44NTQgMS4zMzcgMS4zMi44NDIgMS42OCAxLjg1OC4yODJMOCAxMmwxLjY2OS0uODY0IDEuODU4LS4yODIuODQyLTEuNjggMS4zMzctMS4zMkwxMy40IDZsLjMwNi0xLjg1NC0xLjMzNy0xLjMyLS44NDItMS42OHptMS4xOTYgMS4xOTMuNjg0IDEuMzY1IDEuMDg2IDEuMDcyTDEyLjM4NyA2bC4yNDggMS41MDYtMS4wODYgMS4wNzItLjY4NCAxLjM2NS0xLjUxLjIyOUw4IDEwLjg3NGwtMS4zNTUtLjcwMi0xLjUxLS4yMjktLjY4NC0xLjM2NS0xLjA4Ni0xLjA3MkwzLjYxNCA2bC0uMjUtMS41MDYgMS4wODctMS4wNzIuNjg0LTEuMzY1IDEuNTEtLjIyOUw4IDEuMTI2bDEuMzU2LjcwMnoiLz4KICA8cGF0aCBkPSJNNCAxMS43OTRWMTZsNC0xIDQgMXYtNC4yMDZsLTIuMDE4LjMwNkw4IDEzLjEyNiA2LjAxOCAxMi4xeiIvPgo8L3N2Zz4=)}.cbb-button__icon--battery-charging .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYmF0dGVyeS1jaGFyZ2luZyIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNOS41ODUgMi41NjhhLjUuNSAwIDAgMSAuMjI2LjU4TDguNjc3IDYuODMyaDEuOTlhLjUuNSAwIDAgMSAuMzY0Ljg0M2wtNS4zMzQgNS42NjdhLjUuNSAwIDAgMS0uODQyLS40OUw1Ljk5IDkuMTY3SDRhLjUuNSAwIDAgMS0uMzY0LS44NDNsNS4zMzMtNS42NjdhLjUuNSAwIDAgMSAuNjE2LS4wOXoiLz4KICA8cGF0aCBkPSJNMiA0aDQuMzMybC0uOTQgMUgyYTEgMSAwIDAgMC0xIDF2NGExIDEgMCAwIDAgMSAxaDIuMzhsLS4zMDggMUgyYTIgMiAwIDAgMS0yLTJWNmEyIDIgMCAwIDEgMi0yIi8+CiAgPHBhdGggZD0iTTIgNmgyLjQ1TDIuOTA4IDcuNjM5QTEuNSAxLjUgMCAwIDAgMy4zMTMgMTBIMnptOC41OTUtMi0uMzA4IDFIMTJhMSAxIDAgMCAxIDEgMXY0YTEgMSAwIDAgMS0xIDFIOS4yNzZsLS45NDIgMUgxMmEyIDIgMCAwIDAgMi0yVjZhMiAyIDAgMCAwLTItMnoiLz4KICA8cGF0aCBkPSJNMTIgMTBoLTEuNzgzbDEuNTQyLTEuNjM5cS4xNDYtLjE1Ni4yNDEtLjM0em0wLTMuMzU0VjZoLS42NDZhMS41IDEuNSAwIDAgMSAuNjQ2LjY0Nk0xNiA4YTEuNSAxLjUgMCAwIDEtMS41IDEuNXYtM0ExLjUgMS41IDAgMCAxIDE2IDgiLz4KPC9zdmc+)}.cbb-button__icon--box-seam .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYm94LXNlYW0iIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTguMTg2IDEuMTEzYS41LjUgMCAwIDAtLjM3MiAwTDEuODQ2IDMuNWwyLjQwNC45NjFMMTAuNDA0IDJ6bTMuNTY0IDEuNDI2TDUuNTk2IDUgOCA1Ljk2MSAxNC4xNTQgMy41em0zLjI1IDEuNy02LjUgMi42djcuOTIybDYuNS0yLjZWNC4yNHpNNy41IDE0Ljc2MlY2LjgzOEwxIDQuMjM5djcuOTIzek03LjQ0My4xODRhMS41IDEuNSAwIDAgMSAxLjExNCAwbDcuMTI5IDIuODUyQS41LjUgMCAwIDEgMTYgMy41djguNjYyYTEgMSAwIDAgMS0uNjI5LjkyOGwtNy4xODUgMi44NzRhLjUuNSAwIDAgMS0uMzcyIDBMLjYzIDEzLjA5YTEgMSAwIDAgMS0uNjMtLjkyOFYzLjVhLjUuNSAwIDAgMSAuMzE0LS40NjR6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--boxes .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYm94ZXMiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTcuNzUyLjA2NmEuNS41IDAgMCAxIC40OTYgMGwzLjc1IDIuMTQzYS41LjUgMCAwIDEgLjI1Mi40MzR2My45OTVsMy40OTggMkEuNS41IDAgMCAxIDE2IDkuMDd2NC4yODZhLjUuNSAwIDAgMS0uMjUyLjQzNGwtMy43NSAyLjE0M2EuNS41IDAgMCAxLS40OTYgMGwtMy41MDItMi0zLjUwMiAyLjAwMWEuNS41IDAgMCAxLS40OTYgMGwtMy43NS0yLjE0M0EuNS41IDAgMCAxIDAgMTMuMzU3VjkuMDcxYS41LjUgMCAwIDEgLjI1Mi0uNDM0TDMuNzUgNi42MzhWMi42NDNhLjUuNSAwIDAgMSAuMjUyLS40MzR6TTQuMjUgNy41MDQgMS41MDggOS4wNzFsMi43NDIgMS41NjcgMi43NDItMS41Njd6TTcuNSA5LjkzM2wtMi43NSAxLjU3MXYzLjEzNGwyLjc1LTEuNTcxem0xIDMuMTM0IDIuNzUgMS41NzF2LTMuMTM0TDguNSA5LjkzM3ptLjUwOC0zLjk5NiAyLjc0MiAxLjU2NyAyLjc0Mi0xLjU2Ny0yLjc0Mi0xLjU2N3ptMi4yNDItMi40MzNWMy41MDRMOC41IDUuMDc2VjguMjF6TTcuNSA4LjIxVjUuMDc2TDQuNzUgMy41MDR2My4xMzR6TTUuMjU4IDIuNjQzIDggNC4yMWwyLjc0Mi0xLjU2N0w4IDEuMDc2ek0xNSA5LjkzM2wtMi43NSAxLjU3MXYzLjEzNEwxNSAxMy4wNjd6TTMuNzUgMTQuNjM4di0zLjEzNEwxIDkuOTMzdjMuMTM0eiIvPgo8L3N2Zz4=)}.cbb-button__icon--bricks .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYnJpY2tzIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0wIC41QS41LjUgMCAwIDEgLjUgMGgxNWEuNS41IDAgMCAxIC41LjV2M2EuNS41IDAgMCAxLS41LjVIMTR2MmgxLjVhLjUuNSAwIDAgMSAuNS41djNhLjUuNSAwIDAgMS0uNS41SDE0djJoMS41YS41LjUgMCAwIDEgLjUuNXYzYS41LjUgMCAwIDEtLjUuNUguNWEuNS41IDAgMCAxLS41LS41di0zYS41LjUgMCAwIDEgLjUtLjVIMnYtMkguNWEuNS41IDAgMCAxLS41LS41di0zQS41LjUgMCAwIDEgLjUgNkgyVjRILjVhLjUuNSAwIDAgMS0uNS0uNXpNMyA0djJoNC41VjR6bTUuNSAwdjJIMTNWNHpNMyAxMHYyaDQuNXYtMnptNS41IDB2MkgxM3YtMnpNMSAxdjJoMy41VjF6bTQuNSAwdjJoNVYxem02IDB2MkgxNVYxek0xIDd2MmgzLjVWN3ptNC41IDB2Mmg1Vjd6bTYgMHYySDE1Vjd6TTEgMTN2MmgzLjV2LTJ6bTQuNSAwdjJoNXYtMnptNiAwdjJIMTV2LTJ6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--brightness-high .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYnJpZ2h0bmVzcy1oaWdoIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik04IDExYTMgMyAwIDEgMSAwLTYgMyAzIDAgMCAxIDAgNm0wIDFhNCA0IDAgMSAwIDAtOCA0IDQgMCAwIDAgMCA4TTggMGEuNS41IDAgMCAxIC41LjV2MmEuNS41IDAgMCAxLTEgMHYtMkEuNS41IDAgMCAxIDggMG0wIDEzYS41LjUgMCAwIDEgLjUuNXYyYS41LjUgMCAwIDEtMSAwdi0yQS41LjUgMCAwIDEgOCAxM204LTVhLjUuNSAwIDAgMS0uNS41aC0yYS41LjUgMCAwIDEgMC0xaDJhLjUuNSAwIDAgMSAuNS41TTMgOGEuNS41IDAgMCAxLS41LjVoLTJhLjUuNSAwIDAgMSAwLTFoMkEuNS41IDAgMCAxIDMgOG0xMC42NTctNS42NTdhLjUuNSAwIDAgMSAwIC43MDdsLTEuNDE0IDEuNDE1YS41LjUgMCAxIDEtLjcwNy0uNzA4bDEuNDE0LTEuNDE0YS41LjUgMCAwIDEgLjcwNyAwbS05LjE5MyA5LjE5M2EuNS41IDAgMCAxIDAgLjcwN0wzLjA1IDEzLjY1N2EuNS41IDAgMCAxLS43MDctLjcwN2wxLjQxNC0xLjQxNGEuNS41IDAgMCAxIC43MDcgMG05LjE5MyAyLjEyMWEuNS41IDAgMCAxLS43MDcgMGwtMS40MTQtMS40MTRhLjUuNSAwIDAgMSAuNzA3LS43MDdsMS40MTQgMS40MTRhLjUuNSAwIDAgMSAwIC43MDdNNC40NjQgNC40NjVhLjUuNSAwIDAgMS0uNzA3IDBMMi4zNDMgMy4wNWEuNS41IDAgMSAxIC43MDctLjcwN2wxLjQxNCAxLjQxNGEuNS41IDAgMCAxIDAgLjcwOCIvPgo8L3N2Zz4=)}.cbb-button__icon--bug .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYnVnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik00LjM1NS41MjJhLjUuNSAwIDAgMSAuNjIzLjMzM2wuMjkxLjk1NkE1IDUgMCAwIDEgOCAxYzEuMDA3IDAgMS45NDYuMjk4IDIuNzMxLjgxMWwuMjktLjk1NmEuNS41IDAgMSAxIC45NTcuMjlsLS40MSAxLjM1MkE1IDUgMCAwIDEgMTMgNmguNWEuNS41IDAgMCAwIC41LS41VjVhLjUuNSAwIDAgMSAxIDB2LjVBMS41IDEuNSAwIDAgMSAxMy41IDdIMTN2MWgxLjVhLjUuNSAwIDAgMSAwIDFIMTN2MWguNWExLjUgMS41IDAgMCAxIDEuNSAxLjV2LjVhLjUuNSAwIDEgMS0xIDB2LS41YS41LjUgMCAwIDAtLjUtLjVIMTNhNSA1IDAgMCAxLTEwIDBoLS41YS41LjUgMCAwIDAtLjUuNXYuNWEuNS41IDAgMSAxLTEgMHYtLjVBMS41IDEuNSAwIDAgMSAyLjUgMTBIM1Y5SDEuNWEuNS41IDAgMCAxIDAtMUgzVjdoLS41QTEuNSAxLjUgMCAwIDEgMSA1LjVWNWEuNS41IDAgMCAxIDEgMHYuNWEuNS41IDAgMCAwIC41LjVIM2MwLTEuMzY0LjU0Ny0yLjYwMSAxLjQzMi0zLjUwM2wtLjQxLTEuMzUyYS41LjUgMCAwIDEgLjMzMy0uNjIzTTQgN3Y0YTQgNCAwIDAgMCAzLjUgMy45N1Y3em00LjUgMHY3Ljk3QTQgNCAwIDAgMCAxMiAxMVY3ek0xMiA2YTQgNCAwIDAgMC0xLjMzNC0yLjk4MkEzLjk4IDMuOTggMCAwIDAgOCAyYTMuOTggMy45OCAwIDAgMC0yLjY2NyAxLjAxOEE0IDQgMCAwIDAgNCA2eiIvPgo8L3N2Zz4=)}.cbb-button__icon--building .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYnVpbGRpbmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTQgMi41YS41LjUgMCAwIDEgLjUtLjVoMWEuNS41IDAgMCAxIC41LjV2MWEuNS41IDAgMCAxLS41LjVoLTFhLjUuNSAwIDAgMS0uNS0uNXptMyAwYS41LjUgMCAwIDEgLjUtLjVoMWEuNS41IDAgMCAxIC41LjV2MWEuNS41IDAgMCAxLS41LjVoLTFhLjUuNSAwIDAgMS0uNS0uNXptMy41LS41YS41LjUgMCAwIDAtLjUuNXYxYS41LjUgMCAwIDAgLjUuNWgxYS41LjUgMCAwIDAgLjUtLjV2LTFhLjUuNSAwIDAgMC0uNS0uNXpNNCA1LjVhLjUuNSAwIDAgMSAuNS0uNWgxYS41LjUgMCAwIDEgLjUuNXYxYS41LjUgMCAwIDEtLjUuNWgtMWEuNS41IDAgMCAxLS41LS41ek03LjUgNWEuNS41IDAgMCAwLS41LjV2MWEuNS41IDAgMCAwIC41LjVoMWEuNS41IDAgMCAwIC41LS41di0xYS41LjUgMCAwIDAtLjUtLjV6bTIuNS41YS41LjUgMCAwIDEgLjUtLjVoMWEuNS41IDAgMCAxIC41LjV2MWEuNS41IDAgMCAxLS41LjVoLTFhLjUuNSAwIDAgMS0uNS0uNXpNNC41IDhhLjUuNSAwIDAgMC0uNS41djFhLjUuNSAwIDAgMCAuNS41aDFhLjUuNSAwIDAgMCAuNS0uNXYtMWEuNS41IDAgMCAwLS41LS41em0yLjUuNWEuNS41IDAgMCAxIC41LS41aDFhLjUuNSAwIDAgMSAuNS41djFhLjUuNSAwIDAgMS0uNS41aC0xYS41LjUgMCAwIDEtLjUtLjV6bTMuNS0uNWEuNS41IDAgMCAwLS41LjV2MWEuNS41IDAgMCAwIC41LjVoMWEuNS41IDAgMCAwIC41LS41di0xYS41LjUgMCAwIDAtLjUtLjV6Ii8+CiAgPHBhdGggZD0iTTIgMWExIDEgMCAwIDEgMS0xaDEwYTEgMSAwIDAgMSAxIDF2MTRhMSAxIDAgMCAxLTEgMUgzYTEgMSAwIDAgMS0xLTF6bTExIDBIM3YxNGgzdi0yLjVhLjUuNSAwIDAgMSAuNS0uNWgzYS41LjUgMCAwIDEgLjUuNVYxNWgzeiIvPgo8L3N2Zz4=)}.cbb-button__icon--buildings .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYnVpbGRpbmdzIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0xNC43NjMuMDc1QS41LjUgMCAwIDEgMTUgLjV2MTVhLjUuNSAwIDAgMS0uNS41aC0zYS41LjUgMCAwIDEtLjUtLjVWMTRoLTF2MS41YS41LjUgMCAwIDEtLjUuNWgtOWEuNS41IDAgMCAxLS41LS41VjEwYS41LjUgMCAwIDEgLjM0Mi0uNDc0TDYgNy42NFY0LjVhLjUuNSAwIDAgMSAuMjc2LS40NDdsOC00YS41LjUgMCAwIDEgLjQ4Ny4wMjJNNiA4LjY5NCAxIDEwLjM2VjE1aDV6TTcgMTVoMnYtMS41YS41LjUgMCAwIDEgLjUtLjVoMmEuNS41IDAgMCAxIC41LjVWMTVoMlYxLjMwOWwtNyAzLjV6Ii8+CiAgPHBhdGggZD0iTTIgMTFoMXYxSDJ6bTIgMGgxdjFINHptLTIgMmgxdjFIMnptMiAwaDF2MUg0em00LTRoMXYxSDh6bTIgMGgxdjFoLTF6bS0yIDJoMXYxSDh6bTIgMGgxdjFoLTF6bTItMmgxdjFoLTF6bTAgMmgxdjFoLTF6TTggN2gxdjFIOHptMiAwaDF2MWgtMXptMiAwaDF2MWgtMXpNOCA1aDF2MUg4em0yIDBoMXYxaC0xem0yIDBoMXYxaC0xem0wLTJoMXYxaC0xeiIvPgo8L3N2Zz4=)}.cbb-button__icon--chat-text .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY2hhdC10ZXh0IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0yLjY3OCAxMS44OTRhMSAxIDAgMCAxIC4yODcuODAxIDExIDExIDAgMCAxLS4zOTggMmMxLjM5NS0uMzIzIDIuMjQ3LS42OTcgMi42MzQtLjg5M2ExIDEgMCAwIDEgLjcxLS4wNzRBOCA4IDAgMCAwIDggMTRjMy45OTYgMCA3LTIuODA3IDctNnMtMy4wMDQtNi03LTYtNyAyLjgwOC03IDZjMCAxLjQ2OC42MTcgMi44MyAxLjY3OCAzLjg5NG0tLjQ5MyAzLjkwNWEyMiAyMiAwIDAgMS0uNzEzLjEyOWMtLjIuMDMyLS4zNTItLjE3Ni0uMjczLS4zNjJhMTAgMTAgMCAwIDAgLjI0NC0uNjM3bC4wMDMtLjAxYy4yNDgtLjcyLjQ1LTEuNTQ4LjUyNC0yLjMxOUMuNzQzIDExLjM3IDAgOS43NiAwIDhjMC0zLjg2NiAzLjU4Mi03IDgtN3M4IDMuMTM0IDggNy0zLjU4MiA3LTggN2E5IDkgMCAwIDEtMi4zNDctLjMwNmMtLjUyLjI2My0xLjYzOS43NDItMy40NjggMS4xMDUiLz4KICA8cGF0aCBkPSJNNCA1LjVhLjUuNSAwIDAgMSAuNS0uNWg3YS41LjUgMCAwIDEgMCAxaC03YS41LjUgMCAwIDEtLjUtLjVNNCA4YS41LjUgMCAwIDEgLjUtLjVoN2EuNS41IDAgMCAxIDAgMWgtN0EuNS41IDAgMCAxIDQgOG0wIDIuNWEuNS41IDAgMCAxIC41LS41aDRhLjUuNSAwIDAgMSAwIDFoLTRhLjUuNSAwIDAgMS0uNS0uNSIvPgo8L3N2Zz4=)}.cbb-button__icon--cloud-check .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY2xvdWQtY2hlY2siIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAuMzU0IDYuMTQ2YS41LjUgMCAwIDEgMCAuNzA4bC0zIDNhLjUuNSAwIDAgMS0uNzA4IDBsLTEuNS0xLjVhLjUuNSAwIDEgMSAuNzA4LS43MDhMNyA4Ljc5M2wyLjY0Ni0yLjY0N2EuNS41IDAgMCAxIC43MDggMCIvPgogIDxwYXRoIGQ9Ik00LjQwNiAzLjM0MkE1LjUzIDUuNTMgMCAwIDEgOCAyYzIuNjkgMCA0LjkyMyAyIDUuMTY2IDQuNTc5QzE0Ljc1OCA2LjgwNCAxNiA4LjEzNyAxNiA5Ljc3MyAxNiAxMS41NjkgMTQuNTAyIDEzIDEyLjY4NyAxM0gzLjc4MUMxLjcwOCAxMyAwIDExLjM2NiAwIDkuMzE4YzAtMS43NjMgMS4yNjYtMy4yMjMgMi45NDItMy41OTMuMTQzLS44NjMuNjk4LTEuNzIzIDEuNDY0LTIuMzgzbS42NTMuNzU3Yy0uNzU3LjY1My0xLjE1MyAxLjQ0LTEuMTUzIDIuMDU2di40NDhsLS40NDUuMDQ5QzIuMDY0IDYuODA1IDEgNy45NTIgMSA5LjMxOCAxIDEwLjc4NSAyLjIzIDEyIDMuNzgxIDEyaDguOTA2QzEzLjk4IDEyIDE1IDEwLjk4OCAxNSA5Ljc3M2MwLTEuMjE2LTEuMDItMi4yMjgtMi4zMTMtMi4yMjhoLS41di0uNUMxMi4xODggNC44MjUgMTAuMzI4IDMgOCAzYTQuNTMgNC41MyAwIDAgMC0yLjk0MSAxLjF6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--cloud-sun .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY2xvdWQtc3VuIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik03IDhhMy41IDMuNSAwIDAgMSAzLjUgMy41NTUuNS41IDAgMCAwIC42MjQuNDkyQTEuNTAzIDEuNTAzIDAgMCAxIDEzIDEzLjVhMS41IDEuNSAwIDAgMS0xLjUgMS41SDNhMiAyIDAgMSAxIC4xLTMuOTk4LjUuNSAwIDAgMCAuNTEtLjM3NUEzLjUgMy41IDAgMCAxIDcgOG00LjQ3MyAzYTQuNSA0LjUgMCAwIDAtOC43Mi0uOTlBMyAzIDAgMCAwIDMgMTZoOC41YTIuNSAyLjUgMCAwIDAgMC01eiIvPgogIDxwYXRoIGQ9Ik0xMC41IDEuNWEuNS41IDAgMCAwLTEgMHYxYS41LjUgMCAwIDAgMSAwem0zLjc0MyAxLjk2NGEuNS41IDAgMSAwLS43MDctLjcwN2wtLjcwOC43MDdhLjUuNSAwIDAgMCAuNzA4LjcwOHptLTcuNzc5LS43MDdhLjUuNSAwIDAgMC0uNzA3LjcwN2wuNzA3LjcwOGEuNS41IDAgMSAwIC43MDgtLjcwOHptMS43MzQgMy4zNzRhMiAyIDAgMSAxIDMuMjk2IDIuMTk4cS4zLjQyMy41MTYuODk4YTMgMyAwIDEgMC00Ljg0LTMuMjI1cS41MjkuMDE3IDEuMDI4LjEyOW00LjQ4NCA0LjA3NGMuNi4yMTUgMS4xMjUuNTkgMS41MjIgMS4wNzJhLjUuNSAwIDAgMCAuMDM5LS43NDJsLS43MDctLjcwN2EuNS41IDAgMCAwLS44NTQuMzc3TTE0LjUgNi41YS41LjUgMCAwIDAgMCAxaDFhLjUuNSAwIDAgMCAwLTF6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--code-square .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY29kZS1zcXVhcmUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTE0IDFhMSAxIDAgMCAxIDEgMXYxMmExIDEgMCAwIDEtMSAxSDJhMSAxIDAgMCAxLTEtMVYyYTEgMSAwIDAgMSAxLTF6TTIgMGEyIDIgMCAwIDAtMiAydjEyYTIgMiAwIDAgMCAyIDJoMTJhMiAyIDAgMCAwIDItMlYyYTIgMiAwIDAgMC0yLTJ6Ii8+CiAgPHBhdGggZD0iTTYuODU0IDQuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDQuMjA3IDhsMi42NDcgMi42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtMy0zYS41LjUgMCAwIDEgMC0uNzA4bDMtM2EuNS41IDAgMCAxIC43MDggMG0yLjI5MiAwYS41LjUgMCAwIDAgMCAuNzA4TDExLjc5MyA4bC0yLjY0NyAyLjY0NmEuNS41IDAgMCAwIC43MDguNzA4bDMtM2EuNS41IDAgMCAwIDAtLjcwOGwtMy0zYS41LjUgMCAwIDAtLjcwOCAwIi8+Cjwvc3ZnPg==)}.cbb-button__icon--coin .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY29pbiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNNS41IDkuNTExYy4wNzYuOTU0LjgzIDEuNjk3IDIuMTgyIDEuNzg1VjEyaC42di0uNzA5YzEuNC0uMDk4IDIuMjE4LS44NDYgMi4yMTgtMS45MzIgMC0uOTg3LS42MjYtMS40OTYtMS43NDUtMS43NmwtLjQ3My0uMTEyVjUuNTdjLjYuMDY4Ljk4Mi4zOTYgMS4wNzQuODVoMS4wNTJjLS4wNzYtLjkxOS0uODY0LTEuNjM4LTIuMTI2LTEuNzE2VjRoLS42di43MTljLTEuMTk1LjExNy0yLjAxLjgzNi0yLjAxIDEuODUzIDAgLjkuNjA2IDEuNDcyIDEuNjEzIDEuNzA3bC4zOTcuMDk4djIuMDM0Yy0uNjE1LS4wOTMtMS4wMjItLjQzLTEuMTE0LS45em0yLjE3Ny0yLjE2NmMtLjU5LS4xMzctLjkxLS40MTYtLjkxLS44MzYgMC0uNDcuMzQ1LS44MjIuOTE1LS45MjV2MS43NmgtLjAwNXptLjY5MiAxLjE5M2MuNzE3LjE2NiAxLjA0OC40MzUgMS4wNDguOTEgMCAuNTQyLS40MTIuOTE0LTEuMTM1Ljk4MlY4LjUxOHoiLz4KICA8cGF0aCBkPSJNOCAxNUE3IDcgMCAxIDEgOCAxYTcgNyAwIDAgMSAwIDE0bTAgMUE4IDggMCAxIDAgOCAwYTggOCAwIDAgMCAwIDE2Ii8+CiAgPHBhdGggZD0iTTggMTMuNWE1LjUgNS41IDAgMSAxIDAtMTEgNS41IDUuNSAwIDAgMSAwIDExbTAgLjVBNiA2IDAgMSAwIDggMmE2IDYgMCAwIDAgMCAxMiIvPgo8L3N2Zz4=)}.cbb-button__icon--columns .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY29sdW1ucyIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMCAyYTEgMSAwIDAgMSAxLTFoMTRhMSAxIDAgMCAxIDEgMXYxMmExIDEgMCAwIDEtMSAxSDFhMSAxIDAgMCAxLTEtMXptOC41IDB2OEgxNVYyem0wIDl2M0gxNXYtM3ptLTEtOUgxdjNoNi41ek0xIDE0aDYuNVY2SDF6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--columns-gap .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY29sdW1ucy1nYXAiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTYgMXYzSDFWMXpNMSAwYTEgMSAwIDAgMC0xIDF2M2ExIDEgMCAwIDAgMSAxaDVhMSAxIDAgMCAwIDEtMVYxYTEgMSAwIDAgMC0xLTF6bTE0IDEydjNoLTV2LTN6bS01LTFhMSAxIDAgMCAwLTEgMXYzYTEgMSAwIDAgMCAxIDFoNWExIDEgMCAwIDAgMS0xdi0zYTEgMSAwIDAgMC0xLTF6TTYgOHY3SDFWOHpNMSA3YTEgMSAwIDAgMC0xIDF2N2ExIDEgMCAwIDAgMSAxaDVhMSAxIDAgMCAwIDEtMVY4YTEgMSAwIDAgMC0xLTF6bTE0LTZ2N2gtNVYxem0tNS0xYTEgMSAwIDAgMC0xIDF2N2ExIDEgMCAwIDAgMSAxaDVhMSAxIDAgMCAwIDEtMVYxYTEgMSAwIDAgMC0xLTF6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--database-down .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZGF0YWJhc2UtZG93biIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMTIuNSA5YTMuNSAzLjUgMCAxIDEgMCA3IDMuNSAzLjUgMCAwIDEgMC03bS4zNTQgNS44NTQgMS41LTEuNWEuNS41IDAgMCAwLS43MDgtLjcwOGwtLjY0Ni42NDdWMTAuNWEuNS41IDAgMCAwLTEgMHYyLjc5M2wtLjY0Ni0uNjQ3YS41LjUgMCAwIDAtLjcwOC43MDhsMS41IDEuNWEuNS41IDAgMCAwIC43MDggMCIvPgogIDxwYXRoIGQ9Ik0xMi4wOTYgNi4yMjNBNSA1IDAgMCAwIDEzIDUuNjk4VjdjMCAuMjg5LS4yMTMuNjU0LS43NTMgMS4wMDdhNC41IDQuNSAwIDAgMSAxLjc1My4yNVY0YzAtMS4wMDctLjg3NS0xLjc1NS0xLjkwNC0yLjIyM0MxMS4wMjIgMS4yODkgOS41NzMgMSA4IDFzLTMuMDIyLjI4OS00LjA5Ni43NzdDMi44NzUgMi4yNDUgMiAyLjk5MyAyIDR2OWMwIDEuMDA3Ljg3NSAxLjc1NSAxLjkwNCAyLjIyM0M0Ljk3OCAxNS43MSA2LjQyNyAxNiA4IDE2Yy41MzYgMCAxLjA1OC0uMDM0IDEuNTU1LS4wOTdhNC41IDQuNSAwIDAgMS0uODEzLS45MjdROC4zNzggMTUgOCAxNWMtMS40NjQgMC0yLjc2Ni0uMjctMy42ODItLjY4N0MzLjM1NiAxMy44NzUgMyAxMy4zNzMgMyAxM3YtMS4zMDJjLjI3MS4yMDIuNTguMzc4LjkwNC41MjVDNC45NzggMTIuNzEgNi40MjcgMTMgOCAxM2guMDI3YTQuNiA0LjYgMCAwIDEgMC0xSDhjLTEuNDY0IDAtMi43NjYtLjI3LTMuNjgyLS42ODdDMy4zNTYgMTAuODc1IDMgMTAuMzczIDMgMTBWOC42OThjLjI3MS4yMDIuNTguMzc4LjkwNC41MjVDNC45NzggOS43MSA2LjQyNyAxMCA4IDEwcS4zOTMgMCAuNzc0LS4wMjRhNC41IDQuNSAwIDAgMSAxLjEwMi0xLjEzMkM5LjI5OCA4Ljk0NCA4LjY2NiA5IDggOWMtMS40NjQgMC0yLjc2Ni0uMjctMy42ODItLjY4N0MzLjM1NiA3Ljg3NSAzIDcuMzczIDMgN1Y1LjY5OGMuMjcxLjIwMi41OC4zNzguOTA0LjUyNUM0Ljk3OCA2LjcxMSA2LjQyNyA3IDggN3MzLjAyMi0uMjg5IDQuMDk2LS43NzdNMyA0YzAtLjM3NC4zNTYtLjg3NSAxLjMxOC0xLjMxM0M1LjIzNCAyLjI3MSA2LjUzNiAyIDggMnMyLjc2Ni4yNyAzLjY4Mi42ODdDMTIuNjQ0IDMuMTI1IDEzIDMuNjI3IDEzIDRjMCAuMzc0LS4zNTYuODc1LTEuMzE4IDEuMzEzQzEwLjc2NiA1LjcyOSA5LjQ2NCA2IDggNnMtMi43NjYtLjI3LTMuNjgyLS42ODdDMy4zNTYgNC44NzUgMyA0LjM3MyAzIDQiLz4KPC9zdmc+)}.cbb-button__icon--database-up .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZGF0YWJhc2UtdXAiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTEyLjUgMTZhMy41IDMuNSAwIDEgMCAwLTcgMy41IDMuNSAwIDAgMCAwIDdtLjM1NC01Ljg1NCAxLjUgMS41YS41LjUgMCAwIDEtLjcwOC43MDhMMTMgMTEuNzA3VjE0LjVhLjUuNSAwIDAgMS0xIDB2LTIuNzkzbC0uNjQ2LjY0N2EuNS41IDAgMCAxLS43MDgtLjcwOGwxLjUtMS41YS41LjUgMCAwIDEgLjcwOCAwIi8+CiAgPHBhdGggZD0iTTEyLjA5NiA2LjIyM0E1IDUgMCAwIDAgMTMgNS42OThWN2MwIC4yODktLjIxMy42NTQtLjc1MyAxLjAwN2E0LjUgNC41IDAgMCAxIDEuNzUzLjI1VjRjMC0xLjAwNy0uODc1LTEuNzU1LTEuOTA0LTIuMjIzQzExLjAyMiAxLjI4OSA5LjU3MyAxIDggMXMtMy4wMjIuMjg5LTQuMDk2Ljc3N0MyLjg3NSAyLjI0NSAyIDIuOTkzIDIgNHY5YzAgMS4wMDcuODc1IDEuNzU1IDEuOTA0IDIuMjIzQzQuOTc4IDE1LjcxIDYuNDI3IDE2IDggMTZjLjUzNiAwIDEuMDU4LS4wMzQgMS41NTUtLjA5N2E0LjUgNC41IDAgMCAxLS44MTMtLjkyN1E4LjM3OCAxNSA4IDE1Yy0xLjQ2NCAwLTIuNzY2LS4yNy0zLjY4Mi0uNjg3QzMuMzU2IDEzLjg3NSAzIDEzLjM3MyAzIDEzdi0xLjMwMmMuMjcxLjIwMi41OC4zNzguOTA0LjUyNUM0Ljk3OCAxMi43MSA2LjQyNyAxMyA4IDEzaC4wMjdhNC42IDQuNiAwIDAgMSAwLTFIOGMtMS40NjQgMC0yLjc2Ni0uMjctMy42ODItLjY4N0MzLjM1NiAxMC44NzUgMyAxMC4zNzMgMyAxMFY4LjY5OGMuMjcxLjIwMi41OC4zNzguOTA0LjUyNUM0Ljk3OCA5LjcxIDYuNDI3IDEwIDggMTBxLjM5MyAwIC43NzQtLjAyNGE0LjUgNC41IDAgMCAxIDEuMTAyLTEuMTMyQzkuMjk4IDguOTQ0IDguNjY2IDkgOCA5Yy0xLjQ2NCAwLTIuNzY2LS4yNy0zLjY4Mi0uNjg3QzMuMzU2IDcuODc1IDMgNy4zNzMgMyA3VjUuNjk4Yy4yNzEuMjAyLjU4LjM3OC45MDQuNTI1QzQuOTc4IDYuNzExIDYuNDI3IDcgOCA3czMuMDIyLS4yODkgNC4wOTYtLjc3N00zIDRjMC0uMzc0LjM1Ni0uODc1IDEuMzE4LTEuMzEzQzUuMjM0IDIuMjcxIDYuNTM2IDIgOCAyczIuNzY2LjI3IDMuNjgyLjY4N0MxMi42NDQgMy4xMjUgMTMgMy42MjcgMTMgNGMwIC4zNzQtLjM1Ni44NzUtMS4zMTggMS4zMTNDMTAuNzY2IDUuNzI5IDkuNDY0IDYgOCA2cy0yLjc2Ni0uMjctMy42ODItLjY4N0MzLjM1NiA0Ljg3NSAzIDQuMzczIDMgNCIvPgo8L3N2Zz4=)}.cbb-button__icon--file-bar-graph .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZmlsZS1iYXItZ3JhcGgiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTQuNSAxMmEuNS41IDAgMCAxLS41LS41di0yYS41LjUgMCAwIDEgLjUtLjVoMWEuNS41IDAgMCAxIC41LjV2MmEuNS41IDAgMCAxLS41LjV6bTMgMGEuNS41IDAgMCAxLS41LS41di00YS41LjUgMCAwIDEgLjUtLjVoMWEuNS41IDAgMCAxIC41LjV2NGEuNS41IDAgMCAxLS41LjV6bTMgMGEuNS41IDAgMCAxLS41LS41di02YS41LjUgMCAwIDEgLjUtLjVoMWEuNS41IDAgMCAxIC41LjV2NmEuNS41IDAgMCAxLS41LjV6Ii8+CiAgPHBhdGggZD0iTTQgMGEyIDIgMCAwIDAtMiAydjEyYTIgMiAwIDAgMCAyIDJoOGEyIDIgMCAwIDAgMi0yVjJhMiAyIDAgMCAwLTItMnptMCAxaDhhMSAxIDAgMCAxIDEgMXYxMmExIDEgMCAwIDEtMSAxSDRhMSAxIDAgMCAxLTEtMVYyYTEgMSAwIDAgMSAxLTEiLz4KPC9zdmc+)}.cbb-button__icon--fire .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZmlyZSIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNOCAxNmMzLjMxNCAwIDYtMiA2LTUuNSAwLTEuNS0uNS00LTIuNS02IC4yNSAxLjUtMS4yNSAyLTEuMjUgMkMxMSA0IDkgLjUgNiAwYy4zNTcgMiAuNSA0LTIgNi0xLjI1IDEtMiAyLjcyOS0yIDQuNUMyIDE0IDQuNjg2IDE2IDggMTZtMC0xYy0xLjY1NyAwLTMtMS0zLTIuNzUgMC0uNzUuMjUtMiAxLjI1LTNDNi4xMjUgMTAgNyAxMC41IDcgMTAuNWMtLjM3NS0xLjI1LjUtMy4yNSAyLTMuNS0uMTc5IDEtLjI1IDIgMSAzIC42MjUuNSAxIDEuMzY0IDEgMi4yNUMxMSAxNCA5LjY1NyAxNSA4IDE1Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--gear .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZ2VhciIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNOCA0Ljc1NGEzLjI0NiAzLjI0NiAwIDEgMCAwIDYuNDkyIDMuMjQ2IDMuMjQ2IDAgMCAwIDAtNi40OTJNNS43NTQgOGEyLjI0NiAyLjI0NiAwIDEgMSA0LjQ5MiAwIDIuMjQ2IDIuMjQ2IDAgMCAxLTQuNDkyIDAiLz4KICA8cGF0aCBkPSJNOS43OTYgMS4zNDNjLS41MjctMS43OS0zLjA2NS0xLjc5LTMuNTkyIDBsLS4wOTQuMzE5YS44NzMuODczIDAgMCAxLTEuMjU1LjUybC0uMjkyLS4xNmMtMS42NC0uODkyLTMuNDMzLjkwMi0yLjU0IDIuNTQxbC4xNTkuMjkyYS44NzMuODczIDAgMCAxLS41MiAxLjI1NWwtLjMxOS4wOTRjLTEuNzkuNTI3LTEuNzkgMy4wNjUgMCAzLjU5MmwuMzE5LjA5NGEuODczLjg3MyAwIDAgMSAuNTIgMS4yNTVsLS4xNi4yOTJjLS44OTIgMS42NC45MDEgMy40MzQgMi41NDEgMi41NGwuMjkyLS4xNTlhLjg3My44NzMgMCAwIDEgMS4yNTUuNTJsLjA5NC4zMTljLjUyNyAxLjc5IDMuMDY1IDEuNzkgMy41OTIgMGwuMDk0LS4zMTlhLjg3My44NzMgMCAwIDEgMS4yNTUtLjUybC4yOTIuMTZjMS42NC44OTMgMy40MzQtLjkwMiAyLjU0LTIuNTQxbC0uMTU5LS4yOTJhLjg3My44NzMgMCAwIDEgLjUyLTEuMjU1bC4zMTktLjA5NGMxLjc5LS41MjcgMS43OS0zLjA2NSAwLTMuNTkybC0uMzE5LS4wOTRhLjg3My44NzMgMCAwIDEtLjUyLTEuMjU1bC4xNi0uMjkyYy44OTMtMS42NC0uOTAyLTMuNDMzLTIuNTQxLTIuNTRsLS4yOTIuMTU5YS44NzMuODczIDAgMCAxLTEuMjU1LS41MnptLTIuNjMzLjI4M2MuMjQ2LS44MzUgMS40MjgtLjgzNSAxLjY3NCAwbC4wOTQuMzE5YTEuODczIDEuODczIDAgMCAwIDIuNjkzIDEuMTE1bC4yOTEtLjE2Yy43NjQtLjQxNSAxLjYuNDIgMS4xODQgMS4xODVsLS4xNTkuMjkyYTEuODczIDEuODczIDAgMCAwIDEuMTE2IDIuNjkybC4zMTguMDk0Yy44MzUuMjQ2LjgzNSAxLjQyOCAwIDEuNjc0bC0uMzE5LjA5NGExLjg3MyAxLjg3MyAwIDAgMC0xLjExNSAyLjY5M2wuMTYuMjkxYy40MTUuNzY0LS40MiAxLjYtMS4xODUgMS4xODRsLS4yOTEtLjE1OWExLjg3MyAxLjg3MyAwIDAgMC0yLjY5MyAxLjExNmwtLjA5NC4zMThjLS4yNDYuODM1LTEuNDI4LjgzNS0xLjY3NCAwbC0uMDk0LS4zMTlhMS44NzMgMS44NzMgMCAwIDAtMi42OTItMS4xMTVsLS4yOTIuMTZjLS43NjQuNDE1LTEuNi0uNDItMS4xODQtMS4xODVsLjE1OS0uMjkxQTEuODczIDEuODczIDAgMCAwIDEuOTQ1IDguOTNsLS4zMTktLjA5NGMtLjgzNS0uMjQ2LS44MzUtMS40MjggMC0xLjY3NGwuMzE5LS4wOTRBMS44NzMgMS44NzMgMCAwIDAgMy4wNiA0LjM3N2wtLjE2LS4yOTJjLS40MTUtLjc2NC40Mi0xLjYgMS4xODUtMS4xODRsLjI5Mi4xNTlhMS44NzMgMS44NzMgMCAwIDAgMi42OTItMS4xMTV6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--globe2 .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZ2xvYmUyIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0wIDhhOCA4IDAgMSAxIDE2IDBBOCA4IDAgMCAxIDAgOG03LjUtNi45MjNjLS42Ny4yMDQtMS4zMzUuODItMS44ODcgMS44NTVxLS4yMTUuNDAzLS4zOTUuODcyYy43MDUuMTU3IDEuNDcyLjI1NyAyLjI4Mi4yODd6TTQuMjQ5IDMuNTM5cS4yMTQtLjU3Ny40ODEtMS4wNzhhNyA3IDAgMCAxIC41OTctLjkzM0E3IDcgMCAwIDAgMy4wNTEgMy4wNXEuNTQ0LjI3NyAxLjE5OC40OXpNMy41MDkgNy41Yy4wMzYtMS4wNy4xODgtMi4wODcuNDM2LTMuMDA4YTkgOSAwIDAgMS0xLjU2NS0uNjY3QTYuOTYgNi45NiAwIDAgMCAxLjAxOCA3LjV6bTEuNC0yLjc0MWExMi4zIDEyLjMgMCAwIDAtLjQgMi43NDFINy41VjUuMDkxYy0uOTEtLjAzLTEuNzgzLS4xNDUtMi41OTEtLjMzMk04LjUgNS4wOVY3LjVoMi45OWExMi4zIDEyLjMgMCAwIDAtLjM5OS0yLjc0MWMtLjgwOC4xODctMS42ODEuMzAxLTIuNTkxLjMzMnpNNC41MSA4LjVjLjAzNS45ODcuMTc2IDEuOTE0LjM5OSAyLjc0MUExMy42IDEzLjYgMCAwIDEgNy41IDEwLjkxVjguNXptMy45OSAwdjIuNDA5Yy45MS4wMyAxLjc4My4xNDUgMi41OTEuMzMyLjIyMy0uODI3LjM2NC0xLjc1NC40LTIuNzQxem0tMy4yODIgMy42OTZxLjE4LjQ2OS4zOTUuODcyYy41NTIgMS4wMzUgMS4yMTggMS42NSAxLjg4NyAxLjg1NVYxMS45MWMtLjgxLjAzLTEuNTc3LjEzLTIuMjgyLjI4N3ptLjExIDIuMjc2YTcgNyAwIDAgMS0uNTk4LS45MzMgOSA5IDAgMCAxLS40ODEtMS4wNzkgOC40IDguNCAwIDAgMC0xLjE5OC40OSA3IDcgMCAwIDAgMi4yNzYgMS41MjJ6bS0xLjM4My0yLjk2NEExMy40IDEzLjQgMCAwIDEgMy41MDggOC41aC0yLjQ5YTYuOTYgNi45NiAwIDAgMCAxLjM2MiAzLjY3NWMuNDctLjI1OC45OTUtLjQ4MiAxLjU2NS0uNjY3bTYuNzI4IDIuOTY0YTcgNyAwIDAgMCAyLjI3NS0xLjUyMSA4LjQgOC40IDAgMCAwLTEuMTk3LS40OSA5IDkgMCAwIDEtLjQ4MSAxLjA3OCA3IDcgMCAwIDEtLjU5Ny45MzNNOC41IDExLjkwOXYzLjAxNGMuNjctLjIwNCAxLjMzNS0uODIgMS44ODctMS44NTVxLjIxNi0uNDAzLjM5NS0uODcyQTEyLjYgMTIuNiAwIDAgMCA4LjUgMTEuOTF6bTMuNTU1LS40MDFjLjU3LjE4NSAxLjA5NS40MDkgMS41NjUuNjY3QTYuOTYgNi45NiAwIDAgMCAxNC45ODIgOC41aC0yLjQ5YTEzLjQgMTMuNCAwIDAgMS0uNDM3IDMuMDA4TTE0Ljk4MiA3LjVhNi45NiA2Ljk2IDAgMCAwLTEuMzYyLTMuNjc1Yy0uNDcuMjU4LS45OTUuNDgyLTEuNTY1LjY2Ny4yNDguOTIuNCAxLjkzOC40MzcgMy4wMDh6TTExLjI3IDIuNDYxcS4yNjYuNTAyLjQ4MiAxLjA3OGE4LjQgOC40IDAgMCAwIDEuMTk2LS40OSA3IDcgMCAwIDAtMi4yNzUtMS41MmMuMjE4LjI4My40MTguNTk3LjU5Ny45MzJtLS40ODggMS4zNDNhOCA4IDAgMCAwLS4zOTUtLjg3MkM5LjgzNSAxLjg5NyA5LjE3IDEuMjgyIDguNSAxLjA3N1Y0LjA5Yy44MS0uMDMgMS41NzctLjEzIDIuMjgyLS4yODd6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--graph-down-arrow .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZ3JhcGgtZG93bi1hcnJvdyIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDBoMXYxNWgxNXYxSDB6bTEwIDExLjVhLjUuNSAwIDAgMCAuNS41aDRhLjUuNSAwIDAgMCAuNS0uNXYtNGEuNS41IDAgMCAwLTEgMHYyLjZsLTMuNjEzLTQuNDE3YS41LjUgMCAwIDAtLjc0LS4wMzdMNy4wNiA4LjIzMyAzLjQwNCAzLjIwNmEuNS41IDAgMCAwLS44MDguNTg4bDQgNS41YS41LjUgMCAwIDAgLjc1OC4wNmwyLjYwOS0yLjYxTDEzLjQ0NSAxMUgxMC41YS41LjUgMCAwIDAtLjUuNSIvPgo8L3N2Zz4=)}.cbb-button__icon--graph-up-arrow .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZ3JhcGgtdXAtYXJyb3ciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAwaDF2MTVoMTV2MUgwem0xMCAzLjVhLjUuNSAwIDAgMSAuNS0uNWg0YS41LjUgMCAwIDEgLjUuNXY0YS41LjUgMCAwIDEtMSAwVjQuOWwtMy42MTMgNC40MTdhLjUuNSAwIDAgMS0uNzQuMDM3TDcuMDYgNi43NjdsLTMuNjU2IDUuMDI3YS41LjUgMCAwIDEtLjgwOC0uNTg4bDQtNS41YS41LjUgMCAwIDEgLjc1OC0uMDZsMi42MDkgMi42MUwxMy40NDUgNEgxMC41YS41LjUgMCAwIDEtLjUtLjUiLz4KPC9zdmc+)}.cbb-button__icon--hourglass .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktaG91cmdsYXNzIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0yIDEuNWEuNS41IDAgMCAxIC41LS41aDExYS41LjUgMCAwIDEgMCAxaC0xdjFhNC41IDQuNSAwIDAgMS0yLjU1NyA0LjA2Yy0uMjkuMTM5LS40NDMuMzc3LS40NDMuNTl2LjdjMCAuMjEzLjE1NC40NTEuNDQzLjU5QTQuNSA0LjUgMCAwIDEgMTIuNSAxM3YxaDFhLjUuNSAwIDAgMSAwIDFoLTExYS41LjUgMCAxIDEgMC0xaDF2LTFhNC41IDQuNSAwIDAgMSAyLjU1Ny00LjA2Yy4yOS0uMTM5LjQ0My0uMzc3LjQ0My0uNTl2LS43YzAtLjIxMy0uMTU0LS40NTEtLjQ0My0uNTlBNC41IDQuNSAwIDAgMSAzLjUgM1YyaC0xYS41LjUgMCAwIDEtLjUtLjVtMi41LjV2MWEzLjUgMy41IDAgMCAwIDEuOTg5IDMuMTU4Yy41MzMuMjU2IDEuMDExLjc5MSAxLjAxMSAxLjQ5MXYuNzAyYzAgLjctLjQ3OCAxLjIzNS0xLjAxMSAxLjQ5MUEzLjUgMy41IDAgMCAwIDQuNSAxM3YxaDd2LTFhMy41IDMuNSAwIDAgMC0xLjk4OS0zLjE1OEM4Ljk3OCA5LjU4NiA4LjUgOS4wNTIgOC41IDguMzUxdi0uNzAyYzAtLjcuNDc4LTEuMjM1IDEuMDExLTEuNDkxQTMuNSAzLjUgMCAwIDAgMTEuNSAzVjJ6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--hourglass-bottom .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktaG91cmdsYXNzLWJvdHRvbSIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMiAxLjVhLjUuNSAwIDAgMSAuNS0uNWgxMWEuNS41IDAgMCAxIDAgMWgtMXYxYTQuNSA0LjUgMCAwIDEtMi41NTcgNC4wNmMtLjI5LjEzOS0uNDQzLjM3Ny0uNDQzLjU5di43YzAgLjIxMy4xNTQuNDUxLjQ0My41OUE0LjUgNC41IDAgMCAxIDEyLjUgMTN2MWgxYS41LjUgMCAwIDEgMCAxaC0xMWEuNS41IDAgMSAxIDAtMWgxdi0xYTQuNSA0LjUgMCAwIDEgMi41NTctNC4wNmMuMjktLjEzOS40NDMtLjM3Ny40NDMtLjU5di0uN2MwLS4yMTMtLjE1NC0uNDUxLS40NDMtLjU5QTQuNSA0LjUgMCAwIDEgMy41IDNWMmgtMWEuNS41IDAgMCAxLS41LS41bTIuNS41djFhMy41IDMuNSAwIDAgMCAxLjk4OSAzLjE1OGMuNTMzLjI1NiAxLjAxMS43OTEgMS4wMTEgMS40OTF2LjcwMnMuMTguMTQ5LjUuMTQ5LjUtLjE1LjUtLjE1di0uN2MwLS43MDEuNDc4LTEuMjM2IDEuMDExLTEuNDkyQTMuNSAzLjUgMCAwIDAgMTEuNSAzVjJ6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--hourglass-split .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktaG91cmdsYXNzLXNwbGl0IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0yLjUgMTVhLjUuNSAwIDEgMSAwLTFoMXYtMWE0LjUgNC41IDAgMCAxIDIuNTU3LTQuMDZjLjI5LS4xMzkuNDQzLS4zNzcuNDQzLS41OXYtLjdjMC0uMjEzLS4xNTQtLjQ1MS0uNDQzLS41OUE0LjUgNC41IDAgMCAxIDMuNSAzVjJoLTFhLjUuNSAwIDAgMSAwLTFoMTFhLjUuNSAwIDAgMSAwIDFoLTF2MWE0LjUgNC41IDAgMCAxLTIuNTU3IDQuMDZjLS4yOS4xMzktLjQ0My4zNzctLjQ0My41OXYuN2MwIC4yMTMuMTU0LjQ1MS40NDMuNTlBNC41IDQuNSAwIDAgMSAxMi41IDEzdjFoMWEuNS41IDAgMCAxIDAgMXptMi0xM3YxYzAgLjUzNy4xMiAxLjA0NS4zMzcgMS41aDYuMzI2Yy4yMTYtLjQ1NS4zMzctLjk2My4zMzctMS41VjJ6bTMgNi4zNWMwIC43MDEtLjQ3OCAxLjIzNi0xLjAxMSAxLjQ5MkEzLjUgMy41IDAgMCAwIDQuNSAxM3MuODY2LTEuMjk5IDMtMS40OHptMSAwdjMuMTdjMi4xMzQuMTgxIDMgMS40OCAzIDEuNDhhMy41IDMuNSAwIDAgMC0xLjk4OS0zLjE1OEM4Ljk3OCA5LjU4NiA4LjUgOS4wNTIgOC41IDguMzUxeiIvPgo8L3N2Zz4=)}.cbb-button__icon--hourglass-top .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktaG91cmdsYXNzLXRvcCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMiAxNC41YS41LjUgMCAwIDAgLjUuNWgxMWEuNS41IDAgMSAwIDAtMWgtMXYtMWE0LjUgNC41IDAgMCAwLTIuNTU3LTQuMDZjLS4yOS0uMTM5LS40NDMtLjM3Ny0uNDQzLS41OXYtLjdjMC0uMjEzLjE1NC0uNDUxLjQ0My0uNTlBNC41IDQuNSAwIDAgMCAxMi41IDNWMmgxYS41LjUgMCAwIDAgMC0xaC0xMWEuNS41IDAgMCAwIDAgMWgxdjFhNC41IDQuNSAwIDAgMCAyLjU1NyA0LjA2Yy4yOS4xMzkuNDQzLjM3Ny40NDMuNTl2LjdjMCAuMjEzLS4xNTQuNDUxLS40NDMuNTlBNC41IDQuNSAwIDAgMCAzLjUgMTN2MWgtMWEuNS41IDAgMCAwLS41LjVtMi41LS41di0xYTMuNSAzLjUgMCAwIDEgMS45ODktMy4xNThjLjUzMy0uMjU2IDEuMDExLS43OSAxLjAxMS0xLjQ5MXYtLjcwMnMuMTguMTAxLjUuMTAxLjUtLjEuNS0uMXYuN2MwIC43MDEuNDc4IDEuMjM2IDEuMDExIDEuNDkyQTMuNSAzLjUgMCAwIDEgMTEuNSAxM3YxeiIvPgo8L3N2Zz4=)}.cbb-button__icon--lightbulb .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktbGlnaHRidWxiIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0yIDZhNiA2IDAgMSAxIDEwLjE3NCA0LjMxYy0uMjAzLjE5Ni0uMzU5LjQtLjQ1My42MTlsLS43NjIgMS43NjlBLjUuNSAwIDAgMSAxMC41IDEzYS41LjUgMCAwIDEgMCAxIC41LjUgMCAwIDEgMCAxbC0uMjI0LjQ0N2ExIDEgMCAwIDEtLjg5NC41NTNINi42MThhMSAxIDAgMCAxLS44OTQtLjU1M0w1LjUgMTVhLjUuNSAwIDAgMSAwLTEgLjUuNSAwIDAgMSAwLTEgLjUuNSAwIDAgMS0uNDYtLjMwMmwtLjc2MS0xLjc3YTIgMiAwIDAgMC0uNDUzLS42MThBNS45OCA1Ljk4IDAgMCAxIDIgNm02LTVhNSA1IDAgMCAwLTMuNDc5IDguNTkyYy4yNjMuMjU0LjUxNC41NjQuNjc2Ljk0MUw1LjgzIDEyaDQuMzQybC42MzItMS40NjdjLjE2Mi0uMzc3LjQxMy0uNjg3LjY3Ni0uOTQxQTUgNSAwIDAgMCA4IDEiLz4KPC9zdmc+)}.cbb-button__icon--magic .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktbWFnaWMiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTkuNSAyLjY3MmEuNS41IDAgMSAwIDEgMFYuODQzYS41LjUgMCAwIDAtMSAwem00LjUuMDM1QS41LjUgMCAwIDAgMTMuMjkzIDJMMTIgMy4yOTNhLjUuNSAwIDEgMCAuNzA3LjcwN3pNNy4yOTMgNEEuNS41IDAgMSAwIDggMy4yOTNMNi43MDcgMkEuNS41IDAgMCAwIDYgMi43MDd6bS0uNjIxIDIuNWEuNS41IDAgMSAwIDAtMUg0Ljg0M2EuNS41IDAgMSAwIDAgMXptOC40ODUgMGEuNS41IDAgMSAwIDAtMWgtMS44MjlhLjUuNSAwIDAgMCAwIDF6TTEzLjI5MyAxMEEuNS41IDAgMSAwIDE0IDkuMjkzTDEyLjcwNyA4YS41LjUgMCAxIDAtLjcwNy43MDd6TTkuNSAxMS4xNTdhLjUuNSAwIDAgMCAxIDBWOS4zMjhhLjUuNSAwIDAgMC0xIDB6bTEuODU0LTUuMDk3YS41LjUgMCAwIDAgMC0uNzA2bC0uNzA4LS43MDhhLjUuNSAwIDAgMC0uNzA3IDBMOC42NDYgNS45NGEuNS41IDAgMCAwIDAgLjcwN2wuNzA4LjcwOGEuNS41IDAgMCAwIC43MDcgMGwxLjI5My0xLjI5M1ptLTMgM2EuNS41IDAgMCAwIDAtLjcwNmwtLjcwOC0uNzA4YS41LjUgMCAwIDAtLjcwNyAwTC42NDYgMTMuOTRhLjUuNSAwIDAgMCAwIC43MDdsLjcwOC43MDhhLjUuNSAwIDAgMCAuNzA3IDB6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--moon-stars .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktbW9vbi1zdGFycyIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNNiAuMjc4YS43Ny43NyAwIDAgMSAuMDguODU4IDcuMiA3LjIgMCAwIDAtLjg3OCAzLjQ2YzAgNC4wMjEgMy4yNzggNy4yNzcgNy4zMTggNy4yNzdxLjc5Mi0uMDAxIDEuNTMzLS4xNmEuNzkuNzkgMCAwIDEgLjgxLjMxNi43My43MyAwIDAgMS0uMDMxLjg5M0E4LjM1IDguMzUgMCAwIDEgOC4zNDQgMTZDMy43MzQgMTYgMCAxMi4yODYgMCA3LjcxIDAgNC4yNjYgMi4xMTQgMS4zMTIgNS4xMjQuMDZBLjc1Ljc1IDAgMCAxIDYgLjI3OE00Ljg1OCAxLjMxMUE3LjI3IDcuMjcgMCAwIDAgMS4wMjUgNy43MWMwIDQuMDIgMy4yNzkgNy4yNzYgNy4zMTkgNy4yNzZhNy4zMiA3LjMyIDAgMCAwIDUuMjA1LTIuMTYycS0uNTA2LjA2My0xLjAyOS4wNjNjLTQuNjEgMC04LjM0My0zLjcxNC04LjM0My04LjI5IDAtMS4xNjcuMjQyLTIuMjc4LjY4MS0zLjI4NiIvPgogIDxwYXRoIGQ9Ik0xMC43OTQgMy4xNDhhLjIxNy4yMTcgMCAwIDEgLjQxMiAwbC4zODcgMS4xNjJjLjE3My41MTguNTc5LjkyNCAxLjA5NyAxLjA5N2wxLjE2Mi4zODdhLjIxNy4yMTcgMCAwIDEgMCAuNDEybC0xLjE2Mi4zODdhMS43MyAxLjczIDAgMCAwLTEuMDk3IDEuMDk3bC0uMzg3IDEuMTYyYS4yMTcuMjE3IDAgMCAxLS40MTIgMGwtLjM4Ny0xLjE2MkExLjczIDEuNzMgMCAwIDAgOS4zMSA2LjU5M2wtMS4xNjItLjM4N2EuMjE3LjIxNyAwIDAgMSAwLS40MTJsMS4xNjItLjM4N2ExLjczIDEuNzMgMCAwIDAgMS4wOTctMS4wOTd6TTEzLjg2My4wOTlhLjE0NS4xNDUgMCAwIDEgLjI3NCAwbC4yNTguNzc0Yy4xMTUuMzQ2LjM4Ni42MTcuNzMyLjczMmwuNzc0LjI1OGEuMTQ1LjE0NSAwIDAgMSAwIC4yNzRsLS43NzQuMjU4YTEuMTYgMS4xNiAwIDAgMC0uNzMyLjczMmwtLjI1OC43NzRhLjE0NS4xNDUgMCAwIDEtLjI3NCAwbC0uMjU4LS43NzRhMS4xNiAxLjE2IDAgMCAwLS43MzItLjczMmwtLjc3NC0uMjU4YS4xNDUuMTQ1IDAgMCAxIDAtLjI3NGwuNzc0LS4yNThjLjM0Ni0uMTE1LjYxNy0uMzg2LjczMi0uNzMyeiIvPgo8L3N2Zz4=)}.cbb-button__icon--people-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktcGVvcGxlLWZpbGwiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTcgMTRzLTEgMC0xLTEgMS00IDUtNCA1IDMgNSA0LTEgMS0xIDF6bTQtNmEzIDMgMCAxIDAgMC02IDMgMyAwIDAgMCAwIDZtLTUuNzg0IDZBMi4yNCAyLjI0IDAgMCAxIDUgMTNjMC0xLjM1NS42OC0yLjc1IDEuOTM2LTMuNzJBNi4zIDYuMyAwIDAgMCA1IDljLTQgMC01IDMtNSA0czEgMSAxIDF6TTQuNSA4YTIuNSAyLjUgMCAxIDAgMC01IDIuNSAyLjUgMCAwIDAgMCA1Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--person-circle .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktcGVyc29uLWNpcmNsZSIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMTEgNmEzIDMgMCAxIDEtNiAwIDMgMyAwIDAgMSA2IDAiLz4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDhhOCA4IDAgMSAxIDE2IDBBOCA4IDAgMCAxIDAgOG04LTdhNyA3IDAgMCAwLTUuNDY4IDExLjM3QzMuMjQyIDExLjIyNiA0LjgwNSAxMCA4IDEwczQuNzU3IDEuMjI1IDUuNDY4IDIuMzdBNyA3IDAgMCAwIDggMSIvPgo8L3N2Zz4=)}.cbb-button__icon--quote .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktcXVvdGUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTEyIDEyYTEgMSAwIDAgMCAxLTFWOC41NThhMSAxIDAgMCAwLTEtMWgtMS4zODhxMC0uNTI3LjA2Mi0xLjA1NC4wOTMtLjU1OC4zMS0uOTkydC41NTktLjY4M3EuMzQtLjI3OS44NjgtLjI3OVYzcS0uODY4IDAtMS41Mi4zNzJhMy4zIDMuMyAwIDAgMC0xLjA4NS45OTIgNC45IDQuOSAwIDAgMC0uNjIgMS40NThBNy43IDcuNyAwIDAgMCA5IDcuNTU4VjExYTEgMSAwIDAgMCAxIDF6bS02IDBhMSAxIDAgMCAwIDEtMVY4LjU1OGExIDEgMCAwIDAtMS0xSDQuNjEycTAtLjUyNy4wNjItMS4wNTQuMDk0LS41NTguMzEtLjk5Mi4yMTctLjQzNC41NTktLjY4My4zNC0uMjc5Ljg2OC0uMjc5VjNxLS44NjggMC0xLjUyLjM3MmEzLjMgMy4zIDAgMCAwLTEuMDg1Ljk5MiA0LjkgNC45IDAgMCAwLS42MiAxLjQ1OEE3LjcgNy43IDAgMCAwIDMgNy41NThWMTFhMSAxIDAgMCAwIDEgMXoiLz4KPC9zdmc+)}.cbb-button__icon--robot .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktcm9ib3QiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTYgMTIuNWEuNS41IDAgMCAxIC41LS41aDNhLjUuNSAwIDAgMSAwIDFoLTNhLjUuNSAwIDAgMS0uNS0uNU0zIDguMDYyQzMgNi43NiA0LjIzNSA1Ljc2NSA1LjUzIDUuODg2YTI2LjYgMjYuNiAwIDAgMCA0Ljk0IDBDMTEuNzY1IDUuNzY1IDEzIDYuNzYgMTMgOC4wNjJ2MS4xNTdhLjkzLjkzIDAgMCAxLS43NjUuOTM1Yy0uODQ1LjE0Ny0yLjM0LjM0Ni00LjIzNS4zNDZzLTMuMzktLjItNC4yMzUtLjM0NkEuOTMuOTMgMCAwIDEgMyA5LjIxOXptNC41NDItLjgyN2EuMjUuMjUgMCAwIDAtLjIxNy4wNjhsLS45Mi45YTI1IDI1IDAgMCAxLTEuODcxLS4xODMuMjUuMjUgMCAwIDAtLjA2OC40OTVjLjU1LjA3NiAxLjIzMi4xNDkgMi4wMi4xOTNhLjI1LjI1IDAgMCAwIC4xODktLjA3MWwuNzU0LS43MzYuODQ3IDEuNzFhLjI1LjI1IDAgMCAwIC40MDQuMDYybC45MzItLjk3YTI1IDI1IDAgMCAwIDEuOTIyLS4xODguMjUuMjUgMCAwIDAtLjA2OC0uNDk1Yy0uNTM4LjA3NC0xLjIwNy4xNDUtMS45OC4xODlhLjI1LjI1IDAgMCAwLS4xNjYuMDc2bC0uNzU0Ljc4NS0uODQyLTEuN2EuMjUuMjUgMCAwIDAtLjE4Mi0uMTM1Ii8+CiAgPHBhdGggZD0iTTguNSAxLjg2NmExIDEgMCAxIDAtMSAwVjNoLTJBNC41IDQuNSAwIDAgMCAxIDcuNVY4YTEgMSAwIDAgMC0xIDF2MmExIDEgMCAwIDAgMSAxdjFhMiAyIDAgMCAwIDIgMmgxMGEyIDIgMCAwIDAgMi0ydi0xYTEgMSAwIDAgMCAxLTFWOWExIDEgMCAwIDAtMS0xdi0uNUE0LjUgNC41IDAgMCAwIDEwLjUgM2gtMnpNMTQgNy41VjEzYTEgMSAwIDAgMS0xIDFIM2ExIDEgMCAwIDEtMS0xVjcuNUEzLjUgMy41IDAgMCAxIDUuNSA0aDVBMy41IDMuNSAwIDAgMSAxNCA3LjUiLz4KPC9zdmc+)}.cbb-button__icon--rocket-takeoff .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktcm9ja2V0LXRha2VvZmYiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTkuNzUyIDYuMTkzYy41OTkuNiAxLjczLjQzNyAyLjUyOC0uMzYycy45Ni0xLjkzMi4zNjItMi41MzFjLS41OTktLjYtMS43My0uNDM4LTIuNTI4LjM2MS0uNzk4LjgtLjk2IDEuOTMzLS4zNjIgMi41MzIiLz4KICA8cGF0aCBkPSJNMTUuODExIDMuMzEyYy0uMzYzIDEuNTM0LTEuMzM0IDMuNjI2LTMuNjQgNi4yMThsLS4yNCAyLjQwOGEyLjU2IDIuNTYgMCAwIDEtLjczMiAxLjUyNkw4LjgxNyAxNS44NWEuNTEuNTEgMCAwIDEtLjg2Ny0uNDM0bC4yNy0xLjg5OWMuMDQtLjI4LS4wMTMtLjU5My0uMTMxLS45NTZhOSA5IDAgMCAwLS4yNDktLjY1N2wtLjA4Mi0uMjAyYy0uODE1LS4xOTctMS41NzgtLjY2Mi0yLjE5MS0xLjI3Ny0uNjE0LS42MTUtMS4wNzktMS4zNzktMS4yNzUtMi4xOTVsLS4yMDMtLjA4M2ExMCAxMCAwIDAgMC0uNjU1LS4yNDhjLS4zNjMtLjExOS0uNjc1LS4xNzItLjk1NS0uMTMybC0xLjg5Ni4yN0EuNTEuNTEgMCAwIDEgLjE1IDcuMTdsMi4zODItMi4zODZjLjQxLS40MS45NDctLjY3IDEuNTI0LS43MzRoLjAwNmwyLjQtLjIzOEM5LjAwNSAxLjU1IDExLjA4Ny41ODIgMTIuNjIzLjIwOGMuODktLjIxNyAxLjU5LS4yMzIgMi4wOC0uMTg4LjI0NC4wMjMuNDM1LjA2LjU3LjA5M3EuMS4wMjYuMTYuMDQ1Yy4xODQuMDYuMjc5LjEzLjM1MS4yOTVsLjAyOS4wNzNhMy41IDMuNSAwIDAgMSAuMTU3LjcyMWMuMDU1LjQ4NS4wNTEgMS4xNzgtLjE1OSAyLjA2NW0tNC44MjggNy40NzUuMDQtLjA0LS4xMDcgMS4wODFhMS41NCAxLjU0IDAgMCAxLS40NC45MTNsLTEuMjk4IDEuMy4wNTQtLjM4Yy4wNzItLjUwNi0uMDM0LS45OTMtLjE3Mi0xLjQxOGE5IDkgMCAwIDAtLjE2NC0uNDVjLjczOC0uMDY1IDEuNDYyLS4zOCAyLjA4Ny0xLjAwNk01LjIwNSA1Yy0uNjI1LjYyNi0uOTQgMS4zNTEtMS4wMDQgMi4wOWE5IDkgMCAwIDAtLjQ1LS4xNjRjLS40MjQtLjEzOC0uOTEtLjI0NC0xLjQxNi0uMTcybC0uMzguMDU0IDEuMy0xLjNjLjI0NS0uMjQ2LjU2Ni0uNDAxLjkxLS40NGwxLjA4LS4xMDd6bTkuNDA2LTMuOTYxYy0uMzgtLjAzNC0uOTY3LS4wMjctMS43NDYuMTYzLTEuNTU4LjM4LTMuOTE3IDEuNDk2LTYuOTM3IDQuNTIxLS42Mi42Mi0uNzk5IDEuMzQtLjY4NyAyLjA1MS4xMDcuNjc2LjQ4MyAxLjM2MiAxLjA0OCAxLjkyOC41NjQuNTY1IDEuMjUuOTQxIDEuOTI0IDEuMDQ5LjcxLjExMiAxLjQyOS0uMDY3IDIuMDQ4LS42ODggMy4wNzktMy4wODMgNC4xOTItNS40NDQgNC41NTYtNi45ODcuMTgzLS43NzEuMTgtMS4zNDUuMTM4LTEuNzEzYTMgMyAwIDAgMC0uMDQ1LS4yODMgMyAzIDAgMCAwLS4zLS4wNDFaIi8+CiAgPHBhdGggZD0iTTcuMDA5IDEyLjEzOWE3LjYgNy42IDAgMCAxLTEuODA0LTEuMzUyQTcuNiA3LjYgMCAwIDEgMy43OTQgOC44NmMtMS4xMDIuOTkyLTEuOTY1IDUuMDU0LTEuODM5IDUuMTguMTI1LjEyNiAzLjkzNi0uODk2IDUuMDU0LTEuOTAyWiIvPgo8L3N2Zz4=)}.cbb-button__icon--star .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktc3RhciIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMi44NjYgMTQuODVjLS4wNzguNDQ0LjM2Ljc5MS43NDYuNTkzbDQuMzktMi4yNTYgNC4zODkgMi4yNTZjLjM4Ni4xOTguODI0LS4xNDkuNzQ2LS41OTJsLS44My00LjczIDMuNTIyLTMuMzU2Yy4zMy0uMzE0LjE2LS44ODgtLjI4Mi0uOTVsLTQuODk4LS42OTZMOC40NjUuNzkyYS41MTMuNTEzIDAgMCAwLS45MjcgMEw1LjM1NCA1LjEybC00Ljg5OC42OTZjLS40NDEuMDYyLS42MTIuNjM2LS4yODMuOTVsMy41MjMgMy4zNTYtLjgzIDQuNzN6bTQuOTA1LTIuNzY3LTMuNjg2IDEuODk0LjY5NC0zLjk1N2EuNTYuNTYgMCAwIDAtLjE2My0uNTA1TDEuNzEgNi43NDVsNC4wNTItLjU3NmEuNTMuNTMgMCAwIDAgLjM5My0uMjg4TDggMi4yMjNsMS44NDcgMy42NThhLjUzLjUzIDAgMCAwIC4zOTMuMjg4bDQuMDUyLjU3NS0yLjkwNiAyLjc3YS41Ni41NiAwIDAgMC0uMTYzLjUwNmwuNjk0IDMuOTU3LTMuNjg2LTEuODk0YS41LjUgMCAwIDAtLjQ2MSAweiIvPgo8L3N2Zz4=)}.cbb-button__icon--stars .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktc3RhcnMiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTcuNjU3IDYuMjQ3Yy4xMS0uMzMuNTc2LS4zMy42ODYgMGwuNjQ1IDEuOTM3YTIuODkgMi44OSAwIDAgMCAxLjgyOSAxLjgyOGwxLjkzNi42NDVjLjMzLjExLjMzLjU3NiAwIC42ODZsLTEuOTM3LjY0NWEyLjg5IDIuODkgMCAwIDAtMS44MjggMS44MjlsLS42NDUgMS45MzZhLjM2MS4zNjEgMCAwIDEtLjY4NiAwbC0uNjQ1LTEuOTM3YTIuODkgMi44OSAwIDAgMC0xLjgyOC0xLjgyOGwtMS45MzctLjY0NWEuMzYxLjM2MSAwIDAgMSAwLS42ODZsMS45MzctLjY0NWEyLjg5IDIuODkgMCAwIDAgMS44MjgtMS44Mjh6TTMuNzk0IDEuMTQ4YS4yMTcuMjE3IDAgMCAxIC40MTIgMGwuMzg3IDEuMTYyYy4xNzMuNTE4LjU3OS45MjQgMS4wOTcgMS4wOTdsMS4xNjIuMzg3YS4yMTcuMjE3IDAgMCAxIDAgLjQxMmwtMS4xNjIuMzg3QTEuNzMgMS43MyAwIDAgMCA0LjU5MyA1LjY5bC0uMzg3IDEuMTYyYS4yMTcuMjE3IDAgMCAxLS40MTIgMEwzLjQwNyA1LjY5QTEuNzMgMS43MyAwIDAgMCAyLjMxIDQuNTkzbC0xLjE2Mi0uMzg3YS4yMTcuMjE3IDAgMCAxIDAtLjQxMmwxLjE2Mi0uMzg3QTEuNzMgMS43MyAwIDAgMCAzLjQwNyAyLjMxek0xMC44NjMuMDk5YS4xNDUuMTQ1IDAgMCAxIC4yNzQgMGwuMjU4Ljc3NGMuMTE1LjM0Ni4zODYuNjE3LjczMi43MzJsLjc3NC4yNThhLjE0NS4xNDUgMCAwIDEgMCAuMjc0bC0uNzc0LjI1OGExLjE2IDEuMTYgMCAwIDAtLjczMi43MzJsLS4yNTguNzc0YS4xNDUuMTQ1IDAgMCAxLS4yNzQgMGwtLjI1OC0uNzc0YTEuMTYgMS4xNiAwIDAgMC0uNzMyLS43MzJMOS4xIDIuMTM3YS4xNDUuMTQ1IDAgMCAxIDAtLjI3NGwuNzc0LS4yNThjLjM0Ni0uMTE1LjYxNy0uMzg2LjczMi0uNzMyeiIvPgo8L3N2Zz4=)}.cbb-button__icon--stickies .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktc3RpY2tpZXMiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTEuNSAwQTEuNSAxLjUgMCAwIDAgMCAxLjVWMTNhMSAxIDAgMCAwIDEgMVYxLjVhLjUuNSAwIDAgMSAuNS0uNUgxNGExIDEgMCAwIDAtMS0xeiIvPgogIDxwYXRoIGQ9Ik0zLjUgMkExLjUgMS41IDAgMCAwIDIgMy41djExQTEuNSAxLjUgMCAwIDAgMy41IDE2aDYuMDg2YTEuNSAxLjUgMCAwIDAgMS4wNi0uNDRsNC45MTUtNC45MTRBMS41IDEuNSAwIDAgMCAxNiA5LjU4NlYzLjVBMS41IDEuNSAwIDAgMCAxNC41IDJ6TTMgMy41YS41LjUgMCAwIDEgLjUtLjVoMTFhLjUuNSAwIDAgMSAuNS41VjloLTQuNUExLjUgMS41IDAgMCAwIDkgMTAuNVYxNUgzLjVhLjUuNSAwIDAgMS0uNS0uNXptNyAxMS4yOTNWMTAuNWEuNS41IDAgMCAxIC41LS41aDQuMjkzeiIvPgo8L3N2Zz4=)}.cbb-button__icon--tools .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktdG9vbHMiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTEgMCAwIDFsMi4yIDMuMDgxYTEgMSAwIDAgMCAuODE1LjQxOWguMDdhMSAxIDAgMCAxIC43MDguMjkzbDIuNjc1IDIuNjc1LTIuNjE3IDIuNjU0QTMuMDAzIDMuMDAzIDAgMCAwIDAgMTNhMyAzIDAgMSAwIDUuODc4LS44NTFsMi42NTQtMi42MTcuOTY4Ljk2OC0uMzA1LjkxNGExIDEgMCAwIDAgLjI0MiAxLjAyM2wzLjI3IDMuMjdhLjk5Ny45OTcgMCAwIDAgMS40MTQgMGwxLjU4Ni0xLjU4NmEuOTk3Ljk5NyAwIDAgMCAwLTEuNDE0bC0zLjI3LTMuMjdhMSAxIDAgMCAwLTEuMDIzLS4yNDJMMTAuNSA5LjVsLS45Ni0uOTYgMi42OC0yLjY0M0EzLjAwNSAzLjAwNSAwIDAgMCAxNiAzcTAtLjQwNS0uMTAyLS43NzdsLTIuMTQgMi4xNDFMMTIgNGwtLjM2NC0xLjc1N0wxMy43NzcuMTAyYTMgMyAwIDAgMC0zLjY3NSAzLjY4TDcuNDYyIDYuNDYgNC43OTMgMy43OTNhMSAxIDAgMCAxLS4yOTMtLjcwN3YtLjA3MWExIDEgMCAwIDAtLjQxOS0uODE0em05LjY0NiAxMC42NDZhLjUuNSAwIDAgMSAuNzA4IDBsMi45MTQgMi45MTVhLjUuNSAwIDAgMS0uNzA3LjcwN2wtMi45MTUtMi45MTRhLjUuNSAwIDAgMSAwLS43MDhNMyAxMWwuNDcxLjI0Mi41MjkuMDI2LjI4Ny40NDUuNDQ1LjI4Ny4wMjYuNTI5TDUgMTNsLS4yNDIuNDcxLS4wMjYuNTI5LS40NDUuMjg3LS4yODcuNDQ1LS41MjkuMDI2TDMgMTVsLS40NzEtLjI0MkwyIDE0LjczMmwtLjI4Ny0uNDQ1TDEuMjY4IDE0bC0uMDI2LS41MjlMMSAxM2wuMjQyLS40NzEuMDI2LS41MjkuNDQ1LS4yODcuMjg3LS40NDUuNTI5LS4wMjZ6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--ui-checks-grid .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktdWktY2hlY2tzLWdyaWQiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTIgMTBoM2ExIDEgMCAwIDEgMSAxdjNhMSAxIDAgMCAxLTEgMUgyYTEgMSAwIDAgMS0xLTF2LTNhMSAxIDAgMCAxIDEtMW05LTloM2ExIDEgMCAwIDEgMSAxdjNhMSAxIDAgMCAxLTEgMWgtM2ExIDEgMCAwIDEtMS0xVjJhMSAxIDAgMCAxIDEtMW0wIDlhMSAxIDAgMCAwLTEgMXYzYTEgMSAwIDAgMCAxIDFoM2ExIDEgMCAwIDAgMS0xdi0zYTEgMSAwIDAgMC0xLTF6bTAtMTBhMiAyIDAgMCAwLTIgMnYzYTIgMiAwIDAgMCAyIDJoM2EyIDIgMCAwIDAgMi0yVjJhMiAyIDAgMCAwLTItMnpNMiA5YTIgMiAwIDAgMC0yIDJ2M2EyIDIgMCAwIDAgMiAyaDNhMiAyIDAgMCAwIDItMnYtM2EyIDIgMCAwIDAtMi0yem03IDJhMiAyIDAgMCAxIDItMmgzYTIgMiAwIDAgMSAyIDJ2M2EyIDIgMCAwIDEtMiAyaC0zYTIgMiAwIDAgMS0yLTJ6TTAgMmEyIDIgMCAwIDEgMi0yaDNhMiAyIDAgMCAxIDIgMnYzYTIgMiAwIDAgMS0yIDJIMmEyIDIgMCAwIDEtMi0yem01LjM1NC44NTRhLjUuNSAwIDEgMC0uNzA4LS43MDhMMyAzLjc5M2wtLjY0Ni0uNjQ3YS41LjUgMCAxIDAtLjcwOC43MDhsMSAxYS41LjUgMCAwIDAgLjcwOCAweiIvPgo8L3N2Zz4=)}.cbb-button__icon--ui-checks .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktdWktY2hlY2tzIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik03IDIuNWEuNS41IDAgMCAxIC41LS41aDdhLjUuNSAwIDAgMSAuNS41djFhLjUuNSAwIDAgMS0uNS41aC03YS41LjUgMCAwIDEtLjUtLjV6TTIgMWEyIDIgMCAwIDAtMiAydjJhMiAyIDAgMCAwIDIgMmgyYTIgMiAwIDAgMCAyLTJWM2EyIDIgMCAwIDAtMi0yem0wIDhhMiAyIDAgMCAwLTIgMnYyYTIgMiAwIDAgMCAyIDJoMmEyIDIgMCAwIDAgMi0ydi0yYTIgMiAwIDAgMC0yLTJ6bS44NTQtMy42NDZhLjUuNSAwIDAgMS0uNzA4IDBsLTEtMWEuNS41IDAgMSAxIC43MDgtLjcwOGwuNjQ2LjY0NyAxLjY0Ni0xLjY0N2EuNS41IDAgMSAxIC43MDguNzA4em0wIDhhLjUuNSAwIDAgMS0uNzA4IDBsLTEtMWEuNS41IDAgMCAxIC43MDgtLjcwOGwuNjQ2LjY0NyAxLjY0Ni0xLjY0N2EuNS41IDAgMCAxIC43MDguNzA4ek03IDEwLjVhLjUuNSAwIDAgMSAuNS0uNWg3YS41LjUgMCAwIDEgLjUuNXYxYS41LjUgMCAwIDEtLjUuNWgtN2EuNS41IDAgMCAxLS41LS41em0wLTVhLjUuNSAwIDAgMSAuNS0uNWg1YS41LjUgMCAwIDEgMCAxaC01YS41LjUgMCAwIDEtLjUtLjVtMCA4YS41LjUgMCAwIDEgLjUtLjVoNWEuNS41IDAgMCAxIDAgMWgtNWEuNS41IDAgMCAxLS41LS41Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--umbrella-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktdW1icmVsbGEtZmlsbCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDBhLjUuNSAwIDAgMSAuNS41di41MTRDMTIuNjI1IDEuMjM4IDE2IDQuMjIgMTYgOGMwIDAgMCAuNS0uNS41LS4xNDkgMC0uMzUyLS4xNDUtLjM1Mi0uMTQ1bC0uMDA0LS4wMDQtLjAyNS0uMDIzYTMuNSAzLjUgMCAwIDAtLjU1NS0uMzk0QTMuMTcgMy4xNyAwIDAgMCAxMyA3LjVjLS42MzggMC0xLjE3OC4yMTMtMS41NjQuNDM0YTMuNSAzLjUgMCAwIDAtLjU1NS4zOTRsLS4wMjUuMDIzLS4wMDMuMDAzcy0uMjA0LjE0Ni0uMzUzLjE0Ni0uMzUyLS4xNDUtLjM1Mi0uMTQ1bC0uMDA0LS4wMDQtLjAyNS0uMDIzYTMuNSAzLjUgMCAwIDAtLjU1NS0uMzk0IDMuMyAzLjMgMCAwIDAtMS4wNjQtLjM5VjEzLjVIOGguNXYuMDM5bC0uMDA1LjA4M2EzIDMgMCAwIDEtLjI5OCAxLjEwMiAyLjI2IDIuMjYgMCAwIDEtLjc2My44OEM3LjA2IDE1Ljg1MSA2LjU4NyAxNiA2IDE2cy0xLjA2MS0uMTQ4LTEuNDM0LS4zOTZhMi4yNiAyLjI2IDAgMCAxLS43NjMtLjg4IDMgMyAwIDAgMS0uMzAyLTEuMTg1di0uMDI1bC0uMDAxLS4wMDl2LS4wMDNzMC0uMDAyLjUtLjAwMmgtLjVWMTNhLjUuNSAwIDAgMSAxIDB2LjUwNmwuMDAzLjA0NGEyIDIgMCAwIDAgLjE5NS43MjZjLjA5NS4xOTEuMjMuMzY3LjQyMy40OTUuMTkuMTI3LjQ2Ni4yMjkuODc5LjIyOXMuNjg5LS4xMDIuODc5LS4yMjljLjE5My0uMTI4LjMyOC0uMzA0LjQyNC0uNDk1YTIgMiAwIDAgMCAuMTk3LS43N1Y3LjU0NGEzLjMgMy4zIDAgMCAwLTEuMDY0LjM5IDMuNSAzLjUgMCAwIDAtLjU4LjQxN2wtLjAwNC4wMDRTNS42NSA4LjUgNS41IDguNXMtLjM1Mi0uMTQ1LS4zNTItLjE0NWwtLjAwNC0uMDA0YTMuNSAzLjUgMCAwIDAtLjU4LS40MTdBMy4xNyAzLjE3IDAgMCAwIDMgNy41Yy0uNjM4IDAtMS4xNzcuMjEzLTEuNTY0LjQzNGEzLjUgMy41IDAgMCAwLS41OC40MTdsLS4wMDQuMDA0Uy42NSA4LjUuNSA4LjVDMCA4LjUgMCA4IDAgOGMwLTMuNzggMy4zNzUtNi43NjIgNy41LTYuOTg2Vi41QS41LjUgMCAwIDEgOCAwIi8+Cjwvc3ZnPg==)}.cbb-button__icon--watch .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktd2F0Y2giIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTguNSA1YS41LjUgMCAwIDAtMSAwdjIuNUg2YS41LjUgMCAwIDAgMCAxaDJhLjUuNSAwIDAgMCAuNS0uNXoiLz4KICA8cGF0aCBkPSJNNS42NjcgMTZDNC43NDcgMTYgNCAxNS4yNTQgNCAxNC4zMzN2LTEuODZBNiA2IDAgMCAxIDIgOGMwLTEuNzc3Ljc3Mi0zLjM3NCAyLTQuNDcyVjEuNjY3QzQgLjc0NyA0Ljc0NiAwIDUuNjY3IDBoNC42NjZDMTEuMjUzIDAgMTIgLjc0NiAxMiAxLjY2N3YxLjg2YTYgNiAwIDAgMSAxLjkxOCAzLjQ4LjUwMi41MDIgMCAwIDEgLjU4Mi40OTN2MWEuNS41IDAgMCAxLS41ODIuNDkzQTYgNiAwIDAgMSAxMiAxMi40NzN2MS44NmMwIC45Mi0uNzQ2IDEuNjY3LTEuNjY3IDEuNjY3ek0xMyA4QTUgNSAwIDEgMCAzIDhhNSA1IDAgMCAwIDEwIDAiLz4KPC9zdmc+)}.cbb-button__icon--wind .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktd2luZCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMTIuNSAyQTIuNSAyLjUgMCAwIDAgMTAgNC41YS41LjUgMCAwIDEtMSAwQTMuNSAzLjUgMCAxIDEgMTIuNSA4SC41YS41LjUgMCAwIDEgMC0xaDEyYTIuNSAyLjUgMCAwIDAgMC01bS03IDFhMSAxIDAgMCAwLTEgMSAuNS41IDAgMCAxLTEgMCAyIDIgMCAxIDEgMiAyaC01YS41LjUgMCAwIDEgMC0xaDVhMSAxIDAgMCAwIDAtMk0wIDkuNUEuNS41IDAgMCAxIC41IDloMTAuMDQyYTMgMyAwIDEgMS0zIDMgLjUuNSAwIDAgMSAxIDAgMiAyIDAgMSAwIDItMkguNWEuNS41IDAgMCAxLS41LS41Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--wrench .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktd3JlbmNoIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0uMTAyIDIuMjIzQTMuMDA0IDMuMDA0IDAgMCAwIDMuNzggNS44OTdsNi4zNDEgNi4yNTJBMy4wMDMgMy4wMDMgMCAwIDAgMTMgMTZhMyAzIDAgMSAwLS44NTEtNS44NzhMNS44OTcgMy43ODFBMy4wMDQgMy4wMDQgMCAwIDAgMi4yMjMuMWwyLjE0MSAyLjE0Mkw0IDRsLTEuNzU3LjM2NHptMTMuMzcgOS4wMTkuNTI4LjAyNi4yODcuNDQ1LjQ0NS4yODcuMDI2LjUyOUwxNSAxM2wtLjI0Mi40NzEtLjAyNi41MjktLjQ0NS4yODctLjI4Ny40NDUtLjUyOS4wMjZMMTMgMTVsLS40NzEtLjI0Mi0uNTI5LS4wMjYtLjI4Ny0uNDQ1LS40NDUtLjI4Ny0uMDI2LS41MjlMMTEgMTNsLjI0Mi0uNDcxLjAyNi0uNTI5LjQ0NS0uMjg3LjI4Ny0uNDQ1LjUyOS0uMDI2TDEzIDExeiIvPgo8L3N2Zz4=)}.cbb-button__icon--wrench-adjustable .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktd3JlbmNoLWFkanVzdGFibGUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTE2IDQuNWE0LjUgNC41IDAgMCAxLTEuNzAzIDMuNTI2TDEzIDVsMi45NTktMS4xMXEuMDQuMy4wNDEuNjEiLz4KICA8cGF0aCBkPSJNMTEuNSA5Yy42NTMgMCAxLjI3My0uMTM5IDEuODMzLS4zOUwxMiA1LjUgMTEgM2wzLjgyNi0xLjUzQTQuNSA0LjUgMCAwIDAgNy4yOSA2LjA5MmwtNi4xMTYgNS4wOTZhMi41ODMgMi41ODMgMCAxIDAgMy42MzggMy42MzhMOS45MDggOC43MUE0LjUgNC41IDAgMCAwIDExLjUgOW0tMS4yOTItNC4zNjEtLjU5Ni44OTMuODA5LS4yN2EuMjUuMjUgMCAwIDEgLjI4Ny4zNzdsLS41OTYuODkzLjgwOS0uMjcuMTU4LjQ3NS0xLjUuNWEuMjUuMjUgMCAwIDEtLjI4Ny0uMzc2bC41OTYtLjg5My0uODA5LjI3YS4yNS4yNSAwIDAgMS0uMjg3LS4zNzdsLjU5Ni0uODkzLS44MDkuMjctLjE1OC0uNDc1IDEuNS0uNWEuMjUuMjUgMCAwIDEgLjI4Ny4zNzZNMyAxNGExIDEgMCAxIDEgMC0yIDEgMSAwIDAgMSAwIDIiLz4KPC9zdmc+)}.cbb-button__icon--wrench-adjustable-circle .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktd3JlbmNoLWFkanVzdGFibGUtY2lyY2xlIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0xMi40OTYgOGE0LjUgNC41IDAgMCAxLTEuNzAzIDMuNTI2TDkuNDk3IDguNWwyLjk1OS0xLjExcS4wNC4zLjA0LjYxIi8+CiAgPHBhdGggZD0iTTE2IDhBOCA4IDAgMSAxIDAgOGE4IDggMCAwIDEgMTYgMG0tMSAwYTcgNyAwIDEgMC0xMy4yMDIgMy4yNDlsMS45ODgtMS42NTdhNC41IDQuNSAwIDAgMSA3LjUzNy00LjYyM0w3LjQ5NyA2LjVsMSAyLjUgMS4zMzMgMy4xMWMtLjU2LjI1MS0xLjE4LjM5LTEuODMzLjM5YTQuNSA0LjUgMCAwIDEtMS41OTItLjI5TDQuNzQ3IDE0LjJBNyA3IDAgMCAwIDE1IDhtLTguMjk1LjEzOWEuMjUuMjUgMCAwIDAtLjI4OC0uMzc2bC0xLjUuNS4xNTkuNDc0LjgwOC0uMjctLjU5NS44OTRhLjI1LjI1IDAgMCAwIC4yODcuMzc2bC44MDgtLjI3LS41OTUuODk0YS4yNS4yNSAwIDAgMCAuMjg3LjM3NmwxLjUtLjUtLjE1OS0uNDc0LS44MDguMjcuNTk2LS44OTRhLjI1LjI1IDAgMCAwLS4yODgtLjM3NmwtLjgwOC4yN3oiLz4KPC9zdmc+)}html[data-theme=dark] .cbb-button__icon-container:before{filter:drop-shadow(var(--cbb-icon-size,30px) 0 var(--cbb-icon-dark-color,#fff))}
  • caledros-basic-blocks/trunk/build/blocks/button/style-index.css

    r3335584 r3336936  
    1 .cbb-button{background-color:var(--cbb-button-light-color,#333);border-color:var(--cbb-button-light-border-color,#00000000);color:var(--cbb-button-text-light-color,#333);cursor:pointer;text-decoration:none;transition:all .5s;width:-moz-fit-content;width:fit-content}.cbb-button:hover{background-color:var(--cbb-button-hover-light-color,#333);transition:all .5s}.cbb-button--hover-text-light-color:hover{color:var(--cbb-button-hover-text-light-color,#f4f4f4)}.cbb-button--hover-border-light-color:hover{border-color:var(--cbb-button-border-hover-light-color,#00000000)}html[data-theme=dark] .cbb-button{background-color:var(--cbb-button-dark-color,#f4f4f4);border-color:var(--cbb-button-dark-border-color,#00000000);color:var(--cbb-button-text-dark-color,#333);text-decoration:none}html[data-theme=dark] .cbb-button:hover{background-color:var(--cbb-button-hover-dark-color,#333)}html[data-theme=dark] .cbb-button--hover-text-dark-color:hover{color:var(--cbb-button-hover-text-dark-color,#f4f4f4)}html[data-theme=dark] .cbb-button--hover-border-dark-color:hover{border-color:var(--cbb-button-border-hover-dark-color,#00000000)}.cbb-button-with-icon{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;flex-direction:var(--cbb-button-flex-direction,row);justify-content:center}.cbb-button__icon{clip-path:inset(0 0 0 .4px);height:var(--cbb-icon-size,30px);position:relative;width:var(--cbb-icon-size,30px)}.cbb-button__icon-content{left:0;position:absolute;top:0}.cbb-button__icon-container,.cbb-button__icon-content{display:block;height:var(--cbb-icon-size,30px);width:var(--cbb-icon-size,30px)}.cbb-button__icon-container{margin-left:calc(var(--cbb-icon-size, 30px)*-1);position:relative}.cbb-button__icon-container:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;filter:drop-shadow(var(--cbb-icon-size,30px) 0 var(--cbb-icon-color,#000));height:var(--cbb-icon-size,30px);left:0;position:absolute;top:0;width:var(--cbb-icon-size,30px)}.cbb-button--icon-text-light-color:hover .cbb-button__icon-container:before{filter:drop-shadow(var(--cbb-icon-size,30px) 0 var(--cbb-hover-icon-light-color,#000))}html[data-theme=dark] .cbb-button--icon-text-dark-color:hover .cbb-button__icon-container:before{filter:drop-shadow(var(--cbb-icon-size,30px) 0 var(--cbb-hover-icon-dark-color,#000))}.cbb-button__icon--alarm-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYWxhcm0tZmlsbCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNNiAuNWEuNS41IDAgMCAxIC41LS41aDNhLjUuNSAwIDAgMSAwIDFIOXYxLjA3YTcuMDAxIDcuMDAxIDAgMCAxIDMuMjc0IDEyLjQ3NGwuNjAxLjYwMmEuNS41IDAgMCAxLS43MDcuNzA4bC0uNzQ2LS43NDZBNi45NyA2Ljk3IDAgMCAxIDggMTZhNi45NyA2Ljk3IDAgMCAxLTMuNDIyLS44OTJsLS43NDYuNzQ2YS41LjUgMCAwIDEtLjcwNy0uNzA4bC42MDItLjYwMkE3LjAwMSA3LjAwMSAwIDAgMSA3IDIuMDdWMWgtLjVBLjUuNSAwIDAgMSA2IC41bTIuNSA1YS41LjUgMCAwIDAtMSAwdjMuMzYybC0xLjQyOSAyLjM4YS41LjUgMCAxIDAgLjg1OC41MTVsMS41LTIuNUEuNS41IDAgMCAwIDguNSA5ek0uODYgNS4zODdBMi41IDIuNSAwIDEgMSA0LjM4NyAxLjg2IDguMDQgOC4wNCAwIDAgMCAuODYgNS4zODdNMTEuNjEzIDEuODZhMi41IDIuNSAwIDEgMSAzLjUyNyAzLjUyNyA4LjA0IDguMDQgMCAwIDAtMy41MjctMy41MjciLz4KPC9zdmc+)}.cbb-button__icon--arrow-left-circle-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctbGVmdC1jaXJjbGUtZmlsbCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNOCAwYTggOCAwIDEgMCAwIDE2QTggOCAwIDAgMCA4IDBtMy41IDcuNWEuNS41IDAgMCAxIDAgMUg1LjcwN2wyLjE0NyAyLjE0NmEuNS41IDAgMCAxLS43MDguNzA4bC0zLTNhLjUuNSAwIDAgMSAwLS43MDhsMy0zYS41LjUgMCAxIDEgLjcwOC43MDhMNS43MDcgNy41eiIvPgo8L3N2Zz4=)}.cbb-button__icon--arrow-left-circle .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctbGVmdC1jaXJjbGUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMSA4YTcgNyAwIDEgMCAxNCAwQTcgNyAwIDAgMCAxIDhtMTUgMEE4IDggMCAxIDEgMCA4YTggOCAwIDAgMSAxNiAwbS00LjUtLjVhLjUuNSAwIDAgMSAwIDFINS43MDdsMi4xNDcgMi4xNDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtMy0zYS41LjUgMCAwIDEgMC0uNzA4bDMtM2EuNS41IDAgMSAxIC43MDguNzA4TDUuNzA3IDcuNXoiLz4KPC9zdmc+)}.cbb-button__icon--arrow-right-circle-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctcmlnaHQtY2lyY2xlLWZpbGwiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTggMGE4IDggMCAxIDEgMCAxNkE4IDggMCAwIDEgOCAwTTQuNSA3LjVhLjUuNSAwIDAgMCAwIDFoNS43OTNsLTIuMTQ3IDIuMTQ2YS41LjUgMCAwIDAgLjcwOC43MDhsMy0zYS41LjUgMCAwIDAgMC0uNzA4bC0zLTNhLjUuNSAwIDEgMC0uNzA4LjcwOEwxMC4yOTMgNy41eiIvPgo8L3N2Zz4=)}.cbb-button__icon--arrow-right-circle .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctcmlnaHQtY2lyY2xlIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEgOGE3IDcgMCAxIDAgMTQgMEE3IDcgMCAwIDAgMSA4bTE1IDBBOCA4IDAgMSAxIDAgOGE4IDggMCAwIDEgMTYgME00LjUgNy41YS41LjUgMCAwIDAgMCAxaDUuNzkzbC0yLjE0NyAyLjE0NmEuNS41IDAgMCAwIC43MDguNzA4bDMtM2EuNS41IDAgMCAwIDAtLjcwOGwtMy0zYS41LjUgMCAxIDAtLjcwOC43MDhMMTAuMjkzIDcuNXoiLz4KPC9zdmc+)}.cbb-button__icon--arrow-up-left-square .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctdXAtbGVmdC1zcXVhcmUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTUgMmExIDEgMCAwIDAtMS0xSDJhMSAxIDAgMCAwLTEgMXYxMmExIDEgMCAwIDAgMSAxaDEyYTEgMSAwIDAgMCAxLTF6TTAgMmEyIDIgMCAwIDEgMi0yaDEyYTIgMiAwIDAgMSAyIDJ2MTJhMiAyIDAgMCAxLTIgMkgyYTIgMiAwIDAgMS0yLTJ6bTEwLjA5NiA4LjgwM2EuNS41IDAgMSAwIC43MDctLjcwN0w2LjcwNyA2aDIuNzY4YS41LjUgMCAxIDAgMC0xSDUuNWEuNS41IDAgMCAwLS41LjV2My45NzVhLjUuNSAwIDAgMCAxIDBWNi43MDd6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--arrow-up-right-circle-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctdXAtcmlnaHQtY2lyY2xlLWZpbGwiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTAgOGE4IDggMCAxIDAgMTYgMEE4IDggMCAwIDAgMCA4bTUuOTA0IDIuODAzYS41LjUgMCAxIDEtLjcwNy0uNzA3TDkuMjkzIDZINi41MjVhLjUuNSAwIDEgMSAwLTFIMTAuNWEuNS41IDAgMCAxIC41LjV2My45NzVhLjUuNSAwIDAgMS0xIDBWNi43MDd6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--arrow-up-right-circle .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctdXAtcmlnaHQtY2lyY2xlIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEgOGE3IDcgMCAxIDAgMTQgMEE3IDcgMCAwIDAgMSA4bTE1IDBBOCA4IDAgMSAxIDAgOGE4IDggMCAwIDEgMTYgME01Ljg1NCAxMC44MDNhLjUuNSAwIDEgMS0uNzA4LS43MDdMOS4yNDMgNkg2LjQ3NWEuNS41IDAgMSAxIDAtMWgzLjk3NWEuNS41IDAgMCAxIC41LjV2My45NzVhLjUuNSAwIDEgMS0xIDBWNi43MDd6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--arrow-up-right-square-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctdXAtcmlnaHQtc3F1YXJlLWZpbGwiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTE0IDBhMiAyIDAgMCAxIDIgMnYxMmEyIDIgMCAwIDEtMiAySDJhMiAyIDAgMCAxLTItMlYyYTIgMiAwIDAgMSAyLTJ6TTUuOTA0IDEwLjgwMyAxMCA2LjcwN3YyLjc2OGEuNS41IDAgMCAwIDEgMFY1LjVhLjUuNSAwIDAgMC0uNS0uNUg2LjUyNWEuNS41IDAgMSAwIDAgMWgyLjc2OGwtNC4wOTYgNC4wOTZhLjUuNSAwIDAgMCAuNzA3LjcwNyIvPgo8L3N2Zz4=)}.cbb-button__icon--arrow-up-right-square .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctdXAtcmlnaHQtc3F1YXJlIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE1IDJhMSAxIDAgMCAwLTEtMUgyYTEgMSAwIDAgMC0xIDF2MTJhMSAxIDAgMCAwIDEgMWgxMmExIDEgMCAwIDAgMS0xek0wIDJhMiAyIDAgMCAxIDItMmgxMmEyIDIgMCAwIDEgMiAydjEyYTIgMiAwIDAgMS0yIDJIMmEyIDIgMCAwIDEtMi0yem01Ljg1NCA4LjgwM2EuNS41IDAgMSAxLS43MDgtLjcwN0w5LjI0MyA2SDYuNDc1YS41LjUgMCAxIDEgMC0xaDMuOTc1YS41LjUgMCAwIDEgLjUuNXYzLjk3NWEuNS41IDAgMSAxLTEgMFY2LjcwN3oiLz4KPC9zdmc+)}.cbb-button__icon--award .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXdhcmQiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTkuNjY5Ljg2NCA4IDAgNi4zMzEuODY0bC0xLjg1OC4yODItLjg0MiAxLjY4LTEuMzM3IDEuMzJMMi42IDZsLS4zMDYgMS44NTQgMS4zMzcgMS4zMi44NDIgMS42OCAxLjg1OC4yODJMOCAxMmwxLjY2OS0uODY0IDEuODU4LS4yODIuODQyLTEuNjggMS4zMzctMS4zMkwxMy40IDZsLjMwNi0xLjg1NC0xLjMzNy0xLjMyLS44NDItMS42OHptMS4xOTYgMS4xOTMuNjg0IDEuMzY1IDEuMDg2IDEuMDcyTDEyLjM4NyA2bC4yNDggMS41MDYtMS4wODYgMS4wNzItLjY4NCAxLjM2NS0xLjUxLjIyOUw4IDEwLjg3NGwtMS4zNTUtLjcwMi0xLjUxLS4yMjktLjY4NC0xLjM2NS0xLjA4Ni0xLjA3MkwzLjYxNCA2bC0uMjUtMS41MDYgMS4wODctMS4wNzIuNjg0LTEuMzY1IDEuNTEtLjIyOUw4IDEuMTI2bDEuMzU2LjcwMnoiLz4KICA8cGF0aCBkPSJNNCAxMS43OTRWMTZsNC0xIDQgMXYtNC4yMDZsLTIuMDE4LjMwNkw4IDEzLjEyNiA2LjAxOCAxMi4xeiIvPgo8L3N2Zz4=)}.cbb-button__icon--battery-charging .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYmF0dGVyeS1jaGFyZ2luZyIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNOS41ODUgMi41NjhhLjUuNSAwIDAgMSAuMjI2LjU4TDguNjc3IDYuODMyaDEuOTlhLjUuNSAwIDAgMSAuMzY0Ljg0M2wtNS4zMzQgNS42NjdhLjUuNSAwIDAgMS0uODQyLS40OUw1Ljk5IDkuMTY3SDRhLjUuNSAwIDAgMS0uMzY0LS44NDNsNS4zMzMtNS42NjdhLjUuNSAwIDAgMSAuNjE2LS4wOXoiLz4KICA8cGF0aCBkPSJNMiA0aDQuMzMybC0uOTQgMUgyYTEgMSAwIDAgMC0xIDF2NGExIDEgMCAwIDAgMSAxaDIuMzhsLS4zMDggMUgyYTIgMiAwIDAgMS0yLTJWNmEyIDIgMCAwIDEgMi0yIi8+CiAgPHBhdGggZD0iTTIgNmgyLjQ1TDIuOTA4IDcuNjM5QTEuNSAxLjUgMCAwIDAgMy4zMTMgMTBIMnptOC41OTUtMi0uMzA4IDFIMTJhMSAxIDAgMCAxIDEgMXY0YTEgMSAwIDAgMS0xIDFIOS4yNzZsLS45NDIgMUgxMmEyIDIgMCAwIDAgMi0yVjZhMiAyIDAgMCAwLTItMnoiLz4KICA8cGF0aCBkPSJNMTIgMTBoLTEuNzgzbDEuNTQyLTEuNjM5cS4xNDYtLjE1Ni4yNDEtLjM0em0wLTMuMzU0VjZoLS42NDZhMS41IDEuNSAwIDAgMSAuNjQ2LjY0Nk0xNiA4YTEuNSAxLjUgMCAwIDEtMS41IDEuNXYtM0ExLjUgMS41IDAgMCAxIDE2IDgiLz4KPC9zdmc+)}.cbb-button__icon--box-seam .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYm94LXNlYW0iIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTguMTg2IDEuMTEzYS41LjUgMCAwIDAtLjM3MiAwTDEuODQ2IDMuNWwyLjQwNC45NjFMMTAuNDA0IDJ6bTMuNTY0IDEuNDI2TDUuNTk2IDUgOCA1Ljk2MSAxNC4xNTQgMy41em0zLjI1IDEuNy02LjUgMi42djcuOTIybDYuNS0yLjZWNC4yNHpNNy41IDE0Ljc2MlY2LjgzOEwxIDQuMjM5djcuOTIzek03LjQ0My4xODRhMS41IDEuNSAwIDAgMSAxLjExNCAwbDcuMTI5IDIuODUyQS41LjUgMCAwIDEgMTYgMy41djguNjYyYTEgMSAwIDAgMS0uNjI5LjkyOGwtNy4xODUgMi44NzRhLjUuNSAwIDAgMS0uMzcyIDBMLjYzIDEzLjA5YTEgMSAwIDAgMS0uNjMtLjkyOFYzLjVhLjUuNSAwIDAgMSAuMzE0LS40NjR6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--boxes .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYm94ZXMiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTcuNzUyLjA2NmEuNS41IDAgMCAxIC40OTYgMGwzLjc1IDIuMTQzYS41LjUgMCAwIDEgLjI1Mi40MzR2My45OTVsMy40OTggMkEuNS41IDAgMCAxIDE2IDkuMDd2NC4yODZhLjUuNSAwIDAgMS0uMjUyLjQzNGwtMy43NSAyLjE0M2EuNS41IDAgMCAxLS40OTYgMGwtMy41MDItMi0zLjUwMiAyLjAwMWEuNS41IDAgMCAxLS40OTYgMGwtMy43NS0yLjE0M0EuNS41IDAgMCAxIDAgMTMuMzU3VjkuMDcxYS41LjUgMCAwIDEgLjI1Mi0uNDM0TDMuNzUgNi42MzhWMi42NDNhLjUuNSAwIDAgMSAuMjUyLS40MzR6TTQuMjUgNy41MDQgMS41MDggOS4wNzFsMi43NDIgMS41NjcgMi43NDItMS41Njd6TTcuNSA5LjkzM2wtMi43NSAxLjU3MXYzLjEzNGwyLjc1LTEuNTcxem0xIDMuMTM0IDIuNzUgMS41NzF2LTMuMTM0TDguNSA5LjkzM3ptLjUwOC0zLjk5NiAyLjc0MiAxLjU2NyAyLjc0Mi0xLjU2Ny0yLjc0Mi0xLjU2N3ptMi4yNDItMi40MzNWMy41MDRMOC41IDUuMDc2VjguMjF6TTcuNSA4LjIxVjUuMDc2TDQuNzUgMy41MDR2My4xMzR6TTUuMjU4IDIuNjQzIDggNC4yMWwyLjc0Mi0xLjU2N0w4IDEuMDc2ek0xNSA5LjkzM2wtMi43NSAxLjU3MXYzLjEzNEwxNSAxMy4wNjd6TTMuNzUgMTQuNjM4di0zLjEzNEwxIDkuOTMzdjMuMTM0eiIvPgo8L3N2Zz4=)}.cbb-button__icon--bricks .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYnJpY2tzIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0wIC41QS41LjUgMCAwIDEgLjUgMGgxNWEuNS41IDAgMCAxIC41LjV2M2EuNS41IDAgMCAxLS41LjVIMTR2MmgxLjVhLjUuNSAwIDAgMSAuNS41djNhLjUuNSAwIDAgMS0uNS41SDE0djJoMS41YS41LjUgMCAwIDEgLjUuNXYzYS41LjUgMCAwIDEtLjUuNUguNWEuNS41IDAgMCAxLS41LS41di0zYS41LjUgMCAwIDEgLjUtLjVIMnYtMkguNWEuNS41IDAgMCAxLS41LS41di0zQS41LjUgMCAwIDEgLjUgNkgyVjRILjVhLjUuNSAwIDAgMS0uNS0uNXpNMyA0djJoNC41VjR6bTUuNSAwdjJIMTNWNHpNMyAxMHYyaDQuNXYtMnptNS41IDB2MkgxM3YtMnpNMSAxdjJoMy41VjF6bTQuNSAwdjJoNVYxem02IDB2MkgxNVYxek0xIDd2MmgzLjVWN3ptNC41IDB2Mmg1Vjd6bTYgMHYySDE1Vjd6TTEgMTN2MmgzLjV2LTJ6bTQuNSAwdjJoNXYtMnptNiAwdjJIMTV2LTJ6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--brightness-high .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYnJpZ2h0bmVzcy1oaWdoIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik04IDExYTMgMyAwIDEgMSAwLTYgMyAzIDAgMCAxIDAgNm0wIDFhNCA0IDAgMSAwIDAtOCA0IDQgMCAwIDAgMCA4TTggMGEuNS41IDAgMCAxIC41LjV2MmEuNS41IDAgMCAxLTEgMHYtMkEuNS41IDAgMCAxIDggMG0wIDEzYS41LjUgMCAwIDEgLjUuNXYyYS41LjUgMCAwIDEtMSAwdi0yQS41LjUgMCAwIDEgOCAxM204LTVhLjUuNSAwIDAgMS0uNS41aC0yYS41LjUgMCAwIDEgMC0xaDJhLjUuNSAwIDAgMSAuNS41TTMgOGEuNS41IDAgMCAxLS41LjVoLTJhLjUuNSAwIDAgMSAwLTFoMkEuNS41IDAgMCAxIDMgOG0xMC42NTctNS42NTdhLjUuNSAwIDAgMSAwIC43MDdsLTEuNDE0IDEuNDE1YS41LjUgMCAxIDEtLjcwNy0uNzA4bDEuNDE0LTEuNDE0YS41LjUgMCAwIDEgLjcwNyAwbS05LjE5MyA5LjE5M2EuNS41IDAgMCAxIDAgLjcwN0wzLjA1IDEzLjY1N2EuNS41IDAgMCAxLS43MDctLjcwN2wxLjQxNC0xLjQxNGEuNS41IDAgMCAxIC43MDcgMG05LjE5MyAyLjEyMWEuNS41IDAgMCAxLS43MDcgMGwtMS40MTQtMS40MTRhLjUuNSAwIDAgMSAuNzA3LS43MDdsMS40MTQgMS40MTRhLjUuNSAwIDAgMSAwIC43MDdNNC40NjQgNC40NjVhLjUuNSAwIDAgMS0uNzA3IDBMMi4zNDMgMy4wNWEuNS41IDAgMSAxIC43MDctLjcwN2wxLjQxNCAxLjQxNGEuNS41IDAgMCAxIDAgLjcwOCIvPgo8L3N2Zz4=)}.cbb-button__icon--bug .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYnVnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik00LjM1NS41MjJhLjUuNSAwIDAgMSAuNjIzLjMzM2wuMjkxLjk1NkE1IDUgMCAwIDEgOCAxYzEuMDA3IDAgMS45NDYuMjk4IDIuNzMxLjgxMWwuMjktLjk1NmEuNS41IDAgMSAxIC45NTcuMjlsLS40MSAxLjM1MkE1IDUgMCAwIDEgMTMgNmguNWEuNS41IDAgMCAwIC41LS41VjVhLjUuNSAwIDAgMSAxIDB2LjVBMS41IDEuNSAwIDAgMSAxMy41IDdIMTN2MWgxLjVhLjUuNSAwIDAgMSAwIDFIMTN2MWguNWExLjUgMS41IDAgMCAxIDEuNSAxLjV2LjVhLjUuNSAwIDEgMS0xIDB2LS41YS41LjUgMCAwIDAtLjUtLjVIMTNhNSA1IDAgMCAxLTEwIDBoLS41YS41LjUgMCAwIDAtLjUuNXYuNWEuNS41IDAgMSAxLTEgMHYtLjVBMS41IDEuNSAwIDAgMSAyLjUgMTBIM1Y5SDEuNWEuNS41IDAgMCAxIDAtMUgzVjdoLS41QTEuNSAxLjUgMCAwIDEgMSA1LjVWNWEuNS41IDAgMCAxIDEgMHYuNWEuNS41IDAgMCAwIC41LjVIM2MwLTEuMzY0LjU0Ny0yLjYwMSAxLjQzMi0zLjUwM2wtLjQxLTEuMzUyYS41LjUgMCAwIDEgLjMzMy0uNjIzTTQgN3Y0YTQgNCAwIDAgMCAzLjUgMy45N1Y3em00LjUgMHY3Ljk3QTQgNCAwIDAgMCAxMiAxMVY3ek0xMiA2YTQgNCAwIDAgMC0xLjMzNC0yLjk4MkEzLjk4IDMuOTggMCAwIDAgOCAyYTMuOTggMy45OCAwIDAgMC0yLjY2NyAxLjAxOEE0IDQgMCAwIDAgNCA2eiIvPgo8L3N2Zz4=)}.cbb-button__icon--building .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYnVpbGRpbmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTQgMi41YS41LjUgMCAwIDEgLjUtLjVoMWEuNS41IDAgMCAxIC41LjV2MWEuNS41IDAgMCAxLS41LjVoLTFhLjUuNSAwIDAgMS0uNS0uNXptMyAwYS41LjUgMCAwIDEgLjUtLjVoMWEuNS41IDAgMCAxIC41LjV2MWEuNS41IDAgMCAxLS41LjVoLTFhLjUuNSAwIDAgMS0uNS0uNXptMy41LS41YS41LjUgMCAwIDAtLjUuNXYxYS41LjUgMCAwIDAgLjUuNWgxYS41LjUgMCAwIDAgLjUtLjV2LTFhLjUuNSAwIDAgMC0uNS0uNXpNNCA1LjVhLjUuNSAwIDAgMSAuNS0uNWgxYS41LjUgMCAwIDEgLjUuNXYxYS41LjUgMCAwIDEtLjUuNWgtMWEuNS41IDAgMCAxLS41LS41ek03LjUgNWEuNS41IDAgMCAwLS41LjV2MWEuNS41IDAgMCAwIC41LjVoMWEuNS41IDAgMCAwIC41LS41di0xYS41LjUgMCAwIDAtLjUtLjV6bTIuNS41YS41LjUgMCAwIDEgLjUtLjVoMWEuNS41IDAgMCAxIC41LjV2MWEuNS41IDAgMCAxLS41LjVoLTFhLjUuNSAwIDAgMS0uNS0uNXpNNC41IDhhLjUuNSAwIDAgMC0uNS41djFhLjUuNSAwIDAgMCAuNS41aDFhLjUuNSAwIDAgMCAuNS0uNXYtMWEuNS41IDAgMCAwLS41LS41em0yLjUuNWEuNS41IDAgMCAxIC41LS41aDFhLjUuNSAwIDAgMSAuNS41djFhLjUuNSAwIDAgMS0uNS41aC0xYS41LjUgMCAwIDEtLjUtLjV6bTMuNS0uNWEuNS41IDAgMCAwLS41LjV2MWEuNS41IDAgMCAwIC41LjVoMWEuNS41IDAgMCAwIC41LS41di0xYS41LjUgMCAwIDAtLjUtLjV6Ii8+CiAgPHBhdGggZD0iTTIgMWExIDEgMCAwIDEgMS0xaDEwYTEgMSAwIDAgMSAxIDF2MTRhMSAxIDAgMCAxLTEgMUgzYTEgMSAwIDAgMS0xLTF6bTExIDBIM3YxNGgzdi0yLjVhLjUuNSAwIDAgMSAuNS0uNWgzYS41LjUgMCAwIDEgLjUuNVYxNWgzeiIvPgo8L3N2Zz4=)}.cbb-button__icon--buildings .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYnVpbGRpbmdzIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0xNC43NjMuMDc1QS41LjUgMCAwIDEgMTUgLjV2MTVhLjUuNSAwIDAgMS0uNS41aC0zYS41LjUgMCAwIDEtLjUtLjVWMTRoLTF2MS41YS41LjUgMCAwIDEtLjUuNWgtOWEuNS41IDAgMCAxLS41LS41VjEwYS41LjUgMCAwIDEgLjM0Mi0uNDc0TDYgNy42NFY0LjVhLjUuNSAwIDAgMSAuMjc2LS40NDdsOC00YS41LjUgMCAwIDEgLjQ4Ny4wMjJNNiA4LjY5NCAxIDEwLjM2VjE1aDV6TTcgMTVoMnYtMS41YS41LjUgMCAwIDEgLjUtLjVoMmEuNS41IDAgMCAxIC41LjVWMTVoMlYxLjMwOWwtNyAzLjV6Ii8+CiAgPHBhdGggZD0iTTIgMTFoMXYxSDJ6bTIgMGgxdjFINHptLTIgMmgxdjFIMnptMiAwaDF2MUg0em00LTRoMXYxSDh6bTIgMGgxdjFoLTF6bS0yIDJoMXYxSDh6bTIgMGgxdjFoLTF6bTItMmgxdjFoLTF6bTAgMmgxdjFoLTF6TTggN2gxdjFIOHptMiAwaDF2MWgtMXptMiAwaDF2MWgtMXpNOCA1aDF2MUg4em0yIDBoMXYxaC0xem0yIDBoMXYxaC0xem0wLTJoMXYxaC0xeiIvPgo8L3N2Zz4=)}.cbb-button__icon--chat-text .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY2hhdC10ZXh0IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0yLjY3OCAxMS44OTRhMSAxIDAgMCAxIC4yODcuODAxIDExIDExIDAgMCAxLS4zOTggMmMxLjM5NS0uMzIzIDIuMjQ3LS42OTcgMi42MzQtLjg5M2ExIDEgMCAwIDEgLjcxLS4wNzRBOCA4IDAgMCAwIDggMTRjMy45OTYgMCA3LTIuODA3IDctNnMtMy4wMDQtNi03LTYtNyAyLjgwOC03IDZjMCAxLjQ2OC42MTcgMi44MyAxLjY3OCAzLjg5NG0tLjQ5MyAzLjkwNWEyMiAyMiAwIDAgMS0uNzEzLjEyOWMtLjIuMDMyLS4zNTItLjE3Ni0uMjczLS4zNjJhMTAgMTAgMCAwIDAgLjI0NC0uNjM3bC4wMDMtLjAxYy4yNDgtLjcyLjQ1LTEuNTQ4LjUyNC0yLjMxOUMuNzQzIDExLjM3IDAgOS43NiAwIDhjMC0zLjg2NiAzLjU4Mi03IDgtN3M4IDMuMTM0IDggNy0zLjU4MiA3LTggN2E5IDkgMCAwIDEtMi4zNDctLjMwNmMtLjUyLjI2My0xLjYzOS43NDItMy40NjggMS4xMDUiLz4KICA8cGF0aCBkPSJNNCA1LjVhLjUuNSAwIDAgMSAuNS0uNWg3YS41LjUgMCAwIDEgMCAxaC03YS41LjUgMCAwIDEtLjUtLjVNNCA4YS41LjUgMCAwIDEgLjUtLjVoN2EuNS41IDAgMCAxIDAgMWgtN0EuNS41IDAgMCAxIDQgOG0wIDIuNWEuNS41IDAgMCAxIC41LS41aDRhLjUuNSAwIDAgMSAwIDFoLTRhLjUuNSAwIDAgMS0uNS0uNSIvPgo8L3N2Zz4=)}.cbb-button__icon--cloud-check .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY2xvdWQtY2hlY2siIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAuMzU0IDYuMTQ2YS41LjUgMCAwIDEgMCAuNzA4bC0zIDNhLjUuNSAwIDAgMS0uNzA4IDBsLTEuNS0xLjVhLjUuNSAwIDEgMSAuNzA4LS43MDhMNyA4Ljc5M2wyLjY0Ni0yLjY0N2EuNS41IDAgMCAxIC43MDggMCIvPgogIDxwYXRoIGQ9Ik00LjQwNiAzLjM0MkE1LjUzIDUuNTMgMCAwIDEgOCAyYzIuNjkgMCA0LjkyMyAyIDUuMTY2IDQuNTc5QzE0Ljc1OCA2LjgwNCAxNiA4LjEzNyAxNiA5Ljc3MyAxNiAxMS41NjkgMTQuNTAyIDEzIDEyLjY4NyAxM0gzLjc4MUMxLjcwOCAxMyAwIDExLjM2NiAwIDkuMzE4YzAtMS43NjMgMS4yNjYtMy4yMjMgMi45NDItMy41OTMuMTQzLS44NjMuNjk4LTEuNzIzIDEuNDY0LTIuMzgzbS42NTMuNzU3Yy0uNzU3LjY1My0xLjE1MyAxLjQ0LTEuMTUzIDIuMDU2di40NDhsLS40NDUuMDQ5QzIuMDY0IDYuODA1IDEgNy45NTIgMSA5LjMxOCAxIDEwLjc4NSAyLjIzIDEyIDMuNzgxIDEyaDguOTA2QzEzLjk4IDEyIDE1IDEwLjk4OCAxNSA5Ljc3M2MwLTEuMjE2LTEuMDItMi4yMjgtMi4zMTMtMi4yMjhoLS41di0uNUMxMi4xODggNC44MjUgMTAuMzI4IDMgOCAzYTQuNTMgNC41MyAwIDAgMC0yLjk0MSAxLjF6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--cloud-sun .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY2xvdWQtc3VuIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik03IDhhMy41IDMuNSAwIDAgMSAzLjUgMy41NTUuNS41IDAgMCAwIC42MjQuNDkyQTEuNTAzIDEuNTAzIDAgMCAxIDEzIDEzLjVhMS41IDEuNSAwIDAgMS0xLjUgMS41SDNhMiAyIDAgMSAxIC4xLTMuOTk4LjUuNSAwIDAgMCAuNTEtLjM3NUEzLjUgMy41IDAgMCAxIDcgOG00LjQ3MyAzYTQuNSA0LjUgMCAwIDAtOC43Mi0uOTlBMyAzIDAgMCAwIDMgMTZoOC41YTIuNSAyLjUgMCAwIDAgMC01eiIvPgogIDxwYXRoIGQ9Ik0xMC41IDEuNWEuNS41IDAgMCAwLTEgMHYxYS41LjUgMCAwIDAgMSAwem0zLjc0MyAxLjk2NGEuNS41IDAgMSAwLS43MDctLjcwN2wtLjcwOC43MDdhLjUuNSAwIDAgMCAuNzA4LjcwOHptLTcuNzc5LS43MDdhLjUuNSAwIDAgMC0uNzA3LjcwN2wuNzA3LjcwOGEuNS41IDAgMSAwIC43MDgtLjcwOHptMS43MzQgMy4zNzRhMiAyIDAgMSAxIDMuMjk2IDIuMTk4cS4zLjQyMy41MTYuODk4YTMgMyAwIDEgMC00Ljg0LTMuMjI1cS41MjkuMDE3IDEuMDI4LjEyOW00LjQ4NCA0LjA3NGMuNi4yMTUgMS4xMjUuNTkgMS41MjIgMS4wNzJhLjUuNSAwIDAgMCAuMDM5LS43NDJsLS43MDctLjcwN2EuNS41IDAgMCAwLS44NTQuMzc3TTE0LjUgNi41YS41LjUgMCAwIDAgMCAxaDFhLjUuNSAwIDAgMCAwLTF6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--code-square .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY29kZS1zcXVhcmUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTE0IDFhMSAxIDAgMCAxIDEgMXYxMmExIDEgMCAwIDEtMSAxSDJhMSAxIDAgMCAxLTEtMVYyYTEgMSAwIDAgMSAxLTF6TTIgMGEyIDIgMCAwIDAtMiAydjEyYTIgMiAwIDAgMCAyIDJoMTJhMiAyIDAgMCAwIDItMlYyYTIgMiAwIDAgMC0yLTJ6Ii8+CiAgPHBhdGggZD0iTTYuODU0IDQuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDQuMjA3IDhsMi42NDcgMi42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtMy0zYS41LjUgMCAwIDEgMC0uNzA4bDMtM2EuNS41IDAgMCAxIC43MDggMG0yLjI5MiAwYS41LjUgMCAwIDAgMCAuNzA4TDExLjc5MyA4bC0yLjY0NyAyLjY0NmEuNS41IDAgMCAwIC43MDguNzA4bDMtM2EuNS41IDAgMCAwIDAtLjcwOGwtMy0zYS41LjUgMCAwIDAtLjcwOCAwIi8+Cjwvc3ZnPg==)}.cbb-button__icon--coin .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY29pbiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNNS41IDkuNTExYy4wNzYuOTU0LjgzIDEuNjk3IDIuMTgyIDEuNzg1VjEyaC42di0uNzA5YzEuNC0uMDk4IDIuMjE4LS44NDYgMi4yMTgtMS45MzIgMC0uOTg3LS42MjYtMS40OTYtMS43NDUtMS43NmwtLjQ3My0uMTEyVjUuNTdjLjYuMDY4Ljk4Mi4zOTYgMS4wNzQuODVoMS4wNTJjLS4wNzYtLjkxOS0uODY0LTEuNjM4LTIuMTI2LTEuNzE2VjRoLS42di43MTljLTEuMTk1LjExNy0yLjAxLjgzNi0yLjAxIDEuODUzIDAgLjkuNjA2IDEuNDcyIDEuNjEzIDEuNzA3bC4zOTcuMDk4djIuMDM0Yy0uNjE1LS4wOTMtMS4wMjItLjQzLTEuMTE0LS45em0yLjE3Ny0yLjE2NmMtLjU5LS4xMzctLjkxLS40MTYtLjkxLS44MzYgMC0uNDcuMzQ1LS44MjIuOTE1LS45MjV2MS43NmgtLjAwNXptLjY5MiAxLjE5M2MuNzE3LjE2NiAxLjA0OC40MzUgMS4wNDguOTEgMCAuNTQyLS40MTIuOTE0LTEuMTM1Ljk4MlY4LjUxOHoiLz4KICA8cGF0aCBkPSJNOCAxNUE3IDcgMCAxIDEgOCAxYTcgNyAwIDAgMSAwIDE0bTAgMUE4IDggMCAxIDAgOCAwYTggOCAwIDAgMCAwIDE2Ii8+CiAgPHBhdGggZD0iTTggMTMuNWE1LjUgNS41IDAgMSAxIDAtMTEgNS41IDUuNSAwIDAgMSAwIDExbTAgLjVBNiA2IDAgMSAwIDggMmE2IDYgMCAwIDAgMCAxMiIvPgo8L3N2Zz4=)}.cbb-button__icon--columns .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY29sdW1ucyIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMCAyYTEgMSAwIDAgMSAxLTFoMTRhMSAxIDAgMCAxIDEgMXYxMmExIDEgMCAwIDEtMSAxSDFhMSAxIDAgMCAxLTEtMXptOC41IDB2OEgxNVYyem0wIDl2M0gxNXYtM3ptLTEtOUgxdjNoNi41ek0xIDE0aDYuNVY2SDF6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--columns-gap .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY29sdW1ucy1nYXAiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTYgMXYzSDFWMXpNMSAwYTEgMSAwIDAgMC0xIDF2M2ExIDEgMCAwIDAgMSAxaDVhMSAxIDAgMCAwIDEtMVYxYTEgMSAwIDAgMC0xLTF6bTE0IDEydjNoLTV2LTN6bS01LTFhMSAxIDAgMCAwLTEgMXYzYTEgMSAwIDAgMCAxIDFoNWExIDEgMCAwIDAgMS0xdi0zYTEgMSAwIDAgMC0xLTF6TTYgOHY3SDFWOHpNMSA3YTEgMSAwIDAgMC0xIDF2N2ExIDEgMCAwIDAgMSAxaDVhMSAxIDAgMCAwIDEtMVY4YTEgMSAwIDAgMC0xLTF6bTE0LTZ2N2gtNVYxem0tNS0xYTEgMSAwIDAgMC0xIDF2N2ExIDEgMCAwIDAgMSAxaDVhMSAxIDAgMCAwIDEtMVYxYTEgMSAwIDAgMC0xLTF6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--database-down .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZGF0YWJhc2UtZG93biIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMTIuNSA5YTMuNSAzLjUgMCAxIDEgMCA3IDMuNSAzLjUgMCAwIDEgMC03bS4zNTQgNS44NTQgMS41LTEuNWEuNS41IDAgMCAwLS43MDgtLjcwOGwtLjY0Ni42NDdWMTAuNWEuNS41IDAgMCAwLTEgMHYyLjc5M2wtLjY0Ni0uNjQ3YS41LjUgMCAwIDAtLjcwOC43MDhsMS41IDEuNWEuNS41IDAgMCAwIC43MDggMCIvPgogIDxwYXRoIGQ9Ik0xMi4wOTYgNi4yMjNBNSA1IDAgMCAwIDEzIDUuNjk4VjdjMCAuMjg5LS4yMTMuNjU0LS43NTMgMS4wMDdhNC41IDQuNSAwIDAgMSAxLjc1My4yNVY0YzAtMS4wMDctLjg3NS0xLjc1NS0xLjkwNC0yLjIyM0MxMS4wMjIgMS4yODkgOS41NzMgMSA4IDFzLTMuMDIyLjI4OS00LjA5Ni43NzdDMi44NzUgMi4yNDUgMiAyLjk5MyAyIDR2OWMwIDEuMDA3Ljg3NSAxLjc1NSAxLjkwNCAyLjIyM0M0Ljk3OCAxNS43MSA2LjQyNyAxNiA4IDE2Yy41MzYgMCAxLjA1OC0uMDM0IDEuNTU1LS4wOTdhNC41IDQuNSAwIDAgMS0uODEzLS45MjdROC4zNzggMTUgOCAxNWMtMS40NjQgMC0yLjc2Ni0uMjctMy42ODItLjY4N0MzLjM1NiAxMy44NzUgMyAxMy4zNzMgMyAxM3YtMS4zMDJjLjI3MS4yMDIuNTguMzc4LjkwNC41MjVDNC45NzggMTIuNzEgNi40MjcgMTMgOCAxM2guMDI3YTQuNiA0LjYgMCAwIDEgMC0xSDhjLTEuNDY0IDAtMi43NjYtLjI3LTMuNjgyLS42ODdDMy4zNTYgMTAuODc1IDMgMTAuMzczIDMgMTBWOC42OThjLjI3MS4yMDIuNTguMzc4LjkwNC41MjVDNC45NzggOS43MSA2LjQyNyAxMCA4IDEwcS4zOTMgMCAuNzc0LS4wMjRhNC41IDQuNSAwIDAgMSAxLjEwMi0xLjEzMkM5LjI5OCA4Ljk0NCA4LjY2NiA5IDggOWMtMS40NjQgMC0yLjc2Ni0uMjctMy42ODItLjY4N0MzLjM1NiA3Ljg3NSAzIDcuMzczIDMgN1Y1LjY5OGMuMjcxLjIwMi41OC4zNzguOTA0LjUyNUM0Ljk3OCA2LjcxMSA2LjQyNyA3IDggN3MzLjAyMi0uMjg5IDQuMDk2LS43NzdNMyA0YzAtLjM3NC4zNTYtLjg3NSAxLjMxOC0xLjMxM0M1LjIzNCAyLjI3MSA2LjUzNiAyIDggMnMyLjc2Ni4yNyAzLjY4Mi42ODdDMTIuNjQ0IDMuMTI1IDEzIDMuNjI3IDEzIDRjMCAuMzc0LS4zNTYuODc1LTEuMzE4IDEuMzEzQzEwLjc2NiA1LjcyOSA5LjQ2NCA2IDggNnMtMi43NjYtLjI3LTMuNjgyLS42ODdDMy4zNTYgNC44NzUgMyA0LjM3MyAzIDQiLz4KPC9zdmc+)}.cbb-button__icon--database-up .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZGF0YWJhc2UtdXAiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTEyLjUgMTZhMy41IDMuNSAwIDEgMCAwLTcgMy41IDMuNSAwIDAgMCAwIDdtLjM1NC01Ljg1NCAxLjUgMS41YS41LjUgMCAwIDEtLjcwOC43MDhMMTMgMTEuNzA3VjE0LjVhLjUuNSAwIDAgMS0xIDB2LTIuNzkzbC0uNjQ2LjY0N2EuNS41IDAgMCAxLS43MDgtLjcwOGwxLjUtMS41YS41LjUgMCAwIDEgLjcwOCAwIi8+CiAgPHBhdGggZD0iTTEyLjA5NiA2LjIyM0E1IDUgMCAwIDAgMTMgNS42OThWN2MwIC4yODktLjIxMy42NTQtLjc1MyAxLjAwN2E0LjUgNC41IDAgMCAxIDEuNzUzLjI1VjRjMC0xLjAwNy0uODc1LTEuNzU1LTEuOTA0LTIuMjIzQzExLjAyMiAxLjI4OSA5LjU3MyAxIDggMXMtMy4wMjIuMjg5LTQuMDk2Ljc3N0MyLjg3NSAyLjI0NSAyIDIuOTkzIDIgNHY5YzAgMS4wMDcuODc1IDEuNzU1IDEuOTA0IDIuMjIzQzQuOTc4IDE1LjcxIDYuNDI3IDE2IDggMTZjLjUzNiAwIDEuMDU4LS4wMzQgMS41NTUtLjA5N2E0LjUgNC41IDAgMCAxLS44MTMtLjkyN1E4LjM3OCAxNSA4IDE1Yy0xLjQ2NCAwLTIuNzY2LS4yNy0zLjY4Mi0uNjg3QzMuMzU2IDEzLjg3NSAzIDEzLjM3MyAzIDEzdi0xLjMwMmMuMjcxLjIwMi41OC4zNzguOTA0LjUyNUM0Ljk3OCAxMi43MSA2LjQyNyAxMyA4IDEzaC4wMjdhNC42IDQuNiAwIDAgMSAwLTFIOGMtMS40NjQgMC0yLjc2Ni0uMjctMy42ODItLjY4N0MzLjM1NiAxMC44NzUgMyAxMC4zNzMgMyAxMFY4LjY5OGMuMjcxLjIwMi41OC4zNzguOTA0LjUyNUM0Ljk3OCA5LjcxIDYuNDI3IDEwIDggMTBxLjM5MyAwIC43NzQtLjAyNGE0LjUgNC41IDAgMCAxIDEuMTAyLTEuMTMyQzkuMjk4IDguOTQ0IDguNjY2IDkgOCA5Yy0xLjQ2NCAwLTIuNzY2LS4yNy0zLjY4Mi0uNjg3QzMuMzU2IDcuODc1IDMgNy4zNzMgMyA3VjUuNjk4Yy4yNzEuMjAyLjU4LjM3OC45MDQuNTI1QzQuOTc4IDYuNzExIDYuNDI3IDcgOCA3czMuMDIyLS4yODkgNC4wOTYtLjc3N00zIDRjMC0uMzc0LjM1Ni0uODc1IDEuMzE4LTEuMzEzQzUuMjM0IDIuMjcxIDYuNTM2IDIgOCAyczIuNzY2LjI3IDMuNjgyLjY4N0MxMi42NDQgMy4xMjUgMTMgMy42MjcgMTMgNGMwIC4zNzQtLjM1Ni44NzUtMS4zMTggMS4zMTNDMTAuNzY2IDUuNzI5IDkuNDY0IDYgOCA2cy0yLjc2Ni0uMjctMy42ODItLjY4N0MzLjM1NiA0Ljg3NSAzIDQuMzczIDMgNCIvPgo8L3N2Zz4=)}.cbb-button__icon--file-bar-graph .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZmlsZS1iYXItZ3JhcGgiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTQuNSAxMmEuNS41IDAgMCAxLS41LS41di0yYS41LjUgMCAwIDEgLjUtLjVoMWEuNS41IDAgMCAxIC41LjV2MmEuNS41IDAgMCAxLS41LjV6bTMgMGEuNS41IDAgMCAxLS41LS41di00YS41LjUgMCAwIDEgLjUtLjVoMWEuNS41IDAgMCAxIC41LjV2NGEuNS41IDAgMCAxLS41LjV6bTMgMGEuNS41IDAgMCAxLS41LS41di02YS41LjUgMCAwIDEgLjUtLjVoMWEuNS41IDAgMCAxIC41LjV2NmEuNS41IDAgMCAxLS41LjV6Ii8+CiAgPHBhdGggZD0iTTQgMGEyIDIgMCAwIDAtMiAydjEyYTIgMiAwIDAgMCAyIDJoOGEyIDIgMCAwIDAgMi0yVjJhMiAyIDAgMCAwLTItMnptMCAxaDhhMSAxIDAgMCAxIDEgMXYxMmExIDEgMCAwIDEtMSAxSDRhMSAxIDAgMCAxLTEtMVYyYTEgMSAwIDAgMSAxLTEiLz4KPC9zdmc+)}.cbb-button__icon--fire .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZmlyZSIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNOCAxNmMzLjMxNCAwIDYtMiA2LTUuNSAwLTEuNS0uNS00LTIuNS02IC4yNSAxLjUtMS4yNSAyLTEuMjUgMkMxMSA0IDkgLjUgNiAwYy4zNTcgMiAuNSA0LTIgNi0xLjI1IDEtMiAyLjcyOS0yIDQuNUMyIDE0IDQuNjg2IDE2IDggMTZtMC0xYy0xLjY1NyAwLTMtMS0zLTIuNzUgMC0uNzUuMjUtMiAxLjI1LTNDNi4xMjUgMTAgNyAxMC41IDcgMTAuNWMtLjM3NS0xLjI1LjUtMy4yNSAyLTMuNS0uMTc5IDEtLjI1IDIgMSAzIC42MjUuNSAxIDEuMzY0IDEgMi4yNUMxMSAxNCA5LjY1NyAxNSA4IDE1Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--gear .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZ2VhciIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNOCA0Ljc1NGEzLjI0NiAzLjI0NiAwIDEgMCAwIDYuNDkyIDMuMjQ2IDMuMjQ2IDAgMCAwIDAtNi40OTJNNS43NTQgOGEyLjI0NiAyLjI0NiAwIDEgMSA0LjQ5MiAwIDIuMjQ2IDIuMjQ2IDAgMCAxLTQuNDkyIDAiLz4KICA8cGF0aCBkPSJNOS43OTYgMS4zNDNjLS41MjctMS43OS0zLjA2NS0xLjc5LTMuNTkyIDBsLS4wOTQuMzE5YS44NzMuODczIDAgMCAxLTEuMjU1LjUybC0uMjkyLS4xNmMtMS42NC0uODkyLTMuNDMzLjkwMi0yLjU0IDIuNTQxbC4xNTkuMjkyYS44NzMuODczIDAgMCAxLS41MiAxLjI1NWwtLjMxOS4wOTRjLTEuNzkuNTI3LTEuNzkgMy4wNjUgMCAzLjU5MmwuMzE5LjA5NGEuODczLjg3MyAwIDAgMSAuNTIgMS4yNTVsLS4xNi4yOTJjLS44OTIgMS42NC45MDEgMy40MzQgMi41NDEgMi41NGwuMjkyLS4xNTlhLjg3My44NzMgMCAwIDEgMS4yNTUuNTJsLjA5NC4zMTljLjUyNyAxLjc5IDMuMDY1IDEuNzkgMy41OTIgMGwuMDk0LS4zMTlhLjg3My44NzMgMCAwIDEgMS4yNTUtLjUybC4yOTIuMTZjMS42NC44OTMgMy40MzQtLjkwMiAyLjU0LTIuNTQxbC0uMTU5LS4yOTJhLjg3My44NzMgMCAwIDEgLjUyLTEuMjU1bC4zMTktLjA5NGMxLjc5LS41MjcgMS43OS0zLjA2NSAwLTMuNTkybC0uMzE5LS4wOTRhLjg3My44NzMgMCAwIDEtLjUyLTEuMjU1bC4xNi0uMjkyYy44OTMtMS42NC0uOTAyLTMuNDMzLTIuNTQxLTIuNTRsLS4yOTIuMTU5YS44NzMuODczIDAgMCAxLTEuMjU1LS41MnptLTIuNjMzLjI4M2MuMjQ2LS44MzUgMS40MjgtLjgzNSAxLjY3NCAwbC4wOTQuMzE5YTEuODczIDEuODczIDAgMCAwIDIuNjkzIDEuMTE1bC4yOTEtLjE2Yy43NjQtLjQxNSAxLjYuNDIgMS4xODQgMS4xODVsLS4xNTkuMjkyYTEuODczIDEuODczIDAgMCAwIDEuMTE2IDIuNjkybC4zMTguMDk0Yy44MzUuMjQ2LjgzNSAxLjQyOCAwIDEuNjc0bC0uMzE5LjA5NGExLjg3MyAxLjg3MyAwIDAgMC0xLjExNSAyLjY5M2wuMTYuMjkxYy40MTUuNzY0LS40MiAxLjYtMS4xODUgMS4xODRsLS4yOTEtLjE1OWExLjg3MyAxLjg3MyAwIDAgMC0yLjY5MyAxLjExNmwtLjA5NC4zMThjLS4yNDYuODM1LTEuNDI4LjgzNS0xLjY3NCAwbC0uMDk0LS4zMTlhMS44NzMgMS44NzMgMCAwIDAtMi42OTItMS4xMTVsLS4yOTIuMTZjLS43NjQuNDE1LTEuNi0uNDItMS4xODQtMS4xODVsLjE1OS0uMjkxQTEuODczIDEuODczIDAgMCAwIDEuOTQ1IDguOTNsLS4zMTktLjA5NGMtLjgzNS0uMjQ2LS44MzUtMS40MjggMC0xLjY3NGwuMzE5LS4wOTRBMS44NzMgMS44NzMgMCAwIDAgMy4wNiA0LjM3N2wtLjE2LS4yOTJjLS40MTUtLjc2NC40Mi0xLjYgMS4xODUtMS4xODRsLjI5Mi4xNTlhMS44NzMgMS44NzMgMCAwIDAgMi42OTItMS4xMTV6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--globe2 .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZ2xvYmUyIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0wIDhhOCA4IDAgMSAxIDE2IDBBOCA4IDAgMCAxIDAgOG03LjUtNi45MjNjLS42Ny4yMDQtMS4zMzUuODItMS44ODcgMS44NTVxLS4yMTUuNDAzLS4zOTUuODcyYy43MDUuMTU3IDEuNDcyLjI1NyAyLjI4Mi4yODd6TTQuMjQ5IDMuNTM5cS4yMTQtLjU3Ny40ODEtMS4wNzhhNyA3IDAgMCAxIC41OTctLjkzM0E3IDcgMCAwIDAgMy4wNTEgMy4wNXEuNTQ0LjI3NyAxLjE5OC40OXpNMy41MDkgNy41Yy4wMzYtMS4wNy4xODgtMi4wODcuNDM2LTMuMDA4YTkgOSAwIDAgMS0xLjU2NS0uNjY3QTYuOTYgNi45NiAwIDAgMCAxLjAxOCA3LjV6bTEuNC0yLjc0MWExMi4zIDEyLjMgMCAwIDAtLjQgMi43NDFINy41VjUuMDkxYy0uOTEtLjAzLTEuNzgzLS4xNDUtMi41OTEtLjMzMk04LjUgNS4wOVY3LjVoMi45OWExMi4zIDEyLjMgMCAwIDAtLjM5OS0yLjc0MWMtLjgwOC4xODctMS42ODEuMzAxLTIuNTkxLjMzMnpNNC41MSA4LjVjLjAzNS45ODcuMTc2IDEuOTE0LjM5OSAyLjc0MUExMy42IDEzLjYgMCAwIDEgNy41IDEwLjkxVjguNXptMy45OSAwdjIuNDA5Yy45MS4wMyAxLjc4My4xNDUgMi41OTEuMzMyLjIyMy0uODI3LjM2NC0xLjc1NC40LTIuNzQxem0tMy4yODIgMy42OTZxLjE4LjQ2OS4zOTUuODcyYy41NTIgMS4wMzUgMS4yMTggMS42NSAxLjg4NyAxLjg1NVYxMS45MWMtLjgxLjAzLTEuNTc3LjEzLTIuMjgyLjI4N3ptLjExIDIuMjc2YTcgNyAwIDAgMS0uNTk4LS45MzMgOSA5IDAgMCAxLS40ODEtMS4wNzkgOC40IDguNCAwIDAgMC0xLjE5OC40OSA3IDcgMCAwIDAgMi4yNzYgMS41MjJ6bS0xLjM4My0yLjk2NEExMy40IDEzLjQgMCAwIDEgMy41MDggOC41aC0yLjQ5YTYuOTYgNi45NiAwIDAgMCAxLjM2MiAzLjY3NWMuNDctLjI1OC45OTUtLjQ4MiAxLjU2NS0uNjY3bTYuNzI4IDIuOTY0YTcgNyAwIDAgMCAyLjI3NS0xLjUyMSA4LjQgOC40IDAgMCAwLTEuMTk3LS40OSA5IDkgMCAwIDEtLjQ4MSAxLjA3OCA3IDcgMCAwIDEtLjU5Ny45MzNNOC41IDExLjkwOXYzLjAxNGMuNjctLjIwNCAxLjMzNS0uODIgMS44ODctMS44NTVxLjIxNi0uNDAzLjM5NS0uODcyQTEyLjYgMTIuNiAwIDAgMCA4LjUgMTEuOTF6bTMuNTU1LS40MDFjLjU3LjE4NSAxLjA5NS40MDkgMS41NjUuNjY3QTYuOTYgNi45NiAwIDAgMCAxNC45ODIgOC41aC0yLjQ5YTEzLjQgMTMuNCAwIDAgMS0uNDM3IDMuMDA4TTE0Ljk4MiA3LjVhNi45NiA2Ljk2IDAgMCAwLTEuMzYyLTMuNjc1Yy0uNDcuMjU4LS45OTUuNDgyLTEuNTY1LjY2Ny4yNDguOTIuNCAxLjkzOC40MzcgMy4wMDh6TTExLjI3IDIuNDYxcS4yNjYuNTAyLjQ4MiAxLjA3OGE4LjQgOC40IDAgMCAwIDEuMTk2LS40OSA3IDcgMCAwIDAtMi4yNzUtMS41MmMuMjE4LjI4My40MTguNTk3LjU5Ny45MzJtLS40ODggMS4zNDNhOCA4IDAgMCAwLS4zOTUtLjg3MkM5LjgzNSAxLjg5NyA5LjE3IDEuMjgyIDguNSAxLjA3N1Y0LjA5Yy44MS0uMDMgMS41NzctLjEzIDIuMjgyLS4yODd6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--graph-down-arrow .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZ3JhcGgtZG93bi1hcnJvdyIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDBoMXYxNWgxNXYxSDB6bTEwIDExLjVhLjUuNSAwIDAgMCAuNS41aDRhLjUuNSAwIDAgMCAuNS0uNXYtNGEuNS41IDAgMCAwLTEgMHYyLjZsLTMuNjEzLTQuNDE3YS41LjUgMCAwIDAtLjc0LS4wMzdMNy4wNiA4LjIzMyAzLjQwNCAzLjIwNmEuNS41IDAgMCAwLS44MDguNTg4bDQgNS41YS41LjUgMCAwIDAgLjc1OC4wNmwyLjYwOS0yLjYxTDEzLjQ0NSAxMUgxMC41YS41LjUgMCAwIDAtLjUuNSIvPgo8L3N2Zz4=)}.cbb-button__icon--graph-up-arrow .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZ3JhcGgtdXAtYXJyb3ciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAwaDF2MTVoMTV2MUgwem0xMCAzLjVhLjUuNSAwIDAgMSAuNS0uNWg0YS41LjUgMCAwIDEgLjUuNXY0YS41LjUgMCAwIDEtMSAwVjQuOWwtMy42MTMgNC40MTdhLjUuNSAwIDAgMS0uNzQuMDM3TDcuMDYgNi43NjdsLTMuNjU2IDUuMDI3YS41LjUgMCAwIDEtLjgwOC0uNTg4bDQtNS41YS41LjUgMCAwIDEgLjc1OC0uMDZsMi42MDkgMi42MUwxMy40NDUgNEgxMC41YS41LjUgMCAwIDEtLjUtLjUiLz4KPC9zdmc+)}.cbb-button__icon--hourglass .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktaG91cmdsYXNzIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0yIDEuNWEuNS41IDAgMCAxIC41LS41aDExYS41LjUgMCAwIDEgMCAxaC0xdjFhNC41IDQuNSAwIDAgMS0yLjU1NyA0LjA2Yy0uMjkuMTM5LS40NDMuMzc3LS40NDMuNTl2LjdjMCAuMjEzLjE1NC40NTEuNDQzLjU5QTQuNSA0LjUgMCAwIDEgMTIuNSAxM3YxaDFhLjUuNSAwIDAgMSAwIDFoLTExYS41LjUgMCAxIDEgMC0xaDF2LTFhNC41IDQuNSAwIDAgMSAyLjU1Ny00LjA2Yy4yOS0uMTM5LjQ0My0uMzc3LjQ0My0uNTl2LS43YzAtLjIxMy0uMTU0LS40NTEtLjQ0My0uNTlBNC41IDQuNSAwIDAgMSAzLjUgM1YyaC0xYS41LjUgMCAwIDEtLjUtLjVtMi41LjV2MWEzLjUgMy41IDAgMCAwIDEuOTg5IDMuMTU4Yy41MzMuMjU2IDEuMDExLjc5MSAxLjAxMSAxLjQ5MXYuNzAyYzAgLjctLjQ3OCAxLjIzNS0xLjAxMSAxLjQ5MUEzLjUgMy41IDAgMCAwIDQuNSAxM3YxaDd2LTFhMy41IDMuNSAwIDAgMC0xLjk4OS0zLjE1OEM4Ljk3OCA5LjU4NiA4LjUgOS4wNTIgOC41IDguMzUxdi0uNzAyYzAtLjcuNDc4LTEuMjM1IDEuMDExLTEuNDkxQTMuNSAzLjUgMCAwIDAgMTEuNSAzVjJ6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--hourglass-bottom .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktaG91cmdsYXNzLWJvdHRvbSIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMiAxLjVhLjUuNSAwIDAgMSAuNS0uNWgxMWEuNS41IDAgMCAxIDAgMWgtMXYxYTQuNSA0LjUgMCAwIDEtMi41NTcgNC4wNmMtLjI5LjEzOS0uNDQzLjM3Ny0uNDQzLjU5di43YzAgLjIxMy4xNTQuNDUxLjQ0My41OUE0LjUgNC41IDAgMCAxIDEyLjUgMTN2MWgxYS41LjUgMCAwIDEgMCAxaC0xMWEuNS41IDAgMSAxIDAtMWgxdi0xYTQuNSA0LjUgMCAwIDEgMi41NTctNC4wNmMuMjktLjEzOS40NDMtLjM3Ny40NDMtLjU5di0uN2MwLS4yMTMtLjE1NC0uNDUxLS40NDMtLjU5QTQuNSA0LjUgMCAwIDEgMy41IDNWMmgtMWEuNS41IDAgMCAxLS41LS41bTIuNS41djFhMy41IDMuNSAwIDAgMCAxLjk4OSAzLjE1OGMuNTMzLjI1NiAxLjAxMS43OTEgMS4wMTEgMS40OTF2LjcwMnMuMTguMTQ5LjUuMTQ5LjUtLjE1LjUtLjE1di0uN2MwLS43MDEuNDc4LTEuMjM2IDEuMDExLTEuNDkyQTMuNSAzLjUgMCAwIDAgMTEuNSAzVjJ6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--hourglass-split .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktaG91cmdsYXNzLXNwbGl0IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0yLjUgMTVhLjUuNSAwIDEgMSAwLTFoMXYtMWE0LjUgNC41IDAgMCAxIDIuNTU3LTQuMDZjLjI5LS4xMzkuNDQzLS4zNzcuNDQzLS41OXYtLjdjMC0uMjEzLS4xNTQtLjQ1MS0uNDQzLS41OUE0LjUgNC41IDAgMCAxIDMuNSAzVjJoLTFhLjUuNSAwIDAgMSAwLTFoMTFhLjUuNSAwIDAgMSAwIDFoLTF2MWE0LjUgNC41IDAgMCAxLTIuNTU3IDQuMDZjLS4yOS4xMzktLjQ0My4zNzctLjQ0My41OXYuN2MwIC4yMTMuMTU0LjQ1MS40NDMuNTlBNC41IDQuNSAwIDAgMSAxMi41IDEzdjFoMWEuNS41IDAgMCAxIDAgMXptMi0xM3YxYzAgLjUzNy4xMiAxLjA0NS4zMzcgMS41aDYuMzI2Yy4yMTYtLjQ1NS4zMzctLjk2My4zMzctMS41VjJ6bTMgNi4zNWMwIC43MDEtLjQ3OCAxLjIzNi0xLjAxMSAxLjQ5MkEzLjUgMy41IDAgMCAwIDQuNSAxM3MuODY2LTEuMjk5IDMtMS40OHptMSAwdjMuMTdjMi4xMzQuMTgxIDMgMS40OCAzIDEuNDhhMy41IDMuNSAwIDAgMC0xLjk4OS0zLjE1OEM4Ljk3OCA5LjU4NiA4LjUgOS4wNTIgOC41IDguMzUxeiIvPgo8L3N2Zz4=)}.cbb-button__icon--hourglass-top .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktaG91cmdsYXNzLXRvcCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMiAxNC41YS41LjUgMCAwIDAgLjUuNWgxMWEuNS41IDAgMSAwIDAtMWgtMXYtMWE0LjUgNC41IDAgMCAwLTIuNTU3LTQuMDZjLS4yOS0uMTM5LS40NDMtLjM3Ny0uNDQzLS41OXYtLjdjMC0uMjEzLjE1NC0uNDUxLjQ0My0uNTlBNC41IDQuNSAwIDAgMCAxMi41IDNWMmgxYS41LjUgMCAwIDAgMC0xaC0xMWEuNS41IDAgMCAwIDAgMWgxdjFhNC41IDQuNSAwIDAgMCAyLjU1NyA0LjA2Yy4yOS4xMzkuNDQzLjM3Ny40NDMuNTl2LjdjMCAuMjEzLS4xNTQuNDUxLS40NDMuNTlBNC41IDQuNSAwIDAgMCAzLjUgMTN2MWgtMWEuNS41IDAgMCAwLS41LjVtMi41LS41di0xYTMuNSAzLjUgMCAwIDEgMS45ODktMy4xNThjLjUzMy0uMjU2IDEuMDExLS43OSAxLjAxMS0xLjQ5MXYtLjcwMnMuMTguMTAxLjUuMTAxLjUtLjEuNS0uMXYuN2MwIC43MDEuNDc4IDEuMjM2IDEuMDExIDEuNDkyQTMuNSAzLjUgMCAwIDEgMTEuNSAxM3YxeiIvPgo8L3N2Zz4=)}.cbb-button__icon--lightbulb .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktbGlnaHRidWxiIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0yIDZhNiA2IDAgMSAxIDEwLjE3NCA0LjMxYy0uMjAzLjE5Ni0uMzU5LjQtLjQ1My42MTlsLS43NjIgMS43NjlBLjUuNSAwIDAgMSAxMC41IDEzYS41LjUgMCAwIDEgMCAxIC41LjUgMCAwIDEgMCAxbC0uMjI0LjQ0N2ExIDEgMCAwIDEtLjg5NC41NTNINi42MThhMSAxIDAgMCAxLS44OTQtLjU1M0w1LjUgMTVhLjUuNSAwIDAgMSAwLTEgLjUuNSAwIDAgMSAwLTEgLjUuNSAwIDAgMS0uNDYtLjMwMmwtLjc2MS0xLjc3YTIgMiAwIDAgMC0uNDUzLS42MThBNS45OCA1Ljk4IDAgMCAxIDIgNm02LTVhNSA1IDAgMCAwLTMuNDc5IDguNTkyYy4yNjMuMjU0LjUxNC41NjQuNjc2Ljk0MUw1LjgzIDEyaDQuMzQybC42MzItMS40NjdjLjE2Mi0uMzc3LjQxMy0uNjg3LjY3Ni0uOTQxQTUgNSAwIDAgMCA4IDEiLz4KPC9zdmc+)}.cbb-button__icon--magic .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktbWFnaWMiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTkuNSAyLjY3MmEuNS41IDAgMSAwIDEgMFYuODQzYS41LjUgMCAwIDAtMSAwem00LjUuMDM1QS41LjUgMCAwIDAgMTMuMjkzIDJMMTIgMy4yOTNhLjUuNSAwIDEgMCAuNzA3LjcwN3pNNy4yOTMgNEEuNS41IDAgMSAwIDggMy4yOTNMNi43MDcgMkEuNS41IDAgMCAwIDYgMi43MDd6bS0uNjIxIDIuNWEuNS41IDAgMSAwIDAtMUg0Ljg0M2EuNS41IDAgMSAwIDAgMXptOC40ODUgMGEuNS41IDAgMSAwIDAtMWgtMS44MjlhLjUuNSAwIDAgMCAwIDF6TTEzLjI5MyAxMEEuNS41IDAgMSAwIDE0IDkuMjkzTDEyLjcwNyA4YS41LjUgMCAxIDAtLjcwNy43MDd6TTkuNSAxMS4xNTdhLjUuNSAwIDAgMCAxIDBWOS4zMjhhLjUuNSAwIDAgMC0xIDB6bTEuODU0LTUuMDk3YS41LjUgMCAwIDAgMC0uNzA2bC0uNzA4LS43MDhhLjUuNSAwIDAgMC0uNzA3IDBMOC42NDYgNS45NGEuNS41IDAgMCAwIDAgLjcwN2wuNzA4LjcwOGEuNS41IDAgMCAwIC43MDcgMGwxLjI5My0xLjI5M1ptLTMgM2EuNS41IDAgMCAwIDAtLjcwNmwtLjcwOC0uNzA4YS41LjUgMCAwIDAtLjcwNyAwTC42NDYgMTMuOTRhLjUuNSAwIDAgMCAwIC43MDdsLjcwOC43MDhhLjUuNSAwIDAgMCAuNzA3IDB6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--moon-stars .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktbW9vbi1zdGFycyIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNNiAuMjc4YS43Ny43NyAwIDAgMSAuMDguODU4IDcuMiA3LjIgMCAwIDAtLjg3OCAzLjQ2YzAgNC4wMjEgMy4yNzggNy4yNzcgNy4zMTggNy4yNzdxLjc5Mi0uMDAxIDEuNTMzLS4xNmEuNzkuNzkgMCAwIDEgLjgxLjMxNi43My43MyAwIDAgMS0uMDMxLjg5M0E4LjM1IDguMzUgMCAwIDEgOC4zNDQgMTZDMy43MzQgMTYgMCAxMi4yODYgMCA3LjcxIDAgNC4yNjYgMi4xMTQgMS4zMTIgNS4xMjQuMDZBLjc1Ljc1IDAgMCAxIDYgLjI3OE00Ljg1OCAxLjMxMUE3LjI3IDcuMjcgMCAwIDAgMS4wMjUgNy43MWMwIDQuMDIgMy4yNzkgNy4yNzYgNy4zMTkgNy4yNzZhNy4zMiA3LjMyIDAgMCAwIDUuMjA1LTIuMTYycS0uNTA2LjA2My0xLjAyOS4wNjNjLTQuNjEgMC04LjM0My0zLjcxNC04LjM0My04LjI5IDAtMS4xNjcuMjQyLTIuMjc4LjY4MS0zLjI4NiIvPgogIDxwYXRoIGQ9Ik0xMC43OTQgMy4xNDhhLjIxNy4yMTcgMCAwIDEgLjQxMiAwbC4zODcgMS4xNjJjLjE3My41MTguNTc5LjkyNCAxLjA5NyAxLjA5N2wxLjE2Mi4zODdhLjIxNy4yMTcgMCAwIDEgMCAuNDEybC0xLjE2Mi4zODdhMS43MyAxLjczIDAgMCAwLTEuMDk3IDEuMDk3bC0uMzg3IDEuMTYyYS4yMTcuMjE3IDAgMCAxLS40MTIgMGwtLjM4Ny0xLjE2MkExLjczIDEuNzMgMCAwIDAgOS4zMSA2LjU5M2wtMS4xNjItLjM4N2EuMjE3LjIxNyAwIDAgMSAwLS40MTJsMS4xNjItLjM4N2ExLjczIDEuNzMgMCAwIDAgMS4wOTctMS4wOTd6TTEzLjg2My4wOTlhLjE0NS4xNDUgMCAwIDEgLjI3NCAwbC4yNTguNzc0Yy4xMTUuMzQ2LjM4Ni42MTcuNzMyLjczMmwuNzc0LjI1OGEuMTQ1LjE0NSAwIDAgMSAwIC4yNzRsLS43NzQuMjU4YTEuMTYgMS4xNiAwIDAgMC0uNzMyLjczMmwtLjI1OC43NzRhLjE0NS4xNDUgMCAwIDEtLjI3NCAwbC0uMjU4LS43NzRhMS4xNiAxLjE2IDAgMCAwLS43MzItLjczMmwtLjc3NC0uMjU4YS4xNDUuMTQ1IDAgMCAxIDAtLjI3NGwuNzc0LS4yNThjLjM0Ni0uMTE1LjYxNy0uMzg2LjczMi0uNzMyeiIvPgo8L3N2Zz4=)}.cbb-button__icon--people-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktcGVvcGxlLWZpbGwiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTcgMTRzLTEgMC0xLTEgMS00IDUtNCA1IDMgNSA0LTEgMS0xIDF6bTQtNmEzIDMgMCAxIDAgMC02IDMgMyAwIDAgMCAwIDZtLTUuNzg0IDZBMi4yNCAyLjI0IDAgMCAxIDUgMTNjMC0xLjM1NS42OC0yLjc1IDEuOTM2LTMuNzJBNi4zIDYuMyAwIDAgMCA1IDljLTQgMC01IDMtNSA0czEgMSAxIDF6TTQuNSA4YTIuNSAyLjUgMCAxIDAgMC01IDIuNSAyLjUgMCAwIDAgMCA1Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--person-circle .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktcGVyc29uLWNpcmNsZSIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMTEgNmEzIDMgMCAxIDEtNiAwIDMgMyAwIDAgMSA2IDAiLz4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDhhOCA4IDAgMSAxIDE2IDBBOCA4IDAgMCAxIDAgOG04LTdhNyA3IDAgMCAwLTUuNDY4IDExLjM3QzMuMjQyIDExLjIyNiA0LjgwNSAxMCA4IDEwczQuNzU3IDEuMjI1IDUuNDY4IDIuMzdBNyA3IDAgMCAwIDggMSIvPgo8L3N2Zz4=)}.cbb-button__icon--quote .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktcXVvdGUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTEyIDEyYTEgMSAwIDAgMCAxLTFWOC41NThhMSAxIDAgMCAwLTEtMWgtMS4zODhxMC0uNTI3LjA2Mi0xLjA1NC4wOTMtLjU1OC4zMS0uOTkydC41NTktLjY4M3EuMzQtLjI3OS44NjgtLjI3OVYzcS0uODY4IDAtMS41Mi4zNzJhMy4zIDMuMyAwIDAgMC0xLjA4NS45OTIgNC45IDQuOSAwIDAgMC0uNjIgMS40NThBNy43IDcuNyAwIDAgMCA5IDcuNTU4VjExYTEgMSAwIDAgMCAxIDF6bS02IDBhMSAxIDAgMCAwIDEtMVY4LjU1OGExIDEgMCAwIDAtMS0xSDQuNjEycTAtLjUyNy4wNjItMS4wNTQuMDk0LS41NTguMzEtLjk5Mi4yMTctLjQzNC41NTktLjY4My4zNC0uMjc5Ljg2OC0uMjc5VjNxLS44NjggMC0xLjUyLjM3MmEzLjMgMy4zIDAgMCAwLTEuMDg1Ljk5MiA0LjkgNC45IDAgMCAwLS42MiAxLjQ1OEE3LjcgNy43IDAgMCAwIDMgNy41NThWMTFhMSAxIDAgMCAwIDEgMXoiLz4KPC9zdmc+)}.cbb-button__icon--robot .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktcm9ib3QiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTYgMTIuNWEuNS41IDAgMCAxIC41LS41aDNhLjUuNSAwIDAgMSAwIDFoLTNhLjUuNSAwIDAgMS0uNS0uNU0zIDguMDYyQzMgNi43NiA0LjIzNSA1Ljc2NSA1LjUzIDUuODg2YTI2LjYgMjYuNiAwIDAgMCA0Ljk0IDBDMTEuNzY1IDUuNzY1IDEzIDYuNzYgMTMgOC4wNjJ2MS4xNTdhLjkzLjkzIDAgMCAxLS43NjUuOTM1Yy0uODQ1LjE0Ny0yLjM0LjM0Ni00LjIzNS4zNDZzLTMuMzktLjItNC4yMzUtLjM0NkEuOTMuOTMgMCAwIDEgMyA5LjIxOXptNC41NDItLjgyN2EuMjUuMjUgMCAwIDAtLjIxNy4wNjhsLS45Mi45YTI1IDI1IDAgMCAxLTEuODcxLS4xODMuMjUuMjUgMCAwIDAtLjA2OC40OTVjLjU1LjA3NiAxLjIzMi4xNDkgMi4wMi4xOTNhLjI1LjI1IDAgMCAwIC4xODktLjA3MWwuNzU0LS43MzYuODQ3IDEuNzFhLjI1LjI1IDAgMCAwIC40MDQuMDYybC45MzItLjk3YTI1IDI1IDAgMCAwIDEuOTIyLS4xODguMjUuMjUgMCAwIDAtLjA2OC0uNDk1Yy0uNTM4LjA3NC0xLjIwNy4xNDUtMS45OC4xODlhLjI1LjI1IDAgMCAwLS4xNjYuMDc2bC0uNzU0Ljc4NS0uODQyLTEuN2EuMjUuMjUgMCAwIDAtLjE4Mi0uMTM1Ii8+CiAgPHBhdGggZD0iTTguNSAxLjg2NmExIDEgMCAxIDAtMSAwVjNoLTJBNC41IDQuNSAwIDAgMCAxIDcuNVY4YTEgMSAwIDAgMC0xIDF2MmExIDEgMCAwIDAgMSAxdjFhMiAyIDAgMCAwIDIgMmgxMGEyIDIgMCAwIDAgMi0ydi0xYTEgMSAwIDAgMCAxLTFWOWExIDEgMCAwIDAtMS0xdi0uNUE0LjUgNC41IDAgMCAwIDEwLjUgM2gtMnpNMTQgNy41VjEzYTEgMSAwIDAgMS0xIDFIM2ExIDEgMCAwIDEtMS0xVjcuNUEzLjUgMy41IDAgMCAxIDUuNSA0aDVBMy41IDMuNSAwIDAgMSAxNCA3LjUiLz4KPC9zdmc+)}.cbb-button__icon--rocket-takeoff .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktcm9ja2V0LXRha2VvZmYiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTkuNzUyIDYuMTkzYy41OTkuNiAxLjczLjQzNyAyLjUyOC0uMzYycy45Ni0xLjkzMi4zNjItMi41MzFjLS41OTktLjYtMS43My0uNDM4LTIuNTI4LjM2MS0uNzk4LjgtLjk2IDEuOTMzLS4zNjIgMi41MzIiLz4KICA8cGF0aCBkPSJNMTUuODExIDMuMzEyYy0uMzYzIDEuNTM0LTEuMzM0IDMuNjI2LTMuNjQgNi4yMThsLS4yNCAyLjQwOGEyLjU2IDIuNTYgMCAwIDEtLjczMiAxLjUyNkw4LjgxNyAxNS44NWEuNTEuNTEgMCAwIDEtLjg2Ny0uNDM0bC4yNy0xLjg5OWMuMDQtLjI4LS4wMTMtLjU5My0uMTMxLS45NTZhOSA5IDAgMCAwLS4yNDktLjY1N2wtLjA4Mi0uMjAyYy0uODE1LS4xOTctMS41NzgtLjY2Mi0yLjE5MS0xLjI3Ny0uNjE0LS42MTUtMS4wNzktMS4zNzktMS4yNzUtMi4xOTVsLS4yMDMtLjA4M2ExMCAxMCAwIDAgMC0uNjU1LS4yNDhjLS4zNjMtLjExOS0uNjc1LS4xNzItLjk1NS0uMTMybC0xLjg5Ni4yN0EuNTEuNTEgMCAwIDEgLjE1IDcuMTdsMi4zODItMi4zODZjLjQxLS40MS45NDctLjY3IDEuNTI0LS43MzRoLjAwNmwyLjQtLjIzOEM5LjAwNSAxLjU1IDExLjA4Ny41ODIgMTIuNjIzLjIwOGMuODktLjIxNyAxLjU5LS4yMzIgMi4wOC0uMTg4LjI0NC4wMjMuNDM1LjA2LjU3LjA5M3EuMS4wMjYuMTYuMDQ1Yy4xODQuMDYuMjc5LjEzLjM1MS4yOTVsLjAyOS4wNzNhMy41IDMuNSAwIDAgMSAuMTU3LjcyMWMuMDU1LjQ4NS4wNTEgMS4xNzgtLjE1OSAyLjA2NW0tNC44MjggNy40NzUuMDQtLjA0LS4xMDcgMS4wODFhMS41NCAxLjU0IDAgMCAxLS40NC45MTNsLTEuMjk4IDEuMy4wNTQtLjM4Yy4wNzItLjUwNi0uMDM0LS45OTMtLjE3Mi0xLjQxOGE5IDkgMCAwIDAtLjE2NC0uNDVjLjczOC0uMDY1IDEuNDYyLS4zOCAyLjA4Ny0xLjAwNk01LjIwNSA1Yy0uNjI1LjYyNi0uOTQgMS4zNTEtMS4wMDQgMi4wOWE5IDkgMCAwIDAtLjQ1LS4xNjRjLS40MjQtLjEzOC0uOTEtLjI0NC0xLjQxNi0uMTcybC0uMzguMDU0IDEuMy0xLjNjLjI0NS0uMjQ2LjU2Ni0uNDAxLjkxLS40NGwxLjA4LS4xMDd6bTkuNDA2LTMuOTYxYy0uMzgtLjAzNC0uOTY3LS4wMjctMS43NDYuMTYzLTEuNTU4LjM4LTMuOTE3IDEuNDk2LTYuOTM3IDQuNTIxLS42Mi42Mi0uNzk5IDEuMzQtLjY4NyAyLjA1MS4xMDcuNjc2LjQ4MyAxLjM2MiAxLjA0OCAxLjkyOC41NjQuNTY1IDEuMjUuOTQxIDEuOTI0IDEuMDQ5LjcxLjExMiAxLjQyOS0uMDY3IDIuMDQ4LS42ODggMy4wNzktMy4wODMgNC4xOTItNS40NDQgNC41NTYtNi45ODcuMTgzLS43NzEuMTgtMS4zNDUuMTM4LTEuNzEzYTMgMyAwIDAgMC0uMDQ1LS4yODMgMyAzIDAgMCAwLS4zLS4wNDFaIi8+CiAgPHBhdGggZD0iTTcuMDA5IDEyLjEzOWE3LjYgNy42IDAgMCAxLTEuODA0LTEuMzUyQTcuNiA3LjYgMCAwIDEgMy43OTQgOC44NmMtMS4xMDIuOTkyLTEuOTY1IDUuMDU0LTEuODM5IDUuMTguMTI1LjEyNiAzLjkzNi0uODk2IDUuMDU0LTEuOTAyWiIvPgo8L3N2Zz4=)}.cbb-button__icon--star .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktc3RhciIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMi44NjYgMTQuODVjLS4wNzguNDQ0LjM2Ljc5MS43NDYuNTkzbDQuMzktMi4yNTYgNC4zODkgMi4yNTZjLjM4Ni4xOTguODI0LS4xNDkuNzQ2LS41OTJsLS44My00LjczIDMuNTIyLTMuMzU2Yy4zMy0uMzE0LjE2LS44ODgtLjI4Mi0uOTVsLTQuODk4LS42OTZMOC40NjUuNzkyYS41MTMuNTEzIDAgMCAwLS45MjcgMEw1LjM1NCA1LjEybC00Ljg5OC42OTZjLS40NDEuMDYyLS42MTIuNjM2LS4yODMuOTVsMy41MjMgMy4zNTYtLjgzIDQuNzN6bTQuOTA1LTIuNzY3LTMuNjg2IDEuODk0LjY5NC0zLjk1N2EuNTYuNTYgMCAwIDAtLjE2My0uNTA1TDEuNzEgNi43NDVsNC4wNTItLjU3NmEuNTMuNTMgMCAwIDAgLjM5My0uMjg4TDggMi4yMjNsMS44NDcgMy42NThhLjUzLjUzIDAgMCAwIC4zOTMuMjg4bDQuMDUyLjU3NS0yLjkwNiAyLjc3YS41Ni41NiAwIDAgMC0uMTYzLjUwNmwuNjk0IDMuOTU3LTMuNjg2LTEuODk0YS41LjUgMCAwIDAtLjQ2MSAweiIvPgo8L3N2Zz4=)}.cbb-button__icon--stars .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktc3RhcnMiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTcuNjU3IDYuMjQ3Yy4xMS0uMzMuNTc2LS4zMy42ODYgMGwuNjQ1IDEuOTM3YTIuODkgMi44OSAwIDAgMCAxLjgyOSAxLjgyOGwxLjkzNi42NDVjLjMzLjExLjMzLjU3NiAwIC42ODZsLTEuOTM3LjY0NWEyLjg5IDIuODkgMCAwIDAtMS44MjggMS44MjlsLS42NDUgMS45MzZhLjM2MS4zNjEgMCAwIDEtLjY4NiAwbC0uNjQ1LTEuOTM3YTIuODkgMi44OSAwIDAgMC0xLjgyOC0xLjgyOGwtMS45MzctLjY0NWEuMzYxLjM2MSAwIDAgMSAwLS42ODZsMS45MzctLjY0NWEyLjg5IDIuODkgMCAwIDAgMS44MjgtMS44Mjh6TTMuNzk0IDEuMTQ4YS4yMTcuMjE3IDAgMCAxIC40MTIgMGwuMzg3IDEuMTYyYy4xNzMuNTE4LjU3OS45MjQgMS4wOTcgMS4wOTdsMS4xNjIuMzg3YS4yMTcuMjE3IDAgMCAxIDAgLjQxMmwtMS4xNjIuMzg3QTEuNzMgMS43MyAwIDAgMCA0LjU5MyA1LjY5bC0uMzg3IDEuMTYyYS4yMTcuMjE3IDAgMCAxLS40MTIgMEwzLjQwNyA1LjY5QTEuNzMgMS43MyAwIDAgMCAyLjMxIDQuNTkzbC0xLjE2Mi0uMzg3YS4yMTcuMjE3IDAgMCAxIDAtLjQxMmwxLjE2Mi0uMzg3QTEuNzMgMS43MyAwIDAgMCAzLjQwNyAyLjMxek0xMC44NjMuMDk5YS4xNDUuMTQ1IDAgMCAxIC4yNzQgMGwuMjU4Ljc3NGMuMTE1LjM0Ni4zODYuNjE3LjczMi43MzJsLjc3NC4yNThhLjE0NS4xNDUgMCAwIDEgMCAuMjc0bC0uNzc0LjI1OGExLjE2IDEuMTYgMCAwIDAtLjczMi43MzJsLS4yNTguNzc0YS4xNDUuMTQ1IDAgMCAxLS4yNzQgMGwtLjI1OC0uNzc0YTEuMTYgMS4xNiAwIDAgMC0uNzMyLS43MzJMOS4xIDIuMTM3YS4xNDUuMTQ1IDAgMCAxIDAtLjI3NGwuNzc0LS4yNThjLjM0Ni0uMTE1LjYxNy0uMzg2LjczMi0uNzMyeiIvPgo8L3N2Zz4=)}.cbb-button__icon--stickies .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktc3RpY2tpZXMiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTEuNSAwQTEuNSAxLjUgMCAwIDAgMCAxLjVWMTNhMSAxIDAgMCAwIDEgMVYxLjVhLjUuNSAwIDAgMSAuNS0uNUgxNGExIDEgMCAwIDAtMS0xeiIvPgogIDxwYXRoIGQ9Ik0zLjUgMkExLjUgMS41IDAgMCAwIDIgMy41djExQTEuNSAxLjUgMCAwIDAgMy41IDE2aDYuMDg2YTEuNSAxLjUgMCAwIDAgMS4wNi0uNDRsNC45MTUtNC45MTRBMS41IDEuNSAwIDAgMCAxNiA5LjU4NlYzLjVBMS41IDEuNSAwIDAgMCAxNC41IDJ6TTMgMy41YS41LjUgMCAwIDEgLjUtLjVoMTFhLjUuNSAwIDAgMSAuNS41VjloLTQuNUExLjUgMS41IDAgMCAwIDkgMTAuNVYxNUgzLjVhLjUuNSAwIDAgMS0uNS0uNXptNyAxMS4yOTNWMTAuNWEuNS41IDAgMCAxIC41LS41aDQuMjkzeiIvPgo8L3N2Zz4=)}.cbb-button__icon--tools .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktdG9vbHMiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTEgMCAwIDFsMi4yIDMuMDgxYTEgMSAwIDAgMCAuODE1LjQxOWguMDdhMSAxIDAgMCAxIC43MDguMjkzbDIuNjc1IDIuNjc1LTIuNjE3IDIuNjU0QTMuMDAzIDMuMDAzIDAgMCAwIDAgMTNhMyAzIDAgMSAwIDUuODc4LS44NTFsMi42NTQtMi42MTcuOTY4Ljk2OC0uMzA1LjkxNGExIDEgMCAwIDAgLjI0MiAxLjAyM2wzLjI3IDMuMjdhLjk5Ny45OTcgMCAwIDAgMS40MTQgMGwxLjU4Ni0xLjU4NmEuOTk3Ljk5NyAwIDAgMCAwLTEuNDE0bC0zLjI3LTMuMjdhMSAxIDAgMCAwLTEuMDIzLS4yNDJMMTAuNSA5LjVsLS45Ni0uOTYgMi42OC0yLjY0M0EzLjAwNSAzLjAwNSAwIDAgMCAxNiAzcTAtLjQwNS0uMTAyLS43NzdsLTIuMTQgMi4xNDFMMTIgNGwtLjM2NC0xLjc1N0wxMy43NzcuMTAyYTMgMyAwIDAgMC0zLjY3NSAzLjY4TDcuNDYyIDYuNDYgNC43OTMgMy43OTNhMSAxIDAgMCAxLS4yOTMtLjcwN3YtLjA3MWExIDEgMCAwIDAtLjQxOS0uODE0em05LjY0NiAxMC42NDZhLjUuNSAwIDAgMSAuNzA4IDBsMi45MTQgMi45MTVhLjUuNSAwIDAgMS0uNzA3LjcwN2wtMi45MTUtMi45MTRhLjUuNSAwIDAgMSAwLS43MDhNMyAxMWwuNDcxLjI0Mi41MjkuMDI2LjI4Ny40NDUuNDQ1LjI4Ny4wMjYuNTI5TDUgMTNsLS4yNDIuNDcxLS4wMjYuNTI5LS40NDUuMjg3LS4yODcuNDQ1LS41MjkuMDI2TDMgMTVsLS40NzEtLjI0MkwyIDE0LjczMmwtLjI4Ny0uNDQ1TDEuMjY4IDE0bC0uMDI2LS41MjlMMSAxM2wuMjQyLS40NzEuMDI2LS41MjkuNDQ1LS4yODcuMjg3LS40NDUuNTI5LS4wMjZ6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--ui-checks-grid .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktdWktY2hlY2tzLWdyaWQiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTIgMTBoM2ExIDEgMCAwIDEgMSAxdjNhMSAxIDAgMCAxLTEgMUgyYTEgMSAwIDAgMS0xLTF2LTNhMSAxIDAgMCAxIDEtMW05LTloM2ExIDEgMCAwIDEgMSAxdjNhMSAxIDAgMCAxLTEgMWgtM2ExIDEgMCAwIDEtMS0xVjJhMSAxIDAgMCAxIDEtMW0wIDlhMSAxIDAgMCAwLTEgMXYzYTEgMSAwIDAgMCAxIDFoM2ExIDEgMCAwIDAgMS0xdi0zYTEgMSAwIDAgMC0xLTF6bTAtMTBhMiAyIDAgMCAwLTIgMnYzYTIgMiAwIDAgMCAyIDJoM2EyIDIgMCAwIDAgMi0yVjJhMiAyIDAgMCAwLTItMnpNMiA5YTIgMiAwIDAgMC0yIDJ2M2EyIDIgMCAwIDAgMiAyaDNhMiAyIDAgMCAwIDItMnYtM2EyIDIgMCAwIDAtMi0yem03IDJhMiAyIDAgMCAxIDItMmgzYTIgMiAwIDAgMSAyIDJ2M2EyIDIgMCAwIDEtMiAyaC0zYTIgMiAwIDAgMS0yLTJ6TTAgMmEyIDIgMCAwIDEgMi0yaDNhMiAyIDAgMCAxIDIgMnYzYTIgMiAwIDAgMS0yIDJIMmEyIDIgMCAwIDEtMi0yem01LjM1NC44NTRhLjUuNSAwIDEgMC0uNzA4LS43MDhMMyAzLjc5M2wtLjY0Ni0uNjQ3YS41LjUgMCAxIDAtLjcwOC43MDhsMSAxYS41LjUgMCAwIDAgLjcwOCAweiIvPgo8L3N2Zz4=)}.cbb-button__icon--ui-checks .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktdWktY2hlY2tzIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik03IDIuNWEuNS41IDAgMCAxIC41LS41aDdhLjUuNSAwIDAgMSAuNS41djFhLjUuNSAwIDAgMS0uNS41aC03YS41LjUgMCAwIDEtLjUtLjV6TTIgMWEyIDIgMCAwIDAtMiAydjJhMiAyIDAgMCAwIDIgMmgyYTIgMiAwIDAgMCAyLTJWM2EyIDIgMCAwIDAtMi0yem0wIDhhMiAyIDAgMCAwLTIgMnYyYTIgMiAwIDAgMCAyIDJoMmEyIDIgMCAwIDAgMi0ydi0yYTIgMiAwIDAgMC0yLTJ6bS44NTQtMy42NDZhLjUuNSAwIDAgMS0uNzA4IDBsLTEtMWEuNS41IDAgMSAxIC43MDgtLjcwOGwuNjQ2LjY0NyAxLjY0Ni0xLjY0N2EuNS41IDAgMSAxIC43MDguNzA4em0wIDhhLjUuNSAwIDAgMS0uNzA4IDBsLTEtMWEuNS41IDAgMCAxIC43MDgtLjcwOGwuNjQ2LjY0NyAxLjY0Ni0xLjY0N2EuNS41IDAgMCAxIC43MDguNzA4ek03IDEwLjVhLjUuNSAwIDAgMSAuNS0uNWg3YS41LjUgMCAwIDEgLjUuNXYxYS41LjUgMCAwIDEtLjUuNWgtN2EuNS41IDAgMCAxLS41LS41em0wLTVhLjUuNSAwIDAgMSAuNS0uNWg1YS41LjUgMCAwIDEgMCAxaC01YS41LjUgMCAwIDEtLjUtLjVtMCA4YS41LjUgMCAwIDEgLjUtLjVoNWEuNS41IDAgMCAxIDAgMWgtNWEuNS41IDAgMCAxLS41LS41Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--umbrella-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktdW1icmVsbGEtZmlsbCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDBhLjUuNSAwIDAgMSAuNS41di41MTRDMTIuNjI1IDEuMjM4IDE2IDQuMjIgMTYgOGMwIDAgMCAuNS0uNS41LS4xNDkgMC0uMzUyLS4xNDUtLjM1Mi0uMTQ1bC0uMDA0LS4wMDQtLjAyNS0uMDIzYTMuNSAzLjUgMCAwIDAtLjU1NS0uMzk0QTMuMTcgMy4xNyAwIDAgMCAxMyA3LjVjLS42MzggMC0xLjE3OC4yMTMtMS41NjQuNDM0YTMuNSAzLjUgMCAwIDAtLjU1NS4zOTRsLS4wMjUuMDIzLS4wMDMuMDAzcy0uMjA0LjE0Ni0uMzUzLjE0Ni0uMzUyLS4xNDUtLjM1Mi0uMTQ1bC0uMDA0LS4wMDQtLjAyNS0uMDIzYTMuNSAzLjUgMCAwIDAtLjU1NS0uMzk0IDMuMyAzLjMgMCAwIDAtMS4wNjQtLjM5VjEzLjVIOGguNXYuMDM5bC0uMDA1LjA4M2EzIDMgMCAwIDEtLjI5OCAxLjEwMiAyLjI2IDIuMjYgMCAwIDEtLjc2My44OEM3LjA2IDE1Ljg1MSA2LjU4NyAxNiA2IDE2cy0xLjA2MS0uMTQ4LTEuNDM0LS4zOTZhMi4yNiAyLjI2IDAgMCAxLS43NjMtLjg4IDMgMyAwIDAgMS0uMzAyLTEuMTg1di0uMDI1bC0uMDAxLS4wMDl2LS4wMDNzMC0uMDAyLjUtLjAwMmgtLjVWMTNhLjUuNSAwIDAgMSAxIDB2LjUwNmwuMDAzLjA0NGEyIDIgMCAwIDAgLjE5NS43MjZjLjA5NS4xOTEuMjMuMzY3LjQyMy40OTUuMTkuMTI3LjQ2Ni4yMjkuODc5LjIyOXMuNjg5LS4xMDIuODc5LS4yMjljLjE5My0uMTI4LjMyOC0uMzA0LjQyNC0uNDk1YTIgMiAwIDAgMCAuMTk3LS43N1Y3LjU0NGEzLjMgMy4zIDAgMCAwLTEuMDY0LjM5IDMuNSAzLjUgMCAwIDAtLjU4LjQxN2wtLjAwNC4wMDRTNS42NSA4LjUgNS41IDguNXMtLjM1Mi0uMTQ1LS4zNTItLjE0NWwtLjAwNC0uMDA0YTMuNSAzLjUgMCAwIDAtLjU4LS40MTdBMy4xNyAzLjE3IDAgMCAwIDMgNy41Yy0uNjM4IDAtMS4xNzcuMjEzLTEuNTY0LjQzNGEzLjUgMy41IDAgMCAwLS41OC40MTdsLS4wMDQuMDA0Uy42NSA4LjUuNSA4LjVDMCA4LjUgMCA4IDAgOGMwLTMuNzggMy4zNzUtNi43NjIgNy41LTYuOTg2Vi41QS41LjUgMCAwIDEgOCAwIi8+Cjwvc3ZnPg==)}.cbb-button__icon--watch .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktd2F0Y2giIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTguNSA1YS41LjUgMCAwIDAtMSAwdjIuNUg2YS41LjUgMCAwIDAgMCAxaDJhLjUuNSAwIDAgMCAuNS0uNXoiLz4KICA8cGF0aCBkPSJNNS42NjcgMTZDNC43NDcgMTYgNCAxNS4yNTQgNCAxNC4zMzN2LTEuODZBNiA2IDAgMCAxIDIgOGMwLTEuNzc3Ljc3Mi0zLjM3NCAyLTQuNDcyVjEuNjY3QzQgLjc0NyA0Ljc0NiAwIDUuNjY3IDBoNC42NjZDMTEuMjUzIDAgMTIgLjc0NiAxMiAxLjY2N3YxLjg2YTYgNiAwIDAgMSAxLjkxOCAzLjQ4LjUwMi41MDIgMCAwIDEgLjU4Mi40OTN2MWEuNS41IDAgMCAxLS41ODIuNDkzQTYgNiAwIDAgMSAxMiAxMi40NzN2MS44NmMwIC45Mi0uNzQ2IDEuNjY3LTEuNjY3IDEuNjY3ek0xMyA4QTUgNSAwIDEgMCAzIDhhNSA1IDAgMCAwIDEwIDAiLz4KPC9zdmc+)}.cbb-button__icon--wind .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktd2luZCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMTIuNSAyQTIuNSAyLjUgMCAwIDAgMTAgNC41YS41LjUgMCAwIDEtMSAwQTMuNSAzLjUgMCAxIDEgMTIuNSA4SC41YS41LjUgMCAwIDEgMC0xaDEyYTIuNSAyLjUgMCAwIDAgMC01bS03IDFhMSAxIDAgMCAwLTEgMSAuNS41IDAgMCAxLTEgMCAyIDIgMCAxIDEgMiAyaC01YS41LjUgMCAwIDEgMC0xaDVhMSAxIDAgMCAwIDAtMk0wIDkuNUEuNS41IDAgMCAxIC41IDloMTAuMDQyYTMgMyAwIDEgMS0zIDMgLjUuNSAwIDAgMSAxIDAgMiAyIDAgMSAwIDItMkguNWEuNS41IDAgMCAxLS41LS41Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--wrench .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktd3JlbmNoIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0uMTAyIDIuMjIzQTMuMDA0IDMuMDA0IDAgMCAwIDMuNzggNS44OTdsNi4zNDEgNi4yNTJBMy4wMDMgMy4wMDMgMCAwIDAgMTMgMTZhMyAzIDAgMSAwLS44NTEtNS44NzhMNS44OTcgMy43ODFBMy4wMDQgMy4wMDQgMCAwIDAgMi4yMjMuMWwyLjE0MSAyLjE0Mkw0IDRsLTEuNzU3LjM2NHptMTMuMzcgOS4wMTkuNTI4LjAyNi4yODcuNDQ1LjQ0NS4yODcuMDI2LjUyOUwxNSAxM2wtLjI0Mi40NzEtLjAyNi41MjktLjQ0NS4yODctLjI4Ny40NDUtLjUyOS4wMjZMMTMgMTVsLS40NzEtLjI0Mi0uNTI5LS4wMjYtLjI4Ny0uNDQ1LS40NDUtLjI4Ny0uMDI2LS41MjlMMTEgMTNsLjI0Mi0uNDcxLjAyNi0uNTI5LjQ0NS0uMjg3LjI4Ny0uNDQ1LjUyOS0uMDI2TDEzIDExeiIvPgo8L3N2Zz4=)}.cbb-button__icon--wrench-adjustable .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktd3JlbmNoLWFkanVzdGFibGUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTE2IDQuNWE0LjUgNC41IDAgMCAxLTEuNzAzIDMuNTI2TDEzIDVsMi45NTktMS4xMXEuMDQuMy4wNDEuNjEiLz4KICA8cGF0aCBkPSJNMTEuNSA5Yy42NTMgMCAxLjI3My0uMTM5IDEuODMzLS4zOUwxMiA1LjUgMTEgM2wzLjgyNi0xLjUzQTQuNSA0LjUgMCAwIDAgNy4yOSA2LjA5MmwtNi4xMTYgNS4wOTZhMi41ODMgMi41ODMgMCAxIDAgMy42MzggMy42MzhMOS45MDggOC43MUE0LjUgNC41IDAgMCAwIDExLjUgOW0tMS4yOTItNC4zNjEtLjU5Ni44OTMuODA5LS4yN2EuMjUuMjUgMCAwIDEgLjI4Ny4zNzdsLS41OTYuODkzLjgwOS0uMjcuMTU4LjQ3NS0xLjUuNWEuMjUuMjUgMCAwIDEtLjI4Ny0uMzc2bC41OTYtLjg5My0uODA5LjI3YS4yNS4yNSAwIDAgMS0uMjg3LS4zNzdsLjU5Ni0uODkzLS44MDkuMjctLjE1OC0uNDc1IDEuNS0uNWEuMjUuMjUgMCAwIDEgLjI4Ny4zNzZNMyAxNGExIDEgMCAxIDEgMC0yIDEgMSAwIDAgMSAwIDIiLz4KPC9zdmc+)}.cbb-button__icon--wrench-adjustable-circle .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktd3JlbmNoLWFkanVzdGFibGUtY2lyY2xlIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0xMi40OTYgOGE0LjUgNC41IDAgMCAxLTEuNzAzIDMuNTI2TDkuNDk3IDguNWwyLjk1OS0xLjExcS4wNC4zLjA0LjYxIi8+CiAgPHBhdGggZD0iTTE2IDhBOCA4IDAgMSAxIDAgOGE4IDggMCAwIDEgMTYgMG0tMSAwYTcgNyAwIDEgMC0xMy4yMDIgMy4yNDlsMS45ODgtMS42NTdhNC41IDQuNSAwIDAgMSA3LjUzNy00LjYyM0w3LjQ5NyA2LjVsMSAyLjUgMS4zMzMgMy4xMWMtLjU2LjI1MS0xLjE4LjM5LTEuODMzLjM5YTQuNSA0LjUgMCAwIDEtMS41OTItLjI5TDQuNzQ3IDE0LjJBNyA3IDAgMCAwIDE1IDhtLTguMjk1LjEzOWEuMjUuMjUgMCAwIDAtLjI4OC0uMzc2bC0xLjUuNS4xNTkuNDc0LjgwOC0uMjctLjU5NS44OTRhLjI1LjI1IDAgMCAwIC4yODcuMzc2bC44MDgtLjI3LS41OTUuODk0YS4yNS4yNSAwIDAgMCAuMjg3LjM3NmwxLjUtLjUtLjE1OS0uNDc0LS44MDguMjcuNTk2LS44OTRhLjI1LjI1IDAgMCAwLS4yODgtLjM3NmwtLjgwOC4yN3oiLz4KPC9zdmc+)}html[data-theme=dark] .cbb-button__icon-container:before{filter:drop-shadow(var(--cbb-icon-size,30px) 0 var(--cbb-icon-dark-color,#fff))}
     1.cbb-button{background-color:var(--cbb-button-light-color,#333);border-color:var(--cbb-button-light-border-color,#00000000);color:var(--cbb-button-text-light-color,#333);cursor:pointer;text-decoration:none;transition:all .5s;width:-moz-fit-content;width:fit-content}.cbb-button:hover{background-color:var(--cbb-button-hover-light-color,#333);transition:all .5s}.cbb-button--hover-text-light-color:hover{color:var(--cbb-button-hover-text-light-color,#f4f4f4)}.cbb-button--hover-border-light-color:hover{border-color:var(--cbb-button-border-hover-light-color,#00000000)}html[data-theme=dark] .cbb-button{background-color:var(--cbb-button-dark-color,#f4f4f4);border-color:var(--cbb-button-dark-border-color,#00000000);color:var(--cbb-button-text-dark-color,#333);text-decoration:none}html[data-theme=dark] .cbb-button:hover{background-color:var(--cbb-button-hover-dark-color,#333)}html[data-theme=dark] .cbb-button--hover-text-dark-color:hover{color:var(--cbb-button-hover-text-dark-color,#f4f4f4)}html[data-theme=dark] .cbb-button--hover-border-dark-color:hover{border-color:var(--cbb-button-border-hover-dark-color,#00000000)}.cbb-button-with-icon{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;flex-direction:var(--cbb-button-flex-direction,row);justify-content:center}.cbb-button__icon{clip-path:inset(0 0 0 0);height:var(--cbb-icon-size,30px);position:relative;width:var(--cbb-icon-size,30px)}.cbb-button__icon-content{left:0;position:absolute;top:0}.cbb-button__icon-container,.cbb-button__icon-content{display:block;height:var(--cbb-icon-size,30px);width:var(--cbb-icon-size,30px)}.cbb-button__icon-container{margin-left:calc(var(--cbb-icon-size, 30px)*-1);position:relative}.cbb-button__icon-container:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;filter:drop-shadow(var(--cbb-icon-size,30px) 0 var(--cbb-icon-color,#000));height:var(--cbb-icon-size,30px);left:0;position:absolute;top:0;width:var(--cbb-icon-size,30px)}.cbb-button--icon-text-light-color:hover .cbb-button__icon-container:before{filter:drop-shadow(var(--cbb-icon-size,30px) 0 var(--cbb-hover-icon-light-color,#000))}html[data-theme=dark] .cbb-button--icon-text-dark-color:hover .cbb-button__icon-container:before{filter:drop-shadow(var(--cbb-icon-size,30px) 0 var(--cbb-hover-icon-dark-color,#000))}.cbb-button__icon--alarm-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYWxhcm0tZmlsbCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNNiAuNWEuNS41IDAgMCAxIC41LS41aDNhLjUuNSAwIDAgMSAwIDFIOXYxLjA3YTcuMDAxIDcuMDAxIDAgMCAxIDMuMjc0IDEyLjQ3NGwuNjAxLjYwMmEuNS41IDAgMCAxLS43MDcuNzA4bC0uNzQ2LS43NDZBNi45NyA2Ljk3IDAgMCAxIDggMTZhNi45NyA2Ljk3IDAgMCAxLTMuNDIyLS44OTJsLS43NDYuNzQ2YS41LjUgMCAwIDEtLjcwNy0uNzA4bC42MDItLjYwMkE3LjAwMSA3LjAwMSAwIDAgMSA3IDIuMDdWMWgtLjVBLjUuNSAwIDAgMSA2IC41bTIuNSA1YS41LjUgMCAwIDAtMSAwdjMuMzYybC0xLjQyOSAyLjM4YS41LjUgMCAxIDAgLjg1OC41MTVsMS41LTIuNUEuNS41IDAgMCAwIDguNSA5ek0uODYgNS4zODdBMi41IDIuNSAwIDEgMSA0LjM4NyAxLjg2IDguMDQgOC4wNCAwIDAgMCAuODYgNS4zODdNMTEuNjEzIDEuODZhMi41IDIuNSAwIDEgMSAzLjUyNyAzLjUyNyA4LjA0IDguMDQgMCAwIDAtMy41MjctMy41MjciLz4KPC9zdmc+)}.cbb-button__icon--arrow-left-circle-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctbGVmdC1jaXJjbGUtZmlsbCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNOCAwYTggOCAwIDEgMCAwIDE2QTggOCAwIDAgMCA4IDBtMy41IDcuNWEuNS41IDAgMCAxIDAgMUg1LjcwN2wyLjE0NyAyLjE0NmEuNS41IDAgMCAxLS43MDguNzA4bC0zLTNhLjUuNSAwIDAgMSAwLS43MDhsMy0zYS41LjUgMCAxIDEgLjcwOC43MDhMNS43MDcgNy41eiIvPgo8L3N2Zz4=)}.cbb-button__icon--arrow-left-circle .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctbGVmdC1jaXJjbGUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMSA4YTcgNyAwIDEgMCAxNCAwQTcgNyAwIDAgMCAxIDhtMTUgMEE4IDggMCAxIDEgMCA4YTggOCAwIDAgMSAxNiAwbS00LjUtLjVhLjUuNSAwIDAgMSAwIDFINS43MDdsMi4xNDcgMi4xNDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtMy0zYS41LjUgMCAwIDEgMC0uNzA4bDMtM2EuNS41IDAgMSAxIC43MDguNzA4TDUuNzA3IDcuNXoiLz4KPC9zdmc+)}.cbb-button__icon--arrow-right-circle-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctcmlnaHQtY2lyY2xlLWZpbGwiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTggMGE4IDggMCAxIDEgMCAxNkE4IDggMCAwIDEgOCAwTTQuNSA3LjVhLjUuNSAwIDAgMCAwIDFoNS43OTNsLTIuMTQ3IDIuMTQ2YS41LjUgMCAwIDAgLjcwOC43MDhsMy0zYS41LjUgMCAwIDAgMC0uNzA4bC0zLTNhLjUuNSAwIDEgMC0uNzA4LjcwOEwxMC4yOTMgNy41eiIvPgo8L3N2Zz4=)}.cbb-button__icon--arrow-right-circle .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctcmlnaHQtY2lyY2xlIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEgOGE3IDcgMCAxIDAgMTQgMEE3IDcgMCAwIDAgMSA4bTE1IDBBOCA4IDAgMSAxIDAgOGE4IDggMCAwIDEgMTYgME00LjUgNy41YS41LjUgMCAwIDAgMCAxaDUuNzkzbC0yLjE0NyAyLjE0NmEuNS41IDAgMCAwIC43MDguNzA4bDMtM2EuNS41IDAgMCAwIDAtLjcwOGwtMy0zYS41LjUgMCAxIDAtLjcwOC43MDhMMTAuMjkzIDcuNXoiLz4KPC9zdmc+)}.cbb-button__icon--arrow-up-left-square .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctdXAtbGVmdC1zcXVhcmUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTUgMmExIDEgMCAwIDAtMS0xSDJhMSAxIDAgMCAwLTEgMXYxMmExIDEgMCAwIDAgMSAxaDEyYTEgMSAwIDAgMCAxLTF6TTAgMmEyIDIgMCAwIDEgMi0yaDEyYTIgMiAwIDAgMSAyIDJ2MTJhMiAyIDAgMCAxLTIgMkgyYTIgMiAwIDAgMS0yLTJ6bTEwLjA5NiA4LjgwM2EuNS41IDAgMSAwIC43MDctLjcwN0w2LjcwNyA2aDIuNzY4YS41LjUgMCAxIDAgMC0xSDUuNWEuNS41IDAgMCAwLS41LjV2My45NzVhLjUuNSAwIDAgMCAxIDBWNi43MDd6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--arrow-up-right-circle-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctdXAtcmlnaHQtY2lyY2xlLWZpbGwiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTAgOGE4IDggMCAxIDAgMTYgMEE4IDggMCAwIDAgMCA4bTUuOTA0IDIuODAzYS41LjUgMCAxIDEtLjcwNy0uNzA3TDkuMjkzIDZINi41MjVhLjUuNSAwIDEgMSAwLTFIMTAuNWEuNS41IDAgMCAxIC41LjV2My45NzVhLjUuNSAwIDAgMS0xIDBWNi43MDd6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--arrow-up-right-circle .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctdXAtcmlnaHQtY2lyY2xlIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEgOGE3IDcgMCAxIDAgMTQgMEE3IDcgMCAwIDAgMSA4bTE1IDBBOCA4IDAgMSAxIDAgOGE4IDggMCAwIDEgMTYgME01Ljg1NCAxMC44MDNhLjUuNSAwIDEgMS0uNzA4LS43MDdMOS4yNDMgNkg2LjQ3NWEuNS41IDAgMSAxIDAtMWgzLjk3NWEuNS41IDAgMCAxIC41LjV2My45NzVhLjUuNSAwIDEgMS0xIDBWNi43MDd6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--arrow-up-right-square-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctdXAtcmlnaHQtc3F1YXJlLWZpbGwiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTE0IDBhMiAyIDAgMCAxIDIgMnYxMmEyIDIgMCAwIDEtMiAySDJhMiAyIDAgMCAxLTItMlYyYTIgMiAwIDAgMSAyLTJ6TTUuOTA0IDEwLjgwMyAxMCA2LjcwN3YyLjc2OGEuNS41IDAgMCAwIDEgMFY1LjVhLjUuNSAwIDAgMC0uNS0uNUg2LjUyNWEuNS41IDAgMSAwIDAgMWgyLjc2OGwtNC4wOTYgNC4wOTZhLjUuNSAwIDAgMCAuNzA3LjcwNyIvPgo8L3N2Zz4=)}.cbb-button__icon--arrow-up-right-square .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXJyb3ctdXAtcmlnaHQtc3F1YXJlIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE1IDJhMSAxIDAgMCAwLTEtMUgyYTEgMSAwIDAgMC0xIDF2MTJhMSAxIDAgMCAwIDEgMWgxMmExIDEgMCAwIDAgMS0xek0wIDJhMiAyIDAgMCAxIDItMmgxMmEyIDIgMCAwIDEgMiAydjEyYTIgMiAwIDAgMS0yIDJIMmEyIDIgMCAwIDEtMi0yem01Ljg1NCA4LjgwM2EuNS41IDAgMSAxLS43MDgtLjcwN0w5LjI0MyA2SDYuNDc1YS41LjUgMCAxIDEgMC0xaDMuOTc1YS41LjUgMCAwIDEgLjUuNXYzLjk3NWEuNS41IDAgMSAxLTEgMFY2LjcwN3oiLz4KPC9zdmc+)}.cbb-button__icon--award .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYXdhcmQiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTkuNjY5Ljg2NCA4IDAgNi4zMzEuODY0bC0xLjg1OC4yODItLjg0MiAxLjY4LTEuMzM3IDEuMzJMMi42IDZsLS4zMDYgMS44NTQgMS4zMzcgMS4zMi44NDIgMS42OCAxLjg1OC4yODJMOCAxMmwxLjY2OS0uODY0IDEuODU4LS4yODIuODQyLTEuNjggMS4zMzctMS4zMkwxMy40IDZsLjMwNi0xLjg1NC0xLjMzNy0xLjMyLS44NDItMS42OHptMS4xOTYgMS4xOTMuNjg0IDEuMzY1IDEuMDg2IDEuMDcyTDEyLjM4NyA2bC4yNDggMS41MDYtMS4wODYgMS4wNzItLjY4NCAxLjM2NS0xLjUxLjIyOUw4IDEwLjg3NGwtMS4zNTUtLjcwMi0xLjUxLS4yMjktLjY4NC0xLjM2NS0xLjA4Ni0xLjA3MkwzLjYxNCA2bC0uMjUtMS41MDYgMS4wODctMS4wNzIuNjg0LTEuMzY1IDEuNTEtLjIyOUw4IDEuMTI2bDEuMzU2LjcwMnoiLz4KICA8cGF0aCBkPSJNNCAxMS43OTRWMTZsNC0xIDQgMXYtNC4yMDZsLTIuMDE4LjMwNkw4IDEzLjEyNiA2LjAxOCAxMi4xeiIvPgo8L3N2Zz4=)}.cbb-button__icon--battery-charging .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYmF0dGVyeS1jaGFyZ2luZyIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNOS41ODUgMi41NjhhLjUuNSAwIDAgMSAuMjI2LjU4TDguNjc3IDYuODMyaDEuOTlhLjUuNSAwIDAgMSAuMzY0Ljg0M2wtNS4zMzQgNS42NjdhLjUuNSAwIDAgMS0uODQyLS40OUw1Ljk5IDkuMTY3SDRhLjUuNSAwIDAgMS0uMzY0LS44NDNsNS4zMzMtNS42NjdhLjUuNSAwIDAgMSAuNjE2LS4wOXoiLz4KICA8cGF0aCBkPSJNMiA0aDQuMzMybC0uOTQgMUgyYTEgMSAwIDAgMC0xIDF2NGExIDEgMCAwIDAgMSAxaDIuMzhsLS4zMDggMUgyYTIgMiAwIDAgMS0yLTJWNmEyIDIgMCAwIDEgMi0yIi8+CiAgPHBhdGggZD0iTTIgNmgyLjQ1TDIuOTA4IDcuNjM5QTEuNSAxLjUgMCAwIDAgMy4zMTMgMTBIMnptOC41OTUtMi0uMzA4IDFIMTJhMSAxIDAgMCAxIDEgMXY0YTEgMSAwIDAgMS0xIDFIOS4yNzZsLS45NDIgMUgxMmEyIDIgMCAwIDAgMi0yVjZhMiAyIDAgMCAwLTItMnoiLz4KICA8cGF0aCBkPSJNMTIgMTBoLTEuNzgzbDEuNTQyLTEuNjM5cS4xNDYtLjE1Ni4yNDEtLjM0em0wLTMuMzU0VjZoLS42NDZhMS41IDEuNSAwIDAgMSAuNjQ2LjY0Nk0xNiA4YTEuNSAxLjUgMCAwIDEtMS41IDEuNXYtM0ExLjUgMS41IDAgMCAxIDE2IDgiLz4KPC9zdmc+)}.cbb-button__icon--box-seam .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYm94LXNlYW0iIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTguMTg2IDEuMTEzYS41LjUgMCAwIDAtLjM3MiAwTDEuODQ2IDMuNWwyLjQwNC45NjFMMTAuNDA0IDJ6bTMuNTY0IDEuNDI2TDUuNTk2IDUgOCA1Ljk2MSAxNC4xNTQgMy41em0zLjI1IDEuNy02LjUgMi42djcuOTIybDYuNS0yLjZWNC4yNHpNNy41IDE0Ljc2MlY2LjgzOEwxIDQuMjM5djcuOTIzek03LjQ0My4xODRhMS41IDEuNSAwIDAgMSAxLjExNCAwbDcuMTI5IDIuODUyQS41LjUgMCAwIDEgMTYgMy41djguNjYyYTEgMSAwIDAgMS0uNjI5LjkyOGwtNy4xODUgMi44NzRhLjUuNSAwIDAgMS0uMzcyIDBMLjYzIDEzLjA5YTEgMSAwIDAgMS0uNjMtLjkyOFYzLjVhLjUuNSAwIDAgMSAuMzE0LS40NjR6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--boxes .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYm94ZXMiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTcuNzUyLjA2NmEuNS41IDAgMCAxIC40OTYgMGwzLjc1IDIuMTQzYS41LjUgMCAwIDEgLjI1Mi40MzR2My45OTVsMy40OTggMkEuNS41IDAgMCAxIDE2IDkuMDd2NC4yODZhLjUuNSAwIDAgMS0uMjUyLjQzNGwtMy43NSAyLjE0M2EuNS41IDAgMCAxLS40OTYgMGwtMy41MDItMi0zLjUwMiAyLjAwMWEuNS41IDAgMCAxLS40OTYgMGwtMy43NS0yLjE0M0EuNS41IDAgMCAxIDAgMTMuMzU3VjkuMDcxYS41LjUgMCAwIDEgLjI1Mi0uNDM0TDMuNzUgNi42MzhWMi42NDNhLjUuNSAwIDAgMSAuMjUyLS40MzR6TTQuMjUgNy41MDQgMS41MDggOS4wNzFsMi43NDIgMS41NjcgMi43NDItMS41Njd6TTcuNSA5LjkzM2wtMi43NSAxLjU3MXYzLjEzNGwyLjc1LTEuNTcxem0xIDMuMTM0IDIuNzUgMS41NzF2LTMuMTM0TDguNSA5LjkzM3ptLjUwOC0zLjk5NiAyLjc0MiAxLjU2NyAyLjc0Mi0xLjU2Ny0yLjc0Mi0xLjU2N3ptMi4yNDItMi40MzNWMy41MDRMOC41IDUuMDc2VjguMjF6TTcuNSA4LjIxVjUuMDc2TDQuNzUgMy41MDR2My4xMzR6TTUuMjU4IDIuNjQzIDggNC4yMWwyLjc0Mi0xLjU2N0w4IDEuMDc2ek0xNSA5LjkzM2wtMi43NSAxLjU3MXYzLjEzNEwxNSAxMy4wNjd6TTMuNzUgMTQuNjM4di0zLjEzNEwxIDkuOTMzdjMuMTM0eiIvPgo8L3N2Zz4=)}.cbb-button__icon--bricks .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYnJpY2tzIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0wIC41QS41LjUgMCAwIDEgLjUgMGgxNWEuNS41IDAgMCAxIC41LjV2M2EuNS41IDAgMCAxLS41LjVIMTR2MmgxLjVhLjUuNSAwIDAgMSAuNS41djNhLjUuNSAwIDAgMS0uNS41SDE0djJoMS41YS41LjUgMCAwIDEgLjUuNXYzYS41LjUgMCAwIDEtLjUuNUguNWEuNS41IDAgMCAxLS41LS41di0zYS41LjUgMCAwIDEgLjUtLjVIMnYtMkguNWEuNS41IDAgMCAxLS41LS41di0zQS41LjUgMCAwIDEgLjUgNkgyVjRILjVhLjUuNSAwIDAgMS0uNS0uNXpNMyA0djJoNC41VjR6bTUuNSAwdjJIMTNWNHpNMyAxMHYyaDQuNXYtMnptNS41IDB2MkgxM3YtMnpNMSAxdjJoMy41VjF6bTQuNSAwdjJoNVYxem02IDB2MkgxNVYxek0xIDd2MmgzLjVWN3ptNC41IDB2Mmg1Vjd6bTYgMHYySDE1Vjd6TTEgMTN2MmgzLjV2LTJ6bTQuNSAwdjJoNXYtMnptNiAwdjJIMTV2LTJ6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--brightness-high .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYnJpZ2h0bmVzcy1oaWdoIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik04IDExYTMgMyAwIDEgMSAwLTYgMyAzIDAgMCAxIDAgNm0wIDFhNCA0IDAgMSAwIDAtOCA0IDQgMCAwIDAgMCA4TTggMGEuNS41IDAgMCAxIC41LjV2MmEuNS41IDAgMCAxLTEgMHYtMkEuNS41IDAgMCAxIDggMG0wIDEzYS41LjUgMCAwIDEgLjUuNXYyYS41LjUgMCAwIDEtMSAwdi0yQS41LjUgMCAwIDEgOCAxM204LTVhLjUuNSAwIDAgMS0uNS41aC0yYS41LjUgMCAwIDEgMC0xaDJhLjUuNSAwIDAgMSAuNS41TTMgOGEuNS41IDAgMCAxLS41LjVoLTJhLjUuNSAwIDAgMSAwLTFoMkEuNS41IDAgMCAxIDMgOG0xMC42NTctNS42NTdhLjUuNSAwIDAgMSAwIC43MDdsLTEuNDE0IDEuNDE1YS41LjUgMCAxIDEtLjcwNy0uNzA4bDEuNDE0LTEuNDE0YS41LjUgMCAwIDEgLjcwNyAwbS05LjE5MyA5LjE5M2EuNS41IDAgMCAxIDAgLjcwN0wzLjA1IDEzLjY1N2EuNS41IDAgMCAxLS43MDctLjcwN2wxLjQxNC0xLjQxNGEuNS41IDAgMCAxIC43MDcgMG05LjE5MyAyLjEyMWEuNS41IDAgMCAxLS43MDcgMGwtMS40MTQtMS40MTRhLjUuNSAwIDAgMSAuNzA3LS43MDdsMS40MTQgMS40MTRhLjUuNSAwIDAgMSAwIC43MDdNNC40NjQgNC40NjVhLjUuNSAwIDAgMS0uNzA3IDBMMi4zNDMgMy4wNWEuNS41IDAgMSAxIC43MDctLjcwN2wxLjQxNCAxLjQxNGEuNS41IDAgMCAxIDAgLjcwOCIvPgo8L3N2Zz4=)}.cbb-button__icon--bug .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYnVnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik00LjM1NS41MjJhLjUuNSAwIDAgMSAuNjIzLjMzM2wuMjkxLjk1NkE1IDUgMCAwIDEgOCAxYzEuMDA3IDAgMS45NDYuMjk4IDIuNzMxLjgxMWwuMjktLjk1NmEuNS41IDAgMSAxIC45NTcuMjlsLS40MSAxLjM1MkE1IDUgMCAwIDEgMTMgNmguNWEuNS41IDAgMCAwIC41LS41VjVhLjUuNSAwIDAgMSAxIDB2LjVBMS41IDEuNSAwIDAgMSAxMy41IDdIMTN2MWgxLjVhLjUuNSAwIDAgMSAwIDFIMTN2MWguNWExLjUgMS41IDAgMCAxIDEuNSAxLjV2LjVhLjUuNSAwIDEgMS0xIDB2LS41YS41LjUgMCAwIDAtLjUtLjVIMTNhNSA1IDAgMCAxLTEwIDBoLS41YS41LjUgMCAwIDAtLjUuNXYuNWEuNS41IDAgMSAxLTEgMHYtLjVBMS41IDEuNSAwIDAgMSAyLjUgMTBIM1Y5SDEuNWEuNS41IDAgMCAxIDAtMUgzVjdoLS41QTEuNSAxLjUgMCAwIDEgMSA1LjVWNWEuNS41IDAgMCAxIDEgMHYuNWEuNS41IDAgMCAwIC41LjVIM2MwLTEuMzY0LjU0Ny0yLjYwMSAxLjQzMi0zLjUwM2wtLjQxLTEuMzUyYS41LjUgMCAwIDEgLjMzMy0uNjIzTTQgN3Y0YTQgNCAwIDAgMCAzLjUgMy45N1Y3em00LjUgMHY3Ljk3QTQgNCAwIDAgMCAxMiAxMVY3ek0xMiA2YTQgNCAwIDAgMC0xLjMzNC0yLjk4MkEzLjk4IDMuOTggMCAwIDAgOCAyYTMuOTggMy45OCAwIDAgMC0yLjY2NyAxLjAxOEE0IDQgMCAwIDAgNCA2eiIvPgo8L3N2Zz4=)}.cbb-button__icon--building .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYnVpbGRpbmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTQgMi41YS41LjUgMCAwIDEgLjUtLjVoMWEuNS41IDAgMCAxIC41LjV2MWEuNS41IDAgMCAxLS41LjVoLTFhLjUuNSAwIDAgMS0uNS0uNXptMyAwYS41LjUgMCAwIDEgLjUtLjVoMWEuNS41IDAgMCAxIC41LjV2MWEuNS41IDAgMCAxLS41LjVoLTFhLjUuNSAwIDAgMS0uNS0uNXptMy41LS41YS41LjUgMCAwIDAtLjUuNXYxYS41LjUgMCAwIDAgLjUuNWgxYS41LjUgMCAwIDAgLjUtLjV2LTFhLjUuNSAwIDAgMC0uNS0uNXpNNCA1LjVhLjUuNSAwIDAgMSAuNS0uNWgxYS41LjUgMCAwIDEgLjUuNXYxYS41LjUgMCAwIDEtLjUuNWgtMWEuNS41IDAgMCAxLS41LS41ek03LjUgNWEuNS41IDAgMCAwLS41LjV2MWEuNS41IDAgMCAwIC41LjVoMWEuNS41IDAgMCAwIC41LS41di0xYS41LjUgMCAwIDAtLjUtLjV6bTIuNS41YS41LjUgMCAwIDEgLjUtLjVoMWEuNS41IDAgMCAxIC41LjV2MWEuNS41IDAgMCAxLS41LjVoLTFhLjUuNSAwIDAgMS0uNS0uNXpNNC41IDhhLjUuNSAwIDAgMC0uNS41djFhLjUuNSAwIDAgMCAuNS41aDFhLjUuNSAwIDAgMCAuNS0uNXYtMWEuNS41IDAgMCAwLS41LS41em0yLjUuNWEuNS41IDAgMCAxIC41LS41aDFhLjUuNSAwIDAgMSAuNS41djFhLjUuNSAwIDAgMS0uNS41aC0xYS41LjUgMCAwIDEtLjUtLjV6bTMuNS0uNWEuNS41IDAgMCAwLS41LjV2MWEuNS41IDAgMCAwIC41LjVoMWEuNS41IDAgMCAwIC41LS41di0xYS41LjUgMCAwIDAtLjUtLjV6Ii8+CiAgPHBhdGggZD0iTTIgMWExIDEgMCAwIDEgMS0xaDEwYTEgMSAwIDAgMSAxIDF2MTRhMSAxIDAgMCAxLTEgMUgzYTEgMSAwIDAgMS0xLTF6bTExIDBIM3YxNGgzdi0yLjVhLjUuNSAwIDAgMSAuNS0uNWgzYS41LjUgMCAwIDEgLjUuNVYxNWgzeiIvPgo8L3N2Zz4=)}.cbb-button__icon--buildings .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktYnVpbGRpbmdzIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0xNC43NjMuMDc1QS41LjUgMCAwIDEgMTUgLjV2MTVhLjUuNSAwIDAgMS0uNS41aC0zYS41LjUgMCAwIDEtLjUtLjVWMTRoLTF2MS41YS41LjUgMCAwIDEtLjUuNWgtOWEuNS41IDAgMCAxLS41LS41VjEwYS41LjUgMCAwIDEgLjM0Mi0uNDc0TDYgNy42NFY0LjVhLjUuNSAwIDAgMSAuMjc2LS40NDdsOC00YS41LjUgMCAwIDEgLjQ4Ny4wMjJNNiA4LjY5NCAxIDEwLjM2VjE1aDV6TTcgMTVoMnYtMS41YS41LjUgMCAwIDEgLjUtLjVoMmEuNS41IDAgMCAxIC41LjVWMTVoMlYxLjMwOWwtNyAzLjV6Ii8+CiAgPHBhdGggZD0iTTIgMTFoMXYxSDJ6bTIgMGgxdjFINHptLTIgMmgxdjFIMnptMiAwaDF2MUg0em00LTRoMXYxSDh6bTIgMGgxdjFoLTF6bS0yIDJoMXYxSDh6bTIgMGgxdjFoLTF6bTItMmgxdjFoLTF6bTAgMmgxdjFoLTF6TTggN2gxdjFIOHptMiAwaDF2MWgtMXptMiAwaDF2MWgtMXpNOCA1aDF2MUg4em0yIDBoMXYxaC0xem0yIDBoMXYxaC0xem0wLTJoMXYxaC0xeiIvPgo8L3N2Zz4=)}.cbb-button__icon--chat-text .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY2hhdC10ZXh0IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0yLjY3OCAxMS44OTRhMSAxIDAgMCAxIC4yODcuODAxIDExIDExIDAgMCAxLS4zOTggMmMxLjM5NS0uMzIzIDIuMjQ3LS42OTcgMi42MzQtLjg5M2ExIDEgMCAwIDEgLjcxLS4wNzRBOCA4IDAgMCAwIDggMTRjMy45OTYgMCA3LTIuODA3IDctNnMtMy4wMDQtNi03LTYtNyAyLjgwOC03IDZjMCAxLjQ2OC42MTcgMi44MyAxLjY3OCAzLjg5NG0tLjQ5MyAzLjkwNWEyMiAyMiAwIDAgMS0uNzEzLjEyOWMtLjIuMDMyLS4zNTItLjE3Ni0uMjczLS4zNjJhMTAgMTAgMCAwIDAgLjI0NC0uNjM3bC4wMDMtLjAxYy4yNDgtLjcyLjQ1LTEuNTQ4LjUyNC0yLjMxOUMuNzQzIDExLjM3IDAgOS43NiAwIDhjMC0zLjg2NiAzLjU4Mi03IDgtN3M4IDMuMTM0IDggNy0zLjU4MiA3LTggN2E5IDkgMCAwIDEtMi4zNDctLjMwNmMtLjUyLjI2My0xLjYzOS43NDItMy40NjggMS4xMDUiLz4KICA8cGF0aCBkPSJNNCA1LjVhLjUuNSAwIDAgMSAuNS0uNWg3YS41LjUgMCAwIDEgMCAxaC03YS41LjUgMCAwIDEtLjUtLjVNNCA4YS41LjUgMCAwIDEgLjUtLjVoN2EuNS41IDAgMCAxIDAgMWgtN0EuNS41IDAgMCAxIDQgOG0wIDIuNWEuNS41IDAgMCAxIC41LS41aDRhLjUuNSAwIDAgMSAwIDFoLTRhLjUuNSAwIDAgMS0uNS0uNSIvPgo8L3N2Zz4=)}.cbb-button__icon--cloud-check .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY2xvdWQtY2hlY2siIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAuMzU0IDYuMTQ2YS41LjUgMCAwIDEgMCAuNzA4bC0zIDNhLjUuNSAwIDAgMS0uNzA4IDBsLTEuNS0xLjVhLjUuNSAwIDEgMSAuNzA4LS43MDhMNyA4Ljc5M2wyLjY0Ni0yLjY0N2EuNS41IDAgMCAxIC43MDggMCIvPgogIDxwYXRoIGQ9Ik00LjQwNiAzLjM0MkE1LjUzIDUuNTMgMCAwIDEgOCAyYzIuNjkgMCA0LjkyMyAyIDUuMTY2IDQuNTc5QzE0Ljc1OCA2LjgwNCAxNiA4LjEzNyAxNiA5Ljc3MyAxNiAxMS41NjkgMTQuNTAyIDEzIDEyLjY4NyAxM0gzLjc4MUMxLjcwOCAxMyAwIDExLjM2NiAwIDkuMzE4YzAtMS43NjMgMS4yNjYtMy4yMjMgMi45NDItMy41OTMuMTQzLS44NjMuNjk4LTEuNzIzIDEuNDY0LTIuMzgzbS42NTMuNzU3Yy0uNzU3LjY1My0xLjE1MyAxLjQ0LTEuMTUzIDIuMDU2di40NDhsLS40NDUuMDQ5QzIuMDY0IDYuODA1IDEgNy45NTIgMSA5LjMxOCAxIDEwLjc4NSAyLjIzIDEyIDMuNzgxIDEyaDguOTA2QzEzLjk4IDEyIDE1IDEwLjk4OCAxNSA5Ljc3M2MwLTEuMjE2LTEuMDItMi4yMjgtMi4zMTMtMi4yMjhoLS41di0uNUMxMi4xODggNC44MjUgMTAuMzI4IDMgOCAzYTQuNTMgNC41MyAwIDAgMC0yLjk0MSAxLjF6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--cloud-sun .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY2xvdWQtc3VuIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik03IDhhMy41IDMuNSAwIDAgMSAzLjUgMy41NTUuNS41IDAgMCAwIC42MjQuNDkyQTEuNTAzIDEuNTAzIDAgMCAxIDEzIDEzLjVhMS41IDEuNSAwIDAgMS0xLjUgMS41SDNhMiAyIDAgMSAxIC4xLTMuOTk4LjUuNSAwIDAgMCAuNTEtLjM3NUEzLjUgMy41IDAgMCAxIDcgOG00LjQ3MyAzYTQuNSA0LjUgMCAwIDAtOC43Mi0uOTlBMyAzIDAgMCAwIDMgMTZoOC41YTIuNSAyLjUgMCAwIDAgMC01eiIvPgogIDxwYXRoIGQ9Ik0xMC41IDEuNWEuNS41IDAgMCAwLTEgMHYxYS41LjUgMCAwIDAgMSAwem0zLjc0MyAxLjk2NGEuNS41IDAgMSAwLS43MDctLjcwN2wtLjcwOC43MDdhLjUuNSAwIDAgMCAuNzA4LjcwOHptLTcuNzc5LS43MDdhLjUuNSAwIDAgMC0uNzA3LjcwN2wuNzA3LjcwOGEuNS41IDAgMSAwIC43MDgtLjcwOHptMS43MzQgMy4zNzRhMiAyIDAgMSAxIDMuMjk2IDIuMTk4cS4zLjQyMy41MTYuODk4YTMgMyAwIDEgMC00Ljg0LTMuMjI1cS41MjkuMDE3IDEuMDI4LjEyOW00LjQ4NCA0LjA3NGMuNi4yMTUgMS4xMjUuNTkgMS41MjIgMS4wNzJhLjUuNSAwIDAgMCAuMDM5LS43NDJsLS43MDctLjcwN2EuNS41IDAgMCAwLS44NTQuMzc3TTE0LjUgNi41YS41LjUgMCAwIDAgMCAxaDFhLjUuNSAwIDAgMCAwLTF6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--code-square .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY29kZS1zcXVhcmUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTE0IDFhMSAxIDAgMCAxIDEgMXYxMmExIDEgMCAwIDEtMSAxSDJhMSAxIDAgMCAxLTEtMVYyYTEgMSAwIDAgMSAxLTF6TTIgMGEyIDIgMCAwIDAtMiAydjEyYTIgMiAwIDAgMCAyIDJoMTJhMiAyIDAgMCAwIDItMlYyYTIgMiAwIDAgMC0yLTJ6Ii8+CiAgPHBhdGggZD0iTTYuODU0IDQuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDQuMjA3IDhsMi42NDcgMi42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtMy0zYS41LjUgMCAwIDEgMC0uNzA4bDMtM2EuNS41IDAgMCAxIC43MDggMG0yLjI5MiAwYS41LjUgMCAwIDAgMCAuNzA4TDExLjc5MyA4bC0yLjY0NyAyLjY0NmEuNS41IDAgMCAwIC43MDguNzA4bDMtM2EuNS41IDAgMCAwIDAtLjcwOGwtMy0zYS41LjUgMCAwIDAtLjcwOCAwIi8+Cjwvc3ZnPg==)}.cbb-button__icon--coin .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY29pbiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNNS41IDkuNTExYy4wNzYuOTU0LjgzIDEuNjk3IDIuMTgyIDEuNzg1VjEyaC42di0uNzA5YzEuNC0uMDk4IDIuMjE4LS44NDYgMi4yMTgtMS45MzIgMC0uOTg3LS42MjYtMS40OTYtMS43NDUtMS43NmwtLjQ3My0uMTEyVjUuNTdjLjYuMDY4Ljk4Mi4zOTYgMS4wNzQuODVoMS4wNTJjLS4wNzYtLjkxOS0uODY0LTEuNjM4LTIuMTI2LTEuNzE2VjRoLS42di43MTljLTEuMTk1LjExNy0yLjAxLjgzNi0yLjAxIDEuODUzIDAgLjkuNjA2IDEuNDcyIDEuNjEzIDEuNzA3bC4zOTcuMDk4djIuMDM0Yy0uNjE1LS4wOTMtMS4wMjItLjQzLTEuMTE0LS45em0yLjE3Ny0yLjE2NmMtLjU5LS4xMzctLjkxLS40MTYtLjkxLS44MzYgMC0uNDcuMzQ1LS44MjIuOTE1LS45MjV2MS43NmgtLjAwNXptLjY5MiAxLjE5M2MuNzE3LjE2NiAxLjA0OC40MzUgMS4wNDguOTEgMCAuNTQyLS40MTIuOTE0LTEuMTM1Ljk4MlY4LjUxOHoiLz4KICA8cGF0aCBkPSJNOCAxNUE3IDcgMCAxIDEgOCAxYTcgNyAwIDAgMSAwIDE0bTAgMUE4IDggMCAxIDAgOCAwYTggOCAwIDAgMCAwIDE2Ii8+CiAgPHBhdGggZD0iTTggMTMuNWE1LjUgNS41IDAgMSAxIDAtMTEgNS41IDUuNSAwIDAgMSAwIDExbTAgLjVBNiA2IDAgMSAwIDggMmE2IDYgMCAwIDAgMCAxMiIvPgo8L3N2Zz4=)}.cbb-button__icon--columns .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY29sdW1ucyIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMCAyYTEgMSAwIDAgMSAxLTFoMTRhMSAxIDAgMCAxIDEgMXYxMmExIDEgMCAwIDEtMSAxSDFhMSAxIDAgMCAxLTEtMXptOC41IDB2OEgxNVYyem0wIDl2M0gxNXYtM3ptLTEtOUgxdjNoNi41ek0xIDE0aDYuNVY2SDF6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--columns-gap .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktY29sdW1ucy1nYXAiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTYgMXYzSDFWMXpNMSAwYTEgMSAwIDAgMC0xIDF2M2ExIDEgMCAwIDAgMSAxaDVhMSAxIDAgMCAwIDEtMVYxYTEgMSAwIDAgMC0xLTF6bTE0IDEydjNoLTV2LTN6bS01LTFhMSAxIDAgMCAwLTEgMXYzYTEgMSAwIDAgMCAxIDFoNWExIDEgMCAwIDAgMS0xdi0zYTEgMSAwIDAgMC0xLTF6TTYgOHY3SDFWOHpNMSA3YTEgMSAwIDAgMC0xIDF2N2ExIDEgMCAwIDAgMSAxaDVhMSAxIDAgMCAwIDEtMVY4YTEgMSAwIDAgMC0xLTF6bTE0LTZ2N2gtNVYxem0tNS0xYTEgMSAwIDAgMC0xIDF2N2ExIDEgMCAwIDAgMSAxaDVhMSAxIDAgMCAwIDEtMVYxYTEgMSAwIDAgMC0xLTF6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--database-down .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZGF0YWJhc2UtZG93biIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMTIuNSA5YTMuNSAzLjUgMCAxIDEgMCA3IDMuNSAzLjUgMCAwIDEgMC03bS4zNTQgNS44NTQgMS41LTEuNWEuNS41IDAgMCAwLS43MDgtLjcwOGwtLjY0Ni42NDdWMTAuNWEuNS41IDAgMCAwLTEgMHYyLjc5M2wtLjY0Ni0uNjQ3YS41LjUgMCAwIDAtLjcwOC43MDhsMS41IDEuNWEuNS41IDAgMCAwIC43MDggMCIvPgogIDxwYXRoIGQ9Ik0xMi4wOTYgNi4yMjNBNSA1IDAgMCAwIDEzIDUuNjk4VjdjMCAuMjg5LS4yMTMuNjU0LS43NTMgMS4wMDdhNC41IDQuNSAwIDAgMSAxLjc1My4yNVY0YzAtMS4wMDctLjg3NS0xLjc1NS0xLjkwNC0yLjIyM0MxMS4wMjIgMS4yODkgOS41NzMgMSA4IDFzLTMuMDIyLjI4OS00LjA5Ni43NzdDMi44NzUgMi4yNDUgMiAyLjk5MyAyIDR2OWMwIDEuMDA3Ljg3NSAxLjc1NSAxLjkwNCAyLjIyM0M0Ljk3OCAxNS43MSA2LjQyNyAxNiA4IDE2Yy41MzYgMCAxLjA1OC0uMDM0IDEuNTU1LS4wOTdhNC41IDQuNSAwIDAgMS0uODEzLS45MjdROC4zNzggMTUgOCAxNWMtMS40NjQgMC0yLjc2Ni0uMjctMy42ODItLjY4N0MzLjM1NiAxMy44NzUgMyAxMy4zNzMgMyAxM3YtMS4zMDJjLjI3MS4yMDIuNTguMzc4LjkwNC41MjVDNC45NzggMTIuNzEgNi40MjcgMTMgOCAxM2guMDI3YTQuNiA0LjYgMCAwIDEgMC0xSDhjLTEuNDY0IDAtMi43NjYtLjI3LTMuNjgyLS42ODdDMy4zNTYgMTAuODc1IDMgMTAuMzczIDMgMTBWOC42OThjLjI3MS4yMDIuNTguMzc4LjkwNC41MjVDNC45NzggOS43MSA2LjQyNyAxMCA4IDEwcS4zOTMgMCAuNzc0LS4wMjRhNC41IDQuNSAwIDAgMSAxLjEwMi0xLjEzMkM5LjI5OCA4Ljk0NCA4LjY2NiA5IDggOWMtMS40NjQgMC0yLjc2Ni0uMjctMy42ODItLjY4N0MzLjM1NiA3Ljg3NSAzIDcuMzczIDMgN1Y1LjY5OGMuMjcxLjIwMi41OC4zNzguOTA0LjUyNUM0Ljk3OCA2LjcxMSA2LjQyNyA3IDggN3MzLjAyMi0uMjg5IDQuMDk2LS43NzdNMyA0YzAtLjM3NC4zNTYtLjg3NSAxLjMxOC0xLjMxM0M1LjIzNCAyLjI3MSA2LjUzNiAyIDggMnMyLjc2Ni4yNyAzLjY4Mi42ODdDMTIuNjQ0IDMuMTI1IDEzIDMuNjI3IDEzIDRjMCAuMzc0LS4zNTYuODc1LTEuMzE4IDEuMzEzQzEwLjc2NiA1LjcyOSA5LjQ2NCA2IDggNnMtMi43NjYtLjI3LTMuNjgyLS42ODdDMy4zNTYgNC44NzUgMyA0LjM3MyAzIDQiLz4KPC9zdmc+)}.cbb-button__icon--database-up .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZGF0YWJhc2UtdXAiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTEyLjUgMTZhMy41IDMuNSAwIDEgMCAwLTcgMy41IDMuNSAwIDAgMCAwIDdtLjM1NC01Ljg1NCAxLjUgMS41YS41LjUgMCAwIDEtLjcwOC43MDhMMTMgMTEuNzA3VjE0LjVhLjUuNSAwIDAgMS0xIDB2LTIuNzkzbC0uNjQ2LjY0N2EuNS41IDAgMCAxLS43MDgtLjcwOGwxLjUtMS41YS41LjUgMCAwIDEgLjcwOCAwIi8+CiAgPHBhdGggZD0iTTEyLjA5NiA2LjIyM0E1IDUgMCAwIDAgMTMgNS42OThWN2MwIC4yODktLjIxMy42NTQtLjc1MyAxLjAwN2E0LjUgNC41IDAgMCAxIDEuNzUzLjI1VjRjMC0xLjAwNy0uODc1LTEuNzU1LTEuOTA0LTIuMjIzQzExLjAyMiAxLjI4OSA5LjU3MyAxIDggMXMtMy4wMjIuMjg5LTQuMDk2Ljc3N0MyLjg3NSAyLjI0NSAyIDIuOTkzIDIgNHY5YzAgMS4wMDcuODc1IDEuNzU1IDEuOTA0IDIuMjIzQzQuOTc4IDE1LjcxIDYuNDI3IDE2IDggMTZjLjUzNiAwIDEuMDU4LS4wMzQgMS41NTUtLjA5N2E0LjUgNC41IDAgMCAxLS44MTMtLjkyN1E4LjM3OCAxNSA4IDE1Yy0xLjQ2NCAwLTIuNzY2LS4yNy0zLjY4Mi0uNjg3QzMuMzU2IDEzLjg3NSAzIDEzLjM3MyAzIDEzdi0xLjMwMmMuMjcxLjIwMi41OC4zNzguOTA0LjUyNUM0Ljk3OCAxMi43MSA2LjQyNyAxMyA4IDEzaC4wMjdhNC42IDQuNiAwIDAgMSAwLTFIOGMtMS40NjQgMC0yLjc2Ni0uMjctMy42ODItLjY4N0MzLjM1NiAxMC44NzUgMyAxMC4zNzMgMyAxMFY4LjY5OGMuMjcxLjIwMi41OC4zNzguOTA0LjUyNUM0Ljk3OCA5LjcxIDYuNDI3IDEwIDggMTBxLjM5MyAwIC43NzQtLjAyNGE0LjUgNC41IDAgMCAxIDEuMTAyLTEuMTMyQzkuMjk4IDguOTQ0IDguNjY2IDkgOCA5Yy0xLjQ2NCAwLTIuNzY2LS4yNy0zLjY4Mi0uNjg3QzMuMzU2IDcuODc1IDMgNy4zNzMgMyA3VjUuNjk4Yy4yNzEuMjAyLjU4LjM3OC45MDQuNTI1QzQuOTc4IDYuNzExIDYuNDI3IDcgOCA3czMuMDIyLS4yODkgNC4wOTYtLjc3N00zIDRjMC0uMzc0LjM1Ni0uODc1IDEuMzE4LTEuMzEzQzUuMjM0IDIuMjcxIDYuNTM2IDIgOCAyczIuNzY2LjI3IDMuNjgyLjY4N0MxMi42NDQgMy4xMjUgMTMgMy42MjcgMTMgNGMwIC4zNzQtLjM1Ni44NzUtMS4zMTggMS4zMTNDMTAuNzY2IDUuNzI5IDkuNDY0IDYgOCA2cy0yLjc2Ni0uMjctMy42ODItLjY4N0MzLjM1NiA0Ljg3NSAzIDQuMzczIDMgNCIvPgo8L3N2Zz4=)}.cbb-button__icon--file-bar-graph .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZmlsZS1iYXItZ3JhcGgiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTQuNSAxMmEuNS41IDAgMCAxLS41LS41di0yYS41LjUgMCAwIDEgLjUtLjVoMWEuNS41IDAgMCAxIC41LjV2MmEuNS41IDAgMCAxLS41LjV6bTMgMGEuNS41IDAgMCAxLS41LS41di00YS41LjUgMCAwIDEgLjUtLjVoMWEuNS41IDAgMCAxIC41LjV2NGEuNS41IDAgMCAxLS41LjV6bTMgMGEuNS41IDAgMCAxLS41LS41di02YS41LjUgMCAwIDEgLjUtLjVoMWEuNS41IDAgMCAxIC41LjV2NmEuNS41IDAgMCAxLS41LjV6Ii8+CiAgPHBhdGggZD0iTTQgMGEyIDIgMCAwIDAtMiAydjEyYTIgMiAwIDAgMCAyIDJoOGEyIDIgMCAwIDAgMi0yVjJhMiAyIDAgMCAwLTItMnptMCAxaDhhMSAxIDAgMCAxIDEgMXYxMmExIDEgMCAwIDEtMSAxSDRhMSAxIDAgMCAxLTEtMVYyYTEgMSAwIDAgMSAxLTEiLz4KPC9zdmc+)}.cbb-button__icon--fire .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZmlyZSIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNOCAxNmMzLjMxNCAwIDYtMiA2LTUuNSAwLTEuNS0uNS00LTIuNS02IC4yNSAxLjUtMS4yNSAyLTEuMjUgMkMxMSA0IDkgLjUgNiAwYy4zNTcgMiAuNSA0LTIgNi0xLjI1IDEtMiAyLjcyOS0yIDQuNUMyIDE0IDQuNjg2IDE2IDggMTZtMC0xYy0xLjY1NyAwLTMtMS0zLTIuNzUgMC0uNzUuMjUtMiAxLjI1LTNDNi4xMjUgMTAgNyAxMC41IDcgMTAuNWMtLjM3NS0xLjI1LjUtMy4yNSAyLTMuNS0uMTc5IDEtLjI1IDIgMSAzIC42MjUuNSAxIDEuMzY0IDEgMi4yNUMxMSAxNCA5LjY1NyAxNSA4IDE1Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--gear .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZ2VhciIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNOCA0Ljc1NGEzLjI0NiAzLjI0NiAwIDEgMCAwIDYuNDkyIDMuMjQ2IDMuMjQ2IDAgMCAwIDAtNi40OTJNNS43NTQgOGEyLjI0NiAyLjI0NiAwIDEgMSA0LjQ5MiAwIDIuMjQ2IDIuMjQ2IDAgMCAxLTQuNDkyIDAiLz4KICA8cGF0aCBkPSJNOS43OTYgMS4zNDNjLS41MjctMS43OS0zLjA2NS0xLjc5LTMuNTkyIDBsLS4wOTQuMzE5YS44NzMuODczIDAgMCAxLTEuMjU1LjUybC0uMjkyLS4xNmMtMS42NC0uODkyLTMuNDMzLjkwMi0yLjU0IDIuNTQxbC4xNTkuMjkyYS44NzMuODczIDAgMCAxLS41MiAxLjI1NWwtLjMxOS4wOTRjLTEuNzkuNTI3LTEuNzkgMy4wNjUgMCAzLjU5MmwuMzE5LjA5NGEuODczLjg3MyAwIDAgMSAuNTIgMS4yNTVsLS4xNi4yOTJjLS44OTIgMS42NC45MDEgMy40MzQgMi41NDEgMi41NGwuMjkyLS4xNTlhLjg3My44NzMgMCAwIDEgMS4yNTUuNTJsLjA5NC4zMTljLjUyNyAxLjc5IDMuMDY1IDEuNzkgMy41OTIgMGwuMDk0LS4zMTlhLjg3My44NzMgMCAwIDEgMS4yNTUtLjUybC4yOTIuMTZjMS42NC44OTMgMy40MzQtLjkwMiAyLjU0LTIuNTQxbC0uMTU5LS4yOTJhLjg3My44NzMgMCAwIDEgLjUyLTEuMjU1bC4zMTktLjA5NGMxLjc5LS41MjcgMS43OS0zLjA2NSAwLTMuNTkybC0uMzE5LS4wOTRhLjg3My44NzMgMCAwIDEtLjUyLTEuMjU1bC4xNi0uMjkyYy44OTMtMS42NC0uOTAyLTMuNDMzLTIuNTQxLTIuNTRsLS4yOTIuMTU5YS44NzMuODczIDAgMCAxLTEuMjU1LS41MnptLTIuNjMzLjI4M2MuMjQ2LS44MzUgMS40MjgtLjgzNSAxLjY3NCAwbC4wOTQuMzE5YTEuODczIDEuODczIDAgMCAwIDIuNjkzIDEuMTE1bC4yOTEtLjE2Yy43NjQtLjQxNSAxLjYuNDIgMS4xODQgMS4xODVsLS4xNTkuMjkyYTEuODczIDEuODczIDAgMCAwIDEuMTE2IDIuNjkybC4zMTguMDk0Yy44MzUuMjQ2LjgzNSAxLjQyOCAwIDEuNjc0bC0uMzE5LjA5NGExLjg3MyAxLjg3MyAwIDAgMC0xLjExNSAyLjY5M2wuMTYuMjkxYy40MTUuNzY0LS40MiAxLjYtMS4xODUgMS4xODRsLS4yOTEtLjE1OWExLjg3MyAxLjg3MyAwIDAgMC0yLjY5MyAxLjExNmwtLjA5NC4zMThjLS4yNDYuODM1LTEuNDI4LjgzNS0xLjY3NCAwbC0uMDk0LS4zMTlhMS44NzMgMS44NzMgMCAwIDAtMi42OTItMS4xMTVsLS4yOTIuMTZjLS43NjQuNDE1LTEuNi0uNDItMS4xODQtMS4xODVsLjE1OS0uMjkxQTEuODczIDEuODczIDAgMCAwIDEuOTQ1IDguOTNsLS4zMTktLjA5NGMtLjgzNS0uMjQ2LS44MzUtMS40MjggMC0xLjY3NGwuMzE5LS4wOTRBMS44NzMgMS44NzMgMCAwIDAgMy4wNiA0LjM3N2wtLjE2LS4yOTJjLS40MTUtLjc2NC40Mi0xLjYgMS4xODUtMS4xODRsLjI5Mi4xNTlhMS44NzMgMS44NzMgMCAwIDAgMi42OTItMS4xMTV6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--globe2 .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZ2xvYmUyIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0wIDhhOCA4IDAgMSAxIDE2IDBBOCA4IDAgMCAxIDAgOG03LjUtNi45MjNjLS42Ny4yMDQtMS4zMzUuODItMS44ODcgMS44NTVxLS4yMTUuNDAzLS4zOTUuODcyYy43MDUuMTU3IDEuNDcyLjI1NyAyLjI4Mi4yODd6TTQuMjQ5IDMuNTM5cS4yMTQtLjU3Ny40ODEtMS4wNzhhNyA3IDAgMCAxIC41OTctLjkzM0E3IDcgMCAwIDAgMy4wNTEgMy4wNXEuNTQ0LjI3NyAxLjE5OC40OXpNMy41MDkgNy41Yy4wMzYtMS4wNy4xODgtMi4wODcuNDM2LTMuMDA4YTkgOSAwIDAgMS0xLjU2NS0uNjY3QTYuOTYgNi45NiAwIDAgMCAxLjAxOCA3LjV6bTEuNC0yLjc0MWExMi4zIDEyLjMgMCAwIDAtLjQgMi43NDFINy41VjUuMDkxYy0uOTEtLjAzLTEuNzgzLS4xNDUtMi41OTEtLjMzMk04LjUgNS4wOVY3LjVoMi45OWExMi4zIDEyLjMgMCAwIDAtLjM5OS0yLjc0MWMtLjgwOC4xODctMS42ODEuMzAxLTIuNTkxLjMzMnpNNC41MSA4LjVjLjAzNS45ODcuMTc2IDEuOTE0LjM5OSAyLjc0MUExMy42IDEzLjYgMCAwIDEgNy41IDEwLjkxVjguNXptMy45OSAwdjIuNDA5Yy45MS4wMyAxLjc4My4xNDUgMi41OTEuMzMyLjIyMy0uODI3LjM2NC0xLjc1NC40LTIuNzQxem0tMy4yODIgMy42OTZxLjE4LjQ2OS4zOTUuODcyYy41NTIgMS4wMzUgMS4yMTggMS42NSAxLjg4NyAxLjg1NVYxMS45MWMtLjgxLjAzLTEuNTc3LjEzLTIuMjgyLjI4N3ptLjExIDIuMjc2YTcgNyAwIDAgMS0uNTk4LS45MzMgOSA5IDAgMCAxLS40ODEtMS4wNzkgOC40IDguNCAwIDAgMC0xLjE5OC40OSA3IDcgMCAwIDAgMi4yNzYgMS41MjJ6bS0xLjM4My0yLjk2NEExMy40IDEzLjQgMCAwIDEgMy41MDggOC41aC0yLjQ5YTYuOTYgNi45NiAwIDAgMCAxLjM2MiAzLjY3NWMuNDctLjI1OC45OTUtLjQ4MiAxLjU2NS0uNjY3bTYuNzI4IDIuOTY0YTcgNyAwIDAgMCAyLjI3NS0xLjUyMSA4LjQgOC40IDAgMCAwLTEuMTk3LS40OSA5IDkgMCAwIDEtLjQ4MSAxLjA3OCA3IDcgMCAwIDEtLjU5Ny45MzNNOC41IDExLjkwOXYzLjAxNGMuNjctLjIwNCAxLjMzNS0uODIgMS44ODctMS44NTVxLjIxNi0uNDAzLjM5NS0uODcyQTEyLjYgMTIuNiAwIDAgMCA4LjUgMTEuOTF6bTMuNTU1LS40MDFjLjU3LjE4NSAxLjA5NS40MDkgMS41NjUuNjY3QTYuOTYgNi45NiAwIDAgMCAxNC45ODIgOC41aC0yLjQ5YTEzLjQgMTMuNCAwIDAgMS0uNDM3IDMuMDA4TTE0Ljk4MiA3LjVhNi45NiA2Ljk2IDAgMCAwLTEuMzYyLTMuNjc1Yy0uNDcuMjU4LS45OTUuNDgyLTEuNTY1LjY2Ny4yNDguOTIuNCAxLjkzOC40MzcgMy4wMDh6TTExLjI3IDIuNDYxcS4yNjYuNTAyLjQ4MiAxLjA3OGE4LjQgOC40IDAgMCAwIDEuMTk2LS40OSA3IDcgMCAwIDAtMi4yNzUtMS41MmMuMjE4LjI4My40MTguNTk3LjU5Ny45MzJtLS40ODggMS4zNDNhOCA4IDAgMCAwLS4zOTUtLjg3MkM5LjgzNSAxLjg5NyA5LjE3IDEuMjgyIDguNSAxLjA3N1Y0LjA5Yy44MS0uMDMgMS41NzctLjEzIDIuMjgyLS4yODd6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--graph-down-arrow .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZ3JhcGgtZG93bi1hcnJvdyIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDBoMXYxNWgxNXYxSDB6bTEwIDExLjVhLjUuNSAwIDAgMCAuNS41aDRhLjUuNSAwIDAgMCAuNS0uNXYtNGEuNS41IDAgMCAwLTEgMHYyLjZsLTMuNjEzLTQuNDE3YS41LjUgMCAwIDAtLjc0LS4wMzdMNy4wNiA4LjIzMyAzLjQwNCAzLjIwNmEuNS41IDAgMCAwLS44MDguNTg4bDQgNS41YS41LjUgMCAwIDAgLjc1OC4wNmwyLjYwOS0yLjYxTDEzLjQ0NSAxMUgxMC41YS41LjUgMCAwIDAtLjUuNSIvPgo8L3N2Zz4=)}.cbb-button__icon--graph-up-arrow .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZ3JhcGgtdXAtYXJyb3ciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAwaDF2MTVoMTV2MUgwem0xMCAzLjVhLjUuNSAwIDAgMSAuNS0uNWg0YS41LjUgMCAwIDEgLjUuNXY0YS41LjUgMCAwIDEtMSAwVjQuOWwtMy42MTMgNC40MTdhLjUuNSAwIDAgMS0uNzQuMDM3TDcuMDYgNi43NjdsLTMuNjU2IDUuMDI3YS41LjUgMCAwIDEtLjgwOC0uNTg4bDQtNS41YS41LjUgMCAwIDEgLjc1OC0uMDZsMi42MDkgMi42MUwxMy40NDUgNEgxMC41YS41LjUgMCAwIDEtLjUtLjUiLz4KPC9zdmc+)}.cbb-button__icon--hourglass .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktaG91cmdsYXNzIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0yIDEuNWEuNS41IDAgMCAxIC41LS41aDExYS41LjUgMCAwIDEgMCAxaC0xdjFhNC41IDQuNSAwIDAgMS0yLjU1NyA0LjA2Yy0uMjkuMTM5LS40NDMuMzc3LS40NDMuNTl2LjdjMCAuMjEzLjE1NC40NTEuNDQzLjU5QTQuNSA0LjUgMCAwIDEgMTIuNSAxM3YxaDFhLjUuNSAwIDAgMSAwIDFoLTExYS41LjUgMCAxIDEgMC0xaDF2LTFhNC41IDQuNSAwIDAgMSAyLjU1Ny00LjA2Yy4yOS0uMTM5LjQ0My0uMzc3LjQ0My0uNTl2LS43YzAtLjIxMy0uMTU0LS40NTEtLjQ0My0uNTlBNC41IDQuNSAwIDAgMSAzLjUgM1YyaC0xYS41LjUgMCAwIDEtLjUtLjVtMi41LjV2MWEzLjUgMy41IDAgMCAwIDEuOTg5IDMuMTU4Yy41MzMuMjU2IDEuMDExLjc5MSAxLjAxMSAxLjQ5MXYuNzAyYzAgLjctLjQ3OCAxLjIzNS0xLjAxMSAxLjQ5MUEzLjUgMy41IDAgMCAwIDQuNSAxM3YxaDd2LTFhMy41IDMuNSAwIDAgMC0xLjk4OS0zLjE1OEM4Ljk3OCA5LjU4NiA4LjUgOS4wNTIgOC41IDguMzUxdi0uNzAyYzAtLjcuNDc4LTEuMjM1IDEuMDExLTEuNDkxQTMuNSAzLjUgMCAwIDAgMTEuNSAzVjJ6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--hourglass-bottom .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktaG91cmdsYXNzLWJvdHRvbSIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMiAxLjVhLjUuNSAwIDAgMSAuNS0uNWgxMWEuNS41IDAgMCAxIDAgMWgtMXYxYTQuNSA0LjUgMCAwIDEtMi41NTcgNC4wNmMtLjI5LjEzOS0uNDQzLjM3Ny0uNDQzLjU5di43YzAgLjIxMy4xNTQuNDUxLjQ0My41OUE0LjUgNC41IDAgMCAxIDEyLjUgMTN2MWgxYS41LjUgMCAwIDEgMCAxaC0xMWEuNS41IDAgMSAxIDAtMWgxdi0xYTQuNSA0LjUgMCAwIDEgMi41NTctNC4wNmMuMjktLjEzOS40NDMtLjM3Ny40NDMtLjU5di0uN2MwLS4yMTMtLjE1NC0uNDUxLS40NDMtLjU5QTQuNSA0LjUgMCAwIDEgMy41IDNWMmgtMWEuNS41IDAgMCAxLS41LS41bTIuNS41djFhMy41IDMuNSAwIDAgMCAxLjk4OSAzLjE1OGMuNTMzLjI1NiAxLjAxMS43OTEgMS4wMTEgMS40OTF2LjcwMnMuMTguMTQ5LjUuMTQ5LjUtLjE1LjUtLjE1di0uN2MwLS43MDEuNDc4LTEuMjM2IDEuMDExLTEuNDkyQTMuNSAzLjUgMCAwIDAgMTEuNSAzVjJ6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--hourglass-split .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktaG91cmdsYXNzLXNwbGl0IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0yLjUgMTVhLjUuNSAwIDEgMSAwLTFoMXYtMWE0LjUgNC41IDAgMCAxIDIuNTU3LTQuMDZjLjI5LS4xMzkuNDQzLS4zNzcuNDQzLS41OXYtLjdjMC0uMjEzLS4xNTQtLjQ1MS0uNDQzLS41OUE0LjUgNC41IDAgMCAxIDMuNSAzVjJoLTFhLjUuNSAwIDAgMSAwLTFoMTFhLjUuNSAwIDAgMSAwIDFoLTF2MWE0LjUgNC41IDAgMCAxLTIuNTU3IDQuMDZjLS4yOS4xMzktLjQ0My4zNzctLjQ0My41OXYuN2MwIC4yMTMuMTU0LjQ1MS40NDMuNTlBNC41IDQuNSAwIDAgMSAxMi41IDEzdjFoMWEuNS41IDAgMCAxIDAgMXptMi0xM3YxYzAgLjUzNy4xMiAxLjA0NS4zMzcgMS41aDYuMzI2Yy4yMTYtLjQ1NS4zMzctLjk2My4zMzctMS41VjJ6bTMgNi4zNWMwIC43MDEtLjQ3OCAxLjIzNi0xLjAxMSAxLjQ5MkEzLjUgMy41IDAgMCAwIDQuNSAxM3MuODY2LTEuMjk5IDMtMS40OHptMSAwdjMuMTdjMi4xMzQuMTgxIDMgMS40OCAzIDEuNDhhMy41IDMuNSAwIDAgMC0xLjk4OS0zLjE1OEM4Ljk3OCA5LjU4NiA4LjUgOS4wNTIgOC41IDguMzUxeiIvPgo8L3N2Zz4=)}.cbb-button__icon--hourglass-top .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktaG91cmdsYXNzLXRvcCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMiAxNC41YS41LjUgMCAwIDAgLjUuNWgxMWEuNS41IDAgMSAwIDAtMWgtMXYtMWE0LjUgNC41IDAgMCAwLTIuNTU3LTQuMDZjLS4yOS0uMTM5LS40NDMtLjM3Ny0uNDQzLS41OXYtLjdjMC0uMjEzLjE1NC0uNDUxLjQ0My0uNTlBNC41IDQuNSAwIDAgMCAxMi41IDNWMmgxYS41LjUgMCAwIDAgMC0xaC0xMWEuNS41IDAgMCAwIDAgMWgxdjFhNC41IDQuNSAwIDAgMCAyLjU1NyA0LjA2Yy4yOS4xMzkuNDQzLjM3Ny40NDMuNTl2LjdjMCAuMjEzLS4xNTQuNDUxLS40NDMuNTlBNC41IDQuNSAwIDAgMCAzLjUgMTN2MWgtMWEuNS41IDAgMCAwLS41LjVtMi41LS41di0xYTMuNSAzLjUgMCAwIDEgMS45ODktMy4xNThjLjUzMy0uMjU2IDEuMDExLS43OSAxLjAxMS0xLjQ5MXYtLjcwMnMuMTguMTAxLjUuMTAxLjUtLjEuNS0uMXYuN2MwIC43MDEuNDc4IDEuMjM2IDEuMDExIDEuNDkyQTMuNSAzLjUgMCAwIDEgMTEuNSAxM3YxeiIvPgo8L3N2Zz4=)}.cbb-button__icon--lightbulb .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktbGlnaHRidWxiIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0yIDZhNiA2IDAgMSAxIDEwLjE3NCA0LjMxYy0uMjAzLjE5Ni0uMzU5LjQtLjQ1My42MTlsLS43NjIgMS43NjlBLjUuNSAwIDAgMSAxMC41IDEzYS41LjUgMCAwIDEgMCAxIC41LjUgMCAwIDEgMCAxbC0uMjI0LjQ0N2ExIDEgMCAwIDEtLjg5NC41NTNINi42MThhMSAxIDAgMCAxLS44OTQtLjU1M0w1LjUgMTVhLjUuNSAwIDAgMSAwLTEgLjUuNSAwIDAgMSAwLTEgLjUuNSAwIDAgMS0uNDYtLjMwMmwtLjc2MS0xLjc3YTIgMiAwIDAgMC0uNDUzLS42MThBNS45OCA1Ljk4IDAgMCAxIDIgNm02LTVhNSA1IDAgMCAwLTMuNDc5IDguNTkyYy4yNjMuMjU0LjUxNC41NjQuNjc2Ljk0MUw1LjgzIDEyaDQuMzQybC42MzItMS40NjdjLjE2Mi0uMzc3LjQxMy0uNjg3LjY3Ni0uOTQxQTUgNSAwIDAgMCA4IDEiLz4KPC9zdmc+)}.cbb-button__icon--magic .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktbWFnaWMiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTkuNSAyLjY3MmEuNS41IDAgMSAwIDEgMFYuODQzYS41LjUgMCAwIDAtMSAwem00LjUuMDM1QS41LjUgMCAwIDAgMTMuMjkzIDJMMTIgMy4yOTNhLjUuNSAwIDEgMCAuNzA3LjcwN3pNNy4yOTMgNEEuNS41IDAgMSAwIDggMy4yOTNMNi43MDcgMkEuNS41IDAgMCAwIDYgMi43MDd6bS0uNjIxIDIuNWEuNS41IDAgMSAwIDAtMUg0Ljg0M2EuNS41IDAgMSAwIDAgMXptOC40ODUgMGEuNS41IDAgMSAwIDAtMWgtMS44MjlhLjUuNSAwIDAgMCAwIDF6TTEzLjI5MyAxMEEuNS41IDAgMSAwIDE0IDkuMjkzTDEyLjcwNyA4YS41LjUgMCAxIDAtLjcwNy43MDd6TTkuNSAxMS4xNTdhLjUuNSAwIDAgMCAxIDBWOS4zMjhhLjUuNSAwIDAgMC0xIDB6bTEuODU0LTUuMDk3YS41LjUgMCAwIDAgMC0uNzA2bC0uNzA4LS43MDhhLjUuNSAwIDAgMC0uNzA3IDBMOC42NDYgNS45NGEuNS41IDAgMCAwIDAgLjcwN2wuNzA4LjcwOGEuNS41IDAgMCAwIC43MDcgMGwxLjI5My0xLjI5M1ptLTMgM2EuNS41IDAgMCAwIDAtLjcwNmwtLjcwOC0uNzA4YS41LjUgMCAwIDAtLjcwNyAwTC42NDYgMTMuOTRhLjUuNSAwIDAgMCAwIC43MDdsLjcwOC43MDhhLjUuNSAwIDAgMCAuNzA3IDB6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--moon-stars .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktbW9vbi1zdGFycyIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNNiAuMjc4YS43Ny43NyAwIDAgMSAuMDguODU4IDcuMiA3LjIgMCAwIDAtLjg3OCAzLjQ2YzAgNC4wMjEgMy4yNzggNy4yNzcgNy4zMTggNy4yNzdxLjc5Mi0uMDAxIDEuNTMzLS4xNmEuNzkuNzkgMCAwIDEgLjgxLjMxNi43My43MyAwIDAgMS0uMDMxLjg5M0E4LjM1IDguMzUgMCAwIDEgOC4zNDQgMTZDMy43MzQgMTYgMCAxMi4yODYgMCA3LjcxIDAgNC4yNjYgMi4xMTQgMS4zMTIgNS4xMjQuMDZBLjc1Ljc1IDAgMCAxIDYgLjI3OE00Ljg1OCAxLjMxMUE3LjI3IDcuMjcgMCAwIDAgMS4wMjUgNy43MWMwIDQuMDIgMy4yNzkgNy4yNzYgNy4zMTkgNy4yNzZhNy4zMiA3LjMyIDAgMCAwIDUuMjA1LTIuMTYycS0uNTA2LjA2My0xLjAyOS4wNjNjLTQuNjEgMC04LjM0My0zLjcxNC04LjM0My04LjI5IDAtMS4xNjcuMjQyLTIuMjc4LjY4MS0zLjI4NiIvPgogIDxwYXRoIGQ9Ik0xMC43OTQgMy4xNDhhLjIxNy4yMTcgMCAwIDEgLjQxMiAwbC4zODcgMS4xNjJjLjE3My41MTguNTc5LjkyNCAxLjA5NyAxLjA5N2wxLjE2Mi4zODdhLjIxNy4yMTcgMCAwIDEgMCAuNDEybC0xLjE2Mi4zODdhMS43MyAxLjczIDAgMCAwLTEuMDk3IDEuMDk3bC0uMzg3IDEuMTYyYS4yMTcuMjE3IDAgMCAxLS40MTIgMGwtLjM4Ny0xLjE2MkExLjczIDEuNzMgMCAwIDAgOS4zMSA2LjU5M2wtMS4xNjItLjM4N2EuMjE3LjIxNyAwIDAgMSAwLS40MTJsMS4xNjItLjM4N2ExLjczIDEuNzMgMCAwIDAgMS4wOTctMS4wOTd6TTEzLjg2My4wOTlhLjE0NS4xNDUgMCAwIDEgLjI3NCAwbC4yNTguNzc0Yy4xMTUuMzQ2LjM4Ni42MTcuNzMyLjczMmwuNzc0LjI1OGEuMTQ1LjE0NSAwIDAgMSAwIC4yNzRsLS43NzQuMjU4YTEuMTYgMS4xNiAwIDAgMC0uNzMyLjczMmwtLjI1OC43NzRhLjE0NS4xNDUgMCAwIDEtLjI3NCAwbC0uMjU4LS43NzRhMS4xNiAxLjE2IDAgMCAwLS43MzItLjczMmwtLjc3NC0uMjU4YS4xNDUuMTQ1IDAgMCAxIDAtLjI3NGwuNzc0LS4yNThjLjM0Ni0uMTE1LjYxNy0uMzg2LjczMi0uNzMyeiIvPgo8L3N2Zz4=)}.cbb-button__icon--people-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktcGVvcGxlLWZpbGwiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTcgMTRzLTEgMC0xLTEgMS00IDUtNCA1IDMgNSA0LTEgMS0xIDF6bTQtNmEzIDMgMCAxIDAgMC02IDMgMyAwIDAgMCAwIDZtLTUuNzg0IDZBMi4yNCAyLjI0IDAgMCAxIDUgMTNjMC0xLjM1NS42OC0yLjc1IDEuOTM2LTMuNzJBNi4zIDYuMyAwIDAgMCA1IDljLTQgMC01IDMtNSA0czEgMSAxIDF6TTQuNSA4YTIuNSAyLjUgMCAxIDAgMC01IDIuNSAyLjUgMCAwIDAgMCA1Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--person-circle .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktcGVyc29uLWNpcmNsZSIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMTEgNmEzIDMgMCAxIDEtNiAwIDMgMyAwIDAgMSA2IDAiLz4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDhhOCA4IDAgMSAxIDE2IDBBOCA4IDAgMCAxIDAgOG04LTdhNyA3IDAgMCAwLTUuNDY4IDExLjM3QzMuMjQyIDExLjIyNiA0LjgwNSAxMCA4IDEwczQuNzU3IDEuMjI1IDUuNDY4IDIuMzdBNyA3IDAgMCAwIDggMSIvPgo8L3N2Zz4=)}.cbb-button__icon--quote .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktcXVvdGUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTEyIDEyYTEgMSAwIDAgMCAxLTFWOC41NThhMSAxIDAgMCAwLTEtMWgtMS4zODhxMC0uNTI3LjA2Mi0xLjA1NC4wOTMtLjU1OC4zMS0uOTkydC41NTktLjY4M3EuMzQtLjI3OS44NjgtLjI3OVYzcS0uODY4IDAtMS41Mi4zNzJhMy4zIDMuMyAwIDAgMC0xLjA4NS45OTIgNC45IDQuOSAwIDAgMC0uNjIgMS40NThBNy43IDcuNyAwIDAgMCA5IDcuNTU4VjExYTEgMSAwIDAgMCAxIDF6bS02IDBhMSAxIDAgMCAwIDEtMVY4LjU1OGExIDEgMCAwIDAtMS0xSDQuNjEycTAtLjUyNy4wNjItMS4wNTQuMDk0LS41NTguMzEtLjk5Mi4yMTctLjQzNC41NTktLjY4My4zNC0uMjc5Ljg2OC0uMjc5VjNxLS44NjggMC0xLjUyLjM3MmEzLjMgMy4zIDAgMCAwLTEuMDg1Ljk5MiA0LjkgNC45IDAgMCAwLS42MiAxLjQ1OEE3LjcgNy43IDAgMCAwIDMgNy41NThWMTFhMSAxIDAgMCAwIDEgMXoiLz4KPC9zdmc+)}.cbb-button__icon--robot .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktcm9ib3QiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTYgMTIuNWEuNS41IDAgMCAxIC41LS41aDNhLjUuNSAwIDAgMSAwIDFoLTNhLjUuNSAwIDAgMS0uNS0uNU0zIDguMDYyQzMgNi43NiA0LjIzNSA1Ljc2NSA1LjUzIDUuODg2YTI2LjYgMjYuNiAwIDAgMCA0Ljk0IDBDMTEuNzY1IDUuNzY1IDEzIDYuNzYgMTMgOC4wNjJ2MS4xNTdhLjkzLjkzIDAgMCAxLS43NjUuOTM1Yy0uODQ1LjE0Ny0yLjM0LjM0Ni00LjIzNS4zNDZzLTMuMzktLjItNC4yMzUtLjM0NkEuOTMuOTMgMCAwIDEgMyA5LjIxOXptNC41NDItLjgyN2EuMjUuMjUgMCAwIDAtLjIxNy4wNjhsLS45Mi45YTI1IDI1IDAgMCAxLTEuODcxLS4xODMuMjUuMjUgMCAwIDAtLjA2OC40OTVjLjU1LjA3NiAxLjIzMi4xNDkgMi4wMi4xOTNhLjI1LjI1IDAgMCAwIC4xODktLjA3MWwuNzU0LS43MzYuODQ3IDEuNzFhLjI1LjI1IDAgMCAwIC40MDQuMDYybC45MzItLjk3YTI1IDI1IDAgMCAwIDEuOTIyLS4xODguMjUuMjUgMCAwIDAtLjA2OC0uNDk1Yy0uNTM4LjA3NC0xLjIwNy4xNDUtMS45OC4xODlhLjI1LjI1IDAgMCAwLS4xNjYuMDc2bC0uNzU0Ljc4NS0uODQyLTEuN2EuMjUuMjUgMCAwIDAtLjE4Mi0uMTM1Ii8+CiAgPHBhdGggZD0iTTguNSAxLjg2NmExIDEgMCAxIDAtMSAwVjNoLTJBNC41IDQuNSAwIDAgMCAxIDcuNVY4YTEgMSAwIDAgMC0xIDF2MmExIDEgMCAwIDAgMSAxdjFhMiAyIDAgMCAwIDIgMmgxMGEyIDIgMCAwIDAgMi0ydi0xYTEgMSAwIDAgMCAxLTFWOWExIDEgMCAwIDAtMS0xdi0uNUE0LjUgNC41IDAgMCAwIDEwLjUgM2gtMnpNMTQgNy41VjEzYTEgMSAwIDAgMS0xIDFIM2ExIDEgMCAwIDEtMS0xVjcuNUEzLjUgMy41IDAgMCAxIDUuNSA0aDVBMy41IDMuNSAwIDAgMSAxNCA3LjUiLz4KPC9zdmc+)}.cbb-button__icon--rocket-takeoff .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktcm9ja2V0LXRha2VvZmYiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTkuNzUyIDYuMTkzYy41OTkuNiAxLjczLjQzNyAyLjUyOC0uMzYycy45Ni0xLjkzMi4zNjItMi41MzFjLS41OTktLjYtMS43My0uNDM4LTIuNTI4LjM2MS0uNzk4LjgtLjk2IDEuOTMzLS4zNjIgMi41MzIiLz4KICA8cGF0aCBkPSJNMTUuODExIDMuMzEyYy0uMzYzIDEuNTM0LTEuMzM0IDMuNjI2LTMuNjQgNi4yMThsLS4yNCAyLjQwOGEyLjU2IDIuNTYgMCAwIDEtLjczMiAxLjUyNkw4LjgxNyAxNS44NWEuNTEuNTEgMCAwIDEtLjg2Ny0uNDM0bC4yNy0xLjg5OWMuMDQtLjI4LS4wMTMtLjU5My0uMTMxLS45NTZhOSA5IDAgMCAwLS4yNDktLjY1N2wtLjA4Mi0uMjAyYy0uODE1LS4xOTctMS41NzgtLjY2Mi0yLjE5MS0xLjI3Ny0uNjE0LS42MTUtMS4wNzktMS4zNzktMS4yNzUtMi4xOTVsLS4yMDMtLjA4M2ExMCAxMCAwIDAgMC0uNjU1LS4yNDhjLS4zNjMtLjExOS0uNjc1LS4xNzItLjk1NS0uMTMybC0xLjg5Ni4yN0EuNTEuNTEgMCAwIDEgLjE1IDcuMTdsMi4zODItMi4zODZjLjQxLS40MS45NDctLjY3IDEuNTI0LS43MzRoLjAwNmwyLjQtLjIzOEM5LjAwNSAxLjU1IDExLjA4Ny41ODIgMTIuNjIzLjIwOGMuODktLjIxNyAxLjU5LS4yMzIgMi4wOC0uMTg4LjI0NC4wMjMuNDM1LjA2LjU3LjA5M3EuMS4wMjYuMTYuMDQ1Yy4xODQuMDYuMjc5LjEzLjM1MS4yOTVsLjAyOS4wNzNhMy41IDMuNSAwIDAgMSAuMTU3LjcyMWMuMDU1LjQ4NS4wNTEgMS4xNzgtLjE1OSAyLjA2NW0tNC44MjggNy40NzUuMDQtLjA0LS4xMDcgMS4wODFhMS41NCAxLjU0IDAgMCAxLS40NC45MTNsLTEuMjk4IDEuMy4wNTQtLjM4Yy4wNzItLjUwNi0uMDM0LS45OTMtLjE3Mi0xLjQxOGE5IDkgMCAwIDAtLjE2NC0uNDVjLjczOC0uMDY1IDEuNDYyLS4zOCAyLjA4Ny0xLjAwNk01LjIwNSA1Yy0uNjI1LjYyNi0uOTQgMS4zNTEtMS4wMDQgMi4wOWE5IDkgMCAwIDAtLjQ1LS4xNjRjLS40MjQtLjEzOC0uOTEtLjI0NC0xLjQxNi0uMTcybC0uMzguMDU0IDEuMy0xLjNjLjI0NS0uMjQ2LjU2Ni0uNDAxLjkxLS40NGwxLjA4LS4xMDd6bTkuNDA2LTMuOTYxYy0uMzgtLjAzNC0uOTY3LS4wMjctMS43NDYuMTYzLTEuNTU4LjM4LTMuOTE3IDEuNDk2LTYuOTM3IDQuNTIxLS42Mi42Mi0uNzk5IDEuMzQtLjY4NyAyLjA1MS4xMDcuNjc2LjQ4MyAxLjM2MiAxLjA0OCAxLjkyOC41NjQuNTY1IDEuMjUuOTQxIDEuOTI0IDEuMDQ5LjcxLjExMiAxLjQyOS0uMDY3IDIuMDQ4LS42ODggMy4wNzktMy4wODMgNC4xOTItNS40NDQgNC41NTYtNi45ODcuMTgzLS43NzEuMTgtMS4zNDUuMTM4LTEuNzEzYTMgMyAwIDAgMC0uMDQ1LS4yODMgMyAzIDAgMCAwLS4zLS4wNDFaIi8+CiAgPHBhdGggZD0iTTcuMDA5IDEyLjEzOWE3LjYgNy42IDAgMCAxLTEuODA0LTEuMzUyQTcuNiA3LjYgMCAwIDEgMy43OTQgOC44NmMtMS4xMDIuOTkyLTEuOTY1IDUuMDU0LTEuODM5IDUuMTguMTI1LjEyNiAzLjkzNi0uODk2IDUuMDU0LTEuOTAyWiIvPgo8L3N2Zz4=)}.cbb-button__icon--star .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktc3RhciIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMi44NjYgMTQuODVjLS4wNzguNDQ0LjM2Ljc5MS43NDYuNTkzbDQuMzktMi4yNTYgNC4zODkgMi4yNTZjLjM4Ni4xOTguODI0LS4xNDkuNzQ2LS41OTJsLS44My00LjczIDMuNTIyLTMuMzU2Yy4zMy0uMzE0LjE2LS44ODgtLjI4Mi0uOTVsLTQuODk4LS42OTZMOC40NjUuNzkyYS41MTMuNTEzIDAgMCAwLS45MjcgMEw1LjM1NCA1LjEybC00Ljg5OC42OTZjLS40NDEuMDYyLS42MTIuNjM2LS4yODMuOTVsMy41MjMgMy4zNTYtLjgzIDQuNzN6bTQuOTA1LTIuNzY3LTMuNjg2IDEuODk0LjY5NC0zLjk1N2EuNTYuNTYgMCAwIDAtLjE2My0uNTA1TDEuNzEgNi43NDVsNC4wNTItLjU3NmEuNTMuNTMgMCAwIDAgLjM5My0uMjg4TDggMi4yMjNsMS44NDcgMy42NThhLjUzLjUzIDAgMCAwIC4zOTMuMjg4bDQuMDUyLjU3NS0yLjkwNiAyLjc3YS41Ni41NiAwIDAgMC0uMTYzLjUwNmwuNjk0IDMuOTU3LTMuNjg2LTEuODk0YS41LjUgMCAwIDAtLjQ2MSAweiIvPgo8L3N2Zz4=)}.cbb-button__icon--stars .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktc3RhcnMiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTcuNjU3IDYuMjQ3Yy4xMS0uMzMuNTc2LS4zMy42ODYgMGwuNjQ1IDEuOTM3YTIuODkgMi44OSAwIDAgMCAxLjgyOSAxLjgyOGwxLjkzNi42NDVjLjMzLjExLjMzLjU3NiAwIC42ODZsLTEuOTM3LjY0NWEyLjg5IDIuODkgMCAwIDAtMS44MjggMS44MjlsLS42NDUgMS45MzZhLjM2MS4zNjEgMCAwIDEtLjY4NiAwbC0uNjQ1LTEuOTM3YTIuODkgMi44OSAwIDAgMC0xLjgyOC0xLjgyOGwtMS45MzctLjY0NWEuMzYxLjM2MSAwIDAgMSAwLS42ODZsMS45MzctLjY0NWEyLjg5IDIuODkgMCAwIDAgMS44MjgtMS44Mjh6TTMuNzk0IDEuMTQ4YS4yMTcuMjE3IDAgMCAxIC40MTIgMGwuMzg3IDEuMTYyYy4xNzMuNTE4LjU3OS45MjQgMS4wOTcgMS4wOTdsMS4xNjIuMzg3YS4yMTcuMjE3IDAgMCAxIDAgLjQxMmwtMS4xNjIuMzg3QTEuNzMgMS43MyAwIDAgMCA0LjU5MyA1LjY5bC0uMzg3IDEuMTYyYS4yMTcuMjE3IDAgMCAxLS40MTIgMEwzLjQwNyA1LjY5QTEuNzMgMS43MyAwIDAgMCAyLjMxIDQuNTkzbC0xLjE2Mi0uMzg3YS4yMTcuMjE3IDAgMCAxIDAtLjQxMmwxLjE2Mi0uMzg3QTEuNzMgMS43MyAwIDAgMCAzLjQwNyAyLjMxek0xMC44NjMuMDk5YS4xNDUuMTQ1IDAgMCAxIC4yNzQgMGwuMjU4Ljc3NGMuMTE1LjM0Ni4zODYuNjE3LjczMi43MzJsLjc3NC4yNThhLjE0NS4xNDUgMCAwIDEgMCAuMjc0bC0uNzc0LjI1OGExLjE2IDEuMTYgMCAwIDAtLjczMi43MzJsLS4yNTguNzc0YS4xNDUuMTQ1IDAgMCAxLS4yNzQgMGwtLjI1OC0uNzc0YTEuMTYgMS4xNiAwIDAgMC0uNzMyLS43MzJMOS4xIDIuMTM3YS4xNDUuMTQ1IDAgMCAxIDAtLjI3NGwuNzc0LS4yNThjLjM0Ni0uMTE1LjYxNy0uMzg2LjczMi0uNzMyeiIvPgo8L3N2Zz4=)}.cbb-button__icon--stickies .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktc3RpY2tpZXMiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTEuNSAwQTEuNSAxLjUgMCAwIDAgMCAxLjVWMTNhMSAxIDAgMCAwIDEgMVYxLjVhLjUuNSAwIDAgMSAuNS0uNUgxNGExIDEgMCAwIDAtMS0xeiIvPgogIDxwYXRoIGQ9Ik0zLjUgMkExLjUgMS41IDAgMCAwIDIgMy41djExQTEuNSAxLjUgMCAwIDAgMy41IDE2aDYuMDg2YTEuNSAxLjUgMCAwIDAgMS4wNi0uNDRsNC45MTUtNC45MTRBMS41IDEuNSAwIDAgMCAxNiA5LjU4NlYzLjVBMS41IDEuNSAwIDAgMCAxNC41IDJ6TTMgMy41YS41LjUgMCAwIDEgLjUtLjVoMTFhLjUuNSAwIDAgMSAuNS41VjloLTQuNUExLjUgMS41IDAgMCAwIDkgMTAuNVYxNUgzLjVhLjUuNSAwIDAgMS0uNS0uNXptNyAxMS4yOTNWMTAuNWEuNS41IDAgMCAxIC41LS41aDQuMjkzeiIvPgo8L3N2Zz4=)}.cbb-button__icon--tools .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktdG9vbHMiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTEgMCAwIDFsMi4yIDMuMDgxYTEgMSAwIDAgMCAuODE1LjQxOWguMDdhMSAxIDAgMCAxIC43MDguMjkzbDIuNjc1IDIuNjc1LTIuNjE3IDIuNjU0QTMuMDAzIDMuMDAzIDAgMCAwIDAgMTNhMyAzIDAgMSAwIDUuODc4LS44NTFsMi42NTQtMi42MTcuOTY4Ljk2OC0uMzA1LjkxNGExIDEgMCAwIDAgLjI0MiAxLjAyM2wzLjI3IDMuMjdhLjk5Ny45OTcgMCAwIDAgMS40MTQgMGwxLjU4Ni0xLjU4NmEuOTk3Ljk5NyAwIDAgMCAwLTEuNDE0bC0zLjI3LTMuMjdhMSAxIDAgMCAwLTEuMDIzLS4yNDJMMTAuNSA5LjVsLS45Ni0uOTYgMi42OC0yLjY0M0EzLjAwNSAzLjAwNSAwIDAgMCAxNiAzcTAtLjQwNS0uMTAyLS43NzdsLTIuMTQgMi4xNDFMMTIgNGwtLjM2NC0xLjc1N0wxMy43NzcuMTAyYTMgMyAwIDAgMC0zLjY3NSAzLjY4TDcuNDYyIDYuNDYgNC43OTMgMy43OTNhMSAxIDAgMCAxLS4yOTMtLjcwN3YtLjA3MWExIDEgMCAwIDAtLjQxOS0uODE0em05LjY0NiAxMC42NDZhLjUuNSAwIDAgMSAuNzA4IDBsMi45MTQgMi45MTVhLjUuNSAwIDAgMS0uNzA3LjcwN2wtMi45MTUtMi45MTRhLjUuNSAwIDAgMSAwLS43MDhNMyAxMWwuNDcxLjI0Mi41MjkuMDI2LjI4Ny40NDUuNDQ1LjI4Ny4wMjYuNTI5TDUgMTNsLS4yNDIuNDcxLS4wMjYuNTI5LS40NDUuMjg3LS4yODcuNDQ1LS41MjkuMDI2TDMgMTVsLS40NzEtLjI0MkwyIDE0LjczMmwtLjI4Ny0uNDQ1TDEuMjY4IDE0bC0uMDI2LS41MjlMMSAxM2wuMjQyLS40NzEuMDI2LS41MjkuNDQ1LS4yODcuMjg3LS40NDUuNTI5LS4wMjZ6Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--ui-checks-grid .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktdWktY2hlY2tzLWdyaWQiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTIgMTBoM2ExIDEgMCAwIDEgMSAxdjNhMSAxIDAgMCAxLTEgMUgyYTEgMSAwIDAgMS0xLTF2LTNhMSAxIDAgMCAxIDEtMW05LTloM2ExIDEgMCAwIDEgMSAxdjNhMSAxIDAgMCAxLTEgMWgtM2ExIDEgMCAwIDEtMS0xVjJhMSAxIDAgMCAxIDEtMW0wIDlhMSAxIDAgMCAwLTEgMXYzYTEgMSAwIDAgMCAxIDFoM2ExIDEgMCAwIDAgMS0xdi0zYTEgMSAwIDAgMC0xLTF6bTAtMTBhMiAyIDAgMCAwLTIgMnYzYTIgMiAwIDAgMCAyIDJoM2EyIDIgMCAwIDAgMi0yVjJhMiAyIDAgMCAwLTItMnpNMiA5YTIgMiAwIDAgMC0yIDJ2M2EyIDIgMCAwIDAgMiAyaDNhMiAyIDAgMCAwIDItMnYtM2EyIDIgMCAwIDAtMi0yem03IDJhMiAyIDAgMCAxIDItMmgzYTIgMiAwIDAgMSAyIDJ2M2EyIDIgMCAwIDEtMiAyaC0zYTIgMiAwIDAgMS0yLTJ6TTAgMmEyIDIgMCAwIDEgMi0yaDNhMiAyIDAgMCAxIDIgMnYzYTIgMiAwIDAgMS0yIDJIMmEyIDIgMCAwIDEtMi0yem01LjM1NC44NTRhLjUuNSAwIDEgMC0uNzA4LS43MDhMMyAzLjc5M2wtLjY0Ni0uNjQ3YS41LjUgMCAxIDAtLjcwOC43MDhsMSAxYS41LjUgMCAwIDAgLjcwOCAweiIvPgo8L3N2Zz4=)}.cbb-button__icon--ui-checks .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktdWktY2hlY2tzIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik03IDIuNWEuNS41IDAgMCAxIC41LS41aDdhLjUuNSAwIDAgMSAuNS41djFhLjUuNSAwIDAgMS0uNS41aC03YS41LjUgMCAwIDEtLjUtLjV6TTIgMWEyIDIgMCAwIDAtMiAydjJhMiAyIDAgMCAwIDIgMmgyYTIgMiAwIDAgMCAyLTJWM2EyIDIgMCAwIDAtMi0yem0wIDhhMiAyIDAgMCAwLTIgMnYyYTIgMiAwIDAgMCAyIDJoMmEyIDIgMCAwIDAgMi0ydi0yYTIgMiAwIDAgMC0yLTJ6bS44NTQtMy42NDZhLjUuNSAwIDAgMS0uNzA4IDBsLTEtMWEuNS41IDAgMSAxIC43MDgtLjcwOGwuNjQ2LjY0NyAxLjY0Ni0xLjY0N2EuNS41IDAgMSAxIC43MDguNzA4em0wIDhhLjUuNSAwIDAgMS0uNzA4IDBsLTEtMWEuNS41IDAgMCAxIC43MDgtLjcwOGwuNjQ2LjY0NyAxLjY0Ni0xLjY0N2EuNS41IDAgMCAxIC43MDguNzA4ek03IDEwLjVhLjUuNSAwIDAgMSAuNS0uNWg3YS41LjUgMCAwIDEgLjUuNXYxYS41LjUgMCAwIDEtLjUuNWgtN2EuNS41IDAgMCAxLS41LS41em0wLTVhLjUuNSAwIDAgMSAuNS0uNWg1YS41LjUgMCAwIDEgMCAxaC01YS41LjUgMCAwIDEtLjUtLjVtMCA4YS41LjUgMCAwIDEgLjUtLjVoNWEuNS41IDAgMCAxIDAgMWgtNWEuNS41IDAgMCAxLS41LS41Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--umbrella-fill .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktdW1icmVsbGEtZmlsbCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDBhLjUuNSAwIDAgMSAuNS41di41MTRDMTIuNjI1IDEuMjM4IDE2IDQuMjIgMTYgOGMwIDAgMCAuNS0uNS41LS4xNDkgMC0uMzUyLS4xNDUtLjM1Mi0uMTQ1bC0uMDA0LS4wMDQtLjAyNS0uMDIzYTMuNSAzLjUgMCAwIDAtLjU1NS0uMzk0QTMuMTcgMy4xNyAwIDAgMCAxMyA3LjVjLS42MzggMC0xLjE3OC4yMTMtMS41NjQuNDM0YTMuNSAzLjUgMCAwIDAtLjU1NS4zOTRsLS4wMjUuMDIzLS4wMDMuMDAzcy0uMjA0LjE0Ni0uMzUzLjE0Ni0uMzUyLS4xNDUtLjM1Mi0uMTQ1bC0uMDA0LS4wMDQtLjAyNS0uMDIzYTMuNSAzLjUgMCAwIDAtLjU1NS0uMzk0IDMuMyAzLjMgMCAwIDAtMS4wNjQtLjM5VjEzLjVIOGguNXYuMDM5bC0uMDA1LjA4M2EzIDMgMCAwIDEtLjI5OCAxLjEwMiAyLjI2IDIuMjYgMCAwIDEtLjc2My44OEM3LjA2IDE1Ljg1MSA2LjU4NyAxNiA2IDE2cy0xLjA2MS0uMTQ4LTEuNDM0LS4zOTZhMi4yNiAyLjI2IDAgMCAxLS43NjMtLjg4IDMgMyAwIDAgMS0uMzAyLTEuMTg1di0uMDI1bC0uMDAxLS4wMDl2LS4wMDNzMC0uMDAyLjUtLjAwMmgtLjVWMTNhLjUuNSAwIDAgMSAxIDB2LjUwNmwuMDAzLjA0NGEyIDIgMCAwIDAgLjE5NS43MjZjLjA5NS4xOTEuMjMuMzY3LjQyMy40OTUuMTkuMTI3LjQ2Ni4yMjkuODc5LjIyOXMuNjg5LS4xMDIuODc5LS4yMjljLjE5My0uMTI4LjMyOC0uMzA0LjQyNC0uNDk1YTIgMiAwIDAgMCAuMTk3LS43N1Y3LjU0NGEzLjMgMy4zIDAgMCAwLTEuMDY0LjM5IDMuNSAzLjUgMCAwIDAtLjU4LjQxN2wtLjAwNC4wMDRTNS42NSA4LjUgNS41IDguNXMtLjM1Mi0uMTQ1LS4zNTItLjE0NWwtLjAwNC0uMDA0YTMuNSAzLjUgMCAwIDAtLjU4LS40MTdBMy4xNyAzLjE3IDAgMCAwIDMgNy41Yy0uNjM4IDAtMS4xNzcuMjEzLTEuNTY0LjQzNGEzLjUgMy41IDAgMCAwLS41OC40MTdsLS4wMDQuMDA0Uy42NSA4LjUuNSA4LjVDMCA4LjUgMCA4IDAgOGMwLTMuNzggMy4zNzUtNi43NjIgNy41LTYuOTg2Vi41QS41LjUgMCAwIDEgOCAwIi8+Cjwvc3ZnPg==)}.cbb-button__icon--watch .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktd2F0Y2giIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTguNSA1YS41LjUgMCAwIDAtMSAwdjIuNUg2YS41LjUgMCAwIDAgMCAxaDJhLjUuNSAwIDAgMCAuNS0uNXoiLz4KICA8cGF0aCBkPSJNNS42NjcgMTZDNC43NDcgMTYgNCAxNS4yNTQgNCAxNC4zMzN2LTEuODZBNiA2IDAgMCAxIDIgOGMwLTEuNzc3Ljc3Mi0zLjM3NCAyLTQuNDcyVjEuNjY3QzQgLjc0NyA0Ljc0NiAwIDUuNjY3IDBoNC42NjZDMTEuMjUzIDAgMTIgLjc0NiAxMiAxLjY2N3YxLjg2YTYgNiAwIDAgMSAxLjkxOCAzLjQ4LjUwMi41MDIgMCAwIDEgLjU4Mi40OTN2MWEuNS41IDAgMCAxLS41ODIuNDkzQTYgNiAwIDAgMSAxMiAxMi40NzN2MS44NmMwIC45Mi0uNzQ2IDEuNjY3LTEuNjY3IDEuNjY3ek0xMyA4QTUgNSAwIDEgMCAzIDhhNSA1IDAgMCAwIDEwIDAiLz4KPC9zdmc+)}.cbb-button__icon--wind .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktd2luZCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNMTIuNSAyQTIuNSAyLjUgMCAwIDAgMTAgNC41YS41LjUgMCAwIDEtMSAwQTMuNSAzLjUgMCAxIDEgMTIuNSA4SC41YS41LjUgMCAwIDEgMC0xaDEyYTIuNSAyLjUgMCAwIDAgMC01bS03IDFhMSAxIDAgMCAwLTEgMSAuNS41IDAgMCAxLTEgMCAyIDIgMCAxIDEgMiAyaC01YS41LjUgMCAwIDEgMC0xaDVhMSAxIDAgMCAwIDAtMk0wIDkuNUEuNS41IDAgMCAxIC41IDloMTAuMDQyYTMgMyAwIDEgMS0zIDMgLjUuNSAwIDAgMSAxIDAgMiAyIDAgMSAwIDItMkguNWEuNS41IDAgMCAxLS41LS41Ii8+Cjwvc3ZnPg==)}.cbb-button__icon--wrench .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktd3JlbmNoIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0uMTAyIDIuMjIzQTMuMDA0IDMuMDA0IDAgMCAwIDMuNzggNS44OTdsNi4zNDEgNi4yNTJBMy4wMDMgMy4wMDMgMCAwIDAgMTMgMTZhMyAzIDAgMSAwLS44NTEtNS44NzhMNS44OTcgMy43ODFBMy4wMDQgMy4wMDQgMCAwIDAgMi4yMjMuMWwyLjE0MSAyLjE0Mkw0IDRsLTEuNzU3LjM2NHptMTMuMzcgOS4wMTkuNTI4LjAyNi4yODcuNDQ1LjQ0NS4yODcuMDI2LjUyOUwxNSAxM2wtLjI0Mi40NzEtLjAyNi41MjktLjQ0NS4yODctLjI4Ny40NDUtLjUyOS4wMjZMMTMgMTVsLS40NzEtLjI0Mi0uNTI5LS4wMjYtLjI4Ny0uNDQ1LS40NDUtLjI4Ny0uMDI2LS41MjlMMTEgMTNsLjI0Mi0uNDcxLjAyNi0uNTI5LjQ0NS0uMjg3LjI4Ny0uNDQ1LjUyOS0uMDI2TDEzIDExeiIvPgo8L3N2Zz4=)}.cbb-button__icon--wrench-adjustable .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktd3JlbmNoLWFkanVzdGFibGUiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTE2IDQuNWE0LjUgNC41IDAgMCAxLTEuNzAzIDMuNTI2TDEzIDVsMi45NTktMS4xMXEuMDQuMy4wNDEuNjEiLz4KICA8cGF0aCBkPSJNMTEuNSA5Yy42NTMgMCAxLjI3My0uMTM5IDEuODMzLS4zOUwxMiA1LjUgMTEgM2wzLjgyNi0xLjUzQTQuNSA0LjUgMCAwIDAgNy4yOSA2LjA5MmwtNi4xMTYgNS4wOTZhMi41ODMgMi41ODMgMCAxIDAgMy42MzggMy42MzhMOS45MDggOC43MUE0LjUgNC41IDAgMCAwIDExLjUgOW0tMS4yOTItNC4zNjEtLjU5Ni44OTMuODA5LS4yN2EuMjUuMjUgMCAwIDEgLjI4Ny4zNzdsLS41OTYuODkzLjgwOS0uMjcuMTU4LjQ3NS0xLjUuNWEuMjUuMjUgMCAwIDEtLjI4Ny0uMzc2bC41OTYtLjg5My0uODA5LjI3YS4yNS4yNSAwIDAgMS0uMjg3LS4zNzdsLjU5Ni0uODkzLS44MDkuMjctLjE1OC0uNDc1IDEuNS0uNWEuMjUuMjUgMCAwIDEgLjI4Ny4zNzZNMyAxNGExIDEgMCAxIDEgMC0yIDEgMSAwIDAgMSAwIDIiLz4KPC9zdmc+)}.cbb-button__icon--wrench-adjustable-circle .cbb-button__icon-container:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktd3JlbmNoLWFkanVzdGFibGUtY2lyY2xlIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0xMi40OTYgOGE0LjUgNC41IDAgMCAxLTEuNzAzIDMuNTI2TDkuNDk3IDguNWwyLjk1OS0xLjExcS4wNC4zLjA0LjYxIi8+CiAgPHBhdGggZD0iTTE2IDhBOCA4IDAgMSAxIDAgOGE4IDggMCAwIDEgMTYgMG0tMSAwYTcgNyAwIDEgMC0xMy4yMDIgMy4yNDlsMS45ODgtMS42NTdhNC41IDQuNSAwIDAgMSA3LjUzNy00LjYyM0w3LjQ5NyA2LjVsMSAyLjUgMS4zMzMgMy4xMWMtLjU2LjI1MS0xLjE4LjM5LTEuODMzLjM5YTQuNSA0LjUgMCAwIDEtMS41OTItLjI5TDQuNzQ3IDE0LjJBNyA3IDAgMCAwIDE1IDhtLTguMjk1LjEzOWEuMjUuMjUgMCAwIDAtLjI4OC0uMzc2bC0xLjUuNS4xNTkuNDc0LjgwOC0uMjctLjU5NS44OTRhLjI1LjI1IDAgMCAwIC4yODcuMzc2bC44MDgtLjI3LS41OTUuODk0YS4yNS4yNSAwIDAgMCAuMjg3LjM3NmwxLjUtLjUtLjE1OS0uNDc0LS44MDguMjcuNTk2LS44OTRhLjI1LjI1IDAgMCAwLS4yODgtLjM3NmwtLjgwOC4yN3oiLz4KPC9zdmc+)}html[data-theme=dark] .cbb-button__icon-container:before{filter:drop-shadow(var(--cbb-icon-size,30px) 0 var(--cbb-icon-dark-color,#fff))}
  • caledros-basic-blocks/trunk/build/blocks/flex-container/block.json

    r3335584 r3336936  
    162162      "type": "boolean",
    163163      "default": false
     164    },
     165    "containerBlur": {
     166      "type": "object",
     167      "default": {
     168        "enabled": false,
     169        "value": "10px"
     170      }
    164171    }
    165172  },
  • caledros-basic-blocks/trunk/build/blocks/flex-container/index-rtl.css

    r3335584 r3336936  
    1 .cbb-flex-container>.block-editor-inner-blocks>.block-editor-block-list__layout{align-items:var(--cbb-align-items,normal);background-color:var(--cbb-light-bg-color,#00000000);background-position:var(--cbb-bg-position,0 0);background-size:cover;border-radius:var(--cbb-br-radius,0);border-style:var(--cbb-br-style,none);border-width:var(--cbb-br-width,0);box-shadow:var(--cbb-box-shadow,none);box-sizing:border-box;-moz-column-gap:var(--cbb-column-gap,normal);column-gap:var(--cbb-column-gap,normal);display:flex;flex-direction:var(--cbb-fdir-lg,row);height:100%;justify-content:var(--cbb-just-content,flex-start);min-height:var(--cbb-min-height,0);overflow:var(--cbb-overflow,visible);padding:var(--cbb-fc-padding,0);row-gap:var(--cbb-row-gap,normal)}.cbb-flex-container>.block-editor-inner-blocks{height:100%;width:100%}.cbb-flex-container--has-bg-gradient>.block-editor-inner-blocks>.block-editor-block-list__layout{background-image:var(--cbb-light-bg-gradient,none)}.cbb-flex-container--has-bg-gradient,.cbb-flex-container>.block-editor-inner-blocks>.block-editor-block-list__layout .cbb-flex-container--has-bg-gradient{background-image:none}.cbb-flex-container--has-bg-color>.block-editor-inner-blocks>.block-editor-block-list__layout{background-blend-mode:overlay}.cbb-flex-container--has-bg-color{background-color:transparent!important}.cbb-slider .cbb-flex-container{background-image:var(--cbb-light-bg-gradient,none)}.cbb-flex-container--has-box-shadow>.block-editor-inner-blocks>.block-editor-block-list__layout{box-shadow:var(--cbb-light-box-shadow,none)}.cbb-flex-container--has-box-shadow{box-shadow:none!important}.cbb-flex-container--has-border>.block-editor-inner-blocks>.block-editor-block-list__layout{border-color:var(--cbb-light-border-color,"#00000000")}.cbb-flex-container--has-border{border-color:"#00000000"}@media (max-width:810px){.cbb-flex-container>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:var(--cbb-fdir-md,row)}.cbb-flex-container--custom-just-content-tablet>.block-editor-inner-blocks>.block-editor-block-list__layout{justify-content:var(--cbb-just-content-md,flex-start)}.cbb-flex-container--custom-align-items-tablet>.block-editor-inner-blocks>.block-editor-block-list__layout{align-items:var(--cbb-align-items-md,normal)}}@media (max-width:450px){.cbb-flex-container>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:var(--cbb-fdir-sm,row)}.cbb-flex-container--custom-just-content-mobile>.block-editor-inner-blocks>.block-editor-block-list__layout{justify-content:var(--cbb-just-content-sm,flex-start)}.cbb-flex-container--custom-align-items-mobile>.block-editor-inner-blocks>.block-editor-block-list__layout{align-items:var(--cbb-align-items-sm,normal)}}html[data-theme=dark] .cbb-flex-container>.block-editor-inner-blocks>.block-editor-block-list__layout{background-color:var(--cbb-dark-bg-color,#00000000)}html[data-theme=dark] .cbb-flex-container--has-box-shadow>.block-editor-inner-blocks>.block-editor-block-list__layout{box-shadow:var(--cbb-dark-box-shadow,none)}html[data-theme=dark] .cbb-flex-container--has-box-shadow{box-shadow:none!important}html[data-theme=dark] .cbb-flex-container--has-bg-gradient>.block-editor-inner-blocks>.block-editor-block-list__layout{background-image:var(--cbb-dark-bg-gradient,none)}html[data-theme=dark] .cbb-flex-container--has-bg-gradient{background-image:none}html[data-theme=dark] .cbb-flex-container--has-border>.block-editor-inner-blocks>.block-editor-block-list__layout{border-color:var(--cbb-dark-border-color,"#00000000")}html[data-theme=dark] .cbb-flex-container--has-border{border-color:"#00000000"}.cbb-flex-container:has(>.block-editor-inner-blocks>.block-editor-block-list__layout>.cbb-image-gallery){overflow:hidden!important}.cbb-flex-container:has(>.block-editor-inner-blocks>.block-editor-block-list__layout>.cbb-slider){overflow:hidden!important}
     1.cbb-flex-container>.block-editor-inner-blocks>.block-editor-block-list__layout{align-items:var(--cbb-align-items,normal);background-color:var(--cbb-light-bg-color,#00000000);background-position:var(--cbb-bg-position,0 0);background-size:cover;border-radius:var(--cbb-br-radius,0);border-style:var(--cbb-br-style,none);border-width:var(--cbb-br-width,0);box-shadow:var(--cbb-box-shadow,none);box-sizing:border-box;-moz-column-gap:var(--cbb-column-gap,normal);column-gap:var(--cbb-column-gap,normal);display:flex;flex-direction:var(--cbb-fdir-lg,row);height:100%;justify-content:var(--cbb-just-content,flex-start);min-height:var(--cbb-min-height,0);overflow:var(--cbb-overflow,visible);padding:var(--cbb-fc-padding,0);row-gap:var(--cbb-row-gap,normal)}.cbb-flex-container>.block-editor-inner-blocks{height:100%;width:100%}.cbb-flex-container--has-bg-gradient>.block-editor-inner-blocks>.block-editor-block-list__layout{background-image:var(--cbb-light-bg-gradient,none)}.cbb-flex-container--has-bg-gradient,.cbb-flex-container>.block-editor-inner-blocks>.block-editor-block-list__layout .cbb-flex-container--has-bg-gradient{background-image:none}.cbb-flex-container--has-bg-color>.block-editor-inner-blocks>.block-editor-block-list__layout{background-blend-mode:overlay}.cbb-flex-container--has-bg-color{background-color:transparent!important}.cbb-slider .cbb-flex-container{background-image:var(--cbb-light-bg-gradient,none)}.cbb-flex-container--has-box-shadow>.block-editor-inner-blocks>.block-editor-block-list__layout{box-shadow:var(--cbb-light-box-shadow,none)}.cbb-flex-container--has-box-shadow{box-shadow:none!important}.cbb-flex-container--has-border>.block-editor-inner-blocks>.block-editor-block-list__layout{border-color:var(--cbb-light-border-color,"#00000000")}.cbb-flex-container--has-border{border-color:"#00000000"}.cbb-flex-container--has-blur>.block-editor-inner-blocks>.block-editor-block-list__layout{-webkit-backdrop-filter:blur(var(--cbb-blur,10px));backdrop-filter:blur(var(--cbb-blur,10px))}.cbb-flex-container--has-blur{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}@media (max-width:810px){.cbb-flex-container>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:var(--cbb-fdir-md,row)}.cbb-flex-container--custom-just-content-tablet>.block-editor-inner-blocks>.block-editor-block-list__layout{justify-content:var(--cbb-just-content-md,flex-start)}.cbb-flex-container--custom-align-items-tablet>.block-editor-inner-blocks>.block-editor-block-list__layout{align-items:var(--cbb-align-items-md,normal)}}@media (max-width:450px){.cbb-flex-container>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:var(--cbb-fdir-sm,row)}.cbb-flex-container--custom-just-content-mobile>.block-editor-inner-blocks>.block-editor-block-list__layout{justify-content:var(--cbb-just-content-sm,flex-start)}.cbb-flex-container--custom-align-items-mobile>.block-editor-inner-blocks>.block-editor-block-list__layout{align-items:var(--cbb-align-items-sm,normal)}}html[data-theme=dark] .cbb-flex-container>.block-editor-inner-blocks>.block-editor-block-list__layout{background-color:var(--cbb-dark-bg-color,#00000000)}html[data-theme=dark] .cbb-flex-container--has-box-shadow>.block-editor-inner-blocks>.block-editor-block-list__layout{box-shadow:var(--cbb-dark-box-shadow,none)}html[data-theme=dark] .cbb-flex-container--has-box-shadow{box-shadow:none!important}html[data-theme=dark] .cbb-flex-container--has-bg-gradient>.block-editor-inner-blocks>.block-editor-block-list__layout{background-image:var(--cbb-dark-bg-gradient,none)}html[data-theme=dark] .cbb-flex-container--has-bg-gradient{background-image:none}html[data-theme=dark] .cbb-flex-container--has-border>.block-editor-inner-blocks>.block-editor-block-list__layout{border-color:var(--cbb-dark-border-color,"#00000000")}html[data-theme=dark] .cbb-flex-container--has-border{border-color:"#00000000"}.cbb-flex-container:has(>.block-editor-inner-blocks>.block-editor-block-list__layout>.cbb-image-gallery){overflow:hidden!important}.cbb-flex-container:has(>.block-editor-inner-blocks>.block-editor-block-list__layout>.cbb-slider){overflow:hidden!important}
  • caledros-basic-blocks/trunk/build/blocks/flex-container/index.asset.php

    r3335584 r3336936  
    1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '3753b4a57df34e663f21');
     1<?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'aef0c98dbc62de2df363');
  • caledros-basic-blocks/trunk/build/blocks/flex-container/index.css

    r3335584 r3336936  
    1 .cbb-flex-container>.block-editor-inner-blocks>.block-editor-block-list__layout{align-items:var(--cbb-align-items,normal);background-color:var(--cbb-light-bg-color,#00000000);background-position:var(--cbb-bg-position,0 0);background-size:cover;border-radius:var(--cbb-br-radius,0);border-style:var(--cbb-br-style,none);border-width:var(--cbb-br-width,0);box-shadow:var(--cbb-box-shadow,none);box-sizing:border-box;-moz-column-gap:var(--cbb-column-gap,normal);column-gap:var(--cbb-column-gap,normal);display:flex;flex-direction:var(--cbb-fdir-lg,row);height:100%;justify-content:var(--cbb-just-content,flex-start);min-height:var(--cbb-min-height,0);overflow:var(--cbb-overflow,visible);padding:var(--cbb-fc-padding,0);row-gap:var(--cbb-row-gap,normal)}.cbb-flex-container>.block-editor-inner-blocks{height:100%;width:100%}.cbb-flex-container--has-bg-gradient>.block-editor-inner-blocks>.block-editor-block-list__layout{background-image:var(--cbb-light-bg-gradient,none)}.cbb-flex-container--has-bg-gradient,.cbb-flex-container>.block-editor-inner-blocks>.block-editor-block-list__layout .cbb-flex-container--has-bg-gradient{background-image:none}.cbb-flex-container--has-bg-color>.block-editor-inner-blocks>.block-editor-block-list__layout{background-blend-mode:overlay}.cbb-flex-container--has-bg-color{background-color:transparent!important}.cbb-slider .cbb-flex-container{background-image:var(--cbb-light-bg-gradient,none)}.cbb-flex-container--has-box-shadow>.block-editor-inner-blocks>.block-editor-block-list__layout{box-shadow:var(--cbb-light-box-shadow,none)}.cbb-flex-container--has-box-shadow{box-shadow:none!important}.cbb-flex-container--has-border>.block-editor-inner-blocks>.block-editor-block-list__layout{border-color:var(--cbb-light-border-color,"#00000000")}.cbb-flex-container--has-border{border-color:"#00000000"}@media (max-width:810px){.cbb-flex-container>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:var(--cbb-fdir-md,row)}.cbb-flex-container--custom-just-content-tablet>.block-editor-inner-blocks>.block-editor-block-list__layout{justify-content:var(--cbb-just-content-md,flex-start)}.cbb-flex-container--custom-align-items-tablet>.block-editor-inner-blocks>.block-editor-block-list__layout{align-items:var(--cbb-align-items-md,normal)}}@media (max-width:450px){.cbb-flex-container>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:var(--cbb-fdir-sm,row)}.cbb-flex-container--custom-just-content-mobile>.block-editor-inner-blocks>.block-editor-block-list__layout{justify-content:var(--cbb-just-content-sm,flex-start)}.cbb-flex-container--custom-align-items-mobile>.block-editor-inner-blocks>.block-editor-block-list__layout{align-items:var(--cbb-align-items-sm,normal)}}html[data-theme=dark] .cbb-flex-container>.block-editor-inner-blocks>.block-editor-block-list__layout{background-color:var(--cbb-dark-bg-color,#00000000)}html[data-theme=dark] .cbb-flex-container--has-box-shadow>.block-editor-inner-blocks>.block-editor-block-list__layout{box-shadow:var(--cbb-dark-box-shadow,none)}html[data-theme=dark] .cbb-flex-container--has-box-shadow{box-shadow:none!important}html[data-theme=dark] .cbb-flex-container--has-bg-gradient>.block-editor-inner-blocks>.block-editor-block-list__layout{background-image:var(--cbb-dark-bg-gradient,none)}html[data-theme=dark] .cbb-flex-container--has-bg-gradient{background-image:none}html[data-theme=dark] .cbb-flex-container--has-border>.block-editor-inner-blocks>.block-editor-block-list__layout{border-color:var(--cbb-dark-border-color,"#00000000")}html[data-theme=dark] .cbb-flex-container--has-border{border-color:"#00000000"}.cbb-flex-container:has(>.block-editor-inner-blocks>.block-editor-block-list__layout>.cbb-image-gallery){overflow:hidden!important}.cbb-flex-container:has(>.block-editor-inner-blocks>.block-editor-block-list__layout>.cbb-slider){overflow:hidden!important}
     1.cbb-flex-container>.block-editor-inner-blocks>.block-editor-block-list__layout{align-items:var(--cbb-align-items,normal);background-color:var(--cbb-light-bg-color,#00000000);background-position:var(--cbb-bg-position,0 0);background-size:cover;border-radius:var(--cbb-br-radius,0);border-style:var(--cbb-br-style,none);border-width:var(--cbb-br-width,0);box-shadow:var(--cbb-box-shadow,none);box-sizing:border-box;-moz-column-gap:var(--cbb-column-gap,normal);column-gap:var(--cbb-column-gap,normal);display:flex;flex-direction:var(--cbb-fdir-lg,row);height:100%;justify-content:var(--cbb-just-content,flex-start);min-height:var(--cbb-min-height,0);overflow:var(--cbb-overflow,visible);padding:var(--cbb-fc-padding,0);row-gap:var(--cbb-row-gap,normal)}.cbb-flex-container>.block-editor-inner-blocks{height:100%;width:100%}.cbb-flex-container--has-bg-gradient>.block-editor-inner-blocks>.block-editor-block-list__layout{background-image:var(--cbb-light-bg-gradient,none)}.cbb-flex-container--has-bg-gradient,.cbb-flex-container>.block-editor-inner-blocks>.block-editor-block-list__layout .cbb-flex-container--has-bg-gradient{background-image:none}.cbb-flex-container--has-bg-color>.block-editor-inner-blocks>.block-editor-block-list__layout{background-blend-mode:overlay}.cbb-flex-container--has-bg-color{background-color:transparent!important}.cbb-slider .cbb-flex-container{background-image:var(--cbb-light-bg-gradient,none)}.cbb-flex-container--has-box-shadow>.block-editor-inner-blocks>.block-editor-block-list__layout{box-shadow:var(--cbb-light-box-shadow,none)}.cbb-flex-container--has-box-shadow{box-shadow:none!important}.cbb-flex-container--has-border>.block-editor-inner-blocks>.block-editor-block-list__layout{border-color:var(--cbb-light-border-color,"#00000000")}.cbb-flex-container--has-border{border-color:"#00000000"}.cbb-flex-container--has-blur>.block-editor-inner-blocks>.block-editor-block-list__layout{-webkit-backdrop-filter:blur(var(--cbb-blur,10px));backdrop-filter:blur(var(--cbb-blur,10px))}.cbb-flex-container--has-blur{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}@media (max-width:810px){.cbb-flex-container>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:var(--cbb-fdir-md,row)}.cbb-flex-container--custom-just-content-tablet>.block-editor-inner-blocks>.block-editor-block-list__layout{justify-content:var(--cbb-just-content-md,flex-start)}.cbb-flex-container--custom-align-items-tablet>.block-editor-inner-blocks>.block-editor-block-list__layout{align-items:var(--cbb-align-items-md,normal)}}@media (max-width:450px){.cbb-flex-container>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:var(--cbb-fdir-sm,row)}.cbb-flex-container--custom-just-content-mobile>.block-editor-inner-blocks>.block-editor-block-list__layout{justify-content:var(--cbb-just-content-sm,flex-start)}.cbb-flex-container--custom-align-items-mobile>.block-editor-inner-blocks>.block-editor-block-list__layout{align-items:var(--cbb-align-items-sm,normal)}}html[data-theme=dark] .cbb-flex-container>.block-editor-inner-blocks>.block-editor-block-list__layout{background-color:var(--cbb-dark-bg-color,#00000000)}html[data-theme=dark] .cbb-flex-container--has-box-shadow>.block-editor-inner-blocks>.block-editor-block-list__layout{box-shadow:var(--cbb-dark-box-shadow,none)}html[data-theme=dark] .cbb-flex-container--has-box-shadow{box-shadow:none!important}html[data-theme=dark] .cbb-flex-container--has-bg-gradient>.block-editor-inner-blocks>.block-editor-block-list__layout{background-image:var(--cbb-dark-bg-gradient,none)}html[data-theme=dark] .cbb-flex-container--has-bg-gradient{background-image:none}html[data-theme=dark] .cbb-flex-container--has-border>.block-editor-inner-blocks>.block-editor-block-list__layout{border-color:var(--cbb-dark-border-color,"#00000000")}html[data-theme=dark] .cbb-flex-container--has-border{border-color:"#00000000"}.cbb-flex-container:has(>.block-editor-inner-blocks>.block-editor-block-list__layout>.cbb-image-gallery){overflow:hidden!important}.cbb-flex-container:has(>.block-editor-inner-blocks>.block-editor-block-list__layout>.cbb-slider){overflow:hidden!important}
  • caledros-basic-blocks/trunk/build/blocks/flex-container/index.js

    r3335584 r3336936  
    1 (()=>{"use strict";var e,t={45:()=>{const e=window.wp.blocks,t=JSON.parse('{"UU":"caledros-basic-blocks/flex-container"}'),a=window.wp.i18n,l=window.ReactJSXRuntime,o={icon:(0,l.jsx)("svg",{width:"24",height:"24",version:"1.1",viewBox:"0 0 6.35 6.35",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("g",{transform:"translate(-96.573 -101.07)",children:(0,l.jsxs)("g",{transform:"matrix(.087396 0 0 .087396 90.571 91.268)",children:[(0,l.jsx)("path",{d:"m141.33 148.5a36.329 36.329 0 0 1-36.329 36.329 36.329 36.329 0 0 1-36.329-36.329 36.329 36.329 0 0 1 36.329-36.329 36.329 36.329 0 0 1 36.329 36.329z",fill:"#e0ebe0","stroke-width":"0"}),(0,l.jsx)("path",{d:"m138.18 148.5a33.177 33.177 0 0 1-33.177 33.177 33.177 33.177 0 0 1-33.177-33.177 33.177 33.177 0 0 1 33.177-33.177 33.177 33.177 0 0 1 33.177 33.177z",fill:"#252533","stroke-width":"0"}),(0,l.jsx)("path",{d:"m135.4 148.5a30.397 30.397 0 0 1-30.397 30.397 30.397 30.397 0 0 1-30.397-30.397 30.397 30.397 0 0 1 30.397-30.397 30.397 30.397 0 0 1 30.397 30.397z",fill:"#e0ebe0","stroke-width":"0"}),(0,l.jsxs)("g",{transform:"matrix(.90041 0 0 .90041 31.823 90.353)",fill:"#252533","stroke-width":"1.1106",children:[(0,l.jsx)("path",{d:"m93.777 55.9v9.3361c7.8313 1.1492 16.709-9.4028 15.094-9.3963z"}),(0,l.jsx)("path",{d:"m97.104 59.499c2.0783-0.03527 3.9177 0.15195 8.6289-2.233-5.125 1.0559-5.7944 0.56153-8.6392 0.57438-0.78106 0.0035-0.68526 1.6378 0.01037 1.6586z","stroke-width":"0"}),(0,l.jsx)("path",{d:"m53.478 56.801h38.884v9.3252s-3.9882 1.7008-3.4603 4.8679c0.52784 3.1671 3.1084 6.862 10.088 6.9206v7.1928h-7.2969s-4.3545-4.1057-10.865-3.8568-10.078 3.691-10.078 3.691h-7.4648v-7.3819s10.451 0.62207 9.9531-7.1331c-0.49766-7.7551-19.699-9.2481-19.699-9.2481z"})]}),(0,l.jsx)("path",{d:"m106.41 126.27a0.78523 0.78523 0 0 0-0.94136 0.59044l-2.4602 10.727a0.78523 0.78523 0 0 0 0.58951 0.94136 0.78523 0.78523 0 0 0 0.94044-0.59044l2.4611-10.727a0.78523 0.78523 0 0 0-0.58951-0.94136z",color:"#000000",fill:"#fc571b","stroke-width":"0"}),(0,l.jsx)("path",{d:"m100.45 127.77-5.9517 3.9678a0.78531 0.78531 0 0 0 0 1.3062l5.9517 3.9678a0.78523 0.78523 0 0 0 1.089-0.21724 0.78523 0.78523 0 0 0-0.21816-1.089l-4.9723-3.3152 4.9723-3.3143a0.78523 0.78523 0 0 0 0.21816-1.089 0.78523 0.78523 0 0 0-1.089-0.21724z",color:"#000000",fill:"#fc571b","stroke-width":"0"}),(0,l.jsx)("path",{d:"m109.55 127.77a0.78523 0.78523 0 0 0-1.089 0.21724 0.78523 0.78523 0 0 0 0.21816 1.089l4.9714 3.3143-4.9714 3.3152a0.78523 0.78523 0 0 0-0.21816 1.089 0.78523 0.78523 0 0 0 1.089 0.21724l5.9517-3.9678a0.78531 0.78531 0 0 0 0-1.3062z",color:"#000000",fill:"#fc571b","stroke-width":"0"})]})})})},n=window.wp.blockEditor,r=window.wp.components,s=window.wp.element;function i({attributes:e,setAttributes:t}){const{containerWidth:o}=e,i=o.replace(/\d+/g,"")||"px",c=["px","%","em","rem","vw"].includes(i)?i:"px",b=parseInt(o)||0,[d,u]=(0,s.useState)("100%"!==o&&"var(--wp--style--global--content-size)"!==o&&"var(--wp--style--global--wide-size)"!==o),x=(0,n.useSettings)("layout.contentSize","layout.wideSize")||[],[h="620px",g="1280px"]=x,p=(e,t)=>["%","vw"].includes(e)&&t>100?100:t;return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Maximum width","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use custom width",checked:d,onChange:()=>u((e=>!e))}),!d&&(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the maximum width for the container.","caledros-basic-blocks"),value:"100%"===o||"var(--wp--style--global--content-size)"===o||"var(--wp--style--global--wide-size)"===o?o:"",options:[{disabled:!0,label:"Select an option",value:""},{label:"Full width",value:"100%"},{label:`Content size (${h})`,value:"var(--wp--style--global--content-size)"},{label:`Wide size (${g})`,value:"var(--wp--style--global--wide-size)"}],onChange:e=>{t({containerWidth:e})}}),d&&(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the custom maximum width (${c}) for the container.`,"caledros-basic-blocks"),value:"var(--wp--style--global--content-size)"===o||"var(--wp--style--global--wide-size)"===o?0:parseInt(o),max:"%"===c||"vw"===c?100:3e3,min:0,step:1,onChange:e=>{t({containerWidth:`${e}${c}`})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:c,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{t({containerWidth:`${p(e,b)}${e}`})}})]})]})}function c({attributes:e,setAttributes:t}){const{containerMinHeight:o}=e,n=o.replace(/\d+/g,"")||"px",s=parseInt(o)||0,i=(e,t)=>"auto"===e?"":"vh"===e&&t>100?100:t;return(0,l.jsx)(r.PanelBody,{title:(0,a.__)("Minimum height","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the minimum height (${n}) for the container.`,"caledros-basic-blocks"),initialPosition:0,max:"vh"===n?100:3e3,min:0,step:1,value:"auto"===n?0:s,onChange:e=>t({containerMinHeight:`${"auto"!==n?e:""}${n}`}),disabled:"auto"===n}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:n,options:[{label:"px",value:"px"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vh",value:"vh"},{label:"auto",value:"auto"}],onChange:e=>{t({containerMinHeight:`${i(e,s)}${e}`})}})]})})}const b=window.wp.data;function d({attributes:e,setAttributes:t}){const{containerLightBackgroundColor:o}=e,[i,c]=(0,s.useState)("#00000000"===o),[d,u]=(0,n.useSettings)("color.palette","color.defaultPalette"),x=d.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),h=(0,b.select)("core/editor")?.getEditorSettings(),g=h?.__experimentalFeatures?.color?.palette,p=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),_=p(g,"default"),m=p(g,"theme"),v=p(g,"custom"),f=[...u?[_]:[],m,...v.colors?[v]:[]];return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Background color (light mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use transparent background",checked:i,onChange:()=>{c((e=>!e)),t({containerLightBackgroundColor:"#00000000"})}}),!i&&(0,l.jsx)(r.ColorPalette,{colors:g?f:x,value:o,onChange:e=>t({containerLightBackgroundColor:e}),enableAlpha:!0,clearable:!1})]})}function u({attributes:e,setAttributes:t}){const{containerDarkBackgroundColor:o}=e,[i,c]=(0,s.useState)("#00000000"===o),[d,u]=(0,n.useSettings)("color.palette","color.defaultPalette"),x=d.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),h=(0,b.select)("core/editor")?.getEditorSettings(),g=h?.__experimentalFeatures?.color?.palette,p=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),_=p(g,"default"),m=p(g,"theme"),v=p(g,"custom"),f=[...u?[_]:[],m,...v.colors?[v]:[]];return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Background color (dark mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use transparent background",checked:i,onChange:()=>{c((e=>!e)),t({containerDarkBackgroundColor:"#00000000"})}}),!i&&(0,l.jsx)(r.ColorPalette,{colors:g?f:x,value:o,onChange:e=>t({containerDarkBackgroundColor:e}),enableAlpha:!0,clearable:!1})]})}function x({attributes:e,setAttributes:t}){const{containerBackgroundImage:o,containerBgImageFocalPoint:s}=e,i=()=>{t({containerBackgroundImage:{id:"",alt:"",url:""}})};return(0,l.jsx)(r.PanelBody,{title:(0,a.__)("Background image","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(n.MediaUploadCheck,{children:(0,l.jsx)(n.MediaUpload,{allowedTypes:["image"],value:o.id,render:({open:e})=>(0,l.jsxs)(l.Fragment,{children:[o.url&&(0,l.jsx)(r.FocalPointPicker,{__nextHasNoMarginBottom:!0,onChange:e=>{t({containerBgImageFocalPoint:e})},url:o.url,value:s}),(0,l.jsxs)("div",{style:{display:"flex",gap:"10px"},children:[(0,l.jsx)(r.Button,{variant:"primary",onClick:e,children:"Select image"}),(0,l.jsx)(r.Button,{variant:"secondary",onClick:i,children:"Remove image"})]})]}),onSelect:e=>{t({containerBackgroundImage:{id:e.id,alt:e.alt,url:e.url}})}})})})}function h({attributes:e,setAttributes:t}){const{containerLightBackgroundGradient:o}=e,[n,i]=(0,s.useState)(""!==o);return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Background gradient (light mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable background gradient","caledros-basic-blocks"),checked:n,onChange:()=>{i((e=>!e)),t({containerLightBackgroundGradient:""})}}),n&&(0,l.jsx)(r.CustomGradientPicker,{onChange:e=>{t({containerLightBackgroundGradient:e})},value:""===o?"linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5))":o})]})}function g({attributes:e,setAttributes:t}){const{containerDarkBackgroundGradient:o}=e,[n,i]=(0,s.useState)(""!==o);return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Background gradient (dark mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable background gradient","caledros-basic-blocks"),checked:n,onChange:()=>{i((e=>!e)),t({containerDarkBackgroundGradient:""})}}),n&&(0,l.jsx)(r.CustomGradientPicker,{onChange:e=>{t({containerDarkBackgroundGradient:e})},value:""===o?"linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5))":o})]})}function p({attributes:e,setAttributes:t}){const{containerBorder:o}=e,n=o.style.split(" "),i=n[0]||"solid",c=n[1]||"none",b=n[2]||"none",d=n[3]||"none",[u,x]=(0,s.useState)(!!o.style.includes(" "));return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Border style","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border styles for each side",checked:u,onChange:()=>{const e=!u;x(e),t(e?{containerBorder:{...o,style:"solid none none none"}}:{containerBorder:{...o,style:"solid"}})}}),!u&&(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the border style.","caledros-basic-blocks"),value:o.style,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{t({containerBorder:{...o,style:e}})}}),u&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the style for the top border.","caledros-basic-blocks"),value:i,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{t({containerBorder:{...o,style:`${e} ${c} ${b} ${d}`}})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the style for the right border.","caledros-basic-blocks"),value:c,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{t({containerBorder:{...o,style:`${i} ${e} ${b} ${d}`}})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the style for the bottom border.","caledros-basic-blocks"),value:b,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{t({containerBorder:{...o,style:`${i} ${c} ${e} ${d}`}})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the style for the left border.","caledros-basic-blocks"),value:d,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{t({containerBorder:{...o,style:`${i} ${c} ${b} ${e}`}})}})]})]})}function _({attributes:e,setAttributes:t}){const{containerBorder:o}=e,n=o.width.split(" "),i=parseInt(n[0])||0,c=parseInt(n[1])||0,b=parseInt(n[2])||0,d=parseInt(n[3])||0,[u,x]=(0,s.useState)(!!o.width.includes(" "));return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Border width","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border widths for each side",checked:u,onChange:()=>{const e=!u;x(e),t(e?{containerBorder:{...o,width:"1px 1px 1px 1px"}}:{containerBorder:{...o,width:"1px"}})}}),!u&&(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the border width (px) for the container.","caledros-basic-blocks"),value:parseInt(o.width),max:50,min:0,step:1,onChange:e=>{t({containerBorder:{...o,width:`${e}px`}})}}),u&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the top border width (px) for the container.","caledros-basic-blocks"),value:i,max:50,min:0,step:1,onChange:e=>{t({containerBorder:{...o,width:`${e}px ${c}px ${b}px ${d}px`}})}}),(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the right border width (px) for the container.","caledros-basic-blocks"),value:c,max:50,min:0,step:1,onChange:e=>{t({containerBorder:{...o,width:`${i}px ${e}px ${b}px ${d}px`}})}}),(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the bottom border width (px) for the container.","caledros-basic-blocks"),value:b,max:50,min:0,step:1,onChange:e=>{t({containerBorder:{...o,width:`${i}px ${c}px ${e}px ${d}px`}})}}),(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the left border width (px) for the container.","caledros-basic-blocks"),value:d,max:50,min:0,step:1,onChange:e=>{t({containerBorder:{...o,width:`${i}px ${c}px ${b}px ${e}px`}})}})]})]})}function m({attributes:e,setAttributes:t}){const{containerBorder:o}=e,i=o.lightColor.split(" "),c=i[0]||"#000",d=i[1]||"#000",u=i[2]||"#000",x=i[3]||"#000",[h,g]=(0,s.useState)(!!o.lightColor.includes(" ")),[p,_]=(0,n.useSettings)("color.palette","color.defaultPalette"),m=p.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),v=(0,b.select)("core/editor")?.getEditorSettings(),f=v?.__experimentalFeatures?.color?.palette,C=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),$=C(f,"default"),j=C(f,"theme"),k=C(f,"custom"),B=[..._?[$]:[],j,...k.colors?[k]:[]];return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Border color (light mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border colors for each side",checked:h,onChange:()=>{const e=!h;g(e),t(e?{containerBorder:{...o,lightColor:"#000 #000 #000 #000"}}:{containerBorder:{...o,lightColor:"#000"}})}}),!h&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose the border color","caledros-basic-blocks")}),(0,l.jsx)(r.ColorPalette,{colors:f?B:m,value:o.lightColor,onChange:e=>t({containerBorder:{...o,lightColor:e||"#00000000"}}),enableAlpha:!0,clearable:!0})]}),h&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the top border","caledros-basic-blocks")}),(0,l.jsx)(r.ColorPalette,{colors:f?B:m,value:c,onChange:e=>{t({containerBorder:{...o,lightColor:`${e||"#00000000"} ${d} ${u} ${x}`}})},enableAlpha:!0,clearable:!0}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the right border","caledros-basic-blocks")}),(0,l.jsx)(r.ColorPalette,{colors:f?B:m,value:d,onChange:e=>{t({containerBorder:{...o,lightColor:`${c} ${e||"#00000000"} ${u} ${x}`}})},enableAlpha:!0,clearable:!0}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the bottom border","caledros-basic-blocks")}),(0,l.jsx)(r.ColorPalette,{colors:f?B:m,value:u,onChange:e=>{t({containerBorder:{...o,lightColor:`${c} ${d} ${e||"#00000000"} ${x}`}})},enableAlpha:!0,clearable:!0}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the left border","caledros-basic-blocks")}),(0,l.jsx)(r.ColorPalette,{colors:f?B:m,value:x,onChange:e=>{t({containerBorder:{...o,lightColor:`${c} ${d} ${u} ${e||"#00000000"}`}})},enableAlpha:!0,clearable:!0})]})]})}function v({attributes:e,setAttributes:t}){const{containerBorder:o}=e,i=o.darkColor.split(" "),c=i[0]||"#000",d=i[1]||"#000",u=i[2]||"#000",x=i[3]||"#000",[h,g]=(0,s.useState)(!!o.darkColor.includes(" ")),[p,_]=(0,n.useSettings)("color.palette","color.defaultPalette"),m=p.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),v=(0,b.select)("core/editor")?.getEditorSettings(),f=v?.__experimentalFeatures?.color?.palette,C=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),$=C(f,"default"),j=C(f,"theme"),k=C(f,"custom"),B=[..._?[$]:[],j,...k.colors?[k]:[]];return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Border color (dark mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border colors for each side",checked:h,onChange:()=>{const e=!h;g(e),t(e?{containerBorder:{...o,darkColor:"#000 #000 #000 #000"}}:{containerBorder:{...o,darkColor:"#000"}})}}),!h&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose the border color","caledros-basic-blocks")}),(0,l.jsx)(r.ColorPalette,{colors:f?B:m,value:o.darkColor,onChange:e=>t({containerBorder:{...o,darkColor:e||"#00000000"}}),enableAlpha:!0,clearable:!0})]}),h&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the top border","caledros-basic-blocks")}),(0,l.jsx)(r.ColorPalette,{colors:f?B:m,value:c,onChange:e=>{t({containerBorder:{...o,darkColor:`${e||"#00000000"} ${d} ${u} ${x}`}})},enableAlpha:!0,clearable:!0}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the right border","caledros-basic-blocks")}),(0,l.jsx)(r.ColorPalette,{colors:f?B:m,value:d,onChange:e=>{t({containerBorder:{...o,darkColor:`${c} ${e||"#00000000"} ${u} ${x}`}})},enableAlpha:!0,clearable:!0}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the bottom border","caledros-basic-blocks")}),(0,l.jsx)(r.ColorPalette,{colors:f?B:m,value:u,onChange:e=>{t({containerBorder:{...o,darkColor:`${c} ${d} ${e||"#00000000"} ${x}`}})},enableAlpha:!0,clearable:!0}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the left border","caledros-basic-blocks")}),(0,l.jsx)(r.ColorPalette,{colors:f?B:m,value:x,onChange:e=>{t({containerBorder:{...o,darkColor:`${c} ${d} ${u} ${e||"#00000000"}`}})},enableAlpha:!0,clearable:!0})]})]})}function f({attributes:e,setAttributes:t}){const{containerBorder:o}=e,n=o.radius.split(" "),i=parseInt(n[0])||0,c=parseInt(n[1])||0,b=parseInt(n[2])||0,d=parseInt(n[3])||0,u=o.radius.split(" "),x=u[0]?u[0].replace(/\d+/g,""):"px",h=u[1]?u[1].replace(/\d+/g,""):"px",g=u[2]?u[2].replace(/\d+/g,""):"px",p=u[3]?u[3].replace(/\d+/g,""):"px",[_,m]=(0,s.useState)(!!o.radius.includes(" ")),v=(e,t)=>"%"===e&&t>100?100:t;return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Border radius","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border radiuses for each corner",checked:_,onChange:()=>{const e=!_;m(e),t(e?{containerBorder:{...o,radius:"10px 10px 10px 10px"}}:{containerBorder:{...o,radius:"10px"}})}}),!_&&(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the border radius (${x}) for the container.`,"caledros-basic-blocks"),value:parseInt(o.radius),max:"%"===x?100:150,min:0,step:1,onChange:e=>{t({containerBorder:{...o,radius:`${e}${x}`}})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:x,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{t({containerBorder:{...o,radius:`${v(e,parseInt(o.radius))}${e}`}})}})]}),_&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the top-left border radius (${x}).`,"caledros-basic-blocks"),value:i,max:"%"===x?100:150,min:0,step:1,onChange:e=>{t({containerBorder:{...o,radius:`${e}${x} ${c}${h} ${b}${g} ${d}${p}`}})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:x,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{t({containerBorder:{...o,radius:`${v(e,i)}${e} ${c}${h} ${b}${g} ${d}${p}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the top-right border radius (${h}).`,"caledros-basic-blocks"),value:c,max:"%"===h?100:150,min:0,step:1,onChange:e=>{t({containerBorder:{...o,radius:`${i}${x} ${e}${h} ${b}${g} ${d}${p}`}})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:h,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{t({containerBorder:{...o,radius:`${i}${x} ${v(e,c)}${e} ${b}${g} ${d}${p}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the bottom-right border radius (${g}).`,"caledros-basic-blocks"),value:b,max:"%"===g?100:150,min:0,step:1,onChange:e=>{t({containerBorder:{...o,radius:`${i}${x} ${c}${h} ${e}${g} ${d}${p}`}})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:g,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{t({containerBorder:{...o,radius:`${i}${x} ${c}${h} ${v(e,b)}${e} ${d}${p}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the bottom-left border radius (${p}).`,"caledros-basic-blocks"),value:d,max:"%"===p?100:150,min:0,step:1,onChange:e=>{t({containerBorder:{...o,radius:`${i}${x} ${c}${h} ${b}${g} ${e}${p}`}})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:p,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{t({containerBorder:{...o,radius:`${i}${x} ${c}${h} ${b}${g} ${v(e,d)}${e}`}})}})]})]})]})}function C({attributes:e,setAttributes:t}){const{containerBoxShadow:o}=e,[s,i]=(0,n.useSettings)("color.palette","color.defaultPalette"),c=s.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),d=(0,b.select)("core/editor")?.getEditorSettings(),u=d?.__experimentalFeatures?.color?.palette,x=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),h=x(u,"default"),g=x(u,"theme"),p=x(u,"custom"),_=[...i?[h]:[],g,...p.colors?[p]:[]];return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Box shadow","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable box shadow","caledros-basic-blocks"),checked:o.enabled,onChange:e=>{t({containerBoxShadow:{...o,enabled:e}})}}),o.enabled&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the style for the box shadow.","caledros-basic-blocks"),value:""===o.style?"outline":"inset",options:[{label:"Outline",value:"outline"},{label:"Inset",value:"inset"}],onChange:e=>{t({containerBoxShadow:{...o,style:`${"outline"===e?"":e}`}})}}),(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the horizontal offset (px).","caledros-basic-blocks"),value:parseInt(o.hOffset),max:100,min:-100,step:1,onChange:e=>t({containerBoxShadow:{...o,hOffset:`${e}px`}})}),(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the vertical offset (px).","caledros-basic-blocks"),value:parseInt(o.vOffset),max:100,min:-100,step:1,onChange:e=>t({containerBoxShadow:{...o,vOffset:`${e}px`}})}),(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the blur (px).","caledros-basic-blocks"),value:parseInt(o.blur),max:100,min:0,step:1,onChange:e=>t({containerBoxShadow:{...o,blur:`${e}px`}})}),(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the spread (px).","caledros-basic-blocks"),value:parseInt(o.spread),max:100,min:-100,step:1,onChange:e=>t({containerBoxShadow:{...o,spread:`${e}px`}})}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the box shadow (light mode)","caledros-basic-blocks")}),(0,l.jsx)(r.ColorPalette,{colors:u?_:c,value:o.lightColor,onChange:e=>t({containerBoxShadow:{...o,lightColor:e||"#00000000"}}),enableAlpha:!0,clearable:!0}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the box shadow (dark mode)","caledros-basic-blocks")}),(0,l.jsx)(r.ColorPalette,{colors:u?_:c,value:o.darkColor,onChange:e=>t({containerBoxShadow:{...o,darkColor:e||"#00000000"}}),enableAlpha:!0,clearable:!0})]})]})}function $({attributes:e,setAttributes:t}){const{containerMargin:o}=e,n=parseInt(o.top)||0,s=parseInt(o.left)||0,i=parseInt(o.bottom)||0,c=parseInt(o.right)||0,b=o.top.replace(/\d+/g,""),d=o.left.replace(/\d+/g,""),u=o.bottom.replace(/\d+/g,""),x=o.right.replace(/\d+/g,""),h=(e,t)=>"auto"===e?"":["%","vw"].includes(e)&&t>100?100:t;return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Margin","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable different margins","caledros-basic-blocks"),checked:o.differentMarginsEnabled,onChange:e=>{t({containerMargin:{...o,differentMarginsEnabled:e}})}}),!o.differentMarginsEnabled&&(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the margin (${b}) for the container.`,"caledros-basic-blocks"),value:n,max:["%","vw"].includes(b)?100:500,min:0,step:1,onChange:e=>{t({containerMargin:{...o,top:`${"auto"===b?"":e}${b}`}})},disabled:"auto"===b}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:b,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{t({containerMargin:{...o,top:`${h(e,n)}${e}`}})}})]}),o.differentMarginsEnabled&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the top margin (${b}) for the container.`,"caledros-basic-blocks"),value:n,max:["%","vw"].includes(b)?100:500,min:0,step:1,onChange:e=>{t({containerMargin:{...o,top:`${"auto"===b?"":e}${b}`}})},disabled:"auto"===b}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:b,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{t({containerMargin:{...o,top:`${h(e,n)}${e}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the right margin (${x}) for the container.`,"caledros-basic-blocks"),value:c,max:["%","vw"].includes(x)?100:500,min:0,step:1,onChange:e=>{t({containerMargin:{...o,right:`${"auto"===x?"":e}${x}`}})},disabled:"auto"===x}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:x,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{t({containerMargin:{...o,right:`${h(e,c)}${e}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the bottom margin (${u}) for the container.`,"caledros-basic-blocks"),value:i,max:["%","vw"].includes(u)?100:500,min:0,step:1,onChange:e=>{t({containerMargin:{...o,bottom:`${"auto"===u?"":e}${u}`}})},disabled:"auto"===u}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:u,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{t({containerMargin:{...o,bottom:`${h(e,i)}${e}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the left margin (${d}) for the container.`,"caledros-basic-blocks"),value:s,max:["%","vw"].includes(d)?100:500,min:0,step:1,onChange:e=>{t({containerMargin:{...o,left:`${"auto"===d?"":e}${d}`}})},disabled:"auto"===d}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:d,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{t({containerMargin:{...o,left:`${h(e,s)}${e}`}})}})]})]})]})}function j({attributes:e,setAttributes:t}){const{containerPadding:o}=e,n=parseInt(o.top)||0,s=parseInt(o.left)||0,i=parseInt(o.bottom)||0,c=parseInt(o.right)||0,b=o.top.replace(/\d+/g,""),d=o.left.replace(/\d+/g,""),u=o.bottom.replace(/\d+/g,""),x=o.right.replace(/\d+/g,""),h=(e,t)=>["%","vw"].includes(e)&&t>100?100:t;return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Padding","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Use global padding","caledros-basic-blocks"),help:(0,a.__)("This option applies predefined padding to the right and left sides of the block, ensuring consistency across the entire site. To adjust this padding, navigate to the Layout section in the Full Site Editor.","caledros-basic-blocks"),checked:o.useGlobalPadding,onChange:e=>{t({containerPadding:{...o,useGlobalPadding:e}})}}),!o.useGlobalPadding&&(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable different paddings","caledros-basic-blocks"),checked:o.differentPaddingsEnabled,onChange:e=>{t({containerPadding:{...o,differentPaddingsEnabled:e}})}}),!o.differentPaddingsEnabled&&!o.useGlobalPadding&&(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the padding (${b}) for the container`,"caledros-basic-blocks"),value:n,max:["%","vw"].includes(b)?100:500,min:0,step:1,onChange:e=>{t({containerPadding:{...o,top:`${e}${b}`}})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:b,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{t({containerPadding:{...o,top:`${h(e,n)}${e}`}})}})]}),o.differentPaddingsEnabled&&!o.useGlobalPadding&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the top padding (${b}) for the container`,"caledros-basic-blocks"),value:n,max:["%","vw"].includes(b)?100:500,min:0,step:1,onChange:e=>{t({containerPadding:{...o,top:`${e}${b}`}})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:b,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{t({containerPadding:{...o,top:`${h(e,n)}${e}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the right padding (${x}) for the container`,"caledros-basic-blocks"),value:c,max:["%","vw"].includes(x)?100:500,min:0,step:1,onChange:e=>{t({containerPadding:{...o,right:`${e}${x}`}})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:x,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{t({containerPadding:{...o,right:`${h(e,c)}${e}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the bottom padding (${u}) for the container`,"caledros-basic-blocks"),value:i,max:["%","vw"].includes(u)?100:500,min:0,step:1,onChange:e=>{t({containerPadding:{...o,bottom:`${e}${u}`}})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:u,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{t({containerPadding:{...o,bottom:`${h(e,i)}${e}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the left padding (${d}) for the container`,"caledros-basic-blocks"),value:s,max:["%","vw"].includes(d)?100:500,min:0,step:1,onChange:e=>{t({containerPadding:{...o,left:`${e}${d}`}})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:d,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{t({containerPadding:{...o,left:`${h(e,s)}${e}`}})}})]})]})]})}function k({attributes:e,setAttributes:t}){const{containerFlexDirection:o}=e;return(0,l.jsx)(r.PanelBody,{title:(0,a.__)("Flex direction (desktop)","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the flex direction for the container (desktop).","caledros-basic-blocks"),value:o.desktop,options:[{label:"Row",value:"row"},{label:"Row reverse",value:"row-reverse"},{label:"Column",value:"column"},{label:"Column reverse",value:"column-reverse"}],onChange:e=>{t({containerFlexDirection:{...o,desktop:e}})}})})}function B({attributes:e,setAttributes:t}){const{containerFlexDirection:o}=e;return(0,l.jsx)(r.PanelBody,{title:(0,a.__)("Flex direction (tablet)","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the flex direction for the container (tablet).","caledros-basic-blocks"),value:o.tablet,options:[{label:"Row",value:"row"},{label:"Row reverse",value:"row-reverse"},{label:"Column",value:"column"},{label:"Column reverse",value:"column-reverse"}],onChange:e=>{t({containerFlexDirection:{...o,tablet:e}})}})})}function w({attributes:e,setAttributes:t}){const{containerFlexDirection:o}=e;return(0,l.jsx)(r.PanelBody,{title:(0,a.__)("Flex direction (mobile)","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the flex direction for the container (mobile).","caledros-basic-blocks"),value:o.mobile,options:[{label:"Row",value:"row"},{label:"Row reverse",value:"row-reverse"},{label:"Column",value:"column"},{label:"Column reverse",value:"column-reverse"}],onChange:e=>{t({containerFlexDirection:{...o,mobile:e}})}})})}function S({attributes:e,setAttributes:t}){const{containerJustifyContent:o}=e;return(0,l.jsx)(r.PanelBody,{title:(0,a.__)("Justify content","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Select the value for the justify content property.","caledros-basic-blocks"),value:o,options:[{label:"Flex start (default)",value:"flex-start"},{label:"Flex end",value:"flex-end"},{label:"Center",value:"center"},{label:"Space between",value:"space-between"},{label:"Space around",value:"space-around"},{label:"Space evenly",value:"space-evenly"}],onChange:e=>{t({containerJustifyContent:e})}})})}function y({attributes:e,setAttributes:t}){const{containerAlignItems:o}=e;return(0,l.jsx)(r.PanelBody,{title:(0,a.__)("Align items","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Select the value for the align items property.","caledros-basic-blocks"),value:o,options:[{label:"Flex start",value:"flex-start"},{label:"Flex end",value:"flex-end"},{label:"Center",value:"center"},{label:"Stretch",value:"stretch"},{label:"Baseline",value:"baseline"},{label:"Normal (default)",value:"normal"}],onChange:e=>{t({containerAlignItems:e})}})})}function M({attributes:e,setAttributes:t}){const{containerRowGap:o}=e,[n,i]=(0,s.useState)("normal"===o);return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Row gap","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Use normal row gap (default value)","caledros-basic-blocks"),checked:n,onChange:()=>{const e=n?"0":"normal";i((e=>!e)),t({containerRowGap:e})}}),!n&&(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the row gap (px) for the flex container.","caledros-basic-blocks"),value:isNaN(parseInt(o))?0:parseInt(o),max:200,min:0,step:1,onChange:e=>t({containerRowGap:`${e}px`})})]})}function N({attributes:e,setAttributes:t}){const{containerColumnGap:o}=e,[n,i]=(0,s.useState)("normal"===o);return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Column gap","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Use normal column gap (default value)","caledros-basic-blocks"),checked:n,onChange:()=>{const e=n?"0":"normal";i((e=>!e)),t({containerColumnGap:e})}}),!n&&(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the column gap (px) for the flex container.","caledros-basic-blocks"),value:isNaN(parseInt(o))?0:parseInt(o),max:200,min:0,step:1,onChange:e=>t({containerColumnGap:`${e}px`})})]})}function P({attributes:e,setAttributes:t}){const{containerOverflow:o}=e;return(0,l.jsx)(r.PanelBody,{title:(0,a.__)("Overflow","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Select the value for the overflow property. The container will automatically have 'overflow:hidden' applied if it's the parent of a slider or image gallery block.","caledros-basic-blocks"),value:o,options:[{label:"Visible (default)",value:"visible"},{label:"Hidden",value:"hidden"},{label:"Scroll",value:"scroll"},{label:"Auto",value:"auto"}],onChange:e=>{t({containerOverflow:e})}})})}function D({attributes:e,setAttributes:t}){const{fullWidthTabletEnabled:o}=e;return(0,l.jsx)(r.PanelBody,{title:(0,a.__)("Full Width (Tablet and Mobile)","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable the flex container to expand to full width on tablets and mobile devices.","caledros-basic-blocks"),checked:o,onChange:e=>{t({fullWidthTabletEnabled:e})}})})}function A({attributes:e,setAttributes:t}){const{fullWidthMobileEnabled:o}=e;return(0,l.jsx)(r.PanelBody,{title:(0,a.__)("Full Width (Mobile)","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable the flex container to expand to full width only on mobile devices.","caledros-basic-blocks"),checked:o,onChange:e=>{t({fullWidthMobileEnabled:e})}})})}function H({attributes:e,setAttributes:t}){const{containerJustifyContentTablet:o}=e;return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Justify Content (Tablet and Mobile)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable control","caledros-basic-blocks"),help:(0,a.__)("This control enables selecting a custom value for the 'justify content' property in both tablet and mobile devices.","caledros-basic-blocks"),checked:o.enabled,onChange:e=>{t({containerJustifyContentTablet:{...o,enabled:e}})}}),o.enabled&&(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Select the value for the justify content property.","caledros-basic-blocks"),value:o.value,options:[{label:"Flex start (default)",value:"flex-start"},{label:"Flex end",value:"flex-end"},{label:"Center",value:"center"},{label:"Space between",value:"space-between"},{label:"Space around",value:"space-around"},{label:"Space evenly",value:"space-evenly"}],onChange:e=>{t({containerJustifyContentTablet:{...o,value:e}})}})]})}function z({attributes:e,setAttributes:t}){const{containerJustifyContentMobile:o}=e;return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Justify content (Mobile)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable control","caledros-basic-blocks"),help:(0,a.__)("This control enables selecting a custom value for the 'justify content' property in mobile devices.","caledros-basic-blocks"),checked:o.enabled,onChange:e=>{t({containerJustifyContentMobile:{...o,enabled:e}})}}),o.enabled&&(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Select the value for the justify content property.","caledros-basic-blocks"),value:o.value,options:[{label:"Flex start (default)",value:"flex-start"},{label:"Flex end",value:"flex-end"},{label:"Center",value:"center"},{label:"Space between",value:"space-between"},{label:"Space around",value:"space-around"},{label:"Space evenly",value:"space-evenly"}],onChange:e=>{t({containerJustifyContentMobile:{...o,value:e}})}})]})}function I({attributes:e,setAttributes:t}){const{containerAlignItemsTablet:o}=e;return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Align Items (Tablet and Mobile)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable control","caledros-basic-blocks"),help:(0,a.__)("This control enables selecting a custom value for the 'align items' property in both tablets and mobile devices.","caledros-basic-blocks"),checked:o.enabled,onChange:e=>{t({containerAlignItemsTablet:{...o,enabled:e}})}}),o.enabled&&(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Select the value for the align items property.","caledros-basic-blocks"),value:o.value,options:[{label:"Flex start",value:"flex-start"},{label:"Flex end",value:"flex-end"},{label:"Center",value:"center"},{label:"Stretch",value:"stretch"},{label:"Baseline",value:"baseline"},{label:"Normal (default)",value:"normal"}],onChange:e=>{t({containerAlignItemsTablet:{...o,value:e}})}})]})}function O({attributes:e,setAttributes:t}){const{containerAlignItemsMobile:o}=e;return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Align Items (Mobile)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable control","caledros-basic-blocks"),help:(0,a.__)("This control enables selecting a custom value for the 'align items' property in mobile devices.","caledros-basic-blocks"),checked:o.enabled,onChange:e=>{t({containerAlignItemsMobile:{...o,enabled:e}})}}),o.enabled&&(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Select the value for the align items property.","caledros-basic-blocks"),value:o.value,options:[{label:"Flex start",value:"flex-start"},{label:"Flex end",value:"flex-end"},{label:"Center",value:"center"},{label:"Stretch",value:"stretch"},{label:"Baseline",value:"baseline"},{label:"Normal (default)",value:"normal"}],onChange:e=>{t({containerAlignItemsMobile:{...o,value:e}})}})]})}(0,e.registerBlockType)(t.UU,{icon:o.icon,edit:function({attributes:e,setAttributes:t}){const{containerWidth:a,containerMinHeight:o,containerColumnGap:s,containerRowGap:b,containerLightBackgroundColor:F,containerDarkBackgroundColor:T,containerBackgroundImage:R,containerBgImageFocalPoint:E,containerLightBackgroundGradient:G,containerDarkBackgroundGradient:W,containerBorder:J,containerBoxShadow:U,containerMargin:L,containerPadding:V,containerFlexDirection:X,containerJustifyContent:q,containerAlignItems:K,containerOverflow:Q,fullWidthMobileEnabled:Y,fullWidthTabletEnabled:Z,containerJustifyContentTablet:ee,containerJustifyContentMobile:te,containerAlignItemsTablet:ae,containerAlignItemsMobile:le}=e,oe=(e,t,a)=>e||t?{[`--cbb-${a}-bg-gradient`]:[t,e&&`url(${e})`].filter((e=>e)).join(", ")}:{},ne=["cbb-flex-container",U.enabled&&"cbb-flex-container--has-box-shadow","0px"!==J.width&&"none"!==J.style&&("#00000000"!==J.lightColor||"#00000000"!==J.darkColor)&&"cbb-flex-container--has-border",("#00000000"!==F||"#00000000"!==T)&&"cbb-flex-container--has-bg-color",(""!==G||""!==W||R.url)&&"cbb-flex-container--has-bg-gradient",Z&&"cbb-flex-container--full-width-tablet",Y&&"cbb-flex-container--full-width-mobile",ee.enabled&&"cbb-flex-container--custom-just-content-tablet",te.enabled&&"cbb-flex-container--custom-just-content-mobile",ae.enabled&&"cbb-flex-container--custom-align-items-tablet",le.enabled&&"cbb-flex-container--custom-align-items-mobile"].filter((e=>e)).join(" "),re=(0,n.useBlockProps)({className:`${ne}`,style:{maxWidth:`${a}`,width:"100%",margin:L.differentMarginsEnabled?`${L.top} ${L.right} ${L.bottom} ${L.left}`:`${L.top}`,...V.useGlobalPadding?{"--cbb-fc-padding":"0px var(--wp--style--root--padding-right, 0px) 0px var(--wp--style--root--padding-left, 0px)"}:{"--cbb-fc-padding":V.differentPaddingsEnabled?`${V.top} ${V.right} ${V.bottom} ${V.left}`:`${V.top}`},"--cbb-fdir-lg":X.desktop,"--cbb-fdir-md":X.tablet,"--cbb-fdir-sm":X.mobile,"--cbb-just-content":q,...ee.enabled&&{"--cbb-just-content-md":ee.value},...te.enabled&&{"--cbb-just-content-sm":te.value},"--cbb-align-items":K,...ae.enabled&&{"--cbb-align-items-md":ae.value},...le.enabled&&{"--cbb-align-items-sm":le.value},"--cbb-min-height":o,"--cbb-row-gap":b,"--cbb-column-gap":s,"--cbb-light-bg-color":F,"--cbb-dark-bg-color":T,...oe(R.url,W,"dark"),...oe(R.url,G,"light"),"--cbb-bg-position":`${100*E.x}% ${100*E.y}%`,"--cbb-br-style":"0px"===J.width||"none"===J.style||"#00000000"===J.lightColor&&"#00000000"===J.darkColor?"none":J.style,"--cbb-br-width":"0px"===J.width||"none"===J.style||"#00000000"===J.lightColor&&"#00000000"===J.darkColor?"0px":J.width,"--cbb-light-border-color":"0px"!==J.width&&"none"!==J.style&&"#00000000"!==J.lightColor?J.lightColor:"#00000000","--cbb-dark-border-color":"0px"!==J.width&&"none"!==J.style&&"#00000000"!==J.darkColor?J.darkColor:"#00000000","--cbb-br-radius":J.radius,"--cbb-light-box-shadow":`${U.style} ${U.hOffset} ${U.vOffset} ${U.blur} ${U.spread} ${U.lightColor}`,"--cbb-dark-box-shadow":`${U.style} ${U.hOffset} ${U.vOffset} ${U.blur} ${U.spread} ${U.darkColor}`,"--cbb-overflow":Q}});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.InspectorControls,{children:(0,l.jsx)(r.TabPanel,{activeClass:"cbb-active-tab",tabs:[{name:"layout",title:"Layout"},{name:"style",title:"Style"},{name:"additional",title:"Additional"}],children:a=>"layout"===a.name?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(k,{attributes:e,setAttributes:t}),(0,l.jsx)(B,{attributes:e,setAttributes:t}),(0,l.jsx)(w,{attributes:e,setAttributes:t}),(0,l.jsx)(i,{attributes:e,setAttributes:t}),(0,l.jsx)(D,{attributes:e,setAttributes:t}),(0,l.jsx)(A,{attributes:e,setAttributes:t}),(0,l.jsx)(c,{attributes:e,setAttributes:t}),(0,l.jsx)(M,{attributes:e,setAttributes:t}),(0,l.jsx)(N,{attributes:e,setAttributes:t})]}):"style"===a.name?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(d,{attributes:e,setAttributes:t}),(0,l.jsx)(u,{attributes:e,setAttributes:t}),(0,l.jsx)(x,{attributes:e,setAttributes:t}),(0,l.jsx)(h,{attributes:e,setAttributes:t}),(0,l.jsx)(g,{attributes:e,setAttributes:t}),(0,l.jsx)(p,{attributes:e,setAttributes:t}),(0,l.jsx)(_,{attributes:e,setAttributes:t}),(0,l.jsx)(m,{attributes:e,setAttributes:t}),(0,l.jsx)(v,{attributes:e,setAttributes:t}),(0,l.jsx)(f,{attributes:e,setAttributes:t}),(0,l.jsx)(C,{attributes:e,setAttributes:t})]}):"additional"===a.name?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)($,{attributes:e,setAttributes:t}),(0,l.jsx)(j,{attributes:e,setAttributes:t}),(0,l.jsx)(S,{attributes:e,setAttributes:t}),(0,l.jsx)(H,{attributes:e,setAttributes:t}),(0,l.jsx)(z,{attributes:e,setAttributes:t}),(0,l.jsx)(y,{attributes:e,setAttributes:t}),(0,l.jsx)(I,{attributes:e,setAttributes:t}),(0,l.jsx)(O,{attributes:e,setAttributes:t}),(0,l.jsx)(P,{attributes:e,setAttributes:t})]}):null})}),(0,l.jsx)("div",{...re,children:(0,l.jsx)(n.InnerBlocks,{})})]})},save:function({attributes:e}){const{containerWidth:t,containerMinHeight:a,containerLightBackgroundColor:o,containerDarkBackgroundColor:r,containerBackgroundImage:s,containerBgImageFocalPoint:i,containerLightBackgroundGradient:c,containerDarkBackgroundGradient:b,containerBorder:d,containerBoxShadow:u,containerMargin:x,containerPadding:h,containerFlexDirection:g,containerJustifyContent:p,containerAlignItems:_,containerRowGap:m,containerColumnGap:v,containerOverflow:f,fullWidthMobileEnabled:C,fullWidthTabletEnabled:$,containerJustifyContentTablet:j,containerJustifyContentMobile:k,containerAlignItemsTablet:B,containerAlignItemsMobile:w}=e,S=(e,t,a)=>e||t?{[`--cbb-${a}-bg-gradient`]:[t,e&&`url(${e})`].filter((e=>e)).join(", ")}:{},y=["cbb-flex-container",h.useGlobalPadding&&"has-global-padding",u.enabled&&"cbb-flex-container--has-box-shadow","0px"!==d.width&&"none"!==d.style&&("#00000000"!==d.lightColor||"#00000000"!==d.darkColor)&&"cbb-flex-container--has-border",("#00000000"!==o||"#00000000"!==r)&&"cbb-flex-container--has-bg-color",(""!==c||""!==b)&&"cbb-flex-container--has-bg-gradient",$&&"cbb-flex-container--full-width-tablet",C&&"cbb-flex-container--full-width-mobile",j.enabled&&"cbb-flex-container--custom-just-content-tablet",k.enabled&&"cbb-flex-container--custom-just-content-mobile",B.enabled&&"cbb-flex-container--custom-align-items-tablet",w.enabled&&"cbb-flex-container--custom-align-items-mobile"].filter((e=>e)).join(" "),M=n.useBlockProps.save({className:`${y}`,style:{maxWidth:t,width:"100%",margin:x.differentMarginsEnabled?`${x.top} ${x.right} ${x.bottom} ${x.left}`:`${x.top}`,...!h.useGlobalPadding&&{padding:h.differentPaddingsEnabled?`${h.top} ${h.right} ${h.bottom} ${h.left}`:`${h.top}`},..."#00000000"!==o&&{"--cbb-light-bg-color":o},..."#00000000"!==r&&{"--cbb-dark-bg-color":r},..."flex-start"!==p&&{justifyContent:p},...j.enabled&&{"--cbb-just-content-md":j.value},...k.enabled&&{"--cbb-just-content-sm":k.value},..."normal"!==_&&{alignItems:_},...B.enabled&&{"--cbb-align-items-md":B.value},...w.enabled&&{"--cbb-align-items-sm":w.value},...0!==a&&{minHeight:a},..."normal"!==m&&{rowGap:m},..."normal"!==v&&{columnGap:v},...""!==c||""!==b?{...S(s.url,b,"dark"),...S(s.url,c,"light")}:{...s.url&&{backgroundImage:`url(${s.url})`}},...""!==s.url&&{backgroundPosition:`${100*i.x}% ${100*i.y}%`},..."0px"!==d.width&&"none"!==d.style&&("#00000000"!==d.lightColor||"#00000000"!==d.darkColor)&&{borderStyle:d.style},..."0px"!==d.width&&"none"!==d.style&&("#00000000"!==d.lightColor||"#00000000"!==d.darkColor)&&{borderWidth:d.width},..."0px"!==d.width&&"none"!==d.style&&"#00000000"!==d.lightColor&&{"--cbb-light-border-color":d.lightColor},..."0px"!==d.width&&"none"!==d.style&&"#00000000"!==d.darkColor&&{"--cbb-dark-border-color":d.darkColor},..."0px"!==d.radius&&"0%"!==d.radius&&{borderRadius:d.radius},...u.enabled&&{"--cbb-light-box-shadow":`${u.style} ${u.hOffset} ${u.vOffset} ${u.blur} ${u.spread} ${u.lightColor}`},...u.enabled&&{"--cbb-dark-box-shadow":`${u.style} ${u.hOffset} ${u.vOffset} ${u.blur} ${u.spread} ${u.darkColor}`},..."visible"!==f&&{overflow:f},"--cbb-fdir-lg":g.desktop,"--cbb-fdir-md":g.tablet,"--cbb-fdir-sm":g.mobile}});return(0,l.jsx)("div",{...M,children:(0,l.jsx)(n.InnerBlocks.Content,{})})}})}},a={};function l(e){var o=a[e];if(void 0!==o)return o.exports;var n=a[e]={exports:{}};return t[e](n,n.exports,l),n.exports}l.m=t,e=[],l.O=(t,a,o,n)=>{if(!a){var r=1/0;for(b=0;b<e.length;b++){for(var[a,o,n]=e[b],s=!0,i=0;i<a.length;i++)(!1&n||r>=n)&&Object.keys(l.O).every((e=>l.O[e](a[i])))?a.splice(i--,1):(s=!1,n<r&&(r=n));if(s){e.splice(b--,1);var c=o();void 0!==c&&(t=c)}}return t}n=n||0;for(var b=e.length;b>0&&e[b-1][2]>n;b--)e[b]=e[b-1];e[b]=[a,o,n]},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={786:0,342:0};l.O.j=t=>0===e[t];var t=(t,a)=>{var o,n,[r,s,i]=a,c=0;if(r.some((t=>0!==e[t]))){for(o in s)l.o(s,o)&&(l.m[o]=s[o]);if(i)var b=i(l)}for(t&&t(a);c<r.length;c++)n=r[c],l.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return l.O(b)},a=globalThis.webpackChunkcaledros_basic_blocks=globalThis.webpackChunkcaledros_basic_blocks||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})();var o=l.O(void 0,[342],(()=>l(45)));o=l.O(o)})();
     1(()=>{"use strict";var e,t={255:()=>{const e=window.wp.blocks,t=JSON.parse('{"UU":"caledros-basic-blocks/flex-container"}'),a=window.wp.i18n,l=window.ReactJSXRuntime,o={icon:(0,l.jsx)("svg",{width:"24",height:"24",version:"1.1",viewBox:"0 0 6.35 6.35",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("g",{transform:"translate(-96.573 -101.07)",children:(0,l.jsxs)("g",{transform:"matrix(.087396 0 0 .087396 90.571 91.268)",children:[(0,l.jsx)("path",{d:"m141.33 148.5a36.329 36.329 0 0 1-36.329 36.329 36.329 36.329 0 0 1-36.329-36.329 36.329 36.329 0 0 1 36.329-36.329 36.329 36.329 0 0 1 36.329 36.329z",fill:"#e0ebe0","stroke-width":"0"}),(0,l.jsx)("path",{d:"m138.18 148.5a33.177 33.177 0 0 1-33.177 33.177 33.177 33.177 0 0 1-33.177-33.177 33.177 33.177 0 0 1 33.177-33.177 33.177 33.177 0 0 1 33.177 33.177z",fill:"#252533","stroke-width":"0"}),(0,l.jsx)("path",{d:"m135.4 148.5a30.397 30.397 0 0 1-30.397 30.397 30.397 30.397 0 0 1-30.397-30.397 30.397 30.397 0 0 1 30.397-30.397 30.397 30.397 0 0 1 30.397 30.397z",fill:"#e0ebe0","stroke-width":"0"}),(0,l.jsxs)("g",{transform:"matrix(.90041 0 0 .90041 31.823 90.353)",fill:"#252533","stroke-width":"1.1106",children:[(0,l.jsx)("path",{d:"m93.777 55.9v9.3361c7.8313 1.1492 16.709-9.4028 15.094-9.3963z"}),(0,l.jsx)("path",{d:"m97.104 59.499c2.0783-0.03527 3.9177 0.15195 8.6289-2.233-5.125 1.0559-5.7944 0.56153-8.6392 0.57438-0.78106 0.0035-0.68526 1.6378 0.01037 1.6586z","stroke-width":"0"}),(0,l.jsx)("path",{d:"m53.478 56.801h38.884v9.3252s-3.9882 1.7008-3.4603 4.8679c0.52784 3.1671 3.1084 6.862 10.088 6.9206v7.1928h-7.2969s-4.3545-4.1057-10.865-3.8568-10.078 3.691-10.078 3.691h-7.4648v-7.3819s10.451 0.62207 9.9531-7.1331c-0.49766-7.7551-19.699-9.2481-19.699-9.2481z"})]}),(0,l.jsx)("path",{d:"m106.41 126.27a0.78523 0.78523 0 0 0-0.94136 0.59044l-2.4602 10.727a0.78523 0.78523 0 0 0 0.58951 0.94136 0.78523 0.78523 0 0 0 0.94044-0.59044l2.4611-10.727a0.78523 0.78523 0 0 0-0.58951-0.94136z",color:"#000000",fill:"#fc571b","stroke-width":"0"}),(0,l.jsx)("path",{d:"m100.45 127.77-5.9517 3.9678a0.78531 0.78531 0 0 0 0 1.3062l5.9517 3.9678a0.78523 0.78523 0 0 0 1.089-0.21724 0.78523 0.78523 0 0 0-0.21816-1.089l-4.9723-3.3152 4.9723-3.3143a0.78523 0.78523 0 0 0 0.21816-1.089 0.78523 0.78523 0 0 0-1.089-0.21724z",color:"#000000",fill:"#fc571b","stroke-width":"0"}),(0,l.jsx)("path",{d:"m109.55 127.77a0.78523 0.78523 0 0 0-1.089 0.21724 0.78523 0.78523 0 0 0 0.21816 1.089l4.9714 3.3143-4.9714 3.3152a0.78523 0.78523 0 0 0-0.21816 1.089 0.78523 0.78523 0 0 0 1.089 0.21724l5.9517-3.9678a0.78531 0.78531 0 0 0 0-1.3062z",color:"#000000",fill:"#fc571b","stroke-width":"0"})]})})})},n=window.wp.blockEditor,r=window.wp.components,s=window.wp.element;function i({attributes:e,setAttributes:t}){const{containerWidth:o}=e,i=o.replace(/\d+/g,"")||"px",c=["px","%","em","rem","vw"].includes(i)?i:"px",b=parseInt(o)||0,[d,u]=(0,s.useState)("100%"!==o&&"var(--wp--style--global--content-size)"!==o&&"var(--wp--style--global--wide-size)"!==o),x=(0,n.useSettings)("layout.contentSize","layout.wideSize")||[],[h="620px",g="1280px"]=x,p=(e,t)=>["%","vw"].includes(e)&&t>100?100:t;return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Maximum width","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use custom width",checked:d,onChange:()=>u((e=>!e))}),!d&&(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the maximum width for the container.","caledros-basic-blocks"),value:"100%"===o||"var(--wp--style--global--content-size)"===o||"var(--wp--style--global--wide-size)"===o?o:"",options:[{disabled:!0,label:"Select an option",value:""},{label:"Full width",value:"100%"},{label:`Content size (${h})`,value:"var(--wp--style--global--content-size)"},{label:`Wide size (${g})`,value:"var(--wp--style--global--wide-size)"}],onChange:e=>{t({containerWidth:e})}}),d&&(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the custom maximum width (${c}) for the container.`,"caledros-basic-blocks"),value:"var(--wp--style--global--content-size)"===o||"var(--wp--style--global--wide-size)"===o?0:parseInt(o),max:"%"===c||"vw"===c?100:3e3,min:0,step:1,onChange:e=>{t({containerWidth:`${e}${c}`})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:c,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{t({containerWidth:`${p(e,b)}${e}`})}})]})]})}function c({attributes:e,setAttributes:t}){const{containerMinHeight:o}=e,n=o.replace(/\d+/g,"")||"px",s=parseInt(o)||0,i=(e,t)=>"auto"===e?"":"vh"===e&&t>100?100:t;return(0,l.jsx)(r.PanelBody,{title:(0,a.__)("Minimum height","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the minimum height (${n}) for the container.`,"caledros-basic-blocks"),initialPosition:0,max:"vh"===n?100:3e3,min:0,step:1,value:"auto"===n?0:s,onChange:e=>t({containerMinHeight:`${"auto"!==n?e:""}${n}`}),disabled:"auto"===n}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:n,options:[{label:"px",value:"px"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vh",value:"vh"},{label:"auto",value:"auto"}],onChange:e=>{t({containerMinHeight:`${i(e,s)}${e}`})}})]})})}const b=window.wp.data;function d({attributes:e,setAttributes:t}){const{containerLightBackgroundColor:o}=e,[i,c]=(0,s.useState)("#00000000"===o),[d,u]=(0,n.useSettings)("color.palette","color.defaultPalette"),x=d.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),h=(0,b.select)("core/editor")?.getEditorSettings(),g=h?.__experimentalFeatures?.color?.palette,p=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),_=p(g,"default"),m=p(g,"theme"),v=p(g,"custom"),f=[...u?[_]:[],m,...v.colors?[v]:[]];return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Background color (light mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use transparent background",checked:i,onChange:()=>{c((e=>!e)),t({containerLightBackgroundColor:"#00000000"})}}),!i&&(0,l.jsx)(r.ColorPalette,{colors:g?f:x,value:o,onChange:e=>t({containerLightBackgroundColor:e}),enableAlpha:!0,clearable:!1})]})}function u({attributes:e,setAttributes:t}){const{containerDarkBackgroundColor:o}=e,[i,c]=(0,s.useState)("#00000000"===o),[d,u]=(0,n.useSettings)("color.palette","color.defaultPalette"),x=d.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),h=(0,b.select)("core/editor")?.getEditorSettings(),g=h?.__experimentalFeatures?.color?.palette,p=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),_=p(g,"default"),m=p(g,"theme"),v=p(g,"custom"),f=[...u?[_]:[],m,...v.colors?[v]:[]];return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Background color (dark mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use transparent background",checked:i,onChange:()=>{c((e=>!e)),t({containerDarkBackgroundColor:"#00000000"})}}),!i&&(0,l.jsx)(r.ColorPalette,{colors:g?f:x,value:o,onChange:e=>t({containerDarkBackgroundColor:e}),enableAlpha:!0,clearable:!1})]})}function x({attributes:e,setAttributes:t}){const{containerBackgroundImage:o,containerBgImageFocalPoint:s}=e,i=()=>{t({containerBackgroundImage:{id:"",alt:"",url:""}})};return(0,l.jsx)(r.PanelBody,{title:(0,a.__)("Background image","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(n.MediaUploadCheck,{children:(0,l.jsx)(n.MediaUpload,{allowedTypes:["image"],value:o.id,render:({open:e})=>(0,l.jsxs)(l.Fragment,{children:[o.url&&(0,l.jsx)(r.FocalPointPicker,{__nextHasNoMarginBottom:!0,onChange:e=>{t({containerBgImageFocalPoint:e})},url:o.url,value:s}),(0,l.jsxs)("div",{style:{display:"flex",gap:"10px"},children:[(0,l.jsx)(r.Button,{variant:"primary",onClick:e,children:"Select image"}),(0,l.jsx)(r.Button,{variant:"secondary",onClick:i,children:"Remove image"})]})]}),onSelect:e=>{t({containerBackgroundImage:{id:e.id,alt:e.alt,url:e.url}})}})})})}function h({attributes:e,setAttributes:t}){const{containerLightBackgroundGradient:o}=e,[n,i]=(0,s.useState)(""!==o);return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Background gradient (light mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable background gradient","caledros-basic-blocks"),checked:n,onChange:()=>{i((e=>!e)),t({containerLightBackgroundGradient:""})}}),n&&(0,l.jsx)(r.CustomGradientPicker,{onChange:e=>{t({containerLightBackgroundGradient:e})},value:""===o?"linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5))":o})]})}function g({attributes:e,setAttributes:t}){const{containerDarkBackgroundGradient:o}=e,[n,i]=(0,s.useState)(""!==o);return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Background gradient (dark mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable background gradient","caledros-basic-blocks"),checked:n,onChange:()=>{i((e=>!e)),t({containerDarkBackgroundGradient:""})}}),n&&(0,l.jsx)(r.CustomGradientPicker,{onChange:e=>{t({containerDarkBackgroundGradient:e})},value:""===o?"linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5))":o})]})}function p({attributes:e,setAttributes:t}){const{containerBorder:o}=e,n=o.style.split(" "),i=n[0]||"solid",c=n[1]||"none",b=n[2]||"none",d=n[3]||"none",[u,x]=(0,s.useState)(!!o.style.includes(" "));return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Border style","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border styles for each side",checked:u,onChange:()=>{const e=!u;x(e),t(e?{containerBorder:{...o,style:"solid none none none"}}:{containerBorder:{...o,style:"solid"}})}}),!u&&(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the border style.","caledros-basic-blocks"),value:o.style,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{t({containerBorder:{...o,style:e}})}}),u&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the style for the top border.","caledros-basic-blocks"),value:i,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{t({containerBorder:{...o,style:`${e} ${c} ${b} ${d}`}})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the style for the right border.","caledros-basic-blocks"),value:c,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{t({containerBorder:{...o,style:`${i} ${e} ${b} ${d}`}})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the style for the bottom border.","caledros-basic-blocks"),value:b,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{t({containerBorder:{...o,style:`${i} ${c} ${e} ${d}`}})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the style for the left border.","caledros-basic-blocks"),value:d,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{t({containerBorder:{...o,style:`${i} ${c} ${b} ${e}`}})}})]})]})}function _({attributes:e,setAttributes:t}){const{containerBorder:o}=e,n=o.width.split(" "),i=parseInt(n[0])||0,c=parseInt(n[1])||0,b=parseInt(n[2])||0,d=parseInt(n[3])||0,[u,x]=(0,s.useState)(!!o.width.includes(" "));return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Border width","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border widths for each side",checked:u,onChange:()=>{const e=!u;x(e),t(e?{containerBorder:{...o,width:"1px 1px 1px 1px"}}:{containerBorder:{...o,width:"1px"}})}}),!u&&(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the border width (px) for the container.","caledros-basic-blocks"),value:parseInt(o.width),max:50,min:0,step:1,onChange:e=>{t({containerBorder:{...o,width:`${e}px`}})}}),u&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the top border width (px) for the container.","caledros-basic-blocks"),value:i,max:50,min:0,step:1,onChange:e=>{t({containerBorder:{...o,width:`${e}px ${c}px ${b}px ${d}px`}})}}),(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the right border width (px) for the container.","caledros-basic-blocks"),value:c,max:50,min:0,step:1,onChange:e=>{t({containerBorder:{...o,width:`${i}px ${e}px ${b}px ${d}px`}})}}),(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the bottom border width (px) for the container.","caledros-basic-blocks"),value:b,max:50,min:0,step:1,onChange:e=>{t({containerBorder:{...o,width:`${i}px ${c}px ${e}px ${d}px`}})}}),(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the left border width (px) for the container.","caledros-basic-blocks"),value:d,max:50,min:0,step:1,onChange:e=>{t({containerBorder:{...o,width:`${i}px ${c}px ${b}px ${e}px`}})}})]})]})}function m({attributes:e,setAttributes:t}){const{containerBorder:o}=e,i=o.lightColor.split(" "),c=i[0]||"#000",d=i[1]||"#000",u=i[2]||"#000",x=i[3]||"#000",[h,g]=(0,s.useState)(!!o.lightColor.includes(" ")),[p,_]=(0,n.useSettings)("color.palette","color.defaultPalette"),m=p.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),v=(0,b.select)("core/editor")?.getEditorSettings(),f=v?.__experimentalFeatures?.color?.palette,C=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),$=C(f,"default"),j=C(f,"theme"),k=C(f,"custom"),B=[..._?[$]:[],j,...k.colors?[k]:[]];return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Border color (light mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border colors for each side",checked:h,onChange:()=>{const e=!h;g(e),t(e?{containerBorder:{...o,lightColor:"#000 #000 #000 #000"}}:{containerBorder:{...o,lightColor:"#000"}})}}),!h&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose the border color","caledros-basic-blocks")}),(0,l.jsx)(r.ColorPalette,{colors:f?B:m,value:o.lightColor,onChange:e=>t({containerBorder:{...o,lightColor:e||"#00000000"}}),enableAlpha:!0,clearable:!0})]}),h&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the top border","caledros-basic-blocks")}),(0,l.jsx)(r.ColorPalette,{colors:f?B:m,value:c,onChange:e=>{t({containerBorder:{...o,lightColor:`${e||"#00000000"} ${d} ${u} ${x}`}})},enableAlpha:!0,clearable:!0}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the right border","caledros-basic-blocks")}),(0,l.jsx)(r.ColorPalette,{colors:f?B:m,value:d,onChange:e=>{t({containerBorder:{...o,lightColor:`${c} ${e||"#00000000"} ${u} ${x}`}})},enableAlpha:!0,clearable:!0}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the bottom border","caledros-basic-blocks")}),(0,l.jsx)(r.ColorPalette,{colors:f?B:m,value:u,onChange:e=>{t({containerBorder:{...o,lightColor:`${c} ${d} ${e||"#00000000"} ${x}`}})},enableAlpha:!0,clearable:!0}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the left border","caledros-basic-blocks")}),(0,l.jsx)(r.ColorPalette,{colors:f?B:m,value:x,onChange:e=>{t({containerBorder:{...o,lightColor:`${c} ${d} ${u} ${e||"#00000000"}`}})},enableAlpha:!0,clearable:!0})]})]})}function v({attributes:e,setAttributes:t}){const{containerBorder:o}=e,i=o.darkColor.split(" "),c=i[0]||"#000",d=i[1]||"#000",u=i[2]||"#000",x=i[3]||"#000",[h,g]=(0,s.useState)(!!o.darkColor.includes(" ")),[p,_]=(0,n.useSettings)("color.palette","color.defaultPalette"),m=p.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),v=(0,b.select)("core/editor")?.getEditorSettings(),f=v?.__experimentalFeatures?.color?.palette,C=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),$=C(f,"default"),j=C(f,"theme"),k=C(f,"custom"),B=[..._?[$]:[],j,...k.colors?[k]:[]];return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Border color (dark mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border colors for each side",checked:h,onChange:()=>{const e=!h;g(e),t(e?{containerBorder:{...o,darkColor:"#000 #000 #000 #000"}}:{containerBorder:{...o,darkColor:"#000"}})}}),!h&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose the border color","caledros-basic-blocks")}),(0,l.jsx)(r.ColorPalette,{colors:f?B:m,value:o.darkColor,onChange:e=>t({containerBorder:{...o,darkColor:e||"#00000000"}}),enableAlpha:!0,clearable:!0})]}),h&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the top border","caledros-basic-blocks")}),(0,l.jsx)(r.ColorPalette,{colors:f?B:m,value:c,onChange:e=>{t({containerBorder:{...o,darkColor:`${e||"#00000000"} ${d} ${u} ${x}`}})},enableAlpha:!0,clearable:!0}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the right border","caledros-basic-blocks")}),(0,l.jsx)(r.ColorPalette,{colors:f?B:m,value:d,onChange:e=>{t({containerBorder:{...o,darkColor:`${c} ${e||"#00000000"} ${u} ${x}`}})},enableAlpha:!0,clearable:!0}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the bottom border","caledros-basic-blocks")}),(0,l.jsx)(r.ColorPalette,{colors:f?B:m,value:u,onChange:e=>{t({containerBorder:{...o,darkColor:`${c} ${d} ${e||"#00000000"} ${x}`}})},enableAlpha:!0,clearable:!0}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the left border","caledros-basic-blocks")}),(0,l.jsx)(r.ColorPalette,{colors:f?B:m,value:x,onChange:e=>{t({containerBorder:{...o,darkColor:`${c} ${d} ${u} ${e||"#00000000"}`}})},enableAlpha:!0,clearable:!0})]})]})}function f({attributes:e,setAttributes:t}){const{containerBorder:o}=e,n=o.radius.split(" "),i=parseInt(n[0])||0,c=parseInt(n[1])||0,b=parseInt(n[2])||0,d=parseInt(n[3])||0,u=o.radius.split(" "),x=u[0]?u[0].replace(/\d+/g,""):"px",h=u[1]?u[1].replace(/\d+/g,""):"px",g=u[2]?u[2].replace(/\d+/g,""):"px",p=u[3]?u[3].replace(/\d+/g,""):"px",[_,m]=(0,s.useState)(!!o.radius.includes(" ")),v=(e,t)=>"%"===e&&t>100?100:t;return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Border radius","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border radiuses for each corner",checked:_,onChange:()=>{const e=!_;m(e),t(e?{containerBorder:{...o,radius:"10px 10px 10px 10px"}}:{containerBorder:{...o,radius:"10px"}})}}),!_&&(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the border radius (${x}) for the container.`,"caledros-basic-blocks"),value:parseInt(o.radius),max:"%"===x?100:150,min:0,step:1,onChange:e=>{t({containerBorder:{...o,radius:`${e}${x}`}})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:x,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{t({containerBorder:{...o,radius:`${v(e,parseInt(o.radius))}${e}`}})}})]}),_&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the top-left border radius (${x}).`,"caledros-basic-blocks"),value:i,max:"%"===x?100:150,min:0,step:1,onChange:e=>{t({containerBorder:{...o,radius:`${e}${x} ${c}${h} ${b}${g} ${d}${p}`}})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:x,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{t({containerBorder:{...o,radius:`${v(e,i)}${e} ${c}${h} ${b}${g} ${d}${p}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the top-right border radius (${h}).`,"caledros-basic-blocks"),value:c,max:"%"===h?100:150,min:0,step:1,onChange:e=>{t({containerBorder:{...o,radius:`${i}${x} ${e}${h} ${b}${g} ${d}${p}`}})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:h,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{t({containerBorder:{...o,radius:`${i}${x} ${v(e,c)}${e} ${b}${g} ${d}${p}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the bottom-right border radius (${g}).`,"caledros-basic-blocks"),value:b,max:"%"===g?100:150,min:0,step:1,onChange:e=>{t({containerBorder:{...o,radius:`${i}${x} ${c}${h} ${e}${g} ${d}${p}`}})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:g,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{t({containerBorder:{...o,radius:`${i}${x} ${c}${h} ${v(e,b)}${e} ${d}${p}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the bottom-left border radius (${p}).`,"caledros-basic-blocks"),value:d,max:"%"===p?100:150,min:0,step:1,onChange:e=>{t({containerBorder:{...o,radius:`${i}${x} ${c}${h} ${b}${g} ${e}${p}`}})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:p,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{t({containerBorder:{...o,radius:`${i}${x} ${c}${h} ${b}${g} ${v(e,d)}${e}`}})}})]})]})]})}function C({attributes:e,setAttributes:t}){const{containerBoxShadow:o}=e,[s,i]=(0,n.useSettings)("color.palette","color.defaultPalette"),c=s.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),d=(0,b.select)("core/editor")?.getEditorSettings(),u=d?.__experimentalFeatures?.color?.palette,x=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),h=x(u,"default"),g=x(u,"theme"),p=x(u,"custom"),_=[...i?[h]:[],g,...p.colors?[p]:[]];return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Box shadow","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable box shadow","caledros-basic-blocks"),checked:o.enabled,onChange:e=>{t({containerBoxShadow:{...o,enabled:e}})}}),o.enabled&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the style for the box shadow.","caledros-basic-blocks"),value:""===o.style?"outline":"inset",options:[{label:"Outline",value:"outline"},{label:"Inset",value:"inset"}],onChange:e=>{t({containerBoxShadow:{...o,style:`${"outline"===e?"":e}`}})}}),(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the horizontal offset (px).","caledros-basic-blocks"),value:parseInt(o.hOffset),max:100,min:-100,step:1,onChange:e=>t({containerBoxShadow:{...o,hOffset:`${e}px`}})}),(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the vertical offset (px).","caledros-basic-blocks"),value:parseInt(o.vOffset),max:100,min:-100,step:1,onChange:e=>t({containerBoxShadow:{...o,vOffset:`${e}px`}})}),(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the blur (px).","caledros-basic-blocks"),value:parseInt(o.blur),max:100,min:0,step:1,onChange:e=>t({containerBoxShadow:{...o,blur:`${e}px`}})}),(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the spread (px).","caledros-basic-blocks"),value:parseInt(o.spread),max:100,min:-100,step:1,onChange:e=>t({containerBoxShadow:{...o,spread:`${e}px`}})}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the box shadow (light mode)","caledros-basic-blocks")}),(0,l.jsx)(r.ColorPalette,{colors:u?_:c,value:o.lightColor,onChange:e=>t({containerBoxShadow:{...o,lightColor:e||"#00000000"}}),enableAlpha:!0,clearable:!0}),(0,l.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the box shadow (dark mode)","caledros-basic-blocks")}),(0,l.jsx)(r.ColorPalette,{colors:u?_:c,value:o.darkColor,onChange:e=>t({containerBoxShadow:{...o,darkColor:e||"#00000000"}}),enableAlpha:!0,clearable:!0})]})]})}function $({attributes:e,setAttributes:t}){const{containerMargin:o}=e,n=parseInt(o.top)||0,s=parseInt(o.left)||0,i=parseInt(o.bottom)||0,c=parseInt(o.right)||0,b=o.top.replace(/\d+/g,""),d=o.left.replace(/\d+/g,""),u=o.bottom.replace(/\d+/g,""),x=o.right.replace(/\d+/g,""),h=(e,t)=>"auto"===e?"":["%","vw"].includes(e)&&t>100?100:t;return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Margin","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable different margins","caledros-basic-blocks"),checked:o.differentMarginsEnabled,onChange:e=>{t({containerMargin:{...o,differentMarginsEnabled:e}})}}),!o.differentMarginsEnabled&&(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the margin (${b}) for the container.`,"caledros-basic-blocks"),value:n,max:["%","vw"].includes(b)?100:500,min:0,step:1,onChange:e=>{t({containerMargin:{...o,top:`${"auto"===b?"":e}${b}`}})},disabled:"auto"===b}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:b,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{t({containerMargin:{...o,top:`${h(e,n)}${e}`}})}})]}),o.differentMarginsEnabled&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the top margin (${b}) for the container.`,"caledros-basic-blocks"),value:n,max:["%","vw"].includes(b)?100:500,min:0,step:1,onChange:e=>{t({containerMargin:{...o,top:`${"auto"===b?"":e}${b}`}})},disabled:"auto"===b}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:b,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{t({containerMargin:{...o,top:`${h(e,n)}${e}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the right margin (${x}) for the container.`,"caledros-basic-blocks"),value:c,max:["%","vw"].includes(x)?100:500,min:0,step:1,onChange:e=>{t({containerMargin:{...o,right:`${"auto"===x?"":e}${x}`}})},disabled:"auto"===x}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:x,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{t({containerMargin:{...o,right:`${h(e,c)}${e}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the bottom margin (${u}) for the container.`,"caledros-basic-blocks"),value:i,max:["%","vw"].includes(u)?100:500,min:0,step:1,onChange:e=>{t({containerMargin:{...o,bottom:`${"auto"===u?"":e}${u}`}})},disabled:"auto"===u}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:u,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{t({containerMargin:{...o,bottom:`${h(e,i)}${e}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the left margin (${d}) for the container.`,"caledros-basic-blocks"),value:s,max:["%","vw"].includes(d)?100:500,min:0,step:1,onChange:e=>{t({containerMargin:{...o,left:`${"auto"===d?"":e}${d}`}})},disabled:"auto"===d}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:d,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{t({containerMargin:{...o,left:`${h(e,s)}${e}`}})}})]})]})]})}function j({attributes:e,setAttributes:t}){const{containerPadding:o}=e,n=parseInt(o.top)||0,s=parseInt(o.left)||0,i=parseInt(o.bottom)||0,c=parseInt(o.right)||0,b=o.top.replace(/\d+/g,""),d=o.left.replace(/\d+/g,""),u=o.bottom.replace(/\d+/g,""),x=o.right.replace(/\d+/g,""),h=(e,t)=>["%","vw"].includes(e)&&t>100?100:t;return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Padding","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Use global padding","caledros-basic-blocks"),help:(0,a.__)("This option applies predefined padding to the right and left sides of the block, ensuring consistency across the entire site. To adjust this padding, navigate to the Layout section in the Full Site Editor.","caledros-basic-blocks"),checked:o.useGlobalPadding,onChange:e=>{t({containerPadding:{...o,useGlobalPadding:e}})}}),!o.useGlobalPadding&&(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable different paddings","caledros-basic-blocks"),checked:o.differentPaddingsEnabled,onChange:e=>{t({containerPadding:{...o,differentPaddingsEnabled:e}})}}),!o.differentPaddingsEnabled&&!o.useGlobalPadding&&(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the padding (${b}) for the container`,"caledros-basic-blocks"),value:n,max:["%","vw"].includes(b)?100:500,min:0,step:1,onChange:e=>{t({containerPadding:{...o,top:`${e}${b}`}})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:b,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{t({containerPadding:{...o,top:`${h(e,n)}${e}`}})}})]}),o.differentPaddingsEnabled&&!o.useGlobalPadding&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the top padding (${b}) for the container`,"caledros-basic-blocks"),value:n,max:["%","vw"].includes(b)?100:500,min:0,step:1,onChange:e=>{t({containerPadding:{...o,top:`${e}${b}`}})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:b,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{t({containerPadding:{...o,top:`${h(e,n)}${e}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the right padding (${x}) for the container`,"caledros-basic-blocks"),value:c,max:["%","vw"].includes(x)?100:500,min:0,step:1,onChange:e=>{t({containerPadding:{...o,right:`${e}${x}`}})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:x,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{t({containerPadding:{...o,right:`${h(e,c)}${e}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the bottom padding (${u}) for the container`,"caledros-basic-blocks"),value:i,max:["%","vw"].includes(u)?100:500,min:0,step:1,onChange:e=>{t({containerPadding:{...o,bottom:`${e}${u}`}})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:u,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{t({containerPadding:{...o,bottom:`${h(e,i)}${e}`}})}})]}),(0,l.jsxs)("div",{className:"cbb-editor__grid",children:[(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the left padding (${d}) for the container`,"caledros-basic-blocks"),value:s,max:["%","vw"].includes(d)?100:500,min:0,step:1,onChange:e=>{t({containerPadding:{...o,left:`${e}${d}`}})}}),(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:d,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{t({containerPadding:{...o,left:`${h(e,s)}${e}`}})}})]})]})]})}function k({attributes:e,setAttributes:t}){const{containerFlexDirection:o}=e;return(0,l.jsx)(r.PanelBody,{title:(0,a.__)("Flex direction (desktop)","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the flex direction for the container (desktop).","caledros-basic-blocks"),value:o.desktop,options:[{label:"Row",value:"row"},{label:"Row reverse",value:"row-reverse"},{label:"Column",value:"column"},{label:"Column reverse",value:"column-reverse"}],onChange:e=>{t({containerFlexDirection:{...o,desktop:e}})}})})}function B({attributes:e,setAttributes:t}){const{containerFlexDirection:o}=e;return(0,l.jsx)(r.PanelBody,{title:(0,a.__)("Flex direction (tablet)","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the flex direction for the container (tablet).","caledros-basic-blocks"),value:o.tablet,options:[{label:"Row",value:"row"},{label:"Row reverse",value:"row-reverse"},{label:"Column",value:"column"},{label:"Column reverse",value:"column-reverse"}],onChange:e=>{t({containerFlexDirection:{...o,tablet:e}})}})})}function w({attributes:e,setAttributes:t}){const{containerFlexDirection:o}=e;return(0,l.jsx)(r.PanelBody,{title:(0,a.__)("Flex direction (mobile)","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the flex direction for the container (mobile).","caledros-basic-blocks"),value:o.mobile,options:[{label:"Row",value:"row"},{label:"Row reverse",value:"row-reverse"},{label:"Column",value:"column"},{label:"Column reverse",value:"column-reverse"}],onChange:e=>{t({containerFlexDirection:{...o,mobile:e}})}})})}function S({attributes:e,setAttributes:t}){const{containerJustifyContent:o}=e;return(0,l.jsx)(r.PanelBody,{title:(0,a.__)("Justify content","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Select the value for the justify content property.","caledros-basic-blocks"),value:o,options:[{label:"Flex start (default)",value:"flex-start"},{label:"Flex end",value:"flex-end"},{label:"Center",value:"center"},{label:"Space between",value:"space-between"},{label:"Space around",value:"space-around"},{label:"Space evenly",value:"space-evenly"}],onChange:e=>{t({containerJustifyContent:e})}})})}function y({attributes:e,setAttributes:t}){const{containerAlignItems:o}=e;return(0,l.jsx)(r.PanelBody,{title:(0,a.__)("Align items","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Select the value for the align items property.","caledros-basic-blocks"),value:o,options:[{label:"Flex start",value:"flex-start"},{label:"Flex end",value:"flex-end"},{label:"Center",value:"center"},{label:"Stretch",value:"stretch"},{label:"Baseline",value:"baseline"},{label:"Normal (default)",value:"normal"}],onChange:e=>{t({containerAlignItems:e})}})})}function M({attributes:e,setAttributes:t}){const{containerRowGap:o}=e,[n,i]=(0,s.useState)("normal"===o);return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Row gap","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Use normal row gap (default value)","caledros-basic-blocks"),checked:n,onChange:()=>{const e=n?"0":"normal";i((e=>!e)),t({containerRowGap:e})}}),!n&&(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the row gap (px) for the flex container.","caledros-basic-blocks"),value:isNaN(parseInt(o))?0:parseInt(o),max:200,min:0,step:1,onChange:e=>t({containerRowGap:`${e}px`})})]})}function N({attributes:e,setAttributes:t}){const{containerColumnGap:o}=e,[n,i]=(0,s.useState)("normal"===o);return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Column gap","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Use normal column gap (default value)","caledros-basic-blocks"),checked:n,onChange:()=>{const e=n?"0":"normal";i((e=>!e)),t({containerColumnGap:e})}}),!n&&(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the column gap (px) for the flex container.","caledros-basic-blocks"),value:isNaN(parseInt(o))?0:parseInt(o),max:200,min:0,step:1,onChange:e=>t({containerColumnGap:`${e}px`})})]})}function P({attributes:e,setAttributes:t}){const{containerOverflow:o}=e;return(0,l.jsx)(r.PanelBody,{title:(0,a.__)("Overflow","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Select the value for the overflow property. The container will automatically have 'overflow:hidden' applied if it's the parent of a slider or image gallery block.","caledros-basic-blocks"),value:o,options:[{label:"Visible (default)",value:"visible"},{label:"Hidden",value:"hidden"},{label:"Scroll",value:"scroll"},{label:"Auto",value:"auto"}],onChange:e=>{t({containerOverflow:e})}})})}function D({attributes:e,setAttributes:t}){const{fullWidthTabletEnabled:o}=e;return(0,l.jsx)(r.PanelBody,{title:(0,a.__)("Full Width (Tablet and Mobile)","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable the flex container to expand to full width on tablets and mobile devices.","caledros-basic-blocks"),checked:o,onChange:e=>{t({fullWidthTabletEnabled:e})}})})}function A({attributes:e,setAttributes:t}){const{fullWidthMobileEnabled:o}=e;return(0,l.jsx)(r.PanelBody,{title:(0,a.__)("Full Width (Mobile)","caledros-basic-blocks"),initialOpen:!1,children:(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable the flex container to expand to full width only on mobile devices.","caledros-basic-blocks"),checked:o,onChange:e=>{t({fullWidthMobileEnabled:e})}})})}function H({attributes:e,setAttributes:t}){const{containerJustifyContentTablet:o}=e;return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Justify Content (Tablet and Mobile)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable control","caledros-basic-blocks"),help:(0,a.__)("This control enables selecting a custom value for the 'justify content' property in both tablet and mobile devices.","caledros-basic-blocks"),checked:o.enabled,onChange:e=>{t({containerJustifyContentTablet:{...o,enabled:e}})}}),o.enabled&&(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Select the value for the justify content property.","caledros-basic-blocks"),value:o.value,options:[{label:"Flex start (default)",value:"flex-start"},{label:"Flex end",value:"flex-end"},{label:"Center",value:"center"},{label:"Space between",value:"space-between"},{label:"Space around",value:"space-around"},{label:"Space evenly",value:"space-evenly"}],onChange:e=>{t({containerJustifyContentTablet:{...o,value:e}})}})]})}function z({attributes:e,setAttributes:t}){const{containerJustifyContentMobile:o}=e;return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Justify content (Mobile)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable control","caledros-basic-blocks"),help:(0,a.__)("This control enables selecting a custom value for the 'justify content' property in mobile devices.","caledros-basic-blocks"),checked:o.enabled,onChange:e=>{t({containerJustifyContentMobile:{...o,enabled:e}})}}),o.enabled&&(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Select the value for the justify content property.","caledros-basic-blocks"),value:o.value,options:[{label:"Flex start (default)",value:"flex-start"},{label:"Flex end",value:"flex-end"},{label:"Center",value:"center"},{label:"Space between",value:"space-between"},{label:"Space around",value:"space-around"},{label:"Space evenly",value:"space-evenly"}],onChange:e=>{t({containerJustifyContentMobile:{...o,value:e}})}})]})}function I({attributes:e,setAttributes:t}){const{containerAlignItemsTablet:o}=e;return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Align Items (Tablet and Mobile)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable control","caledros-basic-blocks"),help:(0,a.__)("This control enables selecting a custom value for the 'align items' property in both tablets and mobile devices.","caledros-basic-blocks"),checked:o.enabled,onChange:e=>{t({containerAlignItemsTablet:{...o,enabled:e}})}}),o.enabled&&(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Select the value for the align items property.","caledros-basic-blocks"),value:o.value,options:[{label:"Flex start",value:"flex-start"},{label:"Flex end",value:"flex-end"},{label:"Center",value:"center"},{label:"Stretch",value:"stretch"},{label:"Baseline",value:"baseline"},{label:"Normal (default)",value:"normal"}],onChange:e=>{t({containerAlignItemsTablet:{...o,value:e}})}})]})}function O({attributes:e,setAttributes:t}){const{containerAlignItemsMobile:o}=e;return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Align Items (Mobile)","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable control","caledros-basic-blocks"),help:(0,a.__)("This control enables selecting a custom value for the 'align items' property in mobile devices.","caledros-basic-blocks"),checked:o.enabled,onChange:e=>{t({containerAlignItemsMobile:{...o,enabled:e}})}}),o.enabled&&(0,l.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Select the value for the align items property.","caledros-basic-blocks"),value:o.value,options:[{label:"Flex start",value:"flex-start"},{label:"Flex end",value:"flex-end"},{label:"Center",value:"center"},{label:"Stretch",value:"stretch"},{label:"Baseline",value:"baseline"},{label:"Normal (default)",value:"normal"}],onChange:e=>{t({containerAlignItemsMobile:{...o,value:e}})}})]})}function F({attributes:e,setAttributes:t}){const{containerBlur:o}=e;return(0,l.jsxs)(r.PanelBody,{title:(0,a.__)("Blur","caledros-basic-blocks"),initialOpen:!1,children:[(0,l.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable blur","caledros-basic-blocks"),checked:o.enabled,onChange:e=>{t({containerBlur:{...o,enabled:e}})}}),o.enabled&&(0,l.jsx)(l.Fragment,{children:(0,l.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the value for the blur filter (px).","caledros-basic-blocks"),value:parseInt(o.value),max:100,min:0,step:1,onChange:e=>t({containerBlur:{...o,value:`${e}px`}})})})]})}(0,e.registerBlockType)(t.UU,{icon:o.icon,edit:function({attributes:e,setAttributes:t}){const{containerWidth:a,containerMinHeight:o,containerColumnGap:s,containerRowGap:b,containerLightBackgroundColor:T,containerDarkBackgroundColor:R,containerBackgroundImage:E,containerBgImageFocalPoint:G,containerLightBackgroundGradient:W,containerDarkBackgroundGradient:J,containerBorder:U,containerBoxShadow:L,containerMargin:V,containerPadding:X,containerFlexDirection:q,containerJustifyContent:K,containerAlignItems:Q,containerOverflow:Y,fullWidthMobileEnabled:Z,fullWidthTabletEnabled:ee,containerJustifyContentTablet:te,containerJustifyContentMobile:ae,containerAlignItemsTablet:le,containerAlignItemsMobile:oe,containerBlur:ne}=e,re=(e,t,a)=>e||t?{[`--cbb-${a}-bg-gradient`]:[t,e&&`url(${e})`].filter((e=>e)).join(", ")}:{},se=["cbb-flex-container",L.enabled&&"cbb-flex-container--has-box-shadow","0px"!==U.width&&"none"!==U.style&&("#00000000"!==U.lightColor||"#00000000"!==U.darkColor)&&"cbb-flex-container--has-border",("#00000000"!==T||"#00000000"!==R)&&"cbb-flex-container--has-bg-color",(""!==W||""!==J||E.url)&&"cbb-flex-container--has-bg-gradient",ee&&"cbb-flex-container--full-width-tablet",Z&&"cbb-flex-container--full-width-mobile",te.enabled&&"cbb-flex-container--custom-just-content-tablet",ae.enabled&&"cbb-flex-container--custom-just-content-mobile",le.enabled&&"cbb-flex-container--custom-align-items-tablet",oe.enabled&&"cbb-flex-container--custom-align-items-mobile",ne.enabled&&"cbb-flex-container--has-blur"].filter((e=>e)).join(" "),ie=(0,n.useBlockProps)({className:`${se}`,style:{maxWidth:`${a}`,width:"100%",margin:V.differentMarginsEnabled?`${V.top} ${V.right} ${V.bottom} ${V.left}`:`${V.top}`,...X.useGlobalPadding?{"--cbb-fc-padding":"0px var(--wp--style--root--padding-right, 0px) 0px var(--wp--style--root--padding-left, 0px)"}:{"--cbb-fc-padding":X.differentPaddingsEnabled?`${X.top} ${X.right} ${X.bottom} ${X.left}`:`${X.top}`},"--cbb-fdir-lg":q.desktop,"--cbb-fdir-md":q.tablet,"--cbb-fdir-sm":q.mobile,"--cbb-just-content":K,...te.enabled&&{"--cbb-just-content-md":te.value},...ae.enabled&&{"--cbb-just-content-sm":ae.value},"--cbb-align-items":Q,...le.enabled&&{"--cbb-align-items-md":le.value},...oe.enabled&&{"--cbb-align-items-sm":oe.value},"--cbb-min-height":o,"--cbb-row-gap":b,"--cbb-column-gap":s,"--cbb-light-bg-color":T,"--cbb-dark-bg-color":R,...re(E.url,J,"dark"),...re(E.url,W,"light"),"--cbb-bg-position":`${100*G.x}% ${100*G.y}%`,"--cbb-br-style":"0px"===U.width||"none"===U.style||"#00000000"===U.lightColor&&"#00000000"===U.darkColor?"none":U.style,"--cbb-br-width":"0px"===U.width||"none"===U.style||"#00000000"===U.lightColor&&"#00000000"===U.darkColor?"0px":U.width,"--cbb-light-border-color":"0px"!==U.width&&"none"!==U.style&&"#00000000"!==U.lightColor?U.lightColor:"#00000000","--cbb-dark-border-color":"0px"!==U.width&&"none"!==U.style&&"#00000000"!==U.darkColor?U.darkColor:"#00000000",...ne.enabled&&{"--cbb-blur":`${ne.value}`},"--cbb-br-radius":U.radius,"--cbb-light-box-shadow":`${L.style} ${L.hOffset} ${L.vOffset} ${L.blur} ${L.spread} ${L.lightColor}`,"--cbb-dark-box-shadow":`${L.style} ${L.hOffset} ${L.vOffset} ${L.blur} ${L.spread} ${L.darkColor}`,"--cbb-overflow":Y}});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.InspectorControls,{children:(0,l.jsx)(r.TabPanel,{activeClass:"cbb-active-tab",tabs:[{name:"layout",title:"Layout"},{name:"style",title:"Style"},{name:"additional",title:"Additional"}],children:a=>"layout"===a.name?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(k,{attributes:e,setAttributes:t}),(0,l.jsx)(B,{attributes:e,setAttributes:t}),(0,l.jsx)(w,{attributes:e,setAttributes:t}),(0,l.jsx)(i,{attributes:e,setAttributes:t}),(0,l.jsx)(D,{attributes:e,setAttributes:t}),(0,l.jsx)(A,{attributes:e,setAttributes:t}),(0,l.jsx)(c,{attributes:e,setAttributes:t}),(0,l.jsx)(M,{attributes:e,setAttributes:t}),(0,l.jsx)(N,{attributes:e,setAttributes:t})]}):"style"===a.name?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(d,{attributes:e,setAttributes:t}),(0,l.jsx)(u,{attributes:e,setAttributes:t}),(0,l.jsx)(x,{attributes:e,setAttributes:t}),(0,l.jsx)(h,{attributes:e,setAttributes:t}),(0,l.jsx)(g,{attributes:e,setAttributes:t}),(0,l.jsx)(p,{attributes:e,setAttributes:t}),(0,l.jsx)(_,{attributes:e,setAttributes:t}),(0,l.jsx)(m,{attributes:e,setAttributes:t}),(0,l.jsx)(v,{attributes:e,setAttributes:t}),(0,l.jsx)(f,{attributes:e,setAttributes:t}),(0,l.jsx)(C,{attributes:e,setAttributes:t}),(0,l.jsx)(F,{attributes:e,setAttributes:t})]}):"additional"===a.name?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)($,{attributes:e,setAttributes:t}),(0,l.jsx)(j,{attributes:e,setAttributes:t}),(0,l.jsx)(S,{attributes:e,setAttributes:t}),(0,l.jsx)(H,{attributes:e,setAttributes:t}),(0,l.jsx)(z,{attributes:e,setAttributes:t}),(0,l.jsx)(y,{attributes:e,setAttributes:t}),(0,l.jsx)(I,{attributes:e,setAttributes:t}),(0,l.jsx)(O,{attributes:e,setAttributes:t}),(0,l.jsx)(P,{attributes:e,setAttributes:t})]}):null})}),(0,l.jsx)("div",{...ie,children:(0,l.jsx)(n.InnerBlocks,{})})]})},save:function({attributes:e}){const{containerWidth:t,containerMinHeight:a,containerLightBackgroundColor:o,containerDarkBackgroundColor:r,containerBackgroundImage:s,containerBgImageFocalPoint:i,containerLightBackgroundGradient:c,containerDarkBackgroundGradient:b,containerBorder:d,containerBoxShadow:u,containerMargin:x,containerPadding:h,containerFlexDirection:g,containerJustifyContent:p,containerAlignItems:_,containerRowGap:m,containerColumnGap:v,containerOverflow:f,fullWidthMobileEnabled:C,fullWidthTabletEnabled:$,containerJustifyContentTablet:j,containerJustifyContentMobile:k,containerAlignItemsTablet:B,containerAlignItemsMobile:w,containerBlur:S}=e,y=(e,t,a)=>e||t?{[`--cbb-${a}-bg-gradient`]:[t,e&&`url(${e})`].filter((e=>e)).join(", ")}:{},M=["cbb-flex-container",h.useGlobalPadding&&"has-global-padding",u.enabled&&"cbb-flex-container--has-box-shadow","0px"!==d.width&&"none"!==d.style&&("#00000000"!==d.lightColor||"#00000000"!==d.darkColor)&&"cbb-flex-container--has-border",("#00000000"!==o||"#00000000"!==r)&&"cbb-flex-container--has-bg-color",(""!==c||""!==b)&&"cbb-flex-container--has-bg-gradient",$&&"cbb-flex-container--full-width-tablet",C&&"cbb-flex-container--full-width-mobile",j.enabled&&"cbb-flex-container--custom-just-content-tablet",k.enabled&&"cbb-flex-container--custom-just-content-mobile",B.enabled&&"cbb-flex-container--custom-align-items-tablet",w.enabled&&"cbb-flex-container--custom-align-items-mobile",S.enabled&&"cbb-flex-container--has-blur"].filter((e=>e)).join(" "),N=n.useBlockProps.save({className:`${M}`,style:{maxWidth:t,width:"100%",margin:x.differentMarginsEnabled?`${x.top} ${x.right} ${x.bottom} ${x.left}`:`${x.top}`,...!h.useGlobalPadding&&{padding:h.differentPaddingsEnabled?`${h.top} ${h.right} ${h.bottom} ${h.left}`:`${h.top}`},..."#00000000"!==o&&{"--cbb-light-bg-color":o},..."#00000000"!==r&&{"--cbb-dark-bg-color":r},..."flex-start"!==p&&{justifyContent:p},...j.enabled&&{"--cbb-just-content-md":j.value},...k.enabled&&{"--cbb-just-content-sm":k.value},..."normal"!==_&&{alignItems:_},...B.enabled&&{"--cbb-align-items-md":B.value},...w.enabled&&{"--cbb-align-items-sm":w.value},...0!==a&&{minHeight:a},..."normal"!==m&&{rowGap:m},..."normal"!==v&&{columnGap:v},...""!==c||""!==b?{...y(s.url,b,"dark"),...y(s.url,c,"light")}:{...s.url&&{backgroundImage:`url(${s.url})`}},...""!==s.url&&{backgroundPosition:`${100*i.x}% ${100*i.y}%`},..."0px"!==d.width&&"none"!==d.style&&("#00000000"!==d.lightColor||"#00000000"!==d.darkColor)&&{borderStyle:d.style},..."0px"!==d.width&&"none"!==d.style&&("#00000000"!==d.lightColor||"#00000000"!==d.darkColor)&&{borderWidth:d.width},..."0px"!==d.width&&"none"!==d.style&&"#00000000"!==d.lightColor&&{"--cbb-light-border-color":d.lightColor},..."0px"!==d.width&&"none"!==d.style&&"#00000000"!==d.darkColor&&{"--cbb-dark-border-color":d.darkColor},..."0px"!==d.radius&&"0%"!==d.radius&&{borderRadius:d.radius},...u.enabled&&{"--cbb-light-box-shadow":`${u.style} ${u.hOffset} ${u.vOffset} ${u.blur} ${u.spread} ${u.lightColor}`},...u.enabled&&{"--cbb-dark-box-shadow":`${u.style} ${u.hOffset} ${u.vOffset} ${u.blur} ${u.spread} ${u.darkColor}`},..."visible"!==f&&{overflow:f},...S.enabled&&{"--cbb-blur":`${S.value}`},"--cbb-fdir-lg":g.desktop,"--cbb-fdir-md":g.tablet,"--cbb-fdir-sm":g.mobile}});return(0,l.jsx)("div",{...N,children:(0,l.jsx)(n.InnerBlocks.Content,{})})}})}},a={};function l(e){var o=a[e];if(void 0!==o)return o.exports;var n=a[e]={exports:{}};return t[e](n,n.exports,l),n.exports}l.m=t,e=[],l.O=(t,a,o,n)=>{if(!a){var r=1/0;for(b=0;b<e.length;b++){for(var[a,o,n]=e[b],s=!0,i=0;i<a.length;i++)(!1&n||r>=n)&&Object.keys(l.O).every((e=>l.O[e](a[i])))?a.splice(i--,1):(s=!1,n<r&&(r=n));if(s){e.splice(b--,1);var c=o();void 0!==c&&(t=c)}}return t}n=n||0;for(var b=e.length;b>0&&e[b-1][2]>n;b--)e[b]=e[b-1];e[b]=[a,o,n]},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={786:0,342:0};l.O.j=t=>0===e[t];var t=(t,a)=>{var o,n,[r,s,i]=a,c=0;if(r.some((t=>0!==e[t]))){for(o in s)l.o(s,o)&&(l.m[o]=s[o]);if(i)var b=i(l)}for(t&&t(a);c<r.length;c++)n=r[c],l.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return l.O(b)},a=globalThis.webpackChunkcaledros_basic_blocks=globalThis.webpackChunkcaledros_basic_blocks||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})();var o=l.O(void 0,[342],(()=>l(255)));o=l.O(o)})();
  • caledros-basic-blocks/trunk/build/blocks/flex-container/style-index-rtl.css

    r3335584 r3336936  
    1 .cbb-flex-container{background-size:cover;display:flex;flex-direction:var(--cbb-fdir-lg,row)}.cbb-flex-container--has-bg-color{background-blend-mode:overlay;background-color:var(--cbb-light-bg-color,#00000000);transition:background-color .3s}.cbb-flex-container--has-box-shadow{box-shadow:var(--cbb-light-box-shadow,none)}.cbb-flex-container--has-bg-gradient{background-image:var(--cbb-light-bg-gradient,none)}.cbb-flex-container--has-border{border-color:var(--cbb-light-border-color,#00000000)}@media (max-width:810px){.cbb-flex-container{flex-direction:var(--cbb-fdir-md,row)}.cbb-flex-container--custom-just-content-tablet{justify-content:var(--cbb-just-content-md,flex-start)!important}.cbb-flex-container--custom-align-items-tablet{align-items:var(--cbb-align-items-md,normal)!important}}@media (max-width:450px){.cbb-flex-container{flex-direction:var(--cbb-fdir-sm,row)}.cbb-flex-container--custom-just-content-mobile{justify-content:var(--cbb-just-content-sm,flex-start)!important}.cbb-flex-container--custom-align-items-mobile{align-items:var(--cbb-align-items-sm,normal)!important}}html[data-theme=dark] .cbb-flex-container--has-bg-color{background-color:var(--cbb-dark-bg-color,#00000000)}html[data-theme=dark] .cbb-flex-container--has-bg-gradient{background-image:var(--cbb-dark-bg-gradient,none)}html[data-theme=dark] .cbb-flex-container--has-box-shadow{box-shadow:var(--cbb-dark-box-shadow,none)}html[data-theme=dark] .cbb-flex-container--has-border{border-color:var(--cbb-dark-border-color,#00000000)}@media (max-width:810px){.cbb-flex-container--full-width-tablet{max-width:100%!important}}@media (max-width:450px){.cbb-flex-container--full-width-mobile{max-width:100%!important}}.cbb-flex-container:has(>.cbb-image-gallery){overflow:hidden!important}.cbb-flex-container:has(>.cbb-slider){overflow:hidden!important}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull)){padding-right:var(--wp--style--root--padding-left)!important;padding-left:var(--wp--style--root--padding-right)!important}
     1.cbb-flex-container{background-size:cover;display:flex;flex-direction:var(--cbb-fdir-lg,row)}.cbb-flex-container--has-bg-color{background-blend-mode:overlay;background-color:var(--cbb-light-bg-color,#00000000);transition:background-color .3s}.cbb-flex-container--has-box-shadow{box-shadow:var(--cbb-light-box-shadow,none)}.cbb-flex-container--has-bg-gradient{background-image:var(--cbb-light-bg-gradient,none)}.cbb-flex-container--has-border{border-color:var(--cbb-light-border-color,#00000000)}.cbb-flex-container--has-blur{-webkit-backdrop-filter:blur(var(--cbb-blur,10px));backdrop-filter:blur(var(--cbb-blur,10px))}@media (max-width:810px){.cbb-flex-container{flex-direction:var(--cbb-fdir-md,row)}.cbb-flex-container--custom-just-content-tablet{justify-content:var(--cbb-just-content-md,flex-start)!important}.cbb-flex-container--custom-align-items-tablet{align-items:var(--cbb-align-items-md,normal)!important}}@media (max-width:450px){.cbb-flex-container{flex-direction:var(--cbb-fdir-sm,row)}.cbb-flex-container--custom-just-content-mobile{justify-content:var(--cbb-just-content-sm,flex-start)!important}.cbb-flex-container--custom-align-items-mobile{align-items:var(--cbb-align-items-sm,normal)!important}}html[data-theme=dark] .cbb-flex-container--has-bg-color{background-color:var(--cbb-dark-bg-color,#00000000)}html[data-theme=dark] .cbb-flex-container--has-bg-gradient{background-image:var(--cbb-dark-bg-gradient,none)}html[data-theme=dark] .cbb-flex-container--has-box-shadow{box-shadow:var(--cbb-dark-box-shadow,none)}html[data-theme=dark] .cbb-flex-container--has-border{border-color:var(--cbb-dark-border-color,#00000000)}@media (max-width:810px){.cbb-flex-container--full-width-tablet{max-width:100%!important}}@media (max-width:450px){.cbb-flex-container--full-width-mobile{max-width:100%!important}}.cbb-flex-container:has(>.cbb-image-gallery){overflow:hidden!important}.cbb-flex-container:has(>.cbb-slider){overflow:hidden!important}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull)){padding-right:var(--wp--style--root--padding-left)!important;padding-left:var(--wp--style--root--padding-right)!important}
  • caledros-basic-blocks/trunk/build/blocks/flex-container/style-index.css

    r3335584 r3336936  
    1 .cbb-flex-container{background-size:cover;display:flex;flex-direction:var(--cbb-fdir-lg,row)}.cbb-flex-container--has-bg-color{background-blend-mode:overlay;background-color:var(--cbb-light-bg-color,#00000000);transition:background-color .3s}.cbb-flex-container--has-box-shadow{box-shadow:var(--cbb-light-box-shadow,none)}.cbb-flex-container--has-bg-gradient{background-image:var(--cbb-light-bg-gradient,none)}.cbb-flex-container--has-border{border-color:var(--cbb-light-border-color,#00000000)}@media (max-width:810px){.cbb-flex-container{flex-direction:var(--cbb-fdir-md,row)}.cbb-flex-container--custom-just-content-tablet{justify-content:var(--cbb-just-content-md,flex-start)!important}.cbb-flex-container--custom-align-items-tablet{align-items:var(--cbb-align-items-md,normal)!important}}@media (max-width:450px){.cbb-flex-container{flex-direction:var(--cbb-fdir-sm,row)}.cbb-flex-container--custom-just-content-mobile{justify-content:var(--cbb-just-content-sm,flex-start)!important}.cbb-flex-container--custom-align-items-mobile{align-items:var(--cbb-align-items-sm,normal)!important}}html[data-theme=dark] .cbb-flex-container--has-bg-color{background-color:var(--cbb-dark-bg-color,#00000000)}html[data-theme=dark] .cbb-flex-container--has-bg-gradient{background-image:var(--cbb-dark-bg-gradient,none)}html[data-theme=dark] .cbb-flex-container--has-box-shadow{box-shadow:var(--cbb-dark-box-shadow,none)}html[data-theme=dark] .cbb-flex-container--has-border{border-color:var(--cbb-dark-border-color,#00000000)}@media (max-width:810px){.cbb-flex-container--full-width-tablet{max-width:100%!important}}@media (max-width:450px){.cbb-flex-container--full-width-mobile{max-width:100%!important}}.cbb-flex-container:has(>.cbb-image-gallery){overflow:hidden!important}.cbb-flex-container:has(>.cbb-slider){overflow:hidden!important}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull)){padding-left:var(--wp--style--root--padding-left)!important;padding-right:var(--wp--style--root--padding-right)!important}
     1.cbb-flex-container{background-size:cover;display:flex;flex-direction:var(--cbb-fdir-lg,row)}.cbb-flex-container--has-bg-color{background-blend-mode:overlay;background-color:var(--cbb-light-bg-color,#00000000);transition:background-color .3s}.cbb-flex-container--has-box-shadow{box-shadow:var(--cbb-light-box-shadow,none)}.cbb-flex-container--has-bg-gradient{background-image:var(--cbb-light-bg-gradient,none)}.cbb-flex-container--has-border{border-color:var(--cbb-light-border-color,#00000000)}.cbb-flex-container--has-blur{-webkit-backdrop-filter:blur(var(--cbb-blur,10px));backdrop-filter:blur(var(--cbb-blur,10px))}@media (max-width:810px){.cbb-flex-container{flex-direction:var(--cbb-fdir-md,row)}.cbb-flex-container--custom-just-content-tablet{justify-content:var(--cbb-just-content-md,flex-start)!important}.cbb-flex-container--custom-align-items-tablet{align-items:var(--cbb-align-items-md,normal)!important}}@media (max-width:450px){.cbb-flex-container{flex-direction:var(--cbb-fdir-sm,row)}.cbb-flex-container--custom-just-content-mobile{justify-content:var(--cbb-just-content-sm,flex-start)!important}.cbb-flex-container--custom-align-items-mobile{align-items:var(--cbb-align-items-sm,normal)!important}}html[data-theme=dark] .cbb-flex-container--has-bg-color{background-color:var(--cbb-dark-bg-color,#00000000)}html[data-theme=dark] .cbb-flex-container--has-bg-gradient{background-image:var(--cbb-dark-bg-gradient,none)}html[data-theme=dark] .cbb-flex-container--has-box-shadow{box-shadow:var(--cbb-dark-box-shadow,none)}html[data-theme=dark] .cbb-flex-container--has-border{border-color:var(--cbb-dark-border-color,#00000000)}@media (max-width:810px){.cbb-flex-container--full-width-tablet{max-width:100%!important}}@media (max-width:450px){.cbb-flex-container--full-width-mobile{max-width:100%!important}}.cbb-flex-container:has(>.cbb-image-gallery){overflow:hidden!important}.cbb-flex-container:has(>.cbb-slider){overflow:hidden!important}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull)){padding-left:var(--wp--style--root--padding-left)!important;padding-right:var(--wp--style--root--padding-right)!important}
  • caledros-basic-blocks/trunk/build/blocks/grid-container/block.json

    r3312222 r3336936  
    137137      "type": "boolean",
    138138      "default": false
     139    },
     140    "containerBlur": {
     141      "type": "object",
     142      "default": {
     143        "enabled": false,
     144        "value": "10px"
     145      }
    139146    }
    140147  },
  • caledros-basic-blocks/trunk/build/blocks/grid-container/index-rtl.css

    r3312194 r3336936  
    1 .cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{align-items:var(--cbb-gc-x-align,normal);background-color:var(--cbb-light-bg-color,transparent);background-position:var(--cbb-bg-position,0 0);background-size:cover;border-color:var(--cbb-br-color,"#00000000");border-radius:var(--cbb-br-radius,0);border-style:var(--cbb-br-style,none);border-width:var(--cbb-br-width,0);box-shadow:var(--cbb-box-shadow,none);box-sizing:border-box;-moz-column-gap:var(--cbb-column-gap,normal);column-gap:var(--cbb-column-gap,normal);display:grid;grid-template-columns:repeat(var(--cbb-col-lg,1),1fr);height:100%;justify-items:var(--cbb-gc-y-align,legacy);min-height:var(--cbb-min-height,0);overflow:var(--cbb-overflow,visible);padding:var(--cbb-gc-padding,0);row-gap:var(--cbb-row-gap,normal)}.cbb-grid-container{grid-template-columns:repeat(1,1fr);padding:0}.cbb-grid-container--has-bg-gradient>.block-editor-inner-blocks>.block-editor-block-list__layout{background-image:var(--cbb-light-bg-gradient,none)}.cbb-grid-container--has-bg-gradient,.cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout .cbb-grid-container--has-bg-gradient{background-image:none}.cbb-grid-container--has-bg-color>.block-editor-inner-blocks>.block-editor-block-list__layout{background-blend-mode:overlay}.cbb-grid-container--has-bg-color{background-color:transparent!important}.cbb-grid-container--has-box-shadow>.block-editor-inner-blocks>.block-editor-block-list__layout{box-shadow:var(--cbb-light-box-shadow,none)}.cbb-grid-container--has-box-shadow{box-shadow:none!important}.cbb-grid-container--has-border>.block-editor-inner-blocks>.block-editor-block-list__layout{border-color:var(--cbb-light-border-color,"#00000000")}.cbb-grid-container--has-border{border-color:"#00000000"}@media (max-width:810px){.cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:repeat(var(--cbb-col-md,1),1fr)}}@media (max-width:450px){.cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:repeat(var(--cbb-col-sm,1),1fr)}}html[data-theme=dark] .cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{background-color:var(--cbb-dark-bg-color,#00000000)}html[data-theme=dark] .cbb-grid-container--has-box-shadow>.block-editor-inner-blocks>.block-editor-block-list__layout{box-shadow:var(--cbb-dark-box-shadow,none)}html[data-theme=dark] .cbb-grid-container--has-box-shadow{box-shadow:none!important}html[data-theme=dark] .cbb-grid-container--has-bg-gradient>.block-editor-inner-blocks>.block-editor-block-list__layout{background-image:var(--cbb-dark-bg-gradient,none)}html[data-theme=dark] .cbb-grid-container--has-bg-gradient{background-image:none}html[data-theme=dark] .cbb-grid-container--has-border>.block-editor-inner-blocks>.block-editor-block-list__layout{border-color:var(--cbb-dark-border-color,"#00000000")}html[data-theme=dark] .cbb-grid-container--has-border{border-color:"#00000000"}.cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout>.cbb-image-gallery,.cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout>.cbb-slider{overflow:hidden!important}
     1.cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{align-items:var(--cbb-gc-x-align,normal);background-color:var(--cbb-light-bg-color,transparent);background-position:var(--cbb-bg-position,0 0);background-size:cover;border-color:var(--cbb-br-color,"#00000000");border-radius:var(--cbb-br-radius,0);border-style:var(--cbb-br-style,none);border-width:var(--cbb-br-width,0);box-shadow:var(--cbb-box-shadow,none);box-sizing:border-box;-moz-column-gap:var(--cbb-column-gap,normal);column-gap:var(--cbb-column-gap,normal);display:grid;grid-template-columns:repeat(var(--cbb-col-lg,1),1fr);height:100%;justify-items:var(--cbb-gc-y-align,legacy);min-height:var(--cbb-min-height,0);overflow:var(--cbb-overflow,visible);padding:var(--cbb-gc-padding,0);row-gap:var(--cbb-row-gap,normal)}.cbb-grid-container{grid-template-columns:repeat(1,1fr);padding:0}.cbb-grid-container--has-bg-gradient>.block-editor-inner-blocks>.block-editor-block-list__layout{background-image:var(--cbb-light-bg-gradient,none)}.cbb-grid-container--has-bg-gradient,.cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout .cbb-grid-container--has-bg-gradient{background-image:none}.cbb-grid-container--has-bg-color>.block-editor-inner-blocks>.block-editor-block-list__layout{background-blend-mode:overlay}.cbb-grid-container--has-bg-color{background-color:transparent!important}.cbb-grid-container--has-box-shadow>.block-editor-inner-blocks>.block-editor-block-list__layout{box-shadow:var(--cbb-light-box-shadow,none)}.cbb-grid-container--has-box-shadow{box-shadow:none!important}.cbb-grid-container--has-border>.block-editor-inner-blocks>.block-editor-block-list__layout{border-color:var(--cbb-light-border-color,"#00000000")}.cbb-grid-container--has-border{border-color:"#00000000"}.cbb-grid-container--has-blur>.block-editor-inner-blocks>.block-editor-block-list__layout{-webkit-backdrop-filter:blur(var(--cbb-blur,10px));backdrop-filter:blur(var(--cbb-blur,10px))}.cbb-grid-container--has-blur{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}@media (max-width:810px){.cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:repeat(var(--cbb-col-md,1),1fr)}}@media (max-width:450px){.cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:repeat(var(--cbb-col-sm,1),1fr)}}html[data-theme=dark] .cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{background-color:var(--cbb-dark-bg-color,#00000000)}html[data-theme=dark] .cbb-grid-container--has-box-shadow>.block-editor-inner-blocks>.block-editor-block-list__layout{box-shadow:var(--cbb-dark-box-shadow,none)}html[data-theme=dark] .cbb-grid-container--has-box-shadow{box-shadow:none!important}html[data-theme=dark] .cbb-grid-container--has-bg-gradient>.block-editor-inner-blocks>.block-editor-block-list__layout{background-image:var(--cbb-dark-bg-gradient,none)}html[data-theme=dark] .cbb-grid-container--has-bg-gradient{background-image:none}html[data-theme=dark] .cbb-grid-container--has-border>.block-editor-inner-blocks>.block-editor-block-list__layout{border-color:var(--cbb-dark-border-color,"#00000000")}html[data-theme=dark] .cbb-grid-container--has-border{border-color:"#00000000"}.cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout>.cbb-image-gallery,.cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout>.cbb-slider{overflow:hidden!important}
  • caledros-basic-blocks/trunk/build/blocks/grid-container/index.asset.php

    r3313530 r3336936  
    1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '7b4233cd6ea70b44c128');
     1<?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '1043228e011a16ac8cd0');
  • caledros-basic-blocks/trunk/build/blocks/grid-container/index.css

    r3312194 r3336936  
    1 .cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{align-items:var(--cbb-gc-x-align,normal);background-color:var(--cbb-light-bg-color,transparent);background-position:var(--cbb-bg-position,0 0);background-size:cover;border-color:var(--cbb-br-color,"#00000000");border-radius:var(--cbb-br-radius,0);border-style:var(--cbb-br-style,none);border-width:var(--cbb-br-width,0);box-shadow:var(--cbb-box-shadow,none);box-sizing:border-box;-moz-column-gap:var(--cbb-column-gap,normal);column-gap:var(--cbb-column-gap,normal);display:grid;grid-template-columns:repeat(var(--cbb-col-lg,1),1fr);height:100%;justify-items:var(--cbb-gc-y-align,legacy);min-height:var(--cbb-min-height,0);overflow:var(--cbb-overflow,visible);padding:var(--cbb-gc-padding,0);row-gap:var(--cbb-row-gap,normal)}.cbb-grid-container{grid-template-columns:repeat(1,1fr);padding:0}.cbb-grid-container--has-bg-gradient>.block-editor-inner-blocks>.block-editor-block-list__layout{background-image:var(--cbb-light-bg-gradient,none)}.cbb-grid-container--has-bg-gradient,.cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout .cbb-grid-container--has-bg-gradient{background-image:none}.cbb-grid-container--has-bg-color>.block-editor-inner-blocks>.block-editor-block-list__layout{background-blend-mode:overlay}.cbb-grid-container--has-bg-color{background-color:transparent!important}.cbb-grid-container--has-box-shadow>.block-editor-inner-blocks>.block-editor-block-list__layout{box-shadow:var(--cbb-light-box-shadow,none)}.cbb-grid-container--has-box-shadow{box-shadow:none!important}.cbb-grid-container--has-border>.block-editor-inner-blocks>.block-editor-block-list__layout{border-color:var(--cbb-light-border-color,"#00000000")}.cbb-grid-container--has-border{border-color:"#00000000"}@media (max-width:810px){.cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:repeat(var(--cbb-col-md,1),1fr)}}@media (max-width:450px){.cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:repeat(var(--cbb-col-sm,1),1fr)}}html[data-theme=dark] .cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{background-color:var(--cbb-dark-bg-color,#00000000)}html[data-theme=dark] .cbb-grid-container--has-box-shadow>.block-editor-inner-blocks>.block-editor-block-list__layout{box-shadow:var(--cbb-dark-box-shadow,none)}html[data-theme=dark] .cbb-grid-container--has-box-shadow{box-shadow:none!important}html[data-theme=dark] .cbb-grid-container--has-bg-gradient>.block-editor-inner-blocks>.block-editor-block-list__layout{background-image:var(--cbb-dark-bg-gradient,none)}html[data-theme=dark] .cbb-grid-container--has-bg-gradient{background-image:none}html[data-theme=dark] .cbb-grid-container--has-border>.block-editor-inner-blocks>.block-editor-block-list__layout{border-color:var(--cbb-dark-border-color,"#00000000")}html[data-theme=dark] .cbb-grid-container--has-border{border-color:"#00000000"}.cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout>.cbb-image-gallery,.cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout>.cbb-slider{overflow:hidden!important}
     1.cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{align-items:var(--cbb-gc-x-align,normal);background-color:var(--cbb-light-bg-color,transparent);background-position:var(--cbb-bg-position,0 0);background-size:cover;border-color:var(--cbb-br-color,"#00000000");border-radius:var(--cbb-br-radius,0);border-style:var(--cbb-br-style,none);border-width:var(--cbb-br-width,0);box-shadow:var(--cbb-box-shadow,none);box-sizing:border-box;-moz-column-gap:var(--cbb-column-gap,normal);column-gap:var(--cbb-column-gap,normal);display:grid;grid-template-columns:repeat(var(--cbb-col-lg,1),1fr);height:100%;justify-items:var(--cbb-gc-y-align,legacy);min-height:var(--cbb-min-height,0);overflow:var(--cbb-overflow,visible);padding:var(--cbb-gc-padding,0);row-gap:var(--cbb-row-gap,normal)}.cbb-grid-container{grid-template-columns:repeat(1,1fr);padding:0}.cbb-grid-container--has-bg-gradient>.block-editor-inner-blocks>.block-editor-block-list__layout{background-image:var(--cbb-light-bg-gradient,none)}.cbb-grid-container--has-bg-gradient,.cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout .cbb-grid-container--has-bg-gradient{background-image:none}.cbb-grid-container--has-bg-color>.block-editor-inner-blocks>.block-editor-block-list__layout{background-blend-mode:overlay}.cbb-grid-container--has-bg-color{background-color:transparent!important}.cbb-grid-container--has-box-shadow>.block-editor-inner-blocks>.block-editor-block-list__layout{box-shadow:var(--cbb-light-box-shadow,none)}.cbb-grid-container--has-box-shadow{box-shadow:none!important}.cbb-grid-container--has-border>.block-editor-inner-blocks>.block-editor-block-list__layout{border-color:var(--cbb-light-border-color,"#00000000")}.cbb-grid-container--has-border{border-color:"#00000000"}.cbb-grid-container--has-blur>.block-editor-inner-blocks>.block-editor-block-list__layout{-webkit-backdrop-filter:blur(var(--cbb-blur,10px));backdrop-filter:blur(var(--cbb-blur,10px))}.cbb-grid-container--has-blur{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}@media (max-width:810px){.cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:repeat(var(--cbb-col-md,1),1fr)}}@media (max-width:450px){.cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:repeat(var(--cbb-col-sm,1),1fr)}}html[data-theme=dark] .cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout{background-color:var(--cbb-dark-bg-color,#00000000)}html[data-theme=dark] .cbb-grid-container--has-box-shadow>.block-editor-inner-blocks>.block-editor-block-list__layout{box-shadow:var(--cbb-dark-box-shadow,none)}html[data-theme=dark] .cbb-grid-container--has-box-shadow{box-shadow:none!important}html[data-theme=dark] .cbb-grid-container--has-bg-gradient>.block-editor-inner-blocks>.block-editor-block-list__layout{background-image:var(--cbb-dark-bg-gradient,none)}html[data-theme=dark] .cbb-grid-container--has-bg-gradient{background-image:none}html[data-theme=dark] .cbb-grid-container--has-border>.block-editor-inner-blocks>.block-editor-block-list__layout{border-color:var(--cbb-dark-border-color,"#00000000")}html[data-theme=dark] .cbb-grid-container--has-border{border-color:"#00000000"}.cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout>.cbb-image-gallery,.cbb-grid-container>.block-editor-inner-blocks>.block-editor-block-list__layout>.cbb-slider{overflow:hidden!important}
  • caledros-basic-blocks/trunk/build/blocks/grid-container/index.js

    r3313530 r3336936  
    1 (()=>{"use strict";var e,t={844:()=>{const e=window.wp.blocks,t=JSON.parse('{"UU":"caledros-basic-blocks/grid-container"}'),a=window.wp.i18n,o=window.ReactJSXRuntime,l={icon:(0,o.jsx)("svg",{width:"24",height:"24",version:"1.1",viewBox:"0 0 6.35 6.35",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("g",{transform:"translate(-96.573 -101.07)",children:(0,o.jsxs)("g",{transform:"matrix(.087396 0 0 .087396 90.571 91.268)",children:[(0,o.jsx)("path",{d:"m141.33 148.5a36.329 36.329 0 0 1-36.329 36.329 36.329 36.329 0 0 1-36.329-36.329 36.329 36.329 0 0 1 36.329-36.329 36.329 36.329 0 0 1 36.329 36.329z",fill:"#e0ebe0","stroke-width":"0"}),(0,o.jsx)("path",{d:"m138.18 148.5a33.177 33.177 0 0 1-33.177 33.177 33.177 33.177 0 0 1-33.177-33.177 33.177 33.177 0 0 1 33.177-33.177 33.177 33.177 0 0 1 33.177 33.177z",fill:"#252533","stroke-width":"0"}),(0,o.jsx)("path",{d:"m135.4 148.5a30.397 30.397 0 0 1-30.397 30.397 30.397 30.397 0 0 1-30.397-30.397 30.397 30.397 0 0 1 30.397-30.397 30.397 30.397 0 0 1 30.397 30.397z",fill:"#e0ebe0","stroke-width":"0"}),(0,o.jsxs)("g",{transform:"matrix(.90041 0 0 .90041 31.823 90.353)",fill:"#252533","stroke-width":"1.1106",children:[(0,o.jsx)("path",{d:"m93.777 55.9v9.3361c7.8313 1.1492 16.709-9.4028 15.094-9.3963z"}),(0,o.jsx)("path",{d:"m97.104 59.499c2.0783-0.03527 3.9177 0.15195 8.6289-2.233-5.125 1.0559-5.7944 0.56153-8.6392 0.57438-0.78106 0.0035-0.68526 1.6378 0.01037 1.6586z","stroke-width":"0"}),(0,o.jsx)("path",{d:"m53.478 56.801h38.884v9.3252s-3.9882 1.7008-3.4603 4.8679c0.52784 3.1671 3.1084 6.862 10.088 6.9206v7.1928h-7.2969s-4.3545-4.1057-10.865-3.8568-10.078 3.691-10.078 3.691h-7.4648v-7.3819s10.451 0.62207 9.9531-7.1331c-0.49766-7.7551-19.699-9.2481-19.699-9.2481z"})]}),(0,o.jsx)("path",{d:"m106.41 126.27a0.78523 0.78523 0 0 0-0.94136 0.59044l-2.4602 10.727a0.78523 0.78523 0 0 0 0.58951 0.94136 0.78523 0.78523 0 0 0 0.94044-0.59044l2.4611-10.727a0.78523 0.78523 0 0 0-0.58951-0.94136z",color:"#000000",fill:"#fc571b","stroke-width":"0"}),(0,o.jsx)("path",{d:"m100.45 127.77-5.9517 3.9678a0.78531 0.78531 0 0 0 0 1.3062l5.9517 3.9678a0.78523 0.78523 0 0 0 1.089-0.21724 0.78523 0.78523 0 0 0-0.21816-1.089l-4.9723-3.3152 4.9723-3.3143a0.78523 0.78523 0 0 0 0.21816-1.089 0.78523 0.78523 0 0 0-1.089-0.21724z",color:"#000000",fill:"#fc571b","stroke-width":"0"}),(0,o.jsx)("path",{d:"m109.55 127.77a0.78523 0.78523 0 0 0-1.089 0.21724 0.78523 0.78523 0 0 0 0.21816 1.089l4.9714 3.3143-4.9714 3.3152a0.78523 0.78523 0 0 0-0.21816 1.089 0.78523 0.78523 0 0 0 1.089 0.21724l5.9517-3.9678a0.78531 0.78531 0 0 0 0-1.3062z",color:"#000000",fill:"#fc571b","stroke-width":"0"})]})})})},n=window.wp.blockEditor,r=window.wp.components,i=window.wp.element;function s({attributes:e,setAttributes:t}){const{containerWidth:l}=e,s=l.replace(/\d+/g,"")||"px",c=["px","%","em","rem","vw"].includes(s)?s:"px",d=parseInt(l)||0,[b,u]=(0,i.useState)("100%"!==l&&"var(--wp--style--global--content-size)"!==l&&"var(--wp--style--global--wide-size)"!==l),g=(0,n.useSettings)("layout.contentSize","layout.wideSize")||[],[h="620px",x="1280px"]=g,p=(e,t)=>["%","vw"].includes(e)&&t>100?100:t;return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Width","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use custom width",checked:b,onChange:()=>u((e=>!e))}),!b&&(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the max width for the container.","caledros-basic-blocks"),value:"100%"===l||"var(--wp--style--global--content-size)"===l||"var(--wp--style--global--wide-size)"===l?l:"",options:[{disabled:!0,label:"Select an option",value:""},{label:"Full width",value:"100%"},{label:`Content size (${h})`,value:"var(--wp--style--global--content-size)"},{label:`Wide size (${x})`,value:"var(--wp--style--global--wide-size)"}],onChange:e=>{t({containerWidth:e})}}),b&&(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the custom width (${c}) for the container.`,"caledros-basic-blocks"),value:"var(--wp--style--global--content-size)"===l||"var(--wp--style--global--wide-size)"===l?0:parseInt(l),max:["%","vw"].includes(c)?100:3e3,min:0,step:1,onChange:e=>{t({containerWidth:`${e}${c}`})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:c,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{t({containerWidth:`${p(e,d)}${e}`})}})]})]})}function c({attributes:e,setAttributes:t}){const{containerMinHeight:l}=e,n=l.replace(/\d+/g,"")||"px",i=parseInt(l)||0,s=(e,t)=>"auto"===e?"":"vh"===e&&t>100?100:t;return(0,o.jsx)(r.PanelBody,{title:(0,a.__)("Minimum height","caledros-basic-blocks"),initialOpen:!1,children:(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the minimum height (${n}) for the container.`,"caledros-basic-blocks"),initialPosition:0,max:"vh"===n?100:1e3,min:0,step:1,value:"auto"===n?0:i,onChange:e=>t({containerMinHeight:`${"auto"!==n?e:""}${n}`}),disabled:"auto"===n}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:n,options:[{label:"px",value:"px"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vh",value:"vh"},{label:"auto",value:"auto"}],onChange:e=>{t({containerMinHeight:`${s(e,i)}${e}`})}})]})})}const d=window.wp.data;function b({attributes:e,setAttributes:t}){const{containerLightBackgroundColor:l}=e,[s,c]=(0,i.useState)("#00000000"===l),[b,u]=(0,n.useSettings)("color.palette","color.defaultPalette"),g=b.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),h=(0,d.select)("core/editor")?.getEditorSettings(),x=h?.__experimentalFeatures?.color?.palette,p=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),_=p(x,"default"),m=p(x,"theme"),v=p(x,"custom"),f=[...u?[_]:[],m,...v.colors?[v]:[]];return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Background color (light mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use transparent background",checked:s,onChange:()=>{c((e=>!e)),t({containerLightBackgroundColor:"#00000000"})}}),!s&&(0,o.jsx)(r.ColorPalette,{colors:x?f:g,value:l,onChange:e=>t({containerLightBackgroundColor:e}),enableAlpha:!0,clearable:!1})]})}function u({attributes:e,setAttributes:t}){const{containerDarkBackgroundColor:l}=e,[s,c]=(0,i.useState)("#00000000"===l),[b,u]=(0,n.useSettings)("color.palette","color.defaultPalette"),g=b.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),h=(0,d.select)("core/editor")?.getEditorSettings(),x=h?.__experimentalFeatures?.color?.palette,p=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),_=p(x,"default"),m=p(x,"theme"),v=p(x,"custom"),f=[...u?[_]:[],m,...v.colors?[v]:[]];return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Background color (dark mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use transparent background",checked:s,onChange:()=>{c((e=>!e)),t({containerDarkBackgroundColor:"#00000000"})}}),!s&&(0,o.jsx)(r.ColorPalette,{colors:x?f:g,value:l,onChange:e=>t({containerDarkBackgroundColor:e}),enableAlpha:!0,clearable:!1})]})}function g({attributes:e,setAttributes:t}){const{numberOfColumns:l}=e;return(0,o.jsx)(r.PanelBody,{title:(0,a.__)("No. of columns (desktop)","caledros-basic-blocks"),initialOpen:!1,children:(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the number of columns for the container (desktop).","caledros-basic-blocks"),value:l,initialPosition:1,max:6,min:1,step:1,onChange:e=>t({numberOfColumns:e})})})}function h({attributes:e,setAttributes:t}){const{numberOfColumnsTablet:l}=e;return(0,o.jsx)(r.PanelBody,{title:(0,a.__)("No. of columns (tablet)","caledros-basic-blocks"),initialOpen:!1,children:(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the number of columns for the container (tablet).","caledros-basic-blocks"),value:l,initialPosition:1,max:6,min:1,step:1,onChange:e=>t({numberOfColumnsTablet:e})})})}function x({attributes:e,setAttributes:t}){const{numberOfColumnsMobile:l}=e;return(0,o.jsx)(r.PanelBody,{title:(0,a.__)("No. of columns (mobile)","caledros-basic-blocks"),initialOpen:!1,children:(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the number of columns for the container (mobile devices).","caledros-basic-blocks"),value:l,initialPosition:1,max:6,min:1,step:1,onChange:e=>t({numberOfColumnsMobile:e})})})}function p({attributes:e,setAttributes:t}){const{containerRowGap:l}=e,[n,s]=(0,i.useState)("normal"===l);return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Row gap","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Use normal row gap (default value)","caledros-basic-blocks"),checked:n,onChange:()=>{let e=n?"0":"normal";s((e=>!e)),t({containerRowGap:e})}}),!n&&(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the row gap (px) for the grid container.","caledros-basic-blocks"),value:isNaN(parseInt(l))?0:parseInt(l),max:200,min:0,step:1,onChange:e=>t({containerRowGap:`${e}px`})})]})}function _({attributes:e,setAttributes:t}){const{containerColumnGap:l}=e,[n,s]=(0,i.useState)("normal"===l);return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Column gap","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Use normal column gap (default value)","caledros-basic-blocks"),checked:n,onChange:()=>{let e=n?"0":"normal";s((e=>!e)),t({containerColumnGap:e})}}),!n&&(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the column gap (px) for the grid container.","caledros-basic-blocks"),value:isNaN(parseInt(l))?0:parseInt(l),max:200,min:0,step:1,onChange:e=>t({containerColumnGap:`${e}px`})})]})}function m({attributes:e,setAttributes:t}){const{containerBackgroundImage:l,containerBgImageFocalPoint:i}=e,s=()=>{t({containerBackgroundImage:{id:"",alt:"",url:""}})};return(0,o.jsx)(r.PanelBody,{title:(0,a.__)("Background image","caledros-basic-blocks"),initialOpen:!1,children:(0,o.jsx)(n.MediaUploadCheck,{children:(0,o.jsx)(n.MediaUpload,{allowedTypes:["image"],value:l.id,render:({open:e})=>(0,o.jsxs)(o.Fragment,{children:[l.url&&(0,o.jsx)(r.FocalPointPicker,{__nextHasNoMarginBottom:!0,onChange:e=>{t({containerBgImageFocalPoint:e})},url:l.url,value:i}),(0,o.jsxs)("div",{style:{display:"flex",gap:"10px"},children:[(0,o.jsx)(r.Button,{variant:"primary",onClick:e,children:"Select image"}),(0,o.jsx)(r.Button,{variant:"secondary",onClick:s,children:"Remove image"})]})]}),onSelect:e=>{t({containerBackgroundImage:{id:e.id,alt:e.alt,url:e.url}})}})})})}function v({attributes:e,setAttributes:t}){const{containerLightBackgroundGradient:l}=e,[n,s]=(0,i.useState)(""!==l);return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Background gradient (light mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable background gradient","caledros-basic-blocks"),checked:n,onChange:()=>{s((e=>!e)),t({containerLightBackgroundGradient:""})}}),n&&(0,o.jsx)(r.CustomGradientPicker,{onChange:e=>{t({containerLightBackgroundGradient:e})},value:""===l?"linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5))":l})]})}function f({attributes:e,setAttributes:t}){const{containerDarkBackgroundGradient:l}=e,[n,s]=(0,i.useState)(""!==l);return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Background gradient (dark mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable background gradient","caledros-basic-blocks"),checked:n,onChange:()=>{s((e=>!e)),t({containerDarkBackgroundGradient:""})}}),n&&(0,o.jsx)(r.CustomGradientPicker,{onChange:e=>{t({containerDarkBackgroundGradient:e})},value:""===l?"linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5))":l})]})}function C({attributes:e,setAttributes:t}){const{containerBorder:l}=e,n=l.style.split(" "),s=n[0]||"solid",c=n[1]||"none",d=n[2]||"none",b=n[3]||"none",[u,g]=(0,i.useState)(!!l.style.includes(" "));return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Border style","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border styles for each side",checked:u,onChange:()=>{const e=!u;g(e),t(e?{containerBorder:{...l,style:"solid none none none"}}:{containerBorder:{...l,style:"solid"}})}}),!u&&(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the border style.","caledros-basic-blocks"),value:l.style,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{t({containerBorder:{...l,style:e}})}}),u&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the style for the top border.","caledros-basic-blocks"),value:s,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{t({containerBorder:{...l,style:`${e} ${c} ${d} ${b}`}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the style for the right border.","caledros-basic-blocks"),value:c,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{t({containerBorder:{...l,style:`${s} ${e} ${d} ${b}`}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the style for the bottom border.","caledros-basic-blocks"),value:d,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{t({containerBorder:{...l,style:`${s} ${c} ${e} ${b}`}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the style for the left border.","caledros-basic-blocks"),value:b,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{t({containerBorder:{...l,style:`${s} ${c} ${d} ${e}`}})}})]})]})}function $({attributes:e,setAttributes:t}){const{containerBorder:l}=e,n=l.width.split(" "),s=parseInt(n[0])||0,c=parseInt(n[1])||0,d=parseInt(n[2])||0,b=parseInt(n[3])||0,[u,g]=(0,i.useState)(!!l.width.includes(" "));return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Border width","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border widths for each side",checked:u,onChange:()=>{const e=!u;g(e),t(e?{containerBorder:{...l,width:"1px 1px 1px 1px"}}:{containerBorder:{...l,width:"1px"}})}}),!u&&(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the border width (px) for the container.","caledros-basic-blocks"),value:parseInt(l.width),max:50,min:0,step:1,onChange:e=>{t({containerBorder:{...l,width:`${e}px`}})}}),u&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the top border width (px) for the container.","caledros-basic-blocks"),value:s,max:50,min:0,step:1,onChange:e=>{t({containerBorder:{...l,width:`${e}px ${c}px ${d}px ${b}px`}})}}),(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the right border width (px) for the container.","caledros-basic-blocks"),value:c,max:50,min:0,step:1,onChange:e=>{t({containerBorder:{...l,width:`${s}px ${e}px ${d}px ${b}px`}})}}),(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the bottom border width (px) for the container.","caledros-basic-blocks"),value:d,max:50,min:0,step:1,onChange:e=>{t({containerBorder:{...l,width:`${s}px ${c}px ${e}px ${b}px`}})}}),(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the left border width (px) for the container.","caledros-basic-blocks"),value:b,max:50,min:0,step:1,onChange:e=>{t({containerBorder:{...l,width:`${s}px ${c}px ${d}px ${e}px`}})}})]})]})}function k({attributes:e,setAttributes:t}){const{containerBorder:l}=e,s=l.lightColor.split(" "),c=s[0]||"#000",b=s[1]||"#000",u=s[2]||"#000",g=s[3]||"#000",[h,x]=(0,i.useState)(!!l.lightColor.includes(" ")),[p,_]=(0,n.useSettings)("color.palette","color.defaultPalette"),m=p.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),v=(0,d.select)("core/editor")?.getEditorSettings(),f=v?.__experimentalFeatures?.color?.palette,C=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),$=C(f,"default"),k=C(f,"theme"),j=C(f,"custom"),B=[..._?[$]:[],k,...j.colors?[j]:[]];return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Border color (light mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border colors for each side",checked:h,onChange:()=>{const e=!h;x(e),t(e?{containerBorder:{...l,lightColor:"#000 #000 #000 #000"}}:{containerBorder:{...l,lightColor:"#000"}})}}),!h&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose the border color","caledros-basic-blocks")}),(0,o.jsx)(r.ColorPalette,{colors:f?B:fallbackColorOptionse,value:l.lightColor,onChange:e=>t({containerBorder:{...l,lightColor:e||"#00000000"}}),enableAlpha:!0,clearable:!0})]}),h&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the top border","caledros-basic-blocks")}),(0,o.jsx)(r.ColorPalette,{colors:f?B:m,value:c,onChange:e=>{t({containerBorder:{...l,lightColor:`${e||"#00000000"} ${b} ${u} ${g}`}})},enableAlpha:!0,clearable:!0}),(0,o.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the right border","caledros-basic-blocks")}),(0,o.jsx)(r.ColorPalette,{colors:f?B:m,value:b,onChange:e=>{t({containerBorder:{...l,lightColor:`${c} ${e||"#00000000"} ${u} ${g}`}})},enableAlpha:!0,clearable:!0}),(0,o.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the bottom border","caledros-basic-blocks")}),(0,o.jsx)(r.ColorPalette,{colors:f?B:m,value:u,onChange:e=>{t({containerBorder:{...l,lightColor:`${c} ${b} ${e||"#00000000"} ${g}`}})},enableAlpha:!0,clearable:!0}),(0,o.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the left border","caledros-basic-blocks")}),(0,o.jsx)(r.ColorPalette,{colors:f?B:m,value:g,onChange:e=>{t({containerBorder:{...l,lightColor:`${c} ${b} ${u} ${e||"#00000000"}`}})},enableAlpha:!0,clearable:!0})]})]})}function j({attributes:e,setAttributes:t}){const{containerBorder:l}=e,s=l.darkColor.split(" "),c=s[0]||"#000",b=s[1]||"#000",u=s[2]||"#000",g=s[3]||"#000",[h,x]=(0,i.useState)(!!l.darkColor.includes(" ")),[p,_]=(0,n.useSettings)("color.palette","color.defaultPalette"),m=p.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),v=(0,d.select)("core/editor")?.getEditorSettings(),f=v?.__experimentalFeatures?.color?.palette,C=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),$=C(f,"default"),k=C(f,"theme"),j=C(f,"custom"),B=[..._?[$]:[],k,...j.colors?[j]:[]];return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Border color (dark mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border colors for each side",checked:h,onChange:()=>{const e=!h;x(e),t(e?{containerBorder:{...l,darkColor:"#000 #000 #000 #000"}}:{containerBorder:{...l,darkColor:"#000"}})}}),!h&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose the border color","caledros-basic-blocks")}),(0,o.jsx)(r.ColorPalette,{colors:f?B:m,value:l.darkColor,onChange:e=>t({containerBorder:{...l,darkColor:e||"#00000000"}}),enableAlpha:!0,clearable:!0})]}),h&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the top border","caledros-basic-blocks")}),(0,o.jsx)(r.ColorPalette,{colors:f?B:m,value:c,onChange:e=>{t({containerBorder:{...l,darkColor:`${e||"#00000000"} ${b} ${u} ${g}`}})},enableAlpha:!0,clearable:!0}),(0,o.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the right border","caledros-basic-blocks")}),(0,o.jsx)(r.ColorPalette,{colors:f?B:m,value:b,onChange:e=>{t({containerBorder:{...l,darkColor:`${c} ${e||"#00000000"} ${u} ${g}`}})},enableAlpha:!0,clearable:!0}),(0,o.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the bottom border","caledros-basic-blocks")}),(0,o.jsx)(r.ColorPalette,{colors:f?B:m,value:u,onChange:e=>{t({containerBorder:{...l,darkColor:`${c} ${b} ${e||"#00000000"} ${g}`}})},enableAlpha:!0,clearable:!0}),(0,o.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the left border","caledros-basic-blocks")}),(0,o.jsx)(r.ColorPalette,{colors:f?B:m,value:g,onChange:e=>{t({containerBorder:{...l,darkColor:`${c} ${b} ${u} ${e||"#00000000"}`}})},enableAlpha:!0,clearable:!0})]})]})}function B({attributes:e,setAttributes:t}){const{containerBorder:l}=e,n=l.radius.split(" "),s=parseInt(n[0])||0,c=parseInt(n[1])||0,d=parseInt(n[2])||0,b=parseInt(n[3])||0,u=l.radius.split(" "),g=u[0]?u[0].replace(/\d+/g,""):"px",h=u[1]?u[1].replace(/\d+/g,""):"px",x=u[2]?u[2].replace(/\d+/g,""):"px",p=u[3]?u[3].replace(/\d+/g,""):"px",[_,m]=(0,i.useState)(!!l.radius.includes(" ")),v=(e,t)=>"%"===e&&t>100?100:t;return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Border radius","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border radiuses for each corner",checked:_,onChange:()=>{const e=!_;m(e),t(e?{containerBorder:{...l,radius:"10px 10px 10px 10px"}}:{containerBorder:{...l,radius:"10px"}})}}),!_&&(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the border radius (${g}) for the container.`,"caledros-basic-blocks"),value:parseInt(l.radius),max:"%"===g?100:150,min:0,step:1,onChange:e=>{t({containerBorder:{...l,radius:`${e}${g}`}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:g,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{t({containerBorder:{...l,radius:`${v(e,parseInt(l.radius))}${e}`}})}})]}),_&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the top-left border radius (${g}).`,"caledros-basic-blocks"),value:s,max:"%"===g?100:150,min:0,step:1,onChange:e=>{t({containerBorder:{...l,radius:`${e}${g} ${c}${h} ${d}${x} ${b}${p}`}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:g,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{t({containerBorder:{...l,radius:`${v(e,s)}${e} ${c}${h} ${d}${x} ${b}${p}`}})}})]}),(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the top-right border radius (${h}).`,"caledros-basic-blocks"),value:c,max:"%"===h?100:150,min:0,step:1,onChange:e=>{t({containerBorder:{...l,radius:`${s}${g} ${e}${h} ${d}${x} ${b}${p}`}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:h,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{t({containerBorder:{...l,radius:`${s}${g} ${v(e,c)}${e} ${d}${x} ${b}${p}`}})}})]}),(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the bottom-right border radius (${x}).`,"caledros-basic-blocks"),value:d,max:"%"===x?100:150,min:0,step:1,onChange:e=>{t({containerBorder:{...l,radius:`${s}${g} ${c}${h} ${e}${x} ${b}${p}`}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:x,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{t({containerBorder:{...l,radius:`${s}${g} ${c}${h} ${v(e,d)}${e} ${b}${p}`}})}})]}),(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the bottom-left border radius (${p}).`,"caledros-basic-blocks"),value:b,max:"%"===p?100:150,min:0,step:1,onChange:e=>{t({containerBorder:{...l,radius:`${s}${g} ${c}${h} ${d}${x} ${e}${p}`}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:p,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{t({containerBorder:{...l,radius:`${s}${g} ${c}${h} ${d}${x} ${v(e,b)}${e}`}})}})]})]})]})}function w({attributes:e,setAttributes:t}){const{containerBoxShadow:l}=e,[i,s]=(0,n.useSettings)("color.palette","color.defaultPalette"),c=i.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),b=(0,d.select)("core/editor")?.getEditorSettings(),u=b?.__experimentalFeatures?.color?.palette,g=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),h=g(u,"default"),x=g(u,"theme"),p=g(u,"custom"),_=[...s?[h]:[],x,...p.colors?[p]:[]];return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Box shadow","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable box shadow","caledros-basic-blocks"),checked:l.enabled,onChange:e=>{t({containerBoxShadow:{...l,enabled:e}})}}),l.enabled&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the style for the box shadow.","caledros-basic-blocks"),value:""===l.style?"outline":"inset",options:[{label:"Outline",value:"outline"},{label:"Inset",value:"inset"}],onChange:e=>{t({containerBoxShadow:{...l,style:`${"outline"===e?"":e}`}})}}),(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the horizontal offset (px).","caledros-basic-blocks"),value:parseInt(l.hOffset),max:100,min:-100,step:1,onChange:e=>t({containerBoxShadow:{...l,hOffset:`${e}px`}})}),(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the vertical offset (px).","caledros-basic-blocks"),value:parseInt(l.vOffset),max:100,min:-100,step:1,onChange:e=>t({containerBoxShadow:{...l,vOffset:`${e}px`}})}),(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the blur (px).","caledros-basic-blocks"),value:parseInt(l.blur),max:100,min:0,step:1,onChange:e=>t({containerBoxShadow:{...l,blur:`${e}px`}})}),(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the spread (px).","caledros-basic-blocks"),value:parseInt(l.spread),max:100,min:-100,step:1,onChange:e=>t({containerBoxShadow:{...l,spread:`${e}px`}})}),(0,o.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the box shadow (light mode)","caledros-basic-blocks")}),(0,o.jsx)(r.ColorPalette,{colors:u?_:c,value:l.lightColor,onChange:e=>t({containerBoxShadow:{...l,lightColor:e||"#00000000"}}),enableAlpha:!0,clearable:!0}),(0,o.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the box shadow (dark mode)","caledros-basic-blocks")}),(0,o.jsx)(r.ColorPalette,{colors:u?_:c,value:l.darkColor,onChange:e=>t({containerBoxShadow:{...l,darkColor:e||"#00000000"}}),enableAlpha:!0,clearable:!0})]})]})}function S({attributes:e,setAttributes:t}){const{containerMargin:l}=e,n=parseInt(l.top)||0,i=parseInt(l.left)||0,s=parseInt(l.bottom)||0,c=parseInt(l.right)||0,d=l.top.replace(/\d+/g,""),b=l.left.replace(/\d+/g,""),u=l.bottom.replace(/\d+/g,""),g=l.right.replace(/\d+/g,""),h=(e,t)=>"auto"===e?"":["%","vw"].includes(e)&&t>100?100:t;return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Margin","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable different margins","caledros-basic-blocks"),checked:l.differentMarginsEnabled,onChange:e=>{t({containerMargin:{...l,differentMarginsEnabled:e}})}}),!l.differentMarginsEnabled&&(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the margin (${d}) for the container.`,"caledros-basic-blocks"),value:n,max:["%","vw"].includes(d)?100:500,min:0,step:1,onChange:e=>{t({containerMargin:{...l,top:`${"auto"===d?"":e}${d}`}})},disabled:"auto"===d}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:d,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{t({containerMargin:{...l,top:`${h(e,n)}${e}`}})}})]}),l.differentMarginsEnabled&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the top margin (${d}) for the container.`,"caledros-basic-blocks"),value:n,max:["%","vw"].includes(d)?100:500,min:0,step:1,onChange:e=>{t({containerMargin:{...l,top:`${"auto"===d?"":e}${d}`}})},disabled:"auto"===d}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:d,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{t({containerMargin:{...l,top:`${h(e,n)}${e}`}})}})]}),(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the right margin (${g}) for the container.`,"caledros-basic-blocks"),value:c,max:["%","vw"].includes(g)?100:500,min:0,step:1,onChange:e=>{t({containerMargin:{...l,right:`${"auto"===g?"":e}${g}`}})},disabled:"auto"===g}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:g,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{t({containerMargin:{...l,right:`${h(e,c)}${e}`}})}})]}),(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the bottom margin (${u}) for the container.`,"caledros-basic-blocks"),value:s,max:["%","vw"].includes(u)?100:500,min:0,step:1,onChange:e=>{t({containerMargin:{...l,bottom:`${"auto"===u?"":e}${u}`}})},disabled:"auto"===u}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:u,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{t({containerMargin:{...l,bottom:`${h(e,s)}${e}`}})}})]}),(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the left margin (${b}) for the container.`,"caledros-basic-blocks"),value:i,max:["%","vw"].includes(b)?100:500,min:0,step:1,onChange:e=>{t({containerMargin:{...l,left:`${"auto"===b?"":e}${b}`}})},disabled:"auto"===b}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:b,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{t({containerMargin:{...l,left:`${h(e,i)}${e}`}})}})]})]})]})}function N({attributes:e,setAttributes:t}){const{containerPadding:l}=e,n=parseInt(l.top)||0,i=parseInt(l.left)||0,s=parseInt(l.bottom)||0,c=parseInt(l.right)||0,d=l.top.replace(/\d+/g,""),b=l.left.replace(/\d+/g,""),u=l.bottom.replace(/\d+/g,""),g=l.right.replace(/\d+/g,""),h=(e,t)=>["%","vw"].includes(e)&&t>100?100:t;return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Padding","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Use global padding","caledros-basic-blocks"),help:(0,a.__)("This option applies predefined padding to the right and left sides of the block, ensuring consistency across the entire site. To adjust this padding, navigate to the Layout section in the Full Site Editor.","caledros-basic-blocks"),checked:l.useGlobalPadding,onChange:e=>{t({containerPadding:{...l,useGlobalPadding:e}})}}),!l.useGlobalPadding&&(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable different paddings","caledros-basic-blocks"),checked:l.differentPaddingsEnabled,onChange:e=>{t({containerPadding:{...l,differentPaddingsEnabled:e}})}}),!l.differentPaddingsEnabled&&!l.useGlobalPadding&&(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the padding (${d}) for the container`,"caledros-basic-blocks"),value:n,max:["%","vw"].includes(d)?100:500,min:0,step:1,onChange:e=>{t({containerPadding:{...l,top:`${e}${d}`}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:d,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{t({containerPadding:{...l,top:`${h(e,n)}${e}`}})}})]}),l.differentPaddingsEnabled&&!l.useGlobalPadding&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the top padding (${d}) for the container`,"caledros-basic-blocks"),value:n,max:["%","vw"].includes(d)?100:500,min:0,step:1,onChange:e=>{t({containerPadding:{...l,top:`${e}${d}`}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:d,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{t({containerPadding:{...l,top:`${h(e,n)}${e}`}})}})]}),(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the right padding (${g}) for the container`,"caledros-basic-blocks"),value:c,max:["%","vw"].includes(g)?100:500,min:0,step:1,onChange:e=>{t({containerPadding:{...l,right:`${e}${g}`}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:g,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{t({containerPadding:{...l,right:`${h(e,c)}${e}`}})}})]}),(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the bottom padding (${u}) for the container`,"caledros-basic-blocks"),value:s,max:["%","vw"].includes(u)?100:500,min:0,step:1,onChange:e=>{t({containerPadding:{...l,bottom:`${e}${u}`}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:u,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{t({containerPadding:{...l,bottom:`${h(e,s)}${e}`}})}})]}),(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the left padding (${b}) for the container`,"caledros-basic-blocks"),value:i,max:["%","vw"].includes(b)?100:500,min:0,step:1,onChange:e=>{t({containerPadding:{...l,left:`${e}${b}`}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:b,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{t({containerPadding:{...l,left:`${h(e,i)}${e}`}})}})]})]})]})}function P({attributes:e,setAttributes:t}){const{containerAlignment:l}=e;return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Content alignment","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the vertical alignment for the container items.","caledros-basic-blocks"),value:l.verticalAlignment,options:[{label:"Start",value:"start"},{label:"Center",value:"center"},{label:"End",value:"end"},{label:"Stretch",value:"stretch"},{label:"Normal (default value)",value:"normal"}],onChange:e=>{t({containerAlignment:{...l,verticalAlignment:e}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the horizontal alignment for the container items.","caledros-basic-blocks"),value:l.horizontalAlignment,options:[{label:"Start",value:"start"},{label:"Center",value:"center"},{label:"End",value:"end"},{label:"Stretch",value:"stretch"},{label:"Legacy (default value)",value:"legacy"}],onChange:e=>{t({containerAlignment:{...l,horizontalAlignment:e}})}})]})}function M({attributes:e,setAttributes:t}){const{containerOverflow:l}=e;return(0,o.jsx)(r.PanelBody,{title:(0,a.__)("Overflow","caledros-basic-blocks"),initialOpen:!1,children:(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Select the value for the overflow property. The container will automatically have 'overflow:hidden' applied if it's the parent of a slider or image gallery block.","caledros-basic-blocks"),value:l,options:[{label:"Visible (default)",value:"visible"},{label:"Hidden",value:"hidden"},{label:"Scroll",value:"scroll"},{label:"Auto",value:"auto"}],onChange:e=>{t({containerOverflow:e})}})})}function y({attributes:e,setAttributes:t}){const{fullWidthTabletEnabled:l}=e;return(0,o.jsx)(r.PanelBody,{title:(0,a.__)("Full Width (Tablet and Mobile)","caledros-basic-blocks"),initialOpen:!1,children:(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable the grid container to expand to full width on tablets and mobile devices.","caledros-basic-blocks"),checked:l,onChange:e=>{t({fullWidthTabletEnabled:e})}})})}function z({attributes:e,setAttributes:t}){const{fullWidthMobileEnabled:l}=e;return(0,o.jsx)(r.PanelBody,{title:(0,a.__)("Full Width (Mobile)","caledros-basic-blocks"),initialOpen:!1,children:(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable the grid container to expand to full width only on mobile devices.","caledros-basic-blocks"),checked:l,onChange:e=>{t({fullWidthMobileEnabled:e})}})})}(0,e.registerBlockType)(t.UU,{icon:l.icon,edit:function({attributes:e,setAttributes:t}){const{containerWidth:a,numberOfColumns:l,numberOfColumnsTablet:i,numberOfColumnsMobile:d,containerMinHeight:H,containerLightBackgroundColor:D,containerDarkBackgroundColor:A,containerRowGap:O,containerColumnGap:I,containerBackgroundImage:R,containerBgImageFocalPoint:E,containerBorder:G,containerBoxShadow:T,containerMargin:F,containerPadding:W,containerAlignment:U,containerOverflow:L,containerLightBackgroundGradient:J,containerDarkBackgroundGradient:V,fullWidthMobileEnabled:X,fullWidthTabletEnabled:q}=e,K=["cbb-grid-container",T.enabled&&"cbb-grid-container--has-box-shadow","0px"!==G.width&&"none"!==G.style&&("#00000000"!==G.lightColor||"#00000000"!==G.darkColor)&&"cbb-grid-container--has-border",("#00000000"!==D||"#00000000"!==A)&&"cbb-grid-container--has-bg-color",(""!==J||""!==V||R.url)&&"cbb-grid-container--has-bg-gradient",q&&"cbb-grid-container--full-width-tablet",X&&"cbb-grid-container--full-width-mobile"].filter((e=>e)).join(" "),Q=(e,t,a)=>e||t?{[`--cbb-${a}-bg-gradient`]:[t,e&&`url(${e})`].filter((e=>e)).join(", ")}:{},Y=(0,n.useBlockProps)({className:`${K}`,style:{maxWidth:a,width:"100%",margin:F.differentMarginsEnabled?`${F.top} ${F.right} ${F.bottom} ${F.left}`:`${F.top}`,...W.useGlobalPadding?{"--cbb-gc-padding":"0px var(--wp--style--root--padding-right, 0px) 0px var(--wp--style--root--padding-left, 0px)"}:{"--cbb-gc-padding":W.differentPaddingsEnabled?`${W.top} ${W.right} ${W.bottom} ${W.left}`:`${W.top}`},"--cbb-min-height":H,"--cbb-row-gap":O,"--cbb-column-gap":I,"--cbb-light-bg-color":D,"--cbb-dark-bg-color":A,...Q(R.url,V,"dark"),...Q(R.url,J,"light"),"--cbb-bg-position":`${100*E.x}% ${100*E.y}%`,"--cbb-br-style":"0px"===G.width||"none"===G.style||"#00000000"===G.lightColor&&"#00000000"===G.darkColor?"none":G.style,"--cbb-br-width":"0px"===G.width||"none"===G.style||"#00000000"===G.lightColor&&"#00000000"===G.darkColor?"0px":G.width,"--cbb-light-border-color":"0px"!==G.width&&"none"!==G.style&&"#00000000"!==G.lightColor?G.lightColor:"#00000000","--cbb-dark-border-color":"0px"!==G.width&&"none"!==G.style&&"#00000000"!==G.darkColor?G.darkColor:"#00000000","--cbb-br-radius":G.radius,"--cbb-light-box-shadow":`${T.style} ${T.hOffset} ${T.vOffset} ${T.blur} ${T.spread} ${T.lightColor}`,"--cbb-dark-box-shadow":`${T.style} ${T.hOffset} ${T.vOffset} ${T.blur} ${T.spread} ${T.darkColor}`,"--cbb-gc-x-align":U.verticalAlignment,"--cbb-gc-y-align":U.horizontalAlignment,"--cbb-col-lg":`${l}`,"--cbb-col-md":`${i}`,"--cbb-col-sm":`${d}`,"--cbb-overflow":L}});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.InspectorControls,{children:(0,o.jsx)(r.TabPanel,{activeClass:"cbb-active-tab",tabs:[{name:"layout",title:"Layout"},{name:"style",title:"Style"},{name:"additional",title:"Additional"}],children:a=>"layout"===a.name?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(g,{attributes:e,setAttributes:t}),(0,o.jsx)(h,{attributes:e,setAttributes:t}),(0,o.jsx)(x,{attributes:e,setAttributes:t}),(0,o.jsx)(s,{attributes:e,setAttributes:t}),(0,o.jsx)(y,{attributes:e,setAttributes:t}),(0,o.jsx)(z,{attributes:e,setAttributes:t}),(0,o.jsx)(c,{attributes:e,setAttributes:t}),(0,o.jsx)(p,{attributes:e,setAttributes:t}),(0,o.jsx)(_,{attributes:e,setAttributes:t})]}):"style"===a.name?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(b,{attributes:e,setAttributes:t}),(0,o.jsx)(u,{attributes:e,setAttributes:t}),(0,o.jsx)(m,{attributes:e,setAttributes:t}),(0,o.jsx)(v,{attributes:e,setAttributes:t}),(0,o.jsx)(f,{attributes:e,setAttributes:t}),(0,o.jsx)(C,{attributes:e,setAttributes:t}),(0,o.jsx)($,{attributes:e,setAttributes:t}),(0,o.jsx)(k,{attributes:e,setAttributes:t}),(0,o.jsx)(j,{attributes:e,setAttributes:t}),(0,o.jsx)(B,{attributes:e,setAttributes:t}),(0,o.jsx)(w,{attributes:e,setAttributes:t})]}):"additional"===a.name?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(S,{attributes:e,setAttributes:t}),(0,o.jsx)(N,{attributes:e,setAttributes:t}),(0,o.jsx)(P,{attributes:e,setAttributes:t}),(0,o.jsx)(M,{attributes:e,setAttributes:t})]}):null})}),(0,o.jsx)("div",{...Y,children:(0,o.jsx)(n.InnerBlocks,{})})]})},save:function({attributes:e}){const{containerWidth:t,numberOfColumns:a,numberOfColumnsTablet:l,numberOfColumnsMobile:r,containerMinHeight:i,containerLightBackgroundColor:s,containerDarkBackgroundColor:c,containerRowGap:d,containerColumnGap:b,containerBackgroundImage:u,containerBgImageFocalPoint:g,containerLightBackgroundGradient:h,containerDarkBackgroundGradient:x,containerBorder:p,containerBoxShadow:_,containerMargin:m,containerPadding:v,containerAlignment:f,containerOverflow:C,fullWidthMobileEnabled:$,fullWidthTabletEnabled:k}=e,j=(e,t,a)=>e||t?{[`--cbb-${a}-bg-gradient`]:[t,e&&`url(${e})`].filter((e=>e)).join(", ")}:{},B=["cbb-grid-container",v.useGlobalPadding&&"has-global-padding",_.enabled&&"cbb-grid-container--has-box-shadow","0px"!==p.width&&"none"!==p.style&&("#00000000"!==p.lightColor||"#00000000"!==p.darkColor)&&"cbb-grid-container--has-border",("#00000000"!==s||"#00000000"!==c)&&"cbb-grid-container--has-bg-color",(""!==h||""!==x)&&"cbb-grid-container--has-bg-gradient",k&&"cbb-grid-container--full-width-tablet",$&&"cbb-grid-container--full-width-mobile"].filter((e=>e)).join(" "),w=n.useBlockProps.save({className:`${B}`,style:{maxWidth:t,width:"100%",margin:m.differentMarginsEnabled?`${m.top} ${m.right} ${m.bottom} ${m.left}`:`${m.top}`,...!v.useGlobalPadding&&{padding:v.differentPaddingsEnabled?`${v.top} ${v.right} ${v.bottom} ${v.left}`:`${v.top}`},...0!==i&&{minHeight:i},..."normal"!==d&&{rowGap:d},..."normal"!==b&&{columnGap:b},..."#00000000"!==s&&{"--cbb-light-bg-color":s},..."#00000000"!==c&&{"--cbb-dark-bg-color":c},...""!==h||""!==x?{...j(u.url,x,"dark"),...j(u.url,h,"light")}:{...u.url&&{backgroundImage:`url(${u.url})`}},...""!==u.url&&{backgroundPosition:`${100*g.x}% ${100*g.y}%`},..."0px"!==p.width&&"none"!==p.style&&("#00000000"!==p.lightColor||"#00000000"!==p.darkColor)&&{borderStyle:p.style},..."0px"!==p.width&&"none"!==p.style&&("#00000000"!==p.lightColor||"#00000000"!==p.darkColor)&&{borderWidth:p.width},..."0px"!==p.width&&"none"!==p.style&&"#00000000"!==p.lightColor&&{"--cbb-light-border-color":p.lightColor},..."0px"!==p.width&&"none"!==p.style&&"#00000000"!==p.darkColor&&{"--cbb-dark-border-color":p.darkColor},..."0px"!==p.radius&&"0%"!==p.radius&&{borderRadius:p.radius},..._.enabled&&{"--cbb-light-box-shadow":`${_.style} ${_.hOffset} ${_.vOffset} ${_.blur} ${_.spread} ${_.lightColor}`},..._.enabled&&{"--cbb-dark-box-shadow":`${_.style} ${_.hOffset} ${_.vOffset} ${_.blur} ${_.spread} ${_.darkColor}`},..."normal"!==f.verticalAlignment&&{alignItems:f.verticalAlignment},..."legacy"!==f.horizontalAlignment&&{justifyItems:f.horizontalAlignment},..."visible"!==C&&{overflow:C},"--cbb-col-lg":`${a}`,"--cbb-col-md":`${l}`,"--cbb-col-sm":`${r}`}});return(0,o.jsx)("div",{...w,children:(0,o.jsx)(n.InnerBlocks.Content,{})})}})}},a={};function o(e){var l=a[e];if(void 0!==l)return l.exports;var n=a[e]={exports:{}};return t[e](n,n.exports,o),n.exports}o.m=t,e=[],o.O=(t,a,l,n)=>{if(!a){var r=1/0;for(d=0;d<e.length;d++){for(var[a,l,n]=e[d],i=!0,s=0;s<a.length;s++)(!1&n||r>=n)&&Object.keys(o.O).every((e=>o.O[e](a[s])))?a.splice(s--,1):(i=!1,n<r&&(r=n));if(i){e.splice(d--,1);var c=l();void 0!==c&&(t=c)}}return t}n=n||0;for(var d=e.length;d>0&&e[d-1][2]>n;d--)e[d]=e[d-1];e[d]=[a,l,n]},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={75:0,19:0};o.O.j=t=>0===e[t];var t=(t,a)=>{var l,n,[r,i,s]=a,c=0;if(r.some((t=>0!==e[t]))){for(l in i)o.o(i,l)&&(o.m[l]=i[l]);if(s)var d=s(o)}for(t&&t(a);c<r.length;c++)n=r[c],o.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return o.O(d)},a=globalThis.webpackChunkcaledros_basic_blocks=globalThis.webpackChunkcaledros_basic_blocks||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})();var l=o.O(void 0,[19],(()=>o(844)));l=o.O(l)})();
     1(()=>{"use strict";var e,t={857:()=>{const e=window.wp.blocks,t=JSON.parse('{"UU":"caledros-basic-blocks/grid-container"}'),a=window.wp.i18n,o=window.ReactJSXRuntime,l={icon:(0,o.jsx)("svg",{width:"24",height:"24",version:"1.1",viewBox:"0 0 6.35 6.35",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("g",{transform:"translate(-96.573 -101.07)",children:(0,o.jsxs)("g",{transform:"matrix(.087396 0 0 .087396 90.571 91.268)",children:[(0,o.jsx)("path",{d:"m141.33 148.5a36.329 36.329 0 0 1-36.329 36.329 36.329 36.329 0 0 1-36.329-36.329 36.329 36.329 0 0 1 36.329-36.329 36.329 36.329 0 0 1 36.329 36.329z",fill:"#e0ebe0","stroke-width":"0"}),(0,o.jsx)("path",{d:"m138.18 148.5a33.177 33.177 0 0 1-33.177 33.177 33.177 33.177 0 0 1-33.177-33.177 33.177 33.177 0 0 1 33.177-33.177 33.177 33.177 0 0 1 33.177 33.177z",fill:"#252533","stroke-width":"0"}),(0,o.jsx)("path",{d:"m135.4 148.5a30.397 30.397 0 0 1-30.397 30.397 30.397 30.397 0 0 1-30.397-30.397 30.397 30.397 0 0 1 30.397-30.397 30.397 30.397 0 0 1 30.397 30.397z",fill:"#e0ebe0","stroke-width":"0"}),(0,o.jsxs)("g",{transform:"matrix(.90041 0 0 .90041 31.823 90.353)",fill:"#252533","stroke-width":"1.1106",children:[(0,o.jsx)("path",{d:"m93.777 55.9v9.3361c7.8313 1.1492 16.709-9.4028 15.094-9.3963z"}),(0,o.jsx)("path",{d:"m97.104 59.499c2.0783-0.03527 3.9177 0.15195 8.6289-2.233-5.125 1.0559-5.7944 0.56153-8.6392 0.57438-0.78106 0.0035-0.68526 1.6378 0.01037 1.6586z","stroke-width":"0"}),(0,o.jsx)("path",{d:"m53.478 56.801h38.884v9.3252s-3.9882 1.7008-3.4603 4.8679c0.52784 3.1671 3.1084 6.862 10.088 6.9206v7.1928h-7.2969s-4.3545-4.1057-10.865-3.8568-10.078 3.691-10.078 3.691h-7.4648v-7.3819s10.451 0.62207 9.9531-7.1331c-0.49766-7.7551-19.699-9.2481-19.699-9.2481z"})]}),(0,o.jsx)("path",{d:"m106.41 126.27a0.78523 0.78523 0 0 0-0.94136 0.59044l-2.4602 10.727a0.78523 0.78523 0 0 0 0.58951 0.94136 0.78523 0.78523 0 0 0 0.94044-0.59044l2.4611-10.727a0.78523 0.78523 0 0 0-0.58951-0.94136z",color:"#000000",fill:"#fc571b","stroke-width":"0"}),(0,o.jsx)("path",{d:"m100.45 127.77-5.9517 3.9678a0.78531 0.78531 0 0 0 0 1.3062l5.9517 3.9678a0.78523 0.78523 0 0 0 1.089-0.21724 0.78523 0.78523 0 0 0-0.21816-1.089l-4.9723-3.3152 4.9723-3.3143a0.78523 0.78523 0 0 0 0.21816-1.089 0.78523 0.78523 0 0 0-1.089-0.21724z",color:"#000000",fill:"#fc571b","stroke-width":"0"}),(0,o.jsx)("path",{d:"m109.55 127.77a0.78523 0.78523 0 0 0-1.089 0.21724 0.78523 0.78523 0 0 0 0.21816 1.089l4.9714 3.3143-4.9714 3.3152a0.78523 0.78523 0 0 0-0.21816 1.089 0.78523 0.78523 0 0 0 1.089 0.21724l5.9517-3.9678a0.78531 0.78531 0 0 0 0-1.3062z",color:"#000000",fill:"#fc571b","stroke-width":"0"})]})})})},n=window.wp.blockEditor,r=window.wp.components,i=window.wp.element;function s({attributes:e,setAttributes:t}){const{containerWidth:l}=e,s=l.replace(/\d+/g,"")||"px",c=["px","%","em","rem","vw"].includes(s)?s:"px",d=parseInt(l)||0,[b,u]=(0,i.useState)("100%"!==l&&"var(--wp--style--global--content-size)"!==l&&"var(--wp--style--global--wide-size)"!==l),g=(0,n.useSettings)("layout.contentSize","layout.wideSize")||[],[h="620px",x="1280px"]=g,p=(e,t)=>["%","vw"].includes(e)&&t>100?100:t;return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Width","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use custom width",checked:b,onChange:()=>u((e=>!e))}),!b&&(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the max width for the container.","caledros-basic-blocks"),value:"100%"===l||"var(--wp--style--global--content-size)"===l||"var(--wp--style--global--wide-size)"===l?l:"",options:[{disabled:!0,label:"Select an option",value:""},{label:"Full width",value:"100%"},{label:`Content size (${h})`,value:"var(--wp--style--global--content-size)"},{label:`Wide size (${x})`,value:"var(--wp--style--global--wide-size)"}],onChange:e=>{t({containerWidth:e})}}),b&&(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the custom width (${c}) for the container.`,"caledros-basic-blocks"),value:"var(--wp--style--global--content-size)"===l||"var(--wp--style--global--wide-size)"===l?0:parseInt(l),max:["%","vw"].includes(c)?100:3e3,min:0,step:1,onChange:e=>{t({containerWidth:`${e}${c}`})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:c,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{t({containerWidth:`${p(e,d)}${e}`})}})]})]})}function c({attributes:e,setAttributes:t}){const{containerMinHeight:l}=e,n=l.replace(/\d+/g,"")||"px",i=parseInt(l)||0,s=(e,t)=>"auto"===e?"":"vh"===e&&t>100?100:t;return(0,o.jsx)(r.PanelBody,{title:(0,a.__)("Minimum height","caledros-basic-blocks"),initialOpen:!1,children:(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the minimum height (${n}) for the container.`,"caledros-basic-blocks"),initialPosition:0,max:"vh"===n?100:1e3,min:0,step:1,value:"auto"===n?0:i,onChange:e=>t({containerMinHeight:`${"auto"!==n?e:""}${n}`}),disabled:"auto"===n}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:n,options:[{label:"px",value:"px"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vh",value:"vh"},{label:"auto",value:"auto"}],onChange:e=>{t({containerMinHeight:`${s(e,i)}${e}`})}})]})})}const d=window.wp.data;function b({attributes:e,setAttributes:t}){const{containerLightBackgroundColor:l}=e,[s,c]=(0,i.useState)("#00000000"===l),[b,u]=(0,n.useSettings)("color.palette","color.defaultPalette"),g=b.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),h=(0,d.select)("core/editor")?.getEditorSettings(),x=h?.__experimentalFeatures?.color?.palette,p=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),_=p(x,"default"),m=p(x,"theme"),v=p(x,"custom"),f=[...u?[_]:[],m,...v.colors?[v]:[]];return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Background color (light mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use transparent background",checked:s,onChange:()=>{c((e=>!e)),t({containerLightBackgroundColor:"#00000000"})}}),!s&&(0,o.jsx)(r.ColorPalette,{colors:x?f:g,value:l,onChange:e=>t({containerLightBackgroundColor:e}),enableAlpha:!0,clearable:!1})]})}function u({attributes:e,setAttributes:t}){const{containerDarkBackgroundColor:l}=e,[s,c]=(0,i.useState)("#00000000"===l),[b,u]=(0,n.useSettings)("color.palette","color.defaultPalette"),g=b.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),h=(0,d.select)("core/editor")?.getEditorSettings(),x=h?.__experimentalFeatures?.color?.palette,p=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),_=p(x,"default"),m=p(x,"theme"),v=p(x,"custom"),f=[...u?[_]:[],m,...v.colors?[v]:[]];return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Background color (dark mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use transparent background",checked:s,onChange:()=>{c((e=>!e)),t({containerDarkBackgroundColor:"#00000000"})}}),!s&&(0,o.jsx)(r.ColorPalette,{colors:x?f:g,value:l,onChange:e=>t({containerDarkBackgroundColor:e}),enableAlpha:!0,clearable:!1})]})}function g({attributes:e,setAttributes:t}){const{numberOfColumns:l}=e;return(0,o.jsx)(r.PanelBody,{title:(0,a.__)("No. of columns (desktop)","caledros-basic-blocks"),initialOpen:!1,children:(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the number of columns for the container (desktop).","caledros-basic-blocks"),value:l,initialPosition:1,max:6,min:1,step:1,onChange:e=>t({numberOfColumns:e})})})}function h({attributes:e,setAttributes:t}){const{numberOfColumnsTablet:l}=e;return(0,o.jsx)(r.PanelBody,{title:(0,a.__)("No. of columns (tablet)","caledros-basic-blocks"),initialOpen:!1,children:(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the number of columns for the container (tablet).","caledros-basic-blocks"),value:l,initialPosition:1,max:6,min:1,step:1,onChange:e=>t({numberOfColumnsTablet:e})})})}function x({attributes:e,setAttributes:t}){const{numberOfColumnsMobile:l}=e;return(0,o.jsx)(r.PanelBody,{title:(0,a.__)("No. of columns (mobile)","caledros-basic-blocks"),initialOpen:!1,children:(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the number of columns for the container (mobile devices).","caledros-basic-blocks"),value:l,initialPosition:1,max:6,min:1,step:1,onChange:e=>t({numberOfColumnsMobile:e})})})}function p({attributes:e,setAttributes:t}){const{containerRowGap:l}=e,[n,s]=(0,i.useState)("normal"===l);return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Row gap","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Use normal row gap (default value)","caledros-basic-blocks"),checked:n,onChange:()=>{let e=n?"0":"normal";s((e=>!e)),t({containerRowGap:e})}}),!n&&(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the row gap (px) for the grid container.","caledros-basic-blocks"),value:isNaN(parseInt(l))?0:parseInt(l),max:200,min:0,step:1,onChange:e=>t({containerRowGap:`${e}px`})})]})}function _({attributes:e,setAttributes:t}){const{containerColumnGap:l}=e,[n,s]=(0,i.useState)("normal"===l);return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Column gap","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Use normal column gap (default value)","caledros-basic-blocks"),checked:n,onChange:()=>{let e=n?"0":"normal";s((e=>!e)),t({containerColumnGap:e})}}),!n&&(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the column gap (px) for the grid container.","caledros-basic-blocks"),value:isNaN(parseInt(l))?0:parseInt(l),max:200,min:0,step:1,onChange:e=>t({containerColumnGap:`${e}px`})})]})}function m({attributes:e,setAttributes:t}){const{containerBackgroundImage:l,containerBgImageFocalPoint:i}=e,s=()=>{t({containerBackgroundImage:{id:"",alt:"",url:""}})};return(0,o.jsx)(r.PanelBody,{title:(0,a.__)("Background image","caledros-basic-blocks"),initialOpen:!1,children:(0,o.jsx)(n.MediaUploadCheck,{children:(0,o.jsx)(n.MediaUpload,{allowedTypes:["image"],value:l.id,render:({open:e})=>(0,o.jsxs)(o.Fragment,{children:[l.url&&(0,o.jsx)(r.FocalPointPicker,{__nextHasNoMarginBottom:!0,onChange:e=>{t({containerBgImageFocalPoint:e})},url:l.url,value:i}),(0,o.jsxs)("div",{style:{display:"flex",gap:"10px"},children:[(0,o.jsx)(r.Button,{variant:"primary",onClick:e,children:"Select image"}),(0,o.jsx)(r.Button,{variant:"secondary",onClick:s,children:"Remove image"})]})]}),onSelect:e=>{t({containerBackgroundImage:{id:e.id,alt:e.alt,url:e.url}})}})})})}function v({attributes:e,setAttributes:t}){const{containerLightBackgroundGradient:l}=e,[n,s]=(0,i.useState)(""!==l);return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Background gradient (light mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable background gradient","caledros-basic-blocks"),checked:n,onChange:()=>{s((e=>!e)),t({containerLightBackgroundGradient:""})}}),n&&(0,o.jsx)(r.CustomGradientPicker,{onChange:e=>{t({containerLightBackgroundGradient:e})},value:""===l?"linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5))":l})]})}function f({attributes:e,setAttributes:t}){const{containerDarkBackgroundGradient:l}=e,[n,s]=(0,i.useState)(""!==l);return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Background gradient (dark mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable background gradient","caledros-basic-blocks"),checked:n,onChange:()=>{s((e=>!e)),t({containerDarkBackgroundGradient:""})}}),n&&(0,o.jsx)(r.CustomGradientPicker,{onChange:e=>{t({containerDarkBackgroundGradient:e})},value:""===l?"linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5))":l})]})}function C({attributes:e,setAttributes:t}){const{containerBorder:l}=e,n=l.style.split(" "),s=n[0]||"solid",c=n[1]||"none",d=n[2]||"none",b=n[3]||"none",[u,g]=(0,i.useState)(!!l.style.includes(" "));return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Border style","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border styles for each side",checked:u,onChange:()=>{const e=!u;g(e),t(e?{containerBorder:{...l,style:"solid none none none"}}:{containerBorder:{...l,style:"solid"}})}}),!u&&(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the border style.","caledros-basic-blocks"),value:l.style,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{t({containerBorder:{...l,style:e}})}}),u&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the style for the top border.","caledros-basic-blocks"),value:s,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{t({containerBorder:{...l,style:`${e} ${c} ${d} ${b}`}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the style for the right border.","caledros-basic-blocks"),value:c,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{t({containerBorder:{...l,style:`${s} ${e} ${d} ${b}`}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the style for the bottom border.","caledros-basic-blocks"),value:d,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{t({containerBorder:{...l,style:`${s} ${c} ${e} ${b}`}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the style for the left border.","caledros-basic-blocks"),value:b,options:[{disabled:!0,label:"Select an option",value:""},{label:"None",value:"none"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Solid",value:"solid"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"}],onChange:e=>{t({containerBorder:{...l,style:`${s} ${c} ${d} ${e}`}})}})]})]})}function $({attributes:e,setAttributes:t}){const{containerBorder:l}=e,n=l.width.split(" "),s=parseInt(n[0])||0,c=parseInt(n[1])||0,d=parseInt(n[2])||0,b=parseInt(n[3])||0,[u,g]=(0,i.useState)(!!l.width.includes(" "));return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Border width","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border widths for each side",checked:u,onChange:()=>{const e=!u;g(e),t(e?{containerBorder:{...l,width:"1px 1px 1px 1px"}}:{containerBorder:{...l,width:"1px"}})}}),!u&&(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the border width (px) for the container.","caledros-basic-blocks"),value:parseInt(l.width),max:50,min:0,step:1,onChange:e=>{t({containerBorder:{...l,width:`${e}px`}})}}),u&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the top border width (px) for the container.","caledros-basic-blocks"),value:s,max:50,min:0,step:1,onChange:e=>{t({containerBorder:{...l,width:`${e}px ${c}px ${d}px ${b}px`}})}}),(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the right border width (px) for the container.","caledros-basic-blocks"),value:c,max:50,min:0,step:1,onChange:e=>{t({containerBorder:{...l,width:`${s}px ${e}px ${d}px ${b}px`}})}}),(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the bottom border width (px) for the container.","caledros-basic-blocks"),value:d,max:50,min:0,step:1,onChange:e=>{t({containerBorder:{...l,width:`${s}px ${c}px ${e}px ${b}px`}})}}),(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the left border width (px) for the container.","caledros-basic-blocks"),value:b,max:50,min:0,step:1,onChange:e=>{t({containerBorder:{...l,width:`${s}px ${c}px ${d}px ${e}px`}})}})]})]})}function k({attributes:e,setAttributes:t}){const{containerBorder:l}=e,s=l.lightColor.split(" "),c=s[0]||"#000",b=s[1]||"#000",u=s[2]||"#000",g=s[3]||"#000",[h,x]=(0,i.useState)(!!l.lightColor.includes(" ")),[p,_]=(0,n.useSettings)("color.palette","color.defaultPalette"),m=p.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),v=(0,d.select)("core/editor")?.getEditorSettings(),f=v?.__experimentalFeatures?.color?.palette,C=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),$=C(f,"default"),k=C(f,"theme"),j=C(f,"custom"),B=[..._?[$]:[],k,...j.colors?[j]:[]];return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Border color (light mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border colors for each side",checked:h,onChange:()=>{const e=!h;x(e),t(e?{containerBorder:{...l,lightColor:"#000 #000 #000 #000"}}:{containerBorder:{...l,lightColor:"#000"}})}}),!h&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose the border color","caledros-basic-blocks")}),(0,o.jsx)(r.ColorPalette,{colors:f?B:fallbackColorOptionse,value:l.lightColor,onChange:e=>t({containerBorder:{...l,lightColor:e||"#00000000"}}),enableAlpha:!0,clearable:!0})]}),h&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the top border","caledros-basic-blocks")}),(0,o.jsx)(r.ColorPalette,{colors:f?B:m,value:c,onChange:e=>{t({containerBorder:{...l,lightColor:`${e||"#00000000"} ${b} ${u} ${g}`}})},enableAlpha:!0,clearable:!0}),(0,o.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the right border","caledros-basic-blocks")}),(0,o.jsx)(r.ColorPalette,{colors:f?B:m,value:b,onChange:e=>{t({containerBorder:{...l,lightColor:`${c} ${e||"#00000000"} ${u} ${g}`}})},enableAlpha:!0,clearable:!0}),(0,o.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the bottom border","caledros-basic-blocks")}),(0,o.jsx)(r.ColorPalette,{colors:f?B:m,value:u,onChange:e=>{t({containerBorder:{...l,lightColor:`${c} ${b} ${e||"#00000000"} ${g}`}})},enableAlpha:!0,clearable:!0}),(0,o.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the left border","caledros-basic-blocks")}),(0,o.jsx)(r.ColorPalette,{colors:f?B:m,value:g,onChange:e=>{t({containerBorder:{...l,lightColor:`${c} ${b} ${u} ${e||"#00000000"}`}})},enableAlpha:!0,clearable:!0})]})]})}function j({attributes:e,setAttributes:t}){const{containerBorder:l}=e,s=l.darkColor.split(" "),c=s[0]||"#000",b=s[1]||"#000",u=s[2]||"#000",g=s[3]||"#000",[h,x]=(0,i.useState)(!!l.darkColor.includes(" ")),[p,_]=(0,n.useSettings)("color.palette","color.defaultPalette"),m=p.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),v=(0,d.select)("core/editor")?.getEditorSettings(),f=v?.__experimentalFeatures?.color?.palette,C=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),$=C(f,"default"),k=C(f,"theme"),j=C(f,"custom"),B=[..._?[$]:[],k,...j.colors?[j]:[]];return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Border color (dark mode)","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border colors for each side",checked:h,onChange:()=>{const e=!h;x(e),t(e?{containerBorder:{...l,darkColor:"#000 #000 #000 #000"}}:{containerBorder:{...l,darkColor:"#000"}})}}),!h&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose the border color","caledros-basic-blocks")}),(0,o.jsx)(r.ColorPalette,{colors:f?B:m,value:l.darkColor,onChange:e=>t({containerBorder:{...l,darkColor:e||"#00000000"}}),enableAlpha:!0,clearable:!0})]}),h&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the top border","caledros-basic-blocks")}),(0,o.jsx)(r.ColorPalette,{colors:f?B:m,value:c,onChange:e=>{t({containerBorder:{...l,darkColor:`${e||"#00000000"} ${b} ${u} ${g}`}})},enableAlpha:!0,clearable:!0}),(0,o.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the right border","caledros-basic-blocks")}),(0,o.jsx)(r.ColorPalette,{colors:f?B:m,value:b,onChange:e=>{t({containerBorder:{...l,darkColor:`${c} ${e||"#00000000"} ${u} ${g}`}})},enableAlpha:!0,clearable:!0}),(0,o.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the bottom border","caledros-basic-blocks")}),(0,o.jsx)(r.ColorPalette,{colors:f?B:m,value:u,onChange:e=>{t({containerBorder:{...l,darkColor:`${c} ${b} ${e||"#00000000"} ${g}`}})},enableAlpha:!0,clearable:!0}),(0,o.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the left border","caledros-basic-blocks")}),(0,o.jsx)(r.ColorPalette,{colors:f?B:m,value:g,onChange:e=>{t({containerBorder:{...l,darkColor:`${c} ${b} ${u} ${e||"#00000000"}`}})},enableAlpha:!0,clearable:!0})]})]})}function B({attributes:e,setAttributes:t}){const{containerBorder:l}=e,n=l.radius.split(" "),s=parseInt(n[0])||0,c=parseInt(n[1])||0,d=parseInt(n[2])||0,b=parseInt(n[3])||0,u=l.radius.split(" "),g=u[0]?u[0].replace(/\d+/g,""):"px",h=u[1]?u[1].replace(/\d+/g,""):"px",x=u[2]?u[2].replace(/\d+/g,""):"px",p=u[3]?u[3].replace(/\d+/g,""):"px",[_,m]=(0,i.useState)(!!l.radius.includes(" ")),v=(e,t)=>"%"===e&&t>100?100:t;return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Border radius","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:"Use different border radiuses for each corner",checked:_,onChange:()=>{const e=!_;m(e),t(e?{containerBorder:{...l,radius:"10px 10px 10px 10px"}}:{containerBorder:{...l,radius:"10px"}})}}),!_&&(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the border radius (${g}) for the container.`,"caledros-basic-blocks"),value:parseInt(l.radius),max:"%"===g?100:150,min:0,step:1,onChange:e=>{t({containerBorder:{...l,radius:`${e}${g}`}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:g,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{t({containerBorder:{...l,radius:`${v(e,parseInt(l.radius))}${e}`}})}})]}),_&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the top-left border radius (${g}).`,"caledros-basic-blocks"),value:s,max:"%"===g?100:150,min:0,step:1,onChange:e=>{t({containerBorder:{...l,radius:`${e}${g} ${c}${h} ${d}${x} ${b}${p}`}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:g,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{t({containerBorder:{...l,radius:`${v(e,s)}${e} ${c}${h} ${d}${x} ${b}${p}`}})}})]}),(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the top-right border radius (${h}).`,"caledros-basic-blocks"),value:c,max:"%"===h?100:150,min:0,step:1,onChange:e=>{t({containerBorder:{...l,radius:`${s}${g} ${e}${h} ${d}${x} ${b}${p}`}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:h,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{t({containerBorder:{...l,radius:`${s}${g} ${v(e,c)}${e} ${d}${x} ${b}${p}`}})}})]}),(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the bottom-right border radius (${x}).`,"caledros-basic-blocks"),value:d,max:"%"===x?100:150,min:0,step:1,onChange:e=>{t({containerBorder:{...l,radius:`${s}${g} ${c}${h} ${e}${x} ${b}${p}`}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:x,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{t({containerBorder:{...l,radius:`${s}${g} ${c}${h} ${v(e,d)}${e} ${b}${p}`}})}})]}),(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the bottom-left border radius (${p}).`,"caledros-basic-blocks"),value:b,max:"%"===p?100:150,min:0,step:1,onChange:e=>{t({containerBorder:{...l,radius:`${s}${g} ${c}${h} ${d}${x} ${e}${p}`}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:p,options:[{label:"px",value:"px"},{label:"%",value:"%"}],onChange:e=>{t({containerBorder:{...l,radius:`${s}${g} ${c}${h} ${d}${x} ${v(e,b)}${e}`}})}})]})]})]})}function w({attributes:e,setAttributes:t}){const{containerBoxShadow:l}=e,[i,s]=(0,n.useSettings)("color.palette","color.defaultPalette"),c=i.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),b=(0,d.select)("core/editor")?.getEditorSettings(),u=b?.__experimentalFeatures?.color?.palette,g=(e,t)=>({colors:e?.[t]?.map((e=>({color:`var(--wp--preset--color--${e.slug})`,name:e.name}))),name:`${t}`}),h=g(u,"default"),x=g(u,"theme"),p=g(u,"custom"),_=[...s?[h]:[],x,...p.colors?[p]:[]];return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Box shadow","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable box shadow","caledros-basic-blocks"),checked:l.enabled,onChange:e=>{t({containerBoxShadow:{...l,enabled:e}})}}),l.enabled&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the style for the box shadow.","caledros-basic-blocks"),value:""===l.style?"outline":"inset",options:[{label:"Outline",value:"outline"},{label:"Inset",value:"inset"}],onChange:e=>{t({containerBoxShadow:{...l,style:`${"outline"===e?"":e}`}})}}),(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the horizontal offset (px).","caledros-basic-blocks"),value:parseInt(l.hOffset),max:100,min:-100,step:1,onChange:e=>t({containerBoxShadow:{...l,hOffset:`${e}px`}})}),(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the vertical offset (px).","caledros-basic-blocks"),value:parseInt(l.vOffset),max:100,min:-100,step:1,onChange:e=>t({containerBoxShadow:{...l,vOffset:`${e}px`}})}),(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the blur (px).","caledros-basic-blocks"),value:parseInt(l.blur),max:100,min:0,step:1,onChange:e=>t({containerBoxShadow:{...l,blur:`${e}px`}})}),(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the spread (px).","caledros-basic-blocks"),value:parseInt(l.spread),max:100,min:-100,step:1,onChange:e=>t({containerBoxShadow:{...l,spread:`${e}px`}})}),(0,o.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the box shadow (light mode)","caledros-basic-blocks")}),(0,o.jsx)(r.ColorPalette,{colors:u?_:c,value:l.lightColor,onChange:e=>t({containerBoxShadow:{...l,lightColor:e||"#00000000"}}),enableAlpha:!0,clearable:!0}),(0,o.jsx)("label",{className:"cbb-editor-label",children:(0,a.__)("Choose a color for the box shadow (dark mode)","caledros-basic-blocks")}),(0,o.jsx)(r.ColorPalette,{colors:u?_:c,value:l.darkColor,onChange:e=>t({containerBoxShadow:{...l,darkColor:e||"#00000000"}}),enableAlpha:!0,clearable:!0})]})]})}function S({attributes:e,setAttributes:t}){const{containerMargin:l}=e,n=parseInt(l.top)||0,i=parseInt(l.left)||0,s=parseInt(l.bottom)||0,c=parseInt(l.right)||0,d=l.top.replace(/\d+/g,""),b=l.left.replace(/\d+/g,""),u=l.bottom.replace(/\d+/g,""),g=l.right.replace(/\d+/g,""),h=(e,t)=>"auto"===e?"":["%","vw"].includes(e)&&t>100?100:t;return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Margin","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable different margins","caledros-basic-blocks"),checked:l.differentMarginsEnabled,onChange:e=>{t({containerMargin:{...l,differentMarginsEnabled:e}})}}),!l.differentMarginsEnabled&&(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the margin (${d}) for the container.`,"caledros-basic-blocks"),value:n,max:["%","vw"].includes(d)?100:500,min:0,step:1,onChange:e=>{t({containerMargin:{...l,top:`${"auto"===d?"":e}${d}`}})},disabled:"auto"===d}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:d,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{t({containerMargin:{...l,top:`${h(e,n)}${e}`}})}})]}),l.differentMarginsEnabled&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the top margin (${d}) for the container.`,"caledros-basic-blocks"),value:n,max:["%","vw"].includes(d)?100:500,min:0,step:1,onChange:e=>{t({containerMargin:{...l,top:`${"auto"===d?"":e}${d}`}})},disabled:"auto"===d}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:d,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{t({containerMargin:{...l,top:`${h(e,n)}${e}`}})}})]}),(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the right margin (${g}) for the container.`,"caledros-basic-blocks"),value:c,max:["%","vw"].includes(g)?100:500,min:0,step:1,onChange:e=>{t({containerMargin:{...l,right:`${"auto"===g?"":e}${g}`}})},disabled:"auto"===g}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:g,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{t({containerMargin:{...l,right:`${h(e,c)}${e}`}})}})]}),(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the bottom margin (${u}) for the container.`,"caledros-basic-blocks"),value:s,max:["%","vw"].includes(u)?100:500,min:0,step:1,onChange:e=>{t({containerMargin:{...l,bottom:`${"auto"===u?"":e}${u}`}})},disabled:"auto"===u}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:u,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{t({containerMargin:{...l,bottom:`${h(e,s)}${e}`}})}})]}),(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the left margin (${b}) for the container.`,"caledros-basic-blocks"),value:i,max:["%","vw"].includes(b)?100:500,min:0,step:1,onChange:e=>{t({containerMargin:{...l,left:`${"auto"===b?"":e}${b}`}})},disabled:"auto"===b}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:b,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"},{label:"auto",value:"auto"}],onChange:e=>{t({containerMargin:{...l,left:`${h(e,i)}${e}`}})}})]})]})]})}function N({attributes:e,setAttributes:t}){const{containerPadding:l}=e,n=parseInt(l.top)||0,i=parseInt(l.left)||0,s=parseInt(l.bottom)||0,c=parseInt(l.right)||0,d=l.top.replace(/\d+/g,""),b=l.left.replace(/\d+/g,""),u=l.bottom.replace(/\d+/g,""),g=l.right.replace(/\d+/g,""),h=(e,t)=>["%","vw"].includes(e)&&t>100?100:t;return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Padding","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Use global padding","caledros-basic-blocks"),help:(0,a.__)("This option applies predefined padding to the right and left sides of the block, ensuring consistency across the entire site. To adjust this padding, navigate to the Layout section in the Full Site Editor.","caledros-basic-blocks"),checked:l.useGlobalPadding,onChange:e=>{t({containerPadding:{...l,useGlobalPadding:e}})}}),!l.useGlobalPadding&&(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable different paddings","caledros-basic-blocks"),checked:l.differentPaddingsEnabled,onChange:e=>{t({containerPadding:{...l,differentPaddingsEnabled:e}})}}),!l.differentPaddingsEnabled&&!l.useGlobalPadding&&(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the padding (${d}) for the container`,"caledros-basic-blocks"),value:n,max:["%","vw"].includes(d)?100:500,min:0,step:1,onChange:e=>{t({containerPadding:{...l,top:`${e}${d}`}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:d,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{t({containerPadding:{...l,top:`${h(e,n)}${e}`}})}})]}),l.differentPaddingsEnabled&&!l.useGlobalPadding&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the top padding (${d}) for the container`,"caledros-basic-blocks"),value:n,max:["%","vw"].includes(d)?100:500,min:0,step:1,onChange:e=>{t({containerPadding:{...l,top:`${e}${d}`}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:d,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{t({containerPadding:{...l,top:`${h(e,n)}${e}`}})}})]}),(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the right padding (${g}) for the container`,"caledros-basic-blocks"),value:c,max:["%","vw"].includes(g)?100:500,min:0,step:1,onChange:e=>{t({containerPadding:{...l,right:`${e}${g}`}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:g,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{t({containerPadding:{...l,right:`${h(e,c)}${e}`}})}})]}),(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the bottom padding (${u}) for the container`,"caledros-basic-blocks"),value:s,max:["%","vw"].includes(u)?100:500,min:0,step:1,onChange:e=>{t({containerPadding:{...l,bottom:`${e}${u}`}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:u,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{t({containerPadding:{...l,bottom:`${h(e,s)}${e}`}})}})]}),(0,o.jsxs)("div",{className:"cbb-editor__grid",children:[(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)(`Please select the left padding (${b}) for the container`,"caledros-basic-blocks"),value:i,max:["%","vw"].includes(b)?100:500,min:0,step:1,onChange:e=>{t({containerPadding:{...l,left:`${e}${b}`}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:b,options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"rem",value:"rem"},{label:"vw",value:"vw"}],onChange:e=>{t({containerPadding:{...l,left:`${h(e,i)}${e}`}})}})]})]})]})}function P({attributes:e,setAttributes:t}){const{containerAlignment:l}=e;return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Content alignment","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the vertical alignment for the container items.","caledros-basic-blocks"),value:l.verticalAlignment,options:[{label:"Start",value:"start"},{label:"Center",value:"center"},{label:"End",value:"end"},{label:"Stretch",value:"stretch"},{label:"Normal (default value)",value:"normal"}],onChange:e=>{t({containerAlignment:{...l,verticalAlignment:e}})}}),(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Choose the horizontal alignment for the container items.","caledros-basic-blocks"),value:l.horizontalAlignment,options:[{label:"Start",value:"start"},{label:"Center",value:"center"},{label:"End",value:"end"},{label:"Stretch",value:"stretch"},{label:"Legacy (default value)",value:"legacy"}],onChange:e=>{t({containerAlignment:{...l,horizontalAlignment:e}})}})]})}function M({attributes:e,setAttributes:t}){const{containerOverflow:l}=e;return(0,o.jsx)(r.PanelBody,{title:(0,a.__)("Overflow","caledros-basic-blocks"),initialOpen:!1,children:(0,o.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Select the value for the overflow property. The container will automatically have 'overflow:hidden' applied if it's the parent of a slider or image gallery block.","caledros-basic-blocks"),value:l,options:[{label:"Visible (default)",value:"visible"},{label:"Hidden",value:"hidden"},{label:"Scroll",value:"scroll"},{label:"Auto",value:"auto"}],onChange:e=>{t({containerOverflow:e})}})})}function y({attributes:e,setAttributes:t}){const{fullWidthTabletEnabled:l}=e;return(0,o.jsx)(r.PanelBody,{title:(0,a.__)("Full Width (Tablet and Mobile)","caledros-basic-blocks"),initialOpen:!1,children:(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable the grid container to expand to full width on tablets and mobile devices.","caledros-basic-blocks"),checked:l,onChange:e=>{t({fullWidthTabletEnabled:e})}})})}function z({attributes:e,setAttributes:t}){const{fullWidthMobileEnabled:l}=e;return(0,o.jsx)(r.PanelBody,{title:(0,a.__)("Full Width (Mobile)","caledros-basic-blocks"),initialOpen:!1,children:(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable the grid container to expand to full width only on mobile devices.","caledros-basic-blocks"),checked:l,onChange:e=>{t({fullWidthMobileEnabled:e})}})})}function H({attributes:e,setAttributes:t}){const{containerBlur:l}=e;return(0,o.jsxs)(r.PanelBody,{title:(0,a.__)("Blur","caledros-basic-blocks"),initialOpen:!1,children:[(0,o.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Enable blur","caledros-basic-blocks"),checked:l.enabled,onChange:e=>{t({containerBlur:{...l,enabled:e}})}}),l.enabled&&(0,o.jsx)(o.Fragment,{children:(0,o.jsx)(r.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,help:(0,a.__)("Please select the value for the blur filter (px).","caledros-basic-blocks"),value:parseInt(l.value),max:100,min:0,step:1,onChange:e=>t({containerBlur:{...l,value:`${e}px`}})})})]})}(0,e.registerBlockType)(t.UU,{icon:l.icon,edit:function({attributes:e,setAttributes:t}){const{containerWidth:a,numberOfColumns:l,numberOfColumnsTablet:i,numberOfColumnsMobile:d,containerMinHeight:D,containerLightBackgroundColor:A,containerDarkBackgroundColor:O,containerRowGap:I,containerColumnGap:R,containerBackgroundImage:E,containerBgImageFocalPoint:G,containerBorder:T,containerBoxShadow:F,containerMargin:W,containerPadding:U,containerAlignment:L,containerOverflow:J,containerLightBackgroundGradient:V,containerDarkBackgroundGradient:X,fullWidthMobileEnabled:q,fullWidthTabletEnabled:K,containerBlur:Q}=e,Y=["cbb-grid-container",F.enabled&&"cbb-grid-container--has-box-shadow","0px"!==T.width&&"none"!==T.style&&("#00000000"!==T.lightColor||"#00000000"!==T.darkColor)&&"cbb-grid-container--has-border",("#00000000"!==A||"#00000000"!==O)&&"cbb-grid-container--has-bg-color",(""!==V||""!==X||E.url)&&"cbb-grid-container--has-bg-gradient",K&&"cbb-grid-container--full-width-tablet",q&&"cbb-grid-container--full-width-mobile",Q.enabled&&"cbb-grid-container--has-blur"].filter((e=>e)).join(" "),Z=(e,t,a)=>e||t?{[`--cbb-${a}-bg-gradient`]:[t,e&&`url(${e})`].filter((e=>e)).join(", ")}:{},ee=(0,n.useBlockProps)({className:`${Y}`,style:{maxWidth:a,width:"100%",margin:W.differentMarginsEnabled?`${W.top} ${W.right} ${W.bottom} ${W.left}`:`${W.top}`,...U.useGlobalPadding?{"--cbb-gc-padding":"0px var(--wp--style--root--padding-right, 0px) 0px var(--wp--style--root--padding-left, 0px)"}:{"--cbb-gc-padding":U.differentPaddingsEnabled?`${U.top} ${U.right} ${U.bottom} ${U.left}`:`${U.top}`},"--cbb-min-height":D,"--cbb-row-gap":I,"--cbb-column-gap":R,"--cbb-light-bg-color":A,"--cbb-dark-bg-color":O,...Z(E.url,X,"dark"),...Z(E.url,V,"light"),"--cbb-bg-position":`${100*G.x}% ${100*G.y}%`,"--cbb-br-style":"0px"===T.width||"none"===T.style||"#00000000"===T.lightColor&&"#00000000"===T.darkColor?"none":T.style,"--cbb-br-width":"0px"===T.width||"none"===T.style||"#00000000"===T.lightColor&&"#00000000"===T.darkColor?"0px":T.width,"--cbb-light-border-color":"0px"!==T.width&&"none"!==T.style&&"#00000000"!==T.lightColor?T.lightColor:"#00000000","--cbb-dark-border-color":"0px"!==T.width&&"none"!==T.style&&"#00000000"!==T.darkColor?T.darkColor:"#00000000",...Q.enabled&&{"--cbb-blur":`${Q.value}`},"--cbb-br-radius":T.radius,"--cbb-light-box-shadow":`${F.style} ${F.hOffset} ${F.vOffset} ${F.blur} ${F.spread} ${F.lightColor}`,"--cbb-dark-box-shadow":`${F.style} ${F.hOffset} ${F.vOffset} ${F.blur} ${F.spread} ${F.darkColor}`,"--cbb-gc-x-align":L.verticalAlignment,"--cbb-gc-y-align":L.horizontalAlignment,"--cbb-col-lg":`${l}`,"--cbb-col-md":`${i}`,"--cbb-col-sm":`${d}`,"--cbb-overflow":J}});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.InspectorControls,{children:(0,o.jsx)(r.TabPanel,{activeClass:"cbb-active-tab",tabs:[{name:"layout",title:"Layout"},{name:"style",title:"Style"},{name:"additional",title:"Additional"}],children:a=>"layout"===a.name?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(g,{attributes:e,setAttributes:t}),(0,o.jsx)(h,{attributes:e,setAttributes:t}),(0,o.jsx)(x,{attributes:e,setAttributes:t}),(0,o.jsx)(s,{attributes:e,setAttributes:t}),(0,o.jsx)(y,{attributes:e,setAttributes:t}),(0,o.jsx)(z,{attributes:e,setAttributes:t}),(0,o.jsx)(c,{attributes:e,setAttributes:t}),(0,o.jsx)(p,{attributes:e,setAttributes:t}),(0,o.jsx)(_,{attributes:e,setAttributes:t})]}):"style"===a.name?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(b,{attributes:e,setAttributes:t}),(0,o.jsx)(u,{attributes:e,setAttributes:t}),(0,o.jsx)(m,{attributes:e,setAttributes:t}),(0,o.jsx)(v,{attributes:e,setAttributes:t}),(0,o.jsx)(f,{attributes:e,setAttributes:t}),(0,o.jsx)(C,{attributes:e,setAttributes:t}),(0,o.jsx)($,{attributes:e,setAttributes:t}),(0,o.jsx)(k,{attributes:e,setAttributes:t}),(0,o.jsx)(j,{attributes:e,setAttributes:t}),(0,o.jsx)(B,{attributes:e,setAttributes:t}),(0,o.jsx)(w,{attributes:e,setAttributes:t}),(0,o.jsx)(H,{attributes:e,setAttributes:t})]}):"additional"===a.name?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(S,{attributes:e,setAttributes:t}),(0,o.jsx)(N,{attributes:e,setAttributes:t}),(0,o.jsx)(P,{attributes:e,setAttributes:t}),(0,o.jsx)(M,{attributes:e,setAttributes:t})]}):null})}),(0,o.jsx)("div",{...ee,children:(0,o.jsx)(n.InnerBlocks,{})})]})},save:function({attributes:e}){const{containerWidth:t,numberOfColumns:a,numberOfColumnsTablet:l,numberOfColumnsMobile:r,containerMinHeight:i,containerLightBackgroundColor:s,containerDarkBackgroundColor:c,containerRowGap:d,containerColumnGap:b,containerBackgroundImage:u,containerBgImageFocalPoint:g,containerLightBackgroundGradient:h,containerDarkBackgroundGradient:x,containerBorder:p,containerBoxShadow:_,containerMargin:m,containerPadding:v,containerAlignment:f,containerOverflow:C,fullWidthMobileEnabled:$,fullWidthTabletEnabled:k,containerBlur:j}=e,B=(e,t,a)=>e||t?{[`--cbb-${a}-bg-gradient`]:[t,e&&`url(${e})`].filter((e=>e)).join(", ")}:{},w=["cbb-grid-container",v.useGlobalPadding&&"has-global-padding",_.enabled&&"cbb-grid-container--has-box-shadow","0px"!==p.width&&"none"!==p.style&&("#00000000"!==p.lightColor||"#00000000"!==p.darkColor)&&"cbb-grid-container--has-border",("#00000000"!==s||"#00000000"!==c)&&"cbb-grid-container--has-bg-color",(""!==h||""!==x)&&"cbb-grid-container--has-bg-gradient",k&&"cbb-grid-container--full-width-tablet",$&&"cbb-grid-container--full-width-mobile",j.enabled&&"cbb-grid-container--has-blur"].filter((e=>e)).join(" "),S=n.useBlockProps.save({className:`${w}`,style:{maxWidth:t,width:"100%",margin:m.differentMarginsEnabled?`${m.top} ${m.right} ${m.bottom} ${m.left}`:`${m.top}`,...!v.useGlobalPadding&&{padding:v.differentPaddingsEnabled?`${v.top} ${v.right} ${v.bottom} ${v.left}`:`${v.top}`},...0!==i&&{minHeight:i},..."normal"!==d&&{rowGap:d},..."normal"!==b&&{columnGap:b},..."#00000000"!==s&&{"--cbb-light-bg-color":s},..."#00000000"!==c&&{"--cbb-dark-bg-color":c},...""!==h||""!==x?{...B(u.url,x,"dark"),...B(u.url,h,"light")}:{...u.url&&{backgroundImage:`url(${u.url})`}},...""!==u.url&&{backgroundPosition:`${100*g.x}% ${100*g.y}%`},..."0px"!==p.width&&"none"!==p.style&&("#00000000"!==p.lightColor||"#00000000"!==p.darkColor)&&{borderStyle:p.style},..."0px"!==p.width&&"none"!==p.style&&("#00000000"!==p.lightColor||"#00000000"!==p.darkColor)&&{borderWidth:p.width},..."0px"!==p.width&&"none"!==p.style&&"#00000000"!==p.lightColor&&{"--cbb-light-border-color":p.lightColor},..."0px"!==p.width&&"none"!==p.style&&"#00000000"!==p.darkColor&&{"--cbb-dark-border-color":p.darkColor},..."0px"!==p.radius&&"0%"!==p.radius&&{borderRadius:p.radius},..._.enabled&&{"--cbb-light-box-shadow":`${_.style} ${_.hOffset} ${_.vOffset} ${_.blur} ${_.spread} ${_.lightColor}`},..._.enabled&&{"--cbb-dark-box-shadow":`${_.style} ${_.hOffset} ${_.vOffset} ${_.blur} ${_.spread} ${_.darkColor}`},..."normal"!==f.verticalAlignment&&{alignItems:f.verticalAlignment},..."legacy"!==f.horizontalAlignment&&{justifyItems:f.horizontalAlignment},..."visible"!==C&&{overflow:C},...j.enabled&&{"--cbb-blur":`${j.value}`},"--cbb-col-lg":`${a}`,"--cbb-col-md":`${l}`,"--cbb-col-sm":`${r}`}});return(0,o.jsx)("div",{...S,children:(0,o.jsx)(n.InnerBlocks.Content,{})})}})}},a={};function o(e){var l=a[e];if(void 0!==l)return l.exports;var n=a[e]={exports:{}};return t[e](n,n.exports,o),n.exports}o.m=t,e=[],o.O=(t,a,l,n)=>{if(!a){var r=1/0;for(d=0;d<e.length;d++){for(var[a,l,n]=e[d],i=!0,s=0;s<a.length;s++)(!1&n||r>=n)&&Object.keys(o.O).every((e=>o.O[e](a[s])))?a.splice(s--,1):(i=!1,n<r&&(r=n));if(i){e.splice(d--,1);var c=l();void 0!==c&&(t=c)}}return t}n=n||0;for(var d=e.length;d>0&&e[d-1][2]>n;d--)e[d]=e[d-1];e[d]=[a,l,n]},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={75:0,19:0};o.O.j=t=>0===e[t];var t=(t,a)=>{var l,n,[r,i,s]=a,c=0;if(r.some((t=>0!==e[t]))){for(l in i)o.o(i,l)&&(o.m[l]=i[l]);if(s)var d=s(o)}for(t&&t(a);c<r.length;c++)n=r[c],o.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return o.O(d)},a=globalThis.webpackChunkcaledros_basic_blocks=globalThis.webpackChunkcaledros_basic_blocks||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})();var l=o.O(void 0,[19],(()=>o(857)));l=o.O(l)})();
  • caledros-basic-blocks/trunk/build/blocks/grid-container/style-index-rtl.css

    r3312194 r3336936  
    1 .cbb-grid-container{background-size:cover;display:grid;grid-template-columns:repeat(var(--cbb-col-lg,1),1fr)}.cbb-grid-container--has-bg-color{background-blend-mode:overlay;background-color:var(--cbb-light-bg-color,#00000000);transition:background-color .3s}.cbb-grid-container--has-box-shadow{box-shadow:var(--cbb-light-box-shadow,none)}.cbb-grid-container--has-bg-gradient{background-image:var(--cbb-light-bg-gradient,none)}.cbb-grid-container--has-border{border-color:var(--cbb-light-border-color,#00000000)}@media (max-width:810px){.cbb-grid-container{grid-template-columns:repeat(var(--cbb-col-md,1),1fr)}}@media (max-width:450px){.cbb-grid-container{grid-template-columns:repeat(var(--cbb-col-sm,1),1fr)}}html[data-theme=dark] .cbb-grid-container--has-bg-color{background-color:var(--cbb-dark-bg-color,#00000000)}html[data-theme=dark] .cbb-grid-container--has-bg-gradient{background-image:var(--cbb-dark-bg-gradient,none)}html[data-theme=dark] .cbb-grid-container--has-box-shadow{box-shadow:var(--cbb-dark-box-shadow,none)}html[data-theme=dark] .cbb-grid-container--has-border{border-color:var(--cbb-dark-border-color,#00000000)}@media (max-width:810px){.cbb-grid-container--full-width-tablet{max-width:100%!important}}@media (max-width:450px){.cbb-grid-container--full-width-mobile{max-width:100%!important}}.cbb-grid-container:has(>.cbb-image-gallery){overflow:hidden!important}.cbb-grid-container:has(>.cbb-slider){overflow:hidden!important}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull)){padding-right:var(--wp--style--root--padding-left)!important;padding-left:var(--wp--style--root--padding-right)!important}
     1.cbb-grid-container{background-size:cover;display:grid;grid-template-columns:repeat(var(--cbb-col-lg,1),1fr)}.cbb-grid-container--has-bg-color{background-blend-mode:overlay;background-color:var(--cbb-light-bg-color,#00000000);transition:background-color .3s}.cbb-grid-container--has-box-shadow{box-shadow:var(--cbb-light-box-shadow,none)}.cbb-grid-container--has-bg-gradient{background-image:var(--cbb-light-bg-gradient,none)}.cbb-grid-container--has-border{border-color:var(--cbb-light-border-color,#00000000)}.cbb-grid-container--has-blur{-webkit-backdrop-filter:blur(var(--cbb-blur,10px));backdrop-filter:blur(var(--cbb-blur,10px))}@media (max-width:810px){.cbb-grid-container{grid-template-columns:repeat(var(--cbb-col-md,1),1fr)}}@media (max-width:450px){.cbb-grid-container{grid-template-columns:repeat(var(--cbb-col-sm,1),1fr)}}html[data-theme=dark] .cbb-grid-container--has-bg-color{background-color:var(--cbb-dark-bg-color,#00000000)}html[data-theme=dark] .cbb-grid-container--has-bg-gradient{background-image:var(--cbb-dark-bg-gradient,none)}html[data-theme=dark] .cbb-grid-container--has-box-shadow{box-shadow:var(--cbb-dark-box-shadow,none)}html[data-theme=dark] .cbb-grid-container--has-border{border-color:var(--cbb-dark-border-color,#00000000)}@media (max-width:810px){.cbb-grid-container--full-width-tablet{max-width:100%!important}}@media (max-width:450px){.cbb-grid-container--full-width-mobile{max-width:100%!important}}.cbb-grid-container:has(>.cbb-image-gallery){overflow:hidden!important}.cbb-grid-container:has(>.cbb-slider){overflow:hidden!important}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull)){padding-right:var(--wp--style--root--padding-left)!important;padding-left:var(--wp--style--root--padding-right)!important}
  • caledros-basic-blocks/trunk/build/blocks/grid-container/style-index.css

    r3312194 r3336936  
    1 .cbb-grid-container{background-size:cover;display:grid;grid-template-columns:repeat(var(--cbb-col-lg,1),1fr)}.cbb-grid-container--has-bg-color{background-blend-mode:overlay;background-color:var(--cbb-light-bg-color,#00000000);transition:background-color .3s}.cbb-grid-container--has-box-shadow{box-shadow:var(--cbb-light-box-shadow,none)}.cbb-grid-container--has-bg-gradient{background-image:var(--cbb-light-bg-gradient,none)}.cbb-grid-container--has-border{border-color:var(--cbb-light-border-color,#00000000)}@media (max-width:810px){.cbb-grid-container{grid-template-columns:repeat(var(--cbb-col-md,1),1fr)}}@media (max-width:450px){.cbb-grid-container{grid-template-columns:repeat(var(--cbb-col-sm,1),1fr)}}html[data-theme=dark] .cbb-grid-container--has-bg-color{background-color:var(--cbb-dark-bg-color,#00000000)}html[data-theme=dark] .cbb-grid-container--has-bg-gradient{background-image:var(--cbb-dark-bg-gradient,none)}html[data-theme=dark] .cbb-grid-container--has-box-shadow{box-shadow:var(--cbb-dark-box-shadow,none)}html[data-theme=dark] .cbb-grid-container--has-border{border-color:var(--cbb-dark-border-color,#00000000)}@media (max-width:810px){.cbb-grid-container--full-width-tablet{max-width:100%!important}}@media (max-width:450px){.cbb-grid-container--full-width-mobile{max-width:100%!important}}.cbb-grid-container:has(>.cbb-image-gallery){overflow:hidden!important}.cbb-grid-container:has(>.cbb-slider){overflow:hidden!important}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull)){padding-left:var(--wp--style--root--padding-left)!important;padding-right:var(--wp--style--root--padding-right)!important}
     1.cbb-grid-container{background-size:cover;display:grid;grid-template-columns:repeat(var(--cbb-col-lg,1),1fr)}.cbb-grid-container--has-bg-color{background-blend-mode:overlay;background-color:var(--cbb-light-bg-color,#00000000);transition:background-color .3s}.cbb-grid-container--has-box-shadow{box-shadow:var(--cbb-light-box-shadow,none)}.cbb-grid-container--has-bg-gradient{background-image:var(--cbb-light-bg-gradient,none)}.cbb-grid-container--has-border{border-color:var(--cbb-light-border-color,#00000000)}.cbb-grid-container--has-blur{-webkit-backdrop-filter:blur(var(--cbb-blur,10px));backdrop-filter:blur(var(--cbb-blur,10px))}@media (max-width:810px){.cbb-grid-container{grid-template-columns:repeat(var(--cbb-col-md,1),1fr)}}@media (max-width:450px){.cbb-grid-container{grid-template-columns:repeat(var(--cbb-col-sm,1),1fr)}}html[data-theme=dark] .cbb-grid-container--has-bg-color{background-color:var(--cbb-dark-bg-color,#00000000)}html[data-theme=dark] .cbb-grid-container--has-bg-gradient{background-image:var(--cbb-dark-bg-gradient,none)}html[data-theme=dark] .cbb-grid-container--has-box-shadow{box-shadow:var(--cbb-dark-box-shadow,none)}html[data-theme=dark] .cbb-grid-container--has-border{border-color:var(--cbb-dark-border-color,#00000000)}@media (max-width:810px){.cbb-grid-container--full-width-tablet{max-width:100%!important}}@media (max-width:450px){.cbb-grid-container--full-width-mobile{max-width:100%!important}}.cbb-grid-container:has(>.cbb-image-gallery){overflow:hidden!important}.cbb-grid-container:has(>.cbb-slider){overflow:hidden!important}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull)){padding-left:var(--wp--style--root--padding-left)!important;padding-right:var(--wp--style--root--padding-right)!important}
  • caledros-basic-blocks/trunk/build/blocks/image-gallery/style-index-rtl.css

    r3312194 r3336936  
    1 .swiper{height:100%;width:100%}.swiper-slide{align-items:center;background:#fff;display:flex;font-size:18px;justify-content:center;text-align:center}.cbb-image-gallery img{right:50%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cbb-image-gallery .swiper-button-next,.cbb-image-gallery .swiper-button-prev,.cbb-image-gallery .swiper-pagination{color:var(--cbb-slider-light-color,#000)}.cbb-image-gallery .swiper-pagination-bullet{background:none;border:2px solid var(--cbb-slider-light-color,#000);height:20px;opacity:1;width:20px}.cbb-image-gallery .swiper-pagination-bullet-active{background-color:var(--cbb-slider-light-color,#000);border:2px solid var(--cbb-slider-light-color,#000);height:20px;width:20px}.cbb-image-gallery .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--cbb-slider-light-color,#000)}html[data-theme=dark] .cbb-image-gallery .swiper-button-next,html[data-theme=dark] .cbb-image-gallery .swiper-button-prev,html[data-theme=dark] .cbb-image-gallery .swiper-pagination{color:var(--cbb-slider-dark-color,#fff)}html[data-theme=dark] .cbb-image-gallery .swiper-pagination-bullet{background:none;border:2px solid var(--cbb-slider-dark-color,#fff);height:20px;opacity:1;width:20px}html[data-theme=dark] .cbb-image-gallery .swiper-pagination-bullet-active{background-color:var(--cbb-slider-dark-color,#fff);border:2px solid var(--cbb-slider-dark-color,#fff);height:20px;opacity:1;width:20px}html[data-theme=dark] .cbb-image-gallery .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--cbb-slider-dark-color,#000)}.swiper-css-mode>.swiper-wrapper{overflow-y:hidden!important}
     1.swiper{height:100%;width:100%}.cbb-image-gallery img{right:50%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cbb-image-gallery .swiper-button-next,.cbb-image-gallery .swiper-button-prev,.cbb-image-gallery .swiper-pagination{color:var(--cbb-slider-light-color,#000)}.cbb-image-gallery .swiper-pagination-bullet{background:none;border:2px solid var(--cbb-slider-light-color,#000);height:20px;opacity:1;width:20px}.cbb-image-gallery .swiper-pagination-bullet-active{background-color:var(--cbb-slider-light-color,#000);border:2px solid var(--cbb-slider-light-color,#000);height:20px;width:20px}.cbb-image-gallery .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--cbb-slider-light-color,#000)}html[data-theme=dark] .cbb-image-gallery .swiper-button-next,html[data-theme=dark] .cbb-image-gallery .swiper-button-prev,html[data-theme=dark] .cbb-image-gallery .swiper-pagination{color:var(--cbb-slider-dark-color,#fff)}html[data-theme=dark] .cbb-image-gallery .swiper-pagination-bullet{background:none;border:2px solid var(--cbb-slider-dark-color,#fff);height:20px;opacity:1;width:20px}html[data-theme=dark] .cbb-image-gallery .swiper-pagination-bullet-active{background-color:var(--cbb-slider-dark-color,#fff);border:2px solid var(--cbb-slider-dark-color,#fff);height:20px;opacity:1;width:20px}html[data-theme=dark] .cbb-image-gallery .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--cbb-slider-dark-color,#000)}.swiper-css-mode>.swiper-wrapper{overflow-y:hidden!important}
  • caledros-basic-blocks/trunk/build/blocks/image-gallery/style-index.css

    r3312194 r3336936  
    1 .swiper{height:100%;width:100%}.swiper-slide{align-items:center;background:#fff;display:flex;font-size:18px;justify-content:center;text-align:center}.cbb-image-gallery img{left:50%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cbb-image-gallery .swiper-button-next,.cbb-image-gallery .swiper-button-prev,.cbb-image-gallery .swiper-pagination{color:var(--cbb-slider-light-color,#000)}.cbb-image-gallery .swiper-pagination-bullet{background:none;border:2px solid var(--cbb-slider-light-color,#000);height:20px;opacity:1;width:20px}.cbb-image-gallery .swiper-pagination-bullet-active{background-color:var(--cbb-slider-light-color,#000);border:2px solid var(--cbb-slider-light-color,#000);height:20px;width:20px}.cbb-image-gallery .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--cbb-slider-light-color,#000)}html[data-theme=dark] .cbb-image-gallery .swiper-button-next,html[data-theme=dark] .cbb-image-gallery .swiper-button-prev,html[data-theme=dark] .cbb-image-gallery .swiper-pagination{color:var(--cbb-slider-dark-color,#fff)}html[data-theme=dark] .cbb-image-gallery .swiper-pagination-bullet{background:none;border:2px solid var(--cbb-slider-dark-color,#fff);height:20px;opacity:1;width:20px}html[data-theme=dark] .cbb-image-gallery .swiper-pagination-bullet-active{background-color:var(--cbb-slider-dark-color,#fff);border:2px solid var(--cbb-slider-dark-color,#fff);height:20px;opacity:1;width:20px}html[data-theme=dark] .cbb-image-gallery .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--cbb-slider-dark-color,#000)}.swiper-css-mode>.swiper-wrapper{overflow-y:hidden!important}
     1.swiper{height:100%;width:100%}.cbb-image-gallery img{left:50%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cbb-image-gallery .swiper-button-next,.cbb-image-gallery .swiper-button-prev,.cbb-image-gallery .swiper-pagination{color:var(--cbb-slider-light-color,#000)}.cbb-image-gallery .swiper-pagination-bullet{background:none;border:2px solid var(--cbb-slider-light-color,#000);height:20px;opacity:1;width:20px}.cbb-image-gallery .swiper-pagination-bullet-active{background-color:var(--cbb-slider-light-color,#000);border:2px solid var(--cbb-slider-light-color,#000);height:20px;width:20px}.cbb-image-gallery .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--cbb-slider-light-color,#000)}html[data-theme=dark] .cbb-image-gallery .swiper-button-next,html[data-theme=dark] .cbb-image-gallery .swiper-button-prev,html[data-theme=dark] .cbb-image-gallery .swiper-pagination{color:var(--cbb-slider-dark-color,#fff)}html[data-theme=dark] .cbb-image-gallery .swiper-pagination-bullet{background:none;border:2px solid var(--cbb-slider-dark-color,#fff);height:20px;opacity:1;width:20px}html[data-theme=dark] .cbb-image-gallery .swiper-pagination-bullet-active{background-color:var(--cbb-slider-dark-color,#fff);border:2px solid var(--cbb-slider-dark-color,#fff);height:20px;opacity:1;width:20px}html[data-theme=dark] .cbb-image-gallery .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--cbb-slider-dark-color,#000)}.swiper-css-mode>.swiper-wrapper{overflow-y:hidden!important}
  • caledros-basic-blocks/trunk/build/blocks/slider/style-index-rtl.css

    r3312194 r3336936  
    1 .swiper{height:100%;width:100%}.swiper-slide{align-items:center;background:#fff;display:flex;font-size:18px;justify-content:center;text-align:center}.cbb-slider .swiper-button-next,.cbb-slider .swiper-button-prev,.cbb-slider .swiper-pagination{color:var(--cbb-slider-light-color,#000)}.cbb-slider .swiper-pagination-bullet{background:none;border:2px solid var(--cbb-slider-light-color,#000);height:20px;opacity:1;width:20px}.cbb-slider .swiper-pagination-bullet-active{border:2px solid var(--cbb-slider-light-color,#000);height:20px;width:20px}.cbb-slider .swiper-pagination-bullet-active,.cbb-slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--cbb-slider-light-color,#000)}html[data-theme=dark] .cbb-slider .swiper-button-next,html[data-theme=dark] .cbb-slider .swiper-button-prev,html[data-theme=dark] .cbb-slider .swiper-pagination{color:var(--cbb-slider-dark-color,#fff)}html[data-theme=dark] .cbb-slider .swiper-pagination-bullet{background:none;border:2px solid var(--cbb-slider-dark-color,#fff);height:20px;opacity:1;width:20px}html[data-theme=dark] .cbb-slider .swiper-pagination-bullet-active{background-color:var(--cbb-slider-dark-color,#fff);border:2px solid var(--cbb-slider-dark-color,#fff);height:20px;opacity:1;width:20px}html[data-theme=dark] .cbb-slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--cbb-slider-dark-color,#fff)}.swiper-css-mode>.swiper-wrapper{overflow-y:hidden!important}
     1.swiper{height:100%;width:100%}.cbb-slider .swiper-button-next,.cbb-slider .swiper-button-prev,.cbb-slider .swiper-pagination{color:var(--cbb-slider-light-color,#000)}.cbb-slider .swiper-pagination-bullet{background:none;border:2px solid var(--cbb-slider-light-color,#000);height:20px;opacity:1;width:20px}.cbb-slider .swiper-pagination-bullet-active{border:2px solid var(--cbb-slider-light-color,#000);height:20px;width:20px}.cbb-slider .swiper-pagination-bullet-active,.cbb-slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--cbb-slider-light-color,#000)}html[data-theme=dark] .cbb-slider .swiper-button-next,html[data-theme=dark] .cbb-slider .swiper-button-prev,html[data-theme=dark] .cbb-slider .swiper-pagination{color:var(--cbb-slider-dark-color,#fff)}html[data-theme=dark] .cbb-slider .swiper-pagination-bullet{background:none;border:2px solid var(--cbb-slider-dark-color,#fff);height:20px;opacity:1;width:20px}html[data-theme=dark] .cbb-slider .swiper-pagination-bullet-active{background-color:var(--cbb-slider-dark-color,#fff);border:2px solid var(--cbb-slider-dark-color,#fff);height:20px;opacity:1;width:20px}html[data-theme=dark] .cbb-slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--cbb-slider-dark-color,#fff)}.swiper-css-mode>.swiper-wrapper{overflow-y:hidden!important}
  • caledros-basic-blocks/trunk/build/blocks/slider/style-index.css

    r3312194 r3336936  
    1 .swiper{height:100%;width:100%}.swiper-slide{align-items:center;background:#fff;display:flex;font-size:18px;justify-content:center;text-align:center}.cbb-slider .swiper-button-next,.cbb-slider .swiper-button-prev,.cbb-slider .swiper-pagination{color:var(--cbb-slider-light-color,#000)}.cbb-slider .swiper-pagination-bullet{background:none;border:2px solid var(--cbb-slider-light-color,#000);height:20px;opacity:1;width:20px}.cbb-slider .swiper-pagination-bullet-active{border:2px solid var(--cbb-slider-light-color,#000);height:20px;width:20px}.cbb-slider .swiper-pagination-bullet-active,.cbb-slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--cbb-slider-light-color,#000)}html[data-theme=dark] .cbb-slider .swiper-button-next,html[data-theme=dark] .cbb-slider .swiper-button-prev,html[data-theme=dark] .cbb-slider .swiper-pagination{color:var(--cbb-slider-dark-color,#fff)}html[data-theme=dark] .cbb-slider .swiper-pagination-bullet{background:none;border:2px solid var(--cbb-slider-dark-color,#fff);height:20px;opacity:1;width:20px}html[data-theme=dark] .cbb-slider .swiper-pagination-bullet-active{background-color:var(--cbb-slider-dark-color,#fff);border:2px solid var(--cbb-slider-dark-color,#fff);height:20px;opacity:1;width:20px}html[data-theme=dark] .cbb-slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--cbb-slider-dark-color,#fff)}.swiper-css-mode>.swiper-wrapper{overflow-y:hidden!important}
     1.swiper{height:100%;width:100%}.cbb-slider .swiper-button-next,.cbb-slider .swiper-button-prev,.cbb-slider .swiper-pagination{color:var(--cbb-slider-light-color,#000)}.cbb-slider .swiper-pagination-bullet{background:none;border:2px solid var(--cbb-slider-light-color,#000);height:20px;opacity:1;width:20px}.cbb-slider .swiper-pagination-bullet-active{border:2px solid var(--cbb-slider-light-color,#000);height:20px;width:20px}.cbb-slider .swiper-pagination-bullet-active,.cbb-slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--cbb-slider-light-color,#000)}html[data-theme=dark] .cbb-slider .swiper-button-next,html[data-theme=dark] .cbb-slider .swiper-button-prev,html[data-theme=dark] .cbb-slider .swiper-pagination{color:var(--cbb-slider-dark-color,#fff)}html[data-theme=dark] .cbb-slider .swiper-pagination-bullet{background:none;border:2px solid var(--cbb-slider-dark-color,#fff);height:20px;opacity:1;width:20px}html[data-theme=dark] .cbb-slider .swiper-pagination-bullet-active{background-color:var(--cbb-slider-dark-color,#fff);border:2px solid var(--cbb-slider-dark-color,#fff);height:20px;opacity:1;width:20px}html[data-theme=dark] .cbb-slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--cbb-slider-dark-color,#fff)}.swiper-css-mode>.swiper-wrapper{overflow-y:hidden!important}
  • caledros-basic-blocks/trunk/caledros-basic.php

    r3336084 r3336936  
    44 * Plugin URI: https://caledrosforge.com/
    55 * Description: Add easy-to-use Gutenberg blocks to your WordPress site.
    6  * Version: 2.1.1
     6 * Version: 2.2.0
    77 * Requires at least: 6.7
    88 * Requires PHP: 8.0
  • caledros-basic-blocks/trunk/languages/caledros-basic-blocks.pot

    r3336084 r3336936  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Caledros Basic Blocks 2.1.1\n"
     5"Project-Id-Version: Caledros Basic Blocks 2.2.0\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/caledros-basic-blocks\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2025-07-29T15:00:53+00:00\n"
     12"POT-Creation-Date: 2025-07-31T02:18:49+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.12.0\n"
     
    681681#: build/blocks/button/index.js:1
    682682#: src/blocks/button/settings/border-hover-light-color-settings.js:76
    683 msgid "Hover border color (Light mode)"
     683msgid "Hover border color (light mode)"
    684684msgstr ""
    685685
    686686#: build/blocks/button/index.js:1
    687687#: src/blocks/button/settings/border-hover-dark-color-settings.js:76
    688 msgid "Hover border color (Dark mode)"
     688msgid "Hover border color (dark mode)"
    689689msgstr ""
    690690
     
    14391439#: src/blocks/flex-container/settings/align-items-mobile-settings.js:38
    14401440msgid "This control enables selecting a custom value for the 'align items' property in mobile devices."
     1441msgstr ""
     1442
     1443#: build/blocks/flex-container/index.js:1
     1444#: build/blocks/grid-container/index.js:1
     1445#: src/blocks/flex-container/settings/blur-settings.js:28
     1446#: src/blocks/grid-container/settings/blur-settings.js:28
     1447msgid "Blur"
     1448msgstr ""
     1449
     1450#: build/blocks/flex-container/index.js:1
     1451#: build/blocks/grid-container/index.js:1
     1452#: src/blocks/flex-container/settings/blur-settings.js:31
     1453#: src/blocks/grid-container/settings/blur-settings.js:31
     1454msgid "Enable blur"
     1455msgstr ""
     1456
     1457#: build/blocks/flex-container/index.js:1
     1458#: build/blocks/grid-container/index.js:1
     1459#: src/blocks/flex-container/settings/blur-settings.js:44
     1460#: src/blocks/grid-container/settings/blur-settings.js:44
     1461msgid "Please select the value for the blur filter (px)."
    14411462msgstr ""
    14421463
  • caledros-basic-blocks/trunk/package-lock.json

    r3336084 r3336936  
    11{
    22  "name": "caledros-basic-blocks",
    3   "version": "2.1.1",
     3  "version": "2.2.0",
    44  "lockfileVersion": 3,
    55  "requires": true,
     
    77    "": {
    88      "name": "caledros-basic-blocks",
    9       "version": "2.1.1",
     9      "version": "2.2.0",
    1010      "license": "GPL-2.0-or-later",
    1111      "dependencies": {
  • caledros-basic-blocks/trunk/package.json

    r3336084 r3336936  
    11{
    22  "name": "caledros-basic-blocks",
    3   "version": "2.1.1",
     3  "version": "2.2.0",
    44  "main": "index.js",
    55  "scripts": {
  • caledros-basic-blocks/trunk/src/blocks/button/block.json

    r3335584 r3336936  
    172172        "buttonIcon": "arrow-right-circle-fill",
    173173        "buttonIconSize": 30,
    174         "buttonIconColor": "#000000",
    175         "buttonIconDarkColor": "#ffffff",
     174        "buttonIconColor": "#ffffff",
     175        "buttonIconDarkColor": "#000000",
    176176        "buttonIconFlexDirection": "row",
    177177        "iconHoverLightColor": {
  • caledros-basic-blocks/trunk/src/blocks/button/edit-block.js

    r3336084 r3336936  
    374374                    setAttributes={setAttributes}
    375375                  ></BorderLightColorSettings>
     376                  <BorderDarkColorSettings
     377                    attributes={attributes}
     378                    setAttributes={setAttributes}
     379                  ></BorderDarkColorSettings>
    376380                  <BorderHoverLightColorSettings
    377381                    attributes={attributes}
    378382                    setAttributes={setAttributes}
    379383                  ></BorderHoverLightColorSettings>
    380                   <BorderDarkColorSettings
    381                     attributes={attributes}
    382                     setAttributes={setAttributes}
    383                   ></BorderDarkColorSettings>
    384384                  <BorderHoverDarkColorSettings
    385385                    attributes={attributes}
  • caledros-basic-blocks/trunk/src/blocks/button/settings/border-hover-dark-color-settings.js

    r3335584 r3336936  
    7474  return (
    7575    <PanelBody
    76       title={__("Hover border color (Dark mode)", "caledros-basic-blocks")}
     76      title={__("Hover border color (dark mode)", "caledros-basic-blocks")}
    7777      initialOpen={false}
    7878    >
  • caledros-basic-blocks/trunk/src/blocks/button/settings/border-hover-light-color-settings.js

    r3335584 r3336936  
    7474  return (
    7575    <PanelBody
    76       title={__("Hover border color (Light mode)", "caledros-basic-blocks")}
     76      title={__("Hover border color (light mode)", "caledros-basic-blocks")}
    7777      initialOpen={false}
    7878    >
  • caledros-basic-blocks/trunk/src/blocks/button/style.css

    r3335584 r3336936  
    5757}
    5858
    59 /*Icon settings*/
     59/*Button with Icon settings*/
    6060.cbb-button-with-icon {
    6161  display: flex;
     
    7070  height: var(--cbb-icon-size, 30px);
    7171  position: relative;
    72   clip-path: inset(0 0 0 0.4px);
     72  clip-path: inset(0 0 0 0px);
    7373}
    7474
  • caledros-basic-blocks/trunk/src/blocks/flex-container/block.json

    r3335584 r3336936  
    157157      "type": "boolean",
    158158      "default": false
     159    },
     160    "containerBlur": {
     161      "type": "object",
     162      "default": {
     163        "enabled": false,
     164        "value": "10px"
     165      }
    159166    }
    160167  },
  • caledros-basic-blocks/trunk/src/blocks/flex-container/edit-block.js

    r3335584 r3336936  
    5555import AlignItemsTabletSettings from "./settings/align-items-tablet-settings";
    5656import AlignItemsMobileSettings from "./settings/align-items-mobile-settings";
     57import BlurSettings from "./settings/blur-settings";
    5758
    5859export default function EditBlock({ attributes, setAttributes }) {
     
    8384    containerAlignItemsTablet,
    8485    containerAlignItemsMobile,
     86    containerBlur,
    8587  } = attributes;
    8688
     
    123125    containerAlignItemsMobile.enabled &&
    124126      "cbb-flex-container--custom-align-items-mobile",
     127    containerBlur.enabled && "cbb-flex-container--has-blur",
    125128  ]
    126129    .filter((className) => className)
     
    207210          ? containerBorder.darkColor
    208211          : "#00000000",
     212      ...(containerBlur.enabled && {
     213        "--cbb-blur": `${containerBlur.value}`,
     214      }),
    209215      "--cbb-br-radius": containerBorder.radius,
    210216      "--cbb-light-box-shadow": `${containerBoxShadow.style} ${containerBoxShadow.hOffset} ${containerBoxShadow.vOffset} ${containerBoxShadow.blur} ${containerBoxShadow.spread} ${containerBoxShadow.lightColor}`,
     
    324330                    setAttributes={setAttributes}
    325331                  ></BoxShadowSettings>
     332                  <BlurSettings
     333                    attributes={attributes}
     334                    setAttributes={setAttributes}
     335                  ></BlurSettings>
    326336                </>
    327337              );
  • caledros-basic-blocks/trunk/src/blocks/flex-container/editor.css

    r3335584 r3336936  
    104104}
    105105
     106/*Flexbox container with blur*/
     107.cbb-flex-container--has-blur
     108  > .block-editor-inner-blocks
     109  > .block-editor-block-list__layout {
     110  backdrop-filter: blur(var(--cbb-blur, 10px));
     111}
     112
     113.cbb-flex-container--has-blur {
     114  backdrop-filter: blur(0px);
     115}
     116
    106117/*Flexbox container (Tablet)*/
    107118@media (max-width: 810px) {
  • caledros-basic-blocks/trunk/src/blocks/flex-container/save-block.js

    r3335584 r3336936  
    4848    containerAlignItemsTablet,
    4949    containerAlignItemsMobile,
     50    containerBlur,
    5051  } = attributes;
    5152
     
    8889    containerAlignItemsMobile.enabled &&
    8990      "cbb-flex-container--custom-align-items-mobile",
     91    containerBlur.enabled && "cbb-flex-container--has-blur",
    9092  ]
    9193    .filter((className) => className)
     
    198200        overflow: containerOverflow,
    199201      }),
     202      ...(containerBlur.enabled && {
     203        "--cbb-blur": `${containerBlur.value}`,
     204      }),
    200205      "--cbb-fdir-lg": containerFlexDirection.desktop,
    201206      "--cbb-fdir-md": containerFlexDirection.tablet,
  • caledros-basic-blocks/trunk/src/blocks/flex-container/style.css

    r3335584 r3336936  
    4646.cbb-flex-container--has-border {
    4747  border-color: var(--cbb-light-border-color, #00000000);
     48}
     49
     50/*Flex container with blur*/
     51.cbb-flex-container--has-blur {
     52  backdrop-filter: blur(var(--cbb-blur, 10px));
    4853}
    4954
  • caledros-basic-blocks/trunk/src/blocks/grid-container/block.json

    r3312222 r3336936  
    132132      "type": "boolean",
    133133      "default": false
     134    },
     135    "containerBlur": {
     136      "type": "object",
     137      "default": {
     138        "enabled": false,
     139        "value": "10px"
     140      }
    134141    }
    135142  },
  • caledros-basic-blocks/trunk/src/blocks/grid-container/edit-block.js

    r3312194 r3336936  
    5050import FullWidthTabletSettings from "./settings/full-width-tablet-settings";
    5151import FullWidthMobileSettings from "./settings/full-width-mobile-settings";
     52import BlurSettings from "./settings/blur-settings";
    5253
    5354export default function EditBlock({ attributes, setAttributes }) {
     
    7475    fullWidthMobileEnabled,
    7576    fullWidthTabletEnabled,
     77    containerBlur,
    7678  } = attributes;
    7779
     
    9496    fullWidthTabletEnabled && "cbb-grid-container--full-width-tablet",
    9597    fullWidthMobileEnabled && "cbb-grid-container--full-width-mobile",
     98    containerBlur.enabled && "cbb-grid-container--has-blur",
    9699  ]
    97100    .filter((className) => className)
     
    173176          ? containerBorder.darkColor
    174177          : "#00000000",
     178      ...(containerBlur.enabled && {
     179        "--cbb-blur": `${containerBlur.value}`,
     180      }),
    175181      "--cbb-br-radius": containerBorder.radius,
    176182      "--cbb-light-box-shadow": `${containerBoxShadow.style} ${containerBoxShadow.hOffset} ${containerBoxShadow.vOffset} ${containerBoxShadow.blur} ${containerBoxShadow.spread} ${containerBoxShadow.lightColor}`,
     
    295301                    setAttributes={setAttributes}
    296302                  ></BoxShadowSettings>
     303                  <BlurSettings
     304                    attributes={attributes}
     305                    setAttributes={setAttributes}
     306                  ></BlurSettings>
    297307                </>
    298308              );
  • caledros-basic-blocks/trunk/src/blocks/grid-container/editor.css

    r3312194 r3336936  
    100100}
    101101
     102/*Grid container with blur*/
     103.cbb-grid-container--has-blur
     104  > .block-editor-inner-blocks
     105  > .block-editor-block-list__layout {
     106  backdrop-filter: blur(var(--cbb-blur, 10px));
     107}
     108
     109.cbb-grid-container--has-blur {
     110  backdrop-filter: blur(0px);
     111}
     112
    102113/*Grid container (Tablet)*/
    103114@media (max-width: 810px) {
  • caledros-basic-blocks/trunk/src/blocks/grid-container/save-block.js

    r3312194 r3336936  
    4545    fullWidthMobileEnabled,
    4646    fullWidthTabletEnabled,
     47    containerBlur,
    4748  } = attributes;
    4849
     
    7778    fullWidthTabletEnabled && "cbb-grid-container--full-width-tablet",
    7879    fullWidthMobileEnabled && "cbb-grid-container--full-width-mobile",
     80    containerBlur.enabled && "cbb-grid-container--has-blur",
    7981  ]
    8082    .filter((className) => className)
     
    174176        overflow: containerOverflow,
    175177      }),
     178      ...(containerBlur.enabled && {
     179        "--cbb-blur": `${containerBlur.value}`,
     180      }),
    176181      "--cbb-col-lg": `${numberOfColumns}`,
    177182      "--cbb-col-md": `${numberOfColumnsTablet}`,
  • caledros-basic-blocks/trunk/src/blocks/grid-container/style.css

    r3312194 r3336936  
    4646.cbb-grid-container--has-border {
    4747  border-color: var(--cbb-light-border-color, #00000000);
     48}
     49
     50/*Grid container with blur*/
     51.cbb-grid-container--has-blur {
     52  backdrop-filter: blur(var(--cbb-blur, 10px));
    4853}
    4954
  • caledros-basic-blocks/trunk/src/blocks/image-gallery/style.css

    r3312194 r3336936  
    2323  width: 100%;
    2424  height: 100%;
    25 }
    26 
    27 .swiper-slide {
    28   text-align: center;
    29   font-size: 18px;
    30   background: #fff;
    31   display: flex;
    32   justify-content: center;
    33   align-items: center;
    3425}
    3526
  • caledros-basic-blocks/trunk/src/blocks/slider/style.css

    r3312194 r3336936  
    1919 */
    2020
     21/*General styles*/
    2122.swiper {
    2223  width: 100%;
    2324  height: 100%;
    24 }
    25 
    26 .swiper-slide {
    27   text-align: center;
    28   font-size: 18px;
    29   background: #fff;
    30   display: flex;
    31   justify-content: center;
    32   align-items: center;
    3325}
    3426
Note: See TracChangeset for help on using the changeset viewer.