.record-modes{margin:0 0 24px}.record-modes button[aria-pressed=true]{background:var(--green);color:#fff}.travel>.card{margin:22px 0}.travel-warning{background:#fff3d9;border:1px solid #dcb769;border-radius:16px;padding:18px 22px}.travel-warning p{margin-bottom:0;font-size:13px}.travel p,.travel h2,.travel h3,.travel strong{overflow-wrap:anywhere}.travel-total{color:var(--green);letter-spacing:-1px;font-size:34px;display:block}.travel-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.travel-summary dl>div{background:var(--paper);border-radius:12px;padding:14px}.travel-summary dt{color:var(--muted);font-size:12px}.travel-summary dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:700}.travel input[type=date]{min-width:0}.travel-day{border-top:1px solid var(--line);margin-top:24px;padding-top:12px}.travel-day h4{overflow-wrap:anywhere;margin:12px 0;font-size:18px}.travel-day-total,.travel-filter-summary{background:var(--paper);border-radius:12px;padding:12px}.travel-filter-summary{margin-top:16px}.naver-navigation{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.naver-navigation .button{background:var(--green);color:#fff;border-radius:12px;padding:12px 18px;text-decoration:none;display:inline-block}.naver-navigation summary{cursor:pointer;padding:12px 0}.travel-gps svg{background:var(--paper);border:1px solid var(--line);width:100%;height:auto;color:var(--green);border-radius:12px;display:block}@media (max-width:650px){.travel-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.travel .grid{gap:0}.travel .hero h2{font-size:25px}}
