.tdy-tour-comparison{container-type:inline-size;container-name:tdy-tour-comparison;margin:1.5rem 0 1.75rem;padding:1rem 1.1rem;border:1px solid #dbe3ee;border-radius:12px;background:#fff;color:#334155}
.tdy-tour-comparison__head{margin-bottom:.75rem}
.tdy-tour-comparison__eyebrow{display:block;margin-bottom:.15rem;color:#f97316;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.tdy-tour-comparison h2{margin:0;color:#1f396a;font-size:1.15rem;font-weight:800;line-height:1.3}
.tdy-tour-comparison__head p{margin:.25rem 0 0;color:#64748b;font-size:.82rem;line-height:1.45}
.tdy-tour-comparison__caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.tdy-tour-comparison__table-wrap{width:100%;overflow:visible}
.tdy-tour-comparison table{width:100%;min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #dbe3ee;border-radius:9px;color:#334155;font-size:.875rem;line-height:1.35}
.tdy-tour-comparison th,.tdy-tour-comparison td{padding:.65rem .7rem;border-bottom:1px solid #e8edf4;text-align:left;vertical-align:middle}
.tdy-tour-comparison thead th{background:#f7f9fc;color:#64748b;font-size:.75rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}
.tdy-tour-comparison tbody tr:last-child th,.tdy-tour-comparison tbody tr:last-child td{border-bottom:0}
.tdy-tour-comparison tbody th{color:#1f396a;font-weight:700}
.tdy-tour-comparison thead th:nth-child(1),.tdy-tour-comparison tbody .tdy-tour-comparison__main-row > th{width:40%}
.tdy-tour-comparison thead th:nth-child(2),.tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(2){width:14%}
.tdy-tour-comparison thead th:nth-child(3),.tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(3){width:14%}
.tdy-tour-comparison thead th:nth-child(4),.tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(4){width:15%}
.tdy-tour-comparison thead th:nth-child(5),.tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(5){width:17%}
.tdy-tour-comparison__main-row th,.tdy-tour-comparison__main-row td{overflow-wrap:normal;word-break:normal}
.tdy-tour-comparison__tour-cell{min-width:0}
.tdy-tour-comparison__tour{display:flex;align-items:center;gap:9px;color:#1f396a;text-decoration:none;line-height:1.35}
.tdy-tour-comparison__tour:hover{text-decoration:underline}
.tdy-tour-comparison__tour img{width:64px;height:48px;flex:0 0 64px;object-fit:cover;border-radius:6px;background:#e2e8f0}
.tdy-tour-comparison__tour>span{min-width:0}
.tdy-tour-comparison__tour-action{display:block;width:max-content;margin-top:3px;padding:2px 7px;border:1px solid #1f396a;border-radius:5px;background:#1f396a;color:#fff;font-size:.7rem;font-weight:700;line-height:1.25}
.tdy-tour-comparison__tour-action:hover{background:#2d52a0;border-color:#2d52a0}
.tdy-tour-comparison__details-row > td{width:100%;padding:.85rem .7rem;background:#fbfcfe}
.tdy-tour-comparison__details-row td::before{display:none;content:none}
.tdy-tour-comparison__details-row details{font-size:.875rem}
.tdy-tour-comparison__details-row summary{cursor:pointer;font-size:.9rem;color:#1f396a;font-weight:800}
.tdy-tour-comparison__details-body{margin-top:.75rem}
.tdy-tour-comparison__details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.tdy-tour-comparison__details-body strong{color:#64748b;font-size:.7rem;text-transform:uppercase}
.tdy-tour-comparison__detail-block{min-width:0}
.tdy-tour-comparison__detail-block+ .tdy-tour-comparison__detail-block{margin-top:.7rem}
.tdy-tour-comparison__detail-block p{margin:.25rem 0;overflow-wrap:break-word;word-break:normal}
.tdy-tour-comparison__detail-block ul{margin:.3rem 0;padding-left:1.1rem;overflow-wrap:break-word;word-break:normal}
.tdy-tour-comparison__detail-block a{color:#1f396a;font-weight:700}
.tdy-tour-comparison__price strong,.tdy-tour-comparison__price span{display:block}
.tdy-tour-comparison__price strong{color:#15803d;font-size:.95rem;line-height:1.2}
.tdy-tour-comparison__price span{margin-top:.15rem;color:#15803d;font-size:.78rem;font-weight:700}

@container tdy-tour-comparison (max-width:740px){
 .tdy-tour-comparison table,.tdy-tour-comparison tbody{display:block;width:100%;table-layout:auto}
 .tdy-tour-comparison table{border:0;background:transparent}
 .tdy-tour-comparison tbody{margin-bottom:.75rem;border:1px solid #dbe3ee;border-radius:10px;overflow:hidden;background:#fff}
 .tdy-tour-comparison thead{display:none}
 .tdy-tour-comparison tbody .tdy-tour-comparison__main-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;padding:.9rem .75rem;border-bottom:1px solid #e8edf4}
 .tdy-tour-comparison tbody .tdy-tour-comparison__main-row > th{display:block;grid-column:1/-1;width:100%;padding:0;border:0}
 .tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(2),.tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(3),.tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(4),.tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(5){display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:auto;min-width:0;box-sizing:border-box;padding:.15rem 0;border:0;white-space:normal;text-align:left}
 .tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(2)::before,.tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(3)::before,.tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(4)::before,.tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(5)::before{display:block;color:#64748b;font-size:.72rem;font-weight:800;text-transform:uppercase}
 .tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(2)::before{content:"Süre"}
 .tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(3)::before{content:"Ulaşım"}
 .tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(4)::before{content:"Hareket"}
 .tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(5)::before{content:"Fiyat"}
 .tdy-tour-comparison tbody .tdy-tour-comparison__details-row{display:block;padding:.75rem 0;border-bottom:1px solid #e8edf4}
 .tdy-tour-comparison tbody .tdy-tour-comparison__details-row > td{display:block;width:100%;min-width:0;box-sizing:border-box;padding:.75rem;border:0}
 .tdy-tour-comparison__details-grid{grid-template-columns:minmax(0,1fr);gap:.8rem}
 .tdy-tour-comparison__tour{align-items:flex-start}
 .tdy-tour-comparison__tour>span{overflow-wrap:normal;word-break:normal}
}

@supports not (container-type:inline-size){
 @media (max-width:991.98px){
  .tdy-tour-comparison table,.tdy-tour-comparison tbody{display:block;width:100%;table-layout:auto}
  .tdy-tour-comparison table{border:0;background:transparent}
 .tdy-tour-comparison tbody{margin-bottom:.75rem;border:1px solid #dbe3ee;border-radius:10px;overflow:hidden;background:#fff}
 .tdy-tour-comparison thead{display:none}
  .tdy-tour-comparison tbody .tdy-tour-comparison__main-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;padding:.9rem .75rem;border-bottom:1px solid #e8edf4}
  .tdy-tour-comparison tbody .tdy-tour-comparison__main-row > th{display:block;grid-column:1/-1;width:100%;padding:0;border:0}
  .tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(2),.tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(3),.tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(4),.tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(5){display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:auto;min-width:0;box-sizing:border-box;padding:.15rem 0;border:0;white-space:normal;text-align:left}
  .tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(2)::before,.tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(3)::before,.tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(4)::before,.tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(5)::before{display:block;color:#64748b;font-size:.72rem;font-weight:800;text-transform:uppercase}
  .tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(2)::before{content:"Süre"}
  .tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(3)::before{content:"Ulaşım"}
  .tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(4)::before{content:"Hareket"}
  .tdy-tour-comparison tbody .tdy-tour-comparison__main-row > td:nth-child(5)::before{content:"Fiyat"}
  .tdy-tour-comparison tbody .tdy-tour-comparison__details-row{display:block;padding:.75rem 0;border-bottom:1px solid #e8edf4}
  .tdy-tour-comparison tbody .tdy-tour-comparison__details-row > td{display:block;width:100%;min-width:0;box-sizing:border-box;padding:.75rem;border:0}
  .tdy-tour-comparison__details-grid{grid-template-columns:minmax(0,1fr);gap:.8rem}
  .tdy-tour-comparison__tour{align-items:flex-start}
  .tdy-tour-comparison__tour>span{overflow-wrap:normal;word-break:normal}
 }
}
