.pos-venda-page{flex-direction:column;flex:auto;min-block-size:0;display:flex}.pos-venda-split{flex:auto;min-block-size:0;min-inline-size:0}.pos-venda-skeleton-split{flex:auto;min-block-size:0;min-inline-size:0;display:flex}.pos-venda-skeleton-list{flex:0 0 40%;min-inline-size:0}.pos-venda-skeleton-detail{flex:auto;min-inline-size:0}.client-list-search-skeleton{min-inline-size:0;block-size:var(--size-control-height-md);--skeleton-radius:var(--radius-field);flex:auto}.client-list-filter-skeleton{inline-size:var(--size-control-height-md);block-size:var(--size-control-height-md);--skeleton-radius:var(--radius-control);flex-shrink:0}.pos-venda-placeholder,.client-list-panel{flex-direction:column;block-size:100%;min-block-size:0;display:flex}.client-list-toolbar{align-items:center;gap:var(--space-control-gap-md);padding:var(--space-inset-md);display:flex}.client-list-search{flex:auto;min-inline-size:0}.client-list-body{gap:var(--space-stack-sm);padding-inline:var(--space-inset-md);scrollbar-gutter:stable;flex-direction:column;flex:auto;min-block-size:0;padding-block-end:var(--space-inset-md);display:flex;overflow-y:auto}.client-card{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:var(--space-inset-tight);border:1px solid var(--color-list-card-border);border-radius:var(--radius-panel);background:var(--color-glass-list-card);-webkit-backdrop-filter:var(--elevation-backdrop-list-card);backdrop-filter:var(--elevation-backdrop-list-card);cursor:pointer;animation:slide-in-x var(--motion-duration-fast) var(--motion-ease-control) both;transition:border-color var(--motion-duration-hover) var(--motion-ease-standard), box-shadow var(--motion-duration-hover) var(--motion-ease-standard), scale var(--motion-duration-fast) var(--motion-ease-control);position:relative;overflow:hidden}.client-card:hover{border-color:var(--color-list-card-border-strong);box-shadow:var(--elevation-list-card-hover)}.client-card:active{scale:.98}.client-card[data-selected]{border-color:var(--color-list-card-border-strong);box-shadow:var(--elevation-list-card-hover)}.client-card[data-selected]:hover{border-color:var(--color-list-card-border-emphasis)}.client-card{align-items:center;gap:var(--space-stack-sm);text-align:start;flex-wrap:wrap;display:flex}.client-card-skeleton{block-size:var(--size-control-height-lg);--skeleton-radius:var(--radius-panel)}.client-card-avatar,.client-detail-avatar{flex-shrink:0}.client-card-text{flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}.client-card-name{color:var(--color-text);font-size:var(--type-size-control-md);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.client-card-phone{color:var(--color-text-muted);font-family:var(--type-font-code);font-size:var(--type-size-control-xs)}.client-card-processes{--badge-py:0;--badge-px:var(--space-inset-xs);--badge-font-weight:600}.client-card-chips{gap:var(--space-control-gap-sm);min-inline-size:0;flex-basis:100%;margin-block-start:var(--space-inset-2xs);display:flex}.pos-venda-chip{align-items:center;gap:var(--space-inset-2xs);padding-inline:var(--space-inset-xs);border-radius:var(--radius-control-compact);background:var(--color-muted);color:var(--color-text-muted);font-size:var(--type-size-control-xs);text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;display:inline-flex;overflow:hidden}.pos-venda-chip svg{flex-shrink:0}.pos-venda-chip[data-kanban-color=emerald]{border-color:color-mix(in srgb, var(--color-kanban-emerald-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-emerald-base) 10%, transparent);color:var(--color-kanban-emerald-pill-text)}.pos-venda-chip[data-kanban-color=emerald]:hover{background:color-mix(in srgb, var(--color-kanban-emerald-base) 15%, transparent)}.pos-venda-chip[data-kanban-color=blue]{border-color:color-mix(in srgb, var(--color-kanban-blue-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-blue-base) 10%, transparent);color:var(--color-kanban-blue-pill-text)}.pos-venda-chip[data-kanban-color=blue]:hover{background:color-mix(in srgb, var(--color-kanban-blue-base) 15%, transparent)}.pos-venda-chip[data-kanban-color=amber]{border-color:color-mix(in srgb, var(--color-kanban-amber-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-amber-base) 10%, transparent);color:var(--color-kanban-amber-pill-text)}.pos-venda-chip[data-kanban-color=amber]:hover{background:color-mix(in srgb, var(--color-kanban-amber-base) 15%, transparent)}.pos-venda-chip[data-kanban-color=purple]{border-color:color-mix(in srgb, var(--color-kanban-purple-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-purple-base) 10%, transparent);color:var(--color-kanban-purple-pill-text)}.pos-venda-chip[data-kanban-color=purple]:hover{background:color-mix(in srgb, var(--color-kanban-purple-base) 15%, transparent)}.pos-venda-chip[data-kanban-color=slate]{border-color:color-mix(in srgb, var(--color-kanban-slate-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-slate-base) 10%, transparent);color:var(--color-kanban-slate-pill-text)}.pos-venda-chip[data-kanban-color=slate]:hover{background:color-mix(in srgb, var(--color-kanban-slate-base) 15%, transparent)}.pos-venda-chip[data-kanban-color=rose]{border-color:color-mix(in srgb, var(--color-kanban-rose-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-rose-base) 10%, transparent);color:var(--color-kanban-rose-pill-text)}.pos-venda-chip[data-kanban-color=rose]:hover{background:color-mix(in srgb, var(--color-kanban-rose-base) 15%, transparent)}.pos-venda-chip[data-kanban-color=cyan]{border-color:color-mix(in srgb, var(--color-kanban-cyan-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-cyan-base) 10%, transparent);color:var(--color-kanban-cyan-pill-text)}.pos-venda-chip[data-kanban-color=cyan]:hover{background:color-mix(in srgb, var(--color-kanban-cyan-base) 15%, transparent)}.pos-venda-chip[data-kanban-color=teal]{border-color:color-mix(in srgb, var(--color-kanban-teal-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-teal-base) 10%, transparent);color:var(--color-kanban-teal-pill-text)}.pos-venda-chip[data-kanban-color=teal]:hover{background:color-mix(in srgb, var(--color-kanban-teal-base) 15%, transparent)}.pos-venda-chip[data-kanban-color=orange]{border-color:color-mix(in srgb, var(--color-kanban-orange-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-orange-base) 10%, transparent);color:var(--color-kanban-orange-pill-text)}.pos-venda-chip[data-kanban-color=orange]:hover{background:color-mix(in srgb, var(--color-kanban-orange-base) 15%, transparent)}.pos-venda-chip[data-kanban-color=indigo]{border-color:color-mix(in srgb, var(--color-kanban-indigo-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-indigo-base) 10%, transparent);color:var(--color-kanban-indigo-pill-text)}.pos-venda-chip[data-kanban-color=indigo]:hover{background:color-mix(in srgb, var(--color-kanban-indigo-base) 15%, transparent)}.pos-venda-chip[data-kanban-color=lime]{border-color:color-mix(in srgb, var(--color-kanban-lime-base) 40%, transparent);background:color-mix(in srgb, var(--color-kanban-lime-base) 10%, transparent);color:var(--color-kanban-lime-pill-text)}.pos-venda-chip[data-kanban-color=lime]:hover{background:color-mix(in srgb, var(--color-kanban-lime-base) 15%, transparent)}.pos-venda-chip-text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.pos-venda-chip-tese{min-inline-size:0}.process-list-body{flex-direction:column;block-size:100%;min-block-size:0;display:flex}.process-list-message{justify-content:center;align-items:center;gap:var(--space-stack-sm);block-size:100%;padding:var(--space-inset-lg);flex-direction:column;display:flex}.process-table{table-layout:fixed}.process-cell-client{inline-size:32%}.process-cell-client-main{align-items:center;gap:var(--space-stack-sm);min-inline-size:0;display:flex}.process-cell-process{inline-size:26%}.process-row{cursor:pointer}.process-row-skeleton{block-size:var(--size-control-height-md);--skeleton-radius:var(--radius-control)}.process-client-avatar{flex-shrink:0}.process-client{flex-direction:column;min-inline-size:0;display:flex}.process-client-name{color:var(--color-text);font-size:var(--type-size-control-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.process-client-name--missing{color:var(--color-text-muted);font-style:italic}.process-client-phone{color:var(--color-text-muted);font-size:var(--type-size-control-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.process-action-type{color:var(--color-text);font-size:var(--type-size-control-md);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.process-action-type[data-empty]{color:var(--color-text-muted);font-style:italic}.process-cnj{color:var(--color-text-muted);font-family:var(--type-font-code);font-size:var(--type-size-control-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pos-venda-detail{gap:var(--space-stack-lg);block-size:100%;padding:var(--space-inset-lg);flex-direction:column;display:flex;overflow-y:auto}.pos-venda-detail-head{align-items:center;gap:var(--space-stack-sm);display:flex}.pos-venda-detail-identity{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.pos-venda-detail-title{color:var(--color-text);font-size:var(--type-size-panel-title);margin:0;font-weight:600}.pos-venda-detail-subtitle{color:var(--color-text-muted);font-size:var(--type-size-control-xs)}.pos-venda-card{gap:var(--space-stack-sm);padding:var(--space-inset-lg);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-raised);flex-direction:column;display:flex}.pos-venda-card-actions{justify-content:flex-start;padding-block-start:var(--space-inset-xs);display:flex}.pos-venda-card-empty{color:var(--color-text-muted);font-size:var(--type-size-control-md)}.client-detail-processes{gap:var(--space-stack-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.client-detail-process{align-items:center;gap:var(--space-control-gap-md);color:var(--color-text);font-size:var(--type-size-control-md);display:flex}.client-detail-process-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.client-detail-process-etapa{flex-shrink:0}.client-detail-process-cnj{color:var(--color-text-muted);font-family:var(--type-font-code);font-size:var(--type-size-control-xs);flex-shrink:0}.pos-venda-detail-link{color:var(--color-primary);text-underline-offset:var(--space-underline-offset);text-decoration:none}.pos-venda-detail-link:hover{text-decoration:underline}.process-cnj-value{font-family:var(--type-font-code)}.pos-venda-field-issue{color:var(--color-danger);font-size:var(--type-size-control-xs)}.new-process-cnj-ok{color:var(--color-positive)}.new-process-cnj-off{color:color-mix(in srgb, var(--color-danger) 70%, transparent)}.document-group{gap:var(--space-stack-sm);flex-direction:column;display:flex}.document-group-label{color:color-mix(in srgb, var(--color-text-muted) 70%, transparent);font-size:var(--type-size-fine);letter-spacing:var(--type-tracking-label-caps);text-transform:uppercase;margin:0}.document-list{gap:var(--space-stack-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.document-row{align-items:center;gap:var(--space-control-gap-md);padding:var(--space-inset-sm);border:1px dashed var(--color-border);border-radius:var(--radius-control);flex-wrap:wrap;display:flex}.document-row[data-delivered]{border-style:solid;border-color:var(--color-positive);background:var(--color-positive-veil)}.document-row[data-delivered] .document-row-state,.document-row[data-delivered] .document-row-received{color:var(--color-positive)}.document-row-state{color:var(--color-text-muted);flex-shrink:0;align-items:center;display:flex}.document-row-text{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.document-row-name{color:var(--color-text);font-size:var(--type-size-control-md)}.document-row-meta{color:var(--color-text-muted);font-size:var(--type-size-control-xs)}.document-row-actions{align-items:center;gap:var(--space-control-gap-sm);flex-shrink:0;display:flex}.document-row-skeleton{block-size:var(--size-control-height-lg);--skeleton-radius:var(--radius-control)}.document-extra-form{gap:var(--space-stack-sm);padding:var(--space-inset-sm);border:1px solid var(--color-border);border-radius:var(--radius-control);flex-direction:column;display:flex}.document-extra-actions{align-items:center;gap:var(--space-control-gap-sm);flex-wrap:wrap;display:flex}.new-process-fields{--select-trigger-width:100%;gap:var(--space-stack-md);flex-direction:column;display:flex}.promote-client-chat-option{align-items:center;gap:var(--space-stack-sm);inline-size:100%;min-inline-size:0;display:flex}.promote-client-chat-avatar{--contact-avatar-size:var(--size-kanban-card-avatar)}.judicial-board{--kanban-empty-font-size:var(--type-size-fine);--kanban-empty-line-height:var(--type-leading-relaxed);--kanban-empty-color:color-mix(in srgb, var(--color-text-muted) 50%, transparent)}.process-card-open{text-overflow:ellipsis;white-space:nowrap;text-align:start;min-inline-size:0;font:inherit;color:var(--color-text);cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.process-card-open:hover{color:var(--color-primary)}.pos-venda-modal-body{padding:0}.judicial-add-column{justify-content:flex-start;align-self:flex-start;align-items:center;gap:var(--space-control-gap-md);inline-size:var(--size-kanban-column-width);padding:var(--space-inset-md);border:2px dashed color-mix(in srgb, var(--color-border) 60%, transparent);border-radius:var(--radius-tile);color:var(--color-text-muted);font-size:var(--type-size-control-md);cursor:pointer;transition:border-color var(--motion-duration-hover) var(--motion-ease-standard), color var(--motion-duration-hover) var(--motion-ease-standard);background:0 0;flex-shrink:0;display:flex}.judicial-add-column:hover{border-color:var(--color-primary);color:var(--color-primary)}.judicial-status-form{gap:var(--space-stack-md);flex-direction:column;display:flex}.judicial-status-color-dot{inline-size:var(--space-inset-tight);block-size:var(--space-inset-tight);border-radius:var(--radius-pill);flex-shrink:0;margin-inline-end:var(--space-inset-xs);display:inline-block}.judicial-status-color-dot[data-kanban-color=emerald]{background:var(--color-kanban-emerald-base)}.judicial-status-color-dot[data-kanban-color=blue]{background:var(--color-kanban-blue-base)}.judicial-status-color-dot[data-kanban-color=amber]{background:var(--color-kanban-amber-base)}.judicial-status-color-dot[data-kanban-color=purple]{background:var(--color-kanban-purple-base)}.judicial-status-color-dot[data-kanban-color=slate]{background:var(--color-kanban-slate-base)}.judicial-status-color-dot[data-kanban-color=rose]{background:var(--color-kanban-rose-base)}.judicial-status-color-dot[data-kanban-color=cyan]{background:var(--color-kanban-cyan-base)}.judicial-status-color-dot[data-kanban-color=teal]{background:var(--color-kanban-teal-base)}.judicial-status-color-dot[data-kanban-color=orange]{background:var(--color-kanban-orange-base)}.judicial-status-color-dot[data-kanban-color=indigo]{background:var(--color-kanban-indigo-base)}.judicial-status-color-dot[data-kanban-color=lime]{background:var(--color-kanban-lime-base)}.judicial-status-color-dot[data-kanban-color=muted]{background:color-mix(in srgb, var(--color-text-muted) 50%, transparent)}.pos-venda-chat-panel{flex-direction:column;block-size:100%;min-block-size:0;display:flex}.pos-venda-chat-skeleton{margin:var(--space-inset-md);--skeleton-radius:var(--radius-panel);flex:auto}.client-process-strip{align-items:center;gap:var(--space-control-gap-md);padding:var(--space-inset-sm) var(--space-inset-md);border-block-end:1px solid var(--color-border);scrollbar-width:thin;flex-shrink:0;display:flex;overflow-x:auto}.client-process-chip{align-items:center;gap:var(--space-control-gap-sm);border:1px solid var(--color-border);border-radius:var(--radius-pill);flex-shrink:0;padding-inline-start:var(--space-inset-sm);padding-inline-end:var(--space-inset-xs);display:inline-flex}.client-process-chip-type{color:var(--color-text);font-size:var(--type-size-control-xs);white-space:nowrap}.client-process-chip-type[data-empty]{color:var(--color-text-muted);font-style:italic}.pos-venda-gate{flex:auto;justify-content:center;align-items:center;display:flex}
