.alm-calc-f{background:var(--surface);border:1px solid var(--rule-zv8);border-radius:4px;padding:0 18px;margin:4px 0 16px;max-width:760px}.alm-calc-f summary{font:500 16px var(--sans-zv8);min-height:44px;display:flex;align-items:center;cursor:pointer}.alm-calc-f[open] summary{border-bottom:1px solid var(--rule-zv8);margin-bottom:12px}.alm-calc-f p{font-size:16px}.alm-wg-code{display:grid;gap:6px;margin:18px 0 0}.alm-wg-code[hidden]{display:none}.alm-wg-code>label{font:500 16px var(--sans-zv8)}.alm-wg-code textarea.alm-in{font:400 13px/1.45 ui-monospace,Menlo,Consolas,monospace;padding:10px 12px;min-height:120px;resize:vertical;word-break:break-all}.alm-res figure{margin:16px 0 0}.alm-tall{max-height:72vh;overflow-y:auto}.alm-t .alm-t-s{display:block;font-size:13px;color:var(--muted-zv8)}.alm-dec th,.alm-dec td{padding:8px 9px;font-size:15px}.alm-files td{white-space:normal;min-width:260px}.alm-schema td{white-space:normal;min-width:180px}.alm-schema code{font:400 14px ui-monospace,Menlo,Consolas,monospace}.tb-cities{display:block;font-size:14px;color:var(--muted-zv8);white-space:normal;min-width:11em;max-width:18em;margin-top:2px}.tb-cities a{color:var(--muted-zv8)}.tb-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.tb-pair h3{margin-top:18px}@media(max-width:720px){.tb-pair{grid-template-columns:1fr}.tb-cities{max-width:12em}}.ex-cmp th,.ex-cmp td{white-space:normal;vertical-align:top;min-width:170px}.ex-cmp tbody th{min-width:140px}.ex-fold{max-width:760px;border:1px solid var(--rule-zv8);border-radius:4px;background:var(--surface);margin:10px 0 0}.ex-fold summary{cursor:pointer;padding:10px 16px;min-height:44px;display:flex;align-items:center;font-weight:500}.ex-fold[open] summary{border-bottom:1px solid var(--rule-zv8)}.ex-fold>div{padding:12px 16px 4px}.ex-fold code,.ex-f{font:400 16px/1.5 var(--sans-zv8);background:var(--panel);border-radius:4px;padding:2px 6px}.ex-f{display:block;padding:8px 12px;margin:0 0 12px}.ex-find{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:560px;margin:20px 0 0}.ex-find label{flex:1 0 100%;font-size:15px;color:var(--muted-zv8)}.ex-find .alm-in{flex:1 1 260px;width:auto}.ex-prose h2{margin-top:32px}.ex-prose{max-width:760px}.ex-prose ul{padding-left:22px}.ex-prose li{margin:4px 0}.yrs-pick{display:flex;gap:10px;align-items:stretch;max-width:440px}.yrs-pick select{flex:1 1 auto;min-width:0}.yrs-pick .alm-btn{min-height:48px;min-width:72px}.yrs-q{display:block}.fc-row{display:flex;gap:10px;align-items:flex-start;max-width:680px}.fc-row .alm-pick{flex:1 1 auto}.fc-row .alm-btn{min-height:48px;flex:0 0 auto}.alm-t th .fc-cities{display:block;white-space:normal;font-size:14.5px;font-weight:400;color:var(--muted-zv8);max-width:340px;line-height:1.45;margin-top:2px}.alm-t th .fc-cities a{color:var(--muted-zv8)}.alm-t th .fc-cities a:hover{color:var(--terra)}.alm-t td.fc-wrap{white-space:normal;min-width:220px}.fc-list{columns:3 220px;column-gap:32px;padding:0;margin:12px 0 0;list-style:none}.fc-list li{break-inside:avoid;padding:4px 0}.fc-list a{color:var(--ink-zv8);text-decoration-color:var(--rule-zv8)}.fc-list a:hover{color:var(--terra);text-decoration-color:currentColor}.fc-list .fc-v{color:var(--terra);font-size:15px}.fc-steps{padding-left:22px;max-width:820px}.fc-steps li{margin:0 0 10px}@media(max-width:720px){.alm-t th .fc-cities{max-width:200px}}
