.container{--container-width: minmax(0, var(--container-default-width));--container-bound-left: var(--container-default-bound-left);--container-bound-right: var(--container-default-bound-right);display:grid;grid-template-columns:auto var(--container-bound-left) var(--container-width) var(--container-bound-right) auto}.container>div{grid-column:3/4}.container-no-right-bound>div{grid-column:3/6}.container-no-left-bound>div{grid-column:1/4}.typo-h1{font-family:var(--font-primary);font-size:var(--fs-28);font-weight:var(--fw-200);line-height:1.3}.typo-h2{font-family:var(--font-primary);font-size:var(--fs-18);font-weight:var(--fw-400);line-height:1.4}.typo-h3{font-family:var(--font-primary);font-size:var(--fs-16);font-weight:var(--fw-400);line-height:1.1}.typo-h4{font-family:var(--font-primary);font-size:var(--fs-12);font-weight:var(--fw-400);line-height:1.1}.typo-body-xl{font-family:var(--font-primary);font-size:var(--fs-16);font-weight:var(--fw-300);line-height:1.6}.typo-body-lg{font-family:var(--font-primary);font-size:var(--fs-14);font-weight:var(--fw-300);line-height:1.7}.typo-body-md{font-family:var(--font-primary);font-size:var(--fs-12);font-weight:var(--fw-300)}.typo-body-sm{font-family:var(--font-primary);font-size:var(--fs-10);font-weight:var(--fw-300)}.typo-body-xs{font-family:var(--font-primary);font-size:var(--fs-8);font-weight:var(--fw-300)}.typo-button{font-family:var(--font-primary)}.typo-link{font-family:var(--font-primary);font-size:var(--fs-12);text-underline-offset:2px}.typo-link:hover{cursor:pointer;text-decoration:underline}.typo-metric{font-family:var(--font-primary);font-size:var(--fs-56);font-weight:var(--fw-300);line-height:1.1}.typo-forgot-password{font-family:var(--font-primary);font-size:var(--fs-12);text-underline-offset:2px;text-decoration:underline;transition:var(--transition-default)}.typo-forgot-password:hover{color:var(--clr-yellow-500)}.uppercase{text-transform:uppercase;letter-spacing:.5px}.thin{font-weight:var(--fw-200)}.regular{font-weight:var(--fw-400)}.medium{font-weight:var(--fw-500)}.underline{text-decoration:underline;text-underline-offset:2px;cursor:pointer}.nowrap{white-space:nowrap}@font-face{font-family:Poppins;font-weight:900;font-style:normal;src:url(/dist/poppins-black.De8dDJJk.woff2) format("woff2"),url(/dist/poppins-black.CEyHXde9.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:800;font-style:normal;src:url(/dist/poppins-extrabold.0D1KufCe.woff2) format("woff2"),url(/dist/poppins-extrabold.C9dNO30i.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:700;font-style:normal;src:url(/dist/poppins-bold.DmVVkOZ9.woff2) format("woff2"),url(/dist/poppins-bold.C62YTul5.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:600;font-style:normal;src:url(/dist/poppins-semibold.DU2lK0MO.woff2) format("woff2"),url(/dist/poppins-semibold.ConD-CtJ.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:500;font-style:normal;src:url(/dist/poppins-medium.BgINX8AG.woff2) format("woff2"),url(/dist/poppins-medium.ChhwLuLx.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:400;font-style:normal;src:url(/dist/poppins-regular.DIAiqNzm.woff2) format("woff2"),url(/dist/poppins-regular.JiV4gZDp.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:300;font-style:normal;src:url(/dist/poppins-light.R_pfaDih.woff2) format("woff2"),url(/dist/poppins-light.Dtvcf0Mr.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:200;font-style:normal;src:url(/dist/poppins-extralight.CDgbC3Du.woff2) format("woff2"),url(/dist/poppins-extralight.DX4RJaer.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:100;font-style:normal;src:url(/dist/poppins-thin.Bx3nmuoE.woff2) format("woff2"),url(/dist/poppins-thin.CcUQQrHE.ttf) format("truetype")}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}::selection{background:var(--clr-yellow-400);color:var(--clr-grey-900)}html{scroll-behavior:smooth;height:100%}button,input,textarea,select{border:none;outline:none;background:transparent}button:not([type=checkbox]):not([type=radio]),input:not([type=checkbox]):not([type=radio]),textarea:not([type=checkbox]):not([type=radio]),select:not([type=checkbox]):not([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}fieldset{border:0}textarea{resize:none}ul,ol{list-style:none}a{text-decoration:none;color:unset}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--clr-grey-400)}::-webkit-scrollbar-thumb{background:var(--clr-grey-600)}::-webkit-scrollbar-thumb:hover{background:var(--clr-grey-500);cursor:pointer}[x-cloak]{display:none!important}:root{--clr-yellow-500: hsl(48, 86%, 63%);--clr-yellow-400: hsl(49, 89%, 72%);--clr-black: hsl(213, 31%, 11%);--clr-grey-900: hsl(207, 10%, 23%);--clr-grey-600: hsl(209, 10%, 39%);--clr-grey-500: hsl(0, 0%, 68%);--clr-grey-450: hsl(0, 0%, 88%);--clr-grey-400: hsl(210, 5%, 93%);--clr-grey-200: hsl(210, 12%, 97%);--clr-grey-100: hsl(210, 12%, 99%);--clr-white: hsl(0, 0%, 100%);--clr-red-200: hsl(348, 65%, 88%);--clr-red-500: hsl(349, 70%, 50%);--clr-red-600: hsl(349, 80%, 33%);--clr-orange-500: hsl(31, 84%, 50%);--clr-orange-600: hsl(31, 88%, 39%);--clr-green-200: hsl(145, 51%, 89%);--clr-green-500: hsl(144, 60%, 48%);--clr-green-600: hsl(144, 63%, 40%);--clr-error: hsl(349, 79%, 46%);--clr-overlay: hsla(207, 10%, 23%, .7)}:root{--font-primary: "Poppins"}:root{--fs-8: .5rem;--fs-10: .625rem;--fs-12: .75rem;--fs-14: .875rem;--fs-16: 1rem;--fs-18: 1.125rem;--fs-28: 1.75rem;--fs-32: 2rem;--fs-48: 3rem;--fs-56: 3.5rem;--fs-72: 4.5rem}:root{--fw-200: 200;--fw-300: 300;--fw-400: 400;--fw-500: 500;--fw-600: 600;--fw-700: 700}:root{--space-1: .0625rem;--space-2: .125rem;--space-4: .25rem;--space-8: .5rem;--space-12: .75rem;--space-16: 1rem;--space-20: 1.25rem;--space-24: 1.5rem;--space-32: 2rem;--space-40: 2.5rem;--space-48: 3rem;--space-64: 4rem;--space-96: 6rem;--space-160: 10rem;--space-400: 25rem}:root{--container-spacing: var(--space-64)}:root{--container-default-width: 1600px;--container-default-bound-left: 1rem;--container-default-bound-right: 1rem}@media (min-width: 768px){:root{--container-default-bound-left: 1.5rem;--container-default-bound-right: 1.5rem}}@media (min-width: 1024px){:root{--container-default-bound-left: 4rem;--container-default-bound-right: 4rem}}:root{--border-radius-1: 1px;--border-radius-3: 3px;--border-radius-6: 6px;--border-radius-15: 15px;--border-radius-round: 100%}:root{--box-shadow-sidebar: 0 0 30px 0 hsla(207, 10%, 23%, 20%);--box-shadow-businesses-grid-card: 0 0 30px 0 hsla(210, 10%, 23%, 10%);--box-shadow-map-info-card: 0 0 30px 0 hsla(210, 10%, 23%, 10%);--box-shadow-marker-popup: 0 0 30px 0 hsla(210, 10%, 23%, 10%);--box-shadow-map-controls: 0 0 30px 0 hsla(210, 10%, 23%, 10%);--box-shadow-quick-navigation: 0 0 30px 0 hsla(210, 10%, 23%, 10%);--box-shadow-dropdown-menu: 0 0 30px 0 hsla(207, 10%, 23%, 20%)}:root{--transition-default: all ease-out .15s;--transition-modal: opacity ease-out .3s;--transition-dropdown-menu: all ease-out .15s;--transition-color: color background-color ease-out .15s}.wysiwyg{font-family:var(--font-primary)}.wysiwyg>:first-child{margin-top:0}.wysiwyg h2{font-family:var(--font-primary);font-size:var(--fs-28);font-weight:var(--fw-200);line-height:1.1;margin-block:var(--space-24) var(--space-16)}.wysiwyg h3{font-family:var(--font-primary);font-size:var(--fs-18);font-weight:var(--fw-400);line-height:1.4;margin-block:var(--space-24) var(--space-16)}.wysiwyg h4{font-family:var(--font-primary);font-size:var(--fs-16);font-weight:var(--fw-400);line-height:1.1;margin-block:var(--space-20) var(--space-12)}.wysiwyg h5{font-size:var(--fs-20);margin-top:var(--space-16);line-height:1.2}.wysiwyg h6{font-size:var(--fs-16);margin-top:var(--space-12);line-height:1.2}.wysiwyg p{font-size:var(--fs-14);margin-top:var(--space-12);font-weight:var(--fw-300);line-height:1.7}.wysiwyg p strong{font-weight:var(--fw-500)}.wysiwyg a{color:var(--clr-yellow-500)}.wysiwyg ul,.wysiwyg ol{display:flex;flex-direction:column;gap:var(--space-8);margin-top:var(--space-12);padding-left:var(--space-16)}.wysiwyg ul li{position:relative}.wysiwyg ul li:after{position:absolute;content:"";left:-16px;top:50%;transform:translateY(-50%);background-color:#000;width:6px;height:6px}.wysiwyg ol{counter-reset:list-item-index}.wysiwyg ol li{position:relative;counter-increment:list-item-index}.wysiwyg ol li:after{position:absolute;content:counter(list-item-index);left:-16px;top:50%;font-weight:var(--fw-700);transform:translateY(-50%)}.wysiwyg table{margin-top:var(--space-12);border-collapse:collapse;width:100%}.wysiwyg table>thead>tr>th{text-align:left;font-weight:var(--fw-700);border:1px solid var(--clr-grey-100);padding:var(--space-16)}.wysiwyg table>tbody>tr>td{border:1px solid var(--clr-grey-100);padding:var(--space-16)}.wysiwyg blockquote{margin-top:var(--space-12);border:1px solid var(--clr-grey-100);padding:var(--space-16) var(--space-20);width:fit-content}.wysiwyg blockquote p{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.c-button{height:48px;display:flex;align-items:center;padding-inline:var(--space-16);border-radius:var(--border-radius-3);background-color:var(--clr-grey-600);color:var(--clr-white);gap:var(--space-16);transition:var(--transition-default);cursor:pointer;white-space:nowrap}.c-button>.c-icon{height:12px;width:auto}.c-button:hover{opacity:.8}.c-button.secondary{background-color:var(--clr-grey-400);color:var(--clr-grey-600)}.c-button.secondary:hover{opacity:.8}.c-button.tertiary{background-color:var(--clr-yellow-400);color:var(--clr-grey-900)}.c-button.delete{background-color:var(--clr-error);color:var(--clr-white)}.c-button.delete .c-icon{height:12px}.c-button.disabled{opacity:.5}.c-button-spinner{width:14px;height:14px;border:1.5px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-legal-links{display:flex;align-items:center;gap:var(--space-24)}.c-legal-links-item{display:flex;align-items:center;gap:var(--space-8);color:var(--clr-white)}.c-links{display:flex;align-items:center;gap:var(--space-24)}.c-image{display:flex}.c-image img{width:100%;height:auto;object-fit:cover}.c-icon{display:flex}.tippy-box[data-theme~=horecagids]{background-color:var(--tooltip-color);color:var(--clr-white);height:32px;border-radius:var(--border-radius-3);display:flex;align-items:center}.tippy-box[data-theme~=horecagids] .tippy-content{padding:0 var(--space-12)}.tippy-box[data-theme~=horecagids][data-placement^=top]>.tippy-arrow:before{border-top-color:var(--tooltip-color)}.c-info{display:flex;justify-content:center;align-items:center;width:16px;height:16px;border-radius:var(--border-radius-round);color:var(--clr-white);background-color:var(--clr-grey-600);transition:var(--transition-default)}.c-info:hover{opacity:.8}.c-icon-button{width:28px;height:28px;display:flex;justify-content:center;align-items:center;background-color:var(--clr-grey-600);color:var(--clr-white);transition:var(--transition-default);border-radius:var(--border-radius-3)}.c-icon-button:hover{cursor:pointer;opacity:.8}.c-icon-button>.c-icon{height:14px;width:auto}.c-businesses-type-tag{display:flex;align-items:center;padding-inline:var(--space-16);border-radius:var(--border-radius-3);height:32px;width:fit-content;background-color:var(--tag-color);color:var(--clr-white);border:1px solid transparent}.c-businesses-type-tag.secondary{background-color:transparent;border:1px solid var(--clr-grey-500);color:var(--clr-grey-900)}.leaflet-div-icon{border:none!important;background-color:transparent!important}.c-cluster-marker{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100%;background-color:var(--clr-grey-900);color:var(--clr-white)}.c-map-controls{display:none;flex-direction:column;position:absolute;background-color:var(--clr-white);z-index:999;top:var(--space-32);right:var(--space-32);border-radius:var(--border-radius-6);box-shadow:var(--box-shadow-map-controls);overflow:hidden}@media (min-width: 1024px){.c-map-controls{display:flex}}.c-map-controls>button{display:flex;align-items:center;justify-content:center;height:50px;width:50px;transition:var(--transition-default)}.c-map-controls>button:hover{cursor:pointer;background-color:var(--clr-grey-200)}.c-map-controls>button:not(:last-child){border-bottom:1px solid var(--clr-grey-200)}.c-map-controls>button .c-icon{color:var(--clr-grey-600);height:14px;width:14px}.c-map-controls>button .c-icon-large{width:22px;height:22px}.c-text-input{display:flex;gap:var(--space-12);align-items:center;border:1px solid var(--clr-grey-600);border-radius:var(--border-radius-3);height:42px;padding-inline:var(--space-16);background-color:var(--clr-white)}.c-text-input.error{border:1px solid var(--clr-error)}.c-text-input.error .c-text-input-label{color:var(--clr-error)}.c-text-input-label{color:var(--clr-grey-600);min-width:fit-content}.c-text-input-field{width:100%;height:100%}.c-text-input-field::placeholder{color:var(--clr-grey-600);opacity:.3}.c-text-input-error{color:var(--clr-error)}.c-business-type-input{position:relative;height:fit-content;width:100%}.c-business-type-input:hover .c-business-type-input-selector{background-color:var(--clr-grey-600);color:var(--clr-white)}.c-business-type-input:hover .c-business-type-input-selector>.c-icon{color:var(--clr-white)}.c-business-type-input.open .c-business-type-input-selector{background-color:var(--clr-grey-600);color:var(--clr-white);border-bottom-left-radius:unset;border-bottom-right-radius:unset}.c-business-type-input.open .c-business-type-input-selector>.c-icon{transform:rotate(0);color:var(--clr-white)}.c-business-type-input.open .c-business-type-input-options{opacity:1;pointer-events:all}.c-business-type-input.error .c-business-type-input-selector{color:var(--clr-error);border:1px solid var(--clr-error)}.c-business-type-input.error .c-business-type-input-selector>.c-icon{color:var(--clr-error)}.c-business-type-input.error .c-business-type-input-selector>p:nth-child(2){color:var(--clr-grey-600)}.c-business-type-input.error.open .c-business-type-input-selector{background-color:var(--clr-error);color:var(--clr-white)}.c-business-type-input.error.open .c-business-type-input-selector>.c-icon{color:var(--clr-white)}.c-business-type-input.error.open .c-business-type-input-selector p{color:var(--clr-white)}.c-business-type-input.error:hover .c-business-type-input-selector{background-color:var(--clr-error);color:var(--clr-white)}.c-business-type-input.error:hover .c-business-type-input-selector>.c-icon{color:var(--clr-white)}.c-business-type-input.error:hover .c-business-type-input-selector p{color:var(--clr-white)}.c-business-type-input-main{display:flex;flex-direction:column}.c-business-type-input-selector{display:flex;justify-content:space-between;gap:var(--space-12);align-items:center;color:var(--clr-grey-600);background-color:var(--clr-white);height:42px;padding-inline:var(--space-16);border:1px solid var(--clr-grey-600);transition:var(--transition-dropdown-menu);border-radius:var(--border-radius-3);color:var(--clr-black)}.c-business-type-input-selector>.c-icon{height:auto;min-width:10px;transition:var(--transition-dropdown-menu);transform:rotate(180deg);color:var(--clr-grey-600)}.c-business-type-input-selector>p:nth-child(2){opacity:.3;width:100%}.c-business-type-input-selector>p:nth-child(3){width:100%}.c-business-type-input-selector:hover{opacity:.8;cursor:pointer}.c-business-type-input-options{position:absolute;z-index:9;top:100%;left:0;right:0;display:flex;flex-direction:column;border:1px solid var(--clr-grey-600);max-height:300px;overflow-y:scroll;border-top:unset;border-bottom-left-radius:var(--border-radius-3);border-bottom-right-radius:var(--border-radius-3);overflow:scroll;transition:var(--transition-dropdown-menu);background-color:var(--clr-white);pointer-events:none;opacity:0;box-shadow:var(--box-shadow-dropdown-menu)}.c-business-type-input-icon{min-width:32px;height:32px;border-radius:var(--border-radius-3);display:flex;align-items:center;justify-content:center;color:var(--clr-white);background-color:var(--business-type-color);transition:var(--transition-default)}.c-business-type-input-option{display:flex;flex-direction:column}.c-business-type-input-option-label{display:flex;align-items:center;gap:var(--space-12);color:var(--business-type-color-dark);padding:var(--space-8) var(--space-16);background-color:var(--business-type-color-light)}.c-business-type-input-sub-option{padding:var(--space-8) var(--space-16);transition:var(--transition-dropdown-menu);background-color:var(--clr-white)}.c-business-type-input-sub-option:not(:first-child){border-top:1px solid var(--clr-grey-400)}.c-business-type-input-sub-option:hover{cursor:pointer;background-color:var(--clr-grey-200)}.c-business-price-class-selector{display:flex;flex-direction:column;gap:var(--space-16)}.c-business-price-class-selector-options{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16)}.c-business-facilities-selector-options{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-12) var(--space-32)}@media (min-width: 550px){.c-business-facilities-selector-options{grid-template-columns:repeat(3,1fr)}}.c-business-opening-hours-mode-selector{width:fit-content;display:flex;padding:var(--space-8);border-radius:var(--border-radius-3);border:1px solid var(--clr-grey-600)}.c-business-opening-hours-mode-selector-option{border-radius:var(--border-radius-3);padding-inline:var(--space-32);height:42px;display:flex;align-items:center;color:var(--clr-grey-600);transition:var(--transition-default)}.c-business-opening-hours-mode-selector-option.active,.c-business-opening-hours-mode-selector-option.active:hover{background-color:var(--clr-yellow-400)}.c-business-opening-hours-mode-selector-option:hover{background-color:var(--clr-grey-200);cursor:pointer}.responsive-table-wrapper{overflow-x:auto}.responsive-table-wrapper::-webkit-scrollbar{display:none}.c-business-opening-hours-table{display:flex;flex-direction:column;width:fit-content;width:100%}.c-business-opening-hours-table thead tr{border-top-left-radius:var(--border-radius-3);border-top-right-radius:var(--border-radius-3);overflow:hidden;display:grid;grid-template-columns:repeat(3,1fr);color:var(--clr-white)}.c-business-opening-hours-table thead tr th{min-width:150px;background-color:var(--clr-grey-600);text-align:left;height:42px;display:flex;align-items:center;padding-inline:var(--space-16)}.c-business-opening-hours-table tbody{border:1px solid var(--clr-grey-600);display:flex;flex-direction:column;border-bottom-left-radius:var(--border-radius-3);border-bottom-right-radius:var(--border-radius-3);overflow:hidden}.c-business-opening-hours-table tbody tr{display:grid;grid-template-columns:repeat(3,1fr)}.c-business-opening-hours-table tbody tr>td:not(:first-child){background-color:var(--clr-grey-200);color:var(--clr-grey-500)}.c-business-opening-hours-table tbody tr.active>td:not(:first-child){background-color:var(--clr-white);color:var(--clr-grey-600)}.c-business-opening-hours-table tbody tr:not(:last-child){border-bottom:1px solid var(--clr-grey-400)}.c-business-opening-hours-table tbody tr td{min-width:150px;height:42px;padding:var(--space-4) var(--space-16);display:flex;align-items:center;color:var(--clr-grey-600);transition:var(--transition-default)}.c-business-opening-hours-table tbody tr td:first-child{background-color:var(--clr-white)}.c-business-opening-hours-table tbody tr td:not(:last-child){border-right:1px solid var(--clr-grey-400)}.c-checkbox-input{display:flex;align-items:center;gap:var(--space-12);height:fit-content;width:fit-content}.c-checkbox-input.error label{color:var(--clr-error)}.c-checkbox-input.error label:before{border:1px solid var(--clr-error)}.c-checkbox-input.error label:hover:before{border:1px solid var(--clr-error)}.c-checkbox-input.error input:checked+label:before{border:1px solid var(--clr-error)}.c-checkbox-input label{position:relative;display:flex;align-items:center;gap:var(--space-12);color:var(--clr-grey-600);line-height:1.4;cursor:pointer}.c-checkbox-input label:before{display:flex;align-items:center;justify-content:center;content:"";min-width:20px;height:20px;border:1px solid var(--clr-grey-600);border-radius:var(--border-radius-3);transition:var(--transition-default)}.c-checkbox-input label:hover:before{border:1px solid var(--clr-yellow-400)}.c-checkbox-input input:checked+label:before{content:"";background-color:var(--clr-yellow-400);border:1px solid var(--clr-yellow-400)}.c-checkbox-input input:checked+label:after{position:absolute;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='9'%20viewBox='0%200%2010%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.37891%207.84375C3.57422%208.03906%203.90625%208.03906%204.10156%207.84375L9.84375%202.10156C10.0391%201.90625%2010.0391%201.57422%209.84375%201.37891L9.14062%200.675781C8.94531%200.480469%208.63281%200.480469%208.4375%200.675781L3.75%205.36328L1.54297%203.17578C1.34766%202.98047%201.03516%202.98047%200.839844%203.17578L0.136719%203.87891C-0.0585938%204.07422%20-0.0585938%204.40625%200.136719%204.60156L3.37891%207.84375Z'%20fill='%23fff'%20/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:10px;min-width:20px;height:20px}.c-time-input{color:var(--clr-grey-600);border:1px solid transparent;border-radius:var(--border-radius-3);padding-inline:var(--space-12);height:100%;cursor:text;transition:var(--transition-default)}.c-time-input:hover,.c-time-input:focus{border:1px solid var(--clr-grey-500)}.c-time-input::-webkit-calendar-picker-indicator{display:none}.c-price-class-input{-webkit-appearance:none;appearance:none;width:100%;height:4px;background-color:var(--clr-grey-400);border-radius:var(--border-radius-3);padding-inline:var(--space-32)}.c-price-class-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:var(--border-radius-3);background-color:var(--clr-grey-600);cursor:pointer}.c-textarea-input{display:flex;flex-direction:column}.c-textarea-input.error .c-textarea-input-top{background-color:var(--clr-error);color:var(--clr-white)}.c-textarea-input.error textarea{border:1px solid var(--clr-error)}.c-textarea-input-top{height:42px;background-color:var(--clr-grey-600);border-top-left-radius:var(--border-radius-3);border-top-right-radius:var(--border-radius-3);padding-inline:var(--space-16);color:var(--clr-white);display:flex;align-items:center;justify-content:space-between}.c-textarea-input textarea{height:180px;width:100%;resize:none;background-color:var(--clr-white);border:1px solid var(--clr-grey-600);border-bottom-left-radius:var(--border-radius-3);border-bottom-right-radius:var(--border-radius-3);padding:var(--space-12) var(--space-16)}.c-textarea-input textarea::placeholder{color:var(--clr-grey-600);opacity:.3}.c-textarea-input-error{padding-top:var(--space-12);color:var(--clr-error);display:flex;align-items:center;gap:var(--space-12)}.c-images-input{display:flex;flex-direction:column;gap:var(--space-16);width:100%}.c-images-input.error .c-images-input-dropzone{border:1px dashed var(--clr-error);color:var(--clr-error)}.c-images-input.error .c-images-input-dropzone button{background-color:var(--clr-error);color:var(--clr-white)}.c-images-input-top{display:flex;flex-direction:column;gap:var(--space-12)}.c-images-input-dropzone{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:var(--space-24);width:100%;border:1px dashed var(--clr-grey-500);border-radius:var(--border-radius-3);padding:var(--space-32);color:var(--clr-grey-600)}.c-images-input-info{display:flex;flex-direction:column;gap:var(--space-4);align-items:center;text-align:center}.c-images-input button .c-icon{height:14px}.c-images-input-list{display:flex;flex-direction:column;gap:var(--space-8)}.c-images-input-list-item{padding:var(--space-8);border-radius:var(--border-radius-3);background-color:var(--clr-grey-200);display:flex;align-items:center;justify-content:space-between;gap:var(--space-16)}.c-images-input-list-item>:first-child{display:flex;align-items:center;gap:var(--space-16)}.c-images-input-list-item>:first-child img{height:32px;width:48px;border-radius:var(--border-radius-3);object-fit:cover}.c-images-input-list-item>:last-child{display:flex;align-items:center;gap:var(--space-16)}.c-images-input-list-item>:last-child p{width:max-content}.c-images-input-error{color:var(--clr-error);display:flex;align-items:center;gap:var(--space-12)}.c-color-input{display:flex;flex-direction:column;gap:var(--space-8)}.c-color-input-main{position:relative;display:flex;align-items:center;gap:var(--space-12);background-color:var(--clr-white);border:1px solid var(--clr-grey-600);height:40px;padding-inline:var(--space-8) var(--space-16);border-radius:var(--border-radius-3);width:220px}.c-color-input.error .c-color-input-main,.c-color-input.error .c-color-input-swatch{border:1px solid var(--clr-error)}.c-color-input p{color:var(--clr-black)}.c-color-input input{height:100%;min-width:0}.c-color-input-swatch{min-width:24px;height:24px;border-radius:var(--border-radius-3);border:1px solid var(--clr-grey-600)}.c-color-input-swatch:hover{cursor:pointer}.c-color-input-error{width:fit-content;color:var(--clr-error)}.c-images-manager{display:flex;flex-direction:column}.c-images-manager>h4{padding-bottom:var(--space-16)}.c-images-manager-gallery{display:flex;flex-wrap:wrap;gap:var(--space-16)}.c-images-manager-gallery .sortable-ghost{opacity:.3!important}.c-images-manager-gallery-item{width:200px;background-color:var(--clr-grey-400);border-radius:var(--border-radius-3);display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-8)}.c-images-manager-gallery-item:hover{cursor:grab}.c-images-manager-gallery-item>.c-image img{object-fit:cover;width:100%;height:160px;border-radius:var(--border-radius-3)}.c-images-manager-gallery-item-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12)}.c-images-manager-gallery-item-actions p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-images-manager-gallery-item-action-options{position:relative;display:flex}.c-images-manager-gallery-item-action-options.open button{background-color:var(--clr-grey-600);color:var(--clr-white)}.c-images-manager-gallery-item-action-options.open .c-images-manager-gallery-item-action-options-menu{opacity:1;pointer-events:all;transform:translateY(0)}.c-images-manager-gallery-item-action-options button{height:20px;padding-inline:var(--space-4);color:var(--clr-grey-600);transition:var(--transition-default);border-radius:var(--border-radius-3)}.c-images-manager-gallery-item-action-options button:hover{background-color:var(--clr-grey-600);color:var(--clr-white);cursor:pointer}.c-images-manager-gallery-item-action-options-menu{position:absolute;top:100%;display:flex;flex-direction:column;padding:var(--space-8);background-color:var(--clr-white);box-shadow:var(--box-shadow-dropdown-menu);border-radius:var(--border-radius-3);transition:var(--transition-default);transform:translateY(20%);opacity:0;pointer-events:none}.c-images-manager-gallery-item-action-options-menu-option{display:flex;align-items:center;gap:var(--space-8);padding-inline:var(--space-12);height:32px;background-color:var(--clr-white);color:var(--clr-grey-600);border-radius:var(--border-radius-3);transition:var(--transition-default)}.c-images-manager-gallery-item-action-options-menu-option:hover{background-color:var(--clr-error);color:var(--clr-white);cursor:pointer}.c-images-manager-gallery-item-action-options-menu-option .c-icon{height:14px;width:auto}.c-images-manager-no-media{border:1px dashed var(--clr-grey-500);border-radius:var(--border-radius-3);padding:var(--space-24);height:204px}.c-images-manager-actions{width:fit-content;display:flex;align-items:start;gap:var(--space-8);padding-top:var(--space-48)}.c-images-manager-gallery-item-skeleton{position:relative;height:204px;width:200px;background-color:var(--clr-grey-400)}.c-images-manager-gallery-item-skeleton:after{content:"";position:absolute;inset:var(--space-8);height:160px;background-color:var(--clr-grey-450);border-radius:var(--border-radius-3)}.c-images-manager-gallery-skeleton{display:flex;gap:var(--space-16)}.dashboard-page-error{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-24);padding-block:var(--space-96);text-align:center}.dashboard-page-error .typo-h1{max-width:400px}.dashboard-page-error .typo-link{font-size:var(--fs-14)}.dashboard-page-error .typo-body-lg{max-width:600px;color:var(--clr-grey-600)}
