.lp-servito-preview{color:#183c30;height:100%;font-family:var(--font-serva-body), Arial, sans-serif;background:#f8f7f2;flex-direction:column;padding:12px 16px 24px;display:flex}.lp-servito-header{border-bottom:1px solid #183c3018;align-items:center;gap:10px;padding-bottom:13px;display:flex}.lp-servito-header>.serva-mark{width:42px;height:42px}.lp-servito-header>div{gap:3px;display:grid}.lp-servito-header strong{letter-spacing:-.035em;font-size:20px;font-weight:500}.lp-servito-header small{color:#68796d;font-size:9px}.lp-servito-preview .lp-servito-reset{box-sizing:border-box;width:28px;min-width:28px;height:28px;min-height:28px;color:inherit;cursor:pointer;background:0 0;border:1px solid #183c3018;border-radius:50%;place-items:center;margin-left:auto;padding:0;line-height:1;display:grid}.lp-servito-reset svg{display:block}.lp-servito-reset:hover{background:#e9eee4}.lp-servito-thread{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding:22px 0 15px;overflow:auto}.lp .lp-servito-welcome{letter-spacing:-.025em;margin:0 0 22px;font-size:17px;font-weight:400;line-height:1.5}.lp-servito-prompts{gap:8px;display:grid}.lp-servito-preview .lp-servito-prompts button{color:#095b49;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #183c3020;border-radius:10px;padding:12px 13px;font-size:11px}.lp-servito-preview .lp-servito-prompts button:hover,.lp-servito-preview .lp-servito-prompts button[aria-pressed=true]{background:#e9eee4}.lp .lp-servito-question{background:#e8eee4;border-radius:10px 10px 2px;margin:0 0 12px 22px;padding:10px;font-size:10px;line-height:1.5}.lp .lp-servito-reply,.lp .lp-servito-thinking{margin:0 0 12px;font-size:11px;line-height:1.6}.lp-servito-thinking{color:#68796d}.lp-servito-thinking span{margin-left:5px}.lp .lp-servito-dish{background:#fff;border:1px solid #183c3018;border-radius:10px;align-items:center;gap:10px;padding:7px;display:flex}.lp-servito-dish img{object-fit:cover;border-radius:6px;width:56px;height:56px}.lp-servito-dish>span{gap:5px;display:grid}.lp-servito-dish strong{font-size:12px;font-weight:500}.lp-servito-dish small{color:#68796d;font-size:9px}.lp-servito-footer{border-top:1px solid #183c3018;padding-top:12px}.lp .lp-servito-menu{color:#095b49;font-size:10px}.lp .lp-servito-composer{color:#68796d;align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.lp-servito-composer>span:first-child{background:#fff;border:1px solid #183c3020;border-radius:11px;flex:1;padding:12px}.lp-servito-send{color:#fff;background:#8daf9f;border-radius:10px;place-items:center;width:34px;height:38px;display:grid!important}.lp-servito-footer>small{color:#68796d;margin-top:8px;font-size:7px;display:block}.lp-servito-preview :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #095b49}@media (prefers-reduced-motion:no-preference){.lp-servito-header>.serva-mark{animation:5s ease-in-out infinite serva-breathe}.lp-servito-reply,.lp-servito-dish{animation:.18s ease-out both lp-servito-reveal}}@keyframes lp-servito-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lp-servito-thread::-webkit-scrollbar{display:none}.lp .lp-servito-composer input{color:#183c30;width:0;min-width:0;font:inherit;background:#fff;border:1px solid #183c3020;border-radius:11px;flex:1;padding:12px}.lp-servito-composer input:focus-visible{outline-offset:2px;outline:2px solid #095b49}.lp .lp-servito-composer button{cursor:pointer;border:0;font-size:16px}.lp-servito-composer button:disabled{opacity:.5;cursor:default}.lp-servito-header,.lp-servito-footer{touch-action:none}.lp-servito-thread{touch-action:pan-y}.lp-servito-exchange{margin-top:0}.lp-servito-footer>.lp-servito-reset{float:right;margin-top:-5px}
