:where(.dashboard-app,.lat-dialog-surface,.chat-toast-stack){--green: #1e2f22;--green-2: #335b43;--orange: #c15f3c;--orange-soft: rgba(193, 95, 60, .12);--cream: #f4f3ee;--paper: #fffaf3;--line: #e3ded3;--muted: #77756e;--text: #1f231f;--soft: #ebe7dc;--shadow: 0 10px 28px rgba(30, 47, 34, .06);--lat-dialog-danger: #a85d5d}.lat-dialog-surface{--paper: #fffdf9}[data-slot=dialog-content].lat-dialog-surface{background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);padding:clamp(20px,3vw,24px);gap:1.15rem;font-family:Poppins,sans-serif;color:var(--text)}[data-slot=dialog-content].lat-dialog-surface>[data-slot=dialog-close]{top:1rem;right:1rem;border-radius:999px;color:var(--muted);opacity:.72;transition:opacity .15s,background .15s}[data-slot=dialog-content].lat-dialog-surface>[data-slot=dialog-close]:hover{opacity:1;background:var(--soft)}[data-slot=dialog-content].lat-dialog-surface [data-slot=dialog-title]{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(1.2rem,2.4vw,1.4rem);font-weight:400;line-height:1.15;color:var(--green);letter-spacing:0}[data-slot=dialog-content].lat-dialog-surface [data-slot=dialog-description]{color:var(--muted);line-height:1.55}[data-slot=dialog-content].lat-dialog-surface [data-slot=dialog-footer]{gap:10px;padding-top:4px}[data-slot=dialog-content].lat-dialog-surface [data-slot=button],[data-slot=dialog-content].lat-dialog-surface [data-slot=dialog-footer]>button,[data-slot=dialog-content].lat-dialog-surface button.danger-btn{min-height:44px;border-radius:999px;padding:0 18px;font-family:Poppins,sans-serif;font-size:.92rem;font-weight:500;box-shadow:none;transition:background .15s,border-color .15s,color .15s,filter .15s}[data-slot=dialog-content].lat-dialog-surface [data-slot=button][data-variant=outline],[data-slot=dialog-content].lat-dialog-surface [data-slot=button].border,[data-slot=dialog-content].lat-dialog-surface [data-slot=dialog-footer]>button.border{border:1px solid var(--line);background:#fff;color:var(--green)}[data-slot=dialog-content].lat-dialog-surface [data-slot=button][data-variant=outline]:hover,[data-slot=dialog-content].lat-dialog-surface [data-slot=button].border:hover,[data-slot=dialog-content].lat-dialog-surface [data-slot=dialog-footer]>button.border:hover{background:var(--soft);color:var(--green)}[data-slot=dialog-content].lat-dialog-surface [data-slot=button][data-variant=default],[data-slot=dialog-content].lat-dialog-surface [data-slot=button].bg-primary{border:1px solid var(--orange);background:var(--orange);color:#fff}[data-slot=dialog-content].lat-dialog-surface [data-slot=button][data-variant=default]:hover,[data-slot=dialog-content].lat-dialog-surface [data-slot=button].bg-primary:hover{filter:brightness(.96)}[data-slot=dialog-content].lat-dialog-surface [data-slot=button][data-variant=destructive],[data-slot=dialog-content].lat-dialog-surface [data-slot=button].bg-destructive,[data-slot=dialog-content].lat-dialog-surface button.danger-btn{border:0;background:var(--lat-dialog-danger);color:#fff}[data-slot=dialog-content].lat-dialog-surface [data-slot=button][data-variant=destructive]:hover,[data-slot=dialog-content].lat-dialog-surface [data-slot=button].bg-destructive:hover,[data-slot=dialog-content].lat-dialog-surface button.danger-btn:hover{filter:brightness(.95)}[data-slot=dialog-content].lat-dialog-surface .lat-dialog-field,[data-slot=dialog-content].lat-dialog-surface [data-slot=input],[data-slot=dialog-content].lat-dialog-surface [data-slot=select-trigger],[data-slot=dialog-content].lat-dialog-surface textarea,[data-slot=dialog-content].lat-dialog-surface select{border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--text);font-family:Poppins,sans-serif;box-shadow:0 3px 10px #1e2f2209}[data-slot=dialog-content].lat-dialog-surface .lat-dialog-field:focus-visible,[data-slot=dialog-content].lat-dialog-surface [data-slot=input]:focus-visible,[data-slot=dialog-content].lat-dialog-surface [data-slot=select-trigger]:focus-visible,[data-slot=dialog-content].lat-dialog-surface textarea:focus-visible,[data-slot=dialog-content].lat-dialog-surface select:focus-visible{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px #c15f3c14}[data-slot=dialog-content].lat-dialog-surface .lat-dialog-chip{border:1px solid rgba(30,47,34,.08);background:#f1eee6;color:#5c5a53;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:400;font-family:Poppins,sans-serif;cursor:pointer;transition:background .15s,border-color .15s,color .15s}[data-slot=dialog-content].lat-dialog-surface .lat-dialog-chip:hover{background:#ebe5d8;color:var(--text)}[data-slot=dialog-content].lat-dialog-surface .lat-dialog-chip.is-selected{border-color:#c15f3c38;background:#c15f3c1f;color:var(--orange)}[data-slot=dialog-content].lat-dialog-surface .lat-dialog-chip.is-selected:hover{background:#c15f3c29}[data-slot=dialog-content].lat-dialog-surface .lat-dialog-label{color:var(--text);font-size:.88rem;font-weight:500}[data-slot=dialog-content].lat-dialog-surface .lat-dialog-muted{color:var(--muted);font-size:.88rem;line-height:1.5}[data-slot=dialog-content].lat-dialog-surface .lat-dialog-field-group{border:1px solid rgba(30,47,34,.08);border-radius:12px;background:#fbfaf6;padding:12px}[data-slot=dialog-content].lat-dialog-surface [data-slot=button].w-full.justify-center.border{width:100%;justify-content:center}[data-slot=dialog-content].dialog-surface-plain.lat-dialog-surface,[data-slot=dialog-content].video-call-dialog-content.lat-dialog-surface{--paper: transparent;--line: transparent;--shadow: none;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;gap:0;font-family:inherit;color:inherit}@media(min-width:640px){[data-slot=dialog-content].video-call-dialog-content.lat-dialog-surface{--paper: #fffdf9;--line: #e3ded3;--shadow: 0 10px 28px rgba(30, 47, 34, .06);background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);padding:clamp(20px,3vw,24px);gap:1rem;font-family:Poppins,sans-serif;color:var(--text)}}
