.chat-orders{width:min(1120px,96vw);max-height:92vh;border:1px solid #dce1e7;border-radius:18px;padding:0;color:var(--text,#171b20);background:var(--surface,#fff);box-shadow:0 24px 90px #1116}.chat-orders::backdrop{background:#1119}.chat-orders header{position:sticky;top:0;background:var(--surface,#fff);padding:20px 24px;border-bottom:1px solid #e4e7eb;display:flex;justify-content:space-between;align-items:center;gap:20px;z-index:2}.chat-orders h2{margin:0;font-size:23px}.chat-orders main{padding:20px 24px}.chat-orders .chat-note{padding:12px 16px;background:#fff7e5;border:1px solid #ead9ae;border-radius:10px;color:#6f511a;line-height:1.7}.chat-orders .chat-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.chat-orders .chat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.chat-orders label{display:flex;flex-direction:column;gap:6px;font-size:13px}.chat-orders input,.chat-orders select,.chat-orders textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid #cdd4dc;border-radius:8px;font:inherit;background:var(--surface,#fff);color:inherit}.chat-orders .chat-line{display:grid;grid-template-columns:2fr .6fr 1fr auto;gap:10px;align-items:end;margin:12px 0}.chat-orders article{border:1px solid #dce1e7;border-radius:12px;padding:16px;margin:14px 0}.chat-orders article h3{margin:0 0 10px}.chat-orders .chat-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.chat-orders .chat-muted{color:#606b78;font-size:13px;overflow-wrap:anywhere}.chat-orders .chat-result{white-space:pre-wrap;line-height:1.8;overflow-wrap:anywhere}.chat-orders .chat-checkbox{flex-direction:row;align-items:center;margin:16px 0}.chat-orders .chat-checkbox input{width:auto}.chat-orders [hidden]{display:none!important}.chat-orders .chat-error{color:#b42318}.chat-orders .chat-success{color:#13784b}@media(max-width:700px){.chat-orders .chat-grid{grid-template-columns:1fr 1fr}.chat-orders .chat-line{grid-template-columns:1fr 1fr}.chat-orders .chat-line>label:first-child{grid-column:1/-1}.chat-orders main,.chat-orders header{padding:16px}.chat-orders h2{font-size:19px}}
