.dsv3-td-rota{--td-rota-su:rgb(225 240 237);--td-rota-tur-kara:rgb(227 238 229);--td-rota-komsu-kara:rgb(247 248 244);--td-rota-sinir:rgb(184 206 194);--td-rota-cizgi:rgb(61 134 118);--td-rota-isaret:rgb(67 132 117);--td-rota-isaret-koyu:rgb(25 63 59);margin-top:16px;border-top:1px solid var(--td-line);padding-top:12px;scroll-margin-top:140px}.dsv3-td-rota[hidden]{display:none}.dsv3-td-rota :focus-visible{outline:2px solid var(--td-green);outline-offset:3px}.dsv3-td-rota-sahne{position:relative;aspect-ratio:600/390;margin:12px 0 16px;background:var(--td-rota-su);border-radius:12px;overflow:hidden;z-index:0}.dsv3-td-rota-sahne[hidden]{display:none}.dsv3-td-rota-sahne.leaflet-container{background:var(--td-rota-su);font:inherit}.dsv3-td-rota-pin{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--td-rota-isaret-koyu);cursor:pointer}.dsv3-td-rota-pin>span{display:grid;place-items:center;min-width:26px;height:26px;padding:0 4px;border-radius:13px;border:2px solid var(--dsv3-surface);background:var(--td-rota-isaret);color:var(--dsv3-surface);font-size:var(--dsv3-text-meta);line-height:1}.dsv3-td-rota-pin>strong{position:absolute;left:40px;top:10px;background:var(--dsv3-surface);border-radius:5px;padding:4px 7px;font-size:var(--dsv3-text-caption);font-weight:var(--dsv3-weight-medium);white-space:nowrap;color:var(--td-ink);box-shadow:0 2px 6px rgb(25 63 59 / .05)}.dsv3-td-rota-pin--sol>strong{left:auto;right:40px}.dsv3-td-rota-pin--secili>span{background:var(--td-rota-isaret-koyu);box-shadow:0 0 0 6px rgb(67 132 117 / .15)}.dsv3-td-rota-pin:focus-visible{outline:2px solid var(--td-green);outline-offset:0}.dsv3-td-rota .dsv3-td-rota-sahne{aspect-ratio:auto;height:260px;margin:12px 0}.dsv3-td-rota-detay{display:flow-root;background:var(--dsv3-surface);border-radius:10px;padding:18px;margin:0 0 16px}.dsv3-td-rota-foto{float:left;width:140px;height:130px;margin-right:18px;border-radius:8px;overflow:hidden}.dsv3-td-rota-foto[hidden]{display:none}.dsv3-td-rota-foto picture,.dsv3-td-rota-foto img{display:block;width:100%;height:100%;object-fit:cover}.dsv3-td-rota-detay strong{display:block;font-size:var(--dsv3-text-body);font-weight:var(--dsv3-weight-medium);padding-bottom:12px;border-bottom:1px solid var(--td-line)}.dsv3-td-rota-detay p{font-size:var(--dsv3-text-caption);margin:12px 0 0;color:var(--td-muted-strong)}.dsv3-td-rota-detay p[hidden]{display:none}.dsv3-td-rota-gun{background:transparent;border:0;padding:12px 0 0;font:inherit;font-size:var(--dsv3-text-caption);color:var(--td-green-text);text-decoration:underline;text-underline-offset:4px;min-height:44px;cursor:pointer}.dsv3-td-rota-duraklar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dsv3-td-rota-duraklar button{display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px;border:0;border-radius:8px;background:transparent;padding:6px;font:inherit;min-height:48px;color:var(--td-ink);text-align:left;cursor:pointer}.dsv3-td-rota-duraklar button[aria-pressed="true"]{background:var(--dsv3-surface);box-shadow:inset 0 -2px var(--td-green)}.dsv3-td-rota-duraklar strong{padding-left:4px;font-size:var(--dsv3-text-caption);font-weight:var(--dsv3-weight-medium)}.dsv3-td-rota-duraklar button>span:last-child{padding-right:4px;font-size:var(--dsv3-text-meta);color:var(--td-muted-strong)}.dsv3-td-rota-kare{grid-column:1/-1;display:block;height:76px;border-radius:6px;overflow:hidden}.dsv3-td-rota-kare picture,.dsv3-td-rota-kare img{display:block;width:100%;height:100%;object-fit:cover}.dsv3-td-rota-duraklar button:not(:has(>.dsv3-td-rota-kare)){align-self:end;align-content:end}.dsv3-td-rota-govde>small{display:block;font-size:var(--dsv3-text-meta);margin-top:12px;line-height:1.6;color:var(--td-muted-strong)}.dsv3-td-day[data-td-gun]{scroll-margin-top:140px}.dsv3-td-route-btn{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:5px;width:100%;cursor:pointer;color:inherit;font:inherit}.dsv3-td-route-btn:after{content:'';position:absolute;inset:-4px 0 -4px -4px;border-radius:8px}.dsv3-td-route-btn:focus-visible:after{outline:2px solid var(--td-green)}.dsv3-td-route-btn[aria-pressed="true"] .dsv3-td-route-dot{box-shadow:0 0 0 4px rgb(67 132 117 / .25)}.dsv3-td-route-btn[aria-pressed="true"] strong{color:var(--td-green-text)}@media(max-width:700px){.dsv3-td-rota-detay{padding:14px;margin-bottom:12px}.dsv3-td-rota-duraklar{grid-template-columns:repeat(2,minmax(0,1fr))}.dsv3-td-rota-pin>strong{display:none}.dsv3-td-rota-kare{height:66px}.dsv3-td-rota-foto{width:84px;height:84px;margin-right:12px}}@media(max-width:700px){.dsv3-td-page [data-td-raf="tur"] .dsv3-td-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.dsv3-td-page [data-td-raf="tur"] .dsv3-tourcard{min-width:0;border-radius:16px;height:auto}.dsv3-td-page [data-td-raf="tur"] .dsv3-tourcard__media{height:185px;aspect-ratio:auto}.dsv3-td-page [data-td-raf="tur"] .dsv3-tourcard__mediafacts{left:8px;right:8px;bottom:10px;gap:4px;flex-wrap:wrap}.dsv3-td-page [data-td-raf="tur"] .dsv3-tourcard__mediafact{font-size:var(--dsv3-text-meta);padding:5px 7px}.dsv3-td-page [data-td-raf="tur"] .dsv3-tourairline{padding:5px 7px}.dsv3-td-page [data-td-raf="tur"] .dsv3-tourairline img{max-width:90px;height:17px;width:auto;object-fit:contain}.dsv3-td-page [data-td-raf="tur"] .dsv3-occasion{left:8px;top:10px;max-width:calc(100% - 16px);font-size:var(--dsv3-text-meta);padding:6px 8px;gap:4px}.dsv3-td-page [data-td-raf="tur"] .dsv3-tourcard__copy{flex:0 0 auto;min-height:0;gap:8px;padding:12px}.dsv3-td-page [data-td-raf="tur"] .dsv3-tourcard__title{gap:4px;align-items:start}.dsv3-td-page [data-td-raf="tur"] .dsv3-tourcard__title h2{font-size:var(--dsv3-text-body);line-height:1.3}.dsv3-td-page [data-td-raf="tur"] .dsv3-tourcard__title>svg{width:14px;flex:none}.dsv3-td-page [data-td-raf="tur"] .dsv3-tourcard__footer{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:0;padding-top:10px}.dsv3-td-page [data-td-raf="tur"] .dsv3-tourcard__facts,.dsv3-td-page [data-td-raf="tur"] .dsv3-tourcard__price>span{font-size:var(--dsv3-text-meta)}.dsv3-td-page [data-td-raf="tur"] .dsv3-tourcard__price{text-align:left;margin:0;align-items:flex-start}.dsv3-td-page [data-td-raf="tur"] .dsv3-tourcard__price strong{font-size:var(--dsv3-text-title);white-space:nowrap}.dsv3-td-page [data-td-raf="tur"] .dsv3-tourcard__price small{font-size:var(--dsv3-text-meta)}.dsv3-td-page [data-td-raf="tur"] .dsv3-tourcard__labels{min-height:0;margin:0}}