@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-B2xhLi22.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-CMZtQduZ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-CGAr0uHJ.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CaVNZxsx.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sfondo-app: #f6f4ef;--lato: 16px;--bianco: #ffffff;--grigio-chiarissimo: #f7f6f3;--bordo: #e7e4df;--testo-secondario: #5b5b5b;--testo: #262626;--titoli: #121212;--oro-logo: #d8bf74;--oro-pulsanti: #c1a66f;--oro-pulsanti-hover: #b29661;--oro-chiarissimo: #f9efdb;--verde: #1c5e39;--rosso: #a12628;font-family:Inter Variable,Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{overflow-x:clip;touch-action:pan-x pan-y;overscroll-behavior-y:none}html.app-scorre:not(.porta-aperta),html.app-scorre:not(.porta-aperta) body{height:100%;overflow:hidden}html.app-scorre .struttura{height:100dvh;min-height:0}html.app-scorre .struttura-corpo{display:flex;flex-direction:column;height:100dvh}html.app-scorre .struttura-contenuto{padding-top:0;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto;scrollbar-width:none}html.app-scorre .struttura-contenuto::-webkit-scrollbar{display:none}html.app-scorre .struttura-contenuto:before{content:"";float:left;width:0;height:calc(100% + 1px)}html.app-scorre body.pagina-planner .struttura-contenuto:before{display:none}html.app-scorre .pagina-voce{padding-top:20px}html.app-scorre body.pagina-planner .pagina-voce,html.app-scorre .pagina-voce[data-tipo=scheda]{padding-top:0}html.app-scorre.scheda-aperta .struttura-contenuto{overflow-y:hidden}.bordo-indietro{position:fixed;top:0;bottom:0;left:0;z-index:45;display:none}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){html.app-scorre:not([data-radice=si]) .bordo-indietro{display:block}}.pagina-voce{display:contents}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.pagina-voce{display:flow-root}.pagina-voce--dietro{display:none}.pagina-voce.gesto-sopra{position:relative;z-index:2;min-height:100vh;background:var(--sfondo-app, var(--superficie));box-shadow:-12px 0 28px var(--k-o-000000-14)}.dettaglio.gesto-sopra-scheda{box-shadow:-12px 0 28px var(--k-o-000000-14);will-change:transform}.pagina-voce.gesto-sotto{display:flow-root;position:fixed;z-index:1;pointer-events:none}.pagina-voce.gesto-sotto-scheda{display:block}.gesto-sotto-scheda .dettaglio{z-index:1}}@media(pointer:coarse){html,body{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}}h1,h2,h3,h4,h5,h6,b,strong,th{font-weight:600}table{font-variant-numeric:tabular-nums}body{margin:0;overscroll-behavior:none;min-height:100vh;overflow-x:clip;background:var(--superficie);color:var(--testo)}.avviso-aggiornamento{position:fixed;left:50%;bottom:calc(var(--basso-distanza, 0px) + 86px);z-index:60;display:flex;align-items:center;gap:14px;padding:10px 10px 10px 18px;border-radius:999px;border:1.5px solid var(--oro-pulsanti);background:var(--superficie);color:var(--titoli);font-size:14px;box-shadow:0 10px 30px -10px var(--k-o-000000-40);transform:translate(-50%);white-space:nowrap}.avviso-aggiornamento button{padding:8px 14px;border:none;border-radius:999px;background:var(--oro-pulsanti);color:var(--bianco);font:inherit;font-weight:600;cursor:pointer}.avviso-aggiornamento button:disabled{cursor:wait}.avviso-rotella{display:block;width:16px;height:16px;margin:1px 14px;border:2px solid var(--k-b-ffffff-40);border-top-color:var(--superficie);border-radius:50%}@media(pointer:fine),(pointer:none),(min-width:900px)and (min-height:500px){.avviso-aggiornamento{bottom:24px}}button,a{-webkit-tap-highlight-color:transparent}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){input,select,textarea{font-size:16px!important}}input[type=date],input[type=time]{display:block;min-width:0;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left}input[type=date]::-webkit-date-and-time-value,input[type=time]::-webkit-date-and-time-value{margin:0;text-align:left}input[type=date].ingresso-campo,input[type=time].ingresso-campo{line-height:46px}input[type=date].ingresso-campo::-webkit-date-and-time-value,input[type=time].ingresso-campo::-webkit-date-and-time-value{line-height:46px}.campo-ora{max-width:160px}.stato-ordine{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;white-space:nowrap}.stato-ordine--attesa{color:var(--k-t-a8833a)}.stato-ordine--confermato{color:var(--k-t-6c675f)}.stato-ordine--consegnato{color:var(--verde)}.stato-ordine--annullato{color:var(--rosso)}.obbligatorio{color:var(--rosso);font-weight:600}.area-app{display:contents}.area-app--dietro{visibility:hidden}.porta{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;overflow-y:auto;overscroll-behavior:contain;background:var(--porta-fondo, var(--superficie))}html.porta-aperta,html.porta-aperta body{overflow:hidden}.gira{animation:gira .8s linear infinite}@keyframes gira{to{transform:rotate(360deg)}}.aggiungi-nota{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:8px 0;border:none;background:none;color:var(--oro-pulsanti-hover);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.grecaptcha-badge{visibility:hidden}html.gesto-da-planner .testata{z-index:2}html.gesto-da-planner .pagina-voce.gesto-sopra{z-index:3}.zona-orologio{position:fixed;top:0;left:0;right:0;z-index:100;height:6px;pointer-events:none}.zona-orologio--fondo{top:auto;bottom:0}:root{--k-b-262626-16: rgba(38, 38, 38, .16);--k-b-9fc0aa: #9fc0aa;--k-b-c1a66f: #c1a66f;--k-b-cfe2d6: #cfe2d6;--k-b-d8bf74: #d8bf74;--k-b-d9c38f: #d9c38f;--k-b-ddd7cc: #ddd7cc;--k-b-e6d3a3: #e6d3a3;--k-b-e6d3a8: #e6d3a8;--k-b-e7e4df: #e7e4df;--k-b-ebe8e2: #ebe8e2;--k-b-ecd9a8: #ecd9a8;--k-b-ecdcb3: #ecdcb3;--k-b-ecdfba: #ecdfba;--k-b-ece6dc: #ece6dc;--k-b-eeebe5: #eeebe5;--k-b-efc9c9: #efc9c9;--k-b-efe4c6: #efe4c6;--k-b-efebe3: #efebe3;--k-b-efebe5: #efebe5;--k-b-efece6: #efece6;--k-b-f0cfcf: #f0cfcf;--k-b-f0e6d0: #f0e6d0;--k-b-f0ebe3: #f0ebe3;--k-b-f0eeea: #f0eeea;--k-b-f1efea: #f1efea;--k-b-ffffff-40: rgba(255, 255, 255, .4);--k-b-ffffff-70: rgba(255, 255, 255, .7);--k-b-ffffff-75: rgba(255, 255, 255, .75);--k-f-000000: #000000;--k-f-000000-00: rgba(0, 0, 0, 0);--k-f-000000-30: rgba(0, 0, 0, .3);--k-f-0b0b0b: #0b0b0b;--k-f-121212: #121212;--k-f-121212-00: rgba(18, 18, 18, 0);--k-f-121212-32: rgba(18, 18, 18, .32);--k-f-121212-35: rgba(18, 18, 18, .35);--k-f-121212-65: rgba(18, 18, 18, .65);--k-f-121212-80: rgba(18, 18, 18, .8);--k-f-121212-92: rgba(18, 18, 18, .92);--k-f-2a2926: #2a2926;--k-f-2f8a55: #2f8a55;--k-f-3a3835: #3a3835;--k-f-3c2d0f-05: rgba(60, 45, 15, .05);--k-f-4f8a68: #4f8a68;--k-f-7fae92: #7fae92;--k-f-8b8680: #8b8680;--k-f-a88645: #a88645;--k-f-b9b4aa: #b9b4aa;--k-f-c1a66f: #c1a66f;--k-f-c9a868: #c9a868;--k-f-c9c2b4: #c9c2b4;--k-f-d49a1f: #d49a1f;--k-f-d8bf74-00: rgba(216, 191, 116, 0);--k-f-d8bf74-12: rgba(216, 191, 116, .12);--k-f-d8bf74-22: rgba(216, 191, 116, .22);--k-f-d8bf74-26: rgba(216, 191, 116, .26);--k-f-d8bf74-35: rgba(216, 191, 116, .35);--k-f-d9c08a: #d9c08a;--k-f-ddd6ca: #ddd6ca;--k-f-ddd7cc: #ddd7cc;--k-f-e1efe7: #e1efe7;--k-f-e2ddd3: #e2ddd3;--k-f-e3efe7: #e3efe7;--k-f-e3f0e7: #e3f0e7;--k-f-e4efe8: #e4efe8;--k-f-e6e2da: #e6e2da;--k-f-e8dcc0: #e8dcc0;--k-f-e9d7a6: #e9d7a6;--k-f-e9e5dd: #e9e5dd;--k-f-ead6a3: #ead6a3;--k-f-eaf3ed: #eaf3ed;--k-f-ecdcb2: #ecdcb2;--k-f-ece8df: #ece8df;--k-f-ece8e1: #ece8e1;--k-f-ece9e2: #ece9e2;--k-f-efe6d2: #efe6d2;--k-f-efebe5: #efebe5;--k-f-efece6: #efece6;--k-f-f0ede7: #f0ede7;--k-f-f0eeea: #f0eeea;--k-f-f1e2bd: #f1e2bd;--k-f-f1e4c4: #f1e4c4;--k-f-f1efea: #f1efea;--k-f-f2f0ec: #f2f0ec;--k-f-f3e6c7: #f3e6c7;--k-f-f3f1ed: #f3f1ed;--k-f-f4f1ea: #f4f1ea;--k-f-f4f2ee: #f4f2ee;--k-f-f6e1e1: #f6e1e1;--k-f-f6e3e3: #f6e3e3;--k-f-f6e6bd: #f6e6bd;--k-f-f6f3ee: #f6f3ee;--k-f-f6f4ef: #f6f4ef;--k-f-f6f4ef-00: rgba(246, 244, 239, 0);--k-f-f6f4ef-60: rgba(246, 244, 239, .6);--k-f-f6f4ef-82: rgba(246, 244, 239, .82);--k-f-f6f4ef-88: rgba(246, 244, 239, .88);--k-f-f6f4ef-90: rgba(246, 244, 239, .9);--k-f-f6f4f0: #f6f4f0;--k-f-f7f5f1: #f7f5f1;--k-f-f8efdb: #f8efdb;--k-f-f8f0dc: #f8f0dc;--k-f-f8f6f2: #f8f6f2;--k-f-f9efdb: #f9efdb;--k-f-f9efdb-55: rgba(249, 239, 219, .55);--k-f-faf3e4: #faf3e4;--k-f-faf6ec: #faf6ec;--k-f-faf8f4: #faf8f4;--k-f-faf9f6: #faf9f6;--k-f-fbe9e9: #fbe9e9;--k-f-fbeaea: #fbeaea;--k-f-fbeceb: #fbeceb;--k-f-fbeeee: #fbeeee;--k-f-fbefd2: #fbefd2;--k-f-fbefef: #fbefef;--k-f-fbf3e1: #fbf3e1;--k-f-fbf3e2: #fbf3e2;--k-f-fbf4e3: #fbf4e3;--k-f-fbf6ea: #fbf6ea;--k-f-fbf8f1: #fbf8f1;--k-f-fbfaf7: #fbfaf7;--k-f-fbfaf8: #fbfaf8;--k-f-fcf8ef: #fcf8ef;--k-f-fcfaf6: #fcfaf6;--k-f-fdf3f3: #fdf3f3;--k-f-fdf8ec: #fdf8ec;--k-f-fdf8ee: #fdf8ee;--k-f-fdf8f7: #fdf8f7;--k-f-fdf9f0: #fdf9f0;--k-f-fdfaf3: #fdfaf3;--k-f-fffbf2: #fffbf2;--k-f-fffdf8: #fffdf8;--k-f-ffffff: #ffffff;--k-f-ffffff-20: rgba(255, 255, 255, .2);--k-f-ffffff-35: rgba(255, 255, 255, .35);--k-f-ffffff-45: rgba(255, 255, 255, .45);--k-f-ffffff-50: rgba(255, 255, 255, .5);--k-f-ffffff-55: rgba(255, 255, 255, .55);--k-f-ffffff-60: rgba(255, 255, 255, .6);--k-f-ffffff-62: rgba(255, 255, 255, .62);--k-f-ffffff-72: rgba(255, 255, 255, .72);--k-f-ffffff-85: rgba(255, 255, 255, .85);--k-f-ffffff-90: rgba(255, 255, 255, .9);--k-f-ffffff-92: rgba(255, 255, 255, .92);--k-f-ffffff-94: rgba(255, 255, 255, .94);--k-f-ffffff-97: rgba(255, 255, 255, .97);--k-o-000000-03: rgba(0, 0, 0, .03);--k-o-000000-04: rgba(0, 0, 0, .04);--k-o-000000-05: rgba(0, 0, 0, .05);--k-o-000000-08: rgba(0, 0, 0, .08);--k-o-000000-10: rgba(0, 0, 0, .1);--k-o-000000-12: rgba(0, 0, 0, .12);--k-o-000000-14: rgba(0, 0, 0, .14);--k-o-000000-18: rgba(0, 0, 0, .18);--k-o-000000-20: rgba(0, 0, 0, .2);--k-o-000000-25: rgba(0, 0, 0, .25);--k-o-000000-28: rgba(0, 0, 0, .28);--k-o-000000-30: rgba(0, 0, 0, .3);--k-o-000000-35: rgba(0, 0, 0, .35);--k-o-000000-40: rgba(0, 0, 0, .4);--k-o-000000-45: rgba(0, 0, 0, .45);--k-o-000000-50: rgba(0, 0, 0, .5);--k-o-000000-60: rgba(0, 0, 0, .6);--k-o-121212-12: rgba(18, 18, 18, .12);--k-o-281e0a-06: rgba(40, 30, 10, .06);--k-o-281e0a-08: rgba(40, 30, 10, .08);--k-o-32280f-18: rgba(50, 40, 15, .18);--k-o-3c2d0f-03: rgba(60, 45, 15, .03);--k-o-3c2d0f-05: rgba(60, 45, 15, .05);--k-o-3c2d0f-06: rgba(60, 45, 15, .06);--k-o-3c2d0f-07: rgba(60, 45, 15, .07);--k-o-3c2d0f-08: rgba(60, 45, 15, .08);--k-o-3c2d0f-28: rgba(60, 45, 15, .28);--k-o-3c2d0f-30: rgba(60, 45, 15, .3);--k-o-3c2d0f-40: rgba(60, 45, 15, .4);--k-o-3c2d14-45: rgba(60, 45, 20, .45);--k-o-55524b: #55524b;--k-o-5a461e-55: rgba(90, 70, 30, .55);--k-o-785a1e-35: rgba(120, 90, 30, .35);--k-o-785a1e-45: rgba(120, 90, 30, .45);--k-o-785a1e-50: rgba(120, 90, 30, .5);--k-o-785a1e-55: rgba(120, 90, 30, .55);--k-o-8a6d2c-14: rgba(138, 109, 44, .14);--k-o-b29661-90: rgba(178, 150, 97, .9);--k-o-c1a66f-22: rgba(193, 166, 111, .22);--k-o-c1a66f-45: rgba(193, 166, 111, .45);--k-o-c1a66f-70: rgba(193, 166, 111, .7);--k-o-c1a66f-80: rgba(193, 166, 111, .8);--k-o-d8bf74-45: rgba(216, 191, 116, .45);--k-o-fbeceb: #fbeceb;--k-o-ffffff-90: rgba(255, 255, 255, .9);--k-t-000000: #000000;--k-t-111111: #111111;--k-t-1c1608: #1c1608;--k-t-262626: #262626;--k-t-333333: #333333;--k-t-3a3936: #3a3936;--k-t-3a3a3a: #3a3a3a;--k-t-5b5b5b: #5b5b5b;--k-t-5f9474: #5f9474;--k-t-6b665d: #6b665d;--k-t-6b6b6b: #6b6b6b;--k-t-6c675f: #6c675f;--k-t-6e5524: #6e5524;--k-t-6f5520: #6f5520;--k-t-6f6a62: #6f6a62;--k-t-6f6a63: #6f6a63;--k-t-706b63: #706b63;--k-t-7a6230: #7a6230;--k-t-7d776d: #7d776d;--k-t-7fae92: #7fae92;--k-t-857f75: #857f75;--k-t-8a6a2c: #8a6a2c;--k-t-8a6d2c: #8a6d2c;--k-t-8a6d2e: #8a6d2e;--k-t-8a8478: #8a8478;--k-t-8a8780: #8a8780;--k-t-8b867c: #8b867c;--k-t-8e8e93: #8e8e93;--k-t-8f7741: #8f7741;--k-t-8f8a80: #8f8a80;--k-t-8f8a82: #8f8a82;--k-t-958f85: #958f85;--k-t-9a7b3c: #9a7b3c;--k-t-9a9892: #9a9892;--k-t-9e9a93: #9e9a93;--k-t-a12628: #a12628;--k-t-a8833a: #a8833a;--k-t-a88b4f: #a88b4f;--k-t-b5b0a7: #b5b0a7;--k-t-b9b2a4: #b9b2a4;--k-t-b9b2a6: #b9b2a6;--k-t-b9b4ab: #b9b4ab;--k-t-b9b5ad: #b9b5ad;--k-t-c1a66f: #c1a66f;--k-t-c1a66f-07: rgba(193, 166, 111, .07);--k-t-c5bfb5: #c5bfb5;--k-t-c9a868: #c9a868;--k-t-c9a95c: #c9a95c;--k-t-c9c4ba: #c9c4ba;--k-t-c9c5bd: #c9c5bd;--k-t-c9c5be: #c9c5be;--k-t-cfe3d6: #cfe3d6;--k-t-d3cfc8: #d3cfc8;--k-t-d8a93a: #d8a93a;--k-t-e8f2ec: #e8f2ec;--k-t-ece8e1: #ece8e1;--k-t-eee6d3: #eee6d3;--k-t-efece7: #efece7;--k-t-ffffff: #ffffff}@media screen{html[data-tema=scuro]{--k-b-262626-16: rgba(38, 38, 38, .16);--k-b-9fc0aa: #9fc0aa;--k-b-c1a66f: #c1a66f;--k-b-cfe2d6: #34443b;--k-b-d8bf74: #d8bf74;--k-b-d9c38f: #d9c38f;--k-b-ddd7cc: #373532;--k-b-e6d3a3: #4a3e1f;--k-b-e6d3a8: #4b3e1f;--k-b-e7e4df: #373532;--k-b-ebe8e2: #373532;--k-b-ecd9a8: #4a3e1f;--k-b-ecdcb3: #4a3e1f;--k-b-ecdfba: #4a3f1f;--k-b-ece6dc: #373532;--k-b-eeebe5: #373532;--k-b-efc9c9: #543637;--k-b-efe4c6: #483f26;--k-b-efebe3: #373532;--k-b-efebe5: #373532;--k-b-efece6: #373532;--k-b-f0cfcf: #523838;--k-b-f0e6d0: #473f2d;--k-b-f0ebe3: #373532;--k-b-f0eeea: #373532;--k-b-f1efea: #373532;--k-b-ffffff-40: rgba(55, 53, 50, .4);--k-b-ffffff-70: rgba(55, 53, 50, .7);--k-b-ffffff-75: rgba(55, 53, 50, .75);--k-f-000000: #000000;--k-f-000000-00: rgba(0, 0, 0, 0);--k-f-000000-30: rgba(0, 0, 0, .3);--k-f-0b0b0b: #0b0b0b;--k-f-121212: #121212;--k-f-121212-00: rgba(18, 18, 18, 0);--k-f-121212-32: rgba(18, 18, 18, .32);--k-f-121212-35: rgba(18, 18, 18, .35);--k-f-121212-65: rgba(18, 18, 18, .65);--k-f-121212-80: rgba(18, 18, 18, .8);--k-f-121212-92: rgba(18, 18, 18, .92);--k-f-2a2926: #2a2926;--k-f-2f8a55: #2f8a55;--k-f-3a3835: #3a3835;--k-f-3c2d0f-05: rgba(60, 45, 15, .05);--k-f-4f8a68: #4f8a68;--k-f-7fae92: #7fae92;--k-f-8b8680: #8b8680;--k-f-a88645: #a88645;--k-f-b9b4aa: #b9b4aa;--k-f-c1a66f: #c1a66f;--k-f-c9a868: #c9a868;--k-f-c9c2b4: #c9c2b4;--k-f-d49a1f: #d49a1f;--k-f-d8bf74-00: rgba(216, 191, 116, 0);--k-f-d8bf74-12: rgba(216, 191, 116, .12);--k-f-d8bf74-22: rgba(216, 191, 116, .22);--k-f-d8bf74-26: rgba(216, 191, 116, .26);--k-f-d8bf74-35: rgba(216, 191, 116, .35);--k-f-d9c08a: #d9c08a;--k-f-ddd6ca: #ddd6ca;--k-f-ddd7cc: #4d4b49;--k-f-e1efe7: #353432;--k-f-e2ddd3: #454442;--k-f-e3efe7: #353331;--k-f-e3f0e7: #343331;--k-f-e4efe8: #353331;--k-f-e6e2da: #3f3e3c;--k-f-e8dcc0: #352a0c;--k-f-e9d7a6: #362a04;--k-f-e9e5dd: #3c3a38;--k-f-ead6a3: #362a04;--k-f-eaf3ed: #2f2e2c;--k-f-ecdcb2: #362a04;--k-f-ece8df: #383735;--k-f-ece8e1: #383735;--k-f-ece9e2: #373634;--k-f-efe6d2: #332a17;--k-f-efebe5: #353331;--k-f-efece6: #343230;--k-f-f0ede7: #33312f;--k-f-f0eeea: #32302e;--k-f-f1e2bd: #362904;--k-f-f1e4c4: #362a06;--k-f-f1efea: #312f2d;--k-f-f2f0ec: #2f2e2c;--k-f-f3e6c7: #362a08;--k-f-f3f1ed: #2e2d2b;--k-f-f4f1ea: #2e2d2b;--k-f-f4f2ee: #2d2c2a;--k-f-f6e1e1: #3a3937;--k-f-f6e3e3: #393735;--k-f-f6e6bd: #362a04;--k-f-f6f3ee: #2c2a28;--k-f-f6f4ef: #12100f;--k-f-f6f4ef-00: rgba(18, 16, 15, 0);--k-f-f6f4ef-60: rgba(18, 16, 15, .6);--k-f-f6f4ef-82: rgba(18, 16, 15, .82);--k-f-f6f4ef-88: rgba(18, 16, 15, .88);--k-f-f6f4ef-90: rgba(18, 16, 15, .9);--k-f-f6f4f0: #2b2928;--k-f-f7f5f1: #2a2826;--k-f-f8efdb: #332a17;--k-f-f8f0dc: #322b17;--k-f-f8f6f2: #292725;--k-f-f9efdb: #332a17;--k-f-f9efdb-55: rgba(51, 42, 23, .55);--k-f-faf3e4: #2c2a28;--k-f-faf6ec: #292725;--k-f-faf8f4: #272523;--k-f-faf9f6: #262422;--k-f-fbe9e9: #32312f;--k-f-fbeaea: #31302e;--k-f-fbeceb: #302e2c;--k-f-fbeeee: #2e2d2b;--k-f-fbefd2: #352a0b;--k-f-fbefef: #2d2c2a;--k-f-fbf3e1: #322a1a;--k-f-fbf3e2: #2c2a28;--k-f-fbf4e3: #2b2927;--k-f-fbf6ea: #292725;--k-f-fbf8f1: #272523;--k-f-fbfaf7: #252321;--k-f-fbfaf8: #242321;--k-f-fcf8ef: #262523;--k-f-fcfaf6: #242321;--k-f-fdf3f3: #292826;--k-f-fdf8ec: #262523;--k-f-fdf8ee: #262523;--k-f-fdf8f7: #252422;--k-f-fdf9f0: #252422;--k-f-fdfaf3: #242321;--k-f-fffbf2: #232220;--k-f-fffdf8: #21201e;--k-f-ffffff: #1f1e1c;--k-f-ffffff-20: rgba(31, 30, 28, .2);--k-f-ffffff-35: rgba(31, 30, 28, .35);--k-f-ffffff-45: rgba(31, 30, 28, .45);--k-f-ffffff-50: rgba(31, 30, 28, .5);--k-f-ffffff-55: rgba(31, 30, 28, .55);--k-f-ffffff-60: rgba(31, 30, 28, .6);--k-f-ffffff-62: rgba(31, 30, 28, .62);--k-f-ffffff-72: rgba(31, 30, 28, .72);--k-f-ffffff-85: rgba(31, 30, 28, .85);--k-f-ffffff-90: rgba(31, 30, 28, .9);--k-f-ffffff-92: rgba(31, 30, 28, .92);--k-f-ffffff-94: rgba(31, 30, 28, .94);--k-f-ffffff-97: rgba(31, 30, 28, .97);--k-o-000000-03: rgba(0, 0, 0, .054);--k-o-000000-04: rgba(0, 0, 0, .072);--k-o-000000-05: rgba(0, 0, 0, .09);--k-o-000000-08: rgba(0, 0, 0, .144);--k-o-000000-10: rgba(0, 0, 0, .18);--k-o-000000-12: rgba(0, 0, 0, .216);--k-o-000000-14: rgba(0, 0, 0, .252);--k-o-000000-18: rgba(0, 0, 0, .324);--k-o-000000-20: rgba(0, 0, 0, .36);--k-o-000000-25: rgba(0, 0, 0, .45);--k-o-000000-28: rgba(0, 0, 0, .504);--k-o-000000-30: rgba(0, 0, 0, .54);--k-o-000000-35: rgba(0, 0, 0, .6);--k-o-000000-40: rgba(0, 0, 0, .6);--k-o-000000-45: rgba(0, 0, 0, .6);--k-o-000000-50: rgba(0, 0, 0, .6);--k-o-000000-60: rgba(0, 0, 0, .6);--k-o-121212-12: rgba(0, 0, 0, .216);--k-o-281e0a-06: rgba(0, 0, 0, .108);--k-o-281e0a-08: rgba(0, 0, 0, .144);--k-o-32280f-18: rgba(0, 0, 0, .324);--k-o-3c2d0f-03: rgba(0, 0, 0, .054);--k-o-3c2d0f-05: rgba(0, 0, 0, .09);--k-o-3c2d0f-06: rgba(0, 0, 0, .108);--k-o-3c2d0f-07: rgba(0, 0, 0, .126);--k-o-3c2d0f-08: rgba(0, 0, 0, .144);--k-o-3c2d0f-28: rgba(0, 0, 0, .504);--k-o-3c2d0f-30: rgba(0, 0, 0, .54);--k-o-3c2d0f-40: rgba(0, 0, 0, .6);--k-o-3c2d14-45: rgba(0, 0, 0, .6);--k-o-55524b: rgba(0, 0, 0, .6);--k-o-5a461e-55: rgba(0, 0, 0, .6);--k-o-785a1e-35: rgba(0, 0, 0, .6);--k-o-785a1e-45: rgba(0, 0, 0, .6);--k-o-785a1e-50: rgba(0, 0, 0, .6);--k-o-785a1e-55: rgba(0, 0, 0, .6);--k-o-8a6d2c-14: rgba(0, 0, 0, .252);--k-o-b29661-90: rgba(55, 53, 50, .9);--k-o-c1a66f-22: rgba(55, 53, 50, .22);--k-o-c1a66f-45: rgba(55, 53, 50, .45);--k-o-c1a66f-70: rgba(55, 53, 50, .7);--k-o-c1a66f-80: rgba(55, 53, 50, .8);--k-o-d8bf74-45: rgba(55, 53, 50, .45);--k-o-fbeceb: #373532;--k-o-ffffff-90: rgba(55, 53, 50, .9);--k-t-000000: #eeeeee;--k-t-111111: #eeeeee;--k-t-1c1608: #b2aa98;--k-t-262626: #e0e0e0;--k-t-333333: #d2d2d2;--k-t-3a3936: #ccccc9;--k-t-3a3a3a: #cbcbcb;--k-t-5b5b5b: #aaaaaa;--k-t-5f9474: #9cd3b1;--k-t-6b665d: #a39f9a;--k-t-6b6b6b: #9c9c9c;--k-t-6c675f: #a29e99;--k-t-6e5524: #c2a775;--k-t-6f5520: #c3a772;--k-t-6f6a62: #9f9c97;--k-t-6f6a63: #9f9c97;--k-t-706b63: #9e9b96;--k-t-7a6230: #c1a774;--k-t-7d776d: #94908a;--k-t-7fae92: #aedfc1;--k-t-857f75: #8d8983;--k-t-8a6a2c: #c9a769;--k-t-8a6d2c: #c9aa69;--k-t-8a6d2e: #c9aa6b;--k-t-8a8478: #89867e;--k-t-8a8780: #85847f;--k-t-8b867c: #87847e;--k-t-8e8e93: #7d7d80;--k-t-8f7741: #ceb47d;--k-t-8f8a80: #84817b;--k-t-8f8a82: #83807c;--k-t-958f85: #807c76;--k-t-9a7b3c: #dab979;--k-t-9a9892: #777673;--k-t-9e9a93: #767470;--k-t-a12628: #ed8c84;--k-t-a8833a: #e9c279;--k-t-a88b4f: #e8ca8c;--k-t-b5b0a7: #66635e;--k-t-b9b2a4: #65615a;--k-t-b9b2a6: #65615b;--k-t-b9b4ab: #63605b;--k-t-b9b5ad: #625f5b;--k-t-c1a66f: #e9cd95;--k-t-c1a66f-07: rgba(233, 205, 149, .07);--k-t-c5bfb5: #5b5852;--k-t-c9a868: #eecc8b;--k-t-c9a95c: #eecd80;--k-t-c9c4ba: #57544f;--k-t-c9c5bd: #565450;--k-t-c9c5be: #565450;--k-t-cfe3d6: #c3d7ca;--k-t-d3cfc8: #4f4d49;--k-t-d8a93a: #f5cb70;--k-t-e8f2ec: #4a4e4b;--k-t-ece8e1: #4f4d49;--k-t-eee6d3: #d8d0be;--k-t-efece7: #4e4d4a;--k-t-ffffff: #ffffff}}:root{--superficie: #ffffff;--superficie-alta: #ffffff;color-scheme:light}@media screen{html[data-tema=scuro]{color-scheme:dark;--sfondo-app: #141311;--superficie: #201e1b;--superficie-alta: #2a2824;--grigio-chiarissimo: #1a1917;--bordo: #37342f;--testo-secondario: #aaa59d;--testo: #e6e2db;--titoli: #f4f1ea;--oro-logo: #d8bf74;--oro-pulsanti: #c1a66f;--oro-pulsanti-hover: #cdb27b;--oro-chiarissimo: #3a3020;--verde: #6cbf8b;--rosso: #e4766e;--ombra-carta: 0 0 0 1px rgba(255, 255, 255, .045);--ombra-carta-su: 0 6px 18px -8px rgba(0, 0, 0, .6), 0 0 0 1px rgba(255, 255, 255, .06);--grigio-caldo: #2a2824;--etichetta-fondo: #48443e;--etichetta-testo: #f4f1ea}html[data-tema=scuro] .cal{--cal-bordo: #34312c;--cal-tenue: #a19c93;--cal-oro-scuro: #d9be82;--cal-verde-chiaro: #23382b;--cal-ombra: 0 0 0 1px rgba(255, 255, 255, .04)}html[data-tema=scuro] .vetrina-disegno [fill="#ffffff"]{fill:#2a2824}html[data-tema=scuro] .vetrina-disegno [fill="#e7e4df"]{fill:#3a3732}html[data-tema=scuro] .vetrina-disegno [fill="#f7f6f3"]{fill:#24221f}html[data-tema=scuro] .vetrina-disegno [fill="#fdf8ec"]{fill:#332b1c}html[data-tema=scuro] .vetrina-disegno [fill="#f0eeea"]{fill:#34312c}html[data-tema=scuro] .vetrina-disegno [stroke="#f0eeea"]{stroke:#34312c}html[data-tema=scuro] .vetrina-disegno [fill="#e9d7a6"]{fill:#6e5d36}html[data-tema=scuro] .vetrina-disegno [fill="#f6e6bd"]{fill:#5b4c2c}html[data-tema=scuro] .vetrina-disegno [fill="#f3ead6"],html[data-tema=scuro] .vetrina-disegno [fill="#f3ead2"]{fill:#3a3020}html[data-tema=scuro] .vetrina-disegno [fill="#cfe3d6"]{fill:#2d4a38}html[data-tema=scuro] .vetrina-disegno [fill="#d9d4ca"]{fill:#4a4640}html[data-tema=scuro] .vetrina-disegno [stroke="#d9d4ca"]{stroke:#4a4640}html[data-tema=scuro] .vetrina-disegno [fill="#efece6"],html[data-tema=scuro] .vetrina-disegno [fill="#ece8e1"]{fill:#34312c}html[data-tema=scuro] .vetrina-disegno [stroke="#ece8e1"]{stroke:#34312c}html[data-tema=scuro] .vetrina-disegno [fill="#8b867c"]{fill:#a19c93}html[data-tema=scuro] .vetrina-disegno [fill="#121212"]{fill:#f4f1ea}html[data-tema=scuro] .vetrina-disegno [fill="#1c5e39"]{fill:#4fa070}html[data-tema=scuro] .cal [stroke="#121212"]{stroke:#f4f1ea}html[data-tema=scuro] .cal [fill="#d9d3c7"]{fill:#4a4640}html[data-tema=scuro] .cal [fill="#ddd7cc"]{fill:#3e3b36}html[data-tema=scuro] .cal [fill="#bdb6a9"]{fill:#6b665e}html[data-tema=scuro] [stroke="#efe9df"]{stroke:#34312c}html[data-tema=scuro] .imp-scelta button.imp-scelta--si{background:#3a3732}html[data-tema=scuro] .v-cornice{fill:#2a2824;stroke:#3a3732}html[data-tema=scuro] .vetrina-disegno{--k-t-cfe3d6: #2d4a38;--k-t-e8f2ec: #24382b}html[data-tema=scuro] .finestra,html[data-tema=scuro] .campi-tendina,html[data-tema=scuro] .menu-utente-tendina,html[data-tema=scuro] .periodo-tendina,html[data-tema=scuro] .ricerca-tendina{--superficie: #2a2824;--sfondo-app: #34312c;--k-f-f6f4ef: #34312c}}.g-pagina{display:flex;flex-direction:column;gap:20px}.g-carta{padding:18px 20px;border:1px solid var(--bordo);border-radius:16px;background:var(--superficie)}.g-numeri{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.g-numero{display:flex;flex-direction:column;gap:4px}.g-numero-titolo{display:flex;align-items:center;gap:8px;color:var(--testo-secondario);font-size:13px;font-weight:400}.g-numero-titolo svg{color:var(--oro-pulsanti)}.g-numero-valore{margin-top:4px;color:var(--titoli);font-size:32px;font-weight:600;letter-spacing:-.02em}.g-numero-sotto{color:var(--testo-secondario);font-size:13px}.g-numero--rosso .g-numero-valore,.g-numero--rosso .g-numero-titolo svg{color:var(--rosso)}.g-barra{display:flex;height:4px;margin-top:10px;overflow:hidden;border-radius:2px;background:var(--k-f-ece8e1)}.g-barra-verde{background:var(--k-f-7fae92)}.g-barra-oro{background:var(--k-f-d9c08a)}.g-comandi{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.g-schede{display:flex;gap:4px}.g-scheda{padding:7px 14px;border:none;border-radius:8px;background:none;color:var(--testo-secondario);font:inherit;font-size:14px;cursor:pointer}.g-scheda span{margin-left:4px;color:var(--k-t-706b63)}.g-scheda:hover{background:var(--grigio-chiarissimo)}.g-scheda--attiva,.g-scheda--attiva:hover{background:var(--oro-chiarissimo);color:var(--titoli);font-weight:600}.g-cerca{display:flex;align-items:center;gap:8px;height:38px;min-width:240px;margin-left:auto;padding:0 12px;border:1px solid var(--bordo);border-radius:10px;background:var(--superficie);color:var(--testo-secondario)}.g-cerca input{flex:1;min-width:0;border:none;outline:none;background:none;color:var(--titoli);font:inherit;font-size:14px}.g-pulsante{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;border:none;border-radius:10px;background:var(--oro-pulsanti);color:var(--bianco);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.g-pulsante:hover{background:var(--oro-pulsanti-hover)}.g-pulsante--chiaro{border:1px solid var(--bordo);background:var(--superficie);color:var(--testo)}.g-pulsante--chiaro:hover{background:var(--grigio-chiarissimo)}.g-corpo{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.g-corpo--con-pannello{grid-template-columns:minmax(0,1fr) 380px}.g-tabella{width:100%;border-collapse:collapse;font-size:14px}.g-tabella th{padding:10px;border-bottom:1px solid var(--bordo);color:var(--k-t-706b63);font-size:12px;font-weight:600;text-align:left;white-space:nowrap}.g-tabella td{padding:12px 10px;border-bottom:1px solid var(--k-b-f1efea);color:var(--testo);vertical-align:middle}.g-tabella tbody tr{cursor:pointer}.g-tabella tbody tr:hover td{background:var(--k-f-fbfaf7)}.g-tabella tbody tr.g-scelta td{background:var(--oro-chiarissimo)}.g-tabella tbody tr:last-child td{border-bottom:none}.g-tabella .g-num,.g-tabella th.g-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.g-nome{display:block;color:var(--titoli);font-weight:600}.g-sotto{display:block;color:var(--testo-secondario);font-size:12px}.g-grigio{color:var(--testo-secondario)}.g-pannello{position:sticky;top:96px;display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - 120px);overflow-y:auto}.g-pannello-testa{display:flex;align-items:flex-start;gap:10px}.g-pannello-testa h2{flex:1;margin:0;color:var(--titoli);font-size:18px;font-weight:600}.g-chiudi{display:inline-flex;padding:6px;border:none;border-radius:8px;background:none;color:var(--testo-secondario);cursor:pointer}.g-chiudi:hover{background:var(--grigio-chiarissimo)}.g-titoletto{margin:4px 0 0;color:var(--k-t-706b63);font-size:12px;font-weight:600}.g-righe{display:flex;flex-direction:column}.g-riga{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--k-b-f1efea);font-size:14px}.g-riga:last-child{border-bottom:none}.g-vuoto{margin:8px 0;color:var(--testo-secondario);font-size:14px}@media(max-width:1199px){.g-numeri{grid-template-columns:repeat(2,minmax(0,1fr))}.g-corpo--con-pannello{grid-template-columns:minmax(0,1fr) 320px}}.avviso-notifica{position:fixed;top:calc(env(safe-area-inset-top,0px) + 8px);left:var(--lato, 16px);right:var(--lato, 16px);z-index:200;display:flex;align-items:center;gap:12px;padding:12px 16px;border:0;border-radius:18px;background:var(--superficie);box-shadow:0 12px 32px -12px var(--k-o-000000-35),0 0 0 1px var(--k-o-000000-04);color:var(--testo);font:inherit;font-size:14px;text-align:left;animation:avviso-notifica-entra .25s ease-out}.avviso-notifica svg{flex-shrink:0;color:var(--oro-pulsanti)}.avviso-notifica span{min-width:0}.avviso-notifica strong{display:block;font-weight:600}@keyframes avviso-notifica-entra{0%{opacity:0;transform:translateY(-12px)}}.avviso-rete{position:fixed;top:calc(env(safe-area-inset-top) + 10px);left:50%;z-index:3000;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:var(--superficie);color:var(--titoli);font-size:14px;font-weight:400;box-shadow:0 6px 20px var(--k-o-000000-18);transform:translate(-50%);animation:avviso-rete-entra .3s ease-out;white-space:nowrap;pointer-events:none}.avviso-rete>svg{color:var(--rosso)}.avviso-rete--tornata{background:var(--verde);color:var(--bianco)}.avviso-rete--tornata>svg{color:var(--bianco)}@keyframes avviso-rete-entra{0%{opacity:0;transform:translate(-50%,-16px)}to{opacity:1;transform:translate(-50%)}}.avviso-rete--verifica{width:max-content;max-width:calc(100vw - 32px);border-radius:18px;text-align:left;white-space:normal;pointer-events:auto}.avviso-rete--verifica svg{flex-shrink:0;color:var(--rosso, var(--k-t-a12628))}.avviso-rete--verifica button{flex-shrink:0;padding:6px 12px;border:none;border-radius:999px;background:var(--oro-pulsanti);color:var(--bianco);font:inherit;font-weight:600;cursor:pointer}.mo-testa{display:flex;align-items:center;gap:12px;margin-bottom:16px}.mo-tondo{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--superficie);color:var(--titoli);box-shadow:var(--ombra-carta);cursor:pointer}.mo-titoli{min-width:0}.mo-titoli h1{margin:0;color:var(--titoli);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.mo-titoli p{margin:2px 0 0;color:var(--testo-secondario);font-size:14px}.mo-modulo{display:block}.mo-fila{display:contents}.mo-prezzo,.mo-riepilogo-titolo,.mo-voci,.mo-voci-vuote,.mo-giorno small,.mo-cerca-articoli,.mo-titolo-parte,.mo-importo{display:none}.mo-colonna{display:flex;flex-direction:column;gap:12px;min-width:0}.mo-carta{overflow:hidden;border-radius:18px;background:var(--superficie);box-shadow:var(--ombra-carta)}.mo-dentro{padding:16px}.mo-nome{margin:0 0 10px;color:var(--testo-secondario);font-size:13px}.mo-nota{margin:-4px 4px 0;color:var(--testo-secondario);font-size:13px;line-height:1.4}.mo-voce{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:0;background:none;color:var(--testo);font:inherit;text-align:left;cursor:pointer}.mo-voce:disabled{cursor:default;color:var(--testo);opacity:1}.mo-foto{display:block;flex:none;width:56px;height:56px;border-radius:12px;object-fit:cover}.mo-foto--vuota{display:flex;align-items:center;justify-content:center;background:var(--oro-chiarissimo);color:var(--oro-pulsanti-hover)}.mo-testo{flex:1;min-width:0}.mo-testo b{display:block;color:var(--titoli);font-weight:600}.mo-testo small{display:block;margin-top:1px;color:var(--testo-secondario);font-size:13px;line-height:1.35}.mo-da-scegliere{color:var(--testo-secondario)!important;font-weight:400!important}.mo-freccia{flex:none;color:var(--k-t-8a8780)}.mo-spunta{flex:none;color:var(--oro-pulsanti-hover)}.mo-elenco{display:flex;flex-direction:column;margin:0 -12px}.mo-elenco .mo-voce{border-radius:14px}.mo-voce--scelta{background:var(--oro-chiarissimo)}.mo-cerca{display:flex;align-items:center;gap:8px;height:44px;margin-bottom:12px;padding:0 14px;border-radius:22px;background:var(--sfondo-app);color:var(--testo-secondario)}.mo-cerca input{flex:1;min-width:0;border:0;outline:0;background:none;color:var(--titoli);font:inherit;font-size:16px}.mo-iniziali{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--oro-chiarissimo);color:var(--oro-pulsanti-hover);font-size:15px;font-weight:600}.mo-giorni{display:flex;gap:6px}.mo-giorno{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;height:62px;overflow:hidden;border:0;border-radius:14px;background:var(--sfondo-app);color:var(--testo-secondario);font:inherit;font-size:12px;cursor:pointer}.mo-giorno b{color:var(--titoli);font-size:17px;font-weight:600}.mo-giorno--scelto{background:var(--oro-pulsanti);color:var(--k-t-ffffff)}.mo-giorno--scelto b{color:var(--k-t-ffffff)}.mo-riga{position:relative;display:flex;align-items:center;gap:12px;min-height:58px;padding:12px 16px;cursor:pointer}.mo-riga+.mo-riga,.mo-linea{border-top:1px solid var(--bordo)}.mo-icona{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--oro-chiarissimo);color:var(--oro-pulsanti-hover)}.mo-valore{flex:none;color:var(--testo-secondario)}.mo-togli{position:relative;z-index:1;display:flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:50%;background:var(--sfondo-app);color:var(--testo-secondario);cursor:pointer}.mo-riga--tocca{width:100%;border:0;background:none;color:var(--testo);font:inherit;text-align:left}.mo-con-togli{position:relative}.mo-con-togli .mo-riga--tocca{padding-right:56px}.mo-con-togli .mo-togli{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.mo-riga--fascia{cursor:default}.mo-fascia{display:flex;flex:none;align-items:center;gap:6px;color:var(--testo-secondario)}.mo-fascia button{min-width:62px;padding:7px 8px;border:0;border-radius:10px;background:var(--sfondo-app);color:var(--titoli);font:inherit;text-align:center;cursor:pointer}.mo-articolo{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 16px}.mo-articolo+.mo-articolo{border-top:1px solid var(--bordo)}.mo-articolo--scelto .mo-testo b{color:var(--oro-pulsanti-hover)}.mo-articolo--stretto{min-height:56px;padding-top:8px;padding-bottom:8px;border-top:0!important}.mo-conta{display:flex;flex:none;align-items:center;gap:2px}.mo-conta button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--sfondo-app);color:var(--titoli);cursor:pointer}.mo-conta button.mo-piu{background:var(--oro-pulsanti);color:var(--k-t-ffffff)}.mo-conta>span,.mo-conta input{width:40px;border:0;background:none;color:var(--titoli);font:inherit;font-size:16px;font-weight:600;text-align:center}.mo-conta input:focus{outline:none}.mo-altri{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 16px;border:0;border-top:1px solid var(--bordo);background:none;color:var(--testo);font:inherit;text-align:left;cursor:pointer}.mo-altri .mo-freccia{transition:transform .15s}.mo-altri--aperto .mo-freccia{transform:rotate(90deg)}.mo-gruppo{padding:14px 16px 2px;color:var(--testo-secondario);font-size:13px}.mo-avviso{margin:0;padding:0 16px 12px;color:var(--testo-secondario);font-size:13px}.aggiungi-nota.mo-aggiungi{align-self:flex-start}.mo-nota-campo{padding:16px}.mo-nota-campo textarea{width:100%}.mo-riepilogo{min-width:0}.mo-errore,.mo-dettaglio{margin:0}.mo-dettaglio>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0;color:var(--testo-secondario)}.mo-dettaglio dt,.mo-dettaglio dd{margin:0}.mo-barra{display:flex;align-items:center;gap:14px}.mo-totale{flex:1;min-width:0;padding:0;border:0;background:none;color:var(--titoli);font:inherit;text-align:left;cursor:pointer}.mo-totale b{display:block;font-size:20px;font-weight:600;letter-spacing:-.01em}.mo-totale small{display:flex;align-items:center;gap:4px;color:var(--testo-secondario);font-size:13px}.mo-giu{transform:rotate(180deg)}.mo-invia{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 26px;border:0;border-radius:26px;background:var(--oro-pulsanti);color:var(--k-t-ffffff);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.mo-invia:disabled{opacity:.7;cursor:default}.crea-elenco{display:flex;flex-direction:column;gap:8px}.crea-voce{display:flex;align-items:center;gap:14px;width:100%;padding:12px;border:0;border-radius:18px;background:var(--sfondo-app);color:var(--testo);font:inherit;text-align:left;cursor:pointer}.crea-voce .mo-icona{width:44px;height:44px;background:var(--superficie)}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){body.pagina-modulo .testata,body.pagina-modulo .basso,body.pagina-modulo .basso-fondo{display:none}.mo-testa{padding-top:calc(env(safe-area-inset-top) + 12px)}.mo-modulo{padding-bottom:calc(env(safe-area-inset-bottom) + 120px)}.mo-riepilogo{position:fixed;right:0;bottom:0;left:0;z-index:30;padding:14px var(--lato) calc(env(safe-area-inset-bottom) + 14px);border-radius:20px 20px 0 0;background:var(--superficie);box-shadow:0 -6px 24px var(--k-o-3c2d0f-08)}.mo-errore{margin-bottom:10px}.mo-dettaglio{display:none;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--bordo)}.mo-dettaglio--aperto{display:block}}@media(pointer:fine),(pointer:none),(min-width:900px)and (min-height:500px){.mo-testa{margin-bottom:16px}.mo-tondo{width:40px;height:40px}.mo-modulo{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px}.mo-colonna{gap:16px}.mo-fila{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:16px}.mo-fila>.mo-carta{display:flex;flex-direction:column;justify-content:center}.mo-fila>.mo-carta>.mo-riga,.mo-fila>.mo-carta>.mo-voce{flex:1}.mo-dentro{padding:20px}.mo-voce{padding:12px 16px}.mo-voce:hover:not(:disabled){background:var(--grigio-chiarissimo)}.mo-riga{padding:12px 20px}.mo-riga--tocca:hover{background:var(--grigio-chiarissimo)}.mo-giorno{height:74px}.mo-giorno small{display:block;font-size:11px;opacity:.8}.mo-giorno:hover{filter:brightness(.97)}.mo-giorni{gap:8px}.mo-elenco{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0}.mo-titolo-parte{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:20px 20px 12px;color:var(--titoli);font-size:16px;font-weight:600}.mo-kit{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;padding:0 20px 20px}.mo-kit .mo-articolo{min-height:76px;padding:12px 12px 12px 16px;border:0;border-radius:14px;background:var(--sfondo-app)}.mo-kit .mo-articolo--scelto{background:var(--oro-chiarissimo)}.mo-kit .mo-conta button:not(.mo-piu){background:var(--superficie)}.mo-cerca-articoli{display:block;width:240px;height:38px;padding:0 14px;border:0;border-radius:19px;background:var(--sfondo-app);color:var(--testo);font:inherit;font-size:14px;font-weight:400}.mo-cerca-articoli:focus{outline:2px solid var(--oro-pulsanti)}.mo-gruppi{display:grid;grid-template-columns:repeat(auto-fit,minmax(560px,1fr));gap:0 32px;padding:0 20px 12px;border-top:1px solid var(--bordo)}.mo-gruppo{padding:16px 0 4px;font-size:13px}.mo-gruppi .mo-articolo{min-height:58px;padding:8px 0;border-top:1px solid var(--bordo)!important}.mo-gruppi .mo-gruppo+.mo-articolo{border-top:0!important}.mo-prezzo{display:block;flex:none;width:76px;color:var(--testo-secondario);font-size:14px;font-variant-numeric:tabular-nums;text-align:right}.mo-importo{display:block;flex:none;width:76px;color:var(--titoli);font-variant-numeric:tabular-nums;text-align:right}.mo-conta>span,.mo-conta input{width:48px}.mo-conta input{height:34px;border-radius:8px;background:var(--sfondo-app)}.mo-conta input:focus{outline:2px solid var(--oro-pulsanti)}.mo-conta button{width:34px;height:34px}.mo-avviso--su{padding:16px 20px 0}.mo-nota-campo{padding:20px}.mo-nota{margin:-8px 4px 0}.mo-riepilogo{position:sticky;top:24px;display:flex;flex-direction:column;max-height:calc(100vh - 48px);padding:20px;border-radius:18px;background:var(--superficie);box-shadow:var(--ombra-carta)}.mo-riepilogo-titolo{display:block;margin:0 0 12px;color:var(--titoli);font-size:16px;font-weight:600}.mo-voci{display:block;flex:0 1 auto;min-height:0;margin:0 -4px 12px 0;padding:0 4px 0 0;overflow-y:auto;list-style:none}.mo-voci li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;color:var(--testo);font-size:14px}.mo-voci li b{font-weight:600}.mo-voci li span:last-child{flex:none;font-variant-numeric:tabular-nums}.mo-voci-vuote{display:block;margin:0 0 12px;color:var(--testo-secondario);font-size:14px}.mo-errore{margin-bottom:12px}.mo-dettaglio{margin-bottom:12px;padding:12px 0;border-top:1px solid var(--bordo);border-bottom:1px solid var(--bordo);font-size:14px}.mo-barra{flex-direction:column;align-items:stretch}.mo-totale{pointer-events:none}.mo-totale b{font-size:26px}.mo-totale svg{display:none}.mo-invia{width:100%}}.mo-articoli .scelta-tag{margin-left:6px;padding:0;border-radius:0;background:none;color:var(--testo-secondario);font-size:12px;font-weight:400}.mo-avviso--su{padding-top:12px}.mo-carta>.mo-avviso--su:only-child{padding-bottom:12px}.mo-totale small{white-space:nowrap}.mo-riepilogo--senza-conti .mo-invia{width:100%}.mo-carta.mo-testo-campo{padding:16px}.mo-carta.mo-testo-campo textarea{width:100%}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.mo-riepilogo--senza-conti .mo-dettaglio{display:none}}@media(pointer:fine),(pointer:none),(min-width:900px)and (min-height:500px){.mo-carta.mo-testo-campo{padding:20px}.mo-riepilogo--senza-conti .mo-dettaglio{border-top:0;padding-top:0}.mo-riepilogo--senza-conti .mo-dettaglio dd{color:var(--titoli);text-align:right}.nuovo-appartamento .clienti-griglia{grid-template-columns:repeat(4,minmax(0,1fr))}.nuovo-appartamento .clienti-riquadro{padding:24px}.nuovo-appartamento .cliente-ordine{max-width:none}}.scelta{display:flex;flex-direction:column;min-height:100dvh;padding:calc(16px + env(safe-area-inset-top)) 0 calc(22px + env(safe-area-inset-bottom));background:var(--k-f-fbf4e3) linear-gradient(180deg,var(--k-f-fbf4e3) 0%,var(--k-f-fdfaf3) 45%,var(--superficie) 100%)}.scelta--dentro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;overflow-y:auto;animation:scelta-entra .28s cubic-bezier(.22,1,.36,1)}@keyframes scelta-entra{0%{opacity:0;transform:translateY(24px)}}.scelta-testa{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;position:relative}.scelta-marchio{display:inline-flex;align-items:center;gap:8px;color:var(--titoli);font-size:16px;font-weight:600}.scelta-marchio img{width:40px;height:auto}.scelta-chiudi{position:absolute;right:16px;display:grid;place-items:center;width:44px;height:44px;border:none;border-radius:50%;background:var(--superficie);box-shadow:0 1px 2px var(--k-o-3c2d0f-07);color:var(--titoli);cursor:pointer}.scelta-titoli{padding:24px 16px 0;text-align:center}.scelta-titoli h1{margin:0 0 8px;color:var(--titoli);font-size:28px}.scelta-titoli p{margin:0 auto;max-width:420px;color:var(--testo-secondario);font-size:15px;line-height:1.5}.scelta-schede{display:flex;flex:1;align-items:center;gap:16px;overflow-x:auto;padding:24px calc((100% - min(64vw,240px))/2);scroll-snap-type:x mandatory;scrollbar-width:none}.scelta-schede::-webkit-scrollbar{display:none}.scelta-scheda{position:relative;flex:0 0 min(64vw,240px);border:2px solid transparent;border-radius:26px;background:var(--superficie);box-shadow:0 14px 34px -22px var(--k-o-5a461e-55);scroll-snap-align:center;transition:border-color .2s ease,transform .2s ease}.scelta-scheda--scelta{border-color:var(--oro-pulsanti);transform:translateY(-4px)}.scelta-scheda-tocca{display:flex;flex-direction:column;align-items:center;width:100%;padding:24px 16px 72px;border:none;border-radius:24px;background:none;color:var(--testo);font:inherit;cursor:pointer}.scelta-nome{max-width:100%;overflow:hidden;color:var(--titoli);font-size:19px;text-overflow:ellipsis;white-space:nowrap}.scelta-foto{display:grid;place-items:center;width:112px;height:112px;margin:0 0 16px;border-radius:50%;background:linear-gradient(145deg,var(--k-f-ecdcb2),var(--k-f-f8f0dc))}.scelta-foto>*{border:3px solid var(--superficie);border-radius:50%}.scelta-ruolo{margin-top:4px;color:var(--oro-pulsanti-hover);font-size:14px;font-weight:600}.scelta-utente{margin-top:2px;color:var(--testo-secondario);font-size:13px}.scelta-in-uso{position:absolute;bottom:18px;display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:999px;background:var(--oro-chiarissimo);color:var(--oro-pulsanti-hover);font-size:13px;font-weight:600}.scelta-togli{position:absolute;bottom:14px;left:50%;display:grid;place-items:center;width:42px;height:42px;border:none;border-radius:50%;background:var(--k-f-fbe9e9);color:var(--rosso);cursor:pointer;transform:translate(-50%)}.scelta-azioni{display:flex;flex-direction:column;gap:12px;width:100%;max-width:460px;margin:0 auto;padding:0 16px}.scelta-pulsante{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 18px;border:1.5px solid var(--oro-pulsanti);border-radius:999px;background:var(--superficie);color:var(--oro-pulsanti-hover);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.scelta-pulsante--oro{background:var(--oro-pulsanti);color:var(--bianco);box-shadow:0 10px 22px -12px var(--k-o-b29661-90)}.scelta-pulsante--oro:disabled{border-color:var(--bordo);background:var(--grigio-chiarissimo);color:var(--testo-secondario);box-shadow:none;cursor:default}.scelta-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:6px;padding:8px;border:none;background:none;color:var(--oro-pulsanti-hover);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.scelta-avviso{margin:-2px 0 2px;color:var(--rosso);font-size:14px;text-align:center}.scelta-pulsante--oro[aria-busy=true]{cursor:wait;opacity:.85}.scelta-link--password{margin-top:-4px;color:var(--testo-secondario);font-weight:400}@media(pointer:fine),(pointer:none),(min-width:900px)and (min-height:500px){.scelta-schede{padding:24px}.scelta-schede>:first-child{margin-left:auto}.scelta-schede>:last-child{margin-right:auto}}.campo-app{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;height:38px;padding:0 12px;border:1px solid var(--bordo);border-radius:10px;background:var(--superficie);color:var(--titoli);font:inherit;font-size:14px;text-align:left;cursor:pointer}.campo-app.ingresso-campo{height:48px;padding:0 14px;font-size:16px}.campo-app:disabled{background:var(--grigio-chiarissimo);color:var(--testo-secondario);cursor:default}.campo-app:focus-visible{outline:2px solid var(--oro-pulsanti);outline-offset:1px}.campo-app-testo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campo-app-testo--vuoto{color:var(--testo-secondario)}.campo-app-icona{flex:none;color:var(--testo-secondario)}.campi-tendina{position:fixed;z-index:90;max-height:min(420px,calc(100vh - 16px));padding:8px;overflow-y:auto;border-radius:14px;background:var(--superficie);box-shadow:0 12px 40px var(--k-o-32280f-18),0 0 0 1px var(--k-o-3c2d0f-06)}.campi-scelte{display:flex;flex-direction:column;gap:2px}.campi-scelta{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;padding:8px 12px;border:0;border-radius:10px;background:none;color:var(--titoli);font:inherit;font-size:14px;text-align:left;cursor:pointer}.campi-scelta:hover{background:var(--grigio-chiarissimo)}.campi-scelta:disabled{color:var(--testo-secondario);cursor:default}.campi-scelta--si,.campi-scelta--si:hover{background:var(--oro-chiarissimo);font-weight:600}.campi-scelta svg{flex:none;color:var(--oro-pulsanti-hover)}.campi-data{display:flex;flex-direction:column;gap:4px}.campi-togli{padding:8px 4px;border:0;background:none;color:var(--testo-secondario);font:inherit;font-size:14px;cursor:pointer}.calendario-giorno:disabled{opacity:.3;cursor:default}.campi-ora-colonne{display:grid;grid-template-columns:1fr 1fr;gap:8px}.campi-ora-colonne p{margin:0 0 6px;color:var(--testo-secondario);font-size:13px;text-align:center}.campi-ora-colonna{display:flex;flex-direction:column;gap:4px;height:232px;overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain}.campi-ora-colonna::-webkit-scrollbar{display:none}.campi-ora-voce{flex:none;height:40px;border:0;border-radius:10px;background:var(--grigio-chiarissimo);color:var(--titoli);font:inherit;font-size:16px;font-variant-numeric:tabular-nums;cursor:pointer}.campi-ora-voce:hover{filter:brightness(.97)}.campi-ora-voce--si{background:var(--oro-pulsanti);color:var(--k-t-ffffff);font-weight:600}.campi-ora-piede{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.campi-fatto{height:40px;padding:0 22px;border:0;border-radius:20px;background:var(--oro-pulsanti);color:var(--k-t-ffffff);font:inherit;font-size:15px;font-weight:600;cursor:pointer}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.campi-scelta{min-height:50px;font-size:16px}.campi-ora-colonna{height:300px}.campi-ora-voce{height:48px}.campi-fatto{height:48px;padding:0 28px}.campo-app{font-size:16px}}input[type=search]{-moz-appearance:none;appearance:none;-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{display:none;-webkit-appearance:none}.struttura{--barra-larga: 248px;--barra-margine: 12px;min-height:100vh;background:var(--superficie)}.struttura--chiusa{--barra-larga: 76px}.barra{position:fixed;top:var(--barra-margine);bottom:var(--barra-margine);left:var(--barra-margine);z-index:20;width:var(--barra-larga);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--bordo);border-radius:22px;background:var(--superficie);box-shadow:0 12px 32px -20px var(--k-o-000000-28);transition:width .22s ease}.barra-testa{height:68px;display:flex;flex-shrink:0;align-items:center;gap:10px;padding:0 12px 0 18px}.barra-logo{width:34px;height:auto;flex-shrink:0}.barra-nome{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden;color:var(--titoli);font-size:15.5px;font-weight:600;line-height:1.2;white-space:nowrap}.barra-nome small{color:var(--testo-secondario);font-size:12px;font-weight:400}.barra-apri{display:grid;flex-shrink:0;place-items:center;width:36px;height:36px;border:none;border-radius:10px;background:transparent;color:var(--k-t-706b63);cursor:pointer}.barra-apri:hover{background:var(--grigio-chiarissimo);color:var(--oro-pulsanti-hover)}.barra-pulsante{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border:none;border-radius:10px;background:transparent;color:var(--testo-secondario);cursor:pointer}.barra-pulsante:hover{background:var(--bordo);color:var(--titoli)}.barra-pulsante--telefono{display:none}.barra-voci{flex:1;display:flex;flex-direction:column;gap:12px;padding:2px 12px 12px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.barra-voci::-webkit-scrollbar{display:none}.barra-gruppo{display:flex;flex-direction:column;gap:2px}.barra-gruppo-nome{height:18px;margin:0 12px 2px;overflow:hidden;color:var(--k-t-857f75);font-size:10.5px;font-weight:600;white-space:nowrap}.barra-numerino{margin-left:auto;min-width:22px;padding:1px 7px;border-radius:999px;background:var(--oro-pulsanti);color:var(--bianco);font-size:12px;font-weight:600;text-align:center}.barra-fondo{display:flex;flex-shrink:0;flex-direction:column;padding:10px 12px;border-top:1px solid var(--k-b-f0eeea)}.barra-piede{flex-shrink:0;overflow:hidden;padding:0 20px 14px;color:var(--k-t-857f75);font-size:11.5px;white-space:nowrap}.barra-voce{position:relative;display:flex;align-items:center;gap:12px;flex-shrink:0;height:42px;padding:0 13px;overflow:hidden;border:none;border-radius:12px;background:transparent;color:var(--testo);font:inherit;font-size:14.5px;text-align:left;white-space:nowrap;cursor:pointer;transition:background .12s ease}.barra-voce svg{flex-shrink:0;color:var(--k-t-8f8a80)}.barra-voce:hover{background:var(--grigio-chiarissimo)}.barra-voce--attiva,.barra-voce--attiva:hover{background:var(--oro-chiarissimo);color:var(--k-t-8a6d2c);font-weight:600}.barra-voce--attiva svg{color:var(--oro-pulsanti)}.barra-voce-testo{overflow:hidden;text-overflow:ellipsis}.struttura--chiusa:not(.struttura--barra-aperta) .barra-testa{flex-direction:column;justify-content:center;gap:6px;height:auto;padding:16px 0 8px}.struttura--chiusa:not(.struttura--barra-aperta) .barra-nome,.struttura--chiusa:not(.struttura--barra-aperta) .barra-voce-testo,.struttura--chiusa:not(.struttura--barra-aperta) .barra-piede{display:none}.struttura--chiusa:not(.struttura--barra-aperta) .barra-voce{justify-content:center;padding:0}.struttura--chiusa:not(.struttura--barra-aperta) .barra-gruppo-nome{height:1px;margin:4px 14px 6px;background:var(--k-f-f0eeea);color:transparent}.struttura--chiusa:not(.struttura--barra-aperta) .barra-numerino{position:absolute;top:5px;right:7px;min-width:17px;padding:0 4px;font-size:10px;line-height:17px}.struttura-corpo{margin-left:calc(var(--barra-larga) + var(--barra-margine) * 2);transition:margin-left .22s ease}.testata{position:sticky;top:0;z-index:10;box-sizing:content-box;height:72px;display:flex;align-items:center;gap:14px;padding:env(safe-area-inset-top) 32px 0;background:var(--superficie);border-bottom:1px solid var(--bordo)}.testata-menu{display:none}.ricerca{position:relative;flex:1;max-width:520px;margin-right:auto}.ricerca-lente{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:var(--testo-secondario);pointer-events:none}.ricerca-campo{width:100%;height:42px;padding:0 40px 0 42px;border:1px solid var(--bordo);border-radius:999px;background:var(--grigio-chiarissimo);color:var(--titoli);font:inherit;font-size:15px}.ricerca-campo:focus{outline:none;border-color:var(--oro-pulsanti);background:var(--superficie);box-shadow:0 0 0 3px var(--oro-chiarissimo)}.ricerca-pulisci{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:inline-flex;padding:6px;border:none;border-radius:50%;background:transparent;color:var(--testo-secondario);cursor:pointer}.ricerca-tendina{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;max-height:min(70vh,520px);overflow-y:auto;padding:8px;border:1px solid var(--bordo);border-radius:14px;background:var(--superficie);box-shadow:0 12px 32px -12px var(--k-o-000000-20)}.ricerca-gruppo{margin:8px 10px 4px;color:var(--testo-secondario);font-size:12px;font-weight:600;letter-spacing:.5px}.ricerca-voce{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border:none;border-radius:10px;background:transparent;color:var(--testo);font:inherit;text-align:left;cursor:pointer}.ricerca-voce svg{flex-shrink:0;color:var(--oro-pulsanti-hover)}.ricerca-voce--scelta{background:var(--oro-chiarissimo)}.ricerca-testi{display:flex;flex-direction:column;min-width:0}.ricerca-titolo{color:var(--titoli);font-size:15px;font-weight:400}.ricerca-dettaglio{overflow:hidden;color:var(--testo-secondario);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.ricerca-vuoto{margin:0;padding:12px;color:var(--testo-secondario);font-size:14px}.testata-ingranaggio,.testata-ingranaggio:hover{background:transparent;color:var(--testo)}.testata-ingranaggio:hover{color:var(--oro-pulsanti-hover)}.testata-ingranaggio--attivo,.testata-ingranaggio--attivo:hover{border-radius:50%;background:radial-gradient(circle,var(--k-f-d8bf74-35) 0%,var(--k-f-d8bf74-12) 60%,transparent 72%);box-shadow:0 0 14px var(--k-o-d8bf74-45);color:var(--oro-pulsanti-hover)}.briciole{display:flex;align-items:center;gap:10px;margin-bottom:24px}.briciole-icona{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--oro-chiarissimo);color:var(--oro-pulsanti-hover)}.briciole-genitore{padding:0;border:none;background:none;color:var(--testo-secondario);font:inherit;cursor:pointer}.briciole-genitore:hover{color:var(--titoli);text-decoration:underline}.briciole-separatore{margin:0 8px;color:var(--testo-secondario)}.briciole-titolo{margin:0;color:var(--titoli);font-size:20px;font-weight:600}.testata-utente-nome{color:var(--titoli);font-size:14px;font-weight:600}.testata-utente-ruolo{color:var(--testo-secondario);font-size:13px}.struttura-contenuto{padding:28px 32px 48px}.testata-titolo{display:flex;align-items:center;flex-shrink:0;margin:0 12px 0 0;color:var(--titoli);font-size:22px;font-weight:600;white-space:nowrap}.testata-titolo .briciole-genitore{font-size:22px;font-weight:400}.testata-nuovo{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 18px;border:none;border-radius:10px;background:var(--oro-pulsanti);color:var(--bianco);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.testata-nuovo:hover{background:var(--oro-pulsanti-hover)}.menu-utente{position:relative}.menu-utente-cerchio{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;overflow:hidden;padding:0;border:1px solid var(--bordo);border-radius:50%;background:var(--superficie);color:var(--titoli);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.avatar{display:block}.avatar-immagine{border-radius:50%;object-fit:cover;background:var(--superficie)}.menu-utente-foto{position:relative;flex-shrink:0;padding:0;border:none;border-radius:50%;background:none;cursor:pointer}.menu-utente-foto .menu-utente-cerchio--grande{cursor:pointer}.menu-utente-foto:hover .menu-utente-cerchio--grande{border-color:var(--oro-pulsanti)}.menu-utente-macchina{position:absolute;right:-2px;bottom:-2px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid var(--superficie);border-radius:50%;background:var(--grigio-chiarissimo);color:var(--titoli);box-shadow:0 1px 3px var(--k-o-000000-20)}.menu-utente-foto:hover .menu-utente-macchina{background:var(--oro-pulsanti)}.menu-utente-avviso{margin:2px 10px 6px;color:var(--testo-secondario);font-size:13px}.avatar-fondo{fill:var(--k-t-efece7)}.avatar-sagoma{fill:var(--k-t-b9b4ab)}.menu-utente-cerchio:hover,.menu-utente-cerchio[aria-expanded=true]{border-color:var(--oro-pulsanti)}.menu-utente-cerchio--grande{width:48px;height:48px;font-size:17px;cursor:default}.menu-utente-tendina{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:280px;padding:8px;border:1px solid var(--bordo);border-radius:14px;background:var(--superficie);box-shadow:0 12px 32px -12px var(--k-o-000000-20)}.menu-utente-testa{display:flex;align-items:center;gap:12px;padding:8px 8px 16px;margin-bottom:8px;border-bottom:1px solid var(--bordo)}.menu-utente-testi{display:flex;flex-direction:column;min-width:0;line-height:1.3}.menu-utente-voce{display:flex;align-items:center;gap:12px;width:100%;height:44px;padding:0 10px;border:none;border-radius:10px;background:transparent;color:var(--testo);font:inherit;font-size:15px;text-align:left;cursor:pointer}.menu-utente-voce svg{color:var(--testo-secondario)}.menu-utente-voce:hover{background:var(--grigio-chiarissimo)}.menu-utente-voce--esci,.menu-utente-voce--esci svg{color:var(--rosso)}.menu-utente-versione{padding:8px 10px 4px;color:var(--testo-secondario);font-size:12px;text-align:right}.finestra-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--k-f-121212-35);touch-action:none}.finestra{width:100%;max-width:420px;max-height:calc(100vh - 32px);overflow-y:auto;padding:24px;border-radius:16px;background:var(--superficie)}.finestra--larga{max-width:640px}.finestra-testa{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.finestra-titolo{margin:0;color:var(--titoli);font-size:20px;font-weight:600}.finestra-testo{margin:0 0 24px;color:var(--testo);font-size:16px}.finestra-velo{animation:velo-entra .25s ease-out}.finestra-velo--chiude{opacity:0;transition:opacity .26s ease-in}.finestra{animation:finestra-entra .25s ease-out}.finestra-maniglia{display:none}@keyframes velo-entra{0%{opacity:0}}@keyframes finestra-entra{0%{opacity:0;transform:translateY(12px) scale(.98)}}@keyframes finestra-sale{0%{transform:translateY(100%)}}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.finestra-velo{align-items:flex-end;padding:0}.finestra,.finestra--larga{max-width:none;max-height:92vh;padding:8px 20px calc(24px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;animation:finestra-sale .35s cubic-bezier(.22,1,.36,1);transition:transform .26s ease-in}.finestra-velo--chiude .finestra{transform:translateY(100%)}.finestra-presa{touch-action:none}.finestra-maniglia{display:block;width:44px;height:5px;margin:4px auto 14px;border-radius:999px;background:var(--bordo)}.finestra-testa{margin-bottom:16px}}.in-arrivo{max-width:520px;margin:48px auto;padding:40px 32px;border:1px solid var(--bordo);border-radius:16px;text-align:center}.in-arrivo-icona{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:20px;border-radius:16px;background:var(--oro-chiarissimo);color:var(--oro-pulsanti-hover)}.in-arrivo-titolo{margin:0 0 8px;color:var(--titoli);font-size:22px;font-weight:600}.in-arrivo-testo{margin:0 0 24px;color:var(--testo-secondario);font-size:16px;line-height:1.5}.in-arrivo-etichetta{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--grigio-chiarissimo);color:var(--testo);font-size:14px;font-weight:400}.basso,.basso-fondo,.testata-logo,.testata-indietro,.testata-calendario{display:none}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.barra{display:none}.struttura-corpo{margin-left:0}.testata{gap:10px;height:58px;padding:calc(env(safe-area-inset-top) + 12px) var(--lato) 0;border-bottom-color:transparent;transition:border-color .2s}.testata-logo,.testata-calendario{display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;overflow:hidden;border:none;border-radius:50%;background:var(--k-f-f4f2ee);color:var(--titoli);cursor:pointer}.testata-logo span{color:var(--oro-pulsanti-hover);font-size:15px;font-weight:600;letter-spacing:.02em}.testata-logo img{width:100%;height:100%;object-fit:cover}.testata .ricerca-campo{height:44px;border-color:transparent;background:var(--k-f-f4f2ee)}.testata-indietro{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--bordo);border-radius:50%;background:var(--superficie);color:var(--titoli);cursor:pointer}.testata-ingranaggio,.testata .menu-utente,.testata-titolo,.testata-nuovo,.briciole{display:none}.testata .ricerca{max-width:none}.struttura-contenuto{padding:20px var(--lato) calc(var(--basso-distanza) + 96px)}:root{--basso-altezza: 76px;--basso-distanza: max(12px, calc(env(safe-area-inset-bottom) - 8px) )}.basso-fondo{position:fixed;right:0;bottom:0;left:0;z-index:24;display:block;height:calc(var(--basso-distanza) + var(--basso-altezza) / 2);background:var(--superficie)}.basso{position:fixed;right:16px;bottom:var(--basso-distanza);left:16px;z-index:25;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;height:var(--basso-altezza);padding:0 4px;border:1px solid var(--bordo);border-radius:28px;background:var(--superficie);box-shadow:0 -6px 24px -12px var(--k-o-000000-18)}.basso-voce{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:100%;padding:0;border:none;background:none;color:var(--titoli);font:inherit;font-size:12px;font-weight:400;cursor:pointer}.basso-voce svg{color:var(--k-t-9e9a93)}.basso-voce,.basso-piu{-webkit-tap-highlight-color:transparent;outline:none}.basso-voce--attiva,.basso-voce--attiva svg{color:var(--oro-pulsanti-hover);font-weight:600}.basso-voce:disabled,.basso-voce:disabled svg{color:var(--k-t-d3cfc8);cursor:default}.basso-piu{justify-self:center;display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border:none;border-radius:50%;background:var(--oro-pulsanti);color:var(--bianco);box-shadow:0 6px 18px -4px var(--k-o-c1a66f-70);cursor:pointer}.basso-piu:active{transform:scale(.95)}.basso-piu:disabled{background:var(--grigio-chiarissimo);color:var(--testo-secondario);box-shadow:none;cursor:default}.in-arrivo{margin:16px auto;padding:32px 20px}}.basso-crea{display:flex;flex-direction:column;gap:8px}.basso-crea-voce{display:flex;align-items:center;gap:12px;height:56px;padding:0 16px;border:1px solid var(--bordo);border-radius:14px;background:var(--superficie);color:var(--titoli);font:inherit;font-size:16px;font-weight:400;text-align:left;cursor:pointer}.basso-crea-voce svg{color:var(--oro-pulsanti-hover)}.basso-crea-voce:disabled{color:var(--testo-secondario);cursor:default}.basso-crea-voce:disabled svg{color:var(--bordo)}.basso-presto{margin-left:auto;color:var(--testo-secondario);font-size:13px;font-weight:400}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.pagina-nuovo>:not(.mo-modulo),.pagina-nuovo>.mo-modulo>*{animation:nuovo-entra .3s cubic-bezier(.22,1,.36,1)}.clienti-indietro{display:none!important}}@keyframes nuovo-entra{0%{transform:translate(100vw)}}.tira-giu{opacity:0;position:fixed;top:calc(env(safe-area-inset-top) + 86px);left:50%;z-index:9;width:26px;height:26px;margin-left:-13px;border:2px solid var(--k-b-ece6dc);border-top-color:var(--oro-pulsanti);border-right-color:var(--oro-pulsanti);border-radius:50%;pointer-events:none}.tira-giu--gira{background:var(--superficie);box-shadow:0 0 0 6px var(--superficie),0 2px 12px 6px var(--k-o-000000-10);animation:gira .8s linear infinite}body.pagina-calendari .tira-giu,body.pagina-calendario-app .tira-giu{top:calc(env(safe-area-inset-top) + 14px)}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){html,body,.struttura,.struttura-corpo,.testata,.basso-fondo{background:var(--sfondo-app)}.testata-logo,.testata-calendario,.testata .ricerca-campo{background:var(--superficie);box-shadow:0 1px 2px var(--k-o-3c2d0f-07)}}.barra-logo-tasto{display:flex;padding:0;border:0;background:none;cursor:pointer}.ricerca-apri{display:block;width:100%;color:var(--testo-secondario);text-align:left;cursor:pointer}.ricerca-pagina{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;display:flex;flex-direction:column;background:var(--superficie);animation:finestra-velo-entra .15s ease-out}.ricerca-pagina-testa{display:flex;flex:none;align-items:center;gap:12px;padding:calc(env(safe-area-inset-top) + 12px) var(--lato) 12px}.ricerca-pagina-campo{display:flex;flex:1;align-items:center;gap:8px;min-width:0;height:44px;padding:0 14px;border-radius:22px;background:var(--k-f-f4f2ee);color:var(--testo-secondario)}.ricerca-pagina-campo input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;color:var(--titoli);font:inherit;font-size:16px}.ricerca-pagina-campo button{display:flex;flex:none;padding:4px;border:0;background:none;color:var(--testo-secondario)}.ricerca-annulla{flex:none;padding:8px 0;border:0;background:none;color:var(--titoli);font:inherit;font-size:15px}.ricerca-pagina-risultati{flex:1;min-height:0;padding:0 var(--lato) calc(env(safe-area-inset-bottom) + 24px);overflow-y:auto;overscroll-behavior:contain}.ricerca-pagina .ricerca-voce{min-height:52px;padding:8px 0;border-radius:0}.ricerca-pagina .ricerca-vuoto{padding:24px 0}@keyframes finestra-velo-entra{0%{opacity:0}}.testata-barra{display:none}.privacy{max-width:760px;margin:0 auto;color:var(--testo);font-size:15px;line-height:1.6}.privacy p,.privacy ul,.privacy dl{margin:0}.privacy a{color:var(--oro-pulsanti-hover)}.privacy-testa{display:flex;align-items:center;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--oro-logo)}.privacy-logo{width:56px;height:auto;flex-shrink:0}.privacy-etichetta{color:var(--oro-pulsanti-hover);font-size:12px;font-weight:600}.privacy h1{margin:2px 0 4px;color:var(--titoli);font-size:26px;line-height:1.2}.privacy-sotto{color:var(--testo-secondario);font-size:13px}.privacy-intro{margin:18px 0!important;color:var(--testo)}.privacy-breve{padding:16px 18px;border-radius:14px;background:var(--k-f-fcf8ef)}.privacy-breve h2,.privacy-titolare h2{margin:0 0 10px;color:var(--oro-pulsanti-hover);font-size:12px;font-weight:600}.privacy-breve ul{display:grid;gap:10px;padding:0;list-style:none}.privacy-breve li{display:flex;align-items:flex-start;gap:10px}.privacy-breve li svg{flex-shrink:0;margin-top:3px;color:var(--oro-pulsanti)}.privacy-titolare{margin:18px 0 8px;padding:16px 18px;border:1px solid var(--oro-logo);border-radius:14px}.privacy-titolare dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.privacy-titolare dt{color:var(--testo-secondario);font-size:12px}.privacy-titolare dd{margin:2px 0 0;color:var(--titoli);font-weight:600;overflow-wrap:anywhere}.privacy-sezione{padding:18px 0;border-bottom:1px solid var(--k-b-efe4c6)}.privacy-sezione h2{display:flex;align-items:center;gap:10px;margin:0 0 8px;color:var(--titoli);font-size:17px}.privacy-numero{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--oro-logo);border-radius:50%;color:var(--oro-pulsanti-hover);font-size:12px;font-weight:600}.privacy-icona{flex-shrink:0;color:var(--oro-pulsanti)}.privacy-corpo{display:grid;gap:8px;padding-left:34px}.privacy-corpo ul{display:grid;gap:6px;padding-left:18px}.privacy-tabella{width:100%;border-collapse:collapse;font-size:14px}.privacy-tabella th{padding:0 8px 6px 0;color:var(--testo-secondario);font-size:12px;font-weight:400;text-align:left}.privacy-tabella td{padding:8px 8px 8px 0;border-top:1px solid var(--k-b-efe4c6);vertical-align:top}.privacy-tabella td:last-child{color:var(--titoli);font-weight:400}.privacy-piede{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:18px;padding-top:12px;border-top:1px solid var(--oro-logo);color:var(--testo-secondario);font-size:12.5px}@media(max-width:599px){.privacy h1{font-size:22px}.privacy-logo{width:44px}.privacy-corpo{padding-left:0}.privacy-titolare dl{grid-template-columns:1fr}}.link-privacy{padding:0;border:none;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.privacy-scelta{max-width:760px;margin:28px auto 0}.privacy-pubblica{box-sizing:border-box;max-width:860px;min-height:100vh;margin:0 auto;padding:24px var(--lato, 16px) 48px;background:var(--superficie)}.et-pagina{gap:12px}.et-comandi{display:flex;align-items:center;gap:8px;padding-top:8px}.utenti>.et-comandi{margin-bottom:12px}.et-comandi .gn-schede{flex:1;min-width:0;margin:0}.et-filtri{position:relative;display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:var(--superficie);box-shadow:0 1px 2px var(--k-o-3c2d0f-08);color:var(--titoli);cursor:pointer}.et-filtri b{position:absolute;top:-7px;right:-5px;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:99px;background:var(--oro-pulsanti);color:var(--bianco);font-size:10px;font-weight:600}.et-finestra{display:flex;flex-direction:column;gap:12px}.et-finestra .clienti-campo{margin:0}.et-finestra .ingresso-pulsante{margin-top:4px}.et-cerca{display:flex;align-items:center;gap:8px;height:46px;padding:0 14px;border-radius:999px;background:var(--k-f-f4f2ee);color:var(--testo-secondario)}.et-cerca input{flex:1;min-width:0;border:none;outline:none;background:none;color:var(--titoli);font:inherit;font-size:16px}.et-date{display:grid;grid-template-columns:1fr 1fr;gap:8px}.et-togli{align-self:center;padding:8px 12px;border:none;background:none;color:var(--testo-secondario);font:inherit;font-size:14px;cursor:pointer}.et-conto{padding:16px;border-radius:18px;background:var(--superficie);box-shadow:var(--ombra-carta, 0 1px 2px var(--k-o-3c2d0f-07))}.et-conto-su{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.et-conto-su>span{display:flex;flex-direction:column;gap:2px;min-width:0}.et-conto-su strong{color:var(--titoli);font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.15}.et-conto-su strong small{color:var(--testo-secondario);font-size:15px;font-weight:400}.et-conto-su em{color:var(--testo-secondario);font-size:12.5px;font-style:normal}.et-conto-importo{align-items:flex-end;text-align:right}.et-conto-importo strong{font-size:17px}.et-barra{height:4px;margin-top:12px;border-radius:99px;background:var(--k-f-efece6);overflow:hidden}.et-barra i{display:block;height:100%;border-radius:99px;background:var(--k-f-4f8a68)}.et-arretrate{display:flex;align-items:center;gap:6px;width:100%;margin-top:12px;padding:0;border:none;background:none;color:var(--rosso, var(--k-t-a12628));font:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer}.et-arretrate svg:last-child{margin-left:auto;color:var(--testo-secondario)}.et-testa{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;margin-bottom:8px;color:var(--testo-secondario);font-size:14px}.et-piu{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;padding:0;border:none;border-radius:50%;background:var(--oro-pulsanti);color:var(--bianco);cursor:pointer}.et-righe{display:flex;flex-direction:column;gap:8px}.et-riga{display:flex;align-items:center;gap:10px;width:100%;min-height:60px;padding:12px 12px 12px 16px;border:none;border-radius:14px;background:var(--superficie);box-shadow:var(--ombra-carta, 0 1px 2px var(--k-o-3c2d0f-07));color:var(--titoli);font:inherit;text-align:left;cursor:pointer}.et-riga-testi{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.et-riga-testi strong{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.et-riga-testi small{color:var(--testo-secondario);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.et-riga-destra{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:2px}.et-riga-destra b{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.et-riga-destra small{color:var(--testo-secondario);font-size:12px}.et-riga-freccia{flex-shrink:0;color:var(--k-t-c9c5bd)}.gi-riquadro{border:1px solid var(--k-b-efebe5);border-radius:22px;background:var(--superficie);box-shadow:0 1px 2px var(--k-o-3c2d0f-05),0 10px 26px -16px var(--k-o-785a1e-35);color:var(--testo);font:inherit;text-align:left}.gi-riquadro button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.gi-riquadro:not(.gi-righe,.gi-tre,.gi-elenco,.gi-pulizie){padding:14px 14px 12px}.gi-testa{display:flex;align-items:center;justify-content:space-between;gap:10px}.gi-titolo{display:inline-flex;min-width:0;align-items:center;gap:7px;overflow:hidden;color:var(--testo-secondario);font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.gi-titolo svg{flex-shrink:0;color:var(--oro-pulsanti)}.gi-conto{flex-shrink:0;padding:3px 10px;border-radius:999px;background:var(--grigio-chiarissimo);color:var(--testo-secondario);font-size:12.5px;font-weight:600}.gi-conto b{color:var(--verde);font-weight:600}.gi-adesso{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:0;border:none;background:none;text-align:left;cursor:pointer}.gi-adesso-testi{display:flex;min-width:0;flex-direction:column}.gi-adesso-testi small{color:var(--k-t-6f6a63);font-size:12px;font-weight:600}.gi-adesso-testi strong{display:-webkit-box;margin-top:1px;overflow:hidden;color:var(--titoli);font-size:21px;font-weight:600;line-height:1.15;letter-spacing:-.025em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gi-adesso-testi>span{margin-top:3px;overflow:hidden;color:var(--testo-secondario);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.gi-ore{display:flex;flex-shrink:0;flex-direction:column;align-items:center;padding:6px 10px;border-radius:12px;background:var(--grigio-chiarissimo)}.gi-ore b{color:var(--titoli);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.gi-ore span{color:var(--k-t-6f6a63);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.gi-finito{display:flex;align-items:center;gap:10px;margin-top:12px}.gi-finito span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--verde);color:var(--bianco)}.gi-finito strong{color:var(--titoli);font-size:19px;font-weight:600;letter-spacing:-.02em}.gi-vuoto{margin:12px 0 2px;color:var(--testo-secondario);font-size:15px}.gi-vuoto--fuori{margin:4px 4px 0}.gi-pulsanti{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.gi-primario,.gi-secondario{display:inline-flex;height:42px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:999px;font-size:14.5px;font-weight:600;text-decoration:none;cursor:pointer}.gi-primario{border:none;background:var(--oro-pulsanti);color:var(--bianco)!important;box-shadow:0 8px 18px -10px var(--k-o-b29661-90)}.gi-secondario{border:1px solid var(--bordo);background:var(--superficie);color:var(--titoli)}.gi-pista{display:flex;align-items:center;margin:16px 6px 22px}.gi-tratto{display:flex;flex:1;align-items:center}.gi-tratto:first-child{flex:0 0 auto}.gi-filo{flex:1;height:2.5px;border-radius:2px;background:var(--k-f-e9e5dd)}.gi-filo--fatto{background:var(--verde)}.gi-filo--mezzo{background:linear-gradient(90deg,var(--verde) 0 50%,var(--oro-pulsanti) 50% 100%)}.gi-punto{position:relative;display:grid;width:24px;height:24px;flex-shrink:0;place-items:center;padding:0;border:2px solid var(--k-b-ddd7cc);border-radius:50%;background:var(--superficie);color:var(--k-t-6f6a63);font-size:11.5px;font-weight:600;cursor:pointer}.gi-punto--fatto{border-color:var(--verde);background:var(--verde);color:var(--bianco)!important}.gi-punto--ora{width:28px;height:28px;border:none;background:var(--oro-pulsanti);color:var(--bianco)!important;box-shadow:0 0 0 4px var(--k-o-c1a66f-22)}.gi-punto--approvare:not(.gi-punto--ora){border-style:dashed;border-color:var(--oro-pulsanti)}.gi-punto--pulizia:not(.gi-punto--fatto,.gi-punto--ora){border-color:var(--k-b-9fc0aa);color:var(--k-t-5f9474)}.gi-punto time{position:absolute;top:calc(100% + 5px);left:50%;color:var(--k-t-6f6a63);font-size:10.5px;font-weight:600;white-space:nowrap;transform:translate(-50%)}.gi-punto--ora time{color:var(--titoli);font-weight:600}.gi-pista--tante .gi-punto{width:20px;height:20px;font-size:10px}.gi-pista--tante .gi-punto--ora{width:26px;height:26px}.gi-scorri{display:flex;gap:10px;margin:0 calc(-1 * var(--lato));padding:2px var(--lato) 16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--lato);scrollbar-width:none}.gi-scorri::-webkit-scrollbar{display:none}.gi-scorri>*{flex:0 0 calc(100% - 26px);min-width:0;scroll-snap-align:start}.gi-pallini{display:flex;justify-content:center;gap:5px;margin:-8px 0 0}.gi-pallini button{width:6px;height:6px;padding:0;border:none;border-radius:3px;background:var(--k-f-ddd7cc);transition:width .2s}.gi-pallini .gi-pallino--su{width:18px;background:var(--oro-pulsanti)}.gi-pulizie{padding:14px 14px 12px}.gi-pulizie-testa{display:flex;align-items:center;gap:11px}.gi-pulizie-nome{display:flex;min-width:0;flex:1;flex-direction:column}.gi-pulizie-nome strong{overflow:hidden;color:var(--titoli);font-size:16px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.gi-pulizie-nome small{color:var(--testo-secondario);font-size:13px}.gi-pulizie-conto{color:var(--titoli);font-size:21px;font-weight:600;letter-spacing:-.02em}.gi-pulizie-conto em{color:var(--k-t-6f6a63);font-size:15px;font-style:normal;font-weight:600}.gi-pulizie-barra{height:6px;margin:12px 0 10px;overflow:hidden;border-radius:3px;background:var(--oro-chiarissimo)}.gi-pulizie-barra span{display:block;height:100%;border-radius:3px;background:var(--verde)}.gi-pulizie-stato{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--testo-secondario);font-size:13.5px;font-weight:600}.gi-pulizie-stato b{color:var(--k-t-8a6a2c);font-weight:600}.gi-pulizie-tutte{display:inline-flex;align-items:center;gap:6px;color:var(--verde)}.gi-pulizie-vedi{display:inline-flex;flex-shrink:0;align-items:center;gap:2px;padding:4px 0;border:none;background:none;color:var(--titoli);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.gi-sezione{display:flex;align-items:baseline;justify-content:space-between;margin:14px 4px 0;color:var(--titoli);font-size:19px;font-weight:600;letter-spacing:-.015em}.gi-sezione small{color:var(--k-t-9a7b3c);font-size:14px;font-weight:600;letter-spacing:0}.gi-tessera{display:grid;width:36px;height:36px;flex-shrink:0;place-items:center;border-radius:11px}.gi-tessera--oro{background:var(--oro-chiarissimo);color:var(--k-t-8a6a2c)}.gi-tessera--rosso{background:var(--k-f-fbeaea);color:var(--rosso)}.gi-tessera--grigio{background:var(--k-f-f2f0ec);color:var(--testo-secondario)}.gi-tessera--verde{background:var(--k-f-e4efe8);color:var(--verde)}.gi-azione{display:flex;width:100%;align-items:center;gap:12px;padding:12px 14px;border:none;background:none;text-align:left;cursor:pointer}.gi-azione+.gi-azione{border-top:1px solid var(--k-b-efebe5)}.gi-azione-testi{display:flex;min-width:0;flex:1;flex-direction:column}.gi-azione-testi strong{color:var(--titoli);font-size:15px;font-weight:600}.gi-azione-testi small{margin-top:1px;overflow:hidden;color:var(--testo-secondario);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.gi-freccia{flex-shrink:0;color:var(--k-t-958f85)}.gi-tre{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.gi-tre--larga{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr)}.gi-numero{display:flex;min-width:0;flex-direction:column;padding:13px 14px;border:none;background:none;text-align:left;cursor:pointer}.gi-numero:disabled{cursor:default}.gi-numero+.gi-numero{border-left:1px solid var(--k-b-efebe5)}.gi-numero span{color:var(--testo-secondario);font-size:12.5px;font-weight:600}.gi-numero strong{margin-top:3px;overflow:hidden;color:var(--titoli);font-size:22px;font-weight:600;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis}.gi-numero small{overflow:hidden;color:var(--testo-secondario);font-size:12.5px;white-space:nowrap;text-overflow:ellipsis}.gi-numero--oro strong{color:var(--k-t-8a6a2c)}.gi-numero--rosso strong,.gi-numero--rosso small{color:var(--rosso)}.gi-segmenti{display:grid;padding:3px;border-radius:13px;background:var(--k-f-f1efea)}.gi-segmenti button{display:flex;min-width:0;align-items:center;justify-content:center;gap:6px;padding:8px 0;border:none;border-radius:10px;background:none;color:var(--testo-secondario);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.gi-segmenti b{color:var(--k-t-6f6a63);font-size:12.5px}.gi-segmenti .gi-segmento--scelto{background:var(--superficie);color:var(--titoli);box-shadow:0 1px 3px var(--k-o-000000-10)}.gi-filtro{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--oro-pulsanti);border-radius:999px;background:var(--oro-chiarissimo);color:var(--k-t-8a6a2c);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.gi-riga{display:grid;width:100%;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 14px;border:none;background:none;text-align:left;cursor:pointer}.gi-riga+.gi-riga{border-top:1px solid var(--k-b-efebe5)}.gi-riga--punto{grid-template-columns:30px minmax(0,1fr) auto}.gi-riga-ore{display:flex;flex-direction:column}.gi-riga-ore b{color:var(--titoli);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.gi-riga-ore small{color:var(--k-t-6f6a63);font-size:12px;font-variant-numeric:tabular-nums}.gi-riga-ore .gi-riga-giornata{line-height:1.2}.gi-riga-destra{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.gi-riga-destra b{color:var(--titoli);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.gi-riga-testi{display:flex;min-width:0;flex-direction:column}.gi-riga-testi strong{overflow:hidden;color:var(--titoli);font-size:15px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.gi-riga-testi small{margin-top:2px;overflow:hidden;color:var(--testo-secondario);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.gi-riga-testi em{margin-top:3px;overflow:hidden;color:var(--k-t-8a6a2c);font-size:12.5px;font-style:normal;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.gi-riga--fatta .gi-riga-testi em{color:var(--testo-secondario)}.gi-riga--fatta .gi-riga-ore b,.gi-riga--fatta .gi-riga-testi strong{color:var(--k-t-6b6b6b)}.gi-punto--piccolo{width:28px;height:28px;cursor:inherit}.gi-punto--piccolo.gi-punto--ora{width:28px;height:28px}.gi-home{display:flex;flex-direction:column;gap:12px;max-width:640px;margin:0 auto}.gi-home .home-fissa+*{margin-top:2px}.gi-osso{display:block;max-width:100%;flex-shrink:0;border-radius:8px;background:linear-gradient(90deg,var(--k-f-f0ede7) 0%,var(--k-f-f8f6f2) 45%,var(--k-f-f0ede7) 90%);background-size:220% 100%;animation:gi-luccica 1.3s ease-in-out infinite}.gi-osso--tondo{border-radius:999px}@keyframes gi-luccica{0%{background-position:110% 0}to{background-position:-110% 0}}@media(prefers-reduced-motion:reduce){.gi-osso{animation:none}}.gi-scheletro-adesso{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.gi-scheletro-adesso>span:not(.gi-osso){display:flex;flex:1;flex-direction:column;gap:7px}.gi-scheletro-pista{display:flex;justify-content:space-between;margin:18px 6px 10px}.gi-scheletro .gi-riga{cursor:default}.gi-scheletro .gi-riga-ore,.gi-scheletro .gi-riga-testi,.gi-scheletro .gi-numero,.gi-scheletro .gi-pulizie-nome{gap:6px}.gi-pulizie.gi-scheletro{display:flex;flex-direction:column;gap:12px}.gi-colonna{display:contents}@media(pointer:fine),(pointer:none),(min-width:900px)and (min-height:500px){.gi-home{display:grid;max-width:1280px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:20px 28px}.gi-home>.home-fissa,.gi-home>.gi-vuoto{grid-column:1 / -1}.gi-colonna{display:flex;min-width:0;flex-direction:column;gap:12px}.gi-colonna>.gi-sezione:first-child{margin-top:0}}.gi-scheletro-piatto{display:flex;flex-direction:column}.gi-scheletro-piatto .gi-riga+.gi-riga{border-top:1px solid var(--k-b-efebe5)}.gi-scheletro-fila{display:flex;align-items:center;justify-content:space-between;gap:12px}.gi-scheletro-fila--sinistra{justify-content:flex-start;gap:8px}.gi-scheletro-riepilogo{display:flex;flex-direction:column;gap:10px}.gi-scheletro-dato{padding:12px 0}.gi-scheletro-dato+.gi-scheletro-dato{border-top:1px solid var(--k-b-efebe5)}.gi-scheletro-planner{padding:4px 14px}.gi-scheletro-planner-riga{display:grid;grid-template-columns:minmax(90px,22%) 1fr;align-items:center;gap:14px;padding:12px 0}.gi-scheletro-planner-riga+.gi-scheletro-planner-riga{border-top:1px solid var(--k-b-efebe5)}.gi-scheletro-planner-nome{display:flex;flex-direction:column;gap:6px}.gi-scheletro-planner-giorni>span{display:block}.gi-osso--chiaro{background:linear-gradient(90deg,var(--k-f-ffffff-35) 0%,var(--k-f-ffffff-60) 45%,var(--k-f-ffffff-35) 90%);background-size:220% 100%}.gi-scheletro-titoli{gap:8px;padding-top:6px}.g-carica .g-numero-valore,.g-carica .g-numero-sotto,.g-carica .giorno-cifra strong,.g-carica .giorno-voci strong,.g-carica .hc-numero-valore,.g-carica .hc-numero-sotto{width:fit-content;min-width:70px;border-radius:8px;background:linear-gradient(90deg,var(--k-f-f0ede7) 0%,var(--k-f-f8f6f2) 45%,var(--k-f-f0ede7) 90%);background-size:220% 100%;color:transparent!important;animation:gi-luccica 1.3s ease-in-out infinite}.g-carica .g-numero-sotto,.g-carica .hc-numero-sotto{min-width:120px}.g-carica .hc-barra div,.g-carica .g-barra div{width:0!important}.g-carica .giorno-cifra strong{min-width:90px}.g-carica .giorno-voci strong{min-width:34px}.g-carica .giorno-pillola,.g-carica .giorno-parte{visibility:hidden}.gi-home .gi-riquadro{border-color:transparent;box-shadow:0 1px 2px var(--k-o-3c2d0f-07)}.gi-home .gn-giorno{padding:14px 16px 0}.gn-giorno-su{display:flex;align-items:center}.gn-colonna{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:0;border:none;background:none;color:var(--titoli);font:inherit;text-align:left;cursor:pointer}.gn-colonna:disabled{cursor:default}.gn-bolla{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--oro-chiarissimo);color:var(--oro-pulsanti-hover)}.gn-colonna b{font-size:19px;font-weight:600;font-variant-numeric:tabular-nums}.gn-colonna b i{color:var(--testo-tenue, var(--k-t-706b63));font-size:13px;font-style:normal;font-weight:600}.gn-colonna small{color:var(--testo-secondario);font-size:12px}.gn-anello{position:relative;flex:none;width:66px;height:66px}.gn-anello svg{width:66px;height:66px;transform:rotate(-90deg)}.gn-anello>span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--titoli);font-size:15px;font-weight:600}.gn-anello>span i{color:var(--k-t-706b63);font-size:11px;font-style:normal;font-weight:600}.gi-home .gn-prossima,.gn-prossima{display:flex;align-items:center;gap:8px;width:calc(100% + 32px);margin:12px -16px 0;padding:11px 16px 12px;border:none;border-top:1px solid var(--k-b-f0ebe3);background:none;color:var(--testo-secondario);font-family:inherit;font-size:13px;line-height:1.3;text-align:left;cursor:pointer}.gn-prossima>span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gn-prossima b{color:var(--oro-pulsanti-hover)}.gn-prossima svg{flex:none;color:var(--oro-pulsanti-hover)}.gn-prossima .gn-prossima-freccia{color:var(--k-t-c5bfb5)}.gn-prossima--fatto{color:var(--verde);font-weight:400;cursor:default}.gi-home .gi-tre{gap:8px;padding:0;border:none;background:none;box-shadow:none}.gi-home .gi-tre .gi-numero{border:none;border-radius:14px;background:var(--superficie);box-shadow:0 1px 2px var(--k-o-3c2d0f-07)}.gn-schede{display:flex;gap:6px;margin:18px 0 12px}.gn-scheda{position:relative;flex:1 1 auto;min-width:0;height:28px;padding:0 8px;border:none;border-radius:999px;background:var(--superficie);box-shadow:0 1px 2px var(--k-o-3c2d0f-08);color:var(--titoli);font:inherit;font-size:12.5px;font-weight:400;white-space:nowrap;cursor:pointer}.gn-scheda b{position:absolute;top:-7px;right:-3px;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:99px;background:var(--oro-pulsanti);color:var(--bianco);font-size:10px;font-weight:600}.gn-scheda--scelta{background:var(--oro-pulsanti);color:var(--bianco);font-weight:600}.gi-home .gi-elenco{display:flex;flex-direction:column;gap:8px;padding:0;border:none;background:none;box-shadow:none}.gi-home .gi-elenco .gi-riga{border:none;border-radius:14px;background:var(--superficie);box-shadow:0 1px 2px var(--k-o-3c2d0f-07)}.gi-home .gi-elenco .gi-riga+.gi-riga{border-top:none}.gi-home .gi-riga-destra .stato-ordine{padding:0;background:none;font-weight:600}.gi-home .gi-riga-destra .stato-ordine--consegnato{color:var(--verde)}.gi-home .gi-riga-destra .stato-ordine--confermato{color:var(--k-t-706b63)}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.gi-home .home-fissa{background:var(--sfondo-app)}.gi-data--titolo{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 4px 0}.gi-data-testo{min-width:0;padding:0;border:none;background:none;color:var(--titoli);font:inherit;text-align:left;cursor:pointer}.gi-data-testo small{display:block;min-height:16px;color:var(--oro-pulsanti-hover);font-size:13px;font-weight:600}.gi-data-testo b{display:block;font-size:21px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.gi-data-frecce{display:flex;flex:none;gap:8px}.gi-data--titolo .gi-data-freccia{width:34px;height:34px;border:none;background:var(--superficie);box-shadow:0 1px 2px var(--k-o-3c2d0f-07)}}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.gi-data-giorno,.gi-data-oggi{display:block;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.gi-data-oggi{color:var(--oro-pulsanti-hover)}}.gn-spazio{height:14px}.gn-pulsanti{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 0 14px}.gn-naviga,.gn-apri{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:44px;border-radius:999px;font:inherit;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer}.gn-naviga{border:1px solid var(--bordo);background:var(--superficie);color:var(--titoli)}.gn-apri{grid-column:-2;border:none;background:var(--oro-pulsanti);color:var(--bianco)}@media(pointer:fine),(pointer:none),(min-width:900px)and (min-height:500px){.gn-schede{justify-content:flex-start;margin-top:0}.gn-scheda{flex:none;padding:0 18px}}.gi-carico{padding:16px}.gi-carico-titolo{margin:0 0 8px;color:var(--titoli);font-size:15px;font-weight:600}.gi-carico ul{margin:0;padding:0;list-style:none}.gi-carico li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--k-b-efece6);font-size:14px}.gi-carico li:first-child{border-top:0}.gi-carico li small{color:var(--k-t-6f6a63);font-size:13px;font-variant-numeric:tabular-nums}.ingresso{position:relative;display:flex;flex-direction:column;align-items:center;min-height:100dvh;overflow:hidden;padding:calc(16px + env(safe-area-inset-top)) 16px calc(28px + env(safe-area-inset-bottom));background:var(--k-f-fdf8ec) linear-gradient(180deg,var(--k-f-fdf8ec) 0%,var(--superficie) 55%)}.ingresso-blocco{position:relative;width:100%;max-width:400px}@media(pointer:fine),(pointer:none),(min-width:900px)and (min-height:500px){.ingresso{justify-content:center;padding:48px 24px;background:linear-gradient(160deg,var(--k-f-fdfaf3) 0%,var(--k-f-f8efdb) 100%)}.ingresso:before,.ingresso:after{position:absolute;border-radius:50%;filter:blur(70px);opacity:.6;content:"";pointer-events:none}.ingresso:before{top:-120px;right:-80px;width:420px;height:420px;background:var(--k-f-ead6a3)}.ingresso:after{bottom:-140px;left:-100px;width:460px;height:460px;background:var(--k-f-f3e6c7)}.ingresso-blocco{z-index:1;max-width:440px;padding:30px 40px 26px;border:1px solid var(--k-b-f0e6d0);border-radius:28px;background:var(--superficie);box-shadow:0 34px 70px -44px var(--k-o-785a1e-50)}}.ingresso-testa{position:relative;display:flex;align-items:center;justify-content:center;min-height:42px;margin-bottom:34px}.ingresso-marchio{display:inline-flex;align-items:center;gap:8px;color:var(--titoli);font-size:16px;font-weight:600}.ingresso-marchio img{width:40px;height:auto}.ingresso-titolo{margin:0 0 8px;color:var(--titoli);font-size:26px;font-weight:600;text-align:center}.ingresso-sottotitolo{margin:0 0 30px;color:var(--testo-secondario);font-size:15px;line-height:1.5;text-align:center;text-wrap:balance}.ingresso-modulo{display:flex;flex-direction:column}.ingresso-etichetta{margin-bottom:6px;color:var(--testo);font-size:14px;font-weight:400}.ingresso-campo{width:100%;height:48px;margin-bottom:20px;padding:0 14px;border:1px solid var(--bordo);border-radius:10px;background:var(--superficie);color:var(--titoli);font:inherit;font-size:16px}.ingresso-campo:focus{outline:none;border-color:var(--oro-pulsanti);box-shadow:0 0 0 3px var(--oro-chiarissimo)}.ingresso-riga{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-4px 0 28px;font-size:14px}.ingresso-mostra{display:flex;align-items:center;gap:8px;color:var(--testo);cursor:pointer}.ingresso-mostra input{width:18px;height:18px;margin:0;accent-color:var(--oro-pulsanti)}.ingresso-link{padding:0;border:none;background:none;color:var(--oro-pulsanti-hover);font:inherit;font-weight:400;cursor:pointer}.ingresso-link:hover{text-decoration:underline}.ingresso-pulsante{width:100%;height:50px;border:none;border-radius:10px;background:var(--oro-pulsanti);color:var(--bianco);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.ingresso-pulsante:hover{background:var(--oro-pulsanti-hover)}.ingresso-avviso{margin:16px 0 0;color:var(--testo-secondario);font-size:14px;text-align:center}.ingresso-errore{margin:0 0 16px;padding:12px 14px;border-radius:10px;background:var(--k-f-fbeceb);color:var(--rosso);font-size:14px}.ingresso-pulsante:disabled{opacity:.7;cursor:wait}.ingresso-privacy{margin:18px 0 0;color:var(--testo-secondario);font-size:13px;text-align:center}.ingresso-indietro{position:absolute;left:0;display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--bordo);border-radius:50%;background:var(--superficie);color:var(--titoli);cursor:pointer}.ingresso-password{position:relative}.ingresso-password .ingresso-campo{padding-right:50px}.ingresso-occhio{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:none;border-radius:8px;background:none;color:var(--testo-secondario);cursor:pointer}@media(hover:hover){.ingresso-occhio:hover{color:var(--oro-pulsanti-hover)}}.ingresso-dimenticata{align-self:flex-end;margin:-8px 0 26px;font-size:14px}.ingresso-pulsante.ingresso-entra{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;border-radius:999px;color:var(--bianco);box-shadow:0 10px 22px -12px var(--k-o-b29661-90)}.ingresso-campo.ingresso-campo--errore,.ingresso-campo.ingresso-campo--errore:focus{border-color:var(--rosso);box-shadow:0 0 0 3px var(--k-o-fbeceb)}.ingresso-messaggio-campo{display:flex;align-items:flex-start;gap:6px;margin:-12px 0 16px;color:var(--rosso);font-size:14px;line-height:1.4}.ingresso-messaggio-campo svg{flex:none;margin-top:1px}.ingresso-tentativi{display:block;margin-top:2px;color:var(--testo-secondario)}.ingresso-errore{display:flex;align-items:center;gap:8px;padding:0;background:none}.ingresso-errore--rete{padding:10px 14px;border-radius:12px;background:var(--k-f-f1efea);color:var(--testo)}.ingresso-modulo--scossa{animation:scossa-ingresso .42s cubic-bezier(.36,.07,.19,.97)}@keyframes scossa-ingresso{0%,to{transform:translate(0)}15%{transform:translate(-10px)}30%{transform:translate(9px)}45%{transform:translate(-7px)}60%{transform:translate(5px)}75%{transform:translate(-3px)}}@media(prefers-reduced-motion:reduce){.ingresso-modulo--scossa{animation:none}}.campo-flu{position:relative;margin-bottom:16px}.campo-flu>.ingresso-campo{height:58px;margin-bottom:0;padding:22px 16px 6px;border-radius:14px}.ingresso-password .campo-flu>.ingresso-campo{padding-right:52px}.campo-flu>label{position:absolute;top:50%;left:17px;right:52px;overflow:hidden;color:var(--k-t-8b867c);font-size:16px;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transform:translateY(-50%);transform-origin:left center;transition:top .16s ease,font-size .16s ease,transform .16s ease}.campo-flu>.ingresso-campo:focus+label,.campo-flu>.ingresso-campo:not(:placeholder-shown)+label,.campo-flu>.ingresso-campo:-webkit-autofill+label{top:9px;font-size:12px;transform:none}.campo-flu>.ingresso-campo:focus+label{color:var(--oro-pulsanti-hover)}.campo-flu>.ingresso-campo--errore+label{color:var(--rosso)}.ingresso-password:has(.campo-flu) .ingresso-occhio{top:9px}.ingresso-oppure{display:flex;align-items:center;gap:12px;margin:20px 0 12px;color:var(--testo-secondario);font-size:13px}.ingresso-oppure:before,.ingresso-oppure:after{content:"";flex:1;height:1px;background:var(--bordo)}.ingresso-pulsante.ingresso-pulsante--chiaro{height:54px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--bordo);background:var(--superficie);color:var(--titoli)}.ingresso-pulsante.ingresso-pulsante--chiaro:hover{border-color:var(--oro-pulsanti);background:var(--superficie)}.ingresso-campo.campo-codice{letter-spacing:6px;font-variant-numeric:tabular-nums}.ingresso-coppia{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ingresso-coppia>div{min-width:0}.ingresso-regola{margin:-12px 0 16px;color:var(--testo-secondario);font-size:13px}.ingresso-spunta{display:flex;align-items:flex-start;gap:10px;margin:4px 0 16px;color:var(--testo-secondario);font-size:14px;line-height:1.4;cursor:pointer}.ingresso-spunta input{flex:none;width:18px;height:18px;margin-top:1px;accent-color:var(--oro-pulsanti)}.utenti{max-width:1200px;margin:0 auto}@media(pointer:fine),(pointer:none),(min-width:900px)and (min-height:500px){.utenti{max-width:none}}.utenti-barra{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.utenti-schede{display:flex;gap:4px;padding:4px;border-radius:12px;background:var(--grigio-chiarissimo)}.utenti-scheda{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:none;border-radius:9px;background:transparent;color:var(--testo-secondario);font:inherit;font-size:15px;font-weight:400;cursor:pointer}.utenti-scheda--attiva{background:var(--superficie);color:var(--titoli);box-shadow:0 1px 2px var(--k-o-000000-08)}.utenti-conteggio{padding:1px 8px;border-radius:999px;background:var(--bordo);color:var(--testo);font-size:13px}.utenti-nuovo{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;padding:0 20px}.utenti-elenco{border:1px solid var(--bordo);border-radius:14px;overflow:hidden}.utenti-riga{display:grid;grid-template-columns:minmax(180px,1.4fr) 1fr 1fr 170px 130px 270px;align-items:center;gap:16px;padding:14px 20px;border-top:1px solid var(--bordo);font-size:15px}.utenti-riga--accessi{grid-template-columns:160px 1fr 1.5fr 170px}.utenti-riga--testa{border-top:none;background:var(--grigio-chiarissimo);color:var(--testo-secondario);font-size:13px;font-weight:600}.utenti-riga--bloccato{background:var(--k-f-fdf8f7)}.utenti-persona{display:flex;flex-direction:column;min-width:0}.utenti-persona strong{color:var(--titoli);font-weight:600}.utenti-secondario{color:var(--testo-secondario);font-size:14px}.utenti-etichetta-telefono{display:none}.utenti-stato{display:inline-block;font-size:13px;font-weight:600;white-space:nowrap}.utenti-stato--attivo{color:var(--verde)}.utenti-stato--bloccato{color:var(--rosso)}.utenti-stato--attesa{color:var(--k-t-a8833a)}.utenti-azioni{display:flex;justify-content:flex-end;gap:8px}.utenti-pulsante{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 12px;border:1px solid var(--bordo);border-radius:10px;background:var(--superficie);color:var(--testo);font:inherit;font-size:14px;white-space:nowrap;cursor:pointer}.utenti-pulsante:hover{background:var(--grigio-chiarissimo)}.utenti-pulsante--rosso{color:var(--rosso)}.utenti-pulsante--largo{width:100%;height:46px;margin-bottom:12px}.utenti-pulsante--pericolo,.utenti-pulsante--pericolo:hover{background:var(--rosso);color:var(--bianco)}.utenti-vuoto{margin:0;padding:24px 20px;border-top:1px solid var(--bordo);color:var(--testo-secondario)}.utenti-ruoli{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px}.utenti-ruolo{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--bordo);border-radius:10px;font-size:14px;cursor:pointer}.utenti-ruolo input{margin:0;accent-color:var(--oro-pulsanti)}.utenti-ruolo--scelto{border-color:var(--oro-pulsanti);background:var(--oro-chiarissimo)}.utenti-credenziali{display:grid;grid-template-columns:auto 1fr;gap:10px 16px;align-items:baseline;margin-bottom:20px;padding:16px;border-radius:12px;background:var(--grigio-chiarissimo)}.utenti-credenziali-etichetta{color:var(--testo-secondario);font-size:14px}.utenti-credenziali-valore{color:var(--titoli);font-size:18px;font-weight:600;word-break:break-all}.utenti-credenziali-valore--password{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:22px;letter-spacing:1px}.utenti-azioni-finestra{display:flex;gap:12px}.utenti-azioni-finestra>*{flex:1;height:50px}@media(max-width:1099px){.utenti-riga,.utenti-riga--accessi{grid-template-columns:1fr auto;gap:6px 12px}.utenti-riga--testa{display:none}.utenti-riga>:nth-child(n+2){grid-column:1}.utenti-riga>.utenti-azioni{grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap;margin-top:6px}.utenti-riga>:nth-child(4){grid-column:2;grid-row:1}.utenti-riga--accessi>:nth-child(4){grid-column:2;grid-row:1}.utenti-etichetta-telefono{display:inline}.utenti-solo-computer{display:none}}@media(max-width:480px){.utenti-ruoli{grid-template-columns:1fr}.utenti-nuovo{width:100%}}.utenti-riga--cliccabile{cursor:pointer}.utenti-riga--cliccabile:hover{background:var(--grigio-chiarissimo)}.utenti-riga--cliccabile:focus-visible{outline:2px solid var(--oro-pulsanti);outline-offset:-2px}.utenti-dettaglio{display:grid;grid-template-columns:auto 1fr;gap:12px 20px;align-items:baseline;margin-bottom:20px;font-size:15px}.utenti-credenziali-copia{grid-column:1 / -1;margin:4px 0 0}.utenti-nota{margin:0 0 20px;color:var(--testo-secondario);font-size:14px;line-height:1.5}.utenti-azioni--dettaglio{justify-content:flex-start;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--bordo)}.utenti-persona--con-avatar{flex-direction:row;align-items:center;gap:10px}.utenti-persona--con-avatar .avatar{flex-shrink:0;border:1px solid var(--bordo);border-radius:50%}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.utenti-schede{max-width:100%;overflow-x:auto;scrollbar-width:none}.utenti-schede::-webkit-scrollbar{display:none}.utenti-scheda{flex-shrink:0;white-space:nowrap}}.utenti-permessi{display:flex;flex-direction:column;gap:4px;margin:18px 0 8px}.utenti-permesso{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--grigio-chiarissimo);cursor:pointer}.utenti-permesso strong{display:block;color:var(--titoli);font-size:15px;font-weight:400}.interruttore{position:relative;flex-shrink:0;width:46px;height:28px;margin:0;border-radius:999px;background:var(--bordo);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background .15s ease}.interruttore:after{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--superficie);box-shadow:0 1px 3px var(--k-o-000000-25);content:"";transition:transform .15s ease}.interruttore:checked{background:var(--oro-pulsanti)}.interruttore:checked:after{transform:translate(18px)}.listini .utenti-nota{margin-bottom:12px}.listini-riga{display:grid;grid-template-columns:minmax(220px,2fr) repeat(var(--fasce, 4),minmax(80px,1fr)) minmax(80px,1fr) 70px 130px;align-items:center;gap:12px;padding:12px 20px;border-top:1px solid var(--bordo);font-size:15px}.listini-riga.utenti-riga--testa{border-top:none}.listini-numero{text-align:right;font-variant-numeric:tabular-nums}.listini-da-confermare{color:var(--k-t-7a6230);font-style:italic}.listini-prova{background:var(--grigio-chiarissimo);color:var(--testo-secondario);border:1px dashed var(--bordo)}.listini-spunta{margin-bottom:16px}.listini-sottotitolo{margin:8px 0 12px;color:var(--titoli);font-size:16px;font-weight:600}.listini-prezzi-attuali{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin-bottom:20px}.listini-prezzo-attuale{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;background:var(--grigio-chiarissimo)}.listini-prezzo-attuale strong{color:var(--titoli);font-size:18px;font-variant-numeric:tabular-nums}.listini-storico{max-height:240px;overflow-y:auto;margin-bottom:16px;border:1px solid var(--bordo);border-radius:10px}.listini-storico-riga{display:grid;grid-template-columns:1.2fr .8fr 1fr 1fr 36px;align-items:center;gap:8px;padding:8px 12px;border-top:1px solid var(--bordo);font-size:14px;font-variant-numeric:tabular-nums}.listini-storico-riga:first-child{border-top:none}.listini-annullato{color:var(--testo-secondario);text-decoration:line-through}.listini-icona{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:var(--testo-secondario);cursor:pointer}.listini-icona:hover{background:var(--k-f-fbeceb);color:var(--rosso)}.listini-kit-elenco{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.listini-kit-scheda{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--bordo);border-radius:14px;background:var(--superficie);color:var(--testo);font:inherit;text-align:left;cursor:pointer}.listini-kit-scheda:hover{background:var(--grigio-chiarissimo)}.listini-kit-testa{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--titoli);font-size:16px}.listini-kit-composizione{display:flex;flex-direction:column;gap:2px;margin-top:4px;font-size:14px}.listini-kit-righe{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.listini-kit-riga{display:grid;grid-template-columns:1fr 72px 32px;gap:8px;align-items:center}.listini-kit-riga .ingresso-campo{margin-bottom:0}.listini-kit-quantita{text-align:center}@media(max-width:1099px){.listini-riga{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}.listini-riga.utenti-riga--testa{display:none}.listini-riga>:first-child{grid-column:1 / -1;margin-bottom:4px}.listini-riga>:last-child{grid-column:1 / -1;margin-top:4px}.listini-numero{text-align:left}.listini-riga .utenti-etichetta-telefono{display:inline;color:var(--testo-secondario)}.listini-storico-riga{grid-template-columns:1fr 1fr 32px}.listini-storico-riga>:nth-child(3),.listini-storico-riga>:nth-child(4){grid-column:span 1}}.listini-numeri{margin-bottom:20px}.vetrina-disegno{width:min(440px,100%);height:auto;margin-bottom:30px;overflow:visible}.v-cornice{fill:var(--k-t-ffffff);stroke:var(--k-t-eee6d3);stroke-width:1.5;filter:drop-shadow(0 14px 22px var(--k-o-8a6d2c-14))}.v-cresce{transform-box:fill-box;transform-origin:bottom;animation:v-cresce .7s cubic-bezier(.2,.8,.2,1) both}.v-allunga{transform-box:fill-box;transform-origin:left;animation:v-allunga 1.2s ease both}.v-entra{animation:v-entra .6s cubic-bezier(.2,.8,.2,1) both}.v-pop{transform-box:fill-box;transform-origin:center;animation:v-pop .45s cubic-bezier(.3,1.6,.5,1) both}.v-verde{animation:v-verde .4s ease both}@keyframes v-verde{to{fill:var(--k-t-cfe3d6)}}.v-anello{stroke-dasharray:214;animation:v-anello 1.4s ease .2s both}.v-anello--lungo{stroke-dasharray:264;animation-name:v-anello-lungo}.v-anello--corto{stroke-dasharray:264;animation-name:v-anello-corto;animation-delay:.6s}.v-traccia{animation:v-traccia 2.4s linear infinite}.v-spunta{stroke-dasharray:20;animation:v-spunta .4s ease both}.v-colora{animation:v-colora .4s ease both}.v-galleggia{animation:v-galleggia 4s ease-in-out infinite}.v-pulsa{animation:v-pulsa 1.8s ease-in-out infinite}@keyframes v-cresce{0%{transform:scaleY(0)}}@keyframes v-allunga{0%{transform:scaleX(0)}}@keyframes v-entra{0%{opacity:0;transform:translate(-26px)}}@keyframes v-pop{0%{opacity:0;transform:scale(.2)}}@keyframes v-anello{0%{stroke-dashoffset:214}to{stroke-dashoffset:60}}@keyframes v-anello-lungo{0%{stroke-dashoffset:264}to{stroke-dashoffset:100}}@keyframes v-anello-corto{0%{stroke-dashoffset:264}to{stroke-dashoffset:200}}@keyframes v-traccia{to{stroke-dashoffset:-26}}@keyframes v-spunta{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}@keyframes v-colora{to{fill:var(--k-t-e8f2ec)}}@keyframes v-galleggia{50%{transform:translateY(-8px)}}@keyframes v-pulsa{50%{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.vetrina-disegno *{animation:none!important}}.v-giro-furgone{animation:v-giro-furgone 1.5s cubic-bezier(.45,0,.25,1) .3s both}.v-giro-linea{stroke-dasharray:96;animation:v-giro-linea 1.5s cubic-bezier(.45,0,.25,1) .3s both}@keyframes v-giro-furgone{0%{transform:translateY(0)}to{transform:translateY(96px)}}@keyframes v-giro-linea{0%{stroke-dashoffset:96}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.v-giro-furgone{animation:none;transform:translateY(96px)}.v-giro-linea{animation:none}}.benvenuto{display:flex;flex-direction:column;min-height:100dvh;padding-top:calc(16px + env(safe-area-inset-top));background:var(--k-f-fbf3e1) linear-gradient(180deg,var(--k-f-fbf3e1) 0%,var(--k-f-fdf9f0) 60%,var(--k-f-f8efdb) 100%);overflow:hidden}.benvenuto-marchio{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;color:var(--titoli);font-size:16px;font-weight:600}.benvenuto-marchio img{width:40px;height:auto}.benvenuto-barre{display:flex;gap:6px;width:100%;max-width:560px;margin:12px auto 0;padding:0 16px}.benvenuto-barra{position:relative;flex:1;height:16px;padding:0;border:none;background:none;cursor:pointer}.benvenuto-barra:before,.benvenuto-barra>span{position:absolute;top:6.5px;left:0;height:3px;border-radius:2px}.benvenuto-barra:before{right:0;background:var(--k-f-e8dcc0);content:""}.benvenuto-barra>span{width:0;background:var(--oro-pulsanti)}.benvenuto-barra>.benvenuto-barra-piena{width:100%}.benvenuto-barra-corre{animation:benvenuto-barra 7s linear forwards}@keyframes benvenuto-barra{to{width:100%}}.benvenuto-scena{display:flex;flex:1;align-items:center;justify-content:center;min-height:220px;padding:8px 16px}.benvenuto-disegno{width:min(380px,100%);animation:benvenuto-entra .45s ease both}.benvenuto-disegno .vetrina-disegno{display:block;width:100%;margin:0}.benvenuto-foglio{display:flex;flex-direction:column;align-items:stretch;padding:24px 16px calc(24px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;background:var(--superficie);box-shadow:0 -16px 40px -28px var(--k-o-785a1e-45);text-align:center}.benvenuto-testi{min-height:104px;animation:benvenuto-entra .45s ease both}.benvenuto-testi h1{margin:0 0 8px;color:var(--titoli);font-size:23px;line-height:1.25}.benvenuto-testi p{max-width:440px;margin:0 auto;color:var(--testo-secondario);font-size:15px;line-height:1.5;text-wrap:balance}.benvenuto-accedi{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;margin-top:24px;border:none;border-radius:999px;background:var(--oro-pulsanti);color:var(--bianco);font:inherit;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 10px 22px -12px var(--k-o-b29661-90)}.benvenuto-mondo{margin:16px 0 0;color:var(--testo-secondario);font-size:14px}.benvenuto-mondo button{padding:0;border:none;background:none;color:var(--oro-pulsanti-hover);font:inherit;font-weight:600;cursor:pointer}@media(hover:hover){.benvenuto-accedi:hover{background:var(--oro-pulsanti-hover)}.benvenuto-mondo button:hover{text-decoration:underline}}@keyframes benvenuto-entra{0%{opacity:0;transform:translateY(10px)}}.benvenuto-azioni{display:flex;flex-direction:column;align-items:stretch}.benvenuto-computer{display:grid;grid-template-columns:minmax(400px,1fr) minmax(0,1.55fr);height:100dvh;min-height:600px;background:var(--superficie)}.benvenuto-computer-vetrina{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;padding:24px 36px 40px 12px}.benvenuto-computer-vetrina .benvenuto-barre{max-width:none;margin:0;padding:0}.benvenuto-computer-vetrina .benvenuto-scena{width:100%;min-width:0;overflow:hidden;min-height:0;margin:0;padding:4px;border:1px solid var(--bordo);border-radius:28px;background:var(--grigio-chiarissimo)}.benvenuto-computer-vetrina .benvenuto-disegno{width:auto;max-width:100%;height:100%;max-height:720px;aspect-ratio:360 / 280}.benvenuto-computer-vetrina .benvenuto-disegno .vetrina-disegno{width:100%;height:100%}.benvenuto-computer-vetrina .benvenuto-testi{min-height:0;padding:0 4px}.benvenuto-computer-vetrina .benvenuto-testi h1{font-size:26px}.benvenuto-computer-vetrina .benvenuto-testi p{max-width:620px;margin:0;font-size:16px}.benvenuto-computer-accesso{order:-1;display:flex;align-items:center;justify-content:center;min-height:0;padding:28px 48px;overflow-y:auto}.ingresso-accanto{width:100%;max-width:380px}.ingresso-accanto .benvenuto-mondo{margin-top:22px;text-align:center}@media(max-width:340px){.benvenuto-testi{min-height:127px}}.benvenuto-crea{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;margin-top:12px;border:1px solid var(--bordo);border-radius:999px;background:var(--superficie);color:var(--titoli);font:inherit;font-size:16px;font-weight:600;cursor:pointer}@media(hover:hover){.benvenuto-crea:hover{border-color:var(--oro-pulsanti)}}.accesso-riga{display:flex;align-items:center;gap:14px;padding:16px 18px;cursor:default}label.accesso-riga{cursor:pointer}.accesso-riga+.accesso-riga{border-top:1px solid var(--bordo)}.accesso-icona{display:grid;flex-shrink:0;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--oro-chiarissimo);color:var(--oro-pulsanti-hover)}.accesso-testi{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.accesso-testi strong{color:var(--titoli);font-size:15px}.accesso-errore{margin:0 18px 16px}.accesso-riga--tema{flex-wrap:wrap}.accesso-riga--tema .imp-scelta{display:flex;width:100%}.accesso-riga--tema .imp-scelta button{flex:1}.clienti-riga{display:grid;grid-template-columns:minmax(220px,2fr) 1.2fr 1fr 90px 180px;align-items:center;gap:16px;padding:14px 20px;border-top:1px solid var(--bordo);font-size:15px}.clienti-riga.utenti-riga--testa{border-top:none}.clienti-etichette{display:flex;gap:6px;flex-wrap:wrap}.clienti-conteggio{margin:0}.clienti-indietro{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:6px 10px 6px 4px;border:none;border-radius:8px;background:transparent;color:var(--testo-secondario);font:inherit;font-size:15px;cursor:pointer}@media(hover:hover){.clienti-indietro:hover{background:var(--grigio-chiarissimo);color:var(--titoli)}}.clienti-testa{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.clienti-nome{margin:0;color:var(--titoli);font-size:26px;font-weight:600}.clienti-sezioni{width:fit-content;max-width:100%;overflow-x:auto;margin-bottom:20px}.clienti-riquadro{padding:20px;border:1px solid var(--bordo);border-radius:14px;background:var(--superficie)}.clienti-spazio{margin-top:16px}.clienti-colonne{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;align-items:start}.clienti-grande{margin:0 0 4px;color:var(--titoli);font-size:24px;font-weight:600}.clienti-dati{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.clienti-dato{display:flex;flex-direction:column;gap:2px}.clienti-prezzi{display:flex;flex-direction:column;border:1px solid var(--bordo);border-radius:10px}.clienti-prezzo{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border-top:1px solid var(--bordo);font-size:14px}.clienti-prezzo:first-child{border-top:none}.clienti-riservato{margin-left:8px;padding:1px 8px;border-radius:999px;background:var(--oro-chiarissimo);color:var(--k-t-7a6230);font-size:12px;font-weight:600}.clienti-storico-fascia{grid-template-columns:1fr 1fr 1fr}.clienti-strutture{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px}.clienti-spenta{opacity:.65}.clienti-indirizzo{display:flex;align-items:flex-start;gap:6px;margin:8px 0 16px;color:var(--testo)}.clienti-indirizzo svg{flex-shrink:0;margin-top:2px;color:var(--oro-pulsanti-hover)}.clienti-dati-struttura{font-size:14px}.listini-sottotitolo svg{vertical-align:-2px;color:var(--testo-secondario)}.clienti-griglia{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.clienti-campo{display:flex;flex-direction:column;grid-column:1 / -1}.clienti-campo--mezzo{grid-column:span 1}.clienti-titolo-gruppo{grid-column:1 / -1}.clienti-note{height:80px;padding-top:10px;resize:vertical}.clienti-dotazione-modulo{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;margin-bottom:8px}.clienti-dotazione-campo{display:grid;grid-template-columns:1fr 80px;align-items:center;gap:8px;font-size:14px}.clienti-dotazione-campo .ingresso-campo{height:40px;margin-bottom:0;text-align:center}@media(max-width:1099px){.clienti-riga{grid-template-columns:1fr auto;gap:4px 12px}.clienti-riga.utenti-riga--testa{display:none}.clienti-riga>:nth-child(n+2){grid-column:1}.clienti-riga>.clienti-etichette{grid-column:2;grid-row:1}.clienti-riga .listini-numero{text-align:left}.clienti-riga .utenti-etichetta-telefono{display:inline;color:var(--testo-secondario)}}@media(max-width:600px){.clienti-griglia,.clienti-dotazione-modulo{grid-template-columns:1fr}.clienti-campo--mezzo{grid-column:1 / -1}.clienti-strutture,.clienti-colonne{grid-template-columns:1fr}}.impostazioni{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;align-items:start}.impostazioni-menu{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:14px;background:var(--grigio-chiarissimo)}.impostazioni-menu-titolo{margin:4px 10px 10px;color:var(--titoli);font-size:15px;font-weight:600}.impostazioni-menu-voce{display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;border:none;border-radius:10px;background:transparent;color:var(--testo);font:inherit;font-size:15px;text-align:left;cursor:pointer}.impostazioni-menu-voce svg{color:var(--testo-secondario)}.impostazioni-menu-voce:hover{background:var(--bordo)}.impostazioni-menu-voce--attiva,.impostazioni-menu-voce--attiva:hover{background:var(--superficie);color:var(--titoli);font-weight:600;box-shadow:0 1px 2px var(--k-o-000000-08)}.impostazioni-menu-voce--attiva svg{color:var(--oro-pulsanti-hover)}.impostazioni-pannello{min-width:0;padding:20px 24px;border:1px solid var(--bordo);border-radius:14px;background:var(--superficie)}.impostazioni-pannello-titolo{margin:0 0 16px;padding-left:10px;border-left:3px solid var(--oro-pulsanti);color:var(--titoli);font-size:17px;font-weight:600}.impostazioni-voci{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}.impostazioni-voce{display:flex;align-items:center;gap:14px;padding:12px;border:none;border-radius:12px;background:transparent;font:inherit;text-align:left;cursor:pointer}.impostazioni-voce:hover{background:var(--grigio-chiarissimo)}.impostazioni-voce-icona{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border:1px solid var(--bordo);border-radius:12px;color:var(--oro-pulsanti-hover)}.impostazioni-pannello>.clienti-riquadro{padding:0;border:none}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.impostazioni{grid-template-columns:1fr}.impostazioni-menu{flex-direction:row;overflow-x:auto}.impostazioni-menu-titolo{display:none}.impostazioni-menu-voce{flex-shrink:0}.impostazioni-pannello{padding:16px}}.impostazioni-sezioni{display:grid;gap:16px;max-width:900px}.clienti-spazio-sotto{margin-bottom:16px}.impostazioni-appartamento{display:grid;grid-template-columns:minmax(180px,1fr) 140px minmax(200px,1.5fr);align-items:center;gap:12px;padding:10px 16px;border-top:1px solid var(--bordo)}.impostazioni-appartamento:first-child{border-top:none}.impostazioni-appartamento .ingresso-campo{height:40px;margin-bottom:0}@media(max-width:700px){.impostazioni-appartamento{grid-template-columns:1fr 120px}.impostazioni-appartamento>:last-child{grid-column:1 / -1}}.impostazioni-giorno{display:grid;grid-template-columns:1fr 1.5fr;gap:8px}.clienti-affiancati{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;align-items:start}.clienti-colonna{position:sticky;top:96px;max-height:calc(100vh - 120px);display:flex;flex-direction:column;overflow:hidden}.clienti-colonna .g-comandi{flex-wrap:nowrap}.clienti-colonna .g-cerca{min-width:0}.clienti-colonna .g-pulsante{padding:0 12px}.clienti-lista{display:flex;flex-direction:column;gap:2px;overflow-y:auto}.clienti-lista-voce{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:none;border-radius:10px;background:none;font:inherit;text-align:left;cursor:pointer}.clienti-lista-voce:hover{background:var(--grigio-chiarissimo)}.clienti-lista-voce--scelta,.clienti-lista-voce--scelta:hover{background:var(--oro-chiarissimo)}.clienti-scheda-computer{min-width:0;padding:22px 26px}.clienti-strutture-nomi{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.impostazioni-aggiungi{display:flex;gap:10px;margin-top:14px}.impostazioni-aggiungi .ingresso-campo{flex:1;margin:0}.impostazioni-aggiungi .ingresso-pulsante{width:auto;padding:0 18px;white-space:nowrap}.impostazioni-spazio{margin-top:24px}.impostazioni-invernale{display:flex;align-items:center;gap:14px;padding:12px 16px;border-top:1px solid var(--bordo);cursor:pointer}.impostazioni-invernale:first-child{border-top:none}.impostazioni-invernale input{flex-shrink:0;width:20px;height:20px;margin:0;accent-color:var(--oro-pulsanti);cursor:pointer}.impostazioni-invernale--si{background:var(--oro-chiarissimo)}@media(hover:hover){.impostazioni-invernale:not(.impostazioni-invernale--si):hover{background:var(--grigio-chiarissimo)}}.clienti-da-approvare{display:flex;flex-direction:column;gap:8px;margin:10px 0 4px;padding:12px 14px;border-radius:12px;background:var(--oro-chiarissimo);color:var(--titoli);font-size:14px;line-height:1.45}.clienti-da-approvare p{margin:0}.clienti-link-proposto{color:var(--testo-secondario);font-size:13px;overflow-wrap:anywhere}.clienti-approva{width:auto;padding:0 16px}.fic-prendi{margin-bottom:4px;grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:8px}.fic-cerca{position:relative;display:block;margin-bottom:12px}.fic-cerca svg{position:absolute;top:50%;left:14px;z-index:1;color:var(--testo-secondario);transform:translateY(-50%);pointer-events:none}.fic-cerca .ingresso-campo{margin:0}.fic-cerca .ingresso-campo{padding-left:40px}.fic-elenco{display:flex;flex-direction:column;gap:6px;max-height:55vh;overflow-y:auto}.fic-voce{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--bordo);border-radius:12px;background:var(--superficie);color:var(--testo);font:inherit;text-align:left;cursor:pointer}.fic-voce:hover{border-color:var(--oro-pulsanti)}.fic-voce b{display:flex;align-items:center;gap:8px;color:var(--titoli);font-size:15px;font-weight:600}.fic-voce small{color:var(--testo-secondario);font-size:13px}.fic-probabile{color:var(--oro-pulsanti-hover);font-size:12px;font-weight:600}.fic-manca{margin:0 0 12px;color:var(--rosso);font-size:14px}.fic-fatto{display:flex;flex-direction:column;align-items:center;gap:12px;margin:8px 0 16px;color:var(--verde);text-align:center}.fic-fatto p{margin:0;color:var(--testo);font-size:15px}.fic-pdf{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px;text-decoration:none}.ddt-azioni{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.lampo-calcolo{display:flex;flex-direction:column;margin:4px 0 16px;padding:12px 16px;border-radius:14px;background:var(--sfondo-app)}.lampo-voce{display:flex;justify-content:space-between;gap:16px;padding:6px 0;font-size:14px;font-variant-numeric:tabular-nums}.lampo-voce:last-child{margin-top:4px;padding-top:10px;border-top:1px solid var(--bordo);font-weight:600}.account{display:flex;align-items:center;gap:16px;margin-bottom:12px;padding:16px;border-radius:18px;background:var(--superficie);box-shadow:var(--ombra-carta, 0 1px 2px var(--k-o-3c2d0f-07))}.account-cerchio{width:64px;height:64px}.account-testi{display:flex;flex-direction:column;gap:2px;min-width:0}.account-testi strong{color:var(--titoli);font-size:18px}.account-azioni{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.account-togli{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;margin-left:auto;padding:0;border:none;border-radius:50%;background:var(--k-f-f4f2ee);color:var(--testo-secondario);cursor:pointer}.altro-grandi{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.altro-grande{display:flex;flex-direction:column;align-items:flex-start;padding:16px;border:none;border-radius:18px;background:var(--superficie);box-shadow:var(--ombra-carta, 0 1px 2px var(--k-o-3c2d0f-07));color:var(--titoli);font:inherit;text-align:left;cursor:pointer}.altro-grande:active{background:var(--k-f-faf9f6)}.altro-grande-icona{display:flex;margin-bottom:12px;color:var(--oro-pulsanti-hover)}.altro-grande-titolo{font-size:16px;font-weight:600;line-height:1.25}.altro-grande-sotto{margin-top:2px;color:var(--testo-secondario);font-size:13.5px;line-height:1.3}.altro-elenco{margin-bottom:12px;border-radius:18px;background:var(--superficie);box-shadow:var(--ombra-carta, 0 1px 2px var(--k-o-3c2d0f-07));overflow:hidden}.altro-riga{display:flex;align-items:center;gap:16px;width:100%;min-height:56px;padding:0 16px;border:none;background:none;color:var(--titoli);font:inherit;font-size:16px;text-align:left;cursor:pointer}.altro-riga+.altro-riga{border-top:1px solid var(--bordo)}.altro-riga:active{background:var(--k-f-faf9f6)}.altro-riga-freccia{margin-left:auto;color:var(--k-t-b9b5ad)}.altro-versione{margin:20px 0 0;color:var(--testo-secondario);font-size:13px;text-align:center}.home{display:flex;flex-direction:column;gap:12px;max-width:880px;margin:0 auto}.home-riquadro{padding:14px 16px;border:1px solid var(--bordo);border-radius:18px;background:var(--superficie);box-shadow:0 2px 0 var(--bordo);color:var(--testo);font:inherit;text-align:left}button.home-riquadro{cursor:pointer;-webkit-tap-highlight-color:transparent}button.home-riquadro:active{transform:scale(.99)}.home-fissa{position:sticky;top:calc(64px + env(safe-area-inset-top));z-index:5;margin:-32px -24px 0;padding:24px 24px 4px;background:var(--superficie)}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.home-fissa{margin:-20px calc(-1 * var(--lato)) 0;padding:12px var(--lato) 4px}}.home-giorno{display:flex;align-items:center;gap:12px;padding:8px 8px 8px 14px;border:1px solid var(--k-b-efebe3);border-radius:18px;background:var(--superficie);box-shadow:0 8px 22px -20px var(--k-o-785a1e-50)}.home-giorno-data{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:2px 0;border:none;background:none;color:var(--titoli);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.home-giorno-settimana{display:inline-flex;align-items:center;gap:6px;color:var(--testo-secondario);font-size:13px;font-weight:600}.home-giorno-settimana svg{color:var(--oro-pulsanti-hover)}.home-giorno-settimana em{color:var(--oro-pulsanti-hover);font-size:11.5px;font-style:normal;font-weight:600}.home-giorno-data strong{display:inline-flex;align-items:center;gap:4px;color:var(--titoli);font-size:20px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.home-giorno-data strong svg{color:var(--testo-secondario)}.home-frecce{display:flex;gap:8px}.home-frecce button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:50%;background:var(--grigio-chiarissimo);color:var(--titoli);cursor:pointer}.home-frecce button:hover{background:var(--oro-chiarissimo)}.home-frecce .home-oggi{width:auto;padding:0 12px;border-radius:999px;background:var(--oro-chiarissimo);color:var(--oro-pulsanti-hover);font:inherit;font-size:13px;font-weight:600}.gi-data{display:none}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.home-fissa .home-giorno{display:none}.home-fissa{padding-bottom:8px}.gi-data{display:flex;align-items:center;gap:8px}.gi-data-freccia{display:grid;width:38px;height:38px;flex-shrink:0;place-items:center;padding:0;border:1px solid var(--bordo);border-radius:50%;background:var(--superficie);color:var(--titoli);cursor:pointer}.gi-data-pillola{display:inline-flex;min-width:0;height:38px;flex:1;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid var(--bordo);border-radius:999px;background:var(--superficie);color:var(--titoli);font:inherit;font-size:14.5px;font-weight:600;cursor:pointer}.gi-data-pillola span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gi-data-pillola svg{flex-shrink:0;color:var(--oro-pulsanti)}.gi-data-pillola .gi-data-giu{color:var(--k-t-6f6a63)}}.home-titolo{margin:0 0 10px;color:var(--titoli);font-size:15px;font-weight:600}.home-consegne{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-consegne-sinistra{flex:1;min-width:0}.home-numeri{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:6px}.home-numeri>div{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;text-align:center}.home-numeri strong{color:var(--titoli);font-size:19px;font-weight:600;line-height:1}.home-numeri span:last-child{color:var(--testo-secondario);font-size:11px;line-height:1.2}.home-bollo{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%}.home-bollo svg{width:17px;height:17px}.home-bollo--grigio{background:var(--grigio-chiarissimo);color:var(--testo-secondario)}.home-bollo--oro{background:var(--oro-chiarissimo);color:var(--oro-pulsanti-hover)}.home-bollo--verde{background:var(--k-f-e3efe7);color:var(--verde)}.home-anello-box{position:relative;flex-shrink:0;width:74px;height:74px}.home-anello{width:100%;height:100%}.home-anello circle{transition:stroke-dasharray .4s ease}.home-anello-testo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--titoli);font-size:15px;font-weight:600}.home-sommario{display:flex;flex-direction:column;gap:12px}.home-tessere{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.home-tessera{position:relative;display:flex;flex-direction:column;justify-content:flex-start;min-width:0;padding:10px 12px;overflow:hidden}.home-tessera>span,.home-tessera>strong{position:relative}.home-tessera-titolo{overflow:hidden;color:var(--titoli);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.home-tessera strong{margin-top:2px;color:var(--titoli);font-size:16px;font-weight:600;line-height:1.25}.home-tessera-euro{overflow:hidden;color:var(--titoli);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.home-andamento{position:absolute;right:0;bottom:0;left:0;width:100%;height:60%}.home-tessera--rossa{border-color:var(--k-b-f0cfcf);background:var(--k-f-fdf3f3)}.home-tessera--rossa .home-tessera-titolo,.home-tessera--rossa strong,.home-tessera--rossa .home-tessera-euro{color:var(--k-t-a12628)}.home-schede{display:flex;gap:8px;margin:2px calc(-1 * var(--lato)) 0;padding:10px var(--lato) 4px;overflow-x:auto;scrollbar-width:none}.home-schede::-webkit-scrollbar{display:none}.home-scheda{position:relative;flex-shrink:0;padding:6px 13px;border:1px solid var(--bordo);border-radius:999px;background:var(--superficie);color:var(--titoli);font:inherit;font-size:13px;font-weight:400;cursor:pointer;-webkit-tap-highlight-color:transparent}.home-scheda--attiva{border-color:var(--oro-pulsanti);background:var(--oro-pulsanti);color:var(--bianco);font-weight:600}.home-scheda-numero{position:absolute;top:-7px;right:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--oro-pulsanti);color:var(--bianco);font-size:10px;font-weight:600;line-height:17px;text-align:center}.home-vuoto{margin:8px 0;padding:28px 16px;border:none;border-radius:22px;color:var(--testo-secondario);text-align:center}.home-elenco{display:flex;flex-direction:column;gap:12px}.home-ordine{display:flex;flex-direction:column;gap:8px;width:100%}.home-ordine>div>strong,.home-ordine>div>div>strong{display:block}.home-ordine-riga{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.home-ordine-cliente{color:var(--titoli);font-size:16px;font-weight:600}.home-ordine-struttura{color:var(--titoli);font-size:15px;font-weight:400}.home-secondario{display:block;color:var(--testo-secondario);font-size:13px}.home-orario{color:var(--titoli);font-weight:600}.home-etichette{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.home-stato{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.home-stato--oro{background:var(--oro-chiarissimo);color:var(--oro-pulsanti-hover)}.home-stato--attesa{background:var(--grigio-chiarissimo);color:var(--testo-secondario)}.home-stato--verde{background:var(--k-f-e3efe7);color:var(--verde)}.home-stato--rosso{background:var(--k-f-f6e3e3);color:var(--rosso)}.home-ordine-piede{align-items:flex-end}.home-ordine-conti{display:flex;align-items:baseline;gap:10px}.home-ordine-conti strong{color:var(--titoli);font-size:15px}.calendario-testa{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.calendario-mese{color:var(--titoli);font-size:18px;font-weight:400}.calendario-freccia{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:none;color:var(--titoli);cursor:pointer}.calendario-freccia:hover{background:var(--grigio-chiarissimo)}.calendario-griglia{display:grid;grid-template-columns:repeat(7,1fr);row-gap:2px;text-align:center}.calendario-nome{padding-bottom:4px;color:var(--testo-secondario);font-size:13px}.calendario-giorno{position:relative;justify-self:center;width:38px;height:38px;border:none;border-radius:50%;background:none;color:var(--titoli);font:inherit;font-size:16px;cursor:pointer;-webkit-tap-highlight-color:transparent}.calendario-giorno:hover{background:var(--grigio-chiarissimo)}.calendario-giorno--fuori{color:var(--k-t-c9c5be)}.calendario-giorno--oggi{box-shadow:inset 0 0 0 1.5px var(--oro-pulsanti)}.calendario-giorno--scelto,.calendario-giorno--scelto:hover{background:var(--oro-pulsanti);color:var(--bianco);font-weight:600}.calendario-puntino{position:absolute;bottom:3px;left:50%;width:4px;height:4px;border-radius:50%;background:var(--oro-pulsanti);transform:translate(-50%)}.calendario-giorno--scelto .calendario-puntino{display:none}.calendario-oggi{display:block;margin:10px auto 0;padding:8px 18px;border:1px solid var(--bordo);border-radius:999px;background:var(--superficie);color:var(--titoli);font:inherit;font-weight:400;cursor:pointer}@media(max-width:420px){.home-numeri{gap:10px}.home-numeri--quattro{gap:4px}.home-numeri--quattro span:last-child{font-size:10.5px;line-height:1.2;text-align:center;white-space:normal}.home-consegne--quattro .home-anello-box{width:58px;height:58px;flex-shrink:0}.home-consegne--quattro .home-anello-testo{font-size:13px}.home-anello-box{width:68px;height:68px}.home-tessera-titolo,.home-tessera-euro{font-size:12px}}.home-settimana{display:none}@media(pointer:fine),(pointer:none),(min-width:900px)and (min-height:500px){.home{max-width:1280px;gap:16px}.home-giorno{gap:18px;padding:12px 16px}.home-giorno-data{flex:0 0 auto}.home-settimana{display:flex;flex:1;justify-content:center;gap:6px}.home-settimana-giorno{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;gap:2px;max-width:84px;padding:8px 0;border:1px solid transparent;border-radius:14px;background:none;color:var(--testo-secondario);font:inherit;font-size:13px;cursor:pointer}.home-settimana-giorno strong{color:var(--titoli);font-size:18px;font-weight:600}.home-settimana-giorno:hover{background:var(--grigio-chiarissimo)}.home-settimana-giorno--oggi{border-color:var(--oro-pulsanti)}.home-settimana-giorno--scelto,.home-settimana-giorno--scelto:hover{background:var(--oro-pulsanti);color:var(--bianco)}.home-settimana-giorno i{position:absolute;bottom:5px;left:50%;width:4px;height:4px;border-radius:50%;background:var(--oro-pulsanti);transform:translate(-50%)}.home-settimana-giorno--scelto i{display:none}.home-sommario{display:grid;grid-template-columns:3fr 2fr;align-items:start;gap:16px}.home-tessere{display:contents}.home-tessera{padding:16px 18px}.home-tessera-titolo{font-size:15px}.home-tessera strong{font-size:22px}.home-tessera-euro{font-size:15px}.home-schede{margin:4px 0 0;padding:10px 0 4px}.home-elenco{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}@media(pointer:fine)and (max-width:1199px),(pointer:none)and (max-width:1199px),(min-width:900px)and (max-width:1199px)and (min-height:500px){.home-sommario{grid-template-columns:repeat(3,1fr)}.home-consegne{grid-column:1 / -1}}.home-manutenzioni{display:flex;align-items:center;gap:12px;width:100%}.home-manutenzioni-testo{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:8px;color:var(--titoli);font-size:15px}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.home-fissa{top:-8px}}.home-computer{display:none}@media(pointer:fine),(pointer:none),(min-width:900px)and (min-height:500px){.home-computer{display:block}.home-telefono,.gi-home.home-telefono{display:none}}.hc{display:flex;flex-direction:column;gap:20px}.hc-carta{padding:18px 20px;border:1px solid var(--bordo);border-radius:16px;background:var(--superficie)}.hc-numeri{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.hc-numero{display:flex;flex-direction:column;gap:4px;font:inherit;text-align:left}.hc-numero--cliccabile{cursor:pointer}.hc-numero--cliccabile:hover{border-color:var(--oro-pulsanti)}.hc-numero-titolo{display:flex;align-items:center;gap:8px;color:var(--testo-secondario);font-size:13px;font-weight:400}.hc-numero-titolo svg{color:var(--oro-pulsanti)}.hc-numero-valore{margin-top:4px;color:var(--titoli);font-size:32px;font-weight:600;letter-spacing:-.02em}.hc-numero-sotto{color:var(--testo-secondario);font-size:13px}.hc-numero-sotto--oro{color:var(--oro-pulsanti-hover);font-weight:600}.hc-barra{height:4px;margin-top:10px;border-radius:2px;background:var(--k-f-ece8e1)}.hc-barra div{height:4px;border-radius:2px;background:var(--k-f-7fae92)}.hc-griglia{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;align-items:start}.hc-colonna{display:flex;flex-direction:column;gap:16px}.hc-carta-testa{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.hc-carta-testa h2{margin:0;color:var(--titoli);font-size:17px;font-weight:600}.hc-filtri{display:flex;gap:4px;margin-left:auto}.hc-filtro{padding:6px 12px;border:none;border-radius:8px;background:none;color:var(--testo-secondario);font:inherit;font-size:13px;cursor:pointer}.hc-filtro span{margin-left:4px;color:var(--k-t-706b63)}.hc-filtro:hover{background:var(--grigio-chiarissimo)}.hc-filtro--attivo,.hc-filtro--attivo:hover{background:var(--oro-chiarissimo);color:var(--titoli);font-weight:600}.hc-tabella{width:100%;border-collapse:collapse;font-size:14px}.hc-tabella th{padding:10px 8px;border-bottom:1px solid var(--bordo);color:var(--k-t-706b63);font-size:12px;font-weight:600;text-align:left;white-space:nowrap}.hc-tabella td{padding:12px 8px;border-bottom:1px solid var(--k-b-f1efea);color:var(--testo)}.hc-tabella tbody tr{cursor:pointer}.hc-tabella tbody tr:hover td{background:var(--k-f-fbfaf7)}.hc-tabella tbody tr:last-child td{border-bottom:none}.hc-nome{color:var(--titoli);font-weight:600}.hc-grigio{color:var(--testo-secondario)}.hc-destra,.hc-tabella th.hc-destra{text-align:right;white-space:nowrap}.hc-legenda{display:inline-flex;align-items:center;gap:6px;color:var(--testo-secondario);font-size:12.5px}.hc-legenda i{display:inline-block;width:12px;height:2px;margin-left:6px;border-radius:2px}.hc-legenda-oro{background:var(--k-f-c9a868)}.hc-legenda-verde{background:var(--k-f-7fae92)}.hc-linee{display:block;max-width:100%}.hc-linee-griglia{stroke:var(--k-t-ece8e1);stroke-width:1}.hc-linee-asse{fill:var(--k-t-6c675f);font-size:11.5px}.hc-linee-oro,.hc-linee-verde{fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hc-linee-oro{stroke:var(--k-t-c9a868)}.hc-linee-verde{stroke:var(--k-t-7fae92)}.hc-linee-punto-oro{fill:var(--k-t-c9a868)}.hc-linee-punto-verde{fill:var(--k-t-7fae92)}.hc-linee-zona{fill:transparent}.hc-linee-giorno{cursor:pointer}.hc-linee-giorno:hover .hc-linee-zona{fill:var(--k-t-c1a66f-07)}.hc-dafare{display:flex;align-items:center;gap:12px;width:100%;padding:12px 0;border:none;border-top:1px solid var(--k-b-f1efea);background:none;color:var(--testo);font:inherit;font-size:14px;text-align:left;cursor:pointer}.hc-dafare:first-of-type{border-top:none}.hc-dafare svg:first-child{flex-shrink:0;color:var(--oro-pulsanti)}.hc-dafare svg.hc-rosso{color:var(--rosso)}.hc-dafare span{flex:1}.hc-dafare svg:last-child{color:var(--k-t-706b63)}.hc-dafare:hover span{color:var(--titoli);text-decoration:underline}.hc-niente{margin:0 0 8px;color:var(--testo-secondario);font-size:14px}@media(min-width:1200px)and (max-width:1399px){.hc-numeri{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(pointer:fine)and (max-width:1199px),(pointer:none)and (max-width:1199px),(min-width:900px)and (max-width:1199px)and (min-height:500px){.hc-numeri{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-griglia{grid-template-columns:minmax(0,1fr)}}.hc-segno-cose{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:2px 7px;border-radius:999px;background:var(--oro-chiarissimo);color:var(--oro-pulsanti-hover);font-size:11px;font-weight:600;white-space:nowrap;vertical-align:middle}.hc-segno-cose--fatte{background:var(--k-f-e3efe7);color:var(--verde)}.hc-cose-conto{margin-left:auto;color:var(--testo-secondario);font-size:13px}.hc-cosa span{display:flex;flex-direction:column;gap:2px;min-width:0}.hc-cosa strong{color:var(--titoli);font-weight:400;overflow-wrap:anywhere}.hc-cosa small{color:var(--testo-secondario);font-size:12px}.hc-cosa--fatta svg:first-child{color:var(--verde)}.hc-cosa--fatta strong{color:var(--testo-secondario)}.hc-cosa small em{color:var(--verde);font-style:normal}.calendario-puntino.puntino-uno,.home-settimana-giorno i.puntino-uno{transform:translate(calc(-50% + 1.5px))}.dettaglio{max-width:760px;margin:0 auto;padding-bottom:96px}.dettaglio-tondo{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:42px;height:42px;border:none;border-radius:50%;background:var(--k-f-ffffff-45);color:var(--titoli);cursor:pointer;-webkit-tap-highlight-color:transparent}.dettaglio-tondo--vuoto{background:none}.dettaglio-dati{display:flex;flex-direction:column;padding:6px 16px}.dettaglio-dato{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--grigio-chiarissimo)}.dettaglio-dato:last-child{border-bottom:none}.dettaglio-dato>span:first-child{color:var(--testo-secondario);font-size:12px;font-weight:400}.dettaglio-dato>span:last-child{color:var(--titoli);font-size:15px;text-align:right}.dettaglio-azione{position:sticky;bottom:0;z-index:3;margin-top:16px;padding:12px 12px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--superficie) 30%)}.dettaglio-azione .ingresso-pulsante,.dettaglio-conferma{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:8px}.basso-crea-voce.dettaglio-rosso,.basso-crea-voce.dettaglio-rosso svg{color:var(--rosso)}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.dettaglio{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;max-width:none;margin:0;padding-bottom:0;overflow-x:hidden;display:flex;flex-direction:column;overflow-y:auto;background:var(--superficie)}.dettaglio{animation:dettaglio-entra .3s cubic-bezier(.22,1,.36,1);transition:transform .26s ease-in}.dettaglio--esce{transform:translate(100%)}.dettaglio-azione{margin-top:auto}html.scheda-aperta,html.scheda-aperta body{overflow:hidden}html:has(body.pagina-scheda),body.pagina-scheda{background:var(--oro-logo)}}@keyframes dettaglio-entra{0%{transform:translate(100%)}}.dettaglio-scelto{margin-left:auto;color:var(--verde)}.scheda-secondo-pulsante{margin-top:10px}.sc-testa{position:relative;display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;height:calc(env(safe-area-inset-top) + 86px);padding:calc(env(safe-area-inset-top) + 10px) 14px 0;overflow:hidden;background:var(--oro-logo)}.sc-testa--foto{height:calc(env(safe-area-inset-top) + 210px);background:var(--k-f-efe6d2)}.sc-foto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sc-foto,.sc-alto-foto{background-size:cover;background-position:center}.sc-testa--foto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--k-f-000000-30) 0%,var(--k-f-000000-00) 42%);pointer-events:none}.sc-tondo{position:relative;z-index:2;display:grid;place-items:center;width:42px;height:42px;border:none;border-radius:50%;background:var(--k-f-ffffff-94);color:var(--titoli);box-shadow:0 6px 16px -8px var(--k-o-000000-40);cursor:pointer}.sc-tondo--vuoto{visibility:hidden}.sc-foglio{position:relative;flex-shrink:0;z-index:3;margin-top:-26px;padding:20px 16px 8px;border-radius:26px 26px 0 0;background:var(--superficie)}.sc-titolo{display:flex;align-items:flex-start;gap:12px}.sc-titolo>div{flex:1;min-width:0}.sc-etichetta{display:inline-flex;align-items:center;gap:7px;color:var(--oro-pulsanti-hover);font-size:13px;font-weight:600}.sc-etichetta i{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--oro-chiarissimo);font-style:normal}.sc-titolo h1{margin:8px 0 3px;color:var(--titoli);font-size:24px;font-weight:600;line-height:1.15;letter-spacing:-.02em;overflow-wrap:anywhere}.sc-sotto{color:var(--k-t-6f6a63);font-size:14px}.sc-titolo>.stato-ordine,.sc-titolo>.home-stato,.sc-titolo>span:last-child:not(:first-child){flex-shrink:0;margin-top:2px;padding:5px 11px;font-size:12.5px}.sc-corpo{display:flex;flex-direction:column;gap:10px;margin-top:16px}.sc-numeri{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sc-numero{min-width:0;padding:11px 13px;border-radius:16px;background:var(--k-f-f7f5f1)}.sc-numero:last-child:nth-child(odd){grid-column:span 2}.sc-numero small{display:flex;align-items:center;gap:6px;color:var(--k-t-6f6a63);font-size:12.5px;font-weight:600}.sc-numero small svg{color:var(--oro-pulsanti)}.sc-numero b{display:block;margin-top:3px;color:var(--titoli);font-size:17px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.sc-numero b em{color:var(--k-t-6f6a63);font-size:13px;font-style:normal;font-weight:600}.sc-dove{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;border:1px solid var(--k-b-efebe5);border-radius:16px}.sc-dove>svg{flex-shrink:0;color:var(--oro-pulsanti)}.sc-dove>div{flex:1;min-width:0}.sc-dove b{display:block;color:var(--titoli);font-size:14.5px;font-weight:600}.sc-dove small{display:block;color:var(--k-t-6f6a63);font-size:12.5px}.sc-pillola{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;height:36px;padding:0 13px;border:1px solid var(--bordo);border-radius:999px;background:var(--superficie);color:var(--titoli);font:inherit;font-size:13.5px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.sc-pillola--chiara{border:1px solid var(--bordo);background:var(--superficie);color:var(--titoli)}.sc-sezione h2{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:10px 2px 8px;color:var(--titoli);font-size:16.5px;font-weight:600;letter-spacing:-.01em}.sc-sezione h2 small{color:var(--k-t-6f6a63);font-size:13px;font-weight:600}.sc-riquadro{overflow:hidden;border:1px solid var(--k-b-efebe5);border-radius:18px;background:var(--superficie);box-shadow:0 1px 2px var(--k-o-3c2d0f-05),0 10px 26px -16px var(--k-o-785a1e-35)}.sc-riga{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:center;padding:11px 14px}.sc-riga+.sc-riga,.sc-dato+.sc-dato,.sc-riga+.sc-dato,.sc-dato+.sc-nota,.sc-riga+.sc-nota{border-top:1px solid var(--k-b-efebe5)}.sc-riga b{display:block;color:var(--titoli);font-size:14.5px;font-weight:600}.sc-riga small{color:var(--k-t-6f6a63);font-size:12.5px}.sc-riga>span:last-child{color:var(--titoli);font-size:16.5px;font-weight:600;text-align:right}.sc-riga>span:last-child small{display:block;font-weight:400}.sc-conto{padding-top:8px;padding-bottom:8px}.sc-conto>span:first-child{color:var(--k-t-6f6a63);font-size:13.5px}.sc-conto>span:last-child{font-size:14px;font-weight:600}.sc-conto--totale>span:first-child{color:var(--titoli);font-size:15.5px;font-weight:600}.sc-conto--totale>span:last-child{font-size:16.5px;font-weight:600}.sc-dato{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;font-size:14.5px}.sc-dato>span:first-child{flex-shrink:0;color:var(--k-t-6f6a63)}.sc-dato>span:last-child{min-width:0;color:var(--titoli);font-weight:600;text-align:right;overflow-wrap:anywhere}.sc-dato a{color:inherit}.sc-nota{margin:0;padding:13px 14px;color:var(--testo-secondario);font-size:14.5px;line-height:1.5;white-space:pre-line}.sc-apri{width:100%;border:none;background:none;font:inherit;text-align:left;cursor:pointer}.sc-apri>span:last-child{color:var(--oro-pulsanti)}.sc-storia{padding:4px 14px}.sc-passo{position:relative;display:flex;gap:12px;padding:10px 0}.sc-passo:before{content:"";position:absolute;top:32px;bottom:-10px;left:11px;width:2px;background:var(--bordo)}.sc-passo:last-child:before{display:none}.sc-passo>i{position:relative;z-index:1;display:grid;flex-shrink:0;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--verde);color:var(--k-t-ffffff)}.sc-passo--aperto>i{border:2px dashed var(--oro-pulsanti);background:var(--superficie)}.sc-passo--rosso>i{background:var(--rosso)}.sc-passo--oro>i{background:var(--oro-pulsanti)}.sc-passo b{display:block;color:var(--titoli);font-size:14.5px;font-weight:600}.sc-passo small{color:var(--k-t-6f6a63);font-size:12.5px}.sc .dettaglio-azione .ingresso-pulsante{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;border-radius:999px;font-size:16.5px;font-weight:600;box-shadow:0 10px 24px -10px var(--k-o-c1a66f-80)}.sc .dettaglio-azione{padding-right:16px;padding-left:16px}.sc-scheletro{display:flex;flex-direction:column;gap:10px}.sc--computer{max-width:none;margin:0;padding:0 0 40px}.sc-barra{display:flex;align-items:center;gap:10px;margin-bottom:14px}.sc-barra .sc-tondo{border:1px solid var(--bordo);box-shadow:none}.sc-barra-spazio{flex:1}.sc-barra .ingresso-pulsante{display:inline-flex;align-items:center;gap:8px;width:auto;height:44px;padding:0 22px;border-radius:999px;font-size:15px}.sc-barra .ingresso-errore{margin:0}.sc-alto{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding:22px 24px;border:1px solid var(--k-b-efebe5);border-radius:24px;background:var(--superficie);box-shadow:0 1px 2px var(--k-o-3c2d0f-05),0 10px 26px -16px var(--k-o-785a1e-35)}.sc-alto--foto{grid-template-columns:minmax(260px,380px) minmax(0,1fr);padding:14px 24px 14px 14px}.sc-alto-foto{width:100%;height:100%;min-height:260px;border-radius:18px;object-fit:cover;background:var(--k-f-efe6d2)}.sc-alto-testo{min-width:0;padding-top:8px}.sc--computer .sc-titolo h1{font-size:28px}.sc--computer .sc-numeri{grid-template-columns:repeat(4,minmax(0,1fr))}.sc--computer .sc-numero:last-child:nth-child(odd){grid-column:auto}.sc-griglia{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);gap:24px;align-items:start;margin-top:8px}.sc-griglia--sola{grid-template-columns:minmax(0,1fr)}.sc-colonna{display:flex;flex-direction:column;gap:10px;min-width:0}.sc-nota--testo{color:var(--titoli)}.sc-rosso{color:var(--rosso)}.sc-avviso{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;border-radius:16px}.sc-avviso>svg{flex-shrink:0}.sc-avviso>div{flex:1;min-width:0}.sc-avviso b{display:block;font-size:14.5px;font-weight:600}.sc-avviso span{display:block;font-size:13px;line-height:1.4;white-space:pre-line}.sc-avviso--oro{border:1px solid var(--k-b-ecdcb3);background:var(--k-f-fffbf2);color:var(--oro-pulsanti-hover)}.sc-avviso--oro span,.sc-avviso--nota span{color:var(--testo)}.sc-avviso--nota{border:1px solid var(--k-b-ecdcb3);background:var(--oro-chiarissimo);color:var(--titoli)}.sc-avviso--nota>svg{color:var(--oro-pulsanti)}.sc-avviso--rosso{border:1px solid var(--k-b-efc9c9);background:var(--k-f-fbefef);color:var(--rosso)}.sc-avviso--rosso span{color:var(--testo)}.sc-corpo{gap:12px}.sc-numero{padding:12px 16px}.sc-dove{padding:12px 12px 12px 16px}.sc-riga,.sc-dato,.sc-nota{padding:12px 16px}.sc-storia{padding:4px 16px}.sc-sezione h2{margin:12px 4px 8px}.sc-riquadro>.cm{padding:16px}@media(pointer:fine),(pointer:none),(min-width:900px)and (min-height:500px){.sc-alto{padding:24px;border-radius:18px}.sc-alto--foto{padding:16px 24px 16px 16px}.sc-griglia{gap:16px;margin-top:4px}.sc-colonna{gap:12px}.sc--computer .sc-riga,.sc--computer .sc-dato,.sc--computer .sc-nota{padding:12px 20px}.sc--computer .sc-storia{padding:4px 20px}.sc--computer .sc-riquadro>.cm{padding:20px}}.ck{display:flex;flex-direction:column;gap:20px}.ck-testa{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:14px;background:var(--oro-chiarissimo);color:var(--titoli);font-size:15px}.ck-testa--ok{background:var(--k-f-eaf3ed)}.ck-testa--ok svg{flex-shrink:0;color:var(--verde)}.ck-gruppo h3{display:flex;align-items:center;gap:8px;margin:0;color:var(--titoli);font-size:15px;font-weight:600}.ck-gruppo h3 span{color:var(--testo-secondario);font-weight:400}.ck-gruppo p{margin:4px 0 8px;color:var(--testo-secondario);font-size:13px}.ck-gruppo ul{margin:0;padding:0;list-style:none}.ck-gruppo li{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-top:1px solid var(--grigio-chiarissimo)}.ck-gruppo li strong{color:var(--titoli);font-size:15px;font-weight:400}.ck-gruppo li small{color:var(--testo-secondario);font-size:13px}.esito-azione{position:fixed;left:50%;bottom:calc(var(--basso-distanza, 18px) + var(--basso-altezza, 76px) + 16px);z-index:70;display:flex;align-items:center;gap:12px;width:min(420px,calc(100vw - 2 * var(--lato, 16px)));padding:12px 12px 12px 16px;border-radius:18px;background:var(--superficie);box-shadow:0 12px 32px -12px var(--k-o-000000-35),0 0 0 1px var(--k-o-000000-04);transform:translate(-50%);animation:esito-entra .25s ease-out}.esito-azione-icona{display:inline-flex;flex-shrink:0;color:var(--oro-pulsanti)}.esito-azione--ok .esito-azione-icona{color:var(--verde)}.esito-azione--errore .esito-azione-icona{color:var(--rosso)}.esito-azione--attenzione .esito-azione-icona{color:var(--oro-pulsanti-hover)}.esito-azione-vedi{flex-shrink:0;height:34px;padding:0 14px;border:none;border-radius:999px;background:var(--oro-pulsanti);color:var(--bianco);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.esito-azione-testi{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.esito-azione-testi strong{color:var(--titoli);font-size:15px;font-weight:600}.esito-azione-testi small{color:var(--testo-secondario);font-size:13px;line-height:1.35}.esito-azione-chiudi{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:none;color:var(--testo-secondario);cursor:pointer}.esito-azione-chiudi:hover{background:var(--grigio-chiarissimo)}@keyframes esito-entra{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media(pointer:fine),(pointer:none),(min-width:900px)and (min-height:500px){.esito-azione{left:auto;right:24px;bottom:24px;transform:none;animation-name:esito-entra-pc}@keyframes esito-entra-pc{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}.ao-carta{display:flex;align-items:center;gap:12px;width:100%;margin:0 0 12px;padding:12px 14px 12px 12px;border:none;border-radius:18px;background:var(--superficie);box-shadow:var(--ombra-carta, 0 1px 3px var(--k-o-000000-05));color:var(--testo-secondario);font:inherit;text-align:left;cursor:pointer}.ao-icona{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--oro-chiarissimo);color:var(--oro-pulsanti-hover)}.ao-testi{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ao-testi strong{color:var(--titoli);font-size:15px;font-weight:600}.ao-testi small{color:var(--testo-secondario);font-size:13px}.ao-riga{display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:6px 0;border:none;background:none;color:var(--testo);font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}.ao-riga svg{color:var(--oro-pulsanti-hover)}.ao-riga b{color:var(--oro-pulsanti-hover);font-weight:600}.ao-riga:hover b{text-decoration:underline;text-underline-offset:3px}.home-riquadro.giorno{position:relative;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:14px 16px;border:1px solid var(--k-b-efebe5);border-radius:22px;background:var(--superficie);box-shadow:0 1px 2px var(--k-o-3c2d0f-05),0 10px 26px -16px var(--k-o-785a1e-35)}.giorno>*{position:relative}.giorno-testa{display:flex;align-items:center;justify-content:space-between;gap:10px}.giorno-titolo{margin:0;color:var(--testo-secondario);font-size:13px;font-weight:600}.giorno-pillola{padding:4px 11px;border-radius:999px;background:var(--grigio-chiarissimo);color:var(--testo-secondario);font-size:13px;font-weight:600}.giorno-pillola--fatto{background:var(--verde);color:var(--bianco)}.giorno-cifra{display:flex;align-items:baseline;gap:7px;margin:-2px 0 0}.giorno-cifra strong{color:var(--k-t-1c1608);font-size:34px;font-weight:600;line-height:1;letter-spacing:-.03em}.giorno-cifra span{color:var(--testo-secondario);font-size:15px;font-weight:600}.giorno-cifra--libero{color:var(--k-t-1c1608);font-size:22px;font-weight:600}.giorno-barra{display:flex;gap:3px;height:8px;overflow:hidden;border-radius:999px;background:var(--k-f-efebe5);animation:giorno-cresce .9s cubic-bezier(.22,1,.36,1) both}.giorno-parte{flex-basis:0;min-width:6px;border-radius:999px}.giorno-parte--verde{background:var(--verde)}.giorno-parte--oro{background:var(--k-f-a88645)}.giorno-parte--grigio{background:var(--k-f-e2ddd3)}@keyframes giorno-cresce{0%{clip-path:inset(0 100% 0 0 round 999px)}to{clip-path:inset(0 0 0 0 round 999px)}}.giorno-voci{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none}.giorno-voci li{display:inline-flex;align-items:center;gap:5px;color:var(--testo-secondario);font-size:13px;font-weight:400;white-space:nowrap}.giorno-voci strong{color:var(--k-t-1c1608);font-size:15px;font-weight:600}.giorno-punto{flex-shrink:0;width:8px;height:8px;border-radius:50%}.giorno-punto--verde{background:var(--verde)}.giorno-punto--oro{background:var(--k-f-a88645)}.giorno-punto--grigio{background:var(--k-f-c9c2b4)}.home-riquadro.striscia{padding:10px 4px 8px;border-radius:20px;box-shadow:0 10px 28px -22px var(--k-o-785a1e-50)}.striscia-titolo{margin:0 12px 6px;color:var(--testo-secondario);font-size:12px;font-weight:600}.striscia-colonne{display:grid;grid-template-columns:repeat(3,1fr)}.striscia-colonna{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:4px 12px;border:none;background:none;color:var(--testo);font:inherit;text-align:left;cursor:pointer}.striscia-colonna+.striscia-colonna{border-left:1px solid var(--k-b-efebe3)}.striscia-nome{display:inline-flex;align-items:center;gap:5px;color:var(--testo-secondario);font-size:12.5px;font-weight:600;white-space:nowrap}.striscia-nome svg{flex-shrink:0;color:var(--oro-pulsanti-hover)}.striscia-colonna strong{color:var(--titoli);font-size:21px;font-weight:600;line-height:1.05}.striscia-colonna small{color:var(--testo-secondario);font-size:12px}.striscia-colonna--rosso strong,.striscia-colonna--rosso small,.striscia-colonna--rosso .striscia-nome svg{color:var(--rosso)}.striscia-colonna--grigio .striscia-nome svg{color:var(--k-t-b9b2a4)}.cliente-ordine{display:grid;gap:16px;max-width:900px}.cliente-articoli{display:flex;flex-direction:column;border:1px solid var(--bordo);border-radius:12px}.cliente-articolo{display:grid;grid-template-columns:minmax(0,1fr) auto 90px;align-items:center;gap:12px;padding:10px 14px;border-top:1px solid var(--bordo)}.cliente-articolo:first-child{border-top:none}.cliente-articolo--scelto{background:var(--oro-chiarissimo)}.cliente-quantita{display:inline-flex;align-items:center;border:1px solid var(--bordo);border-radius:10px;background:var(--superficie)}.cliente-quantita button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:40px;border:none;background:transparent;color:var(--titoli);cursor:pointer}.cliente-quantita button:disabled{color:var(--bordo);cursor:default}.cliente-quantita input{width:52px;height:40px;border:none;border-left:1px solid var(--bordo);border-right:1px solid var(--bordo);color:var(--titoli);font:inherit;font-size:16px;font-weight:600;text-align:center}.cliente-quantita input:focus{outline:none;background:var(--oro-chiarissimo)}.cliente-importo{font-weight:600}.cliente-riepilogo{position:sticky;bottom:12px;box-shadow:0 8px 24px -12px var(--k-o-000000-20)}.cliente-totali{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:8px 20px;margin-bottom:14px;color:var(--testo-secondario);font-size:15px;font-variant-numeric:tabular-nums}.cliente-totali strong{color:var(--titoli);font-size:20px}.cliente-totali--ordine{margin:12px 0 0}.cliente-conferma{max-width:520px;margin:24px auto;text-align:center}.cliente-conferma-icona{margin-bottom:8px;color:var(--verde)}.cliente-mese{display:grid;gap:12px;margin-bottom:28px}.cliente-mese-testa{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.cliente-mese-testa .listini-sottotitolo{margin:0;font-size:18px}.cliente-mese-totale strong{color:var(--titoli);font-size:17px}.cliente-ordine-dati{margin:4px 0 12px}.cliente-riga{display:grid;grid-template-columns:minmax(0,1fr) auto 90px;gap:12px}.cliente-prezzi{max-width:640px}@media(max-width:600px){.cliente-articolo{grid-template-columns:1fr auto}.cliente-importo{grid-column:2;text-align:right}.cliente-riga{grid-template-columns:1fr auto}.cliente-riga>:nth-child(2){grid-column:1;grid-row:2}.cliente-totali{justify-content:flex-start}}.admin-ordine-riga{display:grid;grid-template-columns:130px minmax(200px,2fr) 110px 70px 110px 220px;align-items:center;gap:14px;padding:12px 20px;border-top:1px solid var(--bordo);font-size:15px}.admin-ordine-riga.utenti-riga--testa{border-top:none}.admin-conteggio-allerta{background:var(--oro-pulsanti);color:var(--bianco)}.admin-nuovo-ordine{display:flex;gap:8px}.admin-nuovo-ordine .utenti-nuovo{white-space:nowrap}.admin-nuovo-ordine .ingresso-campo{width:220px;height:50px;margin:0}.admin-ordine-etichette{margin-bottom:16px}.admin-conferma{margin-top:16px;padding:16px;border-radius:12px;background:var(--grigio-chiarissimo)}.admin-conferma .ingresso-campo{background:var(--superficie)}.admin-pulsante-conferma{display:inline-flex;align-items:center;justify-content:center;gap:8px}.admin-conferma-subito{align-self:center;margin-top:8px}@media(max-width:1099px){.admin-ordine-riga{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 12px;padding:14px 16px}.admin-ordine-riga.utenti-riga--testa{display:none}.admin-ordine-riga>:nth-child(1){flex:1}.admin-ordine-riga>.clienti-etichette{order:1}.admin-ordine-riga>:nth-child(2){order:2;flex-basis:100%}.admin-ordine-riga>:nth-child(3){order:3;color:var(--testo-secondario)}.admin-ordine-riga>:nth-child(4){order:4;color:var(--testo-secondario)}.admin-ordine-riga>:nth-child(4):after{content:" pezzi"}.admin-ordine-riga>:nth-child(5){order:5;margin-left:auto;font-weight:600}.admin-nuovo-ordine{width:100%}.admin-nuovo-ordine .ingresso-campo{flex:1;width:auto}}.ordine-kit{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:8px}.scelta-articoli{min-width:0;margin-bottom:16px}.ordine-kit-voce{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--bordo);border-radius:12px}.ordine-kit-voce--usato{border-color:var(--oro-pulsanti);background:var(--oro-chiarissimo)}.ordine-kit-volte{display:inline-flex;align-items:center;justify-content:center;width:44px;height:40px;border-left:1px solid var(--bordo);border-right:1px solid var(--bordo);color:var(--titoli);font-weight:600}.admin-scelta-cliente{max-height:60vh;overflow-y:auto}.admin-scelta-voce{width:100%;border-right:none;border-bottom:none;border-left:none;background:var(--superficie);color:var(--titoli);font:inherit;font-size:15px;text-align:left;cursor:pointer}.admin-scelta-voce:hover{background:var(--oro-chiarissimo)}.ordine-orario{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.ordine-orario label{display:flex;align-items:center;gap:8px;min-width:0;color:var(--testo-secondario);font-size:14px}.ordine-orario .ingresso-campo{flex:1;min-width:0;margin:0}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.cliente-riepilogo{z-index:20;bottom:calc(var(--basso-distanza, 18px) + var(--basso-altezza, 76px) + 10px)}}.cliente-filtri{display:flex;gap:8px;margin-bottom:18px;overflow-x:auto;scrollbar-width:none}.cliente-filtri::-webkit-scrollbar{display:none}.cliente-filtro{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--bordo);border-radius:999px;background:var(--superficie);color:var(--testo-secondario);font:inherit;font-size:14px;cursor:pointer}.cliente-filtro small{font-size:12px;opacity:.75}.cliente-filtro--attivo{border-color:var(--oro-pulsanti);background:var(--oro-pulsanti);color:var(--bianco);font-weight:600}.cliente-carta-cliccabile{cursor:pointer}@media(hover:hover){.cliente-carta-cliccabile:hover{border-color:var(--k-b-d9c38f)}}.cliente-carta-freccia{margin-left:6px;color:var(--k-t-958f85);vertical-align:middle}.scelta-articoli{display:flex;flex-direction:column;gap:22px}.scelta-sezione{display:flex;flex-direction:column;gap:10px}.scelta-titolo{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;color:var(--titoli);font-size:17px;font-weight:600}.scelta-titolo span{color:var(--testo-secondario);font-size:13px;font-weight:400}.scelta-gruppo{display:flex;flex-direction:column;gap:8px}.scelta-gruppo+.scelta-gruppo{margin-top:8px}.scelta-gruppo-nome{margin:4px 0 0;color:var(--k-t-706b63);font-size:12px;font-weight:600}.scelta-tag{margin-left:8px;border-radius:6px;padding:2px 7px;background:var(--k-f-f0eeea);color:var(--k-t-6b665d);font-size:11.5px;font-weight:600;vertical-align:middle}.cliente-righe{overflow:hidden;border:1px solid var(--bordo);border-radius:14px;background:var(--superficie)}.cliente-riga-voce{display:flex;align-items:center;gap:12px;width:100%;min-height:62px;padding:10px 12px 10px 14px;border:none;border-bottom:1px solid var(--grigio-chiarissimo);background:none;color:var(--testo);font:inherit;text-align:left;cursor:pointer}.cliente-riga-voce:last-child{border-bottom:none}@media(hover:hover){.cliente-riga-voce:hover{background:var(--k-f-fcfaf6)}}.cliente-riga-voce-icona{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--oro-chiarissimo);color:var(--oro-pulsanti-hover)}.cliente-riga-voce-testo{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.cliente-riga-voce-testo strong{color:var(--titoli);font-size:15px;font-weight:600}.cliente-riga-voce-testo .utenti-secondario{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.cliente-riga-voce-destra{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:4px}.cliente-riga-voce-destra strong{color:var(--titoli);font-size:15px;font-variant-numeric:tabular-nums}.cliente-riga-voce-freccia{flex-shrink:0;color:var(--k-t-958f85)}.cliente-mese .cliente-righe{margin-top:-2px}.appartamento-conta{display:inline-flex;align-items:center;gap:12px;height:44px}.appartamento-conta button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--bordo);border-radius:50%;background:var(--superficie);color:var(--titoli);cursor:pointer}.appartamento-conta button:disabled{opacity:.4;cursor:default}.appartamento-conta strong{min-width:22px;text-align:center;color:var(--titoli);font-size:17px}.appartamento-biancheria{margin:4px 0 8px}.magazzino-testa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.magazzino-testa .home-schede{margin:0;padding:10px 0 4px}.magazzino-registra{display:inline-flex;align-items:center;gap:8px;width:auto;padding:0 18px;white-space:nowrap}.magazzino-articolo{display:flex;flex-direction:column;gap:10px;width:100%}.magazzino-articolo--soglia{border-left:4px solid var(--rosso)}.magazzino-numeri{display:flex;gap:18px;color:var(--testo-secondario);font-size:13px}.magazzino-numeri strong{margin-right:4px;color:var(--titoli);font-size:20px}.magazzino-numeri--grandi{justify-content:space-around;margin-bottom:16px}.magazzino-numeri--grandi strong{display:block;font-size:26px;text-align:center}.magazzino-movimento>span:first-child{color:var(--titoli);font-size:14px;letter-spacing:0;text-transform:none}.magazzino-movimento svg{vertical-align:-2px}.magazzino-tipi{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:8px 0 18px}.magazzino-tipo{display:flex;flex-direction:column;gap:2px;padding:12px;border:1.5px solid var(--bordo);border-radius:14px;background:var(--superficie);color:var(--titoli);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.magazzino-tipo span{color:var(--testo-secondario);font-size:12px}.magazzino-tipo--scelto{border-color:var(--oro-pulsanti);background:var(--oro-chiarissimo)}.magazzino-quantita>span:first-child{color:var(--titoli);font-size:15px;letter-spacing:0;text-transform:none}.magazzino-quantita .ingresso-campo{width:90px;margin:0;text-align:right}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.magazzino-registra{width:100%;justify-content:center}}.g-numeri--cinque{grid-template-columns:repeat(5,minmax(0,1fr))}.magazzino-barra-clienti{height:100%;background:var(--k-f-8b8680)}.magazzino-azioni{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.magazzino-azioni--pannello{margin:16px 0 0}.g-pulsante:disabled{opacity:.6;cursor:wait}.magazzino-spiega{display:flex;gap:8px;margin:4px 0 14px;padding:10px 12px;border-radius:12px;background:var(--grigio-chiarissimo);color:var(--testo-secondario);font-size:13px;line-height:1.45}.magazzino-spiega svg{flex:none;margin-top:2px;color:var(--oro-pulsanti)}.magazzino-pezzi{color:var(--titoli);font-size:22px}.magazzino-da{padding:2px 8px;border-radius:999px;background:var(--oro-chiarissimo);color:var(--k-t-6f5520);font-size:12px;font-weight:600}.magazzino-due{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.g-tabella--piccola th,.g-tabella--piccola td{padding:6px 8px;font-size:13px}.magazzino-tabellina{width:100%;border-collapse:collapse;font-size:13px}.magazzino-tabellina th,.magazzino-tabellina td{padding:6px 4px;border-bottom:1px solid var(--bordo);text-align:left}.magazzino-tabellina .g-num{text-align:right}.magazzino-piumeno{display:inline-flex;align-items:center;gap:6px}.magazzino-piumeno button{width:34px;height:34px;border:1px solid var(--bordo);border-radius:50%;background:var(--superficie);color:var(--titoli);font:inherit;font-size:18px;cursor:pointer}.magazzino-piumeno .ingresso-campo{width:64px}.magazzino-posseduto{display:flex;align-items:center;gap:6px;margin:10px 2px 0;color:var(--testo-secondario);font-size:13px}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.magazzino-azioni{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 0}.magazzino-azioni .ingresso-pulsante{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:46px;font-size:14px}.magazzino-azioni .ingresso-pulsante:last-child:nth-child(odd){grid-column:1 / -1}.ingresso-pulsante--secondario{border:1.5px solid var(--bordo);background:var(--superficie);color:var(--titoli)}.magazzino-schede{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.magazzino-schede .home-scheda{flex:none}}.manutenzioni-testa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.manutenzioni-testa .home-schede{flex:1;margin:0 calc(-1 * var(--lato))}.manutenzioni-nuova{display:inline-flex;align-items:center;gap:8px;width:auto;padding:0 18px;white-space:nowrap}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.manutenzioni-nuova{display:none}}@media(pointer:fine),(pointer:none),(min-width:900px)and (min-height:500px){.manutenzioni-testa .home-schede{margin:0}}.manutenzione-carta--urgente{border-left:4px solid var(--rosso)}.manutenzione-descrizione{display:-webkit-box;overflow:hidden;color:var(--testo);font-size:14px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.manutenzione-testo{color:var(--titoli);font-size:15px;line-height:1.45;white-space:pre-wrap}.manutenzione-conta-foto{display:inline-flex;align-items:center;gap:4px}.urgenza{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;white-space:nowrap}.urgenza--bassa{color:var(--k-t-6c675f)}.urgenza--media{color:var(--k-t-a8833a)}.urgenza--alta{color:var(--rosso)}.manutenzione-urgenze{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}.manutenzione-urgenza{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 6px;border:1.5px solid var(--bordo);border-radius:14px;background:var(--superficie);color:var(--titoli);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.manutenzione-urgenza span{color:var(--testo-secondario);font-size:12px}.manutenzione-urgenza--bassa.manutenzione-urgenza--scelta{border-color:var(--testo-secondario);background:var(--grigio-chiarissimo)}.manutenzione-urgenza--media.manutenzione-urgenza--scelta{border-color:var(--oro-pulsanti);background:var(--oro-chiarissimo)}.manutenzione-urgenza--alta.manutenzione-urgenza--scelta{border-color:var(--rosso);background:var(--k-f-f6e3e3);color:var(--rosso)}.manutenzione-foto{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.manutenzione-foto--scheda{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.manutenzione-foto-voce{position:relative;aspect-ratio:1;overflow:hidden;padding:0;border:1px solid var(--bordo);border-radius:14px;background:var(--grigio-chiarissimo);cursor:pointer}.manutenzione-foto-voce img{width:100%;height:100%;object-fit:cover;display:block}.manutenzione-foto-voce button{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:50%;background:var(--k-f-121212-65);color:var(--bianco);cursor:pointer}.manutenzione-foto-aggiungi{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;aspect-ratio:1;border:1.5px dashed var(--oro-pulsanti);border-radius:14px;background:var(--oro-chiarissimo);color:var(--oro-pulsanti-hover);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.manutenzione-foto-grande{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--k-f-121212-92);animation:velo-entra .2s ease-out}.manutenzione-foto-grande img{max-width:100%;max-height:100%;border-radius:12px;object-fit:contain}.manutenzione-foto-grande .dettaglio-tondo{position:absolute;top:calc(14px + env(safe-area-inset-top));right:14px;color:var(--bianco);background:var(--k-f-ffffff-20)}.ia-elenco{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ia-elenco li{display:flex;gap:12px;align-items:flex-start}.ia-elenco svg{flex-shrink:0;margin-top:2px;color:var(--oro-pulsanti, var(--k-t-c1a66f))}.ia-elenco span{display:grid;gap:2px;min-width:0}.ia-elenco small{color:var(--testo-secondario, var(--k-t-5b5b5b));font-size:12px}.ia-elenco b{color:var(--testo, var(--k-t-262626));font-size:14px;font-weight:400;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.ia-dati{display:grid;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--bordo, var(--k-b-e7e4df))}.ia-dati-testa{display:flex;gap:12px;align-items:center;justify-content:space-between}.ia-dati-testa b{font-size:14px;font-weight:600}.ia-vuoto,.ia-spiega{margin:0;color:var(--testo-secondario, var(--k-t-5b5b5b));font-size:13px}.ia-spiega{margin-bottom:16px}.ia-lungo{height:auto;min-height:84px;padding-top:12px;resize:vertical}.ia-azioni{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.sc-sezione .ia-elenco{padding:16px}.pr-riga{display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--bordo, var(--k-b-e7e4df))}.pr-riga-testo{display:flex;gap:12px;align-items:flex-start;color:var(--testo-secondario, var(--k-t-5b5b5b))}.pr-riga--guasto .pr-riga-testo,.pr-riga--guasto .pr-riga-testo b{color:var(--rosso, var(--k-t-a12628))}.pr-riga-testo svg{flex-shrink:0;margin-top:2px}.pr-riga-testo span{display:grid;gap:2px}.pr-riga-testo b{color:var(--testo, var(--k-t-262626));font-size:14px;font-weight:600}.pr-riga-testo small{font-size:13px}.pr-riga-azioni{display:flex;flex-wrap:wrap;gap:8px}.pr-riga-azioni .utenti-pulsante{display:inline-flex;align-items:center;gap:6px}.pr-sotto{margin:0 0 16px;color:var(--testo-secondario, var(--k-t-5b5b5b));font-size:14px}.pr-gestionali{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pr-gestionali button{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 12px;border:0;border-radius:12px;background:var(--sfondo-app, var(--k-f-f6f4ef));color:var(--testo, var(--k-t-262626));font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.pr-gestionali button svg{margin-left:auto;color:var(--k-t-b9b2a6);flex-shrink:0}.pr-gestionali button:hover{background:var(--k-f-f9efdb)}.pr-iniziale{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--k-f-ffffff);color:var(--k-t-8a6a2c);font-size:14px;font-weight:600;box-shadow:0 1px 2px var(--k-o-281e0a-08)}.pr-scelto{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:16px}.pr-cambia{margin-left:auto;border:0;background:none;color:var(--k-t-8a6a2c);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.pr-dove{display:grid;gap:8px;margin:0 0 8px;padding:12px 16px 12px 32px;border-radius:12px;background:var(--sfondo-app, var(--k-f-f6f4ef));color:var(--testo, var(--k-t-262626));font-size:14px;line-height:1.4}.pr-guida{display:inline-flex;align-items:center;gap:4px;margin-bottom:16px;color:var(--k-t-8a6a2c);font-size:14px;font-weight:600;text-decoration:none}.pr-pulsanti{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px;margin-top:16px}.pr-pulsanti .ingresso-pulsante{margin-top:0}.pr-campo-ospiti{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:12px 12px 12px 16px;border-radius:14px;background:var(--sfondo-app)}.pr-ospiti-testo{display:flex;min-width:0;flex-direction:column;gap:2px}.pr-ospiti-testo b{color:var(--titoli);font-size:16px;font-weight:600}.pr-ospiti-testo small{color:var(--testo-secondario);font-size:13px}.pr-ospiti.mo-conta button:not(.mo-piu){background:var(--superficie)}.pr-ospiti.mo-conta button:disabled{opacity:.4;cursor:default}.pr-ospiti.mo-conta>span{font-size:18px;font-variant-numeric:tabular-nums}.ingresso-pulsante.pr-salva{margin-top:24px}.pr-nota-date{margin:12px 0 0;color:var(--testo-secondario);font-size:13px;text-align:center}.pr-note{display:flex;flex-direction:column;gap:6px;margin-top:16px}.cal-voce--prenotazione{width:100%;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.cal{--cal-bordo: #efebe5;--cal-tenue: #6f6a63;--cal-oro-scuro: #8a6a2c;--cal-verde-chiaro: #e4efe8;--cal-ombra: 0 1px 2px rgba(60, 45, 15, .05), 0 10px 26px -16px rgba(120, 90, 30, .35)}.planner-tondo,.cal-tondo{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--bordo);border-radius:50%;background:var(--superficie);color:var(--titoli);cursor:pointer}.cal-tondo{width:40px;height:40px}.planner-aggiorna:disabled{cursor:default}.planner-aggiorna--gira svg{animation:planner-gira .9s linear infinite}@keyframes planner-gira{to{transform:rotate(360deg)}}.cal-foto{display:grid;flex-shrink:0;place-items:center;overflow:hidden;border-radius:14px;background:linear-gradient(150deg,var(--k-f-fbf3e1) 0%,var(--k-f-f1e2bd) 100%);color:var(--k-t-c9a95c)}.cal-foto img{width:100%;height:100%;object-fit:cover}.cal-foto--carta{width:62px;height:62px}.cal-foto--testa{width:40px;height:40px;border-radius:11px}.cal-foto--riga{width:40px;height:40px;border-radius:10px}.cal-foto--miniatura{width:46px;height:46px;border-radius:12px}.cal-foto--grande{width:100%;height:180px;border-radius:18px}.cal-fotogrande{position:relative;margin-bottom:12px}.cal-fotogrande-azioni{position:absolute;right:12px;bottom:12px;display:flex;gap:6px}.cal-fotogrande-azioni button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:none;border-radius:999px;background:var(--k-f-ffffff-94);color:var(--titoli);font:inherit;font-size:13px;font-weight:600;box-shadow:0 4px 14px -6px var(--k-o-000000-35);cursor:pointer}.cal-fotogrande-azioni button:disabled{cursor:default}.cal-fotogrande .ingresso-errore{margin:8px 0 0}.cal-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.cal-chip{position:relative;display:inline-flex;flex-shrink:0;align-items:center;gap:6px;height:36px;padding:0 13px;border:1px solid var(--bordo);border-radius:999px;background:var(--superficie);color:var(--titoli);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.cal-chip--su{border-color:var(--oro-pulsanti);background:var(--oro-chiarissimo);color:var(--cal-oro-scuro)}.cal-chip--scelta{padding-right:10px}.cal-chip--scelta .campo-app--scelta{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:190px;padding:0;border:none;background:none;color:inherit;font:inherit;text-overflow:ellipsis;cursor:pointer;outline:none}.cal-cerca{display:flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:1px solid var(--bordo);border-radius:999px;background:var(--grigio-chiarissimo);color:var(--testo-secondario)}.cal-cerca input{flex:1;min-width:0;border:none;background:none;color:var(--titoli);font:inherit;font-size:14px;outline:none}.cal-segni{display:flex;justify-content:center;gap:2px}.cal-segno{display:grid;place-items:center;min-width:17px;height:17px;border-radius:5px;font-size:10px;font-style:normal;font-weight:600}.cal-segno--fatto{background:var(--cal-verde-chiaro);color:var(--verde)}.cal-segno--confermato{background:var(--oro-chiarissimo);color:var(--cal-oro-scuro)}.cal-segno--attesa{background:var(--superficie);box-shadow:inset 0 0 0 1.5px var(--oro-pulsanti);color:var(--cal-oro-scuro)}.cal-segno--urgente{background:var(--k-f-f6e1e1);color:var(--rosso)}.cal-segno--altri{padding:0 3px;background:var(--k-f-f1efea);color:var(--testo-secondario)}.cal-barra{position:absolute;z-index:1;display:flex;align-items:center;gap:6px;overflow:hidden;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none}.cal-barra b{display:grid;flex-shrink:0;place-items:center;border-radius:50%;background:var(--k-f-ffffff-90);color:var(--titoli)}.cal-barra span{overflow:hidden;text-overflow:ellipsis}.cal-barra--passata{background:var(--k-f-e6e2da);color:var(--k-t-7d776d)}.cal-barra--fatta{background:var(--verde);color:var(--bianco)}.cal-barra--futura{background:var(--cal-verde-chiaro);color:var(--verde)}.cal-barra--taglio-sx{border-top-left-radius:0;border-bottom-left-radius:0}.cal-barra--taglio-dx{border-top-right-radius:0;border-bottom-right-radius:0}.cal-finestra-sotto{margin:-6px 0 10px;color:var(--cal-tenue, var(--k-t-6f6a63));font-size:13.5px}.cal-giorno{display:flex;flex-direction:column}.cal-voce{display:grid;grid-template-columns:38px minmax(0,1fr);column-gap:12px;align-items:center;width:100%;padding:11px 0;border:none;background:none;color:inherit;font:inherit;text-align:left}.cal-voce+.cal-voce{border-top:1px solid var(--k-b-efebe5)}.cal-voce--tocca{grid-template-columns:38px minmax(0,1fr) auto auto;cursor:pointer}.cal-tessera{display:grid;place-items:center;width:38px;height:38px;border-radius:11px}.cal-tessera--grigio{background:var(--k-f-f2f0ec);color:var(--testo-secondario)}.cal-tessera--confermato,.cal-tessera--attesa{background:var(--oro-chiarissimo);color:var(--k-t-8a6a2c)}.cal-tessera--fatto{background:var(--k-f-e4efe8);color:var(--verde)}.cal-tessera--urgente{background:var(--k-f-f6e1e1);color:var(--rosso)}.cal-voce-testi{min-width:0}.cal-voce-testi strong{display:block;overflow:hidden;color:var(--titoli);font-size:15px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.cal-voce-testi small{display:-webkit-box;overflow:hidden;color:var(--testo-secondario);font-size:13px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cal-stato{margin-left:8px;font-size:13px;font-weight:600;white-space:nowrap}.cal-stato--fatto{color:var(--verde)}.cal-stato--confermato{color:var(--k-t-6c675f)}.cal-stato--attesa{color:var(--k-t-a8833a)}.cal-stato--urgente{color:var(--rosso)}.cal-freccia{margin-left:4px;color:var(--k-t-958f85)}.cal-niente{margin:6px 0 4px;color:var(--testo-secondario);font-size:14px}.cal-aggiungi-titolo{margin:16px 0 8px;color:var(--k-t-706b63);font-size:11.5px;font-weight:600}.cal-aggiungi{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cal-aggiungi button{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 12px;border:1px solid var(--bordo);border-radius:14px;background:var(--superficie);color:var(--titoli);font:inherit;font-size:14.5px;font-weight:600;text-align:left;cursor:pointer}.cal-aggiungi button svg{flex-shrink:0;color:var(--oro-pulsanti-hover)}.cal-dati{border-top:1px solid var(--k-b-efebe5)}.cal-dato{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--k-b-efebe5);color:var(--testo-secondario);font-size:14px}.cal-dato svg{flex-shrink:0;color:var(--oro-pulsanti)}.cal-dato b{margin-left:auto;color:var(--titoli);font-weight:600;text-align:right}.cal-scheda{display:inline-flex;align-items:center;gap:8px;margin-top:12px}.cal-titolo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:2px 4px 14px}.cal-titolo h1{margin:0;color:var(--titoli);font-size:32px;font-weight:600;letter-spacing:-.035em}.cal-titolo-destra{display:flex;align-items:center;gap:8px}.cal-titolo-destra>span{color:var(--cal-tenue);font-size:13.5px;font-weight:600;white-space:nowrap}.cal-elenco .cal-cerca{margin-bottom:10px}.cal-carta{display:grid;grid-template-columns:62px minmax(0,1fr) 76px;column-gap:12px;align-items:center;width:100%;margin-bottom:10px;padding:12px;border:1px solid var(--cal-bordo);border-radius:20px;background:var(--superficie);box-shadow:var(--cal-ombra);color:inherit;font:inherit;text-align:left;cursor:pointer}.cal-carta-testi{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.cal-carta-testi strong{display:-webkit-box;overflow:hidden;color:var(--titoli);font-size:15px;font-weight:600;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cal-carta-testi small{display:block;max-width:100%;overflow:hidden;margin-top:2px;color:var(--cal-tenue);font-size:12.5px;white-space:nowrap;text-overflow:ellipsis}.cal-oggi{display:inline-flex;max-width:100%;overflow:hidden;text-overflow:ellipsis;align-items:center;gap:5px;margin-top:6px;padding:3px 8px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.cal-oggi--cambio{background:var(--oro-chiarissimo);color:var(--cal-oro-scuro)}.cal-oggi--occupato{background:var(--cal-verde-chiaro);color:var(--verde)}.cal-oggi--libero{background:var(--grigio-chiarissimo);color:var(--cal-tenue)}.cal-mini{justify-self:end}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){body.pagina-calendario-app .testata{display:none}}.cal-app{margin-top:-20px}.cal-app-fermo{position:sticky;top:0;z-index:5;margin:0 calc(-1 * var(--lato));padding:calc(env(safe-area-inset-top) + 14px) var(--lato) 0;border-bottom:1px solid var(--cal-bordo);background:var(--superficie)}.cal-app-testa{display:flex;align-items:center;gap:10px;padding-bottom:8px}.cal-app-nome{flex:1;min-width:0}.cal-app-nome strong{display:block;overflow:hidden;color:var(--titoli);font-size:16.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.cal-app-nome small{display:block;overflow:hidden;color:var(--cal-tenue);font-size:12.5px;white-space:nowrap;text-overflow:ellipsis}.cal-settimana{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;padding:4px 0 9px;color:var(--cal-tenue);font-size:12.5px;font-weight:600;text-align:center}.cal-mese{scroll-margin-top:calc(env(safe-area-inset-top) + 107px)}.cal-app-fermo+.cal-mese{padding-top:16px}.cal-mese+.cal-mese{margin-top:32px}.cal-mese h2{margin:0 4px 12px;color:var(--titoli);font-size:24px;font-weight:600;letter-spacing:-.025em}.cal-riga{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:6px}.cal-cella{position:relative;display:flex;flex-direction:column;align-items:center;height:92px;padding:10px 0 0;border:1px solid var(--bordo);border-radius:14px;background:var(--superficie);color:var(--titoli);font:inherit;font-size:14px;font-weight:600;text-align:center;cursor:pointer}.cal-cella--vuota{visibility:hidden}.cal-cella--passato{border-color:transparent;background:var(--k-f-f4f2ee);color:var(--k-t-958f85)}.cal-cella--passato .cal-numero{text-decoration:line-through}.cal-numero{display:inline-grid;place-items:center;width:26px;height:26px;margin-top:-3px;border-radius:50%}.cal-cella--oggi .cal-numero{background:var(--oro-pulsanti);color:var(--bianco)}.cal-cella--evidenzia{border-color:var(--k-b-e6d3a8);background:var(--k-f-fbf3e2)}.cal-cella--evidenzia-fatto{border-color:var(--k-b-cfe2d6);background:var(--cal-verde-chiaro)}.cal-cella--passato.cal-cella--evidenzia{opacity:.75}.cal-etichetta{position:absolute;right:2px;bottom:6px;left:2px;overflow:hidden;color:var(--cal-oro-scuro);font-size:10.5px;font-weight:600;letter-spacing:-.02em;line-height:1.1;text-align:center;white-space:nowrap}.cal-cella--evidenzia-fatto .cal-etichetta{color:var(--verde)}.cal-cella .cal-segni{position:absolute;right:0;bottom:6px;left:0}.cal-riga .cal-barra{top:38px;height:30px;padding:0 10px 0 4px;font-size:12.5px}.cal-riga .cal-barra b{width:22px;height:22px}.cal-su{position:fixed;right:18px;bottom:calc(var(--basso-distanza, 18px) + var(--basso-altezza, 76px) + 16px);z-index:6;display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--bordo);border-radius:50%;background:var(--superficie);color:var(--titoli);box-shadow:0 10px 24px -10px var(--k-o-000000-35);cursor:pointer}.cal-pc{--cal-nomi: 250px;--cal-colonna: 40px}.cal-comandi{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.cal-pillola{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:1px solid var(--bordo);border-radius:999px;background:var(--superficie);color:var(--titoli);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.cal-pillola svg{color:var(--oro-pulsanti)}.cal-pc .cal-cerca{width:270px}.cal-segmenti{display:flex;padding:3px;border-radius:12px;background:var(--k-f-f1efea)}.cal-segmenti button{padding:7px 13px;border:none;border-radius:9px;background:none;color:var(--testo-secondario);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.cal-segmenti button.cal-segmenti--su{background:var(--superficie);color:var(--titoli);box-shadow:0 1px 3px var(--k-o-000000-10)}.cal-comandi-destra{display:flex;gap:8px;margin-left:auto}.cal-mc-carta{overflow:hidden;border-radius:18px;background:var(--superficie);box-shadow:var(--ombra-carta, var(--cal-ombra))}.cal-mc-testa{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;border-bottom:1px solid var(--cal-bordo)}.cal-mc{max-height:calc(100dvh - 210px);overflow:auto}.cal-mc-griglia{display:grid;min-width:max-content}.cal-mc-angolo{position:sticky;top:0;left:0;z-index:4;display:flex;align-items:flex-end;padding:10px 14px;border-bottom:1px solid var(--bordo);background:var(--superficie);color:var(--cal-tenue);font-size:12.5px;font-weight:600}.cal-mc-giorno{position:sticky;top:0;z-index:3;padding:8px 0;border-bottom:1px solid var(--bordo);border-left:1px solid var(--cal-bordo);background:var(--superficie);text-align:center}.cal-mc-giorno span{display:block;color:var(--cal-tenue);font-size:11px;font-weight:600}.cal-mc-giorno b{display:inline-grid;place-items:center;width:26px;height:26px;margin-top:2px;border-radius:50%;color:var(--titoli);font-size:14px}.cal-mc-giorno--fine span{color:var(--oro-pulsanti-hover)}.cal-mc-giorno--oggi{background:var(--k-f-fdf8ee)}.cal-mc-giorno--oggi b{background:var(--oro-pulsanti);color:var(--bianco)}.cal-mc-nome{position:sticky;left:0;z-index:2;display:flex;align-items:center;gap:10px;min-width:0;padding:0 14px;border:none;border-bottom:1px solid var(--cal-bordo);background:var(--superficie);color:inherit;font:inherit;text-align:left;cursor:pointer}.cal-mc-nome:hover strong{color:var(--oro-pulsanti-hover)}.cal-mc-nome>span{min-width:0}.cal-mc-nome strong{display:block;overflow:hidden;color:var(--titoli);font-size:13.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.cal-mc-nome small{display:block;overflow:hidden;color:var(--cal-tenue);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.cal-mc-riga{position:relative;grid-column:2 / -1;display:grid;height:64px;border-bottom:1px solid var(--cal-bordo)}.cal-mc-cella{position:relative;padding:0;border:none;border-left:1px solid var(--cal-bordo);background:none;cursor:pointer}.cal-mc-cella:hover{background:var(--k-f-faf6ec)}.cal-mc-cella--oggi{background:var(--k-f-f9efdb-55)}.cal-mc-cella--passato{background:repeating-linear-gradient(135deg,var(--k-f-fbfaf8) 0 6px,var(--k-f-f6f4f0) 6px 7px)}.cal-mc-cella .cal-segni{position:absolute;right:0;bottom:6px;left:0}.cal-mc-riga .cal-barra{top:11px;height:26px;padding:0 10px 0 3px}.cal-mc-riga .cal-barra b{width:20px;height:20px}.cal-ap{display:grid;grid-template-columns:64px minmax(0,1fr) 340px;gap:24px;align-items:start}.cal-ap-foto{position:sticky;top:96px;display:flex;max-height:calc(100dvh - 120px);flex-direction:column;align-items:center;gap:12px;overflow-y:auto;padding:6px 0}.cal-ap-miniatura{padding:0;border:none;border-radius:12px;background:none;cursor:pointer}.cal-ap-miniatura--su{box-shadow:0 0 0 2px var(--superficie),0 0 0 4px var(--oro-pulsanti)}.cal-ap-testa{display:flex;align-items:center;gap:16px;margin-bottom:14px}.cal-ap-testa h2{margin:0;color:var(--titoli);font-size:30px;font-weight:600;letter-spacing:-.03em}.cal-ap-frecce{display:flex;align-items:center;gap:8px;margin-left:auto}.cal-ap-settimana{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:8px;color:var(--cal-tenue);font-size:12px;font-weight:600}.cal-ap-riga{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:8px}.cal-ap-cella{position:relative;display:flex;flex-direction:column;align-items:flex-start;height:116px;padding:10px 10px 0;border:1px solid var(--cal-bordo);border-radius:16px;background:var(--superficie);color:var(--titoli);font:inherit;font-size:15px;font-weight:600;text-align:left;cursor:pointer}.cal-ap-cella:hover{border-color:var(--bordo);background:var(--k-f-fffdf8)}.cal-ap-cella--vuota{visibility:hidden}.cal-ap-cella--passato{background:var(--grigio-chiarissimo);color:var(--k-t-958f85)}.cal-ap-cella .cal-numero{margin:-4px 0 0 -4px}.cal-ap-cella--oggi .cal-numero{background:var(--oro-pulsanti);color:var(--bianco)}.cal-ap-cella--scelto{box-shadow:inset 0 0 0 2px var(--titoli)}.cal-ap-voci{position:absolute;right:6px;bottom:7px;left:6px;display:flex;flex-direction:column;gap:3px}.cal-ap-voce{display:flex;align-items:center;gap:3px;min-width:0;overflow:hidden;padding:2px 4px;border-radius:7px;font-size:10.5px;font-style:normal;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.cal-ap-voce svg{flex-shrink:0}.cal-ap-voce--fatto{background:var(--cal-verde-chiaro);color:var(--verde)}.cal-ap-voce--confermato{background:var(--oro-chiarissimo);color:var(--cal-oro-scuro)}.cal-ap-voce--attesa{background:var(--superficie);box-shadow:inset 0 0 0 1.5px var(--oro-pulsanti);color:var(--cal-oro-scuro)}.cal-ap-voce--urgente{background:var(--k-f-f6e1e1);color:var(--rosso)}.cal-ap-voce--altri{background:var(--k-f-f1efea);color:var(--testo-secondario)}.cal-ap-riga .cal-barra{top:40px;height:24px;padding:0 10px 0 3px;font-size:11.5px}.cal-ap-riga .cal-barra b{width:18px;height:18px}.cal-ap-dx{position:sticky;top:96px;max-height:calc(100dvh - 120px);overflow-y:auto;padding:18px;border:1px solid var(--cal-bordo);border-radius:20px;background:var(--superficie);box-shadow:var(--cal-ombra)}.cal-ap-dx h3{margin:0 0 2px;color:var(--titoli);font-size:20px;font-weight:600;letter-spacing:-.02em}.cal-ap-sotto{display:block;margin-bottom:12px;color:var(--cal-tenue);font-size:13px}.cal-ap-dx h4{margin:20px 0 4px;color:var(--titoli);font-size:16px;font-weight:600}.cal-ap-dx .cal-aggiungi{grid-template-columns:1fr}.cal-voce--azione{grid-template-columns:38px minmax(0,1fr) auto}.cal-rimetti{flex-shrink:0;height:34px;padding:0 14px;border:1px solid var(--bordo);border-radius:999px;background:var(--superficie);color:var(--titoli);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){body.pagina-calendari .testata{display:none}body.pagina-calendari .cal-elenco .cal-titolo{margin-top:calc(env(safe-area-inset-top) + 8px)}.cal-elenco .cal-titolo h1{font-size:34px}.cal-elenco .cal-titolo-destra .planner-tondo{width:44px;height:44px;border:none;background:var(--k-f-f4f2ee)}.cal-elenco .cal-titolo--cerca{min-height:44px}.cal-elenco .cal-titolo--cerca .cal-cerca{flex:1;height:44px;margin:0;border:none;background:var(--k-f-f4f2ee)}.cal-elenco .cal-titolo--cerca .cal-cerca input{font-size:16px}.cal-annulla{flex:none;padding:0 2px;border:none;background:none;color:var(--oro-pulsanti-hover);font:inherit;font-size:16px;font-weight:400;cursor:pointer}}.cal-elenco-pc .cal-comandi .cal-cerca{width:320px}.cal-elenco-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px}.cal-elenco-griglia .cal-carta{grid-template-columns:72px minmax(0,1fr) auto;margin:0;padding:14px;border-color:transparent;border-radius:18px;box-shadow:var(--ombra-carta, var(--cal-ombra));transition:box-shadow .15s ease,transform .15s ease}.cal-elenco-griglia .cal-carta:hover{box-shadow:var(--ombra-carta-su, var(--cal-ombra));transform:translateY(-1px)}.cal-elenco-pc .ao-riga{margin-right:8px}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){body.pagina-planner .testata{display:none}body.pagina-planner{overflow:hidden}html:has(body.pagina-planner),body.pagina-planner,body.pagina-planner .struttura,body.pagina-planner .struttura-corpo{background:var(--oro-logo)}body.pagina-planner .struttura-contenuto{padding:0}.cal-pt{--cal-nomi: 112px;--cal-colonna: 72px;display:flex;flex-direction:column;height:100dvh}.cal-pt-testa{display:flex;align-items:flex-start;gap:10px;flex-shrink:0;padding:calc(18px + env(safe-area-inset-top)) 18px 42px;background:var(--oro-logo);color:var(--titoli)}.cal-pt-titoli{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.cal-pt-titoli h1{margin:0;font-size:28px;font-weight:600;letter-spacing:-.02em}.cal-pt-data{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:0;border:none;background:none;color:var(--titoli);font:inherit;font-size:15px;text-align:left}.cal-pt-testa .planner-tondo{position:relative;width:44px;height:44px;border:none;background:var(--k-f-ffffff-50);color:var(--titoli)}.cal-pt-numero{position:absolute;top:-3px;right:-3px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:99px;background:var(--oro-pulsanti);color:var(--bianco);font-size:10.5px;font-weight:600}.cal-pt-foglio{display:flex;flex:1;min-height:0;flex-direction:column;margin-top:-24px;padding-bottom:calc(96px + env(safe-area-inset-bottom));overflow:hidden;border-radius:24px 24px 0 0;background:var(--superficie)}.cal-pt-avviso{padding:12px 16px 4px}.cal-pt-avviso .ao-riga{margin:0;font-size:12.5px}.cal-pt .cal-mc{flex:1;min-height:0;max-height:none;overscroll-behavior:none}.cal-pt .cal-mc-angolo{padding:10px 8px;font-size:11px}.cal-pt .cal-mc-nome{gap:8px;padding:0 8px}.cal-pt .cal-mc-nome .cal-foto--riga{display:none}.cal-pt .cal-mc-nome strong{display:-webkit-box;overflow:hidden;font-size:12.5px;line-height:1.25;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cal-pt .cal-mc-nome small{display:block;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cal-pt-filtri{display:flex;flex-direction:column;gap:14px;padding-bottom:8px}.cal-pt-filtri .cal-segmenti{flex-wrap:wrap;gap:6px;padding:0;background:none}.cal-pt-filtri .cal-segmenti button{padding:8px 14px;border:1px solid var(--bordo);border-radius:999px;background:var(--superficie);font-weight:400}.cal-pt-filtri .cal-segmenti button.cal-segmenti--su{border-color:var(--oro-pulsanti);background:var(--oro-pulsanti);box-shadow:none;color:var(--bianco);font-weight:600}.cal-pt-filtri .cal-cerca{width:100%}.cal-pt-scelte{display:flex;gap:8px}.cal-pt-scelte .cal-chip--scelta{flex:1;min-width:0}.cal-pt-scelte .cal-chip--scelta .campo-app--scelta{width:100%;max-width:none}}.cal-ap-centro--scorre{position:relative;height:calc(100dvh - 112px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:4px}.cal-ap-fermo{position:sticky;top:0;z-index:5;padding-bottom:2px;background:var(--sfondo-app, var(--superficie))}.cal-ap-fermo .cal-ap-testa{padding-top:2px}.cal-ap-oggi{margin-left:auto}.cal-ap-mese+.cal-ap-mese{margin-top:32px}.cal-ap-nome-mese{margin:0 0 16px;color:var(--titoli);font-size:30px;font-weight:600;letter-spacing:-.03em}.cal-avvisi{display:inline-flex;align-items:center;gap:2px;margin-right:6px;color:var(--rosso, var(--k-t-a12628));font-size:12px;font-weight:600;vertical-align:-1px}.cal-avvisi-elenco{display:grid;gap:8px;margin:0 0 16px;padding:12px 16px;border-radius:14px;background:var(--k-f-fbeeee);list-style:none}.cal-avvisi-elenco li{display:flex;gap:8px;align-items:flex-start;color:var(--rosso, var(--k-t-a12628));font-size:14px}.cal-avvisi-elenco svg{flex-shrink:0;margin-top:2px}.cal-chip--scelta .campo-app--scelta{display:inline-flex;width:auto;height:auto;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit}.cal-chip--scelta .campo-app--scelta .campo-app-icona{display:none}.cal-barra.cal-barra--tocca{margin:0;padding-top:0;padding-bottom:0;border:0;font-family:inherit;text-align:left;cursor:pointer;pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cal-barra.cal-barra--tocca:hover{filter:brightness(.96)}.cal-fotogrande-carica{position:absolute;right:12px;bottom:12px;left:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;border-radius:14px;background:var(--k-f-ffffff-94);color:var(--titoli);font-size:13px;font-weight:600;box-shadow:0 4px 14px -6px var(--k-o-000000-35)}.cal-fotogrande-barra{display:block;flex-basis:100%;height:4px;overflow:hidden;border-radius:2px;background:var(--k-f-ece8df)}.cal-fotogrande-barra i{display:block;height:100%;border-radius:2px;background:var(--oro-pulsanti);transition:width .2s}.cal-carta.cal-carta--scheletro{cursor:default}.cal-carta--scheletro .cal-carta-testi{gap:8px}.cal-scheletro-foto{width:62px;height:62px;border-radius:16px}.cal-pt-foglio--carica .gi-scheletro-planner{margin:0;border:0;border-radius:0;box-shadow:none}.cose-striscia{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:10px;background:var(--oro-chiarissimo);color:var(--titoli);font-size:14px;line-height:1.35;text-align:left}.cose-striscia svg{flex-shrink:0;margin-top:1px;color:var(--oro-pulsanti-hover)}.cose-striscia strong{color:var(--oro-pulsanti-hover)}.cose-striscia--fatte{background:var(--grigio-chiarissimo);color:var(--testo-secondario)}.cose-striscia--fatte svg,.cose-striscia--fatte strong{color:var(--testo-secondario)}.cose-gia{color:var(--testo-secondario);font-weight:400}.cose-elenco{display:flex;flex-direction:column;gap:2px;border:1px solid var(--oro-logo)}.cose-elenco.cose-elenco{padding:12px 14px}.cose-titolo{display:flex;align-items:center;gap:8px;margin:0 0 6px;color:var(--oro-pulsanti-hover);font-size:13px;font-weight:600}.cose-voce{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--grigio-chiarissimo)}.cose-voce:last-of-type{border-bottom:none}.cose-spunta{display:flex;flex:1;align-items:center;gap:12px;min-width:0;padding:10px 0;border:none;background:none;color:var(--titoli);font:inherit;font-size:15px;text-align:left;cursor:pointer}.cose-spunta:disabled{cursor:default}.cose-quadrato{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid var(--oro-pulsanti);border-radius:7px;background:var(--superficie);color:var(--bianco)}.cose-voce--fatta .cose-quadrato{border-color:var(--verde);background:var(--verde)}.cose-voce--fatta .cose-testo{color:var(--testo-secondario)}.cose-quando{display:block;margin-top:1px;color:var(--verde);font-size:13px}.cose-testo{overflow-wrap:anywhere}.cose-elenco--home.cose-elenco{padding:2px 14px;border:1px solid var(--k-b-efebe5)}.cose-elenco--home .cose-voce{border-bottom-color:var(--k-b-efebe5)}.cose-dove{display:block;margin-top:1px;color:var(--testo-secondario);font-size:13px;text-decoration:none}.cose-togli{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:none;color:var(--testo-secondario);cursor:pointer}@media(hover:hover){.cose-togli:hover{background:var(--grigio-chiarissimo);color:var(--rosso)}}.cose-aggiungi{display:flex;gap:8px;margin-top:8px}.cose-aggiungi input{flex:1;min-width:0;padding:10px 12px;border:1px solid var(--bordo);border-radius:10px;background:var(--superficie);color:var(--titoli);font:inherit;font-size:15px}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.cose-aggiungi input{font-size:16px}}.cose-aggiungi input:focus{border-color:var(--oro-pulsanti);outline:none}.cose-aggiungi button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:42px;border:none;border-radius:10px;background:var(--oro-pulsanti);color:var(--bianco);cursor:pointer}.cose-aggiungi button:disabled{background:var(--bordo);cursor:default}.ge-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.ge-carta{min-width:0;display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 12px;border:0;border-radius:12px;background:var(--sfondo-app, var(--k-f-f6f4ef));color:var(--testo, var(--k-t-262626));font:inherit;text-align:left;cursor:pointer}.ge-carta:hover{background:var(--k-f-f9efdb)}.ge-carta>svg{margin-left:auto;flex-shrink:0;color:var(--k-t-b9b2a6)}.ge-carta-testi{display:grid;gap:2px;min-width:0}.ge-carta-testi b{font-size:14px;font-weight:600}.ge-carta-testi small{color:var(--testo-secondario, var(--k-t-5b5b5b));font-size:13px}.ge-carta:not(.ge-carta--attiva) .ge-carta-testi small{color:var(--k-t-8f8a82)}.ge-gestionale{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--testo, var(--k-t-262626));font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ge-gestionale .pr-iniziale{width:24px;height:24px;font-size:12px}.ge-azioni{display:inline-flex;gap:8px}.ge-indietro{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:0;border:0;background:none;color:var(--k-t-8a6a2c);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ge-sotto{margin:0 0 8px;color:var(--testo-secondario, var(--k-t-5b5b5b));font-size:14px}.ge-dacollegare{margin:0;padding:0;list-style:none}.ge-dacollegare li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--bordo, var(--k-b-e7e4df))}.ge-dacollegare li:first-child{border-top:0}.ge-dacollegare span{display:grid;gap:2px;min-width:0}.ge-dacollegare b{font-size:14px;font-weight:600}.ge-dacollegare small{color:var(--testo-secondario, var(--k-t-5b5b5b));font-size:13px}.ge-dacollegare .imp-pulsante{flex-shrink:0}.ma-elenco{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.ma-carta{overflow:hidden;border-radius:18px;background:var(--k-f-ffffff);box-shadow:var(--ombra-carta, 0 1px 2px var(--k-o-281e0a-06))}.ma-foto{display:grid;place-items:center;height:140px;background:linear-gradient(135deg,var(--k-f-faf3e4),var(--k-f-f1e4c4)) center / cover;color:var(--k-t-c1a66f)}.ma-corpo{padding:16px}.ma-corpo h3{margin:0;font-size:16px;font-weight:600}.ma-corpo>small{display:block;margin-top:2px;color:var(--testo-secondario, var(--k-t-5b5b5b));font-size:13px}.ma-dati{margin:12px 0 0;color:var(--testo, var(--k-t-262626));font-size:14px}.ma-attesa{margin:12px 0 0;color:var(--k-t-8a6a2c);font-size:14px;font-weight:600}.ma-calendario{display:inline-flex;align-items:center;gap:6px;margin-top:12px}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.ge-griglia{grid-template-columns:repeat(2,minmax(0,1fr))}.ge-carta{gap:8px;padding:8px 10px}.ge-carta>svg{display:none}.ma-elenco{grid-template-columns:1fr;gap:12px}.ge-dacollegare li{flex-direction:column;align-items:stretch;padding:12px 16px}}.ge-guasto{display:inline-flex;gap:4px;align-items:center;margin-top:2px}.elimina-account{display:flex;flex-direction:column}.elimina-account>p{margin:0 0 12px;color:var(--testo);font-size:15px;line-height:1.5}.elimina-account .ingresso-password{margin-top:4px}.elimina-account-pulsante{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;margin-top:8px;border:0;border-radius:999px;background:var(--rosso);color:#fff;font:inherit;font-weight:600;cursor:pointer}.elimina-account-pulsante:disabled{opacity:.7}.elimina-account-annulla{align-self:center;margin-top:12px}.accesso-elimina{border:0;background:transparent;color:var(--rosso);font:inherit;font-size:15px;font-weight:600;cursor:pointer}body.pagina-imp-pc .struttura .barra,body.pagina-imp-pc .struttura .testata{display:none}body.pagina-imp-pc,body.pagina-imp-pc .struttura,body.pagina-imp-pc .struttura .struttura-corpo,body.pagina-imp-pc .struttura .struttura-contenuto{background:var(--superficie)}body.pagina-imp-pc .struttura .struttura-corpo{margin-left:0;padding:0}body.pagina-imp-pc .struttura .struttura-contenuto{max-width:none;padding:0}.ir{display:flex;flex-direction:column;min-height:100vh;color:var(--titoli);font-size:15px;line-height:1.45}.ir-testa{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;height:80px;padding:0 48px;border-bottom:1px solid var(--bordo);background:var(--superficie)}.ir-testa img{display:block;height:40px}.ir-fatto{height:40px;padding:0 20px;border:none;border-radius:999px;background:var(--k-f-f4f2ee);color:var(--titoli);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ir-fatto:hover{background:var(--k-f-ece9e2)}.ir-pagina{display:grid;flex:1;grid-template-columns:minmax(320px,30%) minmax(0,1fr)}.ir-menu{position:sticky;top:80px;display:flex;flex-direction:column;align-self:start;height:calc(100vh - 80px);padding:48px 32px 24px 48px;border-right:1px solid var(--bordo);overflow:auto}.ir-menu h1{margin:0 0 24px;color:var(--titoli);font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.ir-cerca{display:flex;align-items:center;flex-shrink:0;gap:8px;height:44px;margin-bottom:16px;padding:0 16px;border-radius:999px;background:var(--k-f-f4f2ee);color:var(--testo-secondario)}.ir-cerca input{flex:1;min-width:0;border:none;outline:none;background:none;color:var(--titoli);font:inherit}.ir-voce{display:flex;align-items:center;flex-shrink:0;gap:16px;width:100%;min-height:52px;margin-bottom:2px;padding:0 16px;border:none;border-radius:14px;background:none;color:var(--titoli);font:inherit;font-size:16px;text-align:left;cursor:pointer}.ir-voce svg{flex-shrink:0;color:var(--k-t-3a3936)}.ir-voce:hover{background:var(--k-f-faf9f6)}.ir-voce--scelta,.ir-voce--scelta:hover{background:var(--k-f-f4f2ee);font-weight:600}.ir-voce b{display:grid;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;border-radius:99px;background:var(--oro-pulsanti);color:var(--bianco);font-size:12px;font-weight:600}.ir-linea{flex-shrink:0;height:1px;margin:16px;background:var(--bordo)}.ir-piede{flex-shrink:0;margin:auto 0 0;padding:24px 16px 0;color:var(--testo-secondario);font-size:12.5px}.ir-corpo{min-width:0;padding:48px clamp(32px,6vw,112px) 96px}.ir-dentro{max-width:1040px}.ir-corpo h2{margin:0;color:var(--titoli);font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.ir-sezione{margin-top:48px}.ir-sezione--prima{margin-top:16px}.ir-sezione h3{margin:0;color:var(--titoli);font-size:18px;font-weight:600}.ir-riga{padding:20px 0;border-bottom:1px solid var(--bordo)}.ir-su{display:flex;align-items:flex-start;justify-content:space-between;gap:32px}.ir-testi{flex:1;min-width:0}.ir-nome{color:var(--titoli);font-weight:600}.ir-valore{margin-top:2px;color:var(--testo-secondario);overflow-wrap:anywhere}.ir-valore--vuoto{color:var(--k-t-9a9892)}.ir-valore--giallo{color:var(--k-t-8f7741)}.ir-valore--verde{color:var(--verde)}.ir-azione{flex-shrink:0;padding:0;border:none;background:none;color:var(--titoli);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ir-azione:hover{color:var(--k-t-8f7741)}.ir-azione:disabled{color:var(--testo-secondario);cursor:default}.ir-azioni{display:flex;flex-shrink:0;gap:24px}.ir-in-arrivo{flex-shrink:0;color:var(--testo-secondario)}.ir-modifica{margin-top:8px}.ir-nota{margin:0 0 12px;color:var(--testo-secondario)}.ir .ir-campo{display:block;width:100%;max-width:520px}.ir-errore{margin:8px 0 0;color:var(--rosso);font-size:14px}.ir-salva{display:block;height:44px;margin-top:16px;padding:0 24px;border:none;border-radius:999px;background:var(--oro-pulsanti);color:var(--bianco);font:inherit;font-weight:600;cursor:pointer}.ir-salva:hover{background:var(--oro-pulsanti-hover)}.ir-tutto-ok{display:flex;align-items:center;gap:8px;margin:12px 0 0;color:var(--verde)}.ir-problemi{margin-top:16px}.ir-problemi ul{margin:4px 0 0;padding-left:18px;color:var(--testo-secondario)}.ir-osso{height:14px;border-radius:6px;background:var(--k-f-efece6)}.ir-indietro{display:inline-block;margin-bottom:16px;padding:0;border:none;background:none;color:var(--testo-secondario);font:inherit;cursor:pointer}.ir-indietro:hover{color:var(--titoli)}.ir-corpo .ir-voce-pagina{margin-top:24px}.ir-corpo .imp-riquadro{border:1px solid var(--bordo);box-shadow:none}.ir-nota--testa{margin:8px 0 0}.ir-corpo--voce{padding-inline:48px}.ir-corpo--voce .ir-dentro{max-width:none}.ir-modifica .campo-ora{width:200px}.ir-modifica .campo-app{justify-content:space-between}.imp{min-width:0}.imp-pan{display:flex;flex-direction:column;gap:24px}.imp-testa{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.imp-testa h2{margin:0 0 6px;color:var(--titoli);font-size:26px;font-weight:600;letter-spacing:-.01em}.imp-testa p{margin:0;color:var(--testo-secondario);font-size:15px}.imp-cerca{display:flex;flex-shrink:0;align-items:center;gap:10px;width:360px;height:46px;padding:0 14px;border:1px solid var(--bordo);border-radius:12px;background:var(--superficie);color:var(--k-t-706b63)}.imp-cerca input{flex:1;min-width:0;border:none;outline:none;background:none;color:var(--testo);font:inherit;font-size:15px}.imp-cerca:focus-within{border-color:var(--oro-pulsanti)}.imp-avviso{display:flex;align-items:flex-start;gap:14px;padding:14px 18px;border:1px solid var(--k-b-ecd9a8);border-radius:14px;background:var(--k-f-fdf8ec);font-size:14px}.imp-avviso-icona{display:grid;flex-shrink:0;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--k-f-f6e6bd);color:var(--k-t-8a6d2c)}.imp-avviso-testi{display:flex;flex-direction:column;gap:6px;padding-top:7px}.imp-avviso-testi b{color:var(--titoli)}.imp-avviso-voce{padding:0;border:none;background:none;color:var(--k-t-8a6d2c);font:inherit;font-weight:600;text-align:left;cursor:pointer}.imp-sezione{display:flex;flex-direction:column;gap:10px}.imp-sez-nome{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:0 4px}.imp-sez-nome h3{margin:0;color:var(--titoli);font-size:15px;font-weight:600}.imp-sez-nome p{margin:0;color:var(--testo-secondario);font-size:13px}.imp-elenco{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--bordo);border-radius:14px;background:var(--superficie)}.imp-voce-riga{display:grid;grid-template-columns:40px minmax(0,1.25fr) minmax(0,1fr) 20px;align-items:center;gap:16px;width:100%;padding:14px 20px;border:none;border-top:1px solid var(--k-b-f0eeea);background:var(--superficie);color:inherit;font:inherit;text-align:left;cursor:pointer}.imp-voce-riga:first-child{border-top:none}@media(hover:hover){.imp-voce-riga:not(:disabled):hover{background:var(--k-f-fbfaf8)}.imp-voce-riga:not(:disabled):hover .imp-voce-riga-freccia{color:var(--oro-pulsanti)}}.imp-voce-riga-icona{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--oro-chiarissimo);color:var(--k-t-a88b4f)}.imp-voce-riga-testi{display:flex;flex-direction:column;gap:2px;min-width:0}.imp-voce-riga-titolo{display:flex;align-items:center;gap:6px;color:var(--titoli);font-size:15px;font-weight:600}.imp-voce-riga-spiega{color:var(--testo-secondario);font-size:13px;line-height:1.4}.imp-voce-riga .imp-stato{margin:0;padding:0;border:none;font-size:13.5px}.imp-voce-riga-freccia{display:flex;color:var(--k-t-c9c4ba)}.imp-voce-riga--prossima{cursor:default}.imp-voce-riga--prossima .imp-voce-riga-icona{background:var(--k-f-f0eeea);color:var(--k-t-706b63)}.imp-voce-riga--prossima .imp-voce-riga-titolo{color:var(--testo-secondario)}.imp-stato{display:flex;align-items:flex-start;gap:8px;color:var(--testo);font-size:13px;line-height:1.35}.imp-pallino{flex-shrink:0;width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--k-f-2f8a55)}.imp-pallino--grigio{background:var(--k-f-b9b4aa)}.imp-pallino--giallo{background:var(--k-f-d49a1f)}.imp-stato--giallo{color:var(--k-t-8a6d2c);font-weight:600}.imp-etichetta-prossima{border-radius:6px;padding:3px 8px;background:var(--k-f-f0eeea);color:var(--k-t-8a8478);font-size:11px;font-weight:600}.imp-vuoto{color:var(--testo-secondario)}.imp-interna{display:grid;grid-template-columns:236px minmax(0,1fr);gap:32px;align-items:start}.imp-nav-blocco{display:contents}.imp-nav-testo{flex:1;min-width:0}.imp-nav-fuori{flex-shrink:0;color:var(--k-t-958f85)}.imp-nav{position:sticky;top:96px;display:flex;flex-direction:column;gap:1px;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:4px}.imp-nav-torna{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:6px 10px;border:none;border-radius:8px;background:none;color:var(--testo-secondario);font:inherit;font-size:13.5px;cursor:pointer}.imp-nav-gruppo{margin:14px 10px 6px;color:var(--k-t-706b63);font-size:11px;font-weight:600}.imp-nav-voce{display:flex;align-items:center;gap:10px;padding:8px 10px;border:none;border-radius:8px;background:none;color:var(--testo);font:inherit;font-size:14px;text-align:left;cursor:pointer}.imp-nav-voce svg{flex-shrink:0;color:var(--k-t-706b63)}@media(hover:hover){.imp-nav-voce:hover,.imp-nav-torna:hover{background:var(--grigio-chiarissimo)}}.imp-nav-voce--attiva,.imp-nav-voce--attiva:hover{background:var(--oro-chiarissimo);color:var(--titoli);font-weight:600}.imp-nav-voce--attiva svg{color:var(--oro-pulsanti)}.imp-corpo,.imp-corpo-voce{display:flex;flex-direction:column;gap:16px;min-width:0}.imp-briciole{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--k-t-706b63);font-size:13px}.imp-briciole button{padding:0;border:none;background:none;color:inherit;font:inherit;cursor:pointer}.imp-briciole b{color:var(--testo-secondario);font-weight:400}.imp-titolo{display:flex;align-items:center;gap:16px}.imp-titolo-icona{display:grid;flex-shrink:0;place-items:center;width:54px;height:54px;border-radius:14px;background:var(--oro-chiarissimo);color:var(--k-t-a88b4f)}.imp-titolo h2{margin:0;color:var(--titoli);font-size:26px;font-weight:600}.imp-titolo p{margin:4px 0 0;color:var(--testo-secondario);font-size:14px;line-height:1.45}.imp-titolo-stato{display:inline-flex;align-items:center;gap:7px;margin-top:8px;color:var(--testo);font-size:13px}.imp-titolo-stato .imp-pallino{margin-top:0}.imp-info{display:flex;align-items:center;gap:14px;padding:14px 18px;border:1px solid var(--k-b-ecd9a8);border-radius:14px;background:var(--k-f-fdf8ec);color:var(--testo-secondario);font-size:14px;line-height:1.45}.imp-info svg{flex-shrink:0;color:var(--k-t-a88b4f)}.imp-riquadro{border:1px solid var(--bordo);border-radius:18px;background:var(--superficie)}.imp-riquadro-testa{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:18px 22px;border-bottom:1px solid var(--k-b-f0eeea)}.imp-riquadro-testa h3{margin:0;color:var(--titoli);font-size:16px;font-weight:600}.imp-riquadro-testa span{color:var(--testo-secondario);font-size:13px}.imp-riquadro-corpo{padding:20px 22px}.imp-riquadro-corpo>.utenti-nota:first-child{margin-top:0}.imp-riquadro-piede{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid var(--k-b-f0eeea);border-radius:0 0 16px 16px;background:var(--k-f-fbfaf8)}.imp-riquadro-piede .imp-esito{margin-right:auto}.imp-esito{margin:0;color:var(--verde);font-size:14px}.imp-esito--errore{color:var(--rosso)}.imp-riga{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px;padding:4px 0 18px}.imp-riga+.imp-riga{padding-top:18px;border-top:1px solid var(--k-b-f0eeea)}.imp-riga:last-child{padding-bottom:4px}.imp-riga-etichetta b{display:block;color:var(--titoli);font-size:14px;font-weight:600}.imp-riga-etichetta span{color:var(--testo-secondario);font-size:12.5px;line-height:1.45}.imp-riga .ingresso-campo{margin:0}.imp-acceso{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:400;cursor:pointer}.imp-campo-stretto{max-width:220px}.imp-campi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.imp-campi label{display:flex;flex-direction:column;gap:6px}.imp-campi .imp-campo-intero{grid-column:1 / -1}.imp-date{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--testo-secondario);font-size:14px}.imp-date .impostazioni-giorno{display:flex;gap:8px}.imp-date .campo-app--scelta{width:auto;margin:0}.imp-anno{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;margin-top:16px}.imp-mese{display:grid;place-items:center;height:34px;border-radius:8px;background:var(--k-f-f3f1ed);color:var(--k-t-706b63);font-size:12px;font-weight:600}.imp-mese--si{background:var(--k-f-e9d7a6);color:var(--k-t-6e5524)}.imp-nota{margin:8px 0 0;color:var(--testo-secondario);font-size:12.5px}.imp-sacchi{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.imp-sacco{display:flex;gap:10px;padding:12px;border:1px solid var(--k-b-eeebe5);border-radius:12px;font-size:13px}.imp-sacco svg{flex-shrink:0;color:var(--oro-pulsanti)}.imp-sacco b{display:block;margin-bottom:2px;color:var(--titoli);font-size:13.5px}.imp-sacco span{color:var(--testo-secondario)}.imp-strumenti{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 22px;border-bottom:1px solid var(--k-b-f0eeea)}.imp-strumenti .imp-cerca{width:280px;height:38px;border-radius:10px}.imp-strumenti .imp-cerca input{font-size:14px}.imp-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--bordo);border-radius:999px;background:var(--superficie);color:var(--testo-secondario);font:inherit;font-size:13px;cursor:pointer}.imp-chip small{font-size:11.5px;opacity:.75}.imp-chip--attivo{border-color:var(--oro-pulsanti);background:var(--oro-pulsanti);color:var(--bianco)}.imp-azioni{display:flex;gap:8px;margin-left:auto}.imp-pulsante{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--bordo);border-radius:10px;background:var(--superficie);color:var(--testo);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.imp-pulsante:disabled{opacity:.5;cursor:default}.imp-pulsante--oro{height:40px;border-color:var(--oro-pulsanti);background:var(--oro-pulsanti);color:var(--bianco);font-size:14px}@media(hover:hover){.imp-pulsante:not(:disabled):hover{background:var(--grigio-chiarissimo)}.imp-pulsante--oro:not(:disabled):hover{background:var(--oro-pulsanti-hover)}}.imp-gruppo{padding:4px 22px 14px}.imp-gruppo+.imp-gruppo{border-top:1px solid var(--k-b-f0eeea)}.imp-gruppo-testa{display:flex;justify-content:space-between;gap:12px;padding:12px 0 8px;color:var(--k-t-706b63);font-size:12px;font-weight:600}.imp-gruppo-testa span{font-weight:400;letter-spacing:0;text-transform:none}.imp-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:8px}.imp-voce{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 12px;border:1px solid var(--k-b-eeebe5);border-radius:12px;background:var(--superficie);font-size:14px}label.imp-voce{cursor:pointer}.imp-voce--si{border-color:var(--k-b-e6d3a3);background:var(--k-f-fdf8ec)}.imp-voce-testi{display:flex;flex:1;flex-direction:column;min-width:0}.imp-voce-testi b{overflow:hidden;color:var(--titoli);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.imp-voce-testi span{overflow:hidden;color:var(--testo-secondario);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.imp-voce .campo-app--scelta{flex-shrink:0;width:170px;height:38px;margin:0;padding-top:0;padding-bottom:0;font-size:14px}.imp-tag{flex-shrink:0;border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:600}.imp-tag--rigata{background:var(--k-f-e1efe7);color:var(--verde)}.imp-tag--bianca{background:var(--k-f-f0eeea);color:var(--k-t-6b665d)}.imp-tag--manca{background:var(--k-f-fbefd2);color:var(--k-t-8a6d2c)}.imp-scelta{display:inline-flex;flex-shrink:0;padding:3px;border-radius:10px;background:var(--k-f-f3f1ed)}.imp-scelta button{height:30px;padding:0 12px;border:none;border-radius:8px;background:none;color:var(--testo-secondario);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.imp-scelta button.imp-scelta--si{background:var(--superficie);box-shadow:0 1px 3px var(--k-o-000000-12);color:var(--titoli)}.imp-mostra-altri{padding:10px 2px 4px;border:none;background:none;color:var(--k-t-a88b4f);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.imp-tabella{width:100%;border-collapse:collapse;font-size:14px}.imp-tabella th{padding:10px 22px;border-bottom:1px solid var(--k-b-f0eeea);background:var(--k-f-fbfaf8);color:var(--k-t-706b63);font-size:12px;font-weight:600;text-align:left}.imp-tabella td{padding:12px 22px;border-bottom:1px solid var(--k-b-f0eeea);vertical-align:middle}.imp-tabella tr:last-child td{border-bottom:none}.imp-tabella td b{display:block;color:var(--titoli);font-weight:600}.imp-tabella td small{color:var(--testo-secondario);font-size:12.5px}.imp-tabella .campo-app--scelta{max-width:240px;margin:0}.imp-si{color:var(--verde);font-weight:600}.imp-no{color:var(--k-t-8a6d2c);font-weight:600}.imp-lista{display:flex;flex-direction:column}.imp-lista-riga{display:flex;align-items:center;gap:10px;padding:10px 22px;border-bottom:1px solid var(--k-b-f0eeea)}.imp-lista-riga .ingresso-campo{flex:1;min-width:0;margin:0}.imp-lista-riga small{flex-shrink:0;color:var(--testo-secondario);font-size:12.5px}.imp-lista-aggiungi{display:flex;gap:10px;padding:14px 22px}.imp-lista-aggiungi .ingresso-campo{flex:1;min-width:0;margin:0}.imp-icona-pulsante{display:grid;flex-shrink:0;place-items:center;width:36px;height:36px;border:1px solid var(--bordo);border-radius:10px;background:var(--superficie);color:var(--testo-secondario);cursor:pointer}.imp-icona-pulsante:disabled{opacity:.4;cursor:default}.imp-riquadro>.clienti-riquadro{padding:20px 22px;border:none;background:none}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.imp-pan{gap:18px}.imp-testa{flex-direction:column;align-items:stretch;gap:14px;padding-bottom:0;border-bottom:none}.imp-testa h2{font-size:26px}.imp-testa p{font-size:14px}.imp-cerca{width:100%}.imp-cerca input{font-size:16px}.imp-sez-nome p{display:none}.imp-sez-nome h3{color:var(--k-t-706b63);font-size:12px;font-weight:600}.imp-elenco{border-radius:18px}.imp-voce-riga{grid-template-columns:40px minmax(0,1fr) 18px;grid-template-areas:"icona testi freccia" "icona stato freccia";gap:2px 14px;padding:13px 14px}.imp-voce-riga-icona{grid-area:icona}.imp-voce-riga-testi{grid-area:testi}.imp-voce-riga .imp-stato{grid-area:stato;min-width:0;align-items:center;color:var(--testo-secondario);font-size:13px}.imp-voce-riga .imp-stato>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-voce-riga .imp-stato .imp-pallino{width:7px;height:7px}.imp-voce-riga-freccia{grid-area:freccia}.imp-voce-riga-spiega{display:none}.imp-interna{display:block}.imp-nav{display:none}.imp-corpo,.imp-corpo-voce{gap:12px}.imp-briciole{display:none}.imp-titolo{align-items:flex-start;gap:14px}.imp-titolo-icona{width:46px;height:46px}.imp-titolo h2{font-size:22px}.imp-riquadro-testa,.imp-riquadro-corpo,.imp-riquadro-piede,.imp-strumenti,.imp-lista-riga,.imp-lista-aggiungi{padding-right:16px;padding-left:16px}.imp-gruppo{padding:4px 16px 12px}.imp-riquadro>.clienti-riquadro{padding:16px}.imp-riga{grid-template-columns:minmax(0,1fr);gap:10px}.imp-campi{grid-template-columns:minmax(0,1fr)}.imp-campi .ingresso-campo,.imp-riga .ingresso-campo{font-size:16px}.imp-campo-stretto{max-width:none}.imp-strumenti .imp-cerca{width:100%}.imp-azioni{flex-wrap:wrap;width:100%;margin-left:0}.imp-azioni .imp-pulsante{flex:1 1 auto;white-space:nowrap}.imp-date{display:grid;grid-template-columns:auto minmax(0,1fr)}.imp-date .impostazioni-giorno .campo-app--scelta{flex:1;min-width:0;font-size:16px}.imp-griglia{grid-template-columns:minmax(0,1fr)}.imp-voce{flex-wrap:wrap}.imp-voce .campo-app--scelta{width:100%;font-size:16px}.imp-riquadro-piede .imp-pulsante--oro{flex:1;height:46px}.imp-tabella thead{display:none}.imp-tabella,.imp-tabella tbody,.imp-tabella tr,.imp-tabella td{display:block;width:100%}.imp-tabella tr{padding:12px 16px;border-bottom:1px solid var(--k-b-f0eeea)}.imp-tabella tr:last-child{border-bottom:none}.imp-tabella td{padding:2px 0;border:none}.imp-tabella td[data-etichetta]{display:flex;justify-content:space-between;gap:12px;font-size:14px}.imp-tabella td[data-etichetta]:before{color:var(--testo-secondario);content:attr(data-etichetta)}.imp-tabella td:first-child{margin-bottom:6px}.imp-tabella .campo-app--scelta{max-width:none;margin-top:6px;font-size:16px}.imp-anno{gap:3px}.imp-mese{height:30px;font-size:11px}}.imp-voce--manca{border-color:var(--k-b-ecd9a8);background:var(--k-f-fdf8ec)}.imp-campi .ingresso-campo,.imp-campi .ingresso-etichetta{margin:0}.imp-tabella-spenta td{color:var(--testo-secondario)}.imp-tabella-gruppo td{padding:14px 22px 12px;background:var(--k-f-fbfaf8)}.imp-tabella tbody+tbody .imp-tabella-gruppo td{border-top:1px solid var(--k-b-ebe8e2)}.imp-gruppo-conto{display:flex;align-items:center;justify-content:space-between;gap:12px}.imp-gruppo-conto b{display:block;color:var(--titoli);font-size:15px;font-weight:600}.imp-gruppo-conto small{color:var(--testo-secondario);font-size:12.5px}.imp-gruppo-conto .imp-pulsante{flex-shrink:0;white-space:nowrap}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.imp-tabella tr.imp-tabella-gruppo{padding:12px 16px;background:var(--k-f-fbfaf8)}.imp-tabella-gruppo td,.imp-tabella tbody+tbody .imp-tabella-gruppo td{padding:0;border-top:none;background:transparent}.imp-tabella tbody+tbody .imp-tabella-gruppo{border-top:1px solid var(--k-b-ebe8e2)}}.imp-tabella-azione{width:1%;text-align:right;white-space:nowrap}.imp-campi--uno{grid-template-columns:minmax(0,1fr);margin-bottom:14px}.imp-pulsante--largo{width:100%;height:44px;margin-top:10px}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.imp-tabella-azione{width:100%;margin-top:8px;text-align:left}.imp-tabella-azione .imp-pulsante{width:100%}}.imp-corpo-voce>*{min-width:0;max-width:100%}.imp-corpo-voce{container-type:inline-size}@container (max-width: 1060px){.utenti-riga,.utenti-riga--accessi{grid-template-columns:1fr auto;gap:6px 12px}.utenti-riga--testa{display:none}.utenti-riga>:nth-child(n+2){grid-column:1}.utenti-riga>.utenti-azioni{grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap;margin-top:6px}.utenti-riga>:nth-child(4),.utenti-riga--accessi>:nth-child(4){grid-column:2;grid-row:1}.utenti-etichetta-telefono{display:inline}.utenti-solo-computer{display:none}}@media(pointer:fine),(pointer:none),(min-width:900px)and (min-height:500px){.imp-testa h2{display:none}}.imp-corpo-voce>.utenti{width:100%;margin:0}.imp-controllo-ok{display:flex;align-items:flex-start;gap:12px;padding-top:16px;padding-bottom:16px;color:var(--verde)}.imp-controllo-ok span{display:flex;flex-direction:column;gap:2px}.imp-controllo-ok b{color:var(--verde)}.imp-controllo-ok small{color:var(--testo-secondario);font-size:13px}.imp-controllo-voci{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px;color:var(--testo);font-size:14px;line-height:1.4}.imp--sola .imp-corpo+.imp-corpo{margin-top:32px}.imp-piede{margin:28px 0 0;color:var(--k-t-857f75);font-size:12px;text-align:center}.imp-pannello-pc{padding:24px;border-radius:18px;background:var(--superficie);box-shadow:var(--ombra-carta)}.imp-pannello-testa{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.imp-pannello-testa h2{margin:0;padding-left:12px;border-left:3px solid var(--oro-pulsanti);color:var(--titoli);font-size:19px;font-weight:600;line-height:1.2}.imp-pannello-testa .imp-cerca{width:300px}.imp-pannello-pc .imp-avviso{margin-bottom:26px}.imp-sezione-pc+.imp-sezione-pc{margin-top:30px}.imp-sezione-pc h3{margin:0 0 12px;color:var(--k-t-6c675f);font-size:13.5px;font-weight:600}.imp-riquadri{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:6px 20px}.imp-tessera{display:flex;align-items:flex-start;gap:14px;padding:14px 12px;border:none;border-radius:14px;background:none;color:var(--testo);font:inherit;text-align:left;cursor:pointer;transition:background .12s ease}.imp-tessera:hover{background:var(--k-f-faf8f4)}.imp-tessera-icona{display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;border:1.5px solid var(--k-b-e6d3a8);border-radius:50%;color:var(--k-t-a8833a)}.imp-tessera-testi{display:flex;flex-direction:column;gap:3px;min-width:0;padding-top:2px}.imp-tessera-testi b{display:inline-flex;align-items:center;gap:4px;color:var(--titoli);font-size:15px;font-weight:600}.imp-tessera-testi>span{color:var(--testo-secondario);font-size:13px;line-height:1.45}.imp-tessera-testi .imp-stato{min-height:54px;align-items:flex-start;margin-top:4px;font-size:12.5px}.imp-tessera-stato{margin-top:4px;color:var(--k-t-857f75);font-size:12.5px;font-style:normal}.imp-tessera--prossima{cursor:default;opacity:.6}.imp-tessera--prossima:hover{background:none}.imp-dal-computer{margin:16px 0 0;color:var(--testo-secondario, var(--k-t-5b5b5b));font-size:14px;text-align:center}.lampo-campo{display:inline-flex;align-items:center;gap:8px;color:var(--testo-secondario);font-size:14px}.lampo-campo .ingresso-campo{width:120px;text-align:right;font-variant-numeric:tabular-nums}.lampo-comuni{display:flex;flex-direction:column;gap:8px}.lampo-comune{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:8px}.lampo-comune .lampo-campo .ingresso-campo{width:80px}.lampo-togli{width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:var(--testo-secondario);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lampo-togli:hover{background:var(--sfondo-app);color:var(--rosso)}.lampo-aggiungi{display:inline-flex;align-items:center;gap:6px;align-self:flex-start}.lampo-esempi{display:flex;flex-direction:column}.lampo-esempio{display:grid;grid-template-columns:minmax(0,1fr) auto 80px;gap:16px;align-items:center;padding:12px 0;font-size:15px;font-variant-numeric:tabular-nums}.lampo-esempio+.lampo-esempio{border-top:1px solid var(--bordo)}.lampo-esempio b{font-weight:600;text-align:right}.lampo-minuti{color:var(--testo-secondario);font-size:14px}.riepiloghi-mese{font-size:17px}.riepiloghi-barra{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.riepiloghi-periodo{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.riepiloghi-scelta-mese{display:inline-flex;align-items:center;gap:10px}.riepiloghi-scelta-mese .riepiloghi-mese{min-width:130px;text-align:center}.riepiloghi-date{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px}.riepiloghi-date label,.riepiloghi-cliente{display:inline-flex;align-items:center;gap:8px;color:var(--testo-secondario);font-size:14px}.riepiloghi-date input,.riepiloghi-date .campo-app,.riepiloghi-cliente .campo-app--scelta{height:38px;padding:0 10px;border:1px solid var(--bordo);border-radius:10px;background:var(--superficie);color:var(--titoli);font:inherit;font-size:14px}.riepiloghi-cliente .campo-app--scelta{min-width:220px;max-width:320px}.riepiloghi-azioni{display:inline-flex;flex-wrap:wrap;gap:10px;margin-left:auto}.riepiloghi-azioni .g-pulsante:disabled{opacity:.5;cursor:default}.riepiloghi-numero-tocca{font:inherit;text-align:left;cursor:pointer}.riepiloghi-numero-tocca:hover{border-color:var(--oro-pulsanti)}.riepiloghi-comandi .riepiloghi-periodo-testo{margin-left:auto;font-size:14px}.riepiloghi-tabella tfoot td{padding:12px 10px;border-top:1px solid var(--bordo);color:var(--titoli);font-weight:600}.riepiloghi-tabella tbody tr.riepiloghi-fissa{cursor:default}.riepiloghi-tabella tbody tr.riepiloghi-fissa:hover td{background:none}.riepiloghi-manca{color:var(--oro-pulsanti-hover);font-weight:600;white-space:nowrap}.riepiloghi-due{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:28px;align-items:start}.riepiloghi-due>div{display:flex;flex-direction:column;gap:8px;min-width:0}.riepiloghi-cliente-corpo{display:flex;flex-direction:column;gap:14px}.riepiloghi-nota{margin:0;color:var(--testo-secondario);font-size:14px}.riepiloghi-conti{display:flex;flex-direction:column;margin-top:4px;padding:4px 14px;border-radius:12px;background:var(--k-f-fbfaf7)}.riepiloghi-conti .g-riga span:last-child{font-variant-numeric:tabular-nums}.riepiloghi-conti-totale{color:var(--titoli);font-weight:600}.riepiloghi-avviso{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;border-radius:12px;background:var(--oro-chiarissimo);color:var(--titoli);font-size:14px}.riepiloghi-avviso svg{flex-shrink:0;color:var(--oro-pulsanti-hover)}.riepiloghi-totale-cliente{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;color:var(--testo-secondario);font-size:15px}.riepiloghi-totale-cliente strong{color:var(--titoli);font-size:17px}.riepiloghi-totale-cliente small{flex-basis:100%;font-size:13px}.g-numeri.g-numeri--tre{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1199px){.g-numeri.g-numeri--tre{grid-template-columns:repeat(2,minmax(0,1fr))}.riepiloghi-due{grid-template-columns:minmax(0,1fr)}}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.riepiloghi .g-carta{padding:14px}.riepiloghi-barra,.riepiloghi-periodo{flex-direction:column;align-items:stretch}.riepiloghi-periodo .g-schede{align-self:flex-start}.riepiloghi-scelta-mese,.riepiloghi-date label,.riepiloghi-cliente{justify-content:space-between}.riepiloghi-date{flex-direction:column;align-items:stretch}.riepiloghi-date input,.riepiloghi-date .campo-app,.riepiloghi-cliente .campo-app--scelta{flex:1;min-width:0;max-width:none;font-size:16px}.riepiloghi-azioni{margin-left:0}.riepiloghi-azioni .g-pulsante{flex:1;justify-content:center}.riepiloghi .g-numeri{gap:10px}.riepiloghi .g-numero-valore{font-size:22px}.riepiloghi .g-numero-sotto{font-size:12px}.riepiloghi-comandi .riepiloghi-periodo-testo{flex-basis:100%;margin-left:0}.riepiloghi-tabella thead{display:none}.riepiloghi-tabella,.riepiloghi-tabella tbody,.riepiloghi-tabella tfoot,.riepiloghi-tabella tr,.riepiloghi-tabella td{display:block;width:100%}.riepiloghi-tabella tr{padding:10px 0;border-bottom:1px solid var(--k-b-f1efea)}.riepiloghi-tabella tbody tr:last-child{border-bottom:none}.riepiloghi-tabella td,.riepiloghi-tabella tfoot td{padding:2px 0;border:none}.riepiloghi-tabella tbody tr:hover td{background:none}.riepiloghi-tabella td[data-etichetta]{display:flex;justify-content:space-between;gap:12px;text-align:right}.riepiloghi-tabella td[data-etichetta]:before{content:attr(data-etichetta);color:var(--testo-secondario);font-weight:400;text-align:left}.riepiloghi-tabella td:empty{display:none}.riepiloghi-tabella tfoot tr{margin-top:6px;padding:10px 12px;border:none;border-radius:12px;background:var(--k-f-fbfaf7)}.riepiloghi-elenco tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.riepiloghi-elenco td,.riepiloghi-elenco tfoot td{width:auto}.riepiloghi-elenco td.rp-nome{flex:1 1 0;min-width:0;order:0}.riepiloghi-elenco tr:after{content:"";flex-basis:100%;order:2;height:0}.riepiloghi-elenco td.rp-totale{order:1;font-size:15px}.riepiloghi-elenco td[data-etichetta]{display:inline-flex;order:3;justify-content:flex-start;gap:4px;color:var(--titoli);font-size:13px}.riepiloghi-elenco td[data-etichetta]:before{font-size:13px}.riepiloghi-elenco td.rp-stato{flex-basis:100%;order:4}.riepiloghi-elenco td.rp-no-telefono{display:none}}.riepilogo-stampa{display:none}@media print{@page{margin:14mm}body *{visibility:hidden}.riepilogo-stampa,.riepilogo-stampa *{visibility:visible}.riepilogo-stampa{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;gap:20px;color:var(--k-t-000000)}.riepilogo-stampa .doc-totali{align-self:flex-end}.riepilogo-consegne{font-size:12px}.riepilogo-stampa tr{break-inside:avoid}}.riepiloghi-inizio{margin:-4px 0 12px;font-size:13px}.doc{display:flex;flex-direction:column;gap:16px;max-width:1040px;margin:0 auto}.doc-barra{display:flex;align-items:center;gap:10px}.doc-spazio{flex:1}.doc-foglio{display:flex;flex-direction:column;gap:28px;padding:44px 56px;border:1px solid var(--bordo);border-radius:6px;background:var(--superficie);box-shadow:0 18px 50px -30px var(--k-o-000000-25)}.doc-testa{display:flex;align-items:flex-start;gap:22px}.doc-logo{width:64px;height:auto}.doc-titolo{flex:1;min-width:0}.doc-etichetta{color:var(--oro-pulsanti-hover);font-size:12px;font-weight:600}.doc-titolo h1{margin:4px 0 2px;color:var(--titoli);font-size:26px;font-weight:600;letter-spacing:-.01em}.doc-titolo p{margin:0;color:var(--testo-secondario);font-size:15px}.doc-riquadro{width:100%;border:1.5px solid var(--oro-logo);border-collapse:collapse;border-radius:4px;table-layout:fixed}.doc-riquadro th,.doc-riquadro td{padding:14px 18px;border:1.5px solid var(--oro-logo);text-align:center}.doc-riquadro th{color:var(--titoli);font-size:13px;font-weight:600}.doc-riquadro td{color:var(--titoli);font-size:15px;font-weight:600}.doc-colonne{display:grid;grid-template-columns:1fr 1fr;gap:32px}.doc-sezione{margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--oro-logo);color:var(--titoli);font-size:13px;font-weight:600}.doc-riga{display:flex;align-items:flex-start;gap:8px;margin:0 0 8px;color:var(--testo);font-size:15px}.doc-riga svg{flex-shrink:0;margin-top:2px;color:var(--oro-pulsanti)}.doc-riga a{color:var(--testo)}.doc-nota{margin:8px 0 0;color:var(--testo-secondario);font-size:14px;font-style:italic}.doc-testo{margin:0 0 8px;color:var(--testo);font-size:15px}.doc-articoli{width:100%;border-collapse:collapse;font-size:15px}.doc-articoli th{padding:0 6px 12px;border-bottom:1.5px solid var(--oro-logo);color:var(--titoli);font-size:14px;font-weight:600;text-align:left}.doc-articoli td{padding:14px 6px;border-bottom:1px solid var(--k-b-ecdfba);color:var(--testo)}.doc-articoli .doc-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.doc-nome{color:var(--titoli);font-weight:600}.doc-codice{color:var(--testo-secondario);font-size:13px}.doc-totali{display:flex;flex-direction:column;align-self:flex-end;gap:6px;min-width:280px;font-size:15px}.doc-totali div{display:flex;justify-content:space-between;gap:24px;color:var(--testo-secondario)}.doc-totali .doc-totale{margin-top:4px;padding-top:10px;border-top:1.5px solid var(--oro-logo);color:var(--titoli);font-size:18px;font-weight:600}.doc-piede{display:flex;justify-content:space-between;gap:20px;padding-top:14px;border-top:1.5px solid var(--oro-logo);color:var(--testo-secondario);font-size:13px}.doc-cose{margin:24px 0 8px}.periodo{position:relative;display:inline-flex;align-items:center;gap:8px}.periodo-pulsante{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px 0 14px;border:1px solid var(--bordo);border-radius:10px;background:var(--superficie);color:var(--titoli);font:inherit;font-size:15px;font-weight:600;white-space:nowrap;cursor:pointer}.periodo-pulsante span{display:inline-block;min-width:120px;text-align:left}.periodo-pulsante svg{flex-shrink:0;color:var(--oro-pulsanti-hover)}.periodo-pulsante:hover,.periodo-pulsante--aperto{border-color:var(--oro-pulsanti)}.periodo-tendina{position:absolute;top:calc(100% + 8px);left:0;z-index:40;padding:16px;border:1px solid var(--bordo);border-radius:16px;background:var(--superficie);box-shadow:0 18px 40px var(--k-o-121212-12)}.periodo-scelta{display:flex;gap:16px}.periodo-veloci{display:flex;flex-direction:column;gap:4px;min-width:150px;padding-right:16px;border-right:1px solid var(--k-b-f1efea)}.periodo-veloce{padding:8px 12px;border:none;border-radius:9px;background:none;color:var(--testo);font:inherit;font-size:14px;text-align:left;white-space:nowrap;cursor:pointer}.periodo-veloce:hover{background:var(--grigio-chiarissimo)}.periodo-veloce--scelta,.periodo-veloce--scelta:hover{background:var(--oro-chiarissimo);color:var(--titoli);font-weight:600}.periodo-calendario{display:flex;flex-direction:column;gap:12px}.periodo-campi{display:grid;grid-template-columns:1fr 1fr;gap:10px}.periodo-campo{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:1px solid var(--bordo);border-radius:10px;color:var(--titoli);font-size:14px;font-weight:600}.periodo-campo small{color:var(--testo-secondario);font-size:11px;font-weight:400}.periodo-campo--attivo{border-color:var(--oro-pulsanti);box-shadow:0 0 0 3px var(--oro-chiarissimo)}.periodo-mesi{display:flex;gap:22px}.periodo-mese{width:266px}.periodo-mese-testa{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.periodo-mese-testa strong{color:var(--titoli);font-size:15px}.periodo-freccia{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;border-radius:50%;background:none;color:var(--titoli);cursor:pointer}button.periodo-freccia:hover{background:var(--grigio-chiarissimo)}.periodo-griglia{display:grid;grid-template-columns:repeat(7,1fr);row-gap:2px}.periodo-nome-giorno{padding:4px 0;color:var(--k-t-706b63);font-size:12px;font-weight:600;text-align:center}.periodo-giorno{height:36px;padding:0;border:none;border-radius:9px;background:none;color:var(--titoli);font:inherit;font-size:14px;font-variant-numeric:tabular-nums;cursor:pointer}.periodo-giorno:hover{background:var(--grigio-chiarissimo)}.periodo-giorno--oggi{box-shadow:inset 0 0 0 1.5px var(--oro-logo)}.periodo-giorno--dentro,.periodo-giorno--dentro:hover{border-radius:0;background:var(--oro-chiarissimo)}.periodo-giorno--estremo,.periodo-giorno--estremo:hover{background:var(--oro-pulsanti);color:var(--bianco);font-weight:600}.periodo-giorno--inizio{border-radius:9px 0 0 9px}.periodo-giorno--fine{border-radius:0 9px 9px 0}.periodo-piede{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.periodo-piede .g-pulsante:disabled{opacity:.5;cursor:default}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.periodo{width:100%}.periodo-pulsante{flex:1;min-width:0;justify-content:center}.periodo-pulsante span{min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:center}.periodo-scelta{flex-direction:column}.periodo-veloci{flex-direction:row;flex-wrap:wrap;min-width:0;padding:0 0 12px;border-right:none;border-bottom:1px solid var(--k-b-f1efea)}.periodo-veloce{padding:7px 12px;border:1px solid var(--bordo);border-radius:999px;font-size:14px}.periodo-mese{width:100%}.periodo-giorno{height:42px;font-size:15px}.periodo-piede .g-pulsante{flex:1;justify-content:center}}.ddt-filtri{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-left:auto}.ddt-cerca{min-width:220px;margin-left:0}.ddt-filtri .g-pulsante:disabled{opacity:.5;cursor:default}.ddt-spiega{margin-bottom:8px}.ddt-testa{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 16px}.ddt-testa .clienti-indietro{flex-basis:100%;align-self:flex-start;margin-bottom:0}.ddt-titolo-blocco{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.ddt-titolo-blocco h2{margin:0;color:var(--titoli);font-size:24px;font-weight:600;letter-spacing:-.01em}.ddt-etichetta{color:var(--oro-pulsanti-hover);font-size:12px;font-weight:600}.ddt-azioni{display:inline-flex;gap:10px}.ddt-togli{color:var(--rosso)}.ddt-codice{color:var(--testo-secondario);font-size:13px}.ddt-pezzi{color:var(--titoli);font-weight:600}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.ddt-filtri{flex-direction:column;align-items:stretch;margin-left:0;width:100%}.ddt-cerca{min-width:0}.ddt-filtri .g-pulsante{justify-content:center}.ddt-titolo-blocco h2{font-size:21px}.ddt-registra,.ddt-azioni{flex-basis:100%}.ddt-registra{justify-content:center}.ddt-azioni .g-pulsante{flex:1;justify-content:center}}.registro-ddt .ddt-gruppo td{padding:10px 12px;background:var(--k-f-faf9f6, #faf9f6);color:var(--testo-secondario);font-size:12.5px;font-weight:600;cursor:default}.ddt-manca{color:var(--rosso);font-size:13px;font-weight:600}.ddt-completa{color:var(--verde);font-size:13px;font-weight:600}.registro-ddt .fatt-azione{text-align:right;white-space:nowrap}.registro-ddt .ddt-riga-crea{height:34px;padding:0 14px;font-size:13.5px}.registro-ddt .g-comandi>.g-pulsante{margin-left:auto}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.registro-ddt .ddt-tutti{box-sizing:border-box;width:100%;max-width:100%;justify-content:center;white-space:normal;text-align:center;height:auto;min-height:44px;padding-block:10px}}.registro-ddt .ddt-riassunto{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0 0 12px;padding:12px 16px;border-radius:12px;background:var(--k-f-faf9f6, #faf9f6);color:var(--testo-secondario);font-size:13.5px}.registro-ddt .ddt-riassunto b{color:var(--titoli);font-weight:600}.registro-ddt .ddt-riassunto .ddt-manca b{color:inherit}.registro-ddt .ddt-link{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.registro-ddt .periodo .planner-tondo:disabled{opacity:.35;cursor:default}.ddt-mod-consegne{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.ddt-mod-consegna{display:grid;grid-template-columns:20px 76px 1fr auto;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:var(--sfondo-app);font-size:14px;cursor:pointer}.ddt-mod-consegna b{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ddt-mod-consegna span{color:var(--testo-secondario);font-variant-numeric:tabular-nums}.ddt-mod-consegna--tolta{opacity:.5}.ddt-mod-tabella{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.ddt-mod-riga{display:grid;grid-template-columns:1fr 72px 88px 84px 32px;align-items:center;gap:8px}.ddt-mod-testa{font-size:12px;color:var(--testo-secondario)}.ddt-mod-riga .ingresso-campo{height:40px;padding:0 10px;text-align:right;font-variant-numeric:tabular-nums}.ddt-mod-nome{min-width:0;font-size:14px;line-height:1.3}.ddt-mod-nome small{display:block;color:var(--testo-secondario);font-size:12px}.ddt-mod-importo{text-align:right;font-size:14px;font-variant-numeric:tabular-nums}.ddt-mod-togli{width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:var(--testo-secondario);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ddt-mod-togli:hover{background:var(--sfondo-app);color:var(--rosso, #a12628)}.ddt-mod-aggiungi{display:flex;align-items:center;gap:8px;color:var(--oro-pulsanti)}.ddt-mod-aggiungi>:last-child{flex:1}.ddt-mod-totali{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:16px;padding-top:8px;border-top:1px solid var(--bordo);font-size:14px;font-variant-numeric:tabular-nums}.ddt-mod-totali b{font-weight:600}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.ddt-mod-riga{grid-template-columns:1fr 56px 72px 32px}.ddt-mod-importo{display:none}.ddt-mod-testa span:nth-child(4){display:none}}.ddt-mod-riga--cambiata .ingresso-campo{border-color:var(--oro-pulsanti);background:var(--oro-chiarissimo)}.ddt-creato{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 4px 4px}.ddt-creato-spunta{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--k-f-e6f1ea, #e6f1ea);color:var(--verde);margin-bottom:16px}.ddt-creato h2{margin:0;font-size:24px;font-weight:600;color:var(--titoli)}.ddt-creato>p{margin:6px 0 20px;color:var(--testo-secondario);font-size:15px}.ddt-creato-dati{width:100%;margin:0 0 20px;border-radius:16px;background:var(--sfondo-app);padding:4px 16px;text-align:left}.ddt-creato-dati>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;font-size:14px}.ddt-creato-dati>div+div{border-top:1px solid var(--bordo)}.ddt-creato-dati dt{color:var(--testo-secondario)}.ddt-creato-dati dd{margin:0;color:var(--titoli);text-align:right;font-variant-numeric:tabular-nums}.ddt-creato-dati b{font-weight:600}.ddt-creato-pulsanti{display:flex;gap:12px;width:100%}.ddt-creato-pulsanti>*{flex:1;justify-content:center;height:44px}.fatt-mese{cursor:default}.fatt-filtri{margin:4px 0 12px}.fatt-tabella .fatt-azione{text-align:right;white-space:nowrap}.fatt-tabella .fatt-azione .g-pulsante{height:34px;padding:0 14px;font-size:13.5px}.fatt-link{padding:0;border:none;background:none;color:var(--oro-pulsanti-hover);font:inherit;font-size:13.5px;font-weight:600;text-decoration:none;cursor:pointer}.fatt-rosso{color:var(--rosso)!important}.fatt-avviso{margin:0 0 12px;padding:12px 14px;border-radius:12px;background:var(--oro-chiarissimo);color:var(--k-t-8a6d2c, #8a6d2c);font-size:13.5px}.fatt-righe{margin-bottom:8px}.fatt-righe td .g-sotto{display:block}.fatt-totali{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 24px;margin:8px 0 12px;font-size:14px;color:var(--testo-secondario)}.fatt-totali b{color:var(--titoli);font-weight:600}.fatt-nota{margin:8px 0 0;color:var(--testo-secondario);font-size:12.5px;text-align:center}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.fatt-tabella .fatt-azione{text-align:left}.fatt-tabella .fatt-azione .g-pulsante{width:100%;justify-content:center}}.fatt-spiega{margin-bottom:12px}.fatt-avviso+.g-schede,.fatt-spiega+.g-schede{margin-top:0}.consegne-numero-bottone{font:inherit;text-align:left;cursor:pointer}.consegne-numero-bottone:hover{border-color:var(--oro-pulsanti)}.g-numero-valore small{color:var(--testo-secondario);font-size:18px;font-weight:400}.consegne-date{display:flex;align-items:center;gap:8px}.consegne-date .ingresso-campo,.consegne-filtri .ingresso-campo{width:auto;height:38px;margin:0;font-size:14px}.consegne-filtri .ingresso-campo{min-width:150px}.consegne-filtri .g-cerca{flex:1}.consegne-scelte{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:8px 12px;border-radius:10px;background:var(--oro-chiarissimo);font-size:14px;font-weight:600}.consegne-tabella{overflow-x:auto}.consegne-tabella input[type=checkbox]{width:16px;height:16px;accent-color:var(--oro-pulsanti);cursor:pointer}.giro-stampa{display:none}@media print{@page{margin:14mm}body *{visibility:hidden}.giro-stampa,.giro-stampa *{visibility:visible}.giro-stampa{position:absolute;top:0;left:0;right:0;display:block;color:var(--k-t-000000);font-family:Carlito,Calibri,Arial,sans-serif;font-size:12pt}.giro-testa{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1.5px solid var(--k-b-d8bf74)}.giro-testa img{width:42px}.giro-testa h1{margin:0;font-size:18pt}.giro-testa p{margin:2px 0 0}.giro-fermata{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--k-b-d8bf74);break-inside:avoid}.giro-numero{width:30px;height:30px;flex-shrink:0;border:1.5px solid var(--k-b-c1a66f);border-radius:50%;color:var(--k-t-8a6d2e);font-size:13pt;font-weight:600;line-height:26px;text-align:center}.giro-corpo{flex:1}.giro-riga{display:flex;justify-content:space-between;font-size:13pt}.giro-dettaglio{margin-top:2px}.giro-nota{margin-top:4px;font-style:italic}.giro-articoli{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px}.giro-firma{margin-top:8px;color:var(--k-t-333333)}.giro-cose{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px;padding:4px 8px;border:1px solid var(--k-b-c1a66f);border-radius:4px}}.pulizie-limite{color:var(--k-t-a8833a);white-space:nowrap}.pulizie-numero--oro .g-numero-valore{color:var(--oro-pulsanti-hover)}.cm{display:grid;gap:16px}.cm-testa{display:grid;gap:2px;margin-bottom:8px}.cm-testa b{display:inline-flex;align-items:center;gap:6px;color:var(--titoli);font-size:15px}.cm-testa b svg{flex-shrink:0;color:var(--oro-pulsanti)}.cm-testa small{display:inline-flex;align-items:center;gap:5px;color:var(--testo-secondario);font-size:12.5px}.cm-prodotti{display:flex;flex-wrap:wrap;gap:8px}.cm-prodotto{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 14px;border:1px solid var(--bordo);border-radius:999px;background:var(--superficie);color:var(--testo);font:inherit;font-size:14px;cursor:pointer}.cm-prodotto--manca{border-color:var(--oro-pulsanti);background:var(--oro-pulsanti);color:var(--bianco);font-weight:600}.cm-prodotto:disabled{cursor:default}.cm-avviso,.cm-vuoto{margin:0;color:var(--testo-secondario);font-size:13px}.cm-avviso--errore{color:var(--rosso, var(--k-t-a12628))}.rf{max-width:880px}.rf-titolo{margin:0 0 4px;color:var(--titoli);font-size:26px;font-weight:600;letter-spacing:-.02em}.rf-spiega{margin:0 0 16px;color:var(--testo-secondario);font-size:14px}.rf-filtri{display:flex;gap:8px;margin-bottom:14px}.rf-filtri button{position:relative;padding:7px 16px;border:1px solid var(--bordo);border-radius:999px;background:var(--superficie);color:var(--testo);font:inherit;font-size:13.5px;cursor:pointer}.rf-filtri button.su{border-color:var(--oro-pulsanti);background:var(--oro-pulsanti);color:var(--bianco);font-weight:600}.rf-filtri i{position:absolute;top:-7px;right:-4px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--oro-pulsanti);color:var(--bianco);font-size:10.5px;font-style:normal;font-weight:600;line-height:17px;text-align:center}.rf-elenco{display:grid;gap:8px}.rf-carta{display:flex;align-items:center;gap:10px;width:100%;padding:13px 14px;border:none;border-radius:16px;background:var(--superficie);box-shadow:0 1px 2px var(--k-o-3c2d0f-07);color:var(--testo);font:inherit;text-align:left;cursor:pointer}.rf-carta-testi{display:grid;flex:1;gap:2px;min-width:0}.rf-carta-testi b{color:var(--titoli);font-size:15.5px}.rf-carta-testi small{color:var(--testo-secondario);font-size:12.5px}.rf-carta-testi em{display:flex;align-items:center;gap:5px;font-size:13px;font-style:normal}.rf-nostri{color:var(--k-t-8a6a2c);font-weight:600}.rf-loro{color:var(--testo)}.rf-niente{color:var(--k-t-706b63)}.rf-numero{display:grid;flex:none;place-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:999px;background:var(--oro-chiarissimo);color:var(--k-t-8a6a2c);font-size:13px;font-weight:600}.rf-freccia{flex:none;color:var(--k-t-b5b0a7)}.rf-finestra-sotto{margin:-8px 0 16px;color:var(--testo-secondario);font-size:13.5px}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.mappa-pagina{display:flex;flex-direction:column;gap:12px}.mappa-corpo{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.mappa-riquadro{position:relative;z-index:0;isolation:isolate;padding:0;overflow:hidden}.mappa-carta{width:100%;height:52vh;min-height:280px}.mappa-vuota{position:absolute;top:12px;left:50%;z-index:500;margin:0;padding:6px 12px;border-radius:999px;background:var(--superficie);color:var(--testo-secondario);font-size:13px;white-space:nowrap;transform:translate(-50%);box-shadow:0 1px 4px var(--k-o-000000-12)}.mappa-elenco{display:flex;flex-direction:column;gap:4px;min-width:0}.mappa-voce{display:flex;align-items:flex-start;gap:10px;width:100%;padding:8px;border:none;border-radius:10px;background:none;color:var(--testo);font:inherit;text-align:left;cursor:pointer}.mappa-voce--scelta{background:var(--oro-chiarissimo)}@media(hover:hover){.mappa-voce:hover{background:var(--grigio-chiarissimo)}}.mappa-numero{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--verde);color:var(--bianco);font-size:13px;font-weight:600}.mappa-numero--vuoto{background:var(--grigio-chiarissimo);color:var(--testo-secondario)}.mappa-testo{display:flex;flex-direction:column;min-width:0;font-size:13px;color:var(--testo-secondario)}.mappa-testo strong{overflow:hidden;color:var(--titoli);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.mappa-nota{margin:8px 0 0;color:var(--testo-secondario);font-size:12px}.mappa-segno{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:2px solid var(--superficie);border-radius:50%;background:var(--verde);color:var(--bianco);font:700 13px Inter,Arial,sans-serif;box-shadow:0 1px 4px var(--k-o-000000-30)}.mappa-segno--scelto{background:var(--oro-pulsanti)}@media(pointer:fine),(pointer:none),(min-width:900px)and (min-height:500px){.mappa-corpo{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.mappa-carta{height:calc(100vh - 220px)}.mappa-elenco{max-height:calc(100vh - 220px);overflow-y:auto}}.prenota-lampo .pl-titolo{margin:12px 4px 0;font-size:15px;font-weight:600;color:var(--titoli)}.pl-fascia{display:flex;gap:12px;align-items:flex-start;margin:4px 16px 16px;padding:12px 14px;border-radius:14px;background:var(--oro-chiarissimo);color:#6f5622;font-size:14px;line-height:1.45}.pl-fascia b{display:block;font-weight:600;font-size:15px;color:#4d3c16}.pl-fascia svg{flex:none;margin-top:2px}.pl-campo{display:flex;flex-direction:column;gap:6px;padding:0 16px 16px;min-width:0}.pl-campo>span{font-size:13px;color:var(--testo-secondario)}.pl-ospiti{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 16px 16px}.pl-ospiti>span:first-child{display:flex;flex-direction:column;gap:2px}.pl-ospiti b{font-weight:600;color:var(--titoli)}.pl-ospiti small{color:var(--testo-secondario);font-size:13px}.pl-contatore{display:inline-flex;align-items:center;gap:12px}.pl-contatore button{width:36px;height:36px;border-radius:50%;border:1px solid var(--bordo);background:var(--superficie);color:var(--titoli);font-size:18px;cursor:pointer}.pl-contatore button:disabled{opacity:.4}.pl-contatore b{min-width:20px;text-align:center;font-size:17px;font-variant-numeric:tabular-nums}.pl-fattura{padding-top:16px}.pl-scelta{display:flex;gap:4px;margin:0 16px 16px;padding:4px;border-radius:12px;background:var(--sfondo-app)}.pl-scelta button{flex:1;height:36px;border:0;border-radius:9px;background:transparent;color:var(--testo-secondario);font:inherit;font-size:14px;cursor:pointer}.pl-scelta button.pl-scelta--si{background:var(--superficie);color:var(--titoli);font-weight:600;box-shadow:var(--ombra-carta)}.pl-due,.pl-tre{display:grid;grid-template-columns:1fr 1fr}.pl-due--via{grid-template-columns:minmax(0,1fr) 96px}.pl-tre{grid-template-columns:96px minmax(0,1fr) 72px}.pl-due .pl-campo+.pl-campo,.pl-tre .pl-campo+.pl-campo{padding-left:0}.pl-annulla{display:flex;align-items:center;gap:8px}.pl-esito{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:32px 20px}.pl-esito h2{margin:0;font-size:22px;font-weight:600;color:var(--titoli)}.pl-esito-ok{color:var(--verde, #1c5e39)}.servizio{--scuro: #262626;--crema: #efece6;--crema-chiaro: #f7f5f1;--tenue: #6b6760;--oro-scuro: #8a6a2c;--lato: max(clamp(20px, 4vw, 96px), calc((100% - 1960px)/2) );min-height:100vh;padding:0 0 32px;background:var(--crema-chiaro);color:var(--testo)}.servizio>*{padding-right:var(--lato);padding-left:var(--lato)}.servizio-barra{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:calc(14px + env(safe-area-inset-top));padding-bottom:14px;background:#fbf8f1}.servizio-marchio{display:inline-flex;align-items:center;gap:10px;padding:0;border:none;background:none;color:var(--titoli);font:inherit;font-size:17px;font-weight:600;cursor:pointer}.servizio-marchio img{width:38px;height:auto}.servizio-accedi{padding:9px 18px;border:1px solid var(--bordo);border-radius:999px;background:var(--bianco);color:var(--titoli);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.servizio-contatti{display:flex;flex-wrap:wrap;gap:10px}.servizio-pulsante{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:1px solid rgba(38,38,38,.16);border-radius:999px;background:var(--bianco);color:var(--titoli);font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s}.servizio-pulsante--oro{border-color:var(--oro-pulsanti);background:var(--oro-pulsanti);color:var(--bianco)}.servizio-pulsante--scuro{margin-top:22px;border-color:var(--scuro);background:var(--scuro);color:#fff}@media(hover:hover){.servizio-pulsante:hover{border-color:var(--oro-logo)}.servizio-pulsante--oro:hover{background:var(--oro-pulsanti-hover)}.servizio-accedi:hover{border-color:var(--oro-pulsanti)}}.servizio-eroe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:center;padding-top:clamp(24px,3vw,48px);padding-bottom:clamp(36px,5vw,72px);background:radial-gradient(55% 70% at 78% 45%,#d8bf7442,#d8bf7400 70%),linear-gradient(180deg,#fbf8f1 0%,var(--crema-chiaro) 100%)}.servizio-etichetta{display:inline-flex;align-items:center;gap:7px;color:var(--oro-scuro);font-size:12.5px;font-weight:600}.servizio-eroe h1{margin:16px 0;color:var(--titoli);font-size:clamp(38px,4.8vw,116px);font-weight:600;line-height:1.02;letter-spacing:-.035em}.servizio-eroe h1 em{padding:0 .12em;border-radius:12px;background:var(--oro-pulsanti);color:var(--scuro);font-style:normal;box-decoration-break:clone;-webkit-box-decoration-break:clone}.servizio-eroe-testo>p{max-width:max(600px,30vw);margin:0 0 26px;color:var(--tenue);font-size:clamp(16.5px,1.2vw,24px);line-height:1.55}.servizio-stelle{display:inline-flex;white-space:nowrap;align-items:center;gap:4px 8px;margin-top:18px;padding:8px 15px;border:1px solid var(--bordo);border-radius:999px;background:var(--bianco);color:var(--tenue);font-size:14px;text-decoration:none}.servizio-stelle>span{display:inline-flex;gap:2px;color:#d8a93a}.servizio-stelle b{color:var(--titoli)}.servizio-eroe-telefoni{--w: clamp(190px, min(16.5vw, (100svh - 210px) / 2.25), 430px);position:relative;height:calc(var(--w) * 2.25)}.servizio-eroe-telefoni .servizio-iphone{position:absolute;top:50%;left:50%}.servizio-iphone--centro{z-index:2;transform:translate(-50%,-50%)}.servizio-iphone--sinistra{--w: clamp(160px, min(13.5vw, (100svh - 210px) / 2.7), 355px);transform:translate(-112%,-46%) rotate(-7deg);opacity:.96}.servizio-iphone--destra{--w: clamp(160px, min(13.5vw, (100svh - 210px) / 2.7), 355px);transform:translate(12%,-46%) rotate(7deg);opacity:.96}.servizio-iphone{position:relative;flex-shrink:0;width:var(--w, 240px);padding:calc(var(--w, 240px) * .032);border-radius:calc(var(--w, 240px) * .17);background:linear-gradient(150deg,#3a3835,#121212 35%,#0b0b0b);box-shadow:inset 0 0 0 1.5px #55524b,0 40px 80px -32px #0009}.servizio-iphone:before,.servizio-iphone:after{position:absolute;left:-2px;width:3px;border-radius:2px;background:#2a2926;content:""}.servizio-iphone:before{top:22%;height:9%}.servizio-iphone:after{top:34%;height:9%}.servizio-iphone-schermo{position:relative;overflow:hidden;border-radius:calc(var(--w, 240px) * .14);background:#fff}.servizio-iphone-schermo>img{display:block;width:100%;aspect-ratio:780 / 1594;object-fit:cover}.servizio-iphone-isola{position:absolute;top:calc(var(--w, 240px) * .058);left:50%;z-index:3;width:calc(var(--w, 240px) * .28);height:calc(var(--w, 240px) * .085);border-radius:999px;background:#000;transform:translate(-50%)}.servizio-iphone-stato{display:flex;align-items:center;justify-content:space-between;height:calc(var(--w, 240px) * .12);padding:calc(var(--w, 240px) * .022) calc(var(--w, 240px) * .06) 0 calc(var(--w, 240px) * .1);background:#fff;color:#111;font-size:calc(var(--w, 240px) * .042);font-weight:600}.servizio-iphone-stato>span{display:flex;align-items:center;gap:calc(var(--w, 240px) * .012)}.servizio-iphone-stato svg{width:auto;height:calc(var(--w, 240px) * .032)}.servizio-bolla{position:absolute;z-index:4;display:flex;align-items:center;gap:.75em;padding:.75em 1.1em .75em .75em;border-radius:1.2em;background:#fffffff7;color:var(--titoli);font-size:clamp(12.5px,calc(var(--w, 240px) * .05),19px);font-weight:600;white-space:nowrap;box-shadow:0 18px 40px -16px #3c2d1473;animation:servizio-bolla 6s ease-in-out infinite}.servizio-bolla--1{top:14%;left:2%}.servizio-bolla--2{right:0;bottom:12%;animation-delay:-3s}.servizio-bolla img{width:2.2em;height:2.2em;border-radius:.6em}.servizio-bolla small{display:block;color:var(--tenue);font-size:.88em;font-weight:400}@keyframes servizio-bolla{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.servizio-blocco{padding-top:clamp(56px,6vw,96px)}.servizio-occhiello{display:block;color:var(--oro-pulsanti);font-size:12.5px;font-weight:600}.servizio-blocco h2,.servizio-app h2{margin:10px 0 14px;color:var(--titoli);font-size:clamp(28px,3.2vw,52px);font-weight:600;line-height:1.1;letter-spacing:-.03em}.servizio-testo{max-width:680px;margin:0;color:var(--tenue);font-size:17px;line-height:1.6}.servizio-sede{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));grid-auto-rows:clamp(170px,15vw,320px);gap:12px;margin-top:26px}.servizio-sede figure{position:relative;overflow:hidden;margin:0;border-radius:22px;background:#ddd6ca}.servizio-sede figure:first-child{grid-row:span 2}.servizio-sede picture,.servizio-sede img{display:block;width:100%;height:100%;object-fit:cover}.servizio-sede figcaption{position:absolute;right:0;bottom:0;left:0;padding:36px 14px 13px;background:linear-gradient(180deg,#12121200,#121212cc);color:#fff;font-size:14.5px;font-weight:600}.servizio-furgoni{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;align-items:center;margin-top:14px;padding:18px 24px;border-radius:22px;background:var(--crema)}.servizio-furgoni img{width:100%;height:auto}.servizio-furgoni span{color:var(--titoli);font-size:19px;font-weight:600;letter-spacing:-.01em}.servizio-carte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.servizio-carta{padding:24px;border:1px solid var(--bordo);border-radius:24px;background:var(--bianco)}.servizio-carta-icona{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--oro-chiarissimo);color:var(--oro-scuro)}.servizio-carta h3{margin:16px 0 8px;color:var(--titoli);font-size:20px;font-weight:600}.servizio-carta p{margin:0 0 14px;color:var(--tenue);font-size:15.5px;line-height:1.55}.servizio-carta ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.servizio-carta li{position:relative;padding-left:22px;color:var(--testo);font-size:14.5px}.servizio-carta li:before{content:"✓";position:absolute;left:0;color:var(--oro-pulsanti);font-weight:600}.servizio-classica{display:grid;gap:4px;margin-top:14px;padding:18px 22px;border:1px dashed var(--oro-pulsanti);border-radius:20px;background:var(--bianco)}.servizio-classica strong{color:var(--titoli);font-size:16.5px}.servizio-classica span{color:var(--tenue);font-size:15px;line-height:1.5}.servizio-clienti{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0 0;padding:0;list-style:none}.servizio-clienti li{padding:22px 24px;border-radius:22px;background:var(--bianco);border:1px solid var(--bordo)}.servizio-clienti small{display:inline-block;margin-bottom:8px;padding:4px 10px;border-radius:999px;background:var(--oro-pulsanti);color:var(--bianco);font-size:11px;font-weight:600}.servizio-clienti strong{display:block;margin-bottom:6px;color:var(--titoli);font-size:18px}.servizio-clienti span{color:var(--tenue);font-size:15px;line-height:1.5}.servizio-anche{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.servizio-anche>span{margin-right:4px;color:var(--titoli);font-size:15px;font-weight:600}.servizio-anche em{padding:7px 13px;border-radius:999px;background:#e3f0e7;color:var(--verde);font-size:13.5px;font-style:normal;font-weight:600}.servizio-anche em.servizio-arrivo{background:var(--oro-chiarissimo);color:var(--oro-scuro)}.servizio-app{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(32px,5vw,96px);align-items:center;margin-top:clamp(56px,6vw,96px);padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(40px,5vw,72px);background:radial-gradient(50% 80% at 85% 50%,#d8bf7438,#d8bf7400 70%),var(--crema)}.servizio-app ul{display:grid;gap:18px;margin:24px 0 0;padding:0;list-style:none}.servizio-app li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start}.servizio-app li i{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:var(--bianco);color:var(--oro-scuro)}.servizio-app li span{color:var(--tenue);font-size:15.5px;line-height:1.5}.servizio-app li strong{display:block;color:var(--titoli);font-size:16.5px}.servizio-app-telefoni{--w: clamp(190px, 13vw, 340px);display:flex;gap:clamp(14px,1.6vw,26px)}.servizio-app-telefoni .servizio-iphone:nth-child(2){margin-top:calc(var(--w) * .22)}.servizio-passi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0 0;padding:0;list-style:none}.servizio-passi li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:20px;border-radius:22px;background:var(--bianco);border:1px solid var(--bordo)}.servizio-passo-numero{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--oro-pulsanti);color:var(--bianco);font-weight:600}.servizio-passi strong{color:var(--titoli);font-size:16.5px}.servizio-passi p{margin:4px 0 0;color:var(--tenue);font-size:14.5px;line-height:1.5}.servizio-stampa{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:40px;align-items:center}.servizio-stampa-foto img{display:block;width:100%;max-width:340px;margin:0 auto;background:#f4f1ea;transform:rotate(-2deg);box-shadow:0 30px 60px -28px #00000080;transition:transform .4s}@media(hover:hover){.servizio-stampa-foto:hover img{transform:rotate(0) translateY(-4px)}}.servizio-link{display:inline-flex;align-items:center;gap:4px;margin-top:16px;color:var(--titoli);font-size:15.5px;font-weight:600;text-decoration:none;border-bottom:2px solid var(--oro-pulsanti)}.servizio-nota{display:block;margin-top:12px;color:var(--tenue);font-size:12.5px}.servizio-piede{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin-top:36px;padding-top:18px;border-top:1px solid var(--bordo);color:var(--tenue);font-size:13px}.servizio-piede-link{display:flex;flex-wrap:wrap;gap:16px}.servizio-piede-link .link-privacy{display:inline-flex;align-items:center;gap:4px;font-size:13px}@media(min-width:900px)and (min-height:500px),(min-width:900px)and (pointer:fine){.servizio-eroe{min-height:max(560px,calc(100svh - 72px))}}@media(min-width:900px)and (max-width:1199px)and (min-height:500px),(min-width:900px)and (max-width:1199px)and (pointer:fine){.servizio-bolla--2{display:none}}@media(max-width:899px),(max-height:499px)and (pointer:coarse){.servizio{--lato: 16px}.servizio-barra{padding-top:calc(env(safe-area-inset-top) + 30px)}.servizio-eroe{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:16px;padding-bottom:36px}.servizio-eroe h1{font-size:38px}.servizio-eroe-testo>p{font-size:16.5px}.servizio-eroe-telefoni{--w: min(46vw, 210px);height:calc(var(--w) * 2.2)}.servizio-iphone--sinistra,.servizio-iphone--destra{--w: min(36vw, 165px)}.servizio-iphone--sinistra{transform:translate(-104%,-46%) rotate(-7deg)}.servizio-iphone--destra{transform:translate(4%,-46%) rotate(7deg)}.servizio-bolla{gap:8px;padding:8px 12px 8px 8px;font-size:12.5px}.servizio-bolla img{width:26px;height:26px}.servizio-bolla small{font-size:11px}.servizio-bolla--1{top:2%;left:0}.servizio-bolla--2{right:0;bottom:4%}.servizio-contatti .servizio-pulsante{flex:1 1 120px}.servizio-contatti .servizio-pulsante--oro{flex-basis:100%}.servizio-stelle{font-size:13px}.servizio-blocco{padding-top:48px}.servizio-sede{display:flex;overflow-x:auto;gap:10px;margin-right:calc(-1 * var(--lato));padding-right:var(--lato);scroll-snap-type:x mandatory;scrollbar-width:none}.servizio-sede figure{flex:0 0 62%;aspect-ratio:3 / 4;scroll-snap-align:start}.servizio-sede figure:first-child{flex-basis:84%}.servizio-furgoni,.servizio-carte,.servizio-clienti,.servizio-passi,.servizio-stampa{grid-template-columns:minmax(0,1fr)}.servizio-furgoni{gap:8px;padding:16px}.servizio-furgoni span{font-size:16px}.servizio-app{grid-template-columns:minmax(0,1fr);margin-top:48px;padding-top:36px;padding-bottom:40px}.servizio-app-telefoni{--w: min(40vw, 175px);justify-content:center}.servizio-stampa{gap:26px}.servizio-stampa-foto img{max-width:260px}.servizio-pulsante--scuro{width:100%}}@media(prefers-reduced-motion:reduce){.servizio-bolla{animation:none}}.importa .clienti-riquadro+.clienti-riquadro{margin-top:12px}.importa-scegli{display:inline-flex;align-items:center;justify-content:center;gap:8px}.importa-file{margin:12px 0 0;color:var(--testo-secondario, var(--k-t-5b5b5b));font-size:14px}.importa-titolo{margin:0 0 12px;font-size:16px;font-weight:600}.importa-colonne{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px}.importa-abbina{display:grid;gap:8px}.importa-riga{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;align-items:center;font-size:14px}.importa-riga>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.importa-campo{display:flex;flex-direction:column;gap:6px;min-width:0}.importa-modo{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.importa-modo button{height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--sfondo-app, var(--k-f-f6f4ef));color:var(--testo, var(--k-t-262626));font:inherit;font-size:14px;font-weight:600;cursor:pointer}.importa-modo button.importa-scelto{background:var(--k-f-c1a66f);color:var(--k-t-ffffff)}.importa-conto{margin:16px 0 8px;font-size:14px}.importa-anteprima{width:100%;margin-bottom:16px;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.importa-anteprima th{padding:8px 4px;color:var(--testo-secondario, var(--k-t-5b5b5b));font-weight:600;text-align:left}.importa-anteprima td{padding:8px 4px;border-top:1px solid var(--bordo, var(--k-b-e7e4df))}.importa-esito{display:grid;gap:8px;margin:0 0 12px;padding-left:20px;font-size:14px}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.importa-colonne{grid-template-columns:repeat(2,minmax(0,1fr))}.importa-riga{grid-template-columns:1fr;gap:4px}}.proposta{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500;display:flex;align-items:flex-end;justify-content:center;background:var(--k-f-121212-32);animation:proposta-sfondo .25s ease-out}.proposta-foglio{display:flex;flex-direction:column;width:100%;height:100%;padding:calc(24px + env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom));background:linear-gradient(180deg,var(--k-f-fbf6ea) 0%,var(--k-f-ffffff) 46%);animation:proposta-sale .38s cubic-bezier(.2,.9,.25,1)}@media(pointer:fine),(pointer:none),(min-width:900px)and (min-height:500px){.proposta{align-items:center}.proposta-foglio{width:440px;height:auto;min-height:600px;border-radius:28px;box-shadow:0 30px 80px -30px var(--k-o-000000-45)}}.proposta-disegno{display:grid;flex:1;place-items:center;min-height:260px}.proposta-testi{text-align:center}.proposta-testi h2{color:var(--titoli);font-size:28px;font-weight:600;letter-spacing:-.03em}.proposta-testi p{max-width:340px;margin:10px auto 0;color:var(--testo-secondario);font-size:16px;line-height:1.5;text-wrap:balance}.proposta-pulsanti{display:flex;flex-direction:column;gap:6px;margin-top:32px}.proposta-attiva{height:54px;border:none;border-radius:999px;background:var(--oro-pulsanti);color:var(--bianco);font:inherit;font-size:17px;font-weight:600;cursor:pointer}.proposta-attiva:disabled{opacity:.7}.proposta-dopo{height:48px;border:none;background:none;color:var(--testo-secondario);font:inherit;font-size:16px;font-weight:400;cursor:pointer}.proposta-errore{margin-bottom:8px;color:var(--rosso);font-size:14px;text-align:center}.dn{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:340px}.dn-campana{display:grid;place-items:center;margin-bottom:18px;width:84px;height:84px;border-radius:26px;background:var(--k-f-ffffff);color:var(--oro-pulsanti-hover);box-shadow:0 14px 30px -16px var(--k-o-785a1e-55);animation:dn-suona 2.4s ease-in-out .6s infinite}.dn-avviso{display:flex;align-self:stretch;align-items:center;gap:11px;padding:12px 14px;border-radius:20px;background:var(--k-f-ffffff-92);box-shadow:0 12px 30px -14px var(--k-o-3c2d0f-40),0 0 0 1px var(--k-o-000000-04);text-align:left;opacity:0;animation:dn-scende .5s cubic-bezier(.2,.9,.25,1) forwards}.dn-avviso--1{animation-delay:.35s}.dn-avviso--2{margin:0 10px;animation-delay:.75s}.dn-avviso img{flex:none;width:38px;height:38px;border-radius:10px}.dn-avviso span{min-width:0;color:var(--k-t-3a3a3a);font-size:13.5px;line-height:1.35}.dn-avviso b{display:flex;justify-content:space-between;gap:8px;color:var(--titoli);font-size:14px}.dn-avviso small{color:var(--k-t-8e8e93);font-size:12px;font-weight:400}.db-cornice{position:relative;display:grid;place-items:center;width:150px;height:150px;border-radius:40px;background:var(--k-f-ffffff);color:var(--titoli);box-shadow:0 18px 40px -20px var(--k-o-785a1e-55);overflow:hidden}.db-riga{position:absolute;left:22px;right:22px;height:2px;border-radius:2px;background:var(--oro-pulsanti);box-shadow:0 0 14px 3px var(--k-o-c1a66f-45);animation:db-passa 2.2s ease-in-out infinite}@keyframes proposta-sfondo{0%{opacity:0}}@keyframes proposta-sale{0%{transform:translateY(40px);opacity:0}}@keyframes dn-scende{0%{opacity:0;translate:0 -18px}to{opacity:1;translate:0 0}}@keyframes dn-suona{0%,60%,to{rotate:0deg}8%{rotate:-12deg}16%{rotate:10deg}24%{rotate:-6deg}32%{rotate:3deg}}@keyframes db-passa{0%,to{top:28px}50%{top:120px}}@media(prefers-reduced-motion:reduce){.proposta-foglio,.dn-campana,.db-riga{animation:none}.dn-avviso{animation:none;opacity:1}}:root{--ombra-carta: 0 1px 2px rgba(60, 45, 15, .06), 0 0 0 1px rgba(60, 45, 15, .025);--ombra-carta-su: 0 4px 14px -6px rgba(60, 45, 15, .16), 0 0 0 1px rgba(60, 45, 15, .03);--grigio-caldo: #f4f2ee}@media(pointer:fine),(pointer:none),(min-width:900px)and (min-height:500px){html,body,.struttura,.struttura .testata{background:var(--sfondo-app)}.struttura .testata{border-bottom:none}.struttura .barra{border-color:transparent;box-shadow:var(--ombra-carta)}.struttura .testata .ricerca-campo{background:var(--superficie);box-shadow:var(--ombra-carta)}.struttura .menu-utente-cerchio{box-shadow:var(--ombra-carta)}.struttura .g-carta,.struttura .hc-carta,.struttura .home-riquadro,.struttura .clienti-riquadro,.struttura .imp-riquadro,.struttura .imp-elenco,.struttura .utenti-elenco,.struttura .cliente-righe,.struttura .listini-kit-scheda,.struttura .manutenzione-carta,.struttura .cliente-articoli{border-color:transparent;background:var(--superficie);box-shadow:var(--ombra-carta)}.struttura .manutenzione-carta--urgente{border-left-color:var(--rosso)}.struttura .struttura-contenuto>* .campo-app--scelta.ingresso-campo,.struttura .g-cerca{border-color:transparent;box-shadow:var(--ombra-carta)}.struttura .g-carta .g-cerca,.struttura .g-carta .campo-app--scelta.ingresso-campo{border-color:var(--bordo);box-shadow:none}.struttura .utenti-schede,.struttura .home-schede,.struttura .cliente-filtri,.struttura .gn-schede,.struttura .rf-filtri{gap:4px;margin-left:0;margin-right:0;padding:0;border-radius:0;background:none;overflow:visible}.struttura .g-scheda,.struttura .hc-filtro,.struttura .utenti-scheda,.struttura .home-scheda,.struttura .cliente-filtro,.struttura .gn-scheda,.struttura .rf-filtri button{position:static;flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:none;border-radius:9px;background:none;box-shadow:none;color:var(--testo-secondario);font-size:14px;font-weight:400}.struttura .g-scheda:hover,.struttura .hc-filtro:hover,.struttura .utenti-scheda:hover,.struttura .home-scheda:hover,.struttura .cliente-filtro:hover,.struttura .gn-scheda:hover,.struttura .rf-filtri button:hover{background:var(--k-f-3c2d0f-05)}.struttura .g-scheda--attiva,.struttura .hc-filtro--attivo,.struttura .utenti-scheda--attiva,.struttura .home-scheda--attiva,.struttura .cliente-filtro--attivo,.struttura .gn-scheda--scelta,.struttura .rf-filtri button.su,.struttura .g-scheda--attiva:hover,.struttura .hc-filtro--attivo:hover,.struttura .utenti-scheda--attiva:hover,.struttura .home-scheda--attiva:hover,.struttura .cliente-filtro--attivo:hover,.struttura .gn-scheda--scelta:hover,.struttura .rf-filtri button.su:hover{border:none;background:var(--oro-chiarissimo);box-shadow:none;color:var(--titoli);font-weight:600}.struttura .g-scheda span,.struttura .hc-filtro span,.struttura .utenti-conteggio,.struttura .home-scheda-numero,.struttura .cliente-filtro small,.struttura .gn-scheda b,.struttura .rf-filtri i{display:inline;position:static;min-width:0;height:auto;margin:0;padding:0;border-radius:0;background:none;color:var(--k-t-706b63);font-size:13px;font-style:normal;font-weight:400;line-height:inherit;opacity:1}.struttura .g-pulsante,.struttura .testata-nuovo,.struttura .utenti-nuovo,.struttura .manutenzioni-nuova{height:38px;padding:0 16px;border-radius:10px;font-size:14px;font-weight:600}.struttura .g-pulsante--chiaro{border-color:transparent;box-shadow:var(--ombra-carta)}.struttura .g-carta .g-pulsante--chiaro{border-color:var(--bordo);box-shadow:none}.struttura .rf{max-width:none}.struttura .rf-titolo{display:none}.struttura .rf-elenco{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.struttura .home-fissa{background:var(--sfondo-app)}.struttura .utenti-riga--testa{background:none;color:var(--k-t-6c675f);font-size:12.5px;font-weight:400}.struttura .utenti-barra .campo-app--scelta.ingresso-campo,.struttura .admin-nuovo-ordine .campo-app--scelta.ingresso-campo{height:38px;padding-top:0;padding-bottom:0;font-size:14px}.struttura .cal-segmenti{gap:4px;padding:0;background:none}.struttura .cal-segmenti button{height:34px;padding:0 14px;font-size:14px;font-weight:400}.struttura .cal-segmenti button:hover{background:var(--k-f-3c2d0f-05)}.struttura .cal-segmenti button.cal-segmenti--su{background:var(--oro-chiarissimo);box-shadow:none;color:var(--titoli);font-weight:600}.struttura .cal-chip,.struttura .cal-tondo,.struttura .cal-cerca{border-color:transparent;box-shadow:var(--ombra-carta)}.struttura .cal-chip--su{border-color:transparent}.struttura .rf-numero{background:none;color:var(--k-t-6c675f);font-weight:400}.struttura--barra-aperta .barra{width:240px;box-shadow:0 18px 48px -18px var(--k-o-3c2d0f-28),0 0 0 1px var(--k-o-3c2d0f-03)}.struttura .barra{border-radius:20px}.struttura .barra-testa,.struttura.struttura--chiusa:not(.struttura--barra-aperta) .barra-testa{flex-direction:row;justify-content:flex-start;gap:0;height:80px;padding:0 0 0 22px}.struttura .barra-logo{width:32px}.struttura .barra-voci{gap:6px;padding:4px 12px 16px}.struttura .barra-gruppo{gap:6px}.struttura .barra-voce,.struttura.struttura--chiusa:not(.struttura--barra-aperta) .barra-voce{justify-content:flex-start;gap:12px;height:40px;padding:0 17px;border-radius:12px;font-size:14px}.struttura .barra-voce svg{width:18px;height:18px;transform:scale(var(--ingrandisci, 1));transition:transform .16s cubic-bezier(.2,.8,.2,1)}.struttura .testata-barra{display:grid;flex-shrink:0;place-items:center;width:40px;height:40px;margin-right:4px;padding:0;border:none;border-radius:50%;background:var(--superficie);box-shadow:var(--ombra-carta);color:var(--k-t-6f6a62);cursor:pointer}.struttura .testata-barra:hover{color:var(--titoli)}.struttura .barra-fondo{display:flex;flex-direction:column;flex-shrink:0;gap:6px;padding:10px 12px 14px;border-top:1px solid var(--bordo)}.struttura .menu-utente--barra{position:static}.struttura .menu-utente--barra .menu-utente-cerchio{display:flex;align-items:center;justify-content:flex-start;gap:5px;width:100%;height:48px;padding:0 0 0 10px;border:none;border-radius:12px;background:none;box-shadow:none;text-align:left;cursor:pointer}.struttura .menu-utente--barra .menu-utente-cerchio>:first-child{flex-shrink:0;transform:scale(var(--ingrandisci, 1));transition:transform .16s cubic-bezier(.2,.8,.2,1)}.struttura.struttura--aperta .menu-utente--barra .menu-utente-cerchio:hover{background:var(--grigio-chiarissimo)}.struttura.struttura--chiusa .menu-utente--barra .menu-utente-cerchio{justify-content:center;padding:0}.menu-utente-nome-barra{display:flex;flex-direction:column;min-width:0;line-height:1.25}.menu-utente-nome-barra b{overflow:hidden;color:var(--titoli);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.menu-utente-nome-barra small{overflow:hidden;color:var(--testo-secondario);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.struttura.struttura--chiusa .menu-utente-nome-barra{display:none}.struttura .menu-utente--barra .menu-utente-tendina{position:fixed;top:auto;right:auto;bottom:16px;left:calc(var(--barra-larga) + var(--barra-margine) + 10px)}.struttura .barra,.struttura .struttura-corpo{transition:width .22s ease,margin-left .22s ease}.struttura.struttura--chiusa .barra-voce:not(.barra-voce--attiva):hover{background:transparent;color:var(--titoli)}.barra-etichetta{position:fixed;left:calc(var(--barra-margine) + 76px + 10px);z-index:30;padding:6px 11px;border-radius:9px;background:var(--etichetta-fondo, #262626);color:var(--etichetta-testo, #ffffff);font-size:13px;font-weight:600;white-space:nowrap;pointer-events:none;transform:translateY(-50%);box-shadow:0 6px 18px -6px #00000059;animation:barra-etichetta-entra .14s ease-out}@keyframes barra-etichetta-entra{0%{opacity:0;transform:translate(-4px,-50%)}}.struttura .barra-gruppo-nome,.struttura.struttura--chiusa:not(.struttura--barra-aperta) .barra-gruppo-nome{display:none}.struttura .testata-ingranaggio{display:grid;place-items:center;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:var(--superficie);box-shadow:var(--ombra-carta);color:var(--k-t-6f6a62);cursor:pointer}.struttura .testata-ingranaggio:hover{background:var(--superficie);color:var(--oro-pulsanti-hover)}.struttura .testata-ingranaggio--attivo,.struttura .testata-ingranaggio--attivo:hover{background:var(--oro-chiarissimo);box-shadow:var(--ombra-carta);color:var(--oro-pulsanti-hover)}.struttura .g-carta,.struttura .hc-carta{border-radius:18px}.struttura .g-numero,.struttura .hc-numero{position:relative}.struttura .g-numero-titolo,.struttura .hc-numero-titolo{min-height:34px;padding-right:44px}.struttura .g-numero-titolo svg,.struttura .hc-numero-titolo svg{position:absolute;top:16px;right:16px;box-sizing:content-box;width:17px;height:17px;padding:8px;border-radius:50%;background:var(--grigio-caldo);color:var(--k-t-a8833a)}.struttura .g-numero--rosso .g-numero-titolo svg{color:var(--rosso)}.struttura .hc-numero--cliccabile{transition:box-shadow .15s ease,transform .15s ease}.struttura .hc-numero--cliccabile:hover{border-color:transparent;box-shadow:var(--ombra-carta-su);transform:translateY(-1px)}.struttura .struttura-contenuto{padding:24px 24px 40px}.struttura .struttura-corpo{margin-left:calc(var(--barra-larga) + var(--barra-margine))}.struttura .cal-ap{grid-template-columns:54px minmax(0,1fr) 340px}.struttura .cal-ap-foto{align-items:flex-start;padding:6px 4px}.struttura .testata{padding-right:24px;padding-left:24px}.struttura .cal-comandi{flex-wrap:nowrap;gap:8px;margin-bottom:16px}.struttura .cal-comandi-destra{align-items:center}.struttura .cal-pillola{border-color:transparent;box-shadow:var(--ombra-carta)}.struttura .cal-cerca{background:var(--superficie)}.struttura .g-pagina,.struttura .hc,.struttura .hc-griglia,.struttura .hc-colonna,.struttura .rf-elenco,.struttura .altro-griglia,.struttura .cal-elenco-griglia,.struttura .gi-home .gi-tre{gap:16px}.struttura .g-carta,.struttura .hc-carta{padding:20px}.struttura .rf-carta,.struttura .altro-riquadro,.struttura .elenco-griglia .cal-carta,.struttura .cal-elenco-griglia .cal-carta{padding:16px;border-radius:18px}.struttura .home-computer .home-fissa,.struttura .hc>.home-fissa{margin-top:-24px;padding-top:24px;padding-bottom:0}.struttura .home.manutenzioni{max-width:none;margin:0;gap:16px}.struttura .manutenzioni .home-elenco{gap:16px}.struttura .manutenzioni .home-riquadro{padding:20px}.struttura .gi-home{max-width:none;margin:0;gap:16px}.struttura .gi-colonna{gap:16px}.struttura .gi-home>.home-fissa{margin-top:-24px;padding-top:24px;padding-bottom:0}.struttura .gi-home .home-fissa+*{margin-top:0}.struttura .gi-home .gi-riquadro,.struttura .clienti-riquadro{border-radius:18px}.struttura .home-fissa .home-giorno{padding-right:20px;padding-left:20px}}@media(min-width:1500px){.struttura .rf-elenco{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(pointer:fine),(pointer:none),(min-width:900px)and (min-height:500px){.struttura .g-numero-sotto{min-height:1.35em;overflow:hidden;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}}@media(pointer:fine)and (max-width:1099px),(pointer:none)and (max-width:1099px){.struttura .testata{gap:10px}.struttura .briciole-genitore,.struttura .briciole-separatore{display:none}.struttura .testata-titolo{flex-shrink:0;white-space:nowrap}.struttura .testata .ricerca{flex:1 1 0;min-width:44px}.struttura .testata-nuovo,.struttura .testata-ingranaggio,.struttura .menu-utente-cerchio{flex-shrink:0}.struttura .g-numeri,.struttura .g-numeri.g-numeri--cinque,.struttura .g-numeri.g-numeri--tre{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.struttura :has(>.g-tabella){overflow-x:auto}.struttura .g-tabella{min-width:720px}.sc--computer .sc-alto--foto{grid-template-columns:minmax(0,1fr);padding:16px}.sc--computer .sc-alto-foto{width:100%;height:240px;min-height:0}.mo-modulo{grid-template-columns:minmax(0,1fr)}.mo-riepilogo{position:static}.mo-gruppi{grid-template-columns:minmax(0,1fr)}.struttura .cal-comandi-destra{flex-wrap:wrap;margin-left:0;min-width:0}.struttura .cal-comandi .cal-cerca{flex:1 1 200px;width:auto;min-width:0}.struttura .cal-pillola{white-space:nowrap}.struttura .g-schede{flex-wrap:wrap}.ir-pagina{grid-template-columns:minmax(230px,28%) minmax(0,1fr)}.ir-testa{padding:0 24px}.ir-menu{padding:32px 12px 16px 24px}.ir-voce{gap:12px;padding:0 12px;font-size:15px}.ir-corpo,.ir-corpo--voce{padding:32px 24px 64px}.struttura .cal-ap{grid-template-columns:54px minmax(0,1fr) 280px;gap:20px}.struttura .cal-ap-testa h2,.struttura .cal-ap-nome-mese{font-size:24px;white-space:nowrap}}@media(pointer:fine)and (max-width:979px),(pointer:none)and (max-width:979px){.struttura .cal-ap{grid-template-columns:54px minmax(0,1fr)}.struttura .cal-ap-dx{position:static;grid-column:2;max-height:none}.struttura .cal-ap-centro--scorre{height:calc(100dvh - 160px)}}@media(pointer:fine)and (max-width:899px),(pointer:none)and (max-width:899px){.mo-fila{grid-template-columns:minmax(0,1fr)}.benvenuto-computer{display:block}.benvenuto-computer-vetrina{display:none}.benvenuto-computer-accesso{max-width:440px;margin:0 auto}}@media(pointer:fine)and (max-width:759px),(pointer:none)and (max-width:759px){.struttura .testata-nuovo{width:40px;padding:0;justify-content:center;font-size:0;gap:0}.sc-griglia{grid-template-columns:minmax(0,1fr)}.ir-pagina{display:block}.ir-menu{position:static;height:auto;padding:24px;border-right:none;border-bottom:1px solid var(--bordo)}.ir-piede{display:none}}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.struttura .g-pagina,.struttura .g-numeri,.struttura .riepiloghi .g-numeri,.struttura .rf-elenco,.struttura .altro-griglia,.struttura .gi-home .gi-tre,.struttura .altro{gap:12px}.struttura .cal-carta,.struttura .account{margin-bottom:12px}.struttura .g-carta,.struttura .riepiloghi .g-carta,.struttura .home-riquadro,.struttura .altro-riquadro,.struttura .account{padding:16px;border-radius:18px}.struttura .rf-carta{padding:14px 16px;border-radius:18px}.struttura .clienti-riquadro{padding:16px;border-radius:18px}.struttura .clienti-spazio{margin-top:12px}.struttura .cliente-ordine{gap:12px}.struttura .cal-carta,.struttura .gi-riquadro,.struttura .clienti-riquadro{border-radius:18px}.struttura .gi-riga{padding-right:16px;padding-left:16px}.struttura .gn-schede{margin-right:calc(-1 * var(--lato));margin-left:calc(-1 * var(--lato));padding:8px var(--lato) 2px;overflow-x:auto;scrollbar-width:none}.struttura .gn-schede::-webkit-scrollbar{display:none}.struttura .gn-scheda{flex:1 0 auto}}@media(pointer:coarse)and (max-width:899px),(pointer:coarse)and (max-height:499px){.struttura .g-numero-sotto{min-height:2.7em;line-height:1.35}.struttura .g-schede{overflow-x:auto;scrollbar-width:none}.struttura .g-schede::-webkit-scrollbar{display:none}.struttura .g-scheda{flex-shrink:0;white-space:nowrap}.struttura .registro-ddt .g-numeri--tre{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.struttura .registro-ddt .g-numeri--tre .g-carta{padding:12px}.struttura .registro-ddt .g-numeri--tre .g-numero-titolo{font-size:12px;line-height:1.25}.struttura .registro-ddt .g-numeri--tre .g-numero-titolo svg{display:none}.struttura .registro-ddt .g-numeri--tre .g-numero-valore{font-size:20px}.struttura .registro-ddt .g-numeri--tre .g-numero-sotto,.struttura .ddt-spiega{display:none}.struttura .g-numeri--tre>:last-child{grid-column:1 / -1}.struttura .registro-ddt .g-numeri--tre>:last-child{grid-column:auto}.struttura .imp-titolo-stato{display:none}}html.app-scorre .basso-fondo{display:none}html.app-scorre .basso{border:1px solid var(--k-b-ffffff-70);background:var(--k-f-ffffff-62);-webkit-backdrop-filter:blur(22px) saturate(1.8);backdrop-filter:blur(22px) saturate(1.8);box-shadow:inset 0 1px 0 var(--k-o-ffffff-90),0 0 0 .5px var(--k-o-3c2d0f-08),0 14px 34px -12px var(--k-o-3c2d0f-30)}html.app-scorre .struttura-corpo{position:relative}html.app-scorre .testata{position:absolute;top:0;right:0;left:0;background:transparent}html.app-scorre .testata:before{content:"";position:absolute;top:0;right:0;bottom:-22px;left:0;z-index:-1;background:linear-gradient(var(--k-f-f6f4ef-88),var(--k-f-f6f4ef-60) 72%,var(--k-f-f6f4ef-00));-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6);-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent);pointer-events:none}html.app-scorre body:not(.pagina-calendari):not(.pagina-calendario-app):not(.pagina-planner):not(.pagina-modulo) .struttura-contenuto{padding-top:calc(env(safe-area-inset-top) + 70px)}html.app-scorre .testata-logo,html.app-scorre .testata-calendario,html.app-scorre .testata-indietro,html.app-scorre .testata .ricerca-campo{border:1px solid var(--k-b-ffffff-75);background:var(--k-f-ffffff-72);-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6);box-shadow:0 0 0 .5px var(--k-o-3c2d0f-08),0 4px 14px -8px var(--k-o-3c2d0f-30)}html.app-scorre .testata .ricerca-lente{z-index:1}html.app-scorre .gi-home .home-fissa{background:transparent}html.app-scorre .gi-home .home-fissa:before{content:"";position:absolute;top:-240px;right:0;bottom:-26px;left:0;z-index:-1;background:linear-gradient(var(--k-f-f6f4ef-90),var(--k-f-f6f4ef-82) calc(100% - 40px),var(--k-f-f6f4ef-00));-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6);-webkit-mask-image:linear-gradient(#000 calc(100% - 34px),transparent);mask-image:linear-gradient(#000 calc(100% - 34px),transparent);pointer-events:none}html.app-scorre .struttura-corpo:has(.pagina-voce:not(.pagina-voce--dietro) .gi-home .home-fissa) .testata:before{display:none}html.app-scorre body.pagina-calendari .struttura-corpo:before,html.app-scorre body.pagina-calendario-app .struttura-corpo:before{content:"";position:fixed;top:0;right:0;left:0;z-index:30;height:calc(env(safe-area-inset-top) + 14px);background:linear-gradient(var(--k-f-ffffff-85),var(--k-f-ffffff-55));-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6);-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent);pointer-events:none}html.app-scorre .gi-home .gi-riquadro:not(.gi-tre,.gi-elenco),html.app-scorre .gi-home .gi-tre .gi-numero,html.app-scorre .gi-home .gi-elenco .gi-riga,html.app-scorre .cal-carta{box-shadow:0 1px 2px var(--k-o-3c2d0f-06),0 8px 22px -14px var(--k-o-3c2d0f-28)}
