.header-actions{display:flex;align-items:center;gap:10px}.viewer-help-trigger{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 17px;border:1px solid #ffffffc9;border-radius:30px;background:#f9fdfce8;backdrop-filter:blur(16px);color:#244845;font-size:12px;letter-spacing:.04em}.viewer-help-question{display:grid;place-items:center;width:19px;height:19px;border:1px solid #6e9388;border-radius:50%;font-size:12px;font-weight:550}.viewer-help-dialog{inset:0;width:min(880px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);padding:0;border:1px solid #ffffffdc;border-radius:26px;background:#f8fbf8;color:#213e37;box-shadow:0 25px 100px #072d3b4d;overflow:auto;font-size:12px;animation:viewer-help-in .22s ease-out}.viewer-help-dialog::backdrop{background:#173d456b;backdrop-filter:blur(7px)}.viewer-help-dialog .viewer-help-head{position:relative;inset:auto;display:block;padding:29px 34px 19px;margin:0;border-bottom:1px solid #e2ebe5;background:linear-gradient(120deg,#edf7ef,#f8fbf8);text-shadow:none}.viewer-help-dialog .viewer-help-eyebrow{display:block;margin:0 0 8px;font-size:10px;font-weight:550;letter-spacing:.16em;color:#6c8a79}.viewer-help-dialog h2{margin:0 0 9px;font-size:27px;font-weight:500;letter-spacing:.05em;color:#213e37}.viewer-help-dialog .viewer-help-intro{font-size:12px;margin:0;line-height:1.7;color:#61776b}.viewer-help-dialog .viewer-help-close{position:absolute;right:21px;top:18px;width:35px;height:35px;border:0;border-radius:50%;background:#ffffff9e;color:#5c776a;font-size:25px;line-height:1}.viewer-help-body{padding:23px 34px 19px}.viewer-help-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:29px}.viewer-help-dialog h3{margin:0 0 13px;font-size:12px;font-weight:600;letter-spacing:.1em;color:#3d6150}.viewer-help-tabs{display:flex;gap:4px;padding:4px;border:1px solid #e1e9e1;border-radius:12px;background:#eef3ed}.viewer-help-tabs button{flex:1;padding:9px 5px;border:0;border-radius:8px;background:transparent;color:#647b6b;font-size:10px;white-space:nowrap}.viewer-help-tabs button[aria-pressed=true]{background:#fff;color:#255b43;box-shadow:0 2px 6px #1f4d3610;font-weight:550}.viewer-help-rows{margin:18px 0 0}.viewer-help-rows>div{margin-bottom:15px}.viewer-help-dialog dt{font-size:12px;font-weight:550;color:#284e3c;line-height:1.6}.viewer-help-dialog dd{font-size:11px;margin:3px 0 0;line-height:1.8;color:#687c6f}.viewer-help-dialog .viewer-help-note{font-size:10px;line-height:1.85;color:#7a8c7d;margin:12px 0 0;padding:11px 12px;border-radius:10px;background:#edf2eb}.viewer-help-controls{margin:0}.viewer-help-controls>div{display:grid;grid-template-columns:114px 1fr;gap:12px;padding:9px 0;border-bottom:1px solid #e8eee7}.viewer-help-controls>div:first-child{padding-top:0}.viewer-help-controls>div:last-child{border-bottom:0}.viewer-help-controls dt{font-size:11px}.viewer-help-controls dd{margin:0;font-size:10.5px;line-height:1.8}.viewer-help-keyboard{margin-top:20px;padding-top:15px;border-top:1px solid #e0e9df}.viewer-help-keyboard h3{margin-bottom:7px;font-size:10px}.viewer-help-dialog .viewer-help-keyboard p{font-size:10px;line-height:1.8;color:#718373;margin:0}.viewer-help-keyboard small{display:block;font-size:9px;line-height:1.7;color:#8b998b;margin-top:3px}.viewer-help-dialog .viewer-help-foot{position:sticky;inset:auto;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 34px;margin:0;background:#f8fbf8f5;border-top:1px solid #e1e9df;backdrop-filter:blur(14px);text-shadow:none;letter-spacing:0}.viewer-help-dialog .viewer-help-foot p{margin:0;color:#849181;font-size:10px;line-height:1.7}.viewer-help-start{border:0;border-radius:40px;background:#255a43;color:white;padding:13px 24px;font-size:12px;white-space:nowrap;letter-spacing:.06em}.viewer-help-start:hover{background:#34765a}.viewer-help-trigger:hover{background:#fff}.viewer-help-dialog button:focus-visible,.viewer-help-trigger:focus-visible{outline:3px solid #2b9471;outline-offset:3px}@keyframes viewer-help-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:760px){.header-actions{gap:6px}.viewer-help-trigger{padding:0;width:32px;height:32px;min-width:32px}.viewer-help-question{border:0;font-size:17px}.viewer-help-trigger-label{display:none}.city-box select{width:100px}.viewer-help-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:20px}.viewer-help-dialog .viewer-help-head{padding:24px 23px 17px}.viewer-help-dialog h2{font-size:24px}.viewer-help-dialog .viewer-help-intro{font-size:11px;padding-right:12px}.viewer-help-dialog .viewer-help-close{right:14px;top:14px}.viewer-help-body{padding:20px 23px}.viewer-help-grid{grid-template-columns:1fr;gap:23px}.viewer-help-dialog .viewer-help-foot{padding:14px 20px;gap:12px}.viewer-help-dialog .viewer-help-foot p{max-width:170px;font-size:9px}.viewer-help-start{padding:12px 18px;font-size:11px}.viewer-help-controls>div{grid-template-columns:105px 1fr;gap:10px}.viewer-help-keyboard{margin-top:16px}}@media(prefers-reduced-motion:reduce){.viewer-help-dialog{animation:none}}
