.fac{display:grid;gap:16px;color:inherit}.fac-heading,.fac-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.fac h3{font-size:1.15rem;font-weight:650;margin:4px 0}.fac .fac-toolbar{justify-content:flex-start}.fac input,.fac select{background:transparent;border:1px solid #64748b66;border-radius:6px;padding:6px 9px;color:inherit;max-width:100%}.fac label{display:grid;gap:5px;font-size:.8rem}.fac-scroll{overflow:auto;max-height:65vh}.fac table{width:100%;border-collapse:collapse;font-size:.8rem}.fac th,.fac td{padding:11px 12px;border-bottom:1px solid #64748b33;text-align:left;vertical-align:top}.fac th{white-space:nowrap}.fac td:nth-child(3),.fac td:nth-child(4),.fac td:nth-child(5){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.fac small{display:block;font-size:.72rem;opacity:.7;max-width:260px;overflow-wrap:anywhere}.fac-deleted{color:#d97706}.fac-edit{display:flex;gap:12px;align-items:end;flex-wrap:wrap;padding:16px;border:1px solid #64748b55;border-radius:10px}.fac-edit h4{flex-basis:100%;font-weight:650}.fac .fm-banner{padding:14px;border:1px solid #64748b33;border-radius:8px;font-size:.82rem;line-height:1.6}.fac .btn{white-space:nowrap}

.fac-fields{display:flex;gap:12px;flex-wrap:wrap;border:0;margin:0;padding:0;width:100%;align-items:end}.fac-wide{flex-basis:100%;width:100%}.fac-evidence{border:1px dashed #64748b77;border-radius:8px;padding:14px;line-height:1.6}.fac-evidence:focus{outline:2px solid currentColor}.fac-image{display:inline-flex;flex-direction:column;gap:4px;margin:8px;max-width:160px;font-size:.75rem}.fac-image img{width:120px;height:85px;object-fit:contain;border-radius:6px}.fac-fields:disabled{opacity:.7}.fac summary{cursor:pointer;padding:8px 0}.fac select option{color:CanvasText;background:Canvas}
