.md-requests .md-req-live:empty{display:none}
.md-requests .md-req-live{border-left:4px solid currentColor;padding:.25em .75em;margin:1em 0}
.md-requests .md-req-live:focus{outline:2px solid currentColor;outline-offset:2px}
.md-requests label{display:block;font-weight:600;margin-bottom:.25em}
.md-requests input[type=url],.md-requests input[type=text],.md-requests textarea{width:100%;max-width:36em;padding:.5em;font-size:1rem;box-sizing:border-box}
.md-requests .md-req-help{display:block;font-size:.9em;margin-top:.25em}
.md-requests button{padding:.5em 1em;font-size:1rem;min-height:44px;cursor:pointer}
.md-requests .md-req-scroll{overflow-x:auto;margin:1em 0}
.md-requests .md-req-scroll:focus{outline:2px solid currentColor;outline-offset:2px}
.md-requests table.md-req-table{border-collapse:collapse;width:100%}
.md-requests .md-req-table caption{text-align:left;font-weight:600;padding:.5em 0}
.md-requests .md-req-table th,.md-requests .md-req-table td{border-bottom:1px solid currentColor;padding:.5em;text-align:left;vertical-align:top}
.md-requests .md-req-table th[scope=row]{font-weight:normal}
.md-requests .md-req-note{font-size:.9em}
.md-requests .md-req-mform label{display:inline-block;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}
.md-requests .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}
.md-requests select,.md-requests .md-req-mform input[type=text]{min-height:44px;padding:.4em;font-size:1rem}
