:root{font:16px/1.6 system-ui,sans-serif;color:#223e49;background:#eef3f3;--accent:#167e78}*{box-sizing:border-box}body{margin:0}header{background:#153d49;color:white;padding:22px 32px;display:flex;align-items:center;gap:24px}header img{width:150px}header div{flex:1}header p{margin:0;color:#c6d9df}h1{font-size:25px;margin:0}button,a{touch-action:manipulation}button{border:1px solid #aac5c7;border-radius:8px;padding:9px 14px;background:white;color:#163d48;cursor:pointer}button:hover{background:#e8f3f1}a{color:#08756f}header a{color:white}.layout{display:grid;grid-template-columns:280px minmax(0,950px);gap:32px;max-width:1330px;margin:auto;padding:28px}aside{position:sticky;top:20px;align-self:start;max-height:calc(100vh - 40px);overflow:auto;padding-right:12px}aside label{font-weight:650;display:block}input{width:100%;font:inherit;border:1px solid #acc2c7;border-radius:8px;padding:9px;margin:8px 0}nav a{display:block;padding:6px 10px;text-decoration:none;border-radius:6px;font-size:14px}nav a:hover{background:#dbe9e8}#searchStatus{font-size:13px;min-height:22px}main{min-width:0}.intro,section{background:white;border:1px solid #dae5e7;border-radius:12px;margin:0 0 20px;padding:24px 30px;scroll-margin-top:20px}h2{margin:0 0 14px;font-size:23px;color:#164b58}h3{font-size:17px;margin:20px 0 6px}p{margin:8px 0 13px}li{margin:7px 0}ol,ul{padding-left:23px}.note{border-left:4px solid #d09b46;padding:10px 15px;background:#fcf6e9}table{border-collapse:collapse;width:100%;font-size:14px;margin:14px 0}td,th{padding:9px;border-bottom:1px solid #dce5e8;text-align:left;vertical-align:top}th{background:#edf5f4}kbd{border:1px solid #bacbd0;border-radius:4px;padding:1px 5px;background:#f3f6f7;font:inherit;font-size:.9em}figure{margin:20px 0;background:#f1f6f6;border-radius:10px;padding:15px}figure svg{display:block;width:100%;max-height:290px}figure text{font-family:system-ui,sans-serif;fill:#26434d;font-size:15px}figcaption{font-size:13px;color:#536e78;margin-top:8px}.empty{padding:24px}[hidden]{display:none!important}footer{text-align:center;color:#536e78;padding:24px;font-size:13px}@media(max-width:800px){header{padding:18px;flex-wrap:wrap;gap:14px}header img{width:115px}.layout{display:block;padding:15px}aside{position:static;max-height:none;padding:0;margin-bottom:20px}nav{max-height:180px;overflow:auto}section,.intro{padding:20px}table{display:block;overflow:auto}h1{font-size:22px}}@media print{header img,header button,header a,aside,.intro{display:none}.layout{display:block;padding:0}body{background:white;font-size:10pt}header{background:white;color:#163d48;padding:0 0 15px}header p{color:#536e78}section{border:0;border-bottom:1px solid #ccc;border-radius:0;padding:10px 0}h2,h3{break-after:avoid}figure,tr{break-inside:avoid}figure{max-width:650px}a{color:inherit;text-decoration:none}footer{display:none}}
.task-intro{font-size:18px;color:#284b56}.task-steps li{padding:6px 0 6px 6px}.task-steps li::marker{font-weight:750;color:#08756f}.result{background:#eaf5ef;border-left:4px solid #318c78;padding:15px 18px;margin:20px 0}.screen-figure{padding:0;overflow:hidden;border:1px solid #cbdcde;background:#f3f7f6}.screen-link{display:block;position:relative;text-decoration:none}.screen-link img{display:block;width:100%;height:auto}.screen-link:hover img{filter:brightness(.97)}.screen-zoom{display:block;background:#e6eeed;padding:7px 12px;color:#1b5559;font-size:13px;text-align:right}.screen-figure figcaption{padding:9px 14px;margin:0;font-size:14px}.screen-link:focus-visible{outline:4px solid #167e78;outline-offset:-4px}#helpImageDialog{width:min(96vw,1750px);max-width:96vw;max-height:95vh;padding:16px;border:1px solid #bad0d1;border-radius:12px;color:#223e49;background:#f5f9f8}#helpImageDialog::backdrop{background:#0c263cbb}.image-dialog-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.image-dialog-head h2{font-size:18px;margin:0;flex:1}.image-dialog-view{overflow:auto;max-height:calc(95vh - 155px);background:#dfe7e8}.image-dialog-view img{display:block;max-width:100%;width:auto;max-height:calc(95vh - 155px);height:auto;margin:auto}.full-resolution .image-dialog-view img{max-width:none;max-height:none;width:1600px;height:auto}#helpImageCaption{font-size:14px;margin:10px 0 0}@media(max-width:600px){.image-dialog-head{flex-wrap:wrap}.image-dialog-head h2{width:100%;flex-basis:100%}.screen-figure figcaption{font-size:13px}.task-intro{font-size:16px}}@media print{#helpImageDialog,.screen-zoom{display:none!important}.screen-figure{break-inside:avoid;max-width:none;border:1px solid #ccc}.screen-link img{max-height:160mm;object-fit:contain}.task-steps li{padding:1px 0}.result{break-inside:avoid}}

/* Manual language selection */
.manual-language{font-size:13px;display:grid;gap:4px;flex:none}#helpLanguage{font:inherit;padding:7px;border:1px solid #aac5c7;border-radius:6px;color:#163d48;background:white}.manual-language-links{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}section,header{overflow-wrap:anywhere}@media print{.manual-language,.manual-language-links{display:none}}

.manual-home{display:block;padding:10px max(20px,calc((100% - 1274px)/2));background:#102d40;color:#dceceb;text-decoration:none;font-size:14px}header{background:#123c49}section{box-shadow:0 5px 25px #123c4905}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #14b8aa;outline-offset:3px}@media print{.manual-home{display:none}}
