.raport-table{width:100%;border-collapse:collapse;margin:1em 0}
.raport-table th,.raport-table td{padding:10px 12px;border-bottom:1px solid #e2e2e2;text-align:left;vertical-align:top}
.raport-table th{font-weight:600;background:#f6f6f6}
.raport-desc{font-size:.9em;color:#555;margin-top:4px}
.raport-desc p{margin:0 0 .4em}
.raport-btn{display:inline-block;padding:6px 14px;border-radius:4px;background:#2271b1;color:#fff!important;text-decoration:none;font-size:.9em;white-space:nowrap}
.raport-btn:hover{background:#135e96}
.raport-filename{font-size:.8em;color:#777;margin-top:4px;word-break:break-all}
.raport-badge{display:inline-block;font-size:.75em;padding:1px 6px;border-radius:3px;background:#f0c33c;color:#333;margin-left:6px}
.raport-edit{font-size:.85em;margin-left:6px}
.raport-msg{padding:12px;background:#f6f6f6;border-left:3px solid #2271b1}