/* SITE148: a compact summary beside the existing form action, not a new form. */
.oknolit-window-request[hidden],.oknolit-window-request [hidden],#ok-window-status[hidden]{display:none!important}
.oknolit-window-request{box-sizing:border-box;max-width:52rem;margin:1.25rem 0;padding:1.25rem;border:1px solid #b8cfdf;border-inline-start:3px solid #0062a5;background:#edf5fa;color:#123b57;text-align:start}
.oknolit-window-request h2{margin:0 0 .5rem;font-size:1.25rem;line-height:1.3;letter-spacing:normal}
.oknolit-window-request__status{margin:0 0 1rem!important;font-size:1rem;line-height:1.5}
.oknolit-window-request dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin:0 0 1rem}
.oknolit-window-request dl>div{box-sizing:border-box;min-width:0;width:auto;max-width:none;margin:0;padding:0}
.oknolit-window-request dt{margin:0 0 .125rem;font-size:.875rem;line-height:1.4;color:#3a5c73}
.oknolit-window-request dd{margin:0;font-weight:600;font-size:1rem;line-height:1.5;overflow-wrap:anywhere}
.oknolit-window-request__comment{margin:0 0 1rem}
.oknolit-window-request__comment h3{margin:0 0 .25rem;font-size:.875rem;line-height:1.4;color:#3a5c73;font-weight:400}
.oknolit-window-request__comment p{margin:0!important;white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem;line-height:1.5}
.oknolit-window-request a{display:inline-block;min-height:44px;align-content:center;color:#005c9d;text-underline-offset:.2em;font-weight:600;line-height:1.4}
.oknolit-window-request a:focus-visible,#ok-window-status a:focus-visible{outline:3px solid #0062a5;outline-offset:3px}
.oknolit-b24-actions--contacts button[data-window-inline]{position:static;inset:auto;z-index:auto;border-radius:4px;box-shadow:none;width:auto;height:auto}
.oknolit-window-request a,.oknolit-b24-actions--contacts button{scroll-margin-block:120px}
#ok-window-status{margin:.75rem 0;color:#8b2323;font-size:1rem;line-height:1.5;overflow-wrap:anywhere}
#ok-window-status a{display:block;min-height:44px;align-content:center;color:#005c9d;text-decoration:underline;text-underline-offset:.2em}
@media(max-width:35rem){.oknolit-window-request{padding:1rem}.oknolit-window-request dl{gap:.75rem 1rem}}
@media(max-width:22rem){.oknolit-window-request dl{grid-template-columns:minmax(0,1fr)}}
