.planner-card[data-v-5d12e698]{display:flex;width:100%;min-height:210px;margin-bottom:22px;overflow:hidden;border:1px solid var(--surface-line);border-radius:var(--surface-radius);background:var(--surface-fill);box-shadow:var(--surface-shadow);color:var(--surface-ink);font-family:var(--surface-font);text-decoration:none;transition:transform .5s var(--surface-ease),box-shadow .4s ease,border-color .3s ease}.planner-card[data-v-5d12e698]:focus-visible{outline:2px solid var(--surface-green);outline-offset:4px}.planner-image[data-v-5d12e698]{position:relative;flex:0 0 38%;min-width:300px;min-height:210px;overflow:hidden;background:linear-gradient(115deg,#e4ebe6 5%,#f2f5f2 45%,#dce6e1 95%)}.planner-image[data-v-5d12e698]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,#dce8e157,#ffffff1f);opacity:1;transition:opacity .65s ease}.planner-image.is-ready[data-v-5d12e698]:after{opacity:0}.planner-pic[data-v-5d12e698]{width:100%;height:100%;opacity:.01;transition:opacity .7s ease}.planner-image.is-failed .planner-pic[data-v-5d12e698],.planner-image.is-ready .planner-pic[data-v-5d12e698]{opacity:1}.planner-content[data-v-5d12e698]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:24px 30px}.planner-title[data-v-5d12e698]{color:var(--surface-ink);font:600 24px/1.6 var(--surface-font);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.planner-desc[data-v-5d12e698],.planner-title[data-v-5d12e698]{margin:0 0 14px;overflow:hidden}.planner-desc[data-v-5d12e698]{color:#69777d;font-size:14px;line-height:1.65;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tags[data-v-5d12e698]{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.tag[data-v-5d12e698]{padding:3px 10px;border:1px solid var(--surface-line);border-radius:999px;color:#53725b;background:var(--surface-tint);font-size:12px;line-height:1.6}.planner-meta[data-v-5d12e698]{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding-top:12px;border-top:1px solid #edf0f1;color:#607177;font-size:13px}.planner-meta b[data-v-5d12e698]{font-weight:500}.go[data-v-5d12e698]{display:grid;place-items:center;width:38px;height:38px;margin-left:auto;border-radius:50%;background:#f3f6f5;font-size:22px}@media(max-width:980px){.planner-image[data-v-5d12e698]{min-width:260px}.planner-content[data-v-5d12e698]{padding:22px 26px}.planner-title[data-v-5d12e698]{font-size:22px}}@media(max-width:760px){.planner-card[data-v-5d12e698]{display:block;min-height:0;margin-bottom:24px}.planner-image[data-v-5d12e698]{width:100%;min-width:0;height:210px}.planner-content[data-v-5d12e698]{padding:22px}.planner-title[data-v-5d12e698]{font-size:21px}.planner-meta[data-v-5d12e698]{gap:13px}}@media(hover:hover)and (pointer:fine){.planner-card[data-v-5d12e698]:hover{transform:translateY(-3px);border-color:var(--surface-line-hover);box-shadow:var(--surface-shadow-hover)}}@media(prefers-reduced-motion:reduce){.planner-card[data-v-5d12e698],.planner-image[data-v-5d12e698]:after,.planner-pic[data-v-5d12e698]{transition:none}}.travel-pagination[data-v-81064f1c]{margin:48px 0 58px;color:var(--greyFont);font-size:13px;text-align:center;line-height:1.8}.travel-pagination p[data-v-81064f1c]{margin:0 0 12px}.travel-pagination button[data-v-81064f1c]{padding:11px 28px;min-width:194px;border:1px solid #bbcec5;border-radius:999px;color:#4d7162;background:#fff;font:inherit;cursor:pointer;transition:background .25s,border-color .25s,color .25s}.travel-pagination button[data-v-81064f1c]:hover:not(:disabled){background:#f2f7f4;border-color:#7f9d8c}.travel-pagination button[data-v-81064f1c]:disabled{cursor:wait;opacity:.65}.travel-pagination button span[data-v-81064f1c]{margin-left:9px}.load-error[data-v-81064f1c]{color:#a35a4a}.complete[data-v-81064f1c]{color:#899690}
