.x-page{gap:var(--o-s4);padding-bottom:calc(96px + env(safe-area-inset-bottom))}.x-lede{margin:var(--o-s1) 0 0}.x-search{display:block}.x-count{margin:0 0 var(--o-s2)}.x-row__icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--o-r-control);background:var(--o-ok-bg);color:var(--o-ok-text)}.x-row__icon .o-icon{width:20px;height:20px}.x-row .o-row__end{display:inline-flex;align-items:center;gap:var(--o-s2)}.x-caution{display:grid;gap:var(--o-s1)}.x-caution p{margin:0}.x-sec{display:grid;gap:var(--o-s1)}.x-sec__title{margin:0;font-size:var(--o-fs-sm);font-weight:var(--o-fw-strong);color:var(--o-text-2)}.x-detail .m-notes{margin:0;overflow-wrap:anywhere}.x-links a{font-weight:var(--o-fw-strong)}.x-weather{display:grid;gap:var(--o-s2)}.x-weather__head{display:flex;align-items:center;justify-content:space-between;gap:var(--o-s3);flex-wrap:wrap}.x-weather__date{width:auto;min-width:150px;height:var(--o-h-control-sm)}.x-weather__summary{margin:0}.x-weather__facts{margin:0;grid-template-columns:repeat(2,minmax(0,1fr))}.x-weather__facts div{background:var(--o-surface)}.x-weather p{margin:0}@media(min-width:600px){.x-weather__facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.x-history .o-more__body{padding-top:var(--o-s2)}.x-revs{list-style:none;margin:0;padding:0;display:grid;gap:var(--o-s2)}.x-rev{display:grid;gap:var(--o-s1);padding:var(--o-s3);border:1px solid var(--o-line);border-radius:var(--o-r-control)}.x-rev__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--o-s2)}.x-rev p{margin:0;overflow-wrap:anywhere}.x-rev__revert{justify-self:start}.x-loc{display:grid;gap:var(--o-s3);margin:0;border:1px solid var(--o-line)}.x-loc legend{padding:0 var(--o-s1)}.x-loc__search{display:flex;gap:var(--o-s2)}.x-loc__search .o-input{flex:1;min-width:0}.x-loc__results:empty{display:none}.x-loc__results{display:grid;border:1px solid var(--o-line);border-radius:var(--o-r-control);overflow:hidden;background:var(--o-surface)}.x-loc__results p{margin:0;padding:var(--o-s2) var(--o-s3)}.x-place{min-height:48px}.x-place .o-row__sub{white-space:normal}
