:root{--kl-bg:#f7f5f0;--kl-bg-soft:#f1eee6;--kl-surface:#fcfbf8;--kl-surface-el:#fff;--kl-surface-muted:#e8e2d8;--kl-border:#e4ddd1;--kl-text:#1f1f1f;--kl-text-muted:#6f7280;--kl-text-soft:#9a968d;--kl-heading:#1f1f1f;--kl-primary:#6f846b;--kl-primary-hover:#5f735c;--kl-primary-soft:#e5eadf;--kl-secondary:#62788a;--kl-secondary-soft:#dce5ea;--kl-accent:#7e6a94;--kl-accent-soft:#e8dfed;--kl-warning:#c69a4d;--kl-warning-soft:#f4e8c9;--kl-danger:#b66a5b;--kl-danger-soft:#f3e1dc;--kl-success:#4f6049;--kl-success-soft:#e5eadf;--kl-neutral-soft:#e8e2d8;--kl-neutral-ink:#5a5d68;--kl-primary-ink:#1f1f1f;--kl-success-ink:#41502f;--kl-warning-ink:#7a5c1f;--kl-danger-ink:#9b4a38;--kl-secondary-ink:#43596b;--kl-accent-ink:#5d4a73;--kl-primary-strong:#52614f;--kl-primary-hover-on:#fff;--kl-primary-strong-on:#fff;--kl-secondary-on:#fff;--kl-accent-on:#fff;--kl-warning-on:#0e0e12;--kl-danger-on:#0e0e12;--kl-success-on:#fff;--kl-sidebar:#141615;--kl-sidebar-text:#fff;--kl-sidebar-muted:#ffffffad;--kl-sidebar-active:#6f846b;--kl-sidebar-border:#ffffff1a;--kl-shadow-card:0 8px 24px #1f1f1f0f;--kl-shadow-premium:0 16px 40px #1f1f1f1a;--kl-radius-card:12px;--kl-radius-tile:10px;--kl-radius-control:8px;--kl-radius-pill:20px;--kl-topbar-h:calc(54px + env(safe-area-inset-top));--kl-avviso-h:0px}.kl-main,.kl-body{min-width:0}.kl-topbar{z-index:100;box-sizing:border-box;position:sticky;top:0}@media (width<=1024px){.kl-info-pop-mobile-viewport{box-sizing:border-box;top:calc(var(--kl-topbar-h) + 8px)!important;width:auto!important;max-width:none!important;position:fixed!important;left:8px!important;right:8px!important}}@media (width>=1025px){.kl-shell{flex-direction:column;align-items:stretch;display:flex}.kl-main{flex-direction:column;flex:1;min-width:0;display:flex}.kl-body{flex:1;align-items:flex-start;min-height:0;display:flex}.kl-body>.pg{flex:1;min-width:0}.pg>div:first-child{max-width:none!important}.kl-groupnav{top:calc(var(--kl-topbar-h) + var(--kl-avviso-h));max-height:calc(100vh - var(--kl-topbar-h) - var(--kl-avviso-h));position:sticky;overflow-y:hidden;display:flex!important}}@media (width>=768px){.kl-settings-sidebar{top:calc(var(--kl-topbar-h) + var(--kl-avviso-h));max-height:calc(100vh - var(--kl-topbar-h) - var(--kl-avviso-h));position:sticky;overflow-y:hidden}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--kl-primary,#6f846b);outline-offset:2px;box-shadow:0 0 0 4px var(--kl-surface-el,#fff);border-radius:var(--kl-radius-control,8px)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus-visible{outline-offset:-2px;box-shadow:none}.kl-groupnav :where(a,button,[tabindex]):focus-visible,.kl-drawer :where(a,button,[tabindex]):focus-visible{outline-color:var(--kl-sidebar-text,#fff);box-shadow:0 0 0 4px var(--kl-sidebar,#141615)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.kl-grid-form-side{grid-template-columns:minmax(280px,1fr) minmax(260px,340px);align-items:start;gap:16px;display:grid}@media (width<=768px){.kl-grid-form-side{grid-template-columns:1fr}}.kl-grid-form-side--equal{grid-template-columns:1fr 1fr}@media (width<=768px){.kl-grid-form-side--equal{grid-template-columns:1fr}}.kl-modelli-zone{grid-template-columns:minmax(200px,240px) minmax(0,1fr) minmax(280px,340px);align-items:start;gap:16px;display:grid}.kl-modelli-zone__elenco,.kl-modelli-zone__destra{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow-y:auto}@media (width<=1279px){.kl-modelli-zone{grid-template-columns:minmax(200px,240px) minmax(0,1fr)}.kl-modelli-zone__destra{grid-column:2;max-height:none;position:static;overflow-y:visible}}@media (width<=767px){.kl-modelli-zone{grid-template-columns:minmax(0,1fr)}.kl-modelli-zone__elenco,.kl-modelli-zone__destra{grid-column:auto;max-height:none;position:static;overflow-y:visible}}.kl-etichette-flusso{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:16px;margin-top:12px;display:grid}.kl-etichette-flusso__largo{grid-column:2/-1}.kl-etichette-flusso__stampa{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow-y:auto}@media (width<=1279px){.kl-etichette-flusso{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kl-etichette-flusso__stampa{grid-column:1/-1;max-height:none;position:static;overflow-y:visible}}@media (width<=767px){.kl-etichette-flusso{grid-template-columns:minmax(0,1fr)}.kl-etichette-flusso__largo{grid-column:auto}}.kl-colonna-contesto{position:sticky;top:16px}@media (width<=767px){.kl-colonna-contesto{position:static}}.kl-crm-lead-layout{container-type:inline-size}.kl-crm-lead-panel{align-self:flex-start}@container (width>=700px){.kl-crm-lead-panel{top:calc(var(--kl-topbar-h) + var(--kl-avviso-h) + 12px);max-height:calc(100vh - var(--kl-topbar-h) - var(--kl-avviso-h) - 24px);overscroll-behavior:contain;scrollbar-gutter:stable;position:sticky;overflow-y:auto}}html,body,#root{background:var(--kl-bg,#f0ece5);min-height:100%}.kl-shell{isolation:isolate}.kl-background{z-index:-1;pointer-events:none;contain:paint;--kl-background-opacity:.22;--kl-background-mobile-opacity:.36;position:fixed;inset:0;overflow:clip}.kl-background--light{z-index:-1;pointer-events:none;background-image:var(--kl-bg-leaves,none), var(--kl-bg-leaves-reverse,none), var(--kl-bg-leaves-side,none);background-position:right -18px top 125px,left -45px bottom -30px,right -15px bottom -30px;background-repeat:no-repeat;background-size:clamp(310px,30vw,470px),clamp(320px,30vw,460px),clamp(330px,31vw,480px);position:fixed;inset:0}@media (width>=1025px){.kl-shell:has(.kl-groupnav) .kl-background--light:not(.kl-background--preview){background-position:right -18px top 125px,left 165px bottom -30px,right -15px bottom -30px}}:root[data-interface-theme=bakery] .kl-background--light{background-position:-190px 125px,left -45px bottom -30px,right -15px bottom -30px}@media (width>=1025px){:root[data-interface-theme=bakery] .kl-shell:has(.kl-groupnav) .kl-background--light:not(.kl-background--preview){background-position:-70px 125px,left 165px bottom -30px,right -15px bottom -30px}}@media (width<=767px){.kl-background--light,:root[data-interface-theme=bakery] .kl-background--light{background-position:right -65px top 100px,left -90px bottom -35px,right -65px bottom -35px;background-size:240px,260px,270px}:root[data-interface-theme=bakery] .kl-background--light{background-position:-155px 100px,left -90px bottom -35px,right -65px bottom -35px}}@media print,(forced-colors:active){.kl-background{display:none!important}}body{overscroll-behavior-y:contain;margin:0}@keyframes klspin{to{transform:rotate(360deg)}}@keyframes klFlashCard{0%,to{box-shadow:0 0 #0000}25%,75%{box-shadow:0 0 0 4px var(--kl-secondary,#62788a)}}.kl-flash-card{animation:1.4s ease-in-out klFlashCard}@media (width<=1399px){.kl-gruppi button:not([aria-current=page]) .kl-gruppo-nome{display:none}}.kl-dash-grid{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.kl-dash-blocco{min-width:0;position:relative}.kl-dash-trascina,.kl-dash-larghezza{display:none!important}@media (width<=767px){.kl-cal-tocco{min-height:36px}.kl-dash-grid{grid-template-rows:var(--kl-righe-telefono,none)}}@media (width>=768px){.kl-dash-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.kl-dash-grid[data-muratura]{grid-auto-rows:1px}.kl-dash-grid[data-muratura]>.kl-dash-blocco{grid-row-end:span var(--kl-righe,1)}.kl-dash-blocco[data-larghezza=intera]{grid-column:1/-1}.kl-dash-trascina,.kl-dash-larghezza{display:inline-flex!important}}.kl-muratura-auto{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-items:start;column-gap:12px;display:grid}.kl-muratura-auto>.kl-muratura-voce{min-width:0;margin-bottom:12px}.kl-muratura-auto[data-muratura]{grid-auto-rows:1px}.kl-muratura-auto[data-muratura]>.kl-muratura-voce{grid-row-end:span var(--kl-righe,1)}table[data-kl-tabella=smart]>tbody>tr[data-kl-riga]:nth-child(2n){background:var(--kl-bg-soft)}@media (hover:hover){table>tbody>tr[data-kl-riga]:not([data-sfondo-proprio]):hover>td{background-color:var(--kl-neutral-soft)}}.kl-dark .kl-background{--kl-background-opacity:.18;--kl-background-mobile-opacity:.3}.kl-background__desktop{object-fit:fill;width:100%;height:100%;opacity:var(--kl-background-opacity);display:block}.kl-background__mobile{display:none;position:absolute;inset:0}.kl-background__corner{opacity:var(--kl-background-mobile-opacity);position:absolute;overflow:hidden}.kl-background__corner img{max-width:none;height:auto;display:block;position:absolute}.kl-background__corner--top{aspect-ratio:39/32;width:min(48%,240px);top:0;right:0}.kl-background__corner--top img{width:280%;top:0;right:0}.kl-background__corner--left,.kl-background__corner--right{aspect-ratio:75/64;width:min(54%,260px);bottom:0}.kl-background__corner--left{left:0}.kl-background__corner--right{right:0}.kl-background__corner--left img{width:250%;bottom:0;left:0}.kl-background__corner--right img{width:250%;bottom:0;right:0}.kl-background--preview{z-index:0;position:absolute}.kl-background-preview-wrap{aspect-ratio:1.6;background:var(--kl-bg);position:relative;overflow:hidden}.kl-background--light.kl-background--preview{background-position:100% 0,0 100%,100% 100%;background-size:32%,34%,35%}.kl-background-choice-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}@media (width>=1025px){.kl-shell:has(.kl-groupnav) .kl-background--art:not(.kl-background--preview){left:228px}}@media (width<=767px){.kl-shell .kl-background--art:not(.kl-background--preview){top:calc(var(--kl-topbar-h) + var(--kl-avviso-h));bottom:env(safe-area-inset-bottom)}.kl-background__desktop{display:none}.kl-background__mobile{display:block}.kl-background-preview-wrap{aspect-ratio:9/16}.kl-background-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kl-background--light.kl-background--preview{background-size:62%,64%,68%}}
