.pg-ticket-list{display:flex;flex-direction:column;gap:6px}.pg-ticket{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.8rem .9rem;background:var(--bg-primary);border:1px solid var(--border);border-radius:10px;position:relative;overflow:hidden;transition:border-color .25s,transform .25s}.pg-ticket__prio{flex-shrink:0;font-size:.68rem;padding:4px 9px;border-radius:999px;font-weight:600;white-space:nowrap;background:color-mix(in srgb,var(--text-secondary) 15%,transparent);color:var(--text-secondary)}.pg-ticket__prio--high{background:color-mix(in srgb,var(--pg-c-urgent) 15%,transparent);color:var(--pg-c-urgent)}.pg-ticket__prio--mid{background:color-mix(in srgb,var(--pg-c-medium) 15%,transparent);color:var(--pg-c-medium)}.pg-ticket__prio--low{background:color-mix(in srgb,var(--pg-c-success) 15%,transparent);color:var(--pg-c-success)}.pg-ticket__body{display:flex;flex-direction:column;gap:2px;min-width:0}.pg-ticket__body strong{font-size:.88rem;font-weight:600}.pg-ticket__body span{font-size:.78rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.85}.pg-ticket__route{font-family:var(--font-mono);font-size:.7rem;color:var(--accent);white-space:nowrap;opacity:.6}.pg-ticket__route.is-filled{opacity:1;animation:pgFieldFill .35s ease}.pg-ticket--new{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--bg-primary));animation:pgRowSlideIn .45s var(--pg-ease-snappy)}.pg-ticket--analyzing::after{content:'';position:absolute;top:0;bottom:0;left:0;width:60%;background:var(--pg-scanline);pointer-events:none;transform:translateX(-100%);animation:pgScanPass 1.4s var(--pg-ease-io) infinite;will-change:transform}.pg-ai-suggest{padding:1rem 1.1rem;background:color-mix(in srgb,var(--accent) 7%,var(--bg-primary));border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:12px;animation:pgFadeIn .35s ease}.pg-ai-suggest header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.pg-ai-suggest header strong{font-size:.82rem;color:var(--accent)}.pg-ai-suggest__confidence{font-family:var(--font-mono);font-size:.7rem;color:var(--accent);padding:3px 8px;background:color-mix(in srgb,var(--accent) 15%,transparent);border-radius:5px}.pg-ai-suggest p{margin:0 0 .9rem;font-size:.85rem;line-height:1.55;color:var(--text-primary);opacity:.88;min-height:3em}.pg-ai-suggest__actions{display:flex;gap:.5rem;flex-wrap:wrap}.pg-ai-btn{font-size:.78rem;padding:6px 12px;border-radius:7px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);cursor:pointer;font:inherit;transition:border-color .2s,background .2s}.pg-ai-btn:hover{border-color:var(--accent)}.pg-ai-btn--primary{background:var(--accent);color:var(--pg-on-accent);border-color:var(--accent)}.pg-scene--analyze{flex-direction:row;align-items:stretch;gap:1rem;max-width:740px}.pg-message{flex:1.3;min-width:0;padding:1.1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;box-shadow:0 24px 60px -18px rgba(0,0,0,.5);animation:pgInvoiceIn .5s var(--pg-ease-snappy)}.pg-message__head{display:flex;align-items:center;gap:.65rem;padding-bottom:.8rem;border-bottom:1px solid var(--border);margin-bottom:.8rem}.pg-message__avatar{width:38px;height:38px;border-radius:50%;background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent);font-weight:700;font-size:.82rem;display:inline-flex;align-items:center;justify-content:center}.pg-message__head strong{font-size:.88rem;display:block}.pg-message__head small{font-size:.7rem;color:var(--text-secondary)}.pg-message__body{font-size:.88rem;line-height:1.6;color:var(--text-primary);margin:0}.pg-highlight{background:transparent;color:inherit;padding:2px 4px;border-radius:3px;transition:background .4s ease,color .4s ease}.pg-highlight--urgent.is-highlighted{background:color-mix(in srgb,var(--pg-c-urgent) 22%,transparent);color:var(--pg-c-urgent);font-weight:700}.pg-chaos-stack{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:center}.pg-chaos-ticket{position:absolute;left:50%;top:50%;width:180px;height:46px;margin:-23px 0 0 -90px;background:var(--bg-card);border:1px solid var(--border);border-left:3px solid var(--prio,var(--accent));border-radius:8px;box-shadow:0 10px 28px rgba(0,0,0,.45);opacity:0;transform:translate(var(--ox,0),-200px) rotate(calc(var(--r,0deg)+25deg)) scale(.85);animation:pgTicketStack 3.2s var(--pg-ease-bounce) var(--d,0s) infinite}.pg-chaos-ticket::before{content:"";position:absolute;left:14px;right:14px;top:12px;height:4px;background:color-mix(in srgb,var(--text-secondary) 40%,transparent);border-radius:2px}.pg-chaos-ticket::after{content:"";position:absolute;left:14px;right:40%;top:24px;height:3px;background:color-mix(in srgb,var(--text-secondary) 25%,transparent);border-radius:2px;box-shadow:0 7px 0 color-mix(in srgb,var(--text-secondary) 20%,transparent)}@keyframes pgTicketStack{0%{opacity:0;transform:translate(var(--ox,0),-200px) rotate(calc(var(--r,0deg)+25deg)) scale(.85)}25%{opacity:1}45%{transform:translate(var(--ox,0),var(--oy,0)) rotate(var(--r,0deg)) scale(1)}85%{opacity:1;transform:translate(var(--ox,0),var(--oy,0)) rotate(var(--r,0deg)) scale(1)}100%{opacity:0;transform:translate(var(--ox,0),var(--oy,0)) rotate(var(--r,0deg)) scale(1)}}