.co-inventory-dialog{width:620px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;box-sizing:border-box;border:0;border-radius:12px;color:var(--text,#1e293b);background:var(--card,#fff);overflow:auto}
.co-inventory-dialog::backdrop{background:#0f172a99}
.co-inventory-dialog header{display:flex;justify-content:space-between;gap:12px;align-items:center;position:sticky;top:0;background:var(--card,#fff);z-index:1;padding:16px 20px;border-bottom:1px solid #e2e8f0}
.co-inventory-dialog h2{font-size:20px;margin:0 0 4px}.co-inventory-dialog h3{font-size:16px;margin:18px 0 10px}
.co-inventory-body{padding:0 20px 20px;overflow-wrap:anywhere}.co-inventory-body p{font-size:14px;line-height:1.6;margin:8px 0}
.co-inventory-dialog article{border:1px solid #e2e8f0;border-radius:8px;padding:12px;margin:10px 0}.co-inventory-dialog small{display:block;color:#64748b;margin-top:4px}
.co-inventory-notice{padding:12px;background:#fff7ed;color:#9a3412;border-radius:8px}.co-inventory-choices label{display:flex;align-items:center;gap:12px;margin:10px 0;padding:12px;background:#f1f5f9;border-radius:8px}
.co-inventory-choices input{width:20px;height:20px;flex:none}.co-inventory-dialog [data-error]{color:#b91c1c}.co-inventory-dialog [data-preview-result]:not(:empty){margin-top:16px;border-top:1px solid #cbd5e1}
