.bring-grid,.map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.bring-tile,.map-card{min-width:0;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.bring-tile h3,.map-card h3{margin:12px 0;font-size:1.5rem}.bring-tile p,.map-card p{font-size:16px;line-height:1.55;overflow-wrap:anywhere}.fact-status{display:inline-block;font-size:14px;font-weight:700;border:1.5px solid currentColor;border-radius:6px;padding:4px 8px}.bring-tile[data-status="yes"] .fact-status{color:var(--go)}.bring-tile[data-status="no"] .fact-status{color:var(--text)}.bring-tile[data-status="unchecked"] .fact-status{color:var(--muted)}.bring-tile[data-status="only-if"] .fact-status{color:var(--text);background:var(--soft)}.bag-diagram{margin:24px 0;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--text)}.bag-diagram svg{display:block;width:100%;max-width:400px;height:auto;margin:auto}.bag-diagram figcaption{font-size:15px;color:var(--muted);line-height:1.6;max-width:60ch;margin:12px auto 0}.map-card .button{margin-top:12px;font-size:15px}.map-address{font-weight:600}.quick-summary .source-line{font-size:14px;margin-top:6px}.quick-summary.sign .source-line{color:var(--panel-muted)}.quick-summary.sign a{color:var(--panel-text)}.planner-facts{margin-top:32px}.planner-facts>details>summary{min-height:44px;padding:16px 0;font-size:20px;font-weight:700;cursor:pointer}.planner-facts h2{margin-top:24px}.planner-facts .map-grid{max-width:900px}.planner-facts .bring-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.planner-facts .source-line{font-size:14px}.planner-facts .source-line a{display:inline-flex;align-items:center;min-height:44px}.bring-tile>img,.map-card>img{filter:var(--icon-filter,none)}
html[data-theme="dark"] .bring-tile>img,html[data-theme="dark"] .map-card>img{filter:invert(1)}
@media(max-width:599px){.bring-grid,.map-grid,.planner-facts .bring-grid{grid-template-columns:minmax(0,1fr)}.bring-tile,.map-card{padding:20px}.bag-diagram{padding:12px}}
@media print{.planner-facts{display:none}}
