body{display:flex;flex-direction:column}main{flex-grow:1;margin:3rem 0}.jmulib-button-secondary{border-radius:.5rem;padding:var(--jmulib-button-padding)}a.skip-to-main{background:#fff;margin:1rem;outline-color:#fff;outline-offset:.25rem;padding:.5rem .75rem;position:absolute;transform:translateY(-140%);transition:transform .3s;z-index:15}a.skip-to-main:focus-visible{transform:translateY(0)}form .field-desc{display:block;margin:-.5rem 0 .5rem}@media (width >= 768px){form .grid-2{align-items:end;display:grid;grid-column-gap:2rem;grid-template-columns:repeat(2,1fr)}}table:is(#ucLoginUserControl_Login1,#Login1){display:block;margin-bottom:0}table:is(#ucLoginUserControl_Login1,#Login1) tbody tr{background-color:unset}table:is(#ucLoginUserControl_Login1,#Login1) td{border:0;padding:0 0 1.5rem}:is(table:is(#ucLoginUserControl_Login1,#Login1) td)>span{display:none}table:is(#ucLoginUserControl_Login1,#Login1) label{margin:0 1rem 0 0}table:is(#ucLoginUserControl_Login1,#Login1) input{margin-bottom:0}:is([data-app=courseReserves],[data-app=digitalCourseReserves]) fieldset{padding:0 1.5rem .75rem}:is([data-app=courseReserves],[data-app=digitalCourseReserves]) legend{margin-left:-.5rem;padding:0 .5rem}:is([data-app=courseReserves],[data-app=digitalCourseReserves]) #requestItemsContainer{overflow-x:auto}:is(:is([data-app=courseReserves],[data-app=digitalCourseReserves]) #requestItemsContainer) table{min-width:800px}:is([data-app=courseReserves],[data-app=digitalCourseReserves]) form td :is(input,select){margin-bottom:0}[data-app=datasetRequest] .select-flex{-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-wrap:wrap}:is([data-app=datasetRequest] .select-flex)>div{flex-grow:1}:is([data-app=datasetRequest] .select-flex) select{width:100%}
