.border-light[data-v-681c9128]{border:1px solid #e2e8f0!important}.approval-table[data-v-681c9128] .v-data-table__wrapper{max-height:calc(100vh - 340px)!important;overflow-y:auto!important}.approval-table[data-v-681c9128] th{position:sticky!important;top:0!important;z-index:3!important;font-weight:700!important;color:#1e293b!important;background-color:#f8fafc!important;font-size:.78rem!important;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e2e8f0!important}.approval-table[data-v-681c9128] td{font-size:.82rem!important;border-bottom:1px solid #f1f5f9!important;white-space:normal!important;height:auto!important;padding-top:10px!important;padding-bottom:10px!important;vertical-align:middle!important}.approval-table[data-v-681c9128] tr{height:auto!important}.font-mono[data-v-681c9128]{font-family:Consolas,Courier New,monospace!important}.text-wrap[data-v-681c9128]{white-space:normal!important;word-break:break-word!important}.cursor-pointer[data-v-681c9128]{cursor:pointer}.modal-header-dark[data-v-681c9128]{background-color:#0f172a!important;border-bottom:1px solid #1e293b}.line-height-tight[data-v-681c9128]{line-height:1.25}.modal-info-panel[data-v-681c9128]{background-color:#f8fafc;border:1px solid #e2e8f0}.info-label[data-v-681c9128]{font-size:.72rem;font-weight:700;color:#64748b;text-transform:uppercase;margin-right:4px}.info-value[data-v-681c9128]{font-size:.8rem;font-weight:800;color:#0f172a}.modal-instruction-box[data-v-681c9128]{background-color:#f0f9ff;border:1px solid #bae6fd;border-left:4px solid #0284c7}.text-sky-dark[data-v-681c9128]{color:#0369a1;line-height:1.4}.modal-table-container[data-v-681c9128]{max-height:340px;overflow-y:auto;border:1px solid #e2e8f0}.modal-table-header th[data-v-681c9128]{background-color:#f1f5f9!important;color:#334155!important;font-size:.75rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid #cbd5e1!important;padding:8px 12px!important}.row-prohibited-selected[data-v-681c9128]{background-color:#fff1f2!important;border-left:3.5px solid #e11d48!important}.row-prohibited-compliant[data-v-681c9128],.row-prohibited-selected[data-v-681c9128]{-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.row-prohibited-compliant[data-v-681c9128]{background-color:#fff!important;border-left:3.5px solid transparent!important}.row-prohibited-compliant[data-v-681c9128]:hover{background-color:#f8fafc!important}.text-slate-800[data-v-681c9128]{color:#1e293b!important}.gap-1[data-v-681c9128]{gap:4px}.substance-chip-restricted[data-v-681c9128]{display:inline-block;background-color:#fee2e2;color:#991b1b;border:1px solid #fca5a5;font-size:.74rem;font-weight:700;padding:2px 7px;border-radius:5px;line-height:1.35;-webkit-box-shadow:0 1px 2px rgba(185,28,28,.06);box-shadow:0 1px 2px rgba(185,28,28,.06)}.substance-chip-ok[data-v-681c9128]{background-color:#f0fdf4;color:#166534;border:1px solid #bbf7d0;font-size:.74rem;font-weight:600;border-radius:5px}.status-chip-blocked[data-v-681c9128],.substance-chip-ok[data-v-681c9128]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 8px}.status-chip-blocked[data-v-681c9128]{background-color:#fee2e2;color:#991b1b;border:1px solid #fca5a5;font-size:.72rem;font-weight:800;border-radius:9999px}.status-chip-allowed[data-v-681c9128]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0fdf4;color:#166534;border:1px solid #86efac;font-size:.72rem;font-weight:800;padding:2px 8px;border-radius:9999px}.modal-actions-footer[data-v-681c9128]{background-color:#f8fafc;border-top:1px solid #e2e8f0}.btn-save-prohibited[data-v-681c9128]{background-color:#dc2626!important;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.btn-save-prohibited[data-v-681c9128]:hover{background-color:#b91c1c!important;-webkit-box-shadow:0 2px 6px rgba(220,38,38,.3)!important;box-shadow:0 2px 6px rgba(220,38,38,.3)!important}