:root{--bg:#fff;--ink:#111;--ink2:#444;--muted:#767676;--line:#ececec;--line2:#ddd;--y:#ffd23f;--y-ink:#8a6a00;--y-soft:#fff8dc;--red:#e24b36;--green:#1e9e5a;--font:var(--carattere-sora),"Sora",system-ui,-apple-system,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:hidden}a{color:inherit}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:700}p{margin:0}.wrap{max-width:1080px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));margin:0 auto}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--y);border-radius:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-block}.btn{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:14px 22px;font-family:inherit;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.btn:active{transform:scale(.98)}.btn:focus-visible,.tab:focus-visible,.act:focus-visible,.face-btn:focus-visible,.seg button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.btn-y{background:var(--y);color:var(--ink)}.btn-y:hover{background:#ffc800}.btn-w{color:var(--ink);border-color:var(--ink);background:#fff}.btn-w:hover,.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{background:#2a2a2a}.btn-line{color:var(--ink);border-color:var(--line2);background:#fff}.btn-line:hover{border-color:var(--ink)}.ico{background:linear-gradient(180deg,#fff 0 50%,var(--y) 50% 100%);border:1.5px solid var(--ink);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.ico svg{width:22px;height:22px;stroke:var(--ink);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ico.s{border-radius:9px;width:34px;height:34px}.ico.s svg{width:17px;height:17px}.demo{padding-block:8px 100px}.demo .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.demo .top p{color:var(--muted);font-size:13px}.seg{border:1px solid var(--line2);background:#fff;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.seg button{font:inherit;cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:700}.seg button[aria-pressed=true]{background:var(--ink);color:#fff}.stage{justify-items:center;display:grid}.frame{width:100%;box-shadow:0 24px 70px #0000001f,0 0 0 1px var(--line);background:#fff;border-radius:18px;transition:width .35s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.frame.phone{width:min(390px,100%);box-shadow:0 24px 70px #0000002e,0 0 0 8px var(--ink);border-radius:36px}.frame.phone .head h3{font-size:22px}.frame.phone .row{grid-template-columns:1fr auto}.frame.phone .row .ico{display:none}.frame.phone .split2,.frame.phone .team{grid-template-columns:1fr}.frame.phone .crow{grid-template-columns:1fr auto}.frame.phone .crow .hide{display:none}.app{grid-template-columns:220px 1fr;min-height:600px;display:grid}@container app (max-width:820px){.app{grid-template-columns:1fr}}.side{border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:20px 12px;display:flex}@container app (max-width:820px){.side{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;padding:8px;overflow-x:auto}}.side .who{align-items:center;gap:10px;padding:6px 10px 18px;font-size:13px;display:flex}.side .who b{font-size:14px;display:block}.side .who span{color:var(--muted);font-size:12px}@container app (max-width:820px){.side .who{display:none}}.tab{font:inherit;cursor:pointer;color:var(--ink2);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.tab svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.tab:hover{color:var(--ink);background:#f7f7f7}.tab[aria-selected=true]{background:var(--y);color:var(--ink)}.tab .n{background:var(--ink);color:#fff;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:11px;font-weight:700}.tab[aria-selected=true] .n{background:var(--ink)}.side .foot{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:auto;padding:12px 4px 0;display:flex}@container app (max-width:820px){.side .foot{display:none}}.dock{border-top:1px solid var(--line);padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px));z-index:4;background:#fff;justify-content:space-around;display:none;position:absolute;bottom:0;left:0;right:0}.dock .tab{color:var(--muted);border-radius:9px;flex-direction:column;gap:3px;padding:6px 10px;font-size:10px;position:relative}.dock .tab[aria-selected=true]{background:var(--y);color:var(--ink)}.dock .tab svg{width:22px;height:22px}.dock .tab .n{margin:0;position:absolute;top:0;right:2px}.main{flex-direction:column;gap:18px;min-width:0;padding:24px 26px 30px;display:flex;position:relative}.panel[hidden]{display:none!important}.panel{animation:none}@keyframes fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.prova-riga{color:var(--ink2);background:var(--bg2,#f6f6f6);border-bottom:1px solid var(--line);margin:0 -26px 14px;padding:10px 26px;font-size:13px}.head h3{letter-spacing:-.03em;font-size:24px;font-weight:800}.head p{color:var(--ink2);max-width:52ch;margin-top:4px;font-size:14px}.head .date{color:var(--muted);font-size:12px;font-weight:600}.sumline{color:var(--ink2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:22px;padding:14px 0;font-size:14px;display:flex}.sumline b{color:var(--ink);margin-right:6px;font-size:18px;font-weight:800}.caught{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 16px 30px;animation:.4s cubic-bezier(.2,.8,.2,1) fade;display:none}.caught.show{display:flex}.caught h4{letter-spacing:-.04em;font-size:30px;font-weight:800}.caught p{color:var(--ink2);max-width:46ch}.caught .k{letter-spacing:.14em;color:var(--y-ink);text-transform:uppercase;font-size:11px;font-weight:700}.bot-say{background:var(--y-soft);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.bot-say svg{flex:none}.list{flex-direction:column;gap:8px;display:flex}.row{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;font-size:14px;transition:opacity .3s,transform .3s;display:grid;position:relative;overflow:hidden}.row.done{opacity:.5}.row.gone{opacity:0;transform:translate(12px)}.row b{font-weight:700;display:block}.row small{color:var(--ink2);font-size:13px;display:block}.row .meta{min-width:0}.row .acts{justify-content:flex-end;align-items:center;gap:6px;display:flex}.row .tagu{color:var(--red);margin-right:6px;font-size:11px;font-weight:700;display:inline-block}.stamp{opacity:0;color:var(--ink);background:var(--y);letter-spacing:.08em;pointer-events:none;border-radius:6px;padding:4px 10px;font-size:13px;font-weight:800;transition:transform .2s,opacity .2s;position:absolute;top:50%;right:14px;transform:translateY(-50%)scale(.7)}.row.done .stamp{opacity:1;transform:translateY(-50%)scale(1)}.row.done .acts{visibility:hidden}.more{color:var(--ink2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-family:inherit;font-size:13px;text-decoration:underline}.act{border:1px solid var(--line2);font:inherit;cursor:pointer;white-space:nowrap;color:var(--ink);background:#fff;border-radius:9px;padding:9px 14px;font-size:13px;font-weight:700;transition:background .15s,transform .15s}.act:hover{background:#f7f7f7}.act:active{transform:scale(.97)}.act.go{background:var(--y);border-color:var(--y)}.act.go:hover{background:#ffc800}.frame:not(.phone) .app{height:780px}@container app (max-width:820px){.frame:not(.phone) .app{grid-template-rows:auto minmax(0,1fr)}}.main{gap:0;padding:0 26px 30px;overflow-y:auto}.panels .panel{flex-direction:column;gap:16px;display:flex}.pin{z-index:3;border-bottom:1px solid var(--line);background:#fff;margin:0 -26px;padding:16px 26px 12px;position:sticky;top:0}.pl-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pl-k{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800;display:block}.pl-state{letter-spacing:-.02em;margin-top:1px;font-size:15px;font-weight:800;display:block}.pl-state small{color:var(--ink2);letter-spacing:0;font-size:12px;font-weight:600}.pl-seg button{padding:6px 10px;font-size:12px}.pl-barrow{align-items:center;gap:12px;margin-top:10px;display:flex}.pl-bar{border:1px solid var(--line2);background:#fff;border-radius:999px;flex:1;height:18px;transition:border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.pl-fill{background:var(--ink2);border-radius:999px;width:0;transition:width .9s cubic-bezier(.2,.9,.25,1.12);position:absolute;top:0;bottom:0;left:0;overflow:hidden}.pl-fill:after{content:"";background:linear-gradient(100deg,#0000 25%,#ffffffbf 50%,#0000 75%);position:absolute;inset:0;transform:translate(-100%)}.pin.up .pl-fill:after{animation:1s ease-out plsweep}@keyframes plsweep{to{transform:translate(100%)}}.pl-ghost{background:var(--ink);opacity:0;width:0;transition:opacity 1.3s ease-out;position:absolute;top:0;bottom:0;left:0}.pin.down .pl-bar{animation:.45s plnudge}@keyframes plnudge{30%{transform:translate(-4px)}60%{transform:translate(2px)}}.pl-pct{letter-spacing:-.04em;text-align:right;font-variant-numeric:tabular-nums;min-width:64px;font-size:24px;font-weight:800;line-height:1;transition:transform .2s}.pin.up .pl-pct{transform:scale(1.12)}.pin.full .pl-bar{border-color:var(--y);box-shadow:0 0 0 4px var(--y-soft)}.pin.full .pl-fill{background:var(--y)}.pl-lane{scrollbar-width:none;gap:8px;margin:10px -2px 0;padding:8px 2px 2px;display:flex;overflow-x:auto}.pl-lane::-webkit-scrollbar{display:none}.pl-lane:empty{display:none}.td{text-align:left;border:1px solid var(--line);width:210px;font:inherit;cursor:pointer;color:var(--ink);background:#fff;border-radius:10px;flex:none;padding:8px 10px 9px;font-size:12px;line-height:1.35;transition:border-color .15s,transform .15s;position:relative}.td:hover{border-color:var(--ink);transform:translateY(-1px)}.td.new{animation:.55s cubic-bezier(.2,.8,.2,1) plin}@keyframes plin{0%{opacity:0;transform:translate(-16px)scale(.96)}to{opacity:1;transform:none}}.td .k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;padding-right:30px;font-size:9.5px;font-weight:800;display:block;overflow:hidden}.td b{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 1px;font-size:13px;display:block;overflow:hidden}.td .pm{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.hi{color:var(--red);font-weight:700}.td .av{position:absolute;top:7px;right:8px}.td .d{background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:800;position:absolute;top:-9px;left:10px}.td .d.p{background:var(--y);color:var(--ink)}.td.urg{border-color:var(--ink)}.td.snz{opacity:.55}.td.info{background:var(--y-soft);border-color:var(--y-soft);cursor:default}.td.info:hover{transform:none}.av{background:var(--y);width:22px;height:22px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:800;line-height:1;display:inline-grid}.av.tc{background:var(--ink);color:var(--y)}.pl-who{scrollbar-width:none;gap:6px;margin-top:10px;display:flex;overflow-x:auto}.pl-who::-webkit-scrollbar{display:none}.pw{border:1px solid var(--line2);font:inherit;cursor:pointer;color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:12px;font-weight:700;display:inline-flex}.pw.all{padding-left:10px}.pw[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.pw .c{color:var(--ink2);font-weight:600}.pw[aria-pressed=true] .c{color:#ddd}.pw.warn .c{color:var(--red);font-weight:700}.pw .mi{background:var(--line);border-radius:999px;width:26px;height:4px;display:inline-block;overflow:hidden}.pw .mi i{background:var(--y);height:100%;transition:width .8s;display:block}.frame.phone .pw .nm{display:none}.frame.phone .td{width:190px}.frame.phone .pl-pct{min-width:52px;font-size:20px}.row .ico{align-self:center}.row.it{cursor:pointer}.row.it:hover{border-color:var(--line2)}.row .acts .av{margin-right:2px}.row.flash{border-color:var(--ink);box-shadow:0 0 0 3px var(--y-soft)}.row .tagu{margin-right:6px}.grp{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:11px;font-weight:800}.fnote{color:var(--ink2);background:var(--y-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.lnk{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.tg{border:1px solid var(--line2);white-space:nowrap;color:var(--ink2);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.tg.y{background:var(--y);border-color:var(--y);color:var(--ink)}.tg.k{background:var(--ink);border-color:var(--ink);color:#fff}.ml .r{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ml .r small{color:var(--muted);font-size:11px}.ml.read b{font-weight:600}.cv-seg,.cl-seg{flex-wrap:wrap;align-self:flex-start}.crow:not(.h){cursor:pointer}.crow:not(.h):hover{background:#fcfcfc}.ev{cursor:pointer}.ev.fresh{box-shadow:0 0 0 2px var(--ink)}.rules{flex-direction:column;gap:8px;display:flex}.rule{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.rule b{font-size:14px;display:block}.rule small{color:var(--ink2)}.rule .sw{margin-left:auto}.sw{background:var(--line2);cursor:pointer;border:0;border-radius:999px;flex:none;width:38px;height:22px;transition:background .2s;position:relative}.sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.sw[aria-checked=true]{background:var(--ink)}.sw[aria-checked=true]:after{background:var(--y);transform:translate(16px)}.groups{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:1.5;display:flex}.groups b{color:var(--ink)}.member .go2{align-self:flex-start}.cons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.frame.phone .cons{grid-template-columns:1fr}@container app (max-width:760px){.cons{grid-template-columns:1fr}}.con{border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.con .lg{border:1px solid var(--line);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.con .lg svg{width:20px;height:20px;stroke:var(--ink);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.con div{min-width:0}.con b{font-size:13px;display:block}.con small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.con .act,.con .on{flex:none;margin-left:auto}.con .on{color:var(--green);font-size:12px;font-weight:700}.sh-sec{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:11px;font-weight:800}.sheet{z-index:8;background:#11111129;justify-content:flex-end;animation:.2s fade;display:flex;position:absolute;inset:0}.sheet[hidden]{display:none!important}.sh-card{border-left:1px solid var(--line);background:#fff;flex-direction:column;width:min(440px,100%);height:100%;animation:.3s cubic-bezier(.2,.8,.2,1) shin;display:flex;box-shadow:-20px 0 60px #00000014}@keyframes shin{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.frame.phone .sheet{align-items:flex-end}.frame.phone .sh-card{border-left:0;border-radius:20px 20px 0 0;width:100%;height:90%;animation-name:shup}@keyframes shup{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@container app (max-width:560px){.sheet{align-items:flex-end}.sh-card{border-left:0;border-radius:20px 20px 0 0;width:100%;height:90%}}.sh-h{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.sh-h b{font-size:15px;display:block}.sh-h .m{color:var(--muted);font-size:12px;display:block}.sh-x{cursor:pointer;color:var(--ink);background:0 0;border:0;margin-left:auto;padding:2px 6px;font-size:26px;line-height:1}.sh-b{flex-direction:column;flex:1;gap:14px;padding:16px 16px 22px;font-size:14px;display:flex;overflow-y:auto}.sh-sum{font-size:15px;line-height:1.5}.sh-msg{border-left:3px solid var(--line2);color:var(--ink2);white-space:pre-line;margin:0;padding:2px 0 2px 12px;font-size:13px}.sh-sugg{background:var(--y-soft);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.sh-sugg span{color:var(--ink2);font-size:13px}.sh-sugg .btn{justify-content:center;width:100%}.sh-acts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.qa{border:1px solid var(--line);font:inherit;cursor:pointer;color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:10px 4px;font-size:12px;font-weight:700;transition:border-color .15s,transform .1s;display:flex}.qa:hover{border-color:var(--ink)}.qa:active{transform:scale(.95)}.qa svg{width:20px;height:20px;stroke:var(--ink);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.qa[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.qa[aria-pressed=true] svg{stroke:var(--y)}.sh-sub{flex-direction:column;gap:8px;animation:.2s fade;display:flex}.sh-sub:empty{display:none}.opt{border:1px solid var(--line2);font:inherit;cursor:pointer;text-align:left;color:var(--ink);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.opt:hover{border-color:var(--ink)}.opt small{color:var(--muted);font-size:12px;font-weight:500;display:block}.opts{flex-wrap:wrap;gap:8px;display:flex}.opts .opt{flex:auto;justify-content:center}.sh-note{color:var(--ink2);background:var(--y-soft);border-radius:10px;padding:10px 12px;font-size:12px}.sh-sub textarea{width:100%;min-height:130px;font:inherit;border:1px solid var(--line2);resize:vertical;color:var(--ink);border-radius:10px;padding:10px;font-size:14px;line-height:1.5}.sh-sub .btns{gap:8px;display:flex}.tl{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tl li{grid-template-columns:76px 1fr;gap:8px;font-size:13px;display:grid}.tl li span{color:var(--muted);font-size:12px}.sh-b .mol{font-size:13px}.sh-b .mol .kv{grid-template-columns:100px 1fr}.done-big{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:10px 0;display:flex}.done-big .ck2{background:var(--y);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.flyd{z-index:60;background:var(--y);color:var(--ink);pointer-events:none;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800;transition:transform .65s cubic-bezier(.5,0,.2,1),opacity .65s;position:fixed;top:0;left:0;box-shadow:0 6px 16px #0000002e}.toast .undo{color:var(--y);font:inherit;cursor:pointer;background:0 0;border:0;border-left:1px solid #444;margin-left:4px;padding:0 0 0 10px;font-size:14px;font-weight:800;text-decoration:none}.toast.withundo{pointer-events:auto}.av{position:relative;overflow:hidden}.av img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}svg.bl{fill:currentColor;stroke:none!important}.conn svg.bl,.uh-con svg,.src svg.bl{width:16px;height:16px}.uh-con i{align-items:center;gap:6px;display:inline-flex}.uh-con svg:not(.bl){width:15px;height:15px;stroke:var(--ink);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ico,.ico.s{background:0 0;border:0;border-radius:0;flex:none;align-self:flex-start;place-items:center;width:auto;height:auto;padding:3px;transition:rotate .3s cubic-bezier(.3,1.6,.5,1);display:inline-grid;position:relative}.ico:before{content:"";background:var(--y);z-index:0;border-radius:50%;width:64%;height:64%;position:absolute;bottom:0;left:0}.ico svg{z-index:1;width:30px;height:30px;stroke:var(--ink);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;position:relative}.ico.s svg{stroke-width:1.7px;width:21px;height:21px}.ico:has(svg.bl):before{display:none}.ico:has(svg.bl){background:0 0;border:0}.pain:hover .ico,.f:hover .ico,.tstep:hover .ico,.flow .box:hover .ico,.easy>div:hover .ico{rotate:-8deg}.tut .tstep>.ico svg,.uh-steps li>.ico svg{width:34px;height:34px}.uh-steps li>.ico{margin-bottom:4px}.rv{opacity:0}.rv.in{animation:rvup .75s cubic-bezier(.2,.8,.2,1) var(--d,0s) both}.rv.pop.in{animation-name:rvpop}@keyframes rvup{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0}}@keyframes rvpop{0%{opacity:0;translate:0 18px;scale:.94}to{opacity:1;translate:0;scale:1}}.rv.in .ico{animation:icopop .6s cubic-bezier(.3,1.6,.5,1) calc(var(--d,0s) + .18s) both}@keyframes icopop{0%{rotate:-25deg;scale:.3}to{rotate:0deg;scale:1}}.hero h1 .mark{background-repeat:no-repeat;background-size:0% 100%;background-image:linear-gradient(transparent 62%,var(--y) 62%);background-color:#0000;transition:background-size 1s cubic-bezier(.2,.8,.2,1) .45s}.hero.marked h1 .mark{background-size:100% 100%}@media (prefers-reduced-motion:reduce){.rv{opacity:1}.rv.in{animation:none}.hero h1 .mark{background-size:100% 100%}}.split2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@container app (max-width:760px){.split2{grid-template-columns:1fr}}.convlist{flex-direction:column;gap:6px;display:flex}.conv{border:1px solid var(--line);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;font-size:13px;transition:background .15s,border-color .15s;display:grid}.conv:hover{background:#f7f7f7}.conv.sel{border-color:var(--ink)}.conv .t{color:var(--muted);font-size:11px}.conv small{color:var(--ink2);font-size:12px;display:block}.msg{border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.msg small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.mol{background:var(--y-soft);border-radius:12px;flex-direction:column;gap:10px;padding:14px;font-size:13px;display:flex}.mol .t{letter-spacing:.1em;color:var(--y-ink);text-transform:uppercase;font-size:11px;font-weight:700}.mol .kv{grid-template-columns:90px 1fr;gap:6px 10px;display:grid}.mol .kv span{color:var(--ink2)}.draft{border:1px solid var(--line2);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.draft textarea{width:100%;min-height:110px;font:inherit;border:1px solid var(--line);resize:vertical;color:var(--ink);background:#fff;border-radius:9px;padding:10px;font-size:14px;line-height:1.5}.draft .btns{gap:8px;display:flex}.draft .t{letter-spacing:.1em;color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.ctable{border:1px solid var(--line);border-radius:12px;font-size:13px;overflow:hidden}.crow{border-bottom:1px solid var(--line);grid-template-columns:1.3fr 1fr 1.4fr auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.crow:last-child{border-bottom:0}.crow.h{letter-spacing:.06em;color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.crow b{display:block}.crow small{color:var(--ink2);font-size:12px;display:block}.st{align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.st i{background:var(--line2);border-radius:50%;width:8px;height:8px}.st.new i{background:var(--y)}.st.q i{background:var(--ink)}.st.call i{background:var(--red)}.st.ok i{background:var(--green)}@container app (max-width:760px){.crow{grid-template-columns:1fr auto}.crow .hide{display:none}}.import{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.chipw{border:1px solid var(--line2);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.weekwrap{overflow-x:auto}.week{border:1px solid var(--line);border-radius:12px;grid-template-columns:48px repeat(5,minmax(0,1fr));min-width:520px;font-size:12px;display:grid;overflow:hidden}.week .h{border-bottom:1px solid var(--line);text-align:center;padding:9px 8px;font-weight:700}.week .h small{color:var(--muted);font-weight:500;display:block}.week .h.today{background:var(--y)}.week .hr{color:var(--muted);border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:6px;font-size:11px}.week .cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:42px;padding:3px}.ev{background:#f3f3f3;border-radius:6px;margin-bottom:3px;padding:4px 6px;font-size:11px;font-weight:700;line-height:1.25;transition:all .3s;overflow:hidden}.ev.gold{background:var(--y-soft);border:1px dashed var(--y)}.ev.auto{background:var(--y)}.ev small{color:var(--ink2);font-size:10px;font-weight:500;display:block}.team{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@container app (max-width:760px){.team{grid-template-columns:1fr}}.member{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:14px;font-size:13px;display:flex}.member.lead{border-color:var(--ink)}.member .av{background:var(--y);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.member b{font-size:15px}.member .role{color:var(--ink2)}.member ul{color:var(--ink2);flex-direction:column;gap:2px;margin:0;padding-left:16px;display:flex}.member .lv{letter-spacing:.1em;color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.setupchat{flex-direction:column;gap:10px;max-width:620px;display:flex}.sq{background:var(--y-soft);border-radius:12px 12px 12px 4px;align-self:flex-start;max-width:88%;padding:11px 14px;font-size:14px}.sa{background:var(--ink);color:#fff;border-radius:12px 12px 4px;align-self:flex-end;max-width:88%;padding:11px 14px;font-size:14px}.sq .opts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sq .opts button{border:1px solid var(--line2);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}.sq .opts button:hover{border-color:var(--ink)}.setupchat .prog{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.sline{gap:8px;margin-top:4px;display:flex}.sline input{font:inherit;border:1px solid var(--line2);border-radius:9px;flex:1;min-width:0;padding:10px 14px;font-size:13px}.sline button{background:var(--y);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:9px;padding:0 16px;font-size:13px;font-weight:800}.face-btn{background:var(--bg);border:1.5px solid var(--ink);cursor:pointer;z-index:5;height:50px;color:var(--ink);font:inherit;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 8px;font-size:13px;font-weight:700;transition:transform .15s;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 10px 30px #00000038}.face-btn:hover{transform:translateY(-1px)}.drawer{border:1px solid var(--line);z-index:6;background:#fff;border-radius:16px;flex-direction:column;width:min(380px,100% - 32px);max-height:calc(100% - 32px);animation:.25s fade;display:flex;position:absolute;bottom:16px;right:16px;overflow:hidden;box-shadow:0 24px 70px #0000002e}.drawer[hidden]{display:none!important}.drawer .dh{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}.drawer .dh b{font-size:14px}.drawer .dh span{color:var(--muted);font-size:11px;display:block}.drawer .dh button{cursor:pointer;color:var(--ink);background:0 0;border:0;margin-left:auto;font-size:22px;line-height:1}.msgs{flex-direction:column;gap:10px;min-height:200px;max-height:320px;padding:14px;font-size:13px;line-height:1.5;display:flex;overflow-y:auto}.m{border-radius:12px;max-width:88%;padding:10px 12px;animation:.25s fade}.m.me{background:var(--ink);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.m.ai{background:var(--y-soft);border-bottom-left-radius:4px;align-self:flex-start}.m.ai .did{color:var(--y-ink);margin-top:6px;font-size:11px;font-weight:700;display:block}.sugg{flex-wrap:wrap;gap:6px;padding:0 14px 10px;display:flex}.sugg button{border:1px solid var(--line2);font:inherit;cursor:pointer;color:var(--ink2);background:#fff;border-radius:999px;padding:6px 10px;font-size:12px}.sugg button:hover{border-color:var(--ink);color:var(--ink)}.inp{border-top:1px solid var(--line);gap:8px;padding:10px;display:flex}.inp input{font:inherit;border:1px solid var(--line2);border-radius:9px;flex:1;min-width:0;padding:10px 14px;font-size:13px}.inp button{background:var(--y);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:9px;padding:0 16px;font-size:13px;font-weight:800}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--ink);color:#fff;opacity:0;pointer-events:none;z-index:40;border-radius:999px;align-items:center;gap:10px;padding:11px 20px;font-size:15px;font-weight:700;transition:opacity .2s,transform .25s;display:flex;position:fixed;transform:translate(-50%)translateY(12px);box-shadow:0 10px 40px #00000040}.toast .ck{background:var(--y);width:22px;height:22px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.guide{z-index:27;pointer-events:none;will-change:transform;width:92px;height:92px;position:fixed;top:0;left:0}.guide.small{width:60px;height:60px}.guide.tiny{width:44px;height:44px}.guide.tiny .gbub{padding:8px 11px 9px;font-size:12px}.guide.tiny .gask{margin-top:7px;padding:5px 10px;font-size:11px}.guide.tiny .gdot{width:10px;height:10px}.gbtn{z-index:1;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;width:100%;height:100%;padding:0;display:block;position:relative}.gbtn:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.gbot{filter:drop-shadow(0 8px 14px #0000002e);width:100%;height:100%;animation:3.2s ease-in-out infinite bob;display:block}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.guide.fly .gbot{animation:.55s cubic-bezier(.3,1.4,.5,1) fly}@keyframes fly{0%{transform:translateY(0)rotate(0)}45%{transform:translateY(-16px)rotate(-8deg)scale(1.05)}to{transform:translateY(0)rotate(0)}}.guide.blink .eyes rect{transform-origin:50%;transform-box:fill-box;transform:scaleY(.15)}.guide.hint .gdot{opacity:1;animation:1.8s ease-out infinite ping;transform:none}@keyframes ping{0%{box-shadow:0 0 0 2px #fff,0 0 0 2px #ffd23fb3}to{box-shadow:0 0 0 2px #fff,0 0 0 12px #ffd23f00}}.gbub{z-index:3;color:#fff;opacity:0;pointer-events:none;cursor:pointer;background:#111;border-radius:12px 12px 12px 4px;width:280px;padding:10px 13px 11px;font-size:13px;line-height:1.45;transition:opacity .25s,transform .25s;position:absolute;bottom:6px;left:calc(100% + 12px);transform:translateY(6px)}.gbub:before{content:"";border:7px solid #0000;border-left:0;border-right-color:#111;position:absolute;bottom:12px;left:-7px}.guide.talk .gbub{opacity:1;pointer-events:auto;transform:none}.gask{background:var(--y);width:max-content;max-width:100%;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;margin-top:9px;padding:6px 11px;font-size:12px;font-weight:700;display:flex}.gask:hover{background:#ffc800}.guide.b-left .gbub{border-radius:12px 12px 4px;left:auto;right:calc(100% + 12px)}.guide.b-left .gbub:before{border:7px solid #0000;border-left-color:#111;border-right:0;left:auto;right:-7px}.guide.b-below .gbub{border-radius:12px;top:calc(100% + 10px);bottom:auto}.guide.b-below .gbub:before{left:var(--ax,20px);border:7px solid #0000;border-top:0;border-bottom-color:#111;top:-7px;bottom:auto}.guide.b-above .gbub{border-radius:12px;top:auto;bottom:calc(100% + 10px)}.guide.b-above .gbub:before{left:var(--ax,20px);border:7px solid #0000;border-top-color:#111;border-bottom:0;top:auto;bottom:-7px}.guide.b-dock .gbub{border-radius:12px;bottom:auto;box-shadow:0 10px 30px #0003}.guide.b-dock .gbub:before{display:none}body{background:var(--bg);padding:0}.pagina{max-width:1180px;padding:22px max(18px,env(safe-area-inset-left,0px)) 40px;margin:0 auto}.testa{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.testa .marca{letter-spacing:-.04em;align-items:center;gap:10px;font-size:22px;font-weight:800;text-decoration:none;display:flex}.testa .dove{color:var(--muted);font-size:13px;font-weight:600}.vuoto{border:1px dashed var(--line2);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:26px 22px;display:flex}.vuoto b{font-size:16px}.vuoto p{color:var(--ink2);max-width:60ch;font-size:14px}.spenta{border:1px solid var(--line);border-left:4px solid var(--y);background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:13px 15px;font-size:14px;display:flex}.spenta b{font-size:14px;display:block}.spenta span{color:var(--ink2);font-size:13.5px;line-height:1.5}.guida{flex-direction:column;gap:26px;display:flex}.guida section{flex-direction:column;gap:12px;display:flex}.guida h4{letter-spacing:-.02em;font-size:19px;font-weight:800}.guida details{border:1px solid var(--line);background:#fff;border-radius:12px;padding:0 15px}.guida summary{cursor:pointer;padding:13px 0;font-size:14.5px;font-weight:700;list-style:none}.guida summary::-webkit-details-marker{display:none}.guida summary:before{content:"+";width:18px;color:var(--y-ink);font-weight:800;display:inline-block}.guida details[open] summary:before{content:"−"}.guida details p{color:var(--ink2);margin:0 0 12px 18px;font-size:14px;line-height:1.6}.guida details a{color:var(--ink);margin:0 0 14px 18px;font-size:13.5px;font-weight:700;display:inline-block}.perche{color:var(--muted);margin-top:4px;font-size:13px}.perche a{color:var(--ink);font-weight:700}.seg a{font:inherit;cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:700;line-height:1;text-decoration:none}.seg a[aria-pressed=true]{background:var(--ink);color:#fff}.seg a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pl-seg a{padding:6px 10px;font-size:12px}.opt,.qa,.act{text-decoration:none}a.opt,a.qa,a.act{display:flex}a.qa{flex-direction:column;align-items:center}form.riga{display:contents}form.pieno{margin:0}.sh-bg{z-index:0;position:absolute;inset:0}.sh-card{z-index:1;position:relative}.sh-b textarea{width:100%;min-height:130px;font:inherit;border:1px solid var(--line2);resize:vertical;color:var(--ink);background:#fff;border-radius:10px;padding:10px;font-size:14px;line-height:1.5}.sh-acts form,.opts form,.sh-sugg form,.rule form,.con form,.member form{display:contents}.coll{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.coll+.coll{margin-top:10px}.coll>summary{cursor:pointer;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.coll>summary::-webkit-details-marker{display:none}.coll>summary:hover{background:#fafafa}.coll .nome{flex-direction:column;flex:1;min-width:0;display:flex}.coll .nome b{font-size:15px;font-weight:700}.coll .nome small{color:var(--muted);font-size:12.5px}.coll .dentro{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding:0 16px 16px;display:flex}.coll .dentro>p:first-child{margin-top:14px}.con-microsoft{border:1px solid var(--line);border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;display:flex}.con-microsoft .btn{text-decoration:none}.stato{white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:700}.stato.on{background:var(--y);color:var(--ink)}.stato.off{color:var(--muted);background:#f3f3f3}.stato.noi{background:var(--ink);color:#fff}.stato.ko{color:var(--red);background:#fdece9}.form-coll{flex-direction:column;gap:14px;display:flex}.campi{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.campo{flex-direction:column;gap:5px;min-width:0;display:flex}.campo.largo{grid-column:1/-1}.campo>span{font-size:12.5px;font-weight:700}.campo input{font:inherit;border:1px solid var(--line2);color:var(--ink);background:#fff;border-radius:10px;min-width:0;padding:10px 12px;font-size:14px}.campo input:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.campo small{color:var(--muted);font-size:11.5px;line-height:1.4}.riga-bottoni{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.esito{border-radius:10px;margin:0;padding:11px 13px;font-size:13.5px;line-height:1.5}.esito.buono{background:var(--y-soft);color:var(--ink)}.esito.storto{color:#8a2b1c;background:#fdece9}.contatore{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink2);flex-wrap:wrap;gap:26px;padding:12px 0;font-size:13.5px;display:flex}.contatore b{color:var(--ink);font-size:19px;font-weight:800;display:block}.indirizzo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.indirizzo code{border:1px solid var(--line);word-break:break-all;background:#f7f7f7;border-radius:8px;flex:280px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.taac{z-index:9;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;max-width:min(330px,100% - 32px);display:flex;position:absolute;bottom:16px;right:16px}.taac>*{pointer-events:auto}.taac-riga{align-items:center;gap:6px;display:flex}.taac-bottone{cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:64px;height:64px;padding:0;transition:box-shadow .2s;display:grid;box-shadow:0 8px 24px #00000024}.taac-bottone:hover{box-shadow:0 10px 28px #0003}.taac-bottone:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.taac-bottone svg{width:50px;height:50px;animation:3.4s ease-in-out infinite taac-ondeggia;overflow:visible}@keyframes taac-ondeggia{0%,to{translate:0}50%{translate:0 -3px}}.taac-occhi rect{transform-origin:50%;transform-box:fill-box;transition:transform 80ms linear}.taac-occhi.giu rect{transform:scaleY(.12)}.taac-sguardo{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.taac-bocca{transition:none}.taac-antenna{transform-origin:100px 48px;transform-box:fill-box}.taac.u-pensa .taac-antenna{animation:1.1s ease-in-out infinite taac-antenna}@keyframes taac-antenna{0%,to{translate:0}25%{translate:1.5px -1px}75%{translate:-1.5px}}.taac.u-contento .taac-bottone svg{animation-duration:2.2s}.taac.u-attento .taac-bottone svg{animation-duration:1.5s}.taac.u-dorme .taac-bottone svg{animation-duration:6s}.taac-dice{background:var(--ink);color:#fff;border-radius:14px 14px 4px;max-width:100%;padding:11px 14px;font-size:13.5px;line-height:1.45;box-shadow:0 10px 30px #0000002e}.taac-dice:empty{display:none}.taac-dice p{min-height:1.45em;margin:0}.taac-dice p:empty{display:none}.taac-domande{border-top:1px solid #333;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;display:flex}.taac-domande>span{letter-spacing:.08em;text-transform:uppercase;color:var(--y);font-size:11px;font-weight:700}.taac-domande a{background:var(--y);color:var(--ink);border-radius:999px;width:max-content;max-width:100%;padding:7px 12px;font-size:12.5px;font-weight:700;text-decoration:none}.taac-domande a:hover{background:var(--y-hover,#ffc800)}.taac-domande small{color:#aaa;margin-top:2px;font-size:11.5px;line-height:1.4}.taac-rumori{border:1px solid var(--line2);cursor:pointer;width:28px;height:28px;color:var(--muted);background:#fff;border-radius:50%;place-items:center;padding:0;display:grid}.taac-rumori[aria-pressed=true]{background:var(--y);border-color:var(--y);color:var(--ink)}.taac-rumori:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.taac-rumori svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.taac.calmo .taac-bottone svg,.taac.calmo .taac-antenna{animation:none}.taac.calmo .taac-occhi rect,.taac.calmo .taac-sguardo{transition:none}@media (prefers-reduced-motion:reduce){.taac-bottone svg,.taac-antenna{animation:none!important}.taac-occhi rect,.taac-sguardo{transition:none!important}}.chiedi{border-top:1px solid #333;flex-direction:column;gap:9px;margin-top:10px;padding-top:10px;display:flex}.chiedi form{gap:6px;display:flex}.chiedi input{min-width:0;font:inherit;color:#fff;background:#1b1b1b;border:1px solid #444;border-radius:999px;flex:1;padding:8px 11px;font-size:13px}.chiedi input::placeholder{color:#888}.chiedi input:focus-visible{outline:2px solid var(--y);outline-offset:1px}.chiedi form button{background:var(--y);width:34px;height:34px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;font-size:15px;font-weight:800}.chiedi form button:disabled{opacity:.5;cursor:default}.chiedi .sta{color:#aaa;font-size:11.5px}.filo{flex-direction:column;gap:11px;max-height:46vh;display:flex;overflow-y:auto}.scambio{flex-direction:column;gap:5px;display:flex}.scambio .tu{background:var(--y);color:var(--ink);border-radius:12px 12px 4px;align-self:flex-end;max-width:92%;margin:0;padding:7px 11px;font-size:12.5px;font-weight:600}.scambio .lui{white-space:pre-wrap;background:#1b1b1b;border-radius:12px 12px 12px 4px;margin:0;padding:8px 11px;font-size:13px;line-height:1.45}.scambio .lui.storto{color:#ffd9d1;background:#3a211d}.scambio>small{color:#777;align-self:flex-start;font-size:10.5px}.suggerite{flex-wrap:wrap;gap:5px;display:flex}.suggerite button{color:#ccc;font:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #444;border-radius:999px;padding:5px 10px;font-size:11.5px}.suggerite button:hover{border-color:var(--y);color:#fff}.scambio .cursore{vertical-align:-2px;background:var(--y);width:7px;height:1em;margin-left:2px;animation:1s steps(2,start) infinite taac-cursore;display:inline-block}@keyframes taac-cursore{to{visibility:hidden}}.scambio .lui.pensa{align-items:center;gap:4px;width:max-content;padding:11px 13px;display:flex}.scambio .lui.pensa span{background:#777;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite taac-puntini}.scambio .lui.pensa span:nth-child(2){animation-delay:.15s}.scambio .lui.pensa span:nth-child(3){animation-delay:.3s}@keyframes taac-puntini{0%,60%,to{opacity:.3;translate:0}30%{opacity:1;translate:0 -3px}}.proposta{background:#161616;border:1px solid #444;border-radius:12px;flex-direction:column;gap:7px;padding:9px 11px;font-size:12.5px;line-height:1.4;display:flex}.proposta>span{color:#eee}.proposta .pulsanti{gap:6px;display:flex}.proposta button{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700}.proposta .si{background:var(--y);color:var(--ink)}.proposta .si:hover{background:var(--y-hover,#ffc800)}.proposta .no{color:#aaa;background:0 0;border:1px solid #444}.proposta .no:hover{color:#fff;border-color:#888}.proposta small{color:#888;font-size:11.5px}.proposta.fatta{border-color:var(--green);background:#12221a}.proposta.fatta small{color:#7fd6a6}.proposta.rifiutata{opacity:.55}.proposta.storta{border-style:dashed}.scambio .costo{color:#666;align-self:flex-start;font-size:10.5px}.chiedi .da-capo{color:#888;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;padding:0;font-size:11.5px;text-decoration:underline}.chiedi .da-capo:hover{color:#ccc}.chiedi .da-capo:disabled{opacity:.4;cursor:default}@media (prefers-reduced-motion:reduce){.scambio .cursore,.scambio .lui.pensa span{animation:none}}.spenta-riga{color:var(--ink2);align-items:flex-start;gap:10px;margin:0;font-size:13px;line-height:1.5;display:flex}.spenta-riga .ico{flex:none}.spenta-riga b{color:var(--ink);font-weight:700}.spenta-riga a{color:var(--y-ink);white-space:nowrap;font-weight:700;text-decoration:none}.spenta-riga a:hover{text-decoration:underline}.da-copiare{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.copia{grid-template-columns:110px 1fr auto;align-items:center;gap:10px;display:grid}.copia>span{color:var(--ink2);font-size:12px;font-weight:700}.copia code{border:1px solid var(--line);word-break:break-all;background:#f9f9f9;border-radius:8px;min-width:0;padding:7px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.copia button{border:1px solid var(--line2);font:inherit;cursor:pointer;color:var(--ink);background:#fff;border-radius:8px;padding:6px 11px;font-size:12px;font-weight:700}.copia button:hover{border-color:var(--ink)}@container app (max-width:560px){.copia{grid-template-columns:1fr auto}.copia>span{grid-column:1/-1}}.ev .ev-ora{font-variant-numeric:tabular-nums;font-weight:800}.cambia-a{flex:none}.cambia-a select{font:inherit;border:1px solid var(--line2);color:var(--ink);cursor:pointer;appearance:none;background:#fff;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 15px) 52%,calc(100% - 10px) 52%;background-repeat:no-repeat;background-size:5px 5px;border-radius:9px;padding:7px 28px 7px 11px;font-size:13px;font-weight:700}.cambia-a select:hover{border-color:var(--ink)}.cambia-a select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.nuovo-cliente{flex-wrap:wrap;gap:8px;margin:0;display:flex}.nuovo-cliente input,.nuovo-cliente select{font:inherit;border:1px solid var(--line2);color:var(--ink);background:#fff;border-radius:10px;padding:10px 12px;font-size:14px}.nuovo-cliente input{flex:260px;min-width:0}.nuovo-cliente input:focus-visible,.nuovo-cliente select:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.taac-dice{transition:opacity .35s,translate .35s}.taac.zitto .taac-dice{opacity:0;pointer-events:none;translate:0 6px}@media (prefers-reduced-motion:reduce){.taac-dice{transition:none}}.guasto{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:460px;margin:80px auto;padding:0 20px;display:flex}.guasto h3{letter-spacing:-.03em;font-size:22px;font-weight:800}.guasto p{color:var(--ink2);font-size:15px}.taac-bottone{position:relative}.taac:not(.arrivato) .taac-bottone{opacity:0;transform:translateY(14px)}.taac .taac-bottone{transition:transform .5s cubic-bezier(.2,1.4,.4,1),opacity .35s,box-shadow .2s}.taac.salta .taac-bottone svg{animation:.75s cubic-bezier(.3,1.6,.5,1) taac-salta}@keyframes taac-salta{0%{translate:0}30%{translate:0 -14px}55%{translate:0}72%{translate:0 -5px}to{translate:0}}.taac-occhi.felici rect{transform:scaleY(.5)}.taac-occhi.sbatte rect{animation:.55s linear taac-doppio}@keyframes taac-doppio{0%,40%,to{transform:scaleY(1)}20%,60%{transform:scaleY(.12)}}.taac.allerta .taac-antenna{animation:.6s cubic-bezier(.3,1.6,.5,1) taac-drizza}@keyframes taac-drizza{0%,to{translate:0}35%{translate:0 -7px}}.taac-pallino{background:var(--y);z-index:2;border-radius:50%;width:14px;height:14px;animation:1.8s ease-out infinite taac-batte;position:absolute;top:2px;right:2px;box-shadow:0 0 0 2px #fff}@keyframes taac-batte{0%{box-shadow:0 0 0 2px #fff,0 0 0 2px #ffd23fbf}to{box-shadow:0 0 0 2px #fff,0 0 0 12px #ffd23f00}}.taac.calmo .taac-bottone{opacity:1;transition:none;transform:none}.taac.calmo .taac-pallino,.taac.calmo .taac-occhi.sbatte rect{animation:none}@media (prefers-reduced-motion:reduce){.taac .taac-bottone{opacity:1!important;transition:none!important;transform:none!important}.taac-pallino,.taac.salta .taac-bottone svg,.taac.allerta .taac-antenna,.taac-occhi.sbatte rect{animation:none!important}}.conti{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.conti>div{border-right:1px solid var(--line);flex-direction:column;gap:3px;min-width:0;padding:14px 16px;display:flex}.conti>div:last-child{border-right:0}.conti span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.conti b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.conti small{color:var(--ink2);font-size:12px}.frame.phone .conti{grid-template-columns:1fr 1fr}.frame.phone .conti>div:nth-child(2){border-right:0}.frame.phone .conti>div:nth-child(-n+2){border-bottom:1px solid var(--line)}@container app (max-width:760px){.conti{grid-template-columns:1fr 1fr}.conti>div:nth-child(2){border-right:0}.conti>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@container app (min-width:761px){.conti.tre{grid-template-columns:repeat(3,1fr)}}.crow.soldi-r{grid-template-columns:minmax(0,1.6fr) auto auto auto}.crow.soldi-r form{margin:0}.crow.soldi-r .importo{font-variant-numeric:tabular-nums;text-align:right;min-width:84px;font-weight:800}.crow.spento{opacity:.55}.solo-tel{display:none}.frame.phone .crow.soldi-r{grid-template-columns:1fr auto}.frame.phone .crow.soldi-r .st{display:none}.frame.phone .solo-tel{display:inline}@container app (max-width:760px){.crow.soldi-r{grid-template-columns:1fr auto}.crow.soldi-r .st{display:none}.solo-tel{display:inline}}.esito-prev{position:relative}.esito-prev>summary{list-style:none}.esito-prev>summary::-webkit-details-marker{display:none}.esito-menu{z-index:5;border:1px solid var(--line2);background:#fff;border-radius:12px;flex-direction:column;gap:8px;width:250px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.esito-menu .perso{gap:6px;display:flex}.esito-menu input{border:1px solid var(--line2);min-width:0;font:inherit;border-radius:9px;flex:1;padding:8px 10px;font-size:13px}.soldi-moduli{flex-direction:column;gap:10px;display:flex}.soldi-moduli input[name=importo],.soldi-moduli input[type=date]{flex:0 160px}.dock .tab{padding:6px 7px}.crow.scad-r{grid-template-columns:auto minmax(0,1.6fr) auto auto auto}.crow.scad-r form{margin:0}.crow.scad-r .importo{font-variant-numeric:tabular-nums;text-align:right;min-width:84px;font-weight:800}.scad-azioni{align-items:center;gap:6px;display:flex}.frame.phone .crow.scad-r{grid-template-columns:auto 1fr auto}.frame.phone .crow.scad-r .st,.frame.phone .crow.scad-r .importo{display:none}@container app (max-width:760px){.crow.scad-r{grid-template-columns:auto 1fr auto}.crow.scad-r .st,.crow.scad-r .importo{display:none}}.soldi-moduli-riga input[type=date],.soldi-moduli-riga input[name=importo]{flex:0 160px}.conti small .verso{color:var(--ink);margin-right:4px;font-style:normal;font-weight:800}.and-frase{color:var(--ink2);margin:0;font-size:14px;line-height:1.55}.and-frase b{color:var(--ink)}.barre{flex-direction:column;gap:10px;margin:0;display:flex}.barre-legenda{color:var(--ink2);gap:16px;font-size:12px;font-weight:600;display:flex}.barre-legenda span,.barre-tip span{align-items:center;gap:6px;display:inline-flex}.barre-legenda i,.barre-tip i{border-radius:3px;width:10px;height:10px;display:inline-block}.barre i.ink,.barre-b.ink{background:var(--ink)}.barre i.grigio,.barre-b.grigio{background:#8c8c8c}.barre-area{border-bottom:1px solid var(--line2);align-items:stretch;gap:2px;height:180px;padding-top:22px;display:flex}.barre-col{cursor:default;border-radius:8px;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex;position:relative}.barre-col.sopra{background:#f6f6f6}.barre-pila{flex:1;justify-content:center;align-items:flex-end;gap:2px;width:100%;padding:0 12%;display:flex}.barre-b{border-radius:4px 4px 0 0;flex:1;max-width:28px;min-height:0}.barre-b.in-corso{opacity:.45}.barre-et{color:var(--muted);white-space:nowrap;padding:6px 0 4px;font-size:11px}.barre-val{white-space:nowrap;font-size:12px;font-weight:800;position:absolute;top:-20px}.barre-tip{z-index:6;border:1px solid var(--line2);white-space:nowrap;pointer-events:none;background:#fff;border-radius:10px;flex-direction:column;gap:3px;padding:8px 10px;font-size:12px;display:flex;position:absolute;bottom:calc(100% - 10px);left:50%}.barre-tip.sx{left:auto;right:50%}.barre-tip small{color:var(--muted)}.barre-tabella summary{color:var(--ink2);cursor:pointer;font-size:12px;font-weight:700}.barre-tabella table{border-collapse:collapse;margin-top:8px;font-size:12.5px}.barre-tabella th,.barre-tabella td{text-align:left;font-variant-numeric:tabular-nums;padding:4px 12px 4px 0}.barre-tabella thead th{color:var(--muted);font-weight:700}.perche{flex-direction:column;gap:10px;display:flex}.perche-r{grid-template-columns:minmax(0,1fr) 40%;align-items:center;gap:14px;font-size:13.5px;display:grid}.perche-r small{color:var(--ink2);font-size:12px;display:block}.perche-barra{background:var(--line);border-radius:5px;height:10px;overflow:hidden}.perche-barra i{background:var(--ink);border-radius:5px;height:100%;display:block}.frame.phone .perche-r{grid-template-columns:1fr}@container app (max-width:760px){.perche-r{grid-template-columns:1fr}}.altro-tel{flex-wrap:wrap;gap:8px;display:none}.altro-tel .act{text-decoration:none}.frame.phone .altro-tel{display:flex}@container app (max-width:760px){.altro-tel{display:flex}}.pagina{max-width:none;padding:12px 16px 16px}.testa{margin-bottom:10px}.testa .marca{font-size:19px}.testa .marca img{width:28px;height:28px}.demo{padding:0}.stage{display:block}.frame{box-shadow:0 0 0 1px var(--line);border-radius:16px}.frame:not(.phone) .app{height:calc(100dvh - 74px);min-height:520px}@media (max-width:820px){.pagina{padding:0}.testa{display:none}.frame{box-shadow:none;border-radius:0}}.pin{padding:14px 26px}.pl-schede{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.ps{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;gap:5px;padding:10px 12px 11px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;position:relative}.ps:hover{border-color:var(--ink);transform:translateY(-1px)}.ps-k{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:700;display:flex;overflow:hidden}.ps-can svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;display:block}.ps-urg{color:var(--red);margin-left:auto;font-style:normal;font-weight:800}.ps b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.ps .av{position:absolute;bottom:9px;right:10px}.ps.urg{border-color:var(--ink)}.ps.snz{opacity:.55}.ps.altre{background:#fafafa;justify-content:center;align-items:flex-start}.ps.altre b{font-size:20px}.ps.altre span{color:var(--ink2);font-size:12px;font-weight:600}.ps.vuota{background:var(--y-soft);border-color:var(--y-soft);grid-column:1/-1}.ps.vuota span{color:var(--ink2);font-size:12.5px}@container app (max-width:1100px){.pl-schede{grid-template-columns:repeat(2,minmax(0,1fr))}}@container app (max-width:820px){.pl-schede{scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}.pl-schede::-webkit-scrollbar{display:none}.ps{scroll-snap-align:start;flex:none;width:72%}.ps.vuota{width:100%}}.fatto-taac{border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-size:14px}.fatto-taac summary{cursor:pointer;color:var(--ink2);list-style:none}.fatto-taac summary::-webkit-details-marker{display:none}.fatto-taac summary:before{content:"›";margin-right:8px;font-weight:800;transition:transform .15s;display:inline-block}.fatto-taac[open] summary:before{transform:rotate(90deg)}.fatto-taac b{color:var(--ink)}.fatto-taac .tl{margin-top:10px}.row .meta small{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.inbox{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:340px minmax(0,1fr);height:max(460px,100dvh - 224px);display:grid;overflow:hidden}.inbox-sx{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.inbox-dx{background:#fafafa;flex-direction:column;min-width:0;min-height:0;display:flex}.cartelle{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;padding:10px;display:flex;overflow-x:auto}.cartelle::-webkit-scrollbar{display:none}.cartelle a{color:var(--ink2);border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 11px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.cartelle a:hover{background:#f4f4f4}.cartelle a[aria-current=page]{background:var(--ink);color:#fff}.cartelle a span{background:var(--line);color:var(--ink);border-radius:999px;padding:1px 6px;font-size:11px}.cartelle a[aria-current=page] span{background:#fff}.chat-lista{flex:1;margin:0;padding:4px;list-style:none;overflow-y:auto}.chat-vuote{color:var(--muted);padding:24px 16px;font-size:14px}.chat-voce{border-radius:10px;position:relative}.chat-voce:hover{background:#f6f6f6}.chat-voce.scelta{background:#efefef}.chat-link{color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 40px 10px 10px;text-decoration:none;display:grid}.chat-tondo{width:44px;height:44px;color:var(--ink);background:#ededed;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid;position:relative}.chat-canale{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-3px;right:-3px}.chat-canale svg{width:11px;height:11px;stroke:var(--ink);fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.chat-testi{flex-direction:column;gap:2px;min-width:0;display:flex}.chat-riga{align-items:center;gap:8px;min-width:0;display:flex}.chat-riga b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14.5px;font-weight:700;overflow:hidden}.chat-riga small{color:var(--muted);flex:none;font-size:11.5px}.chat-anteprima{min-width:0;color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.chat-voce.nuova .chat-anteprima{color:var(--ink);font-weight:600}.chat-voce.nuova .chat-riga small{color:var(--ink);font-weight:700}.chat-n{background:var(--ink);color:#fff;border-radius:999px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:grid}.chat-tag{color:var(--ink2);border:1px solid var(--line2);border-radius:999px;align-self:flex-start;margin-top:2px;padding:1px 7px;font-size:10.5px;font-weight:800}.chat-tag.urg{color:var(--red);border-color:#f3c9c2}.tre-punti{width:30px;height:30px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;font-size:18px;font-weight:800;transition:opacity .15s,background .15s;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.chat-voce:hover .tre-punti,.chat-voce.scelta .tre-punti,.tre-punti:focus-visible{opacity:1}.tre-punti:hover{color:var(--ink);background:#e6e6e6}@media (hover:none){.tre-punti{opacity:1}}.menu-chat{z-index:50;border:1px solid var(--line2);background:#fff;border-radius:12px;flex-direction:column;width:220px;padding:6px;display:flex;position:fixed;box-shadow:0 12px 32px #0000001f}.menu-chat button{font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:8px;justify-content:space-between;padding:9px 10px;font-size:13.5px;font-weight:600;display:flex}.menu-chat button:hover,.menu-chat button:focus-visible{background:#f3f3f3;outline:0}.menu-chat button.sotto{padding-left:22px;font-weight:500}.menu-chat hr{border:0;border-top:1px solid var(--line);margin:4px 2px}.menu-chat[aria-busy=true]{opacity:.6;pointer-events:none}.chat-testa{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:12px;padding:10px 14px;display:flex;position:relative}.chat-testa b{font-size:15px;display:block}.chat-testa small{color:var(--muted);font-size:12px}.chat-testa .tre-punti{opacity:1;margin-left:auto;position:static;transform:none}.chat-indietro{color:var(--ink);padding:0 6px 4px 0;font-size:28px;line-height:1;text-decoration:none;display:none}.chat-taac{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:12px;padding:10px 14px;font-size:13.5px;display:flex}.chat-taac p{color:var(--ink2);flex:1;margin:0;line-height:1.4}.chat-taac-k{letter-spacing:.06em;background:var(--ink);color:#fff;border-radius:6px;flex:none;padding:3px 6px;font-size:10.5px;font-weight:800}.chat-messaggi{flex-direction:column;flex:1;gap:6px;padding:14px 18px;display:flex;overflow-y:auto}.chat-giorno{justify-content:center;margin:8px 0 4px;display:flex}.chat-giorno span{color:var(--ink2);border:1px solid var(--line);background:#fff;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700}.chat-m-blocco{flex-direction:column;display:flex}.bolla{border:1px solid var(--line);background:#fff;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:min(72%,520px);padding:8px 11px 6px;font-size:14px;line-height:1.45}.bolla p{white-space:pre-wrap;margin:0}.bolla small{text-align:right;color:var(--muted);margin-top:2px;font-size:10.5px;display:block}.bolla.noi{background:var(--ink);color:#fff;border-color:var(--ink);border-radius:14px 14px 4px;align-self:flex-end}.bolla.noi small{color:#bbb}.bolla-chi{color:#ccc;margin-bottom:1px;font-size:10.5px;font-weight:800;display:block}.bolla.taac .bolla-chi{color:var(--y)}.mail{border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.mail.noi{border-left:3px solid var(--ink)}.mail header{justify-content:space-between;gap:8px;display:flex}.mail header small{color:var(--muted);font-size:12px}.mail-ogg{margin-top:2px;font-weight:700}.mail p{white-space:pre-wrap;color:var(--ink2);margin:6px 0 0}.chat-scrivi{border-top:1px solid var(--line);background:#fff;flex-direction:column;gap:8px;padding:10px 14px 12px;display:flex}.chat-scrivi textarea{font:inherit;border:1px solid var(--line2);resize:vertical;border-radius:12px;min-height:44px;padding:9px 12px;font-size:14px;line-height:1.45}.chat-scrivi textarea:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.chat-scrivi-sotto{justify-content:space-between;align-items:center;gap:12px;display:flex}.chat-scrivi-sotto small{color:var(--muted);font-size:12px}.chat-nessuna{color:var(--muted);flex:1;place-items:center;font-size:14px;display:grid}@container app (max-width:820px){.inbox{border-radius:12px;grid-template-columns:1fr;height:calc(100dvh - 252px)}.inbox.con-chat .inbox-sx,.inbox:not(.con-chat) .inbox-dx{display:none}.chat-indietro{display:block}.bolla{max-width:85%}}@container app (min-width:821px){.chat-scrivi{padding-right:96px}}.a-mano{border:1px dashed var(--line2);border-radius:12px;padding:12px 14px}.a-mano>summary{cursor:pointer;color:var(--ink2);font-size:14px;font-weight:700;list-style:none}.a-mano>summary::-webkit-details-marker{display:none}.a-mano>summary:before{content:"+";width:18px;font-weight:800;display:inline-block}.a-mano[open]>summary:before{content:"−"}.a-mano[open]>summary{margin-bottom:12px}.a-mano .spenta-riga{margin-top:10px}@container app (max-width:820px){.inbox{grid-template-columns:minmax(0,1fr)}.inbox-sx,.inbox-dx{min-width:0}.app[data-dove=\/conversazioni] .pin{display:none}.app[data-dove=\/conversazioni] .inbox{border-left:0;border-right:0;border-radius:0;height:calc(100dvh - 154px);margin:0 -16px}.chat-taac{flex-wrap:wrap}.app[data-dove=\/conversazioni] .chat-scrivi{padding-right:84px}}@container app (min-width:821px){.inbox{height:max(420px,100dvh - 300px)}.app[data-dove=\/conversazioni] .main{padding-bottom:16px}.cartelle{flex-wrap:wrap}.cartelle a{padding:6px 10px}}.chiedi form button.microfono{color:#fff;background:#2a2a2a;place-items:center;display:grid}.chiedi form button.microfono svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.chiedi form button.microfono.parla svg{fill:currentColor;stroke:none}.chiedi form button.microfono.acceso{background:var(--red);animation:1.3s ease-out infinite mic-pulsa}@keyframes mic-pulsa{0%{box-shadow:0 0 #e24b368c}to{box-shadow:0 0 0 12px #e24b3600}}.chiedi.grande form button.microfono{color:var(--ink);border:1px solid var(--line2);background:#fff}.chiedi.grande form button.microfono.acceso{background:var(--red);color:#fff;border-color:var(--red)}.chiedi.grande form button.microfono.parla{background:var(--ink);color:#fff;border-color:var(--ink)}.chiedi.grande form button.microfono svg{width:20px;height:20px}.guaio-voce{color:#ffb4a6;margin:0;font-size:12.5px}.chiedi.grande .guaio-voce{color:var(--red)}@keyframes faccia-ascolta{0%{box-shadow:0 0 #ffd23fb3}to{box-shadow:0 0 0 20px #ffd23f00}}@media (prefers-reduced-motion:reduce){.stanza-faccia.ascolta,.chiedi form button.microfono.acceso{animation:none}}.app[data-dove=\/taac] .panels{padding-top:0}.app[data-dove=\/taac] .main{padding-bottom:0}.stanza{--col:760px;flex-direction:column;height:calc(100dvh - 74px);min-height:520px;display:flex}.stanza-chat{flex-direction:column;flex:1;min-height:0;display:flex}.stanza-faccia{background:var(--y-soft);border-radius:50%;flex:none;place-items:center;transition:transform .5s cubic-bezier(.2,1.4,.4,1),opacity .35s;display:grid}.stanza-faccia:not(.arrivato){opacity:0;transform:translateY(14px)}.stanza-faccia svg{animation:3.4s ease-in-out infinite taac-ondeggia;overflow:visible}.stanza-faccia.u-contento svg{animation-duration:2.2s}.stanza-faccia.u-attento svg{animation-duration:1.5s}.stanza-faccia.u-parla svg{animation-duration:1.8s}.stanza-faccia.u-pensa .taac-antenna{animation:1.1s ease-in-out infinite taac-antenna}.stanza-faccia.salta svg{animation:.75s cubic-bezier(.3,1.6,.5,1) taac-salta-g}@keyframes taac-salta-g{0%{translate:0}30%{translate:0 -22px}55%{translate:0}72%{translate:0 -7px}to{translate:0}}.stanza-faccia.allerta .taac-antenna{animation:.6s cubic-bezier(.3,1.6,.5,1) taac-drizza}.stanza-faccia.ascolta{animation:1.6s ease-out infinite faccia-ascolta}.stanza.calmo .stanza-faccia svg,.stanza.calmo .taac-antenna,.stanza.calmo .stanza-faccia.ascolta{animation:none}.stanza.vuota{justify-content:center}.stanza.vuota .stanza-chat{flex:none}.stanza-eroe{width:100%;max-width:var(--col);text-align:center;flex-direction:column;align-items:center;gap:18px;margin:0 auto;padding:12px 0 22px;display:flex;position:relative}.stanza-eroe .stanza-faccia{width:148px;height:148px}.stanza-eroe .stanza-faccia svg{width:116px;height:116px}.stanza-saluto{letter-spacing:-.025em;text-wrap:balance;max-width:30ch;min-height:2.6em;margin:0;font-size:25px;font-weight:700;line-height:1.3}.stanza-saluto .cursore{vertical-align:-3px;background:var(--ink);width:3px;height:.95em;margin-left:3px;animation:1s steps(2,start) infinite taac-cursore;display:inline-block}.stanza-fatti{color:var(--ink2);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;margin:0;font-size:13.5px;display:flex}.stanza-fatti a{color:var(--ink2);border-bottom:1px solid var(--line2);text-decoration:none}.stanza-fatti a:hover{color:var(--ink);border-color:var(--ink)}.stanza-fatti a.urg{color:var(--red);border-color:#f3c9c2;font-weight:700}.stanza-notte{position:relative}.stanza-notte summary{cursor:pointer;border-bottom:1px solid var(--line2);list-style:none}.stanza-notte summary::-webkit-details-marker{display:none}.stanza-notte ul{z-index:6;text-align:left;border:1px solid var(--line2);background:#fff;border-radius:12px;width:340px;margin:0;padding:12px 14px 12px 30px;line-height:1.5;position:absolute;top:calc(100% + 8px);left:50%;translate:-50%;box-shadow:0 12px 30px #00000014}.stanza-eroe-versi{position:absolute;top:8px;right:0}.stanza-testa{width:100%;max-width:var(--col);border-bottom:1px solid var(--line);align-items:center;gap:12px;margin:0 auto;padding:14px 0 12px;display:flex}.stanza-testa .stanza-faccia{width:52px;height:52px}.stanza-testa .stanza-faccia svg{width:40px;height:40px}.stanza-testa b{letter-spacing:-.02em;font-size:16px;font-weight:800;display:block}.stanza-testa span{color:var(--muted);font-size:12.5px;font-weight:600}.stanza-testa .stanza-versi{margin-left:auto}.stanza-versi{border:1px solid var(--line2);cursor:pointer;width:34px;height:34px;color:var(--ink2);background:#fff;border-radius:50%;place-items:center;display:grid}.stanza-versi svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.stanza-versi[aria-pressed=true]{color:var(--ink);border-color:var(--ink)}.chiedi.grande{border:0;flex-direction:column;flex:1;gap:12px;min-height:0;margin:0;padding:0;display:flex}.stanza.vuota .chiedi.grande{flex:none}.chiedi.grande>*{width:100%;max-width:var(--col);margin-inline:auto}.chiedi.grande .filo{scrollbar-gutter:stable;flex:1;gap:18px;max-width:none;max-height:none;padding:20px 4px 8px}.chiedi.grande .filo>*{width:100%;max-width:var(--col);margin-inline:auto}.chiedi.grande .scambio{gap:8px}.chiedi.grande .scambio .tu{color:var(--ink);background:#f1f1f1;border-radius:16px 16px 5px;max-width:75%;padding:10px 14px;font-size:15px;font-weight:500}.chiedi.grande .scambio .lui{color:var(--ink);background:0 0;border-radius:0;max-width:62ch;padding:2px 0;font-size:15.5px;line-height:1.65}.chiedi.grande .scambio .lui.storto{color:#8a2b1c;background:#fdece9;border-radius:12px;padding:10px 14px}.chiedi.grande .scambio .lui.pensa{padding:8px 0}.chiedi.grande .scambio .lui.pensa span{background:#9a9a9a}.chiedi.grande .scambio .cursore{background:var(--ink)}.chiedi.grande .proposta{border:1px solid var(--line2);background:#fff;border-radius:14px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;max-width:62ch;padding:12px 14px;font-size:14px}.chiedi.grande .proposta>span{color:var(--ink)}.chiedi.grande .proposta button{padding:8px 16px;font-size:13px}.chiedi.grande .proposta .si{background:var(--ink);color:#fff}.chiedi.grande .proposta .si:hover{background:#333}.chiedi.grande .proposta .no{color:var(--ink2);border-color:var(--line2)}.chiedi.grande .proposta.fatta{background:#f2faf5;border-color:#bfe3cd}.chiedi.grande .proposta.fatta small{color:var(--green);font-weight:700}.chiedi.grande .scambio .costo{display:none}.pronte{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 auto;padding:0;list-style:none;display:grid}.pronte button{text-align:left;border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;font-size:14px;transition:border-color .15s,background .15s;display:flex}.pronte button:hover{border-color:var(--ink);background:#fcfcfc}.pronte button:disabled{opacity:.5;cursor:default}.pronte-segno{width:28px;height:28px;color:var(--ink2);background:#f4f4f4;border-radius:8px;flex:none;place-items:center;display:grid}.pronte-segno svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.chiedi.grande form{border:1px solid var(--line2);background:#fff;border-radius:20px;align-items:center;gap:6px;margin-bottom:6px;padding:7px 7px 7px 18px;display:flex;position:relative;box-shadow:0 6px 24px #0000000f}.chiedi.grande form:focus-within{border-color:var(--ink)}.chiedi.grande input{color:var(--ink);background:0 0;border:0;border-radius:0;flex:1;padding:10px 0;font-size:16px}.chiedi.grande input:focus-visible{outline:0}.chiedi.grande input::placeholder{color:#9a9a9a}.chiedi.grande form button{border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.chiedi.grande form button[type=submit]{background:var(--y);color:var(--ink)}.chiedi.grande form button svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.chiedi.grande form button.microfono{color:var(--ink2);background:0 0;border:0}.chiedi.grande form button.microfono:hover{color:var(--ink);background:#f2f2f2}.chiedi.grande form button.microfono.acceso{background:var(--red);color:#fff}.chiedi.grande form button.microfono.parla{background:var(--ink);color:#fff}.chiedi.grande form button.microfono.parla svg{fill:currentColor;stroke:none}.chiedi form button[type=submit] svg{stroke:currentColor;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.chiedi.grande .a-voce,.chiedi.grande .da-capo{width:auto;font:inherit;color:var(--ink2);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);background:0 0;border:0;align-self:center;padding:4px 8px;font-size:13px;font-weight:600}.chiedi.grande .a-voce:hover,.chiedi.grande .da-capo:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.chiedi.grande .guaio-voce{text-align:center;color:var(--red);font-size:13px}.stanza.conversa .chiedi.grande .da-capo{margin-bottom:10px}.parla-pannello{flex-direction:column;align-items:center;gap:12px;padding:10px 0 14px;display:flex}.parla-tasto{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:84px;height:84px;transition:background .2s,transform .15s;display:grid}.parla-tasto:active{transform:scale(.96)}.parla-tasto svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px}.parla-tasto.ascolta{background:var(--red);animation:1.3s ease-out infinite mic-pulsa-g}@keyframes mic-pulsa-g{0%{box-shadow:0 0 #e24b3680}to{box-shadow:0 0 0 22px #e24b3600}}.parla-tasto.pensa{background:#9a9a9a}.parla-tasto.parla svg{fill:currentColor;stroke:none;width:26px;height:26px}.parla-tasto:disabled{cursor:default}.parla-stato{text-align:center;max-width:52ch;min-height:1.5em;color:var(--ink2);margin:0;font-size:15px}.parla-esci{font:inherit;color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:13px;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:reduce){.parla-tasto.ascolta,.stanza-faccia.ascolta{animation:none}}.sotto-campo{align-items:center;gap:6px;display:flex}.sotto-campo:empty{display:none}.chiedi.grande .sotto-campo{justify-content:center;gap:18px;margin-bottom:10px}.chiedi.grande .sotto-campo>*{margin:0!important}.chiedi form button.annulla-voce{color:#aaa;background:0 0;place-items:center;display:grid}.chiedi form button.annulla-voce svg{stroke:currentColor;fill:none;stroke-width:2.4px;stroke-linecap:round;width:15px;height:15px}.chiedi.grande form button.annulla-voce{color:var(--ink2);border:0}.chiedi.grande form button.annulla-voce:hover{color:var(--ink);background:#f2f2f2}.chiedi form button.microfono.acceso svg{fill:none;stroke-width:2.6px}.parla-sotto{justify-content:center;gap:18px;display:flex}.frame{--alto-app:calc(100dvh - 74px);container:app/inline-size}.frame .app,.frame:not(.phone) .app{height:var(--alto-app);min-height:0}.frame.phone{--alto-app:min(800px,calc(100dvh - 96px))}@media (max-width:820px){.frame,.frame.phone{--alto-app:100dvh;width:100%;box-shadow:none;border-radius:0}}.stage:has(.frame.phone){justify-items:center;padding-top:4px;display:grid}.stanza{height:var(--alto-app)}.vista-tasto{z-index:30;border:1px solid var(--line2);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 11px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;top:10px;right:16px}.vista-tasto:hover{border-color:var(--ink)}.vista-tasto svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (max-width:820px){.vista-tasto{display:none}}.barra-tel,.velo{display:none}.dock{display:none!important}@container app (max-width:820px){.app{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;position:relative}.barra-tel{border-bottom:1px solid var(--line);z-index:5;background:#fff;align-items:center;gap:10px;padding:10px 12px;display:flex}.barra-tel b{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:17px;font-weight:800;overflow:hidden}.hamburger{cursor:pointer;width:40px;height:40px;color:var(--ink);background:#f3f3f3;border:0;border-radius:12px;place-items:center;display:grid}.hamburger svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;width:20px;height:20px}.barra-tel .marca-mini{width:30px;height:30px}.side{z-index:40;border-right:1px solid var(--line);width:min(290px,84%);box-shadow:none;background:#fff;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-102%);flex-direction:column!important;padding:18px 12px 16px!important;display:flex!important}.side.aperta{transform:none;box-shadow:12px 0 40px #00000024}.side .who,.side .foot,.side .who{display:flex!important}.side .tab{padding:12px;font-size:15px}.velo{z-index:35;opacity:0;pointer-events:none;background:#00000047;transition:opacity .25s;display:block;position:absolute;inset:0}.velo.su{opacity:1;pointer-events:auto}.main{padding:0 16px 24px}.pin{margin:0 -16px;padding:12px 16px 10px}.pl-top{gap:8px}.head h3{font-size:22px}.row{grid-template-columns:1fr auto}.row .ico{display:none}.split2,.team{grid-template-columns:1fr}.taac{bottom:16px;right:12px}.stanza{height:calc(var(--alto-app) - 61px)}.stanza-eroe .stanza-faccia{width:116px;height:116px}.stanza-eroe .stanza-faccia svg{width:90px;height:90px}.stanza-saluto{font-size:20px}.pronte{grid-template-columns:1fr}.stanza-notte ul{width:min(300px,86vw)}.app[data-dove=\/conversazioni] .pin{display:none}.inbox,.app[data-dove=\/conversazioni] .inbox{height:calc(var(--alto-app) - 61px - 18px);border-left:0;border-right:0;border-radius:0;grid-template-columns:minmax(0,1fr);margin:0 -16px}.inbox.con-chat .inbox-sx,.inbox:not(.con-chat) .inbox-dx{display:none}.chat-indietro{display:block}.bolla{max-width:85%}.chat-scrivi,.app[data-dove=\/conversazioni] .chat-scrivi{padding-right:84px}.conti{grid-template-columns:1fr 1fr}.stanza-eroe-versi{top:0}}@media (prefers-reduced-motion:reduce){.side,.velo{transition:none}}@container app (max-width:820px){.pl-schede{display:none}.pin{padding:10px 16px}.crow.soldi-r,.crow.scad-r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crow.soldi-r>div:first-child{flex:55%;min-width:0}.crow.scad-r>div:nth-child(2){flex:calc(100% - 44px)}.crow.soldi-r>span:empty{display:none}.crow.scad-r .scad-azioni,.crow.soldi-r form:first-of-type,.crow.soldi-r .esito-prev{margin-left:auto}.esito-menu{width:min(250px,80vw);right:0}.mese{min-width:0}.mese-g{min-height:58px;padding:4px}.mese-voci,.mese-piu{display:none}.mese-pallini{display:flex}.mese-legenda{display:none}.app[data-dove=\/agenda] .sumline{padding:10px 0}.head .date{font-size:11px}.stanza.vuota{height:auto;min-height:calc(var(--alto-app) - 61px);justify-content:flex-start;padding-bottom:12px}.stanza-eroe{gap:14px;padding-top:16px}.coll summary{flex-wrap:wrap;row-gap:8px}.coll .nome{flex:calc(100% - 52px)}.coll .stato{margin-left:46px}.crow:not(.soldi-r):not(.scad-r):not(.h){grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.crow:not(.soldi-r):not(.scad-r):not(.h)>div:first-child{grid-area:1/1}.crow:not(.soldi-r):not(.scad-r):not(.h)>.st{grid-area:2/1;justify-self:start}.crow:not(.soldi-r):not(.scad-r):not(.h)>.act{grid-area:1/2/span 2;align-self:center}.crow.h,.app:not([data-dove=\/]) .head h3{display:none}.app:not([data-dove=\/]) .head:not(:has(p,.date,summary,.btn)){display:none}.app:not([data-dove=\/]) .head:not(:has(p,.date)){justify-content:flex-end}}.entra{background:#fff;place-items:center;min-height:100dvh;padding:24px;display:grid}.entra-scheda{text-align:center;flex-direction:column;align-items:center;gap:18px;width:min(400px,100%);display:flex}.entra-scheda h1{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:800}.entra-modulo{text-align:left;flex-direction:column;gap:14px;width:100%;display:flex}.entra-modulo label{color:var(--ink2);flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.entra-modulo input{font:inherit;border:1px solid var(--line2);color:var(--ink);border-radius:12px;padding:13px 14px;font-size:16px}.entra-modulo input:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.entra-modulo .btn{justify-content:center;margin-top:6px}.entra-errore{color:#8a2b1c;background:#fdece9;border-radius:10px;margin:0;padding:10px 12px;font-size:14px}.entra-nota{color:var(--muted);margin:0;font-size:13px}.entra-nota .entra-registrati{border-color:var(--ink);color:var(--ink);background:#fff;margin-top:10px;display:inline-flex}.entra-nota .entra-registrati:hover{background:var(--ink);color:#fff}.entra-dettaglio{color:var(--muted);font-size:13px}.entra-dettaglio summary{cursor:pointer;font-weight:700}.entra-dettaglio label{margin-top:10px}.side .foot form{margin:0}.side .foot .tab.esci{width:100%;color:var(--muted)}.side{gap:4px;padding:24px 14px 18px}.side .who{gap:12px;padding:4px 10px 22px}.side .who b{letter-spacing:-.01em;font-size:15.5px;font-weight:800}.side .who span span{font-size:13px}.who-faccia{background:var(--ink);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.who-faccia svg{width:30px;height:30px}.tab{border-radius:12px;gap:12px;padding:12px 14px;font-size:15.5px}.tab svg{width:19px;height:19px}.tab .n{text-align:center;min-width:22px;padding:3px 7px;font-size:11.5px}.side .foot{gap:2px;padding-top:14px}.side .foot .tab{padding:10px 14px;font-size:14.5px}.app{grid-template-columns:248px 1fr}.main{padding:0 34px 36px}.pin{margin:0 -34px;padding:18px 34px 16px}.pl-k{letter-spacing:.12em;margin-bottom:3px;font-size:10.5px}.pl-state{font-size:17px}.pl-state small{font-size:13.5px;font-weight:600}.pl-barrow{margin-top:12px}.pl-schede{gap:12px;margin-top:16px}.ps{gap:6px;padding:12px 14px 13px}.ps b{font-size:14.5px;line-height:1.35}.ps-k{font-size:11.5px}.head h3{letter-spacing:-.03em;font-size:28px}.head p{margin-top:6px;font-size:15px;line-height:1.55}.sh-sec{letter-spacing:.11em;margin-top:8px;font-size:11.5px}.row{border-radius:14px;gap:14px;padding:16px 18px;font-size:15px}.row b{font-size:15.5px;line-height:1.35}.row small{margin-top:2px;font-size:13.5px;line-height:1.5}.crow{gap:14px;padding:14px 18px;font-size:14px}.crow b{font-size:15px}.crow small{margin-top:2px;font-size:13px;line-height:1.45}.ctable{border-radius:14px}.act{border-radius:10px;padding:10px 16px;font-size:13.5px}.fatto-taac{padding:14px 18px;font-size:14.5px}.esito,.fnote{line-height:1.55}.coll>summary{padding:16px 18px}.chat-voce .chat-link{padding:12px 40px 12px 12px}@container app (max-width:820px){.main{padding:0 16px 24px}.pin{margin:0 -16px;padding:12px 16px 10px}.head h3{font-size:22px}}.sh-card{width:min(500px,100%)}.sh-h{gap:14px;padding:20px 22px}.sh-h b{font-size:18px;font-weight:800}.sh-h .m{margin-top:2px;font-size:13px}.sh-b{padding:22px!important}.sh-sum{font-size:18px;font-weight:500;line-height:1.5}.sh-azioni{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sh-azioni form:not(.ricorda){margin:0;display:contents}.sh-azioni .ricorda{grid-column:1/-1}.sh-azione{border:1px solid var(--line2);font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:8px;width:100%;padding:16px 8px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.sh-azione:hover{border-color:var(--ink)}.sh-azione svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.opt{border-radius:14px;gap:12px;padding:14px 16px;font-size:14.5px}.opt small{margin-top:2px;font-size:13px}.tl li{font-size:14.5px;line-height:1.5}.week{border-radius:14px;grid-template-columns:56px repeat(5,minmax(0,1fr));font-size:13px}.week .dh{text-align:center;padding:12px 6px;font-size:14px;font-weight:800}.week .hr{color:var(--muted);padding:10px 8px;font-size:12.5px}.week .cell{min-height:56px;padding:5px}.ev{border-radius:9px;padding:7px 9px;font-size:13px;line-height:1.3}.ev small{margin-top:2px;font-size:11.5px}@container app (max-width:820px){.app{grid-template-columns:1fr}}.indietro{color:var(--ink2);align-self:flex-start;font-size:14px;font-weight:700;text-decoration:none}.indietro:hover{color:var(--ink)}.cliente{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.cliente-sx{flex-direction:column;gap:18px;min-width:0;display:flex}.cliente-dx{flex-direction:column;gap:18px;display:flex;position:sticky;top:12px}.cliente-testa{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cliente-testa h3{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:800}.cliente-testa p{color:var(--ink2);margin:4px 0 0;font-size:14.5px}.cliente-tondo{background:var(--y-soft);border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-size:20px;font-weight:800;display:grid}.cliente-stato{gap:8px;margin-left:auto;display:flex}.cliente-stato select{font:inherit;border:1px solid var(--line2);background:#fff;border-radius:10px;padding:9px 12px;font-size:14px;font-weight:700}.cliente-detto{margin:0;font-size:19px;font-weight:500;line-height:1.5}.cliente-numeri b{font-size:21px}.cliente-messaggi{flex-direction:column;gap:10px;display:flex}.cliente-messaggi .act{align-self:flex-start;text-decoration:none}.cliente-m{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px 14px}.cliente-m.noi{background:#f7f7f7;border-color:#f7f7f7}.cliente-m small{color:var(--muted);font-size:12.5px;font-weight:600}.cliente-m p{white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.cliente-box{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.cliente-box .sh-sec{margin-top:0}.contatti{flex-direction:column;gap:10px;margin:0;display:flex}.contatti div{grid-template-columns:82px 1fr;gap:8px;font-size:14px;display:grid}.contatti dt{color:var(--muted);font-weight:600}.contatti dd{overflow-wrap:anywhere;min-width:0;margin:0}.contatti a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px;font-weight:600}.contatti-modulo{flex-direction:column;gap:8px;display:flex}.contatti-modulo input{font:inherit;border:1px solid var(--line2);border-radius:10px;padding:10px 12px;font-size:14px}.contatti-modulo .act{align-self:flex-start}.nota-nuova{flex-direction:column;gap:8px;display:flex}.nota-nuova textarea{font:inherit;border:1px solid var(--line2);resize:vertical;border-radius:12px;padding:11px 12px;font-size:14.5px;line-height:1.5}.nota-nuova textarea:focus-visible,.contatti-modulo input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.nota-nuova .btn{justify-content:center;padding:11px 16px;font-size:14px}.note{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.note li{border-left:3px solid var(--y);padding:2px 0 2px 12px}.note p{margin:0;font-size:14.5px;line-height:1.5}.note small{color:var(--muted);align-items:center;gap:8px;margin-top:4px;font-size:12.5px;display:flex}.note small form{margin:0 0 0 auto}.note small button{font:inherit;color:var(--muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;font-size:12.5px;text-decoration:underline}.note small button:hover{color:var(--red)}.sh-note{color:var(--muted);margin:0;font-size:14px}@container app (max-width:1100px){.cliente{grid-template-columns:1fr}.cliente-dx{position:static}}@container app (max-width:820px){.cliente-testa h3{font-size:24px}.cliente-stato{margin-left:0}}.aiuto-tasto{border:1px solid var(--line2);width:22px;height:22px;color:var(--ink2);vertical-align:2px;background:#fff;border-radius:50%;place-items:center;margin-left:8px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-grid}.aiuto-tasto:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.aiuto{flex-direction:column;gap:28px;max-width:760px;display:flex}.aiuto header h3{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:800}.aiuto header p{color:var(--ink2);margin:8px 0 0;font-size:16px;line-height:1.55}.aiuto header .aiuto-tempo{color:var(--ink);font-size:14px;font-weight:700}.aiuto section{flex-direction:column;gap:12px;display:flex}.aiuto-prima{flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:15px;line-height:1.55;display:flex}.aiuto-passi{counter-reset:passo;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.aiuto-passi li{counter-increment:passo;border:1px solid var(--line);border-radius:14px;padding:16px 18px 16px 62px;position:relative}.aiuto-passi li:before{content:counter(passo);background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:grid;position:absolute;top:15px;left:18px}.aiuto-passi b{margin-bottom:4px;font-size:16px;display:block}.aiuto-passi p{color:var(--ink2);margin:6px 0 0;font-size:15px;line-height:1.6}.aiuto-tabella{border:1px solid var(--line);border-radius:14px;font-size:14px;overflow:hidden}.aiuto-tabella .riga{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1.4fr 1.4fr 1fr;align-items:start;gap:12px;padding:12px 16px;display:grid}.aiuto-tabella .riga:last-child{border-bottom:0}.aiuto-tabella .riga.h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:800}.aiuto-tabella small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.aiuto-tabella code{overflow-wrap:anywhere;background:#f4f4f4;border-radius:6px;padding:2px 6px;font-size:13px}.aiuto-nota{color:var(--muted);margin:0;font-size:13.5px}.aiuto-problemi{flex-direction:column;gap:14px;margin:0;display:flex}.aiuto-problemi dt{font-size:15px;font-weight:700}.aiuto-problemi dd{color:var(--ink2);margin:4px 0 0;font-size:15px;line-height:1.55}.aiuto-fine{align-self:flex-start}@container app (max-width:820px){.aiuto-tabella .riga{grid-template-columns:1fr}.aiuto-tabella .riga.h{display:none}.aiuto-passi li{padding-left:56px}}.legale{background:#fff;min-height:100dvh}.legale-testa{z-index:5;border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px max(20px,50% - 410px);display:flex;position:sticky;top:0}.legale-testa .marca{color:var(--ink);align-items:center;gap:10px;font-size:19px;font-weight:800;text-decoration:none;display:flex}.legale-testa nav{flex-wrap:wrap;gap:18px;display:flex}.legale-testa nav a{color:var(--ink2);font-size:14px;font-weight:700;text-decoration:none}.legale-testa nav a:hover{color:var(--ink)}.legale main{padding:36px 20px 60px}.legale-doc{max-width:760px;color:var(--ink);margin:0 auto;font-size:16px;line-height:1.7}.legale-doc h1{letter-spacing:-.03em;margin:0 0 10px;font-size:36px;font-weight:800;line-height:1.15}.legale-doc .legale-sotto{color:var(--ink2);margin:0 0 30px}.legale-doc h2{letter-spacing:-.01em;margin:34px 0 10px;font-size:19px;font-weight:800}.legale-doc p{margin:0 0 12px}.legale-doc ul{flex-direction:column;gap:8px;margin:0 0 14px;padding-left:22px;display:flex}.legale-doc mark{background:var(--y);color:var(--ink);border-radius:4px;padding:0 4px}.legale-piede{max-width:760px;color:var(--muted);margin:0 auto;padding:0 20px 40px;font-size:13px}.entra-scheda.accetta{width:min(560px,100%)}.accetta-modulo{text-align:left;flex-direction:column;gap:14px;width:100%;display:flex}.accetta-modulo label{border:1px solid var(--line);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14.5px;line-height:1.55;display:flex}.accetta-modulo label:has(input:checked){border-color:var(--ink)}.accetta-modulo input[type=checkbox]{width:20px;height:20px;accent-color:var(--ink);flex:none;margin-top:2px}.accetta-modulo a{color:var(--ink);font-weight:700}.accetta-modulo .btn{justify-content:center}.entra-legale{justify-content:center;gap:14px;font-size:12.5px;display:flex}.entra-legale a{color:var(--muted)}.fatto-taac .tl{gap:10px;margin-top:14px;padding-left:2px}.fatto-taac .tl li{color:var(--ink2);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.fatto-taac .tl li:before{content:"";background:var(--y);border-radius:50%;flex:none;width:7px;height:7px;margin-top:8px}.inbox{height:max(460px,calc(var(--alto-app) - 70px))}.app{transition:grid-template-columns .25s cubic-bezier(.2,.8,.2,1)}.app:has(.side.stretta){grid-template-columns:84px 1fr}.side .stringi{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;margin-top:8px;padding:8px 14px;font-size:13.5px;font-weight:600;display:flex}.side .stringi:hover{color:var(--ink);background:#f4f4f4}.side .stringi svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.side.stretta{padding-inline:12px}.side.stretta .tab-nome,.side.stretta .who>span:not(.who-faccia),.side.stretta .stringi span{display:none}.side.stretta .tab,.side.stretta .stringi{justify-content:center;padding-inline:0;position:relative}.side.stretta .who{justify-content:center;padding-inline:0}.side.stretta .tab .n{min-width:18px;margin:0;padding:1px 5px;font-size:10.5px;position:absolute;top:4px;right:4px}@container app (max-width:820px){.side .stringi{display:none}.app:has(.side.stretta){grid-template-columns:1fr}.side.stretta .tab-nome,.side.stretta .who>span{display:revert}}@media (prefers-reduced-motion:reduce){.app{transition:none}}.chat-oggetto{font:inherit;border:1px solid var(--line2);border-radius:12px;padding:9px 12px;font-size:14px;font-weight:600}.chat-oggetto:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.chat-scrivi-tasti{flex:none;gap:8px;display:flex}.chat-scrivi-tasti a.act{text-decoration:none}.chat-scrivi-tasti a[aria-disabled=true]{opacity:.5;pointer-events:none}.cartelle-riga{border-bottom:1px solid var(--line);align-items:center;display:flex;position:relative}.cartelle-riga .cartelle{border-bottom:0;flex:1}.chat-piu{background:var(--y);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:12px;flex:none;place-items:center;margin-right:10px;display:grid}.chat-piu svg{stroke:currentColor;fill:none;stroke-width:2.4px;stroke-linecap:round;width:18px;height:18px}.chat-nuova{z-index:20;border:1px solid var(--line2);background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex;position:absolute;top:calc(100% + 6px);left:10px;right:10px;box-shadow:0 14px 36px #0000001f}.chat-nuova b{font-size:15px}.chat-nuova input{font:inherit;border:1px solid var(--line2);border-radius:10px;padding:10px 12px;font-size:14px}.chat-nuova .seg button{font-size:13px}.chat-nuova-tasti{justify-content:flex-end;gap:8px;display:flex}.nuovo-in-cima{position:relative}.nuovo-in-cima>summary{padding:11px 18px;font-size:14.5px;list-style:none}.nuovo-in-cima>summary::-webkit-details-marker{display:none}.pannello-nuovo{z-index:20;border:1px solid var(--line2);background:#fff;border-radius:16px;flex-direction:column;gap:10px;width:min(380px,90vw);padding:16px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #0000001f}.pannello-nuovo b{font-size:16px}.pannello-nuovo input,.pannello-nuovo select,.pannello-nuovo textarea{font:inherit;border:1px solid var(--line2);background:#fff;border-radius:10px;padding:10px 12px;font-size:14px}.pannello-nuovo .btn{justify-content:center}.pannello-nuovo .spenta-riga{font-size:12.5px}.pannello-nuovo .riga2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.week .cell{position:relative}.cell-piu{color:#0000;z-index:0;border-radius:8px;place-items:center;font-size:20px;font-weight:700;text-decoration:none;display:grid;position:absolute;inset:0}.cell-piu:hover,.cell-piu:focus-visible{color:var(--ink2);background:#f7f7f7}.week .cell .ev{z-index:1;position:relative}.week .dh small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:600;display:block}.week .dh.oggi{color:var(--ink)}.week .dh.oggi small{background:var(--ink);color:#fff;border-radius:999px;margin-top:3px;padding:1px 8px;display:inline-block}.row .acts form{margin:0}.tabellone{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:16px;display:grid}.colonna{border:1px solid var(--line);background:#fcfcfc;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.colonna header{align-items:center;gap:10px;display:flex}.colonna header b{font-size:15.5px;display:block}.colonna header small{color:var(--muted);font-size:12.5px}.colonna-n{background:var(--ink);color:#fff;border-radius:999px;place-items:center;min-width:26px;height:26px;margin-left:auto;padding:0 8px;font-size:12.5px;font-weight:800;display:grid}.carico{background:var(--line);border-radius:999px;height:6px;overflow:hidden}.carico i{background:var(--y);border-radius:999px;height:100%;display:block}.carico i.pieno{background:var(--red)}.carico-detto{color:var(--muted);margin-top:-4px;font-size:12px}.compiti{flex-direction:column;gap:10px;display:flex}.compito{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.compito.urg{border-color:var(--ink)}.compito.dopo{opacity:.6}.compito-titolo{color:var(--ink);align-items:flex-start;gap:10px;font-size:14.5px;font-weight:700;line-height:1.35;text-decoration:none;display:flex}.compito-titolo small{color:var(--ink2);margin-top:3px;font-size:12.5px;font-weight:500;display:block}.compito-titolo .tagu{font-style:normal}.compito-azioni{flex-wrap:wrap;gap:6px;display:flex}.compito-azioni form{gap:6px;margin:0;display:flex}.compito-azioni select{font:inherit;border:1px solid var(--line2);background:#fff;border-radius:9px;max-width:130px;padding:7px 8px;font-size:13px}.compito-azioni .act{padding:7px 12px;font-size:13px}.compito-titolo .tagu{margin-right:6px;display:inline-block}.compito-azioni form:first-child{flex:1;min-width:0}.compito-azioni form:first-child select{flex:1;min-width:0;max-width:none}.scrivi{border-top:1px solid var(--line);background:#f7f7f7;flex-direction:column;gap:8px;padding:12px 16px 14px;display:flex}.scrivi-bozza{border:1px solid var(--line2);font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13.5px;font-weight:600;display:inline-flex}.scrivi-bozza:hover{border-color:var(--ink)}.scrivi-bozza-k{letter-spacing:.06em;background:var(--ink);color:#fff;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:800}.scrivi-oggetto{font:inherit;box-shadow:0 0 0 1px var(--line);background:#fff;border:0;border-radius:14px;padding:11px 16px;font-size:15px;font-weight:600}.scrivi-oggetto:focus-visible{outline:2px solid var(--ink);outline-offset:0}.scrivi-barra{align-items:flex-end;gap:10px;display:flex}.scrivi-barra textarea{min-width:0;font:inherit;resize:none;box-shadow:0 0 0 1px var(--line);background:#fff;border:0;border-radius:24px;flex:1;max-height:168px;padding:13px 18px;font-size:16px;line-height:1.45;overflow-y:auto}.scrivi-barra textarea:focus-visible{outline:2px solid var(--ink);outline-offset:0}.scrivi-invia{background:var(--y);width:50px;height:50px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;transition:transform .12s,opacity .15s;display:grid}.scrivi-invia:active{transform:scale(.94)}.scrivi-invia:disabled{opacity:.45;cursor:default}.scrivi-invia svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;margin-left:-2px}.scrivi-gira{border:2.5px solid #11111140;border-top-color:var(--ink);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite gira}@keyframes gira{to{transform:rotate(360deg)}}.scrivi-guaio{color:#8a2b1c;margin:0;font-size:13.5px}.scrivi-guaio a{color:var(--ink);font-weight:700}.chat-messaggi{padding:18px 24px}.bolla{padding:9px 13px 7px;font-size:15.5px}.mail{font-size:15px}@media (min-width:821px){.app[data-dove=\/conversazioni] .scrivi{padding-right:16px}}.modulo-squadra{flex-direction:column;gap:8px;display:flex}.modulo-squadra input,.modulo-squadra select{font:inherit;border:1px solid var(--line2);background:#fff;border-radius:10px;padding:9px 11px;font-size:14px}.modulo-squadra .mini{color:var(--ink2);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.modulo-squadra .mini input{width:80px}.modulo-squadra.riga{flex-flow:wrap;align-items:center}.modulo-squadra .btn{justify-content:center}.modifica-persona{text-align:left;margin-top:6px}.accessi{border:1px solid var(--line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.accesso{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) auto auto auto auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.accesso:last-child{border-bottom:0}.accesso.spento{opacity:.5}.accesso-chi b{font-size:15px;display:block}.accesso-chi small{color:var(--muted);font-size:12.5px}.accesso-campo{gap:6px;margin:0;display:flex}.accesso-campo select{font:inherit;border:1px solid var(--line2);background:#fff;border-radius:9px;padding:7px 9px;font-size:13.5px}.accesso form{margin:0}.accesso-pw{position:relative}.accesso-pw>summary{list-style:none}.accesso-pw>summary::-webkit-details-marker{display:none}.accesso-pw .modulo-squadra{z-index:10;border:1px solid var(--line2);background:#fff;border-radius:12px;width:280px;padding:10px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #0000001a}@container app (max-width:1100px){.accesso{grid-template-columns:1fr}}.schede{border-bottom:1px solid var(--line);gap:4px;margin-top:-6px;display:flex}.schede a{color:var(--ink2);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:15px;font-weight:700;text-decoration:none}.schede a:hover{color:var(--ink)}.schede a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.tag{--c:#8c8c8c;color:var(--ink);background:color-mix(in srgb,var(--c) 14%,#fff);border:1px solid color-mix(in srgb,var(--c) 45%,#fff);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:12.5px;font-weight:700;display:inline-flex}.tag:before{content:"";background:var(--c);border-radius:50%;width:8px;height:8px}.tag.piccola{padding:2px 8px 2px 6px;font-size:11.5px}.tag-riga{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.tag-riga:empty{display:none}.filtri-clienti{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filtri-clienti .cerca{flex:260px;margin:0}.filtri-clienti .cerca input{width:100%;font:inherit;border:1px solid var(--line2);border-radius:12px;padding:10px 14px;font-size:14.5px}.sel-cat{gap:6px;margin:0;display:flex}.sel-cat select{font:inherit;border:1px solid var(--line2);background:#fff;border-radius:10px;padding:9px 11px;font-size:14px}.tag-filtro{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag-filtro a{border-radius:999px;text-decoration:none}.tag-filtro a.scelto .tag{box-shadow:0 0 0 2px var(--ink)}.togli-filtri{color:var(--ink2);margin-left:6px;font-size:13px;font-weight:700}.spiega-riga{color:var(--ink2);max-width:70ch;margin:0;font-size:14.5px;line-height:1.55}.etichette-lista{border:1px solid var(--line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.etichetta-riga{border-bottom:1px solid var(--line);grid-template-columns:200px 1fr auto auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.etichetta-riga:last-child{border-bottom:0}.etichetta-riga small{color:var(--muted);font-size:12.5px}.etichetta-riga form{margin:0}.etichetta-modulo{align-items:center;gap:8px;display:flex}.etichetta-modulo input[name=nome]{font:inherit;border:1px solid var(--line2);border-radius:9px;flex:1;padding:8px 10px;font-size:14px}.etichetta-modulo input[type=color],.etichetta-nuova input[type=color]{border:1px solid var(--line2);background:#fff;border-radius:9px;width:40px;height:36px;padding:2px}.etichetta-nuova{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.etichetta-nuova input[name=nome]{font:inherit;border:1px solid var(--line2);border-radius:10px;flex:260px;padding:10px 12px;font-size:14.5px}.colori{gap:6px;display:flex}.colori label{background:var(--c);cursor:pointer;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 0 0 2px #fff,0 0 0 3px #0000}.colori label:has(input:checked){box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink)}.colori input{opacity:0;width:0;height:0;position:absolute}.categorie{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.albero{flex-direction:column;gap:6px;display:flex;position:sticky;top:12px}.ramo{border:1px solid var(--line);border-radius:14px;flex-direction:column;padding:6px;display:flex}.albero a{color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:14.5px;text-decoration:none;display:flex}.albero a.foglia{color:var(--ink2);padding-left:24px;font-size:14px}.albero a:hover{background:#f5f5f5}.albero a[aria-current=page]{background:var(--ink);color:#fff}.albero a small{color:inherit;opacity:.7;font-size:12px}.categoria{flex-direction:column;gap:14px;min-width:0;display:flex}.categoria header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.categoria h4{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800}.categoria header p{color:var(--ink2);margin:4px 0 0;font-size:14px}.sh-note.pad{padding:14px 18px}.eredita{color:var(--muted);font-size:12px}.spunte{flex-direction:column;gap:6px;max-height:280px;display:flex;overflow-y:auto}.spunte.riga{flex-flow:wrap;gap:8px 14px;max-height:none}.spunte label{align-items:center;gap:8px;font-size:14px;display:flex}.pannello-dentro{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.pannello-dentro input,.pannello-dentro select,.pannello-dentro textarea,.contatti-modulo select,.contatti-modulo textarea{font:inherit;border:1px solid var(--line2);background:#fff;border-radius:10px;padding:9px 11px;font-size:14px}.massivo{position:relative}.massivo-pannello{width:min(440px,90vw);right:0}.massivo-pannello small{color:var(--muted);font-size:12.5px}.massivo-pannello .conferma{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.carica{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.drive{flex-direction:column;gap:8px;display:flex}.drive .carica input[type=search]{font:inherit;border:1px solid var(--line2);border-radius:10px;min-width:240px;padding:8px 10px;font-size:14px}.drive-riga{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.drive-riga .doc-nome{min-width:200px;color:var(--ink);flex-direction:column;flex:1;text-decoration:none;display:flex}.drive-riga .doc-nome small{color:var(--muted)}.drive-riga select{font:inherit;border:1px solid var(--line2);background:#fff;border-radius:10px;max-width:180px;padding:6px 8px;font-size:13px}.drive-tasti{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.altra-casella{margin-top:12px}.carica input[type=file]{font:inherit;font-size:13.5px}.chip{color:var(--ink2);border:1px solid var(--line2);background:#fff;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700;text-decoration:none}.chip.scelto{background:var(--ink);color:#fff;border-color:var(--ink)}.riga-cliente{justify-content:space-between;align-items:center;gap:8px;font-size:14.5px;display:flex}.riga-cliente a{color:var(--ink);font-weight:700;text-decoration:none}.riga-cliente form{margin:0}.riga-cliente button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:12.5px;text-decoration:underline}.opt.fatto{opacity:.55}@container app (max-width:1100px){.categorie{grid-template-columns:1fr}.albero{position:static}.etichetta-riga{grid-template-columns:1fr}}.categoria .crow{grid-template-columns:minmax(0,1fr) auto auto}.tag-scelta{flex-wrap:wrap;gap:6px;display:flex}.tag-scelta form{margin:0}.tag-scelta button{cursor:pointer;opacity:.45;background:0 0;border:0;border-radius:999px;padding:0}.tag-scelta button.su{opacity:1}.tag-scelta button:hover{opacity:.85}.link-piccolo{color:var(--ink2);font-size:13px;font-weight:700}.spunte-gruppo{flex-direction:column;gap:4px;margin-bottom:6px;display:flex}.spunte label.dentro{padding-left:22px;font-size:13.5px}.riga-link{color:var(--ink);border-bottom:1px solid var(--line);flex-direction:column;padding:6px 0;font-size:14.5px;font-weight:700;text-decoration:none;display:flex}.riga-link small{color:var(--muted);font-size:12.5px;font-weight:500}.cliente-m.nota{background:var(--y-soft);border-color:var(--y-soft)}.storico{max-height:520px;padding-right:4px;overflow-y:auto}.chat-compito{background:#f7f7f7;border-radius:14px;flex-direction:column;gap:8px;max-height:320px;padding:12px;display:flex;overflow-y:auto}.chat-compito .bolla{max-width:85%}.chat-compito-scrivi{align-items:flex-end;gap:8px;display:flex}.chat-compito-scrivi textarea{font:inherit;border:1px solid var(--line2);resize:none;border-radius:18px;flex:1;padding:10px 14px;font-size:14.5px;line-height:1.45}.chat-compito-scrivi .scrivi-invia{width:44px;height:44px}.mini-etich{color:var(--ink2);justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.mini-etich input{font:inherit;border:1px solid var(--line2);border-radius:10px;padding:8px 10px;font-size:14px}.chat-conta{color:var(--ink2);background:#f1f1f1;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700}.pannello-nuovo .spunte.riga label{font-size:13px}.discussioni{border:1px solid var(--line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.discussione{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:grid}.discussione:hover{background:#fafafa}.discussione b{font-size:14.5px;display:block}.discussione small{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.discussione-q{color:var(--muted)!important;font-size:12px!important}.discussione-nuova{background:#fafafa;gap:8px;margin:0;padding:12px 16px;display:flex}.discussione-nuova select{font:inherit;border:1px solid var(--line2);background:#fff;border-radius:10px;flex:1;padding:9px 11px;font-size:14px}.chat-compito,.chat-compito-scrivi,.sh-b .tag-scelta{flex:none}.ev.colorato:not(.auto){background:color-mix(in srgb,var(--c) 16%,#fff);border-left:4px solid var(--c)}.week a.dh{color:inherit;text-decoration:none}.week a.dh:hover{background:#f6f6f6}.week .dh.persona{justify-content:center;align-items:center;gap:8px;display:flex}.giorno-testa{align-items:center;gap:10px;display:flex}.giorno-testa b{text-transform:capitalize;text-align:center;min-width:220px;font-size:18px}.giorno-testa .act{text-decoration:none}.persone-seg{max-width:100%;overflow-x:auto}.spunte-titolo{color:var(--ink2);font-size:13px;font-weight:700}.viste-posta{scrollbar-width:none;gap:2px;padding:6px 10px 0;display:flex;overflow-x:auto}.viste-posta::-webkit-scrollbar{display:none}.viste-posta a{color:var(--muted);border-bottom:2px solid #0000;flex:none;padding:6px 9px;font-size:12.5px;font-weight:600;text-decoration:none}.viste-posta a:hover{color:var(--ink)}.viste-posta a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.cerca-chat{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:10px;display:flex}.cerca-chat input[type=search]{font:inherit;border:1px solid var(--line2);background:#fff;border-radius:10px;flex:100%;padding:8px 11px;font-size:14px}.cerca-chat select{min-width:0;font:inherit;border:1px solid var(--line2);background:#fff;border-radius:10px;flex:1 1 0;padding:6px 8px;font-size:12.5px}.cerca-chat button,.cerca-chat a{font:inherit;border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:10px;padding:6px 11px;font-size:12.5px;font-weight:700;text-decoration:none}.cerca-chat a{color:var(--ink);border-color:var(--line2);background:#fff}.chat-segni{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.chat-segni .chat-tag{margin-top:0}.chat-tag.bozza{color:var(--ink);border-style:dashed}.chat-et{color:var(--ink2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:10.5px;font-weight:700;line-height:1.3;display:inline-flex}.chat-et i,.menu-et i{border-radius:50%;flex:none;width:8px;height:8px}.menu-chat .menu-et{justify-content:flex-start;align-items:center;gap:8px}.menu-chat .menu-et span{margin-left:auto}.menu-chat{max-height:calc(100vh - 16px);overflow-y:auto}.scrivi-da{color:var(--muted);align-items:center;gap:8px;margin-bottom:6px;font-size:12.5px;font-weight:700;display:flex}.scrivi-da select{min-width:0;font:inherit;border:1px solid var(--line2);color:var(--ink);background:#fff;border-radius:10px;flex:1;padding:6px 8px;font-size:13px}.scrivi-sotto{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.scrivi-sotto>button,.scrivi-modelli>button{font:inherit;border:1px solid var(--line2);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700}.scrivi-sotto>button:disabled{opacity:.45;cursor:default}.scrivi-sotto small{color:var(--muted);font-size:12px}.scrivi-modelli{position:relative}.scrivi-lista{z-index:40;border:1px solid var(--line2);background:#fff;border-radius:12px;flex-direction:column;width:300px;max-height:280px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 12px 32px #0000001f}.scrivi-lista button{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.scrivi-lista button:hover,.scrivi-lista button:focus-visible{background:#f3f3f3;outline:0}.scrivi-lista b{font-size:13.5px}.scrivi-lista small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.massivi{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.recapiti-gruppo summary small{color:var(--muted);font-weight:500}.nome-casella{align-items:flex-end;gap:8px;margin:0 0 12px;display:flex}.nome-casella label{color:var(--muted);flex-direction:column;flex:1;gap:4px;max-width:360px;font-size:12.5px;font-weight:700;display:flex}.nome-casella input{font:inherit;border:1px solid var(--line2);color:var(--ink);border-radius:10px;padding:8px 10px;font-size:14px}.aggiungi-caselle{margin:10px 0 4px}.modelli{flex-direction:column;gap:6px;max-width:720px;display:flex}.modello{border:1px solid var(--line);background:#fff;border-radius:12px}.modello summary{cursor:pointer;flex-direction:column;gap:2px;padding:11px 14px;list-style:none;display:flex}.modello summary::-webkit-details-marker{display:none}.modello summary b{font-size:14px}.modello summary small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.modello form{padding:0 14px 12px}.modello textarea{font:inherit;border:1px solid var(--line2);resize:vertical;border-radius:10px;padding:8px 10px;font-size:14px}.filtri-archivio{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.filtri-archivio input[type=search]{font:inherit;border:1px solid var(--line2);border-radius:10px;flex:2 220px;padding:8px 11px;font-size:14px}.filtri-archivio select{min-width:0;font:inherit;border:1px solid var(--line2);background:#fff;border-radius:10px;flex:150px;padding:7px 8px;font-size:13px}.archivio{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.doc-riga{border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 14px;display:flex}.doc-riga:first-child{border-top:0}.doc-nome{min-width:0;color:var(--ink);flex-direction:column;flex:1;gap:2px;text-decoration:none;display:flex}.doc-nome b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.doc-nome:hover b{text-decoration:underline}.doc-nome small{color:var(--muted);font-size:12px}.doc-legami{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:45%;display:flex}.doc-legami a{color:var(--ink2);border:1px solid var(--line2);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700;text-decoration:none}.carica select{font:inherit;border:1px solid var(--line2);background:#fff;border-radius:10px;max-width:200px;padding:6px 8px;font-size:13px}@container app (max-width:820px){.doc-riga{flex-wrap:wrap}.doc-legami{justify-content:flex-start;max-width:none}}.discussione-riga{align-items:center;gap:8px;display:flex}.discussione-riga .discussione{flex:1;min-width:0}.discussione-riga.fissata .discussione{border-color:var(--ink)}.fissata-segno{border:1px solid var(--ink);vertical-align:2px;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:800}.avv-azioni{gap:8px;display:flex}.avv-lista{border:1px solid var(--line);border-radius:14px;flex-direction:column;margin:14px 0 22px;display:flex;overflow:hidden}.avv-riga{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:10px 1fr auto;align-items:start;gap:12px;padding:12px 16px;text-decoration:none;display:grid}.avv-riga:first-child{border-top:0}.avv-riga:hover{background:var(--y-soft)}.avv-punto{background:0 0;border-radius:50%;width:8px;height:8px;margin-top:6px}.avv-riga.nuovo .avv-punto{background:var(--ink)}.avv-riga.nuovo[data-tipo=urgente] .avv-punto{background:#d93025}.avv-corpo{flex-direction:column;gap:3px;min-width:0;display:flex}.avv-corpo b{font-size:14px;font-weight:600}.avv-riga.nuovo .avv-corpo b{font-weight:800}.avv-corpo small{color:var(--ink2);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.avv-corpo .avv-mail{color:var(--muted)}.avv-quando{color:var(--muted);white-space:nowrap;font-size:12px}.avv-pref{flex-direction:column;align-items:flex-start;gap:12px;margin:10px 0 14px;display:flex}.avv-pref table{border-collapse:collapse;font-size:14px}.avv-pref th{color:var(--muted);text-align:center;padding:6px 14px;font-size:12px;font-weight:700}.avv-pref td{border-top:1px solid var(--line);padding:9px 14px}.avv-pref td:not(:first-child){text-align:center}.avv-pref input[type=checkbox]{width:17px;height:17px;accent-color:var(--ink)}.avv-ok{color:var(--ink2);font-size:13px}@media (max-width:640px){.avv-pref th,.avv-pref td{padding:8px 6px}.avv-pref td:first-child{font-size:13px}}.giorno-testa .mese-conti{color:var(--muted);margin-left:auto;font-size:13px}.mese{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));min-width:640px;margin-top:12px;display:grid;overflow:hidden}.mese-dh{color:var(--muted);border-bottom:1px solid var(--line);text-align:left;padding:8px;font-size:11px;font-weight:700}.mese-g{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:3px;min-width:0;min-height:108px;padding:6px;display:flex}.mese-g:nth-child(7n){border-right:0}.mese-g.fuori{background:#fafafa}.mese-g.fuori .mese-num{color:var(--muted)}.mese-testa{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.mese-num{color:var(--ink);border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;text-decoration:none;display:grid}.mese-num:hover{background:var(--line)}.mese-g.oggi .mese-num{background:var(--y)}.mese-piu{opacity:0;color:var(--muted);padding:0 4px;font-size:15px;text-decoration:none}.mese-g:hover .mese-piu,.mese-piu:focus{opacity:1}.mese-ev,.mese-scade{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);background:#f3f3f3;border-radius:5px;padding:2px 6px;font-size:11.5px;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.mese-ev{border-left:3px solid var(--c,#8c8c8c);background:color-mix(in srgb,var(--c,#8c8c8c) 12%,#fff)}.mese-ev.auto{border-left-color:var(--y);background:var(--y-soft)}.mese-ev b{font-weight:700}.mese-scade{border:1px dashed var(--line2);background:#fff}.mese-altri{color:var(--muted);padding-left:6px;font-size:11px;text-decoration:none}.mese-legenda{color:var(--muted);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.mese-legenda .mese-scade{display:inline-block}.opt[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.lezioni{border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.lezione{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.lezione:first-child{border-top:0}.lezione span{flex-direction:column;gap:2px;min-width:0;display:flex}.lezione b{font-size:14px}.lezione small{color:var(--ink2);font-size:12.5px}.doc-taac{background:var(--y-soft);color:var(--y-ink);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.doc-sposta{position:relative}.doc-sposta summary{cursor:pointer;list-style:none}.doc-sposta summary::-webkit-details-marker{display:none}.doc-riga:has(.doc-sposta[open]){flex-wrap:wrap}.doc-sposta[open]{flex-direction:column;flex-basis:100%;order:10;align-items:flex-end;gap:8px;display:flex}.doc-sposta[open] .pannello-nuovo{width:100%;max-width:420px;box-shadow:none;position:static}.doc-sposta small{color:var(--ink2);font-size:12px}.sq{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:minmax(200px,260px) minmax(0,1fr);height:min(72vh,760px);margin-top:14px;display:grid;overflow:hidden}.sq-stanze{border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:8px;display:flex;overflow-y:auto}.sq-stanza{color:var(--ink);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:9px 10px;text-decoration:none;display:flex}.sq-stanza:hover{background:#f6f6f6}.sq-stanza[aria-current=page]{background:var(--y-soft)}.sq-stanza .n{margin-left:auto}.sq-stanza-testo{flex-direction:column;flex:1;min-width:0;display:flex}.sq-stanza-testo b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.sq-stanza-testo small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sq-av-tutti{background:var(--y);color:var(--ink);font-size:9.5px}.sq-av-gruppo{background:var(--ink);color:#fff}.sq-nuova{margin:4px 2px}.sq-nuova summary{cursor:pointer;text-align:left;list-style:none;display:block}.sq-nuova summary::-webkit-details-marker{display:none}.sq-colleghi{flex-direction:column;gap:2px;margin-top:6px;display:flex}.sq-collega{width:100%;font:inherit;cursor:pointer;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.sq-collega:hover{background:#f6f6f6}.sq-gruppo-nuovo{flex-direction:column;gap:8px;margin-top:8px;display:flex}.sq-gruppo-nuovo .spunte{flex-direction:column;gap:4px;font-size:13px;display:flex}.sq-sotto{color:var(--muted);padding:12px 10px 4px;font-size:11px;font-weight:700}.sq-compito .av{flex-shrink:0}.sq-stanza-aperta{flex-direction:column;min-width:0;min-height:0;display:flex}.sq-testa{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 16px;display:flex;position:relative}.sq-testa b{font-size:15px}.sq-testa small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.sq-membri{position:relative}.sq-membri summary{cursor:pointer;list-style:none}.sq-membri summary::-webkit-details-marker{display:none}.sq-membro{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.sq-fissati{border-bottom:1px solid var(--line);background:var(--y-soft);flex-direction:column;gap:4px;padding:8px 12px;display:flex}.sq-fissato{align-items:center;gap:8px;display:flex}.sq-fissato a{min-width:0;color:var(--ink);flex:1;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}.sq-fissato a b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.sq-fissato a small{color:var(--ink2);white-space:nowrap}.sq-messaggi{flex-direction:column;flex:1;gap:6px;padding:14px 16px;display:flex;overflow-y:auto}.sq-vuoto{color:var(--muted);text-align:center;max-width:40ch;margin:auto;font-size:13px}.sq-riga-wrap{flex-direction:column;display:flex}.sq-giorno{color:var(--muted);align-self:center;margin:8px 0;font-size:11px;font-weight:700}.sq-msg{background:#f3f3f3;border-radius:14px 14px 14px 4px;flex-direction:column;align-self:flex-start;gap:4px;max-width:min(560px,80%);padding:8px 12px;display:flex}.sq-msg.mio{background:var(--y-soft);border-radius:14px 14px 4px;align-self:flex-end}.sq-msg p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.45}.sq-autore{color:var(--ink2);font-size:11.5px;font-weight:700}.sq-msg time{color:var(--muted);align-self:flex-end;font-size:10.5px}.sq-compito-card{border:1px solid var(--line2);background:#fff;border-radius:10px;flex-direction:column;align-items:stretch;gap:6px;min-width:220px;padding:8px 10px;display:flex}.sq-compito-card a{min-width:0;color:var(--ink);flex-direction:column;flex:1;text-decoration:none;display:flex}.sq-compito-card a b{font-size:13px}.sq-compito-card a small{color:var(--ink2);font-size:11.5px}.sq-scrivi{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.sq-scrivi textarea{resize:none;font:inherit;border:1px solid var(--line2);border-radius:12px;padding:10px 12px;font-size:14px}.sq-scrivi-sotto{align-items:center;gap:8px;display:flex}.sq-scrivi-sotto select{flex:1;min-width:0}@container app (max-width:820px){.sq{grid-template-columns:1fr;height:auto}.sq-stanze{border-right:0;border-bottom:1px solid var(--line);max-height:240px}.sq-messaggi{min-height:320px;max-height:60vh}}.parlane{align-items:center;gap:8px;margin-top:10px;display:flex}.parlane select{flex:1;min-width:0}.sq-compito-card form{align-self:flex-start}.sq-msg:has(.sq-compito-card){min-width:240px}.sq-fissato .act{min-height:0;padding:4px 10px;font-size:12px}.avviso-rosso{color:#b42318;font-weight:700}.posti{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 10px;display:flex}.posti i{background:var(--line2);border-radius:4px;width:22px;height:8px}.posti i.pieno{background:var(--ink)}.posti span{color:var(--ink2);margin-left:6px;font-size:13px}.gg-sotto{color:var(--ink2);margin:4px 0 0;font-size:14px}.gg-adesso{border:2px solid var(--ink);background:#fff;border-radius:18px;align-items:center;gap:18px;margin:16px 0 18px;padding:18px 20px;display:flex}.gg-adesso.gg-calma{border:1px dashed var(--line2)}.gg-mascotte{flex:none;display:flex}.gg-adesso-testo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.gg-adesso-testo small{color:var(--y-ink);letter-spacing:.01em;font-size:12px;font-weight:600}.gg-calma .gg-adesso-testo small{color:var(--muted)}.gg-adesso-testo b{letter-spacing:-.01em;font-size:19px;font-weight:700;line-height:1.25}.gg-adesso-testo p{color:var(--ink2);margin:0;font-size:14px}.gg-adesso-azioni{flex:none;align-items:center;gap:10px;display:flex}.gg-adesso-azioni form{margin:0}.gg-adesso-azioni .btn{white-space:nowrap;text-decoration:none}.gg-colonne{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.gg-col{flex-direction:column;gap:16px;min-width:0;display:flex}.gg-box{border:1px solid var(--line2);background:#fff;border-radius:16px;padding:6px 16px 10px}.gg-box header{justify-content:space-between;align-items:baseline;padding:10px 0 6px;display:flex}.gg-box h4{margin:0;font-size:14px;font-weight:700}.gg-box header a{color:var(--ink2);font-size:13px}.gg-riga{border-top:1px solid var(--line);color:var(--ink);align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.gg-box header+.gg-riga,.gg-box header+.gg-vuoto{border-top:0}.gg-riga form{margin:0;display:flex}.gg-riga-link:hover .gg-riga-testo b{text-decoration:underline}.gg-riga-testo{min-width:0;color:var(--ink);flex-direction:column;flex:1;gap:2px;text-decoration:none;display:flex}.gg-riga-testo b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.gg-riga-testo small{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.gg-spunta{border:1.5px solid var(--ink);cursor:pointer;background:#fff;border-radius:6px;flex:none;width:20px;height:20px;padding:0}.gg-spunta:hover{background:var(--line)}.gg-ora{font-variant-numeric:tabular-nums;flex:none;min-width:44px;font-size:14px;font-weight:700}.gg-fase{background:var(--line);color:var(--ink2);white-space:nowrap;border-radius:999px;flex:none;padding:3px 9px;font-size:12px}.gg-quando{color:var(--muted);white-space:nowrap;flex:none;font-size:12px}.gg-tardi{color:#b3261e;font-weight:600}.gg-riga .n{margin-left:auto}.gg-vuoto{color:var(--muted);margin:0;padding:8px 0 6px;font-size:13.5px}.gg-altri{color:var(--ink2);padding:8px 0 2px;font-size:13px;display:block}@container app (max-width:900px){.gg-colonne{grid-template-columns:1fr}.gg-adesso{flex-wrap:wrap}.gg-adesso-azioni{width:100%}}.compito-azioni{flex-wrap:wrap}.compito-azioni form:first-child{flex:100%}.sq-scrivi-sotto select{border:1px solid var(--line2);height:44px;font:inherit;color:var(--ink);background:#fff;border-radius:12px;padding:0 12px;font-size:13.5px}.parlane select{border:1px solid var(--line2);height:40px;font:inherit;color:var(--ink);background:#fff;border-radius:10px;padding:0 10px;font-size:13px}.modulo-azienda{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin:8px 0 18px;display:grid}.modulo-azienda label{color:var(--ink2);flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.modulo-azienda input,.modulo-azienda textarea{font:inherit;border:1px solid var(--line2);color:var(--ink);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:400}.modulo-azienda label:nth-child(3){grid-column:1/-1}.modulo-azienda .btn,.modulo-azienda .esito{grid-column:1/-1;justify-self:start}@container app (max-width:820px){.modulo-azienda{grid-template-columns:1fr}}.vai-avanti{border:1px solid var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-self:flex-start;margin-top:6px;padding:6px 14px;font-size:13px;font-weight:700}.vai-avanti:hover{background:var(--y-soft)}.nl{background:var(--bg);max-width:1100px;min-height:100dvh;font-family:var(--font);flex-direction:column;gap:28px;margin:0 auto;padding:28px 20px 60px;display:flex}.nl-testa{align-items:center;gap:14px;display:flex}.nl-testa>div{flex:1}.nl-testa h1{letter-spacing:-.02em;margin:0;font-size:22px}.nl-testa p{color:var(--ink2);margin:2px 0 0;font-size:14px}.nl h2{margin:0 0 10px;font-size:15px}.nl-riga{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nl-riga input{border:1px solid var(--line);font:inherit;border-radius:10px;padding:9px 12px}.nl-riga label{color:var(--ink2);align-items:center;gap:8px;font-size:13px;display:flex}.nl-riga label input{width:72px}.nl-aziende{flex-direction:column;gap:12px;display:flex}.nl-azienda{border:1px solid var(--line);border-radius:14px;grid-template-columns:1.2fr 2fr;gap:14px;padding:16px;display:grid}.nl-azienda.spenta{opacity:.6}.nl-nome{flex-direction:column;gap:3px;display:flex}.nl-nome small{color:var(--muted)}.nl-numeri{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;display:grid}.nl-numeri dt{color:var(--muted);font-size:12px}.nl-numeri dd{margin:0;font-weight:700}.nl-azioni{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding-top:12px;display:flex}.nl-pericolo summary{cursor:pointer;color:var(--red);font-size:13px}.nl-inviti{border-collapse:collapse;width:100%;font-size:14px}.nl-inviti td{border-bottom:1px solid var(--line);padding:8px}@media (max-width:700px){.nl-azienda{grid-template-columns:1fr}.nl-numeri{grid-template-columns:repeat(2,1fr)}}.agenda-barra{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:4px 0 10px;display:flex}.agenda-periodo{align-items:center;gap:8px;display:flex}.agenda-periodo b{text-transform:capitalize;text-align:center;min-width:150px;font-size:16px}.week.sette{grid-template-columns:56px repeat(7,minmax(110px,1fr));min-width:860px}.week .cell:nth-child(6n){border-right:1px solid var(--line)}a.ev,a.mese-ev{color:inherit;text-decoration:none;display:block}a.ev:hover,a.mese-ev:hover{filter:brightness(.96);box-shadow:0 0 0 1px var(--line2)}.mese-pallini{flex-wrap:wrap;gap:3px;padding:2px;display:none}.mese-pallini i{border-radius:50%;width:7px;height:7px;display:block}.mese-pallini i.scade{border:1.5px solid var(--ink2);background:0 0}.mese-voci{flex-direction:column;gap:3px;min-width:0;display:flex}.tipi-nuovo{display:inline-block}.tipi-nuovo[open]{width:100%;margin-top:8px;display:block}.tipi-nuovo form,.tipi-nuovo .tipi-lista{margin-top:8px}.tipi-nuovo .etichetta-riga form{margin:0}.evento-aperto{border:1px solid var(--line);border-left:5px solid var(--c,var(--ink));background:#fff;border-radius:14px;flex-direction:column;gap:12px;margin:6px 0 14px;padding:14px 16px;display:flex}.evento-aperto-testa{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.evento-aperto-testa b{font-size:17px}.evento-aperto-testa span{color:var(--ink2);text-transform:none;font-size:14px}.evento-aperto-testa .act{margin-left:auto}.modulo-evento{flex-direction:column;gap:10px;display:flex}.modulo-evento input,.modulo-evento select{border:1px solid var(--line);font:inherit;background:#fff;border-radius:10px;min-width:0;padding:9px 12px}.modulo-evento .riga3{grid-template-columns:1.4fr 1fr 1fr;gap:8px;display:grid}.modulo-evento .riga3 label{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.modulo-evento .riga2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tipi-scelta{border:0;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:0;display:flex}.tipi-scelta legend{color:var(--muted);margin-bottom:6px;padding:0;font-size:12px}.tipi-scelta label{cursor:pointer;align-items:center;gap:4px;display:flex}.tipi-scelta input{accent-color:var(--ink)}.agenda-riga{color:inherit;border-left:4px solid var(--c,var(--line));grid-template-columns:96px 1fr auto;align-items:center;gap:12px;text-decoration:none;display:grid}.agenda-ora{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}@container app (max-width:820px){.mese{min-width:0}.mese-g{min-height:54px;padding:4px}.mese-voci,.mese-piu{display:none}.mese-pallini{display:flex}.mese-legenda{display:none}.agenda-periodo b{min-width:0}.modulo-evento .riga3{grid-template-columns:1fr 1fr}.modulo-evento .riga3 label:first-child{grid-column:1/-1}.modulo-evento .riga2{grid-template-columns:1fr}.agenda-riga{grid-template-columns:70px 1fr}.agenda-riga .act{display:none}}.pannello-nuovo .modulo-evento .riga3{grid-template-columns:1fr 1fr}.pannello-nuovo .modulo-evento .riga3 label:first-child{grid-column:1/-1}.nuovo-in-cima .pannello-nuovo:has(.modulo-evento){width:min(440px,92vw);max-height:78vh;overflow:auto}.sh-rimando{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sh-modifica{margin:10px 0}.sh-modifica[open]>summary{margin-bottom:10px}.sh-modifica textarea{border:1px solid var(--line);font:inherit;resize:vertical;border-radius:10px;padding:9px 12px}.mini-etichetta{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.non-lavora{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.vuoto-clienti{margin:12px}.spunte-clienti{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;max-height:170px;padding:8px 10px;display:flex;overflow:auto}.spunte-clienti legend{color:var(--muted);padding:0 4px;font-size:12px}@container app (max-width:820px){.massivo-pannello{width:100%;box-shadow:none;margin-top:8px;position:static}.sq-stanze:has(details[open]){max-height:none}.sq-membri .pannello-nuovo{width:100%;box-shadow:none;position:static}}.sq-cancella{display:inline}.sq-cancella button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 0 0 8px;font-size:11px;text-decoration:underline}.primi-passi{border:1px solid var(--line);background:#fff;border-radius:16px;margin:4px 0 18px;padding:16px 18px}.pp-testa{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.pp-testa b{font-size:16px}.pp-testa span{color:var(--muted);font-size:13px}.pp-guasto{color:#8a2b1c;background:#fdece9;border-radius:10px;margin:0 0 6px;padding:10px 12px;font-size:13.5px;line-height:1.5}.primi-passi ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.primi-passi li{border-top:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.primi-passi li:first-child{border-top:0}.pp-segno{border:2px solid var(--line2);width:24px;height:24px;color:var(--ink2);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.primi-passi li.fatto .pp-segno{background:var(--green);border-color:var(--green);color:#fff}.primi-passi li.fatto .pp-testo,.primi-passi li.saltato .pp-testo{opacity:.55}.pp-testo{flex-direction:column;gap:2px;display:flex}.pp-testo small{color:var(--ink2)}.pp-azioni{justify-self:end;align-items:center;gap:12px;display:flex}.pp-azioni form{margin:0}.pp-ok{color:var(--green);font-size:13px;font-weight:700}.pp-fermo{color:var(--muted);font-size:13px;font-weight:700}.pp-via{font:inherit;color:var(--muted);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.pp-via:hover{color:var(--ink)}.pp-poi{border-top:1px solid var(--line);color:var(--muted);margin-top:6px;padding-top:10px;font-size:13px}.pp-poi a{color:var(--ink);text-underline-offset:3px;font-weight:600}.primi-passi .btn,.primi-passi .act,.pp-riga .act,.vuoto .btn,.vuoto .act{white-space:nowrap;text-decoration:none}.pp-riga{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:4px 0 14px;padding:10px 14px;font-size:14px;display:flex}.pp-riga form{margin:0 0 0 auto}.list+.pp-riga,.fatto-taac+.pp-riga{margin-top:18px}.pp-rimetti{margin:18px 0 0}.vuoto.primo-giro form{margin-top:4px}.vuoto.ferma{background:#fdece9;border-style:solid;border-color:#f3c4bb}.vuoto.ferma p{color:#8a2b1c}.vuoto-azioni{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.vuoto-azioni form{margin:0}.pp-ultimo{color:var(--muted);font-size:13px}@container app (max-width:820px){.primi-passi{padding:14px}.primi-passi li{grid-template-columns:24px 1fr;gap:10px}.pp-azioni{flex-wrap:wrap;grid-column:2;justify-self:start}.pp-riga form{margin-left:0}.vuoto{padding:18px 16px}}.guida-in-vista{color:var(--ink);font-size:14px;font-weight:700;display:inline-block}.campi-avanzati{margin-top:8px}.campi-avanzati summary{cursor:pointer;color:var(--ink2);font-size:13px}.campi-avanzati .campi{margin-top:8px}.chat-vuote.primo-giorno{flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.chat-vuote.primo-giorno .btn{text-decoration:none}.chat-azioni{border-bottom:1px solid var(--line);background:var(--y-soft);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 14px;font-size:13.5px;display:flex}.chat-azioni-cosa{flex:240px;min-width:0}.chat-azioni-cosa small{color:var(--ink2)}.chat-passa{gap:6px;display:flex}.chat-passa select{border:1px solid var(--line);font:inherit;background:#fff;border-radius:8px;padding:6px 8px}.cliente-recapiti{flex-wrap:wrap;gap:4px 14px;margin-top:4px;display:flex}.cliente-recapiti a{color:var(--ink);font-weight:600;text-decoration:none}.cliente-stato select{border:1px solid var(--line);font:inherit;background:#fff;border-radius:10px;padding:8px 10px}.credenziali{flex-direction:column;gap:6px;display:flex}.credenziali .copia code{white-space:pre-wrap}.salvato{color:var(--green);font-size:12.5px;font-weight:700;animation:3s forwards salvato}@keyframes salvato{0%,70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.salvato{animation:none}}.hamburger{position:relative}.hamburger-punto{background:var(--red);border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:6px;right:6px}.campana-tel{width:38px;height:38px;color:var(--ink);border-radius:12px;place-items:center;margin-left:auto;display:grid;position:relative}.campana-tel svg{width:22px;height:22px}.campana-tel .n{background:var(--red);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:800;display:grid;position:absolute;top:2px;right:0}.griglia-doc{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px;margin-top:10px;display:grid}.tessera{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:10px;text-decoration:none;display:flex}.tessera:hover{border-color:var(--ink)}.tessera:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tessera-vista{aspect-ratio:4/3;background:#f4f4f4;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.tessera-vista img{object-fit:cover;width:100%;height:100%}.tessera-vista b{letter-spacing:.04em;color:var(--ink2);border:1.5px solid;border-radius:8px;padding:6px 9px;font-size:15px;font-weight:800}.tessera-vista.s-pdf b{color:#b3261e}.tessera-vista.s-xls b{color:#1e7a3c}.tessera-vista.s-doc b{color:#1f4fb3}.tessera-vista.s-ppt b{color:#b35a1e}.tessera-drive{border:1px solid var(--line2);background:#fff;border-radius:999px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:700;position:absolute;top:6px;right:6px}.tessera-nome{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.tessera small{color:var(--muted);font-size:12px;line-height:1.35}.tessera .doc-taac{align-self:flex-start}.doc-titolo{word-break:break-word;margin:6px 0 2px}.doc-aperto{grid-template-columns:minmax(0,1fr) 280px;gap:18px;margin-top:14px;display:grid}.doc-vista{border:1px solid var(--line);background:#f4f4f4;border-radius:14px;min-height:70vh;display:flex;overflow:hidden}.doc-vista iframe,.doc-vista video{background:#fff;border:0;width:100%;min-height:70vh}.doc-vista img{object-fit:contain;max-width:100%;max-height:80vh;margin:auto;display:block}.doc-senza-vista{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:340px;margin:auto;padding:30px;display:flex}.doc-senza-vista b{color:var(--ink2);border:2px solid;border-radius:10px;padding:8px 12px;font-size:22px}.doc-lato{flex-direction:column;gap:10px;display:flex}.doc-lato .doc-legami{flex-wrap:wrap;gap:8px;margin:0;display:flex}.doc-lato .pannello-nuovo select{width:100%}.doc-togli{margin-top:8px}@container app (max-width:820px){.doc-aperto{grid-template-columns:1fr}.doc-vista,.doc-vista iframe{min-height:55vh}.griglia-doc{grid-template-columns:repeat(2,minmax(0,1fr))}}.tessera-apri{color:var(--ink);flex-direction:column;gap:6px;min-width:0;text-decoration:none;display:flex}.tessera-azioni{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.tessera-azioni select{width:100%;font:inherit;border:1px solid var(--line2);background:#fff;border-radius:8px;padding:5px 6px;font-size:12.5px}.tessera-azioni .act{padding:5px 9px;font-size:12.5px}.etichette-griglia{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:12px 0 18px;display:grid}.etichetta-tessera{border:1px solid var(--line);border-left:4px solid var(--c);color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;text-decoration:none;display:flex}.etichetta-tessera:hover{border-color:var(--ink);border-left-color:var(--c)}.etichetta-tessera small{color:var(--muted);font-size:12px}.etichetta-testa{flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0 6px;display:flex}.etichetta-modifica input[name=descrizione]{flex:1;min-width:240px}.etichetta-colonne{grid-template-columns:1fr 1fr;gap:18px;margin-top:6px;display:grid}.lista-spunte{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:2px;max-height:420px;padding:6px 10px;display:flex;overflow:auto}.lista-spunte button{align-self:flex-start;margin:8px 0 4px;position:sticky;bottom:4px}.spunta-riga{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:6px 2px;font-size:14px;display:flex}.spunta-riga:last-of-type{border-bottom:0}.spunta-riga small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:45%;margin-left:auto;font-size:12px;overflow:hidden}.spunta-riga a{color:var(--ink)}.righe-semplici{flex-direction:column;display:flex}@container app (max-width:820px){.etichetta-colonne{grid-template-columns:1fr}}.importa{flex-direction:column;gap:10px;max-width:900px;display:flex}.importa-file{flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.importa-passi{flex-direction:column;gap:10px;display:flex}.importa-abbina{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.importa-abbina label{color:var(--ink2);flex-direction:column;gap:4px;font-size:12.5px;font-weight:700;display:flex}.importa-abbina select,.importa-abbina input{font:inherit;border:1px solid var(--line2);background:#fff;border-radius:10px;padding:8px 10px;font-size:14px;font-weight:400}.importa-anteprima{border:1px solid var(--line);border-radius:12px;overflow:auto}.importa-anteprima table{border-collapse:collapse;width:100%;font-size:13px}.importa-anteprima th,.importa-anteprima td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px}.importa-anteprima th{background:#f6f6f6;font-weight:700}.importa .btn{align-self:flex-start}.campagna-modulo{flex-direction:column;gap:10px;max-width:820px;display:flex}.campo-largo{color:var(--ink2);flex-direction:column;gap:5px;font-size:12.5px;font-weight:700;display:flex}.campo-largo input,.campo-largo select,.campo-largo textarea{font:inherit;border:1px solid var(--line2);color:var(--ink);background:#fff;border-radius:10px;padding:9px 11px;font-size:14.5px;font-weight:400}.campo-largo textarea{resize:vertical;line-height:1.5}.scelte-pillole{flex-wrap:wrap;gap:8px;display:flex}.pillola{border:1px solid var(--line2);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;display:inline-flex}.pillola input{opacity:0;pointer-events:none;position:absolute}.pillola:before{content:"";background:var(--c,#999);border-radius:50%;width:9px;height:9px}.pillola.cat:before{background:var(--ink2);border-radius:2px}.pillola.su{border-color:var(--ink);background:var(--ink);color:#fff}.pillola.spenta{opacity:.45;cursor:not-allowed}.pillola:focus-within{outline:2px solid var(--ink);outline-offset:2px}.campagna-modulo .btn{align-self:flex-start}.campagna-testo{border:1px solid var(--line);white-space:pre-wrap;background:#fff;border-radius:12px;max-width:820px;margin:8px 0 14px;padding:14px 16px}.campagna-testo p{margin:6px 0 0}.manda{flex-direction:column;gap:8px;max-width:520px;margin-bottom:12px;display:flex}.barra{background:#eee;border-radius:999px;height:8px;overflow:hidden}.barra span{background:var(--ink);height:100%;transition:width .3s;display:block}.dest-fallito small{color:#8a2b1c}.campagne-tasto{white-space:nowrap}.collega-unico{flex-wrap:wrap;gap:8px;margin:6px 0;display:flex}.collega-unico input{min-width:240px;font:inherit;border:1px solid var(--line2);border-radius:12px;flex:1;padding:12px 14px;font-size:15px}.collega-unico input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.tabellone{grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:12px;margin-top:10px;padding:4px 2px 12px;display:grid;overflow-x:auto}.tabellone.in-corso{cursor:progress}.colonna{border-top:4px solid var(--c);background:#f6f6f6;border-radius:14px;flex-direction:column;gap:8px;min-height:200px;padding:10px;display:flex}.colonna.sopra{outline:2px dashed var(--ink);outline-offset:-4px}.colonna header{justify-content:space-between;align-items:center;padding:2px 4px;font-size:14px;display:flex}.colonna header span{color:var(--muted);background:#fff;border-radius:999px;padding:1px 8px;font-size:12px}.colonna-vuota{color:var(--muted);text-align:center;margin:18px 0;font-size:12.5px}.scheda-pratica{border:1px solid var(--line);cursor:grab;background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.scheda-pratica:active{cursor:grabbing}.scheda-pratica a{color:var(--ink);flex-direction:column;gap:2px;text-decoration:none;display:flex}.scheda-pratica a small,.scheda-conti{color:var(--muted);font-size:12px}.scheda-dati{flex-wrap:wrap;gap:6px;font-size:12.5px;display:flex}.scheda-dati span{background:#f2f2f2;border-radius:999px;padding:2px 8px}.scheda-dati .scadenza.male{color:#8a2b1c;background:#fdece9;font-weight:700}.scheda-fase{font:inherit;border:1px solid var(--line2);background:#fff;border-radius:8px;align-self:flex-start;padding:4px 6px;font-size:12.5px}.fasi-modifica{margin-top:18px}.fase-riga{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}@container app (max-width:820px){.tabellone{grid-auto-columns:minmax(240px,85%)}}.fasi-fila{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.fase-passo{font:inherit;border:1px solid var(--line2);color:var(--ink2);cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.fase-passo:hover{border-color:var(--c)}.fase-passo.qui{background:var(--c);border-color:var(--c);color:#fff}.pratica-chiave{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:6px 0 12px;display:grid}.pratica-chiave span{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.pratica-chiave small{color:var(--muted);font-size:12px}.pratica-chiave .male{background:#fdece9;border-color:#e9b4ab}.cronologia{border-left:2px solid var(--line);flex-direction:column;gap:12px;margin:8px 0 0;padding:0 0 0 14px;list-style:none;display:flex}.cronologia li{position:relative}.cronologia li:before{content:"";border:2px solid var(--ink2);background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-20px}.cronologia small{color:var(--muted);font-size:12px}.cronologia p,.cronologia a{color:var(--ink);margin:2px 0 0;font-size:14px;display:block}.servizi{flex-direction:column;gap:10px;margin:10px 0 22px;display:flex}.servizi-gruppo{color:var(--muted);margin-top:8px;font-size:12px;font-weight:800}.servizio{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.servizio>.logo{width:40px;height:40px}.servizio b{font-size:16px}.servizio p{color:var(--ink2);margin:3px 0 6px;font-size:13.5px}.servizio-stato{color:var(--muted);background:#f3f3f3;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-block}.servizio-stato.si{color:#14532d;background:#e5f5ec}.tasto-marchio{font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfcfcf;border-radius:12px;align-items:center;gap:10px;padding:11px 16px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.tasto-marchio:hover{border-color:var(--ink);background:#fafafa}.tasto-marchio:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tasto-marchio .logo{width:20px;height:20px}@container app (max-width:820px){.servizio{grid-template-columns:36px minmax(0,1fr)}.servizio>.logo{width:32px;height:32px}.servizio>form,.servizio>a,.servizio>.fnote{grid-column:1/-1}.tasto-marchio{justify-content:center;width:100%}}.gestisci{color:var(--ink2);margin-left:10px;font-size:12.5px}.gg-riga .tagu,.gg-adesso .tagu{color:var(--red);vertical-align:middle;margin-right:6px;font-size:11px;font-weight:700;display:inline-block}.bv{min-height:100dvh;color:var(--ink);background:#fff}.bv-testa{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px max(20px,50% - 540px);display:flex}.bv-marca{color:var(--ink);align-items:center;gap:10px;font-size:19px;font-weight:800;text-decoration:none;display:flex}.bv-link{color:var(--ink);font-size:14px;font-weight:700;text-decoration:none}.bv main{padding:0 max(20px,50% - 540px)}.bv-apertura{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:40px;padding:64px 0 56px;display:grid}.bv-apertura h1{letter-spacing:-.035em;max-width:16ch;margin:0 0 18px;font-size:clamp(32px,4.6vw,52px);font-weight:800;line-height:1.05}.bv-apertura p{color:var(--ink2);max-width:58ch;margin:0 0 26px;font-size:17px;line-height:1.6}.bv-apertura small{color:var(--muted);margin-top:14px;font-size:13px;display:block}.bv-azioni{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bv-azioni a{text-decoration:none}.bv-mascotte{justify-content:center;display:flex}.bv-sezione{border-top:1px solid var(--line);padding:44px 0}.bv-sezione h2{letter-spacing:-.025em;margin:0 0 22px;font-size:26px;font-weight:800}.bv-griglia{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bv-cosa{border:1px solid var(--line2);border-radius:16px;padding:18px 18px 20px}.bv-cosa h3{margin:0 0 8px;font-size:16px;font-weight:700}.bv-cosa p{color:var(--ink2);margin:0;font-size:14.5px;line-height:1.55}.bv-google p,.bv-google li{color:var(--ink2);max-width:72ch;font-size:15.5px;line-height:1.6}.bv-google ul{flex-direction:column;gap:10px;margin:14px 0 18px;padding-left:20px;display:flex}.bv-google b{color:var(--ink)}.bv-google .bv-nota{color:var(--muted);font-size:13.5px}.bv-google a,.bv-piede a{color:var(--ink)}.bv-piede{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:24px max(20px,50% - 540px) 36px;font-size:13px;display:flex}.bv-piede p{max-width:60ch;margin:0}.bv-piede nav{flex-wrap:wrap;gap:18px;display:flex}@media (max-width:820px){.bv-apertura{grid-template-columns:1fr;padding:40px 0}.bv-mascotte{display:none}.bv-griglia{grid-template-columns:1fr}}@container app (min-width:821px){.app[data-dove=\/conversazioni]{grid-template-rows:auto minmax(0,1fr);position:relative;grid-template-columns:1fr!important}.app[data-dove=\/conversazioni] .barra-tel{border-bottom:1px solid var(--line);z-index:5;background:#fff;align-items:center;gap:12px;padding:10px 20px;display:flex}.app[data-dove=\/conversazioni] .barra-tel b{letter-spacing:-.02em;flex:1;min-width:0;font-size:18px;font-weight:800}.app[data-dove=\/conversazioni] .hamburger{cursor:pointer;width:42px;height:42px;color:var(--ink);background:#f3f3f3;border:0;border-radius:12px;place-items:center;display:grid;position:relative}.app[data-dove=\/conversazioni] .hamburger:hover{background:#e9e9e9}.app[data-dove=\/conversazioni] .hamburger svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;width:21px;height:21px}.app[data-dove=\/conversazioni] .side{z-index:40;border-right:1px solid var(--line);background:#fff;flex-direction:column;width:280px;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-102%)}.app[data-dove=\/conversazioni] .side.aperta{transform:none;box-shadow:12px 0 40px #00000024}.app[data-dove=\/conversazioni] .side .stringi{display:none}.app[data-dove=\/conversazioni] .side.stretta .tab-nome,.app[data-dove=\/conversazioni] .side.stretta .who>span{display:revert}.app[data-dove=\/conversazioni] .velo{z-index:35;opacity:0;pointer-events:none;background:#00000047;transition:opacity .25s;display:block;position:absolute;inset:0}.app[data-dove=\/conversazioni] .velo.su{opacity:1;pointer-events:auto}.app[data-dove=\/conversazioni] .main{padding:0 20px 16px}.app[data-dove=\/conversazioni] .panels{padding-top:16px}.app[data-dove=\/conversazioni] .inbox{height:calc(var(--alto-app) - 63px - 34px);grid-template-columns:400px minmax(0,1fr)}}.app[data-dove=\/conversazioni] .chat-voce .chat-link{gap:14px;padding:14px 44px 14px 14px}.app[data-dove=\/conversazioni] .chat-tondo{width:48px;height:48px;font-size:15px}.app[data-dove=\/conversazioni] .chat-riga b{font-size:16px}.app[data-dove=\/conversazioni] .chat-riga small{font-size:12.5px}.app[data-dove=\/conversazioni] .chat-anteprima{font-size:14.5px;line-height:1.4}.app[data-dove=\/conversazioni] .cartelle a{padding:8px 13px;font-size:14px}.app[data-dove=\/conversazioni] .viste-posta a{font-size:13.5px}.app[data-dove=\/conversazioni] .cerca-chat input[type=search]{padding:10px 12px;font-size:15px}.app[data-dove=\/conversazioni] .cerca-chat select{padding:7px 9px;font-size:13.5px}.app[data-dove=\/conversazioni] .chat-testa{padding:14px 24px}.app[data-dove=\/conversazioni] .chat-testa small{font-size:13.5px}.app[data-dove=\/conversazioni] .chat-azioni{padding:12px 24px;font-size:15px}.app[data-dove=\/conversazioni] .chat-messaggi{gap:14px;padding:24px 32px}.app[data-dove=\/conversazioni] .chat-giorno span{padding:4px 12px;font-size:13px}.app[data-dove=\/conversazioni] .chat-messaggi.posta .chat-m-blocco{width:100%;max-width:900px;margin:0 auto}.app[data-dove=\/conversazioni] .mail{border-radius:16px;padding:20px 26px 22px;font-size:16.5px;line-height:1.7}.app[data-dove=\/conversazioni] .mail header{align-items:baseline}.app[data-dove=\/conversazioni] .mail header b{font-size:16.5px}.app[data-dove=\/conversazioni] .mail header small{font-size:13.5px}.app[data-dove=\/conversazioni] .mail-ogg{letter-spacing:-.01em;margin-top:8px;font-size:19px;font-weight:800;line-height:1.3}.app[data-dove=\/conversazioni] .mail p{color:var(--ink);margin-top:12px}.app[data-dove=\/conversazioni] .mail.noi{background:#fafafa}.app[data-dove=\/conversazioni] .bolla{max-width:min(75%,680px);padding:11px 15px 8px;font-size:16.5px;line-height:1.55}.app[data-dove=\/conversazioni] .bolla small,.app[data-dove=\/conversazioni] .bolla-chi{font-size:12px}.app[data-dove=\/conversazioni] .chat-scrivi{gap:10px;padding:14px 24px 16px}.app[data-dove=\/conversazioni] .chat-scrivi textarea{min-height:96px;padding:12px 14px;font-size:16px;line-height:1.55}.app[data-dove=\/conversazioni] .chat-oggetto{padding:10px 14px;font-size:15.5px}.app[data-dove=\/conversazioni] .chat-scrivi-sotto small{font-size:13px}.fnote,.sh-note{background:#f5f5f5}.esito.buono{color:#1e4620;background:#edf6ee}.act.nero{background:var(--ink);border-color:var(--ink);color:#fff}.act.nero:hover{background:#333}.imp-riquadri{flex-direction:column;gap:16px;max-width:860px;display:flex}.imp-card{border:1px solid var(--line2);background:#fff;border-radius:18px;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.imp-card header h4{letter-spacing:-.01em;margin:0 0 4px;font-size:17px;font-weight:800}.imp-card header p{color:var(--ink2);max-width:68ch;margin:0;font-size:14px;line-height:1.55}.imp-vuoto{color:var(--muted);margin:0;font-size:14px}.imp-lista{border:1px solid var(--line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.imp-voce{border-top:1px solid var(--line);background:#fff}.imp-voce:first-child{border-top:0}.imp-voce>summary{cursor:pointer;align-items:center;gap:14px;padding:13px 16px;list-style:none;display:flex}.imp-voce>summary::-webkit-details-marker{display:none}.imp-voce>summary:hover{background:#fafafa}.imp-voce summary span,.imp-riga>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.imp-voce b{font-size:14.5px;font-weight:700}.imp-voce small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.imp-voce summary i{color:var(--ink2);flex:none;font-size:13px;font-style:normal;font-weight:700}.imp-voce[open]>summary i{visibility:hidden}.imp-nuovo>summary b{color:var(--ink)}.imp-riga{align-items:center;gap:14px;padding:12px 16px;display:flex}.imp-modulo{flex-direction:column;gap:12px;padding:4px 16px 14px;display:flex}.imp-modulo label{color:var(--ink2);flex-direction:column;gap:5px;font-size:12.5px;font-weight:700;display:flex}.imp-modulo input,.imp-modulo textarea{font:inherit;color:var(--ink);border:1px solid var(--line2);background:#fff;border-radius:10px;padding:10px 12px;font-size:14.5px;font-weight:400}.imp-modulo textarea{resize:vertical;line-height:1.5}.imp-modulo input:focus-visible,.imp-modulo textarea:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.imp-tasti{justify-content:flex-end;display:flex}.imp-togli{justify-content:flex-start;padding:0 16px 14px;display:flex}.imp-stato{border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.imp-stato>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.imp-stato b{font-size:14.5px}.imp-stato small{color:var(--ink2);font-size:13px;line-height:1.45}.imp-stato form{margin:0}.imp-punto{background:#c9c9c9;border-radius:50%;flex:none;width:10px;height:10px}.imp-punto.acceso{background:#2e9e5b;box-shadow:0 0 0 4px #e3f3e8}.imp-collegamenti{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.imp-collegamenti a:not(.act){color:var(--ink);font-size:14px;font-weight:600}.imp-collegamenti a.act{text-decoration:none}.domande{flex-direction:column;gap:10px;max-width:860px;display:flex}.domanda{border:1.5px solid var(--ink);background:#fff;border-radius:16px;align-items:center;gap:16px;padding:14px 18px;display:flex}.domanda-testo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.domanda-testo b{font-size:15.5px;font-weight:700}.domanda-testo small{color:var(--ink2);font-size:13px}.domanda-perche{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.domanda-tasti{flex:none;gap:8px;display:flex}.domanda-tasti form,.chat-domanda form{margin:0}.chat-domanda{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 24px;display:flex}.chat-domanda>span{flex-direction:column;flex:1;gap:2px;min-width:240px;display:flex}.chat-domanda b{font-size:15px}.chat-domanda small{color:var(--ink2);font-size:13px}@container app (max-width:820px){.domanda{flex-wrap:wrap}.domanda-tasti{width:100%}}@media (min-width:821px){.pagina:has(.app[data-dove=\/conversazioni]):not(:has(.frame.phone)){max-width:none;padding:0}.pagina:has(.app[data-dove=\/conversazioni]):not(:has(.frame.phone)) .testa{display:none}.pagina:has(.app[data-dove=\/conversazioni]):not(:has(.frame.phone)) .demo{padding:0}.pagina:has(.app[data-dove=\/conversazioni]):not(:has(.frame.phone)) .vista-tasto{display:none}.frame:not(.phone):has(.app[data-dove=\/conversazioni]){--alto-app:100dvh;box-shadow:none;border-radius:0}}@container app (min-width:821px){.app[data-dove=\/conversazioni] .main{padding:0}.app[data-dove=\/conversazioni] .panels{padding-top:0}.app[data-dove=\/conversazioni] .inbox{height:calc(var(--alto-app) - 63px);border:0;border-radius:0;grid-template-columns:420px minmax(0,1fr)}.app[data-dove=\/conversazioni] .barra-tel{padding:10px 20px 10px 16px}.app[data-dove=\/conversazioni] .inbox{grid-template-columns:330px minmax(0,1fr)}.app[data-dove=\/conversazioni] .inbox.larga{grid-template-columns:minmax(0,1fr)}.app[data-dove=\/conversazioni] .inbox.larga .inbox-sx{display:none}}@container app (max-width:820px){.tasto-larga{display:none}}.app[data-dove=\/conversazioni] .chat-testa{gap:12px;padding:8px 24px}.app[data-dove=\/conversazioni] .chat-testa .chat-tondo{width:38px;height:38px;font-size:13px}.app[data-dove=\/conversazioni] .chat-testa b{font-size:16.5px}.app[data-dove=\/conversazioni] .chat-testa .tasto-larga{flex:none;margin-left:auto}.app[data-dove=\/conversazioni] .chat-testa .tasto-larga+.tre-punti{margin-left:0}.app[data-dove=\/conversazioni] .chat-azioni{padding:8px 24px}.app[data-dove=\/conversazioni] .inbox-dx{background:#fff}.app[data-dove=\/conversazioni] .chat-messaggi{padding:8px 40px 28px}.app[data-dove=\/conversazioni] .chat-messaggi.posta .chat-m-blocco{max-width:980px}.app[data-dove=\/conversazioni] .mail{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:22px 0 26px;font-size:17.5px;line-height:1.75}.app[data-dove=\/conversazioni] .mail.noi{box-shadow:inset 3px 0 0 var(--ink);background:0 0;border-left:0;padding-left:18px}.app[data-dove=\/conversazioni] .mail header b{color:var(--ink2);font-size:15px}.app[data-dove=\/conversazioni] .mail-ogg{margin-top:6px;font-size:22px}.app[data-dove=\/conversazioni] .mail p{color:var(--ink);max-width:78ch;margin-top:14px}.app[data-dove=\/conversazioni] .scrivi{padding:10px 24px 12px}.app[data-dove=\/conversazioni] .scrivi:not(:focus-within):has(textarea:placeholder-shown){padding:8px 24px}.app[data-dove=\/conversazioni] .scrivi:not(:focus-within):has(textarea:placeholder-shown) :is(.scrivi-oggetto,.scrivi-da,.scrivi-sotto){display:none}.app[data-dove=\/conversazioni] .scrivi:not(:focus-within):has(textarea:placeholder-shown) textarea{padding:10px 18px}.app[data-dove=\/conversazioni] .scrivi:not(:focus-within):has(textarea:placeholder-shown) .scrivi-invia{width:42px;height:42px}.app[data-dove=\/conversazioni] .scrivi:focus-within .scrivi-barra textarea{border-radius:16px;min-height:110px;max-height:40dvh;font-size:16.5px;line-height:1.6}.app[data-dove=\/conversazioni] .scrivi:has(textarea:not(:placeholder-shown)) .scrivi-barra textarea{border-radius:16px;min-height:110px;max-height:40dvh;font-size:16.5px;line-height:1.6}.app[data-dove=\/conversazioni] .scrivi-sotto{margin-top:2px}@container app (min-width:821px){.app[data-dove=\/conversazioni] .cartelle-riga{flex-wrap:wrap;padding-bottom:8px}.app[data-dove=\/conversazioni] .cartelle-riga .cartelle{flex-wrap:nowrap;flex:100%;gap:2px;padding:10px 8px 6px}.app[data-dove=\/conversazioni] .cartelle a{padding:7px 9px;font-size:13px}.app[data-dove=\/conversazioni] .cartelle-riga .chat-piu{margin-left:10px}.app[data-dove=\/conversazioni] .cartelle-riga .campagne-tasto{text-decoration:none}}.scrivi-allegati{flex-wrap:wrap;gap:6px;display:flex}.scrivi-allegato{border:1px solid var(--line2);background:#fff;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 12px;font-size:13px;font-weight:600;display:inline-flex}.scrivi-allegato button{cursor:pointer;width:20px;height:20px;color:var(--ink);background:#efefef;border:0;border-radius:50%;font-size:14px;line-height:1}.scrivi-file{width:360px}.scrivi-file input{font:inherit;border:1px solid var(--line2);border-radius:10px;width:100%;margin-bottom:4px;padding:8px 10px;font-size:14px}.scrivi-file>small{color:var(--muted);padding:6px 10px;font-size:13px}.scrivi-lista button:disabled{opacity:.45;cursor:default}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{background:#fff7f6;border-color:#c62828!important;box-shadow:0 0 0 1px #c62828!important}.esito.storto{font-weight:600}.scegli-file{align-items:center;gap:12px;min-width:0;max-width:100%;display:inline-flex;position:relative}.scegli-file-vero{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.scegli-file-tasto{flex:none}.scegli-file-nome{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}@container app (min-width:821px){.frame:not(.phone) .sh-card{width:min(560px,100%)}}.sh-card .sh-azioni{flex-direction:column;gap:12px;display:flex}.sh-tasti{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.sh-tasti form{margin:0;display:contents}.sh-tasti .qa{border:1px solid var(--line2);width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;padding:11px 12px;font-size:14px;font-weight:700;display:flex}.sh-tasti .qa:hover{border-color:var(--ink)}.sh-tasti .qa[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:#fff}.sh-tasti .qa[aria-expanded=true] .ico svg{stroke:#fff}.sh-tasti .qa-fatto{background:var(--y);border-color:var(--y)}.sh-tasti .qa-fatto:hover{background:#ffc800;border-color:#ffc800}.qa-n{color:var(--ink);background:#efefef;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11.5px;font-weight:800}.sh-parte{border:1px solid var(--line2);background:#fafafa;border-radius:14px;flex-direction:column;gap:12px;padding:14px;animation:.2s cubic-bezier(.2,.8,.2,1) fade;display:flex}.sh-parte textarea{width:100%;font:inherit;border:1px solid var(--line2);background:#fff;border-radius:10px;padding:10px 12px;font-size:14.5px;line-height:1.5}.sh-parte .btn,.sh-parte .act{align-self:flex-start;text-decoration:none}.sh-allega{flex-direction:column;gap:12px;display:flex}.da-archivio{flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:relative}.da-archivio-lista{border:1px solid var(--line2);background:#fff;border-radius:12px;flex-direction:column;gap:2px;width:min(420px,100%);max-height:300px;padding:8px;display:flex;overflow-y:auto}.da-archivio-lista input{font:inherit;border:1px solid var(--line2);border-radius:10px;margin-bottom:4px;padding:9px 11px;font-size:14px}.da-archivio-lista>small{color:var(--muted);padding:6px 8px;font-size:13px}.da-archivio-lista button{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.da-archivio-lista button:hover{background:#f3f3f3}.da-archivio-lista button:disabled{opacity:.45;cursor:default}.da-archivio-lista b{font-size:14px}.da-archivio-lista button small{color:var(--muted);font-size:12.5px}.nuovo-compito{flex-direction:column;gap:18px;max-width:860px;display:flex}.nc-blocco{border:1px solid var(--line2);background:#fff;border-radius:18px;flex-direction:column;gap:18px;padding:22px 24px;display:flex}.nc-due{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.nc-campo{flex-direction:column;gap:7px;min-width:0;display:flex}.nc-campo>span{color:var(--ink2);font-size:13px;font-weight:700}.nc-campo input:not([type=checkbox]),.nc-campo select,.nc-campo textarea{font:inherit;color:var(--ink);border:1px solid var(--line2);background:#fff;border-radius:12px;width:100%;padding:12px 14px;font-size:15.5px}.nc-campo textarea{resize:vertical;line-height:1.55}.nc-campo input:focus-visible,.nc-campo select:focus-visible,.nc-campo textarea:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.nc-campo small{color:var(--muted);font-size:12.5px}.nc-scelta{flex-wrap:wrap;gap:6px;display:flex}.nc-scelta button{font:inherit;border:1px solid var(--line2);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700}.nc-scelta button[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:#fff}.nc-etichette{flex-wrap:wrap;gap:8px;display:flex}.nc-etichette label{border:1px solid var(--line2);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.nc-etichette i{border-radius:50%;width:10px;height:10px}.nc-etichette label:has(input:checked){border-color:var(--ink);background:#f3f3f3}.nc-allega{flex-wrap:wrap;align-items:flex-start;gap:12px 18px;display:flex}.nc-fine{align-items:center;gap:14px;display:flex}.nc-fine a{text-decoration:none}@container app (max-width:820px){.nc-due{grid-template-columns:1fr}.nc-blocco{padding:16px}}.mini{z-index:7;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:18px;right:18px}.mini>*{pointer-events:auto}.mini-tasto{border:1px solid var(--line2);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .15s,box-shadow .2s;display:grid;box-shadow:0 8px 24px #00000024}.mini-tasto:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0003}.mini-tasto:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.mini.aperta .mini-tasto{background:var(--ink)}.mini-chat{width:min(400px,100vw - 36px);height:min(580px,calc(var(--alto-app) - 110px));border:1px solid var(--line2);background:#fff;border-radius:20px;flex-direction:column;animation:.2s cubic-bezier(.2,.8,.2,1) fade;display:flex;overflow:hidden;box-shadow:0 24px 60px #0003}.mini-chat header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}.mini-chat header b{flex:1;font-size:16px;font-weight:800}.mini-apri{color:var(--ink2);font-size:13px;font-weight:700}.mini-chat header button{cursor:pointer;width:30px;height:30px;color:var(--ink);background:#f3f3f3;border:0;border-radius:50%;font-size:18px;line-height:1}.mini-corpo{flex-direction:column;flex:1;min-height:0;padding:12px 14px 14px;display:flex}.mini-corpo .chiedi.grande{flex:1;min-height:0}.mini-corpo .chiedi.grande .filo{flex:1;min-height:0;overflow-y:auto}.mini-corpo .pronte{grid-template-columns:1fr}.app[data-dove=\/conversazioni] .mini{bottom:14px;right:16px}.app[data-dove=\/conversazioni] .mini-tasto{width:50px;height:50px}.taac-piano{height:var(--alto-app);grid-template-columns:250px minmax(0,1fr);gap:0;min-height:0;display:grid}.taac-storico{border-right:1px solid var(--line);flex-direction:column;gap:12px;min-height:0;padding:18px 12px;display:flex;overflow-y:auto}.taac-storico .act{text-align:center;text-decoration:none}.taac-storico ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.taac-storico li{border-radius:10px;align-items:center;display:flex}.taac-storico li:hover,.taac-storico li.scelta{background:#f3f3f3}.taac-storico li a{min-width:0;color:var(--ink);flex-direction:column;flex:1;gap:1px;padding:9px 10px;text-decoration:none;display:flex}.taac-storico li b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.taac-storico li small{color:var(--muted);font-size:12px}.taac-storico li form{margin:0}.taac-storico li button{color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;padding:4px 10px;font-size:17px}.taac-storico li:hover button,.taac-storico li button:focus-visible{opacity:1}.taac-piano .stanza{height:auto;min-height:0}.app[data-dove=\/taac] .panels .panel{display:block}@container app (max-width:900px){.taac-piano{grid-template-columns:1fr;height:auto}.taac-storico{display:none}}.memoria-taac{max-width:860px}.memoria-taac>summary{cursor:pointer;font-size:15px}.doc-cerca{align-items:center;gap:8px;display:flex}.doc-cerca input{font:inherit;border:1px solid var(--line2);border-radius:10px;width:min(300px,60vw);padding:9px 12px;font-size:14.5px}.doc-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.doc-briciole{flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;font-weight:700;display:flex}.doc-briciole a{color:var(--ink2);text-decoration:none}.doc-briciole a:hover{color:var(--ink);text-decoration:underline}.doc-briciole>*+:before{content:"›";color:var(--muted);margin-right:6px;font-weight:400}.doc-briciole>:last-child{color:var(--ink)}.doc-ordine a{text-decoration:none}.doc-azioni{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.doc-riga{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.doc-riga input:not([type=hidden]),.doc-riga select{font:inherit;border:1px solid var(--line2);background:#fff;border-radius:10px;min-width:0;padding:8px 11px;font-size:14px}.doc-nuova>summary{cursor:pointer;list-style:none;display:inline-flex}.doc-nuova>summary::-webkit-details-marker{display:none}.doc-nuova[open]>summary{margin-bottom:8px}.doc-griglia{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}.doc-griglia .tessera{position:relative}.doc-griglia .tessera-apri{color:var(--ink);flex-direction:column;gap:6px;min-width:0;text-decoration:none;display:flex}.tessera.cartella .tessera-vista{background:#fff8dc}.tessera.cartella .tessera-vista svg{width:52px;height:52px;fill:var(--y);stroke:var(--y-ink);stroke-width:1.2px}.doc-menu{position:absolute;top:14px;right:14px}.doc-menu>summary{cursor:pointer;border:1px solid var(--line2);background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;line-height:1;list-style:none;display:grid}.doc-menu>summary::-webkit-details-marker{display:none}.doc-menu-dentro{z-index:6;border:1px solid var(--line2);background:#fff;border-radius:14px;flex-direction:column;gap:10px;width:280px;padding:12px;display:flex;position:absolute;top:36px;right:0;box-shadow:0 14px 36px #00000024}.doc-menu-dentro .doc-riga input:not([type=hidden]),.doc-menu-dentro .doc-riga select{flex:1}.doc-menu-dentro a.act{align-self:flex-start;text-decoration:none}.sotto-voci{border-left:1.5px solid var(--line2);flex-direction:column;gap:1px;margin:2px 0 6px 22px;padding-left:14px;display:flex}.sotto-voce{color:var(--ink2);border-radius:9px;padding:7px 12px;font-size:14px;font-weight:600;text-decoration:none}.sotto-voce:hover{color:var(--ink);background:#f4f4f4}.sotto-voce[aria-current=page]{color:var(--ink);background:#f1f1f1;font-weight:800}.side.stretta .sotto-voci{display:none}.etichetta-crea{max-width:860px}.etichetta-crea>summary{cursor:pointer;align-self:flex-start;list-style:none;display:inline-flex}.etichetta-crea>summary::-webkit-details-marker{display:none}.etichetta-modulo{gap:16px;max-width:none}.etichetta-modulo .nc-due{gap:16px}.etichetta-desc{color:var(--ink2);font-size:13px;line-height:1.4}.nc-campo input[type=color]{cursor:pointer;height:46px;padding:4px}@container app (min-width:821px){.app[data-dove=\/conversazioni] .inbox{grid-template-columns:var(--largo-elenco,330px) minmax(0,1fr)}.app[data-dove=\/conversazioni] .inbox.larga{grid-template-columns:minmax(0,1fr)}.app[data-dove=\/conversazioni] .inbox-sx{position:relative}.maniglia{z-index:6;cursor:col-resize;touch-action:none;width:9px;position:absolute;top:0;bottom:0;right:-4px}.maniglia:after{content:"";background:0 0;width:1px;transition:background .15s,width .15s;position:absolute;top:0;bottom:0;left:4px}.maniglia:hover:after,.maniglia:focus-visible:after,.inbox.trascino .maniglia:after{background:var(--ink);width:2px;left:3px}.maniglia:focus-visible{outline:0}.inbox.trascino{-webkit-user-select:none;user-select:none;cursor:col-resize}}@container app (max-width:820px){.maniglia{display:none}}.arrivo .side{display:none!important}.arrivo-titolo,.arrivo-blocco{opacity:0;background:#f6f6f6;border-radius:12px;animation:.3s .25s forwards arrivo-su;display:block}.arrivo .panels{flex-direction:column;gap:22px;padding-top:32px;display:flex}.arrivo-titolo{width:min(260px,50%);height:36px}.arrivo-blocco{border-radius:16px;height:150px}.arrivo-blocco.corto{height:64px}@keyframes arrivo-su{to{opacity:1}}.sq-card{max-width:1040px}.sq-lista{border:1px solid var(--line);border-radius:14px;overflow:hidden}.sq-testa,.sq-riga>summary{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,.8fr) auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.sq-testa{color:var(--muted);border-bottom:1px solid var(--line);background:#fafafa;font-size:12px;font-weight:700}.sq-testa span:last-child{width:86px}.sq-riga{border-top:1px solid var(--line)}.sq-testa+.sq-riga{border-top:0}.sq-riga>summary{cursor:pointer;list-style:none}.sq-riga>summary::-webkit-details-marker{display:none}.sq-riga>summary:hover{background:#fafafa}.sq-riga[open]>summary{background:#f6f6f6}.sq-chi{align-items:center;gap:12px;min-width:0;display:flex}.sq-chi>span,.sq-accesso{flex-direction:column;gap:1px;min-width:0;display:flex}.sq-riga b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;overflow:hidden}.sq-riga small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.sq-permesso{border:1px solid var(--line2);color:var(--ink2);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12.5px;font-style:normal;font-weight:700}.sq-permesso.pieno{background:var(--ink);border-color:var(--ink);color:#fff}.sq-lavoro{color:var(--ink2);font-size:13.5px}.sq-gestisci{text-align:center;width:86px}.sq-riga[open] .sq-gestisci{background:var(--ink);border-color:var(--ink);color:#fff}.sq-dentro{border-top:1px solid var(--line);background:#fafafa;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;padding:16px;display:grid}.sq-blocco{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.sq-blocco>b{color:var(--ink2);font-size:13px}.sq-blocco .accesso-campo{flex-wrap:wrap;gap:8px;display:flex}.sq-blocco select{flex:1;min-width:0}@container app (max-width:900px){.sq-testa{display:none}.sq-riga>summary{grid-template-columns:1fr auto;row-gap:6px}.sq-riga>summary>span:nth-child(3),.sq-lavoro{display:none}}.panels{padding-top:32px}.panels .panel{gap:30px}.head{align-items:center;gap:20px}.head h3{font-size:30px;line-height:1.15}.head p{color:var(--ink2);margin-top:6px;font-size:14.5px}.sh-sec{margin-top:14px}.list{gap:12px}.row{gap:16px;padding:18px 20px}.row .meta b{font-size:15.5px}.row .meta small{margin-top:3px;font-size:13.5px}.crow{padding:16px 20px}.filtri-clienti{gap:12px 14px}.act{padding:10px 16px}.btn{padding-inline:20px}.vuoto{gap:10px;padding:30px 26px}.imp-riquadri,.nuovo-compito{gap:22px}.griglia-doc{gap:18px}.tessera{gap:8px;padding:12px}.sh-b{gap:20px}@container app (max-width:820px){.panels{padding-top:20px}.panels .panel{gap:22px}.head h3{font-size:24px}}.nuovo-compito,.etichetta-modulo{width:100%;align-items:stretch!important}.etichetta-modulo .nc-due{grid-template-columns:repeat(2,minmax(0,1fr))}.etichetta-crea[open]>summary{margin-bottom:6px}.main{padding-bottom:96px}.app[data-dove=\/conversazioni] .scrivi:not(:focus-within):has(textarea:placeholder-shown){padding-right:96px}.app[data-dove=\/conversazioni] .scrivi{padding-right:96px}.head-azioni{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.head-azioni a.act{text-decoration:none}.cl-barra{border:1px solid var(--line2);background:#fff;border-radius:16px;flex-direction:column;gap:14px;padding:16px 18px;display:flex}.cl-barra .filtri-clienti{gap:12px}.cl-barra .cerca{flex:320px;gap:8px;min-width:0;display:flex}.cl-barra .cerca input{min-width:0;font:inherit;border:1px solid var(--line2);background:#fff;border-radius:10px;flex:1;padding:10px 12px;font-size:15px}.cl-barra .sel-cat{align-items:center;gap:8px;margin:0;display:flex}.cl-barra .sel-cat select{font:inherit;border:1px solid var(--line2);background:#fff;border-radius:10px;padding:9px 10px;font-size:14px}.cl-barra .tag-filtro{border-top:1px solid var(--line);padding-top:12px}.cl-etichetta-filtro{color:var(--muted);margin-right:4px;font-size:12.5px;font-weight:700}.cl-tabella .crow{cursor:default;grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1.2fr) auto}.cl-chi{min-width:0;color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.cl-chi:hover b{text-decoration:underline}.cl-chi>span:last-child{min-width:0}.cl-chi b,.cl-chi small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cl-tondo{background:#efefef;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.cl-etichette{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.cl-metti{position:relative}.cl-metti>summary{cursor:pointer;border:1px dashed var(--line2);width:24px;height:24px;color:var(--ink2);border-radius:50%;place-items:center;font-size:15px;line-height:1;list-style:none;display:grid}.cl-metti>summary::-webkit-details-marker{display:none}.cl-metti>summary:hover,.cl-metti[open]>summary{border-style:solid;border-color:var(--ink);color:var(--ink)}.cl-metti-dentro{z-index:6;border:1px solid var(--line2);background:#fff;border-radius:12px;flex-direction:column;gap:2px;min-width:220px;padding:6px;display:flex;position:absolute;top:30px;left:0;box-shadow:0 14px 36px #00000024}.cl-metti-dentro form{margin:0}.cl-metti-dentro button{cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:7px 8px;display:flex}.cl-metti-dentro button:hover{background:#f3f3f3}.cl-metti-dentro i{color:var(--ink2);font-size:12.5px;font-style:normal;font-weight:700}.cl-aperte{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.ctable.cl-tabella{overflow:visible}@container app (max-width:900px){.cl-tabella .crow{grid-template-columns:minmax(0,1fr) auto}.cl-tabella .crow .hide,.cl-tabella .crow>:nth-child(2),.cl-tabella .crow>:nth-child(3),.cl-tabella .crow.h{display:none}}@media (min-width:821px){.pagina:not(:has(.frame.phone)){max-width:none;padding:0}.pagina:not(:has(.frame.phone)) .testa{display:none}.pagina:not(:has(.frame.phone)) .demo{padding:0}.pagina:not(:has(.frame.phone)) .vista-tasto{display:none}.frame:not(.phone){--alto-app:100dvh;box-shadow:none;border-radius:0}}@container app (min-width:821px){.frame:not(.phone) .app{grid-template-rows:auto minmax(0,1fr);position:relative;grid-template-columns:1fr!important}.frame:not(.phone) .barra-tel{border-bottom:1px solid var(--line);z-index:5;background:#fff;align-items:center;gap:12px;padding:10px 20px 10px 16px;display:flex}.frame:not(.phone) .barra-tel b{letter-spacing:-.02em;flex:1;min-width:0;font-size:18px;font-weight:800}.frame:not(.phone) .hamburger{cursor:pointer;width:42px;height:42px;color:var(--ink);background:#f3f3f3;border:0;border-radius:12px;place-items:center;display:grid;position:relative}.frame:not(.phone) .hamburger:hover{background:#e9e9e9}.frame:not(.phone) .hamburger svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;width:21px;height:21px}.frame:not(.phone) .side{z-index:40;border-right:1px solid var(--line);overscroll-behavior:contain;background:#fff;flex-direction:column;width:290px;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-102%)}.frame:not(.phone) .side.aperta{transform:none;box-shadow:12px 0 40px #00000024}.frame:not(.phone) .side .stringi{display:none}.frame:not(.phone) .side.stretta .tab-nome,.frame:not(.phone) .side.stretta .who>span{display:revert}.frame:not(.phone) .side.stretta .sotto-voci{display:flex}.frame:not(.phone) .side .foot{flex:none;margin-top:auto}.frame:not(.phone) .velo{z-index:35;opacity:0;pointer-events:none;background:#00000047;transition:opacity .25s;display:block;position:absolute;inset:0}.frame:not(.phone) .velo.su{opacity:1;pointer-events:auto}.frame:not(.phone) .app:not([data-dove=\/conversazioni]):not([data-dove=\/taac]) .main{padding:0 max(28px,50% - 660px) 96px}.frame:not(.phone) .app:not([data-dove=\/conversazioni]):not([data-dove=\/taac]) .pin{margin-inline:calc(-1*max(28px,50% - 660px));padding-inline:max(28px,50% - 660px)}.frame:not(.phone) .app[data-dove=\/taac] .taac-piano,.frame:not(.phone) .app[data-dove=\/taac] .stanza{height:calc(var(--alto-app) - 63px)}.frame:not(.phone) .app[data-dove=\/taac] .taac-piano .stanza{height:auto}}.side .tab.solo-computer svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}@media (max-width:820px){.solo-computer{display:none!important}}.frame.phone .solo-computer{display:none!important}.side{overscroll-behavior:contain;overflow-y:auto}.entra-dimenticata{color:var(--ink2);align-self:flex-end;margin-top:-6px;font-size:13.5px;font-weight:600}.entra-fatto{color:#1e4620;text-align:left;background:#edf6ee;border-radius:12px;margin:0;padding:14px 16px;font-size:15px;line-height:1.5}.entra-nota a{color:var(--ink);font-weight:700}.guida-cerca{flex-wrap:wrap;align-items:center;gap:14px;max-width:860px;display:flex}.guida-cerca input{font:inherit;border:1.5px solid var(--ink);background:#fff;border-radius:14px;flex:320px;padding:14px 16px;font-size:17px}.guida-cerca input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.guida-cerca small{color:var(--ink2);font-size:14px}.guida-indice{flex-wrap:wrap;gap:8px;max-width:860px;display:flex}.guida-indice a{color:var(--ink);border:1px solid var(--line2);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600;text-decoration:none}.guida-indice a:hover{border-color:var(--ink)}.guida{max-width:860px}.guida section{scroll-margin-top:20px}.guida summary{padding:15px 0;font-size:15.5px}.guida details p{color:var(--ink);font-size:15px;line-height:1.65}.guida details a{font-size:14px}.guida-taac{max-width:860px;min-height:340px}.guida-taac .chiedi.grande{min-height:220px}.app[data-dove="/impostazioni/guida"] .mini{display:none}.nc-campo .compilando{transition:box-shadow .2s,background .2s;border-color:var(--y-ink)!important;box-shadow:0 0 0 3px var(--y)!important;background:var(--y-soft)!important}.sh-titolo{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:800;line-height:1.3}.testo-punti{color:var(--ink);flex-direction:column;gap:8px;font-size:15px;line-height:1.55;display:flex}.testo-punti p{margin:0}.testo-punti ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.testo-punti li{padding-left:18px;position:relative}.testo-punti li:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:3px}.testo-punti.sh-sum{background:#f7f7f7;border-radius:14px;padding:14px 16px}.sh-entro{color:var(--ink2);margin:0;font-size:13.5px;font-weight:700}.sq-stanze .sq-nuova>summary{cursor:pointer;justify-content:center;margin-bottom:8px;list-style:none;display:flex}.sq-stanze .sq-nuova>summary::-webkit-details-marker{display:none}.sq-gruppo-nuovo{border:1px solid var(--line2);background:#fff;border-radius:14px;flex-direction:column;gap:10px;margin-bottom:10px;padding:12px;display:flex}.sq-gruppo-nuovo>b{color:var(--ink2);font-size:13px}.sq-gruppo-nuovo input[name=nome]{font:inherit;border:1px solid var(--line2);border-radius:10px;padding:9px 11px;font-size:14px}.sq-scegli{flex-direction:column;gap:2px;max-height:240px;display:flex;overflow-y:auto}.sq-scegli label{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:7px 8px;font-size:14.5px;font-weight:600;display:flex}.sq-scegli label:hover{background:#f4f4f4}.sq-scegli label:has(input:checked){background:#f1f1f1}.sq-scegli input{width:17px;height:17px;accent-color:var(--ink)}.sq-compiti{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.sq-compiti>summary{cursor:pointer;color:var(--ink2);padding:6px 8px;font-size:13px;font-weight:700;list-style:none}.sq-compiti>summary::-webkit-details-marker{display:none}.sq-compiti>summary:before{content:"+ "}.sq-compiti[open]>summary:before{content:"− "}.proposte-tutte{border:1.5px solid var(--ink);color:var(--ink);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.proposte-tutte .si{background:var(--y);color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:800}.proposte-tutte .si:hover{background:#ffc800}.proposte-tutte .si:disabled{opacity:.6;cursor:default}.taac-storico li .taac-ultima{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.imp-card.uso{max-width:860px}.uso-barra{background:#efefef;border-radius:99px;height:12px;overflow:hidden}.uso-barra span{background:var(--ink);border-radius:99px;height:100%;transition:width .3s;display:block}.uso-barra span.quasi{background:#b8610a}.uso-barra span.pieno{background:#b3261e}.uso-numeri{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.uso-numeri div{border:1px solid var(--line);border-radius:14px;padding:12px 14px}.uso-numeri dt{color:var(--ink2);font-size:12.5px;font-weight:600}.uso-numeri dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:24px;font-weight:800}.uso-titolo{margin:6px 0 0;font-size:14.5px;font-weight:800}.uso-pacchi{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.uso-pacco{border:1px solid var(--line2);border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:16px;display:flex}.uso-pacco b{font-size:16px;font-weight:800}.uso-pacco small{color:var(--ink2);font-size:13px}.uso-prezzo{letter-spacing:-.02em;margin:8px 0 10px;font-size:22px;font-weight:800}.uso-pacco .act{text-align:center;justify-content:center;align-self:stretch}.uso-storia{border:1px solid var(--line);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.uso-storia li{border-top:1px solid var(--line);align-items:baseline;gap:14px;padding:10px 14px;font-size:14px;display:flex}.uso-storia li:first-child{border-top:0}.uso-storia span{color:var(--ink2);font-variant-numeric:tabular-nums}.uso-storia small{color:var(--ink2);margin-left:auto;font-size:13px}@media (max-width:700px){.uso-numeri,.uso-pacchi{grid-template-columns:1fr}}.nl-crediti{border-top:1px solid var(--line);flex-direction:column;grid-column:1/-1;gap:10px;padding-top:12px;display:flex}.nl-crediti p{color:var(--ink2);margin:0;font-size:13.5px}.nl-crediti .nl-riga label input{width:92px}.nl-crediti .nl-riga label input[name=nota]{width:200px}.nl-pacchi{flex-direction:column;gap:8px;display:flex}.nl-margine{color:var(--ink2);font-size:13px}.ricorda{border:1px solid var(--line2);background:#fff;border-radius:14px;order:9;grid-template-columns:1fr 240px;gap:12px;margin:0;padding:16px;display:grid}.ricorda label{color:var(--ink2);flex-direction:column;gap:5px;min-width:0;font-size:12.5px;font-weight:700;display:flex}.ricorda input{font:inherit;color:var(--ink);border:1px solid var(--line2);background:#fff;border-radius:10px;min-width:0;padding:10px 12px;font-size:14.5px;font-weight:400}.ricorda input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ricorda-svelti,.ricorda-tasti{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.ricorda-tasti{justify-content:flex-end}@media (max-width:700px){.ricorda{grid-template-columns:1fr}}.btn{text-align:center;justify-content:center}.act,.sh-azione,.link-piccolo{text-align:center}a.act{text-decoration:none}.cl-metti-titolo{color:var(--ink2);padding:8px 8px 4px;font-size:12px;font-weight:800;display:block}.cl-metti-dentro{max-height:320px;overflow:auto}.cl-metti-dentro button span{text-align:left;font-size:13.5px;font-weight:600}.cliente-box form{display:flex}.barra-tel{position:relative}.barra-corsa{pointer-events:none;background:0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.barra-corsa:before{content:"";background:var(--ink);border-radius:3px;width:40%;animation:1.1s ease-in-out infinite barra-corsa;position:absolute;inset:0}@keyframes barra-corsa{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.barra-corsa:before{opacity:.35;width:100%;animation:none}}.tabellone.di-persone{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-auto-columns:auto;grid-auto-flow:row;align-items:start;gap:16px;margin-top:0;padding:0;overflow:visible}.di-persone .colonna{border:1px solid var(--line);background:#fcfcfc;border-radius:16px;gap:10px;min-height:0;padding:16px}.di-persone .colonna header{font-size:inherit;justify-content:flex-start;gap:10px;padding:0}.di-persone .colonna header span:not(.colonna-n){font-size:inherit;color:inherit;background:0 0;border-radius:0;padding:0}.di-persone .colonna header .colonna-n{margin-left:auto}@container app (max-width:820px){.tabellone.di-persone{grid-template-columns:1fr}}.guasto-tasti{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.guasto-codice{color:var(--muted);font-size:12.5px}.guasto-codice b{color:var(--ink2);font-family:ui-monospace,monospace;font-weight:600}.scegli-file-nome.troppo{color:#8a2b1c;white-space:normal;font-weight:600}.fogli-trovati,.fogli-collegati{border:1px solid var(--line);border-radius:14px;max-width:860px;margin:0;padding:0;list-style:none;overflow:hidden}.fogli-trovati li,.fogli-collegati li{border-top:1px solid var(--line);background:#fff;align-items:center;gap:12px;padding:12px 16px;display:flex}.fogli-trovati li:first-child,.fogli-collegati li:first-child{border-top:0}.fogli-trovati span,.fogli-collegati span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fogli-trovati small,.fogli-collegati small{color:var(--ink2);font-size:13px}.fogli-collegati form{margin:0}.fogli-guaio{font-weight:600;color:#8a2b1c!important}.fogli-gia{align-items:center;gap:10px;font-size:14px;display:flex}.fogli-collegati{margin-bottom:14px}.doc-sposta-pannello{border:1px solid var(--line2);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;max-width:860px;margin:0 0 14px;padding:12px 14px;display:flex}.doc-sposta-pannello select{font:inherit;border:1px solid var(--line2);border-radius:10px;max-width:320px;padding:8px 10px;font-size:14px}.wa-clic{border:1px solid var(--line2);background:#fff;border-radius:14px;flex-direction:column;gap:8px;margin-bottom:12px;padding:14px 16px;display:flex}.wa-clic-testa{align-items:center;gap:10px;display:flex}.wa-clic-testa b{font-size:15px}.wa-clic-presto{color:var(--ink2);background:#f3f3f3;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.wa-clic p{color:var(--ink2);margin:0;font-size:14px}.wa-clic-tasti{flex-wrap:wrap;gap:10px;display:flex}.wa-clic-tasti button:disabled{opacity:.55;cursor:not-allowed}.btn-piccolo{font:inherit;border:1px solid var(--line2);color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:7px 12px;font-size:13px;font-weight:700}.btn-piccolo:hover{border-color:var(--ink)}.btn-piccolo:disabled{opacity:.55;cursor:not-allowed}.modello-wa{max-width:1000px}.modello-wa-due{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.modello-wa-campi{flex-direction:column;gap:10px;display:flex}.modello-wa-riga{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.modello-wa-anteprima{background:#efe7dd;border-radius:14px;flex-direction:column;gap:8px;padding:16px;display:flex;position:sticky;top:16px}.wa-fumetto{max-width:100%;color:var(--ink);background:#fff;border-radius:4px 12px 12px;flex-direction:column;align-self:flex-start;gap:4px;padding:9px 11px;font-size:14px;line-height:1.45;display:flex;box-shadow:0 1px #00000014}.wa-fumetto p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.wa-fumetto small{color:var(--muted);font-size:12px}.modelli-wa{flex-direction:column;gap:12px;max-width:1000px;display:flex}.modello-wa-voce{border:1px solid var(--line);background:#fbfaf7;border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.modello-wa-voce header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.modello-wa-voce header small{color:var(--muted);font-size:12.5px}.modello-wa-voce header .btn-piccolo{margin-left:auto}.modello-wa-stato{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.modello-wa-stato.ok{color:#1e4620;background:#e3f2e5}.modello-wa-stato.attesa{background:var(--y-soft);color:var(--y-ink)}.modello-wa-stato.no{color:#8a2b1c;background:#fdece9}@media (max-width:820px){.modello-wa-due{grid-template-columns:1fr}.modello-wa-anteprima{position:static}}.scrivi-modello-wa{background:#efe7dd;border-radius:12px;flex-direction:column;gap:8px;margin-bottom:8px;padding:12px;display:flex}.scrivi-campo-wa{color:var(--ink2);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.scrivi-campo-wa input{min-width:0;font:inherit;border:1px solid var(--line2);background:#fff;border-radius:9px;flex:1;padding:7px 10px;font-size:14px;font-weight:400}.scrivi-modello-wa .btn{padding:9px 14px;font-size:13.5px}.servizio-blocco{flex-direction:column;display:flex}.servizio-blocco:has(.servizio-pannello)>.servizio{border-color:var(--ink);border-bottom-right-radius:0;border-bottom-left-radius:0}.servizio-pannello{border:1px solid var(--ink);background:#fff;border-top:0;border-radius:0 0 16px 16px;flex-direction:column;gap:14px;padding:16px 18px 18px;scroll-margin-top:80px;display:flex}.servizio-pannello+.servizio-pannello{border-top:1px dashed var(--line2);border-radius:0 0 16px 16px}.wa-strade{flex-direction:column;gap:12px;display:flex}.wa-strada{border:1px solid var(--line2);background:#fff;border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}details.wa-strada{display:block}details.wa-strada[open]>*+*{margin-top:12px}.wa-strada-testa{cursor:default;align-items:flex-start;gap:12px;list-style:none;display:flex}summary.wa-strada-testa{cursor:pointer}summary.wa-strada-testa::-webkit-details-marker{display:none}summary.wa-strada-testa:after{content:"Mostra";color:var(--ink2);border:1px solid var(--line2);border-radius:8px;flex:none;margin-left:auto;padding:4px 10px;font-size:12.5px;font-weight:700}details[open]>summary.wa-strada-testa:after{content:"Nascondi"}.wa-strada-testa>div{flex-direction:column;gap:2px;min-width:0;display:flex}.wa-strada-testa b{font-size:15px}.wa-strada-testa small{color:var(--ink2);font-size:13px;line-height:1.45}.wa-strada-n{background:var(--y);width:26px;height:26px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.wa-strada .wa-clic{border:0;margin:0;padding:0}.wa-strada .wa-clic-presto{margin-right:6px}@container app (min-width:821px){.app[data-dove=\/conversazioni]:not(:has(.inbox)) .main{padding:0 max(28px,50% - 660px) 96px}.app[data-dove=\/conversazioni]:not(:has(.inbox)) .panels{padding-top:16px}}.wa-avviso{background:#fff6ec;border:1px solid #f2c9a0;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.wa-avviso b{font-size:14px}.wa-avviso p{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.5}.canali-scelta{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;max-width:1000px;margin-top:6px;display:grid}.canale-scelta{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:18px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.canale-scelta:hover{border-color:var(--ink);background:#fcfcfa}.canale-segno{background:var(--y-soft);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.canale-segno svg{width:24px;height:24px;stroke:var(--ink);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.canale-testo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.canale-testo b{font-size:17px}.canale-testo small{color:var(--ink2);font-size:13px;line-height:1.4}.canale-n{background:var(--ink);color:#fff;border-radius:999px;flex:none;padding:4px 10px;font-size:12.5px;font-weight:800}.canali-altro{gap:10px;margin-top:16px;display:flex}.canali-altro .act{text-decoration:none}button.tab{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.tab .tab-freccia{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.6;width:16px;height:16px;margin-left:auto;transition:transform .2s}.tab[aria-expanded=true] .tab-freccia{transform:rotate(180deg)}.tab .n+.tab-freccia{margin-left:6px}.side.stretta .tab .tab-freccia{display:none}.canale-riga{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 12px 10px 14px;display:flex;position:relative}.canale-titolo{flex:1;align-items:center;gap:8px;min-width:0;font-size:16px;font-weight:800;display:flex}.canale-segno-piccolo{background:var(--y-soft);border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.canale-segno-piccolo svg{width:16px;height:16px;stroke:var(--ink);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.canale-tasti{flex:none;align-items:center;gap:6px;display:flex}.canale-tasti .chat-piu{margin:0}.tasto-piccolo{color:var(--ink2);border:1px solid var(--line2);white-space:nowrap;background:#fff;border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:700;text-decoration:none}.tasto-piccolo:hover{border-color:var(--ink);color:var(--ink)}.canale-riga{flex-wrap:wrap;row-gap:8px}.canale-titolo{flex:1 0 auto}.canale-tasti{margin-left:auto}.nl-invito{flex-direction:column;gap:10px;display:flex}.nl-riga select{border:1px solid var(--line);font:inherit;background:#fff;border-radius:10px;padding:9px 12px}.nl-riga input[name=email]{min-width:280px}.nl-link{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nl-link b{word-break:break-all}.nl-quadro{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:0;display:grid}.nl-quadro>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px 14px}.nl-quadro dt{color:var(--muted);font-size:12.5px;font-weight:600}.nl-quadro dd{margin:4px 0 0;font-size:24px;font-weight:800}.nl-quadro dd small{color:var(--muted);font-size:14px;font-weight:600}.nl-quadro .rosso dd{color:#8a2b1c}.nl-seguire{border:1px solid var(--line2);background:var(--y-soft);border-radius:12px;flex-direction:column;gap:8px;margin-top:14px;padding:12px 14px;display:flex}.nl-seguire-nome{flex:1;min-width:200px;font-weight:700}.nl-seguire-nome small{color:var(--muted);margin-left:6px;font-weight:500}.nl-tag{background:#fff;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700}.nl-tag.rosso{color:#8a2b1c;background:#fdece9}
