.sheet-sync-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;margin-top:20px;border:1px solid #b4c9c4;border-radius:12px;background:#fff}.sheet-edit{font-weight:600;font-size:14px;color:#123a4a;text-underline-offset:4px}.sheet-sync-bar p{font-size:11px;margin:6px 0 0;color:#58756f}.sheet-sync-bar p[data-state=error]{color:#a33222}.sheet-sync-bar button{flex-shrink:0;border:1px solid #bdccc7;border-radius:8px;padding:11px 16px;background:#f7f9f6;color:#123a4a;font:500 12px 'Noto Sans Thai',sans-serif;min-height:44px;cursor:pointer}.sheet-sync-bar button:disabled{opacity:.6;cursor:wait}.sheet-help{font-size:11px;color:#58756f;line-height:1.7;margin:10px 0 0}.activity-note{display:block;font-size:12px;color:inherit;opacity:.8;margin-top:4px}.confirmed-stay,.selected-place h3{overflow-wrap:anywhere}.confirmed-stay a{display:block;margin-top:8px}.sheet-sync-bar :focus-visible{outline:3px solid #e4745c;outline-offset:3px}@media(max-width:760px){.sheet-sync-bar{align-items:start;padding:14px;gap:10px}.sheet-edit{font-size:12px}.sheet-sync-bar button{font-size:11px;padding:10px}.sheet-help{font-size:10px}.sheet-sync-bar p{line-height:1.7}.day-body li{overflow-wrap:anywhere}}
.place-address,.lodging-address{white-space:pre-line}.lodging-details{font-size:12px;line-height:1.7;margin:12px 0;color:#48616a}.lodging-details summary{cursor:pointer;padding:6px 0}.lodging-details p{overflow-wrap:anywhere}.lodging-details :focus-visible{outline:3px solid #e4745c;outline-offset:3px}
