.prompt-reference-input .prompt-refs-field{cursor:text;flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;min-height:36px;padding:4px 0;display:flex;position:relative}.prompt-reference-input .prompt-refs-field input{min-width:120px;height:28px;color:var(--mk-ink);background:0 0;border:0;flex:120px;padding:0 2px;font-size:14px;line-height:20px}.prompt-reference-input .prompt-refs-field input::placeholder{color:var(--mk-muted)}.prompt-pill{border-radius:var(--mk-radius-pill);border:1px solid var(--mk-hairline);max-width:100%;height:28px;color:var(--mk-ink);background:#fff;flex:none;align-items:center;gap:6px;padding:0 4px 0 8px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.prompt-pill-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prompt-pill-remove,.prompt-attachment-remove{border-radius:var(--mk-radius-pill);width:20px;height:20px;color:var(--mk-muted);flex:none;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex}.prompt-pill-remove:hover,.prompt-attachment-remove:hover{background:var(--mk-subtle);color:var(--mk-ink)}.prompt-pill-remove:focus-visible,.prompt-attachment-remove:focus-visible{outline:2px solid var(--mk-focus);outline-offset:1px}.prompt-favicon{background:var(--mk-line);object-fit:contain;border-radius:4px;flex:none;width:16px;height:16px;display:block}.prompt-favicon-fallback{border-radius:var(--mk-radius-pill);background:var(--mk-subtle);color:var(--mk-muted);text-transform:uppercase;justify-content:center;align-items:center;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.prompt-suggestions{z-index:20;border-radius:var(--mk-radius-control);width:min(100%,320px);box-shadow:var(--mk-shadow-panel);background:#fff;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0}.prompt-suggestion{width:100%;height:36px;color:var(--mk-ink);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;line-height:20px;transition:background-color .12s;display:flex}.prompt-suggestion>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.prompt-suggestion>em{color:var(--mk-muted);flex:none;font-size:13px;font-style:normal;line-height:18px}.prompt-suggestion:hover,.prompt-suggestion.is-active{background:var(--mk-subtle)}.prompt-attachments{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0 4px;list-style:none;display:flex}.prompt-attachment{border:1px solid var(--mk-hairline);background:#fff;border-radius:12px;align-items:center;gap:8px;max-width:240px;height:40px;padding:0 6px 0 4px;display:inline-flex}.prompt-attachment-thumb{object-fit:cover;background:var(--mk-subtle);border-radius:8px;flex:none;width:32px;height:32px;display:block}.prompt-attachment-file{background:var(--mk-subtle);width:32px;height:32px;color:var(--mk-muted);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.prompt-attachment-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mk-ink);font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.prompt-file-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-prompt-attach{cursor:pointer;transition:color .15s,background-color .15s;position:relative}.hero-prompt-attach:hover{background:var(--mk-subtle);color:var(--mk-ink)}.hero-prompt-attach:focus-visible{outline:2px solid var(--mk-focus);outline-offset:1px}.prompt-attach-count{border-radius:var(--mk-radius-pill);background:var(--mk-ink);color:#fff;text-align:center;min-width:14px;height:14px;padding:0 3px;font-size:10px;font-weight:600;line-height:14px;position:absolute;top:-2px;right:-2px}.hero-prompt-form.is-dragging{box-shadow:0 0 0 3px color-mix(in srgb, var(--mk-accent) 32%, transparent), var(--mk-shadow-panel)}@media (max-width:767px){.prompt-reference-input .prompt-refs-field{grid-column:2;padding:2px 0}.prompt-reference-input .prompt-refs-field input{height:32px;font-size:16px}.prompt-suggestions{width:100%}.prompt-attachment{max-width:100%}}
