/* Shared styling for the AI intake panel on /document.html and /proposal.html.
   Both pages already define --gold / --gold-deep and the same dark form column,
   so this only adds the panel itself. */
.ai{border:1px solid rgba(218,198,137,.34);background:linear-gradient(160deg,rgba(218,198,137,.11),rgba(255,255,255,.03));border-radius:10px;padding:14px;margin-bottom:18px}
.ai .hd{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:700;margin-bottom:5px}
.ai .sub{font-size:.72rem;color:rgba(255,255,255,.52);line-height:1.55;margin-bottom:11px}
.drop{display:block;width:100%;border:1.5px dashed rgba(218,198,137,.45);border-radius:8px;padding:18px 12px;text-align:center;color:rgba(255,255,255,.66);font:inherit;font-size:.78rem;line-height:1.6;cursor:pointer;background:none;transition:border-color .2s,background .2s,color .2s}
.drop:hover,.drop.over{border-color:var(--gold);background:rgba(218,198,137,.13);color:#fff}
.drop b{color:var(--gold);font-weight:700}
.drop small{display:block;font-size:.68rem;color:rgba(255,255,255,.4);margin-top:4px}
.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
.chip{display:inline-flex;align-items:center;gap:7px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:20px;padding:5px 6px 5px 11px;font-size:.72rem;color:#fff;max-width:100%}
.chip .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:170px}
.chip .sz{color:rgba(255,255,255,.45);font-variant-numeric:tabular-nums}
.chip button{background:none;border:none;color:rgba(255,255,255,.55);cursor:pointer;font-size:1rem;line-height:1;padding:0 4px}
.chip button:hover{color:#fff}
.chip.bad{border-color:rgba(240,130,120,.5);background:rgba(240,130,120,.12);color:#ffcac4}
.chip.busy .sz{color:var(--gold)}
.airow{display:flex;gap:8px;margin-top:11px;flex-wrap:wrap}
.aistat{font-size:.72rem;color:rgba(255,255,255,.62);line-height:1.55;margin-top:9px;min-height:1.1em}
.aistat.err{color:#ffb4ac}
.aistat.ok{color:var(--gold)}
.btn:focus-visible,.drop:focus-visible,.chip button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}
@media print{.ai{display:none !important}}
