.redundant-screen{padding:16px;border:1px solid #a6b3aa;border-radius:5px;background:#fff;color:#252c2d;font-size:13px;line-height:1.8;min-width:0}
.redundant-screen [hidden]{display:none!important}.redundant-site{font-size:12px;font-weight:700;margin:0 0 16px}.redundant-history,.redundant-current{padding:12px;border:1px solid #9baa9f;background:#f7f8f4;min-width:0}.redundant-history{border-style:dashed;background:#f4f1ec}.redundant-screen .redundant-step{font:700 13px/1.8 var(--sans);margin:0 0 12px}.redundant-screen p{margin:0 0 10px}.redundant-screen .redundant-arrow{margin:12px 0;text-align:center;font-size:12px}.redundant-static-field{padding:10px;border:1px solid #6a7f70;background:#fff;min-height:44px;overflow-wrap:anywhere}.redundant-blank{margin-bottom:10px}.redundant-screen .redundant-missing{font-size:12px;margin:0;padding:10px;border-left:3px solid #8b6652;background:#f5eae0}.redundant-screen label{display:block;font-weight:700;margin-bottom:7px}.redundant-input{display:block;width:100%;min-width:0;min-height:44px;padding:9px 10px;border:1px solid #536f60;border-radius:4px;background:#fff;color:#252c2d;font:14px/1.7 var(--sans);margin-bottom:12px}.redundant-button,.redundant-back{max-width:100%;min-height:44px;padding:10px 12px;border:1px solid #225c50;border-radius:4px;font:700 13px/1.7 var(--sans);white-space:normal;cursor:pointer}.redundant-button{background:#225c50;color:#fff;margin-bottom:12px}.redundant-back{background:#fff;color:#225c50}.redundant-screen .redundant-previous{padding:10px;border:1px solid #a6b3aa;background:#eef3ee;overflow-wrap:anywhere;margin-bottom:12px}.redundant-help{font-size:12px;line-height:1.8}.redundant-screen .redundant-status{font-size:12px;margin:0 0 12px}.redundant-input:focus-visible,.redundant-button:focus-visible,.redundant-back:focus-visible,.redundant-step:focus{outline:3px solid #164fb2;outline-offset:4px}
@media(max-width:720px){.redundant-screen{padding:12px}.redundant-history,.redundant-current{padding:10px}.redundant-input{font-size:16px}.redundant-button,.redundant-back{font-size:13px}.redundant-help{font-size:13px}}
@media print{.redundant-screen{padding:8pt;font-size:8pt}.redundant-history,.redundant-current{padding:7pt}.redundant-screen .redundant-step,.redundant-input,.redundant-button,.redundant-back,.redundant-help{font-size:8pt}.redundant-input,.redundant-button,.redundant-back,.redundant-static-field{min-height:0}.redundant-screen [hidden]{display:block!important}.redundant-screen .redundant-button,.redundant-screen .redundant-back{display:none!important}}
