
/* CONTENT-1512~1521 existing resource accessibility and print refinements */
html{overflow-x:hidden} body{overflow-wrap:anywhere}.resource-shell{min-width:0}.resource-shell img,.resource-shell svg{max-width:100%;height:auto}.resource-shell input,.resource-shell select,.resource-shell textarea,.resource-shell button,.resource-shell .btn{font:inherit}.resource-shell input,.resource-shell select,.resource-shell textarea{min-height:46px;box-sizing:border-box}.resource-shell button,.resource-shell .btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center}.resource-shell :focus-visible{outline:3px solid #0b6bcb;outline-offset:3px}.resource-pdf-actions{margin:14px 0 18px}.resource-shell table{max-width:100%}.resource-shell .table-wrap{max-width:100%}
@media(max-width:720px){.resource-shell input,.resource-shell select,.resource-shell textarea,.resource-shell button,.resource-shell .btn{min-height:48px}.resource-shell .tool-grid,.resource-shell .form-grid,.resource-shell .doc-grid,.resource-shell .field-grid{grid-template-columns:1fr!important}.resource-shell .actions{display:grid!important;grid-template-columns:1fr!important}.resource-shell .actions>*{width:100%!important}.resource-shell .table-wrap{overflow-x:auto;overscroll-behavior-inline:contain}.resource-shell table{min-width:0}.resource-shell .repeat-row,.resource-shell [data-repeat-row],.resource-shell .data-row{min-width:0}}
@media print{.resource-pdf-actions{display:none!important}}

body .btn,body a.btn,body button{min-height:46px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:.65rem .9rem}
@media(max-width:720px){body .btn,body a.btn,body button{min-height:48px}}
