.deadlines-table{border:1px solid #000;width:100%}.deadlines-table,.deadlines-table thead th{border-collapse:separate;border-radius:10px;overflow:hidden}.deadlines-table thead th{background-color:#1e293a;color:#fff;padding:10px;text-align:left}.deadline-date-header,.state-header{width:25%}.details-header{width:50%}.deadlines-table tbody tr:nth-child(odd){background-color:rgba(0,0,0,.05)}.deadlines-table td{padding:10px;vertical-align:top}.app-deadline-state-width,.app-deadline-width{width:25%}.app-deadline-species-width{width:50%}.deadlines-section{margin-bottom:2rem}.deadlines-section h3{margin-bottom:.75rem;margin-top:1rem}.expired-deadlines{margin-top:2.5rem}.expired-table{opacity:.8}.expired-table thead th{background-color:#567}@media screen and (max-width:768px){.deadlines-table,.deadlines-table tbody,.deadlines-table td,.deadlines-table th,.deadlines-table thead,.deadlines-table tr{display:block}.deadlines-table thead tr{left:-9999px;position:absolute;top:-9999px}.deadlines-table tr{border:1px solid #ccc;margin-bottom:10px}.deadlines-table td{border:none;border-bottom:1px solid #eee;padding-left:50%;position:relative;text-align:left;white-space:normal}.deadlines-table td:before{content:attr(data-label);font-size:.85em;font-weight:700;left:6px;padding-right:10px;position:absolute;text-align:left;top:6px;white-space:nowrap;width:45%}}