/* Additions to the design's app.css for the live build. */
.btn.big{min-height:52px;padding:12px 28px;font-size:var(--t-16);width:100%}
.nowrap{overflow-wrap:anywhere}
.sitechip.switch{display:inline-flex;align-items:center;gap:10px}
.sitechip.switch .select{min-height:40px;max-width:260px;font-weight:600}
.sites-list{list-style:none;margin:var(--s-5) 0 0;padding:0}
.sites-list li{display:grid;grid-template-columns:auto 1fr auto;gap:var(--s-4);align-items:center;padding:var(--s-4) 0;border-top:1px solid var(--rule)}
.sites-list li:first-child{border-top:0}
.sites-list h2{font:600 var(--t-16)/1.3 var(--body)}
.sites-list h2 a{color:var(--ink);text-decoration:none}
.sites-list h2 a:hover{text-decoration:underline}
.sites-list .meta{display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--muted);font-size:var(--t-14);margin-top:4px}
.sites-list .meta span{display:inline-flex;gap:6px;align-items:center}
.sites-list .mark{width:16px;height:16px}
@media (max-width:720px){.sites-list li{grid-template-columns:auto 1fr}.sites-list li>.btn{grid-column:1/-1}}
.lines{margin:var(--s-3) 0 0;padding:0;list-style:none;font-size:var(--t-14);color:var(--on-field-muted)}
.lines li{padding:2px 0}
.notes .note .note-acts{display:flex;gap:10px;flex-wrap:wrap}
