.aiv-notbetrieb-banner{box-sizing:border-box;position:relative;z-index:100;
 display:block;clear:both;width:100%;padding:12px 24px;margin:0 0 12px;
 border-bottom:3px solid #ad6900;background:#fff3cd;color:#312500;
 font:14px/1.5 Arial,sans-serif;text-align:center}
.aiv-notbetrieb-banner a{color:#594000!important;text-decoration:underline!important}
.aiv-notbetrieb-banner strong{font-weight:700}
.aiv-unavailable{color:#854300!important;cursor:not-allowed;text-decoration:none}
.aiv-unavailable .aiv-restriction-label{font:12px/1.4 Arial,sans-serif;
 display:inline;background:#fff3cd;color:#684000;padding:1px 3px;border-radius:2px}
.aiv-disabled-form{box-sizing:border-box;padding:10px!important;margin:6px 0;
 border:1px solid #bc8b33;background:#fff8e6;color:#493600;font:13px/1.5 Arial,sans-serif}
.aiv-disabled-form p{margin:.3em 0}.aiv-disabled-form a{color:#644600!important}
.aiv-disabled-form details{margin-top:.6em}.aiv-disabled-form ul{max-height:24em;overflow:auto}
/* The replacement search notice needs its own row in the legacy header. */
div#metaheader #metanavigation,div#page #metaheader #metanavigation{
 position:relative;left:auto;float:none;width:auto;max-width:960px;
 margin:0 auto;padding:8px 16px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:4px}
div#metaheader #searchbox{position:static;right:auto;float:none;width:auto;max-width:960px;
 margin:0 auto;padding:0 16px 8px;box-sizing:border-box;text-align:left;background:none}
#searchbox .aiv-disabled-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px;
 margin:0;padding:6px!important}
#searchbox .aiv-disabled-form p{margin:0}
.aiv-snapshot-document{font:16px/1.6 Arial,sans-serif;background:#f3f6f8;color:#1e2933;margin:0}
.aiv-snapshot-document main{max-width:1120px;margin:24px auto;background:white;padding:24px}
.aiv-snapshot-document h1{font-size:1.8rem;color:#005c88}
.aiv-snapshot-document h2{font-size:1.3rem;color:#005c88}
.aiv-snapshot-document a{color:#005c88}.aiv-snapshot-document table{border-collapse:collapse;width:100%}
.aiv-snapshot-document th,.aiv-snapshot-document td{border:1px solid #ccd5db;padding:8px;text-align:left}
@media print{.aiv-notbetrieb-banner{position:static}.aiv-restriction-label{color:black!important}}
