
#inst-documents{margin:16px 0;padding:16px;border:1px solid #d9e0e6;border-radius:9px}#inst-documents .id-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}#inst-documents label{display:grid;gap:5px;font-size:13px;font-weight:600}#inst-documents input,#inst-documents select{padding:8px;border:1px solid #cbd5e1;border-radius:7px;width:100%}#inst-documents table{width:100%;border-collapse:collapse}#inst-documents th,#inst-documents td{padding:8px;border-bottom:1px solid #ddd;text-align:left}#inst-documents button{padding:7px 12px;background:#173b63;color:white;border:0;border-radius:6px;cursor:pointer}#inst-documents button:disabled{opacity:.5}#inst-documents .good{color:#166534;font-weight:700}#inst-documents .soon{color:#9a6700;font-weight:700}#inst-documents .bad{color:#b91c1c;font-weight:700}#inst-documents .id-notice{font-size:12px;color:#854d0e}#inst-documents .id-error{color:#b91c1c}
