@media (min-width:769px){.nlt-sheet.nlt-chat{inset:auto var(--nlt-space-24) var(--nlt-space-24) auto;width:min(420px,calc(100% - 48px));height:min(680px,calc(100dvh - 48px));max-height:none;margin:0;padding-bottom:0}.nlt-sheet.nlt-chat::backdrop{background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none}}.nlt-chat__body{display:flex;flex-direction:column;gap:var(--nlt-space-12)}.nlt-chat__hours{display:flex;align-items:flex-start;gap:var(--nlt-space-10);margin:0;padding:var(--nlt-space-12) var(--nlt-space-14);border-radius:var(--nlt-radius-16);background:var(--nlt-surface-control);color:var(--nlt-ink-muted);font-size:var(--nlt-font-size-14)}.nlt-chat__hours-text{display:flex;flex-direction:column;gap:var(--nlt-space-2)}.nlt-chat__hours b{color:var(--nlt-ink-strong);font-weight:var(--nlt-font-weight-semibold)}.nlt-chat__dot{flex:none;width:10px;height:10px;margin-top:var(--nlt-space-4);border-radius:var(--nlt-radius-round);background:var(--nlt-ink-faint)}.is-open .nlt-chat__dot,.is-open>.nlt-chat__dot{background:var(--nlt-status-success-solid)}.nlt-chat__intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--nlt-space-10);padding:var(--nlt-space-8) 0}.nlt-chat__intro-title{margin:0;font-size:var(--nlt-font-size-20);color:var(--nlt-ink-strong)}.nlt-chat__intro-text{margin:0;color:var(--nlt-ink-muted)}.nlt-chat__actions{display:flex;flex-wrap:wrap;gap:var(--nlt-space-10);width:100%}.nlt-chat__actions .nlt-button{flex:1 1 160px;min-height:44px}.nlt-chat__new{width:100%;min-height:48px}.nlt-chat__list:empty{display:none}.nlt-chat__row{min-height:64px}.nlt-chat-section__badge,.nlt-chat__badge{flex:none;padding:var(--nlt-space-2) var(--nlt-space-8);border-radius:var(--nlt-radius-pill);background:var(--nlt-accent-fill);color:var(--nlt-ink-on-accent);font-size:var(--nlt-font-size-12);font-weight:var(--nlt-font-weight-semibold)}.nlt-chat__empty,.nlt-chat__note{margin:0;padding:var(--nlt-space-12) var(--nlt-space-14);border-radius:var(--nlt-radius-16);background:var(--nlt-surface-teal-tint-soft);color:var(--nlt-ink);font-size:var(--nlt-font-size-14)}.nlt-chat__error{margin:0;padding:var(--nlt-space-10) var(--nlt-space-14);border-radius:var(--nlt-radius-16);background:var(--nlt-status-error-bg);color:var(--nlt-status-error-ink-strong);font-size:var(--nlt-font-size-14)}.nlt-chat__ref{margin:0;color:var(--nlt-ink-muted);font-size:var(--nlt-font-size-13)}.nlt-chat__messages{display:flex;flex-direction:column;gap:var(--nlt-space-8);margin:0;padding:0;list-style:none}.nlt-chat__day,.nlt-chat__system{align-self:center;padding:var(--nlt-space-2) var(--nlt-space-10);color:var(--nlt-ink-muted);font-size:var(--nlt-font-size-12);text-align:center}.nlt-chat__message{display:flex;flex-direction:column;align-items:flex-start;gap:var(--nlt-space-4);max-width:85%}.nlt-chat__message.is-mine{align-self:flex-end;align-items:flex-end}.nlt-chat__message.is-first-new{padding-top:var(--nlt-space-8);border-top:1px solid var(--nlt-line-ring)}.nlt-chat__meta{color:var(--nlt-ink-faint);font-size:var(--nlt-font-size-12)}.nlt-chat__bubble{margin:0;padding:var(--nlt-space-10) var(--nlt-space-14);border-radius:var(--nlt-radius-18) var(--nlt-radius-18) var(--nlt-radius-18) var(--nlt-radius-4);background:var(--nlt-surface-control);color:var(--nlt-ink);white-space:pre-wrap;overflow-wrap:anywhere}.is-mine .nlt-chat__bubble{border-radius:var(--nlt-radius-18) var(--nlt-radius-18) var(--nlt-radius-4) var(--nlt-radius-18);background:var(--nlt-accent-fill);color:var(--nlt-ink-on-accent)}.nlt-chat__attachment{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--nlt-space-12);border-radius:var(--nlt-radius-12);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-hairline);color:var(--nlt-ink-accent);font-size:var(--nlt-font-size-14);overflow-wrap:anywhere}.nlt-chat__close{display:block;margin:var(--nlt-space-8) auto 0;min-height:44px;padding:0 var(--nlt-space-16);border:0;background:0 0;color:var(--nlt-ink-muted);font:inherit;font-size:var(--nlt-font-size-14);text-decoration:underline;cursor:pointer}.nlt-chat [hidden]{display:none}.nlt-chat__composer{flex:none;padding:var(--nlt-space-8) var(--nlt-space-16) max(var(--nlt-space-12),env(safe-area-inset-bottom,0px));border-top:1px solid var(--nlt-line-soft);background:var(--nlt-surface-card)}.nlt-chat__compose-row{display:flex;align-items:flex-end;gap:var(--nlt-space-8)}.nlt-chat__input{flex:1;min-height:44px;max-height:160px;padding:var(--nlt-space-10) var(--nlt-space-14);border:1px solid var(--nlt-line-field);border-radius:var(--nlt-radius-22);background:var(--nlt-surface-control);color:var(--nlt-ink);font:inherit;font-size:var(--nlt-font-size-input);resize:none;field-sizing:content}.nlt-chat__input:focus-visible{outline:0;box-shadow:var(--nlt-shadow-ring-focus)}.nlt-chat__attach{position:relative;cursor:pointer}.nlt-chat__file{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.nlt-chat__attach:focus-within{box-shadow:var(--nlt-shadow-ring-focus)}.nlt-chat__send{background:var(--nlt-accent-fill);color:var(--nlt-ink-on-accent)}.nlt-chat__send:disabled{opacity:.5}.nlt-chat__files{display:flex;flex-wrap:wrap;gap:var(--nlt-space-6);margin:0 0 var(--nlt-space-8);padding:0;list-style:none}.nlt-chat__files:empty{display:none}.nlt-chat__chip{display:inline-flex;align-items:center;gap:var(--nlt-space-4);padding-left:var(--nlt-space-12);border-radius:var(--nlt-radius-pill);background:var(--nlt-surface-teal-tint);color:var(--nlt-ink);font-size:var(--nlt-font-size-13)}.nlt-chat__chip-remove{background:0 0}.nlt-chat-card{display:flex;align-items:center;gap:var(--nlt-space-14);margin-top:var(--nlt-space-32);padding:var(--nlt-space-16) var(--nlt-space-18);border-radius:var(--nlt-radius-24);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-card);color:var(--nlt-ink);text-decoration:none}.nlt-chat-card__text{display:flex;flex:1;flex-direction:column;gap:var(--nlt-space-2)}.nlt-chat-card__status{display:inline-flex;align-items:center;gap:var(--nlt-space-6);color:var(--nlt-ink-muted);font-size:var(--nlt-font-size-14)}.nlt-chat-card__status .nlt-chat__dot{margin-top:0}.nlt-chat-card+.nlt-help__contact{margin-top:var(--nlt-space-12)}.nlt-chat-launcher__badge{position:absolute;top:calc(-1 * var(--nlt-space-2));right:calc(-1 * var(--nlt-space-2));display:grid;place-items:center;min-width:20px;height:20px;padding:0 var(--nlt-space-6);border-radius:var(--nlt-radius-pill);background:var(--nlt-brand-yellow);color:var(--nlt-ink-on-yellow);box-shadow:0 0 0 2px var(--nlt-surface-card);font-size:var(--nlt-font-size-11);font-weight:var(--nlt-font-weight-bold);line-height:1}.nlt-chat-launcher__badge[hidden]{display:none}
