.vac-lock{overflow:hidden}.vac-modal[hidden]{display:none}.vac-modal{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:34px 20px;font-family:Inter,"Segoe UI",Arial,sans-serif;color:#071b3b}.vac-backdrop{position:absolute;inset:0;background:rgba(24,24,24,.54);backdrop-filter:blur(1px)}.vac-dialog{position:relative;width:min(1286px,calc(100vw - 40px));height:min(880px,calc(100vh - 68px));overflow:hidden;background:#fff;border-radius:8px;box-shadow:0 28px 80px rgba(0,0,0,.28)}.vac-scroll{height:100%;overflow-y:auto;overscroll-behavior:contain;padding:24px 24px 34px;scrollbar-color:#848484 transparent;scrollbar-width:auto}.vac-scroll::-webkit-scrollbar{width:10px}.vac-scroll::-webkit-scrollbar-thumb{background:#858585;border-radius:8px;border:2px solid #fff}.vac-head{display:flex;align-items:flex-start;justify-content:space-between;padding:0 0 10px}.vac-head h2,.vac-head p{margin:0}.vac-head h2{font-size:16px;line-height:1.05;font-weight:500;color:#050505;text-transform:uppercase}.vac-head p{font-size:20px;line-height:1.05;font-weight:500;color:#050505;text-transform:uppercase}.vac-close{position:sticky;top:0;margin:-5px -4px 0 20px;border:0;background:transparent;color:#727b89;width:36px;height:36px;font-size:25px;line-height:1;cursor:pointer;z-index:4}.vac-legend{height:42px;display:grid;grid-template-columns:repeat(4,1fr);align-items:start;border-bottom:1px solid #ccd6e6;margin-bottom:27px;font-size:12px;color:#4b5b76}.vac-legend span{display:flex;align-items:center;gap:9px;padding-left:16px}.vac-key{width:16px;height:16px;border-radius:7px;background:#edf7fb;display:inline-block}.vac-key.option{background:#f4aa00}.vac-key.booked{background:#ffaaaa}.vac-key.turnover{border-radius:0;background:linear-gradient(45deg,#ef3b23 0 49%,#fff 50% 58%,transparent 59%);border:1px solid #ef3b23}.vac-toolbar{position:sticky;top:-24px;z-index:3;height:45px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(#fff 78%,rgba(255,255,255,0));padding:0 15px}.vac-nav{width:25px;height:25px;border:0;border-radius:50%;background:#254394;color:#fff;display:grid;place-items:center;cursor:pointer;font-size:18px}.vac-months{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 20px}.vac-month{min-width:0;padding:0 9px}.vac-month h3{text-align:center;margin:-42px 0 31px;font-size:14px;font-weight:600;color:#051936;text-transform:capitalize}.vac-week,.vac-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.vac-week{margin-bottom:16px;color:#7d83a3;font-size:14px;text-align:center}.vac-day,.vac-blank{min-width:0;height:59px}.vac-day{position:relative;border:1px solid #fff;border-radius:9px;background:#eff8fc;color:#071b3b;padding:5px 3px 3px;text-align:center;font:inherit;overflow:hidden}.vac-day b{position:relative;z-index:1;display:block;font-size:14px;line-height:18px;font-weight:500}.vac-prices{position:relative;z-index:1;display:flex;min-height:25px;flex-direction:column;align-items:center;justify-content:flex-end;line-height:11px}.vac-prices del{font-size:9px;font-weight:500;color:#ef4242}.vac-prices small{font-size:9px;font-weight:500;color:#111}.vac-day.is-past{background:#f5f8fa;color:#b9c4ce}.vac-day.is-past .vac-prices{opacity:.42}.vac-day.is-option{background:#f4aa00}.vac-day.is-booked{background:#ffaaaa;color:#8d210d}.vac-day.is-turnover-start{background:linear-gradient(135deg,#ffaaaa 0 49.5%,#eff8fc 50.5%)}.vac-day.is-turnover-end{background:linear-gradient(135deg,#eff8fc 0 49.5%,#ffaaaa 50.5%)}.vac-day.is-option.is-turnover-start{background:linear-gradient(135deg,#f4aa00 0 49.5%,#eff8fc 50.5%)}.vac-day.is-option.is-turnover-end{background:linear-gradient(135deg,#eff8fc 0 49.5%,#f4aa00 50.5%)}.vac-day.is-today{outline:1.5px solid #2782ff;outline-offset:-2px}.vac-loading,.vac-error{min-height:340px;display:grid;place-items:center;text-align:center;color:#66748a}.vac-loading i{font-size:28px;color:#254394}.vac-error i{display:block;font-size:34px;color:#e15b4f;margin-bottom:12px}.vl-calendar-open{cursor:pointer}
@media(max-width:850px){.vac-modal{padding:0}.vac-dialog{width:100vw;height:100dvh;border-radius:0}.vac-scroll{padding:20px 14px 30px}.vac-head h2{font-size:14px}.vac-head p{font-size:17px}.vac-legend{grid-template-columns:repeat(2,1fr);height:auto;gap:10px;padding:10px 0 16px}.vac-legend span{padding-left:2px}.vac-months{grid-template-columns:1fr;gap:48px}.vac-month h3{margin:-42px 0 25px}.vac-day,.vac-blank{height:54px}.vac-month:nth-child(n+3){display:none}}@media(max-width:430px){.vac-dialog{font-size:12px}.vac-week{font-size:11px}.vac-day b{font-size:12px}.vac-prices del,.vac-prices small{font-size:7.5px}.vac-day,.vac-blank{height:47px}.vac-month{padding:0}}
.vac-month h3{position:relative;z-index:4;pointer-events:none}
.vac-dialog{padding-bottom:82px}.vac-day{cursor:pointer}.vac-day:hover:not(:disabled){outline:2px solid #ff7a1a;outline-offset:-2px}.vac-day:disabled{cursor:not-allowed}.vac-day.is-selected-range{border-radius:0;background:#dff3ff;color:#073d73}.vac-day.is-selected-start,.vac-day.is-selected-end{z-index:2;background:#ff7a1a!important;color:#fff!important;outline:2px solid #fff;box-shadow:0 0 0 3px #ff7a1a}.vac-day.is-selected-start:before,.vac-day.is-selected-end:before{position:absolute;top:1px;left:50%;z-index:3;transform:translateX(-50%);padding:1px 4px;border-radius:4px;background:#071f3e;color:#fff;font-size:7px;white-space:nowrap}.vac-day.is-selected-start:before{content:'Giriş'}.vac-day.is-selected-end:before{content:'Çıkış'}.vac-day.is-selected-start b,.vac-day.is-selected-end b{margin-top:8px}.vac-selection{position:absolute;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:82px;padding:12px 28px;border-top:1px solid #dce5ef;background:#fff;box-shadow:0 -8px 25px rgba(8,31,62,.08)}.vac-selection div{display:grid;gap:2px}.vac-selection small{color:#8794a6;font-size:8px;letter-spacing:1px}.vac-selection strong{font-size:14px}.vac-selection span{color:#738198;font-size:10px}.vac-selection button{height:48px;padding:0 22px;border:0;border-radius:7px;background:#ff7a1a;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.vac-selection button:disabled{background:#d7dee7;color:#8895a4;cursor:not-allowed}@media(max-width:850px){.vac-dialog{padding-bottom:116px}.vac-selection{min-height:116px;align-items:stretch;flex-direction:column;gap:8px;padding:10px 14px}.vac-selection button{width:100%}}

/* Rezervasyon sinir gunleri secilebilir kalir: dolu yarim korunur, secilen bos yarim mavi olur. */
.vac-day.is-turnover-start.is-selected-end{
  background:linear-gradient(135deg,#1fa9ed 0 49.5%,#ffaaaa 50.5% 100%)!important;
  box-shadow:0 5px 13px rgba(31,169,237,.28)!important;
}
.vac-day.is-option.is-turnover-start.is-selected-end{
  background:linear-gradient(135deg,#1fa9ed 0 49.5%,#f4aa00 50.5% 100%)!important;
}
.vac-day.is-turnover-end.is-selected-start{
  background:linear-gradient(135deg,#ffaaaa 0 49.5%,#1fa9ed 50.5% 100%)!important;
  box-shadow:0 5px 13px rgba(31,169,237,.28)!important;
}
.vac-day.is-option.is-turnover-end.is-selected-start{
  background:linear-gradient(135deg,#f4aa00 0 49.5%,#1fa9ed 50.5% 100%)!important;
}
.vac-day.is-turnover-start.is-selected-end b,
.vac-day.is-turnover-start.is-selected-end .vac-prices,
.vac-day.is-turnover-end.is-selected-start b,
.vac-day.is-turnover-end.is-selected-start .vac-prices{
  color:#fff!important;
  text-shadow:0 1px 2px rgba(0,0,0,.28)!important;
}

/* Popup yonleri: giris gununde dolu taraf sagda, cikis gununde solda. */
.vac-day.is-turnover-start{background:linear-gradient(135deg,#eff8fc 0 49.5%,#ffaaaa 50.5%)!important}
.vac-day.is-turnover-end{background:linear-gradient(135deg,#ffaaaa 0 49.5%,#eff8fc 50.5%)!important}
.vac-day.is-option.is-turnover-start{background:linear-gradient(135deg,#eff8fc 0 49.5%,#f4aa00 50.5%)!important}
.vac-day.is-option.is-turnover-end{background:linear-gradient(135deg,#f4aa00 0 49.5%,#eff8fc 50.5%)!important}

/* Ayni gun hem cikis hem girisse iki tarafi da doludur ve secilemez. */
.vac-day.is-turnover-shared,
.vac-day.is-booked.is-turnover-shared{background:#ffaaaa!important;color:#8d210d!important;cursor:not-allowed!important}
.vac-day.is-option.is-turnover-shared{background:#f4aa00!important;color:#071b3b!important;cursor:not-allowed!important}

.vac-day.is-turnover-start.is-selected-end{background:linear-gradient(135deg,#1fa9ed 0 49.5%,#ffaaaa 50.5%)!important}
.vac-day.is-option.is-turnover-start.is-selected-end{background:linear-gradient(135deg,#1fa9ed 0 49.5%,#f4aa00 50.5%)!important}
.vac-day.is-turnover-end.is-selected-start{background:linear-gradient(135deg,#ffaaaa 0 49.5%,#1fa9ed 50.5%)!important}
.vac-day.is-option.is-turnover-end.is-selected-start{background:linear-gradient(135deg,#f4aa00 0 49.5%,#1fa9ed 50.5%)!important}

/* Secim paleti: koyu su yesili, yarim baslangic/bitis ve ust balonlar. */
.vac-day.is-selected-range{
  z-index:2!important;
  border-color:#08796d!important;
  border-radius:5px!important;
  background:#08796d!important;
  color:#fff!important;
}
.vac-day.is-selected-start{
  z-index:5!important;
  overflow:visible!important;
  border-color:#08796d!important;
  background:linear-gradient(135deg,#eff8fc 0 49.5%,#08796d 50.5%)!important;
  color:#fff!important;
  outline:0!important;
  box-shadow:0 5px 14px rgba(8,121,109,.3)!important;
}
.vac-day.is-selected-end{
  z-index:5!important;
  overflow:visible!important;
  border-color:#08796d!important;
  background:linear-gradient(135deg,#08796d 0 49.5%,#eff8fc 50.5%)!important;
  color:#fff!important;
  outline:0!important;
  box-shadow:0 5px 14px rgba(8,121,109,.3)!important;
}
.vac-day.is-selected-start:before,
.vac-day.is-selected-end:before{
  top:-17px!important;
  left:50%!important;
  z-index:12!important;
  min-width:34px!important;
  padding:3px 7px!important;
  border-radius:999px!important;
  background:#064f49!important;
  color:#fff!important;
  font-size:8px!important;
  font-weight:800!important;
  line-height:1.15!important;
  letter-spacing:.2px!important;
  box-shadow:0 4px 10px rgba(4,58,53,.28)!important;
}
.vac-day.is-selected-start:after,
.vac-day.is-selected-end:after{
  content:"";
  position:absolute;
  top:-5px;
  left:50%;
  z-index:11;
  width:7px;
  height:7px;
  transform:translateX(-50%) rotate(45deg);
  background:#064f49;
}
.vac-day.is-selected-start b,.vac-day.is-selected-end b{margin-top:0!important}
.vac-day.is-selected-range b,.vac-day.is-selected-range .vac-prices,
.vac-day.is-selected-start b,.vac-day.is-selected-start .vac-prices,
.vac-day.is-selected-end b,.vac-day.is-selected-end .vac-prices{
  color:#fff!important;
  text-shadow:0 1px 2px rgba(0,0,0,.2)!important;
}

/* Rezervasyon sinirinda dolu/opsiyon yarisi korunur, secilen yarisi su yesili olur. */
.vac-day.is-turnover-start.is-selected-end{background:linear-gradient(135deg,#08796d 0 49.5%,#ffaaaa 50.5%)!important}
.vac-day.is-option.is-turnover-start.is-selected-end{background:linear-gradient(135deg,#08796d 0 49.5%,#f4aa00 50.5%)!important}
.vac-day.is-turnover-end.is-selected-start{background:linear-gradient(135deg,#ffaaaa 0 49.5%,#08796d 50.5%)!important}
.vac-day.is-option.is-turnover-end.is-selected-start{background:linear-gradient(135deg,#f4aa00 0 49.5%,#08796d 50.5%)!important}

/* Onaylı rezervasyonların giriş/çıkış sınırı yeni rezervasyona açıktır. */
.vac-day.is-turnover-start:not(.is-option):not(.is-turnover-shared):not(.is-selected-start):not(.is-selected-end),
.vac-day.is-turnover-end:not(.is-option):not(.is-turnover-shared):not(.is-selected-start):not(.is-selected-end){background:#eff8fc!important;color:#071b3b!important;cursor:pointer!important}
.vac-day.is-turnover-start:not(.is-option).is-selected-end,
.vac-day.is-turnover-end:not(.is-option).is-selected-start{background:#08796d!important;color:#fff!important}

/* Sınır günü seçilmeden müsaittir; seçimde mavi yarı ve durum rengi görünür. */
.vac-day.is-option.is-turnover-start:not(.is-turnover-shared):not(.is-selected-start):not(.is-selected-end){background:linear-gradient(135deg,#eff8fc 0 49.5%,#f4aa00 50.5%)!important;color:#071b3b!important;cursor:pointer!important}
.vac-day.is-option.is-turnover-end:not(.is-turnover-shared):not(.is-selected-start):not(.is-selected-end){background:linear-gradient(135deg,#f4aa00 0 49.5%,#eff8fc 50.5%)!important;color:#071b3b!important;cursor:pointer!important}
.vac-day.is-booked.is-turnover-start:not(.is-turnover-shared):not(.is-selected-start):not(.is-selected-end),
.vac-day.is-turnover-start:not(.is-option):not(.is-turnover-shared):not(.is-selected-start):not(.is-selected-end){background:linear-gradient(135deg,#eff8fc 0 49.5%,#ff6b67 50.5%)!important;color:#071b3b!important;cursor:pointer!important}
.vac-day.is-booked.is-turnover-end:not(.is-turnover-shared):not(.is-selected-start):not(.is-selected-end),
.vac-day.is-turnover-end:not(.is-option):not(.is-turnover-shared):not(.is-selected-start):not(.is-selected-end){background:linear-gradient(135deg,#ff6b67 0 49.5%,#eff8fc 50.5%)!important;color:#071b3b!important;cursor:pointer!important}
.vac-day.is-option.is-turnover-start.is-selected-end{background:linear-gradient(135deg,#1fa9ed 0 49.5%,#f4aa00 50.5%)!important}
.vac-day.is-option.is-turnover-end.is-selected-start{background:linear-gradient(135deg,#f4aa00 0 49.5%,#1fa9ed 50.5%)!important}
.vac-day.is-booked.is-turnover-start.is-selected-end,
.vac-day.is-turnover-start:not(.is-option).is-selected-end{background:linear-gradient(135deg,#1fa9ed 0 49.5%,#ff6b67 50.5%)!important}
.vac-day.is-booked.is-turnover-end.is-selected-start,
.vac-day.is-turnover-end:not(.is-option).is-selected-start{background:linear-gradient(135deg,#ff6b67 0 49.5%,#1fa9ed 50.5%)!important}
.vac-day.is-turnover-start.is-selected-end,
.vac-day.is-turnover-end.is-selected-start{border-color:#1fa9ed!important;color:#fff!important;cursor:pointer!important;box-shadow:0 4px 10px rgba(31,169,237,.28)!important}

/* Her renk grubunda giriş sağ yarı, çıkış sol yarı mavi seçilir. */
.vac-day.is-selected-start{background:linear-gradient(135deg,#eff8fc 0 49.5%,#1fa9ed 50.5%)!important;border-color:#1fa9ed!important}
.vac-day.is-selected-end{background:linear-gradient(135deg,#1fa9ed 0 49.5%,#eff8fc 50.5%)!important;border-color:#1fa9ed!important}
.vac-day.is-selected-start.is-selected-end{background:#1fa9ed!important}
.vac-day.is-selected-start>b,.vac-day.is-selected-end>b{color:#071b3b!important;text-shadow:none!important}

/* Liste takvimi, rezervasyon takvimiyle ayni durum ve renk motorunu kullanir. */
.vac-day{border-color:#cce7de!important;background:#edf8fb!important;color:#17483d!important}
.vac-day.is-pending{border-color:#e3c36c!important;background:#f4aa00!important;color:#071b3b!important}
.vac-day.is-booked{border-color:#efaaa7!important;background:#ff6b67!important;color:#071b3b!important}
.vac-day.is-pending-boundary-start:not(.is-selected-start):not(.is-selected-end){border-color:#e3c36c!important;background:linear-gradient(135deg,#edf8fb 0 49%,#f4aa00 50% 100%)!important;color:#17483d!important}
.vac-day.is-pending-boundary-end:not(.is-selected-start):not(.is-selected-end){border-color:#e3c36c!important;background:linear-gradient(135deg,#f4aa00 0 49%,#edf8fb 50% 100%)!important;color:#17483d!important}
.vac-day.is-turnover-start:not(.is-turnover-shared):not(.is-selected-start):not(.is-selected-end){border-color:#efaaa7!important;background:linear-gradient(135deg,#edf8fb 0 49%,#ff6b67 50% 100%)!important;color:#17483d!important}
.vac-day.is-turnover-end:not(.is-turnover-shared):not(.is-selected-start):not(.is-selected-end){border-color:#efaaa7!important;background:linear-gradient(135deg,#ff6b67 0 49%,#edf8fb 50% 100%)!important;color:#17483d!important}
.vac-day.is-turnover-shared,.vac-day.is-pending-boundary-shared{cursor:not-allowed!important}
.vac-day.is-turnover-shared{background:#ff6b67!important}.vac-day.is-pending-boundary-shared{background:#f4aa00!important}
.vac-day.is-selected-range{border-color:#8cccf0!important;border-radius:5px!important;background:#dff3ff!important;color:#073d73!important}
.vac-day.is-selected-start{border-color:#1fa9ed!important;background:linear-gradient(135deg,#edf8fb 0 49%,#1fa9ed 50% 100%)!important;color:#071b3b!important;box-shadow:0 5px 13px rgba(31,169,237,.28)!important}
.vac-day.is-selected-end{border-color:#1fa9ed!important;background:linear-gradient(135deg,#1fa9ed 0 49%,#edf8fb 50% 100%)!important;color:#071b3b!important;box-shadow:0 5px 13px rgba(31,169,237,.28)!important}
.vac-day.is-pending-boundary-start.is-selected-end{background:linear-gradient(135deg,#1fa9ed 0 49%,#f4aa00 50% 100%)!important}
.vac-day.is-pending-boundary-end.is-selected-start{background:linear-gradient(135deg,#f4aa00 0 49%,#1fa9ed 50% 100%)!important}
.vac-day.is-turnover-start.is-selected-end{background:linear-gradient(135deg,#1fa9ed 0 49%,#ff6b67 50% 100%)!important}
.vac-day.is-turnover-end.is-selected-start{background:linear-gradient(135deg,#ff6b67 0 49%,#1fa9ed 50% 100%)!important}
.vac-day.is-pending-boundary-start.is-selected-end,.vac-day.is-pending-boundary-end.is-selected-start,.vac-day.is-turnover-start.is-selected-end,.vac-day.is-turnover-end.is-selected-start{border-color:#1fa9ed!important;color:#071b3b!important;box-shadow:0 5px 13px rgba(31,169,237,.28)!important}
.vac-day.is-selected-start b,.vac-day.is-selected-end b,.vac-day.is-selected-start .vac-prices,.vac-day.is-selected-end .vac-prices{color:#071b3b!important;text-shadow:none!important}
.vac-key{background:#edf8fb!important}.vac-key.option{background:#f4aa00!important}.vac-key.booked{background:#ff6b67!important}.vac-key.turnover{border-color:#ff6b67!important;background:linear-gradient(135deg,#edf8fb 0 48%,#ff6b67 50% 100%)!important}
.vac-day.is-mixed-boundary{cursor:not-allowed!important;color:#071b3b!important;border-color:#e99851!important}
.vac-day.is-mixed-pending-booked{background:linear-gradient(135deg,#ff6b67 0 49%,#f4aa00 50% 100%)!important}
.vac-day.is-mixed-booked-pending{background:linear-gradient(135deg,#f4aa00 0 49%,#ff6b67 50% 100%)!important}

/* Secilen araligin tamaminda ayni mavi; tum durumlarda gun numarasi siyah. */
.vac-day.is-selected-range{border-color:#1fa9ed!important;background:#1fa9ed!important;color:#071b3b!important}
.vac-day>b,.vac-day.is-past>b,.vac-day.is-pending>b,.vac-day.is-booked>b,.vac-day.is-turnover>b,.vac-day.is-pending-boundary>b,.vac-day.is-mixed-boundary>b,.vac-day.is-selected-start>b,.vac-day.is-selected-end>b,.vac-day.is-selected-range>b{position:relative!important;z-index:4!important;color:#071b3b!important;opacity:1!important;text-shadow:none!important}

/* Ikinci ay satirinin basliklari ustteki takvim hucrelerine karismasin. */
@media(min-width:851px){.vac-months{row-gap:54px!important}.vac-month:nth-child(n+3){padding-top:18px!important}.vac-month:nth-child(n+3) h3{margin:0 0 31px!important}}

/* Indirimden onceki fiyat, guncel fiyatin hemen ustunde kirmizi ve cizili. */
.vac-prices del{display:block!important;margin:0 0 2px!important;color:#e32636!important;font-size:9px!important;font-weight:800!important;line-height:10px!important;text-decoration-line:line-through!important;text-decoration-color:#e32636!important;text-decoration-thickness:1.5px!important;opacity:1!important}.vac-prices small{display:block!important}

/* Takvim tipografisi: koyu siyah gorunume neden olan kalin agirliklari kaldir. */
.vac-month h3{font-weight:500!important}.vac-week{font-weight:400!important}.vac-day,.vac-day>b{font-weight:500!important}.vac-prices del,.vac-prices small{font-weight:500!important;text-shadow:none!important}

/* Son tipografi ayari: tum metinler daha ince, eski ve yeni fiyat ayni ebatta. */
.vac-month h3,.vac-week,.vac-day,.vac-day>b,.vac-prices del,.vac-prices small{font-weight:400!important}.vac-prices del,.vac-prices small{font-size:9px!important;line-height:11px!important;letter-spacing:0!important}
@media(max-width:430px){.vac-prices del,.vac-prices small{font-size:7.5px!important;line-height:9px!important}}

/* Rezervasyon durumlari giris, ara ve cikis gunlerinde kesintisiz tek renktir. */
.vac-day.is-pending-boundary-start:not(.is-selected-start):not(.is-selected-end),
.vac-day.is-pending-boundary-end:not(.is-selected-start):not(.is-selected-end),
.vac-day.is-pending-boundary-shared{border-color:#e3c36c!important;background:#f4aa00!important;color:#071b3b!important}
.vac-day.is-turnover-start:not(.is-option):not(.is-turnover-shared):not(.is-selected-start):not(.is-selected-end),
.vac-day.is-turnover-end:not(.is-option):not(.is-turnover-shared):not(.is-selected-start):not(.is-selected-end),
.vac-day.is-turnover-shared{border-color:#efaaa7!important;background:#ff6b67!important;color:#071b3b!important}

/* Fiyatlar daha okunakli; eski fiyat cizgisi ince ve guncel fiyat biraz buyuk. */
.vac-prices del{font-size:10px!important;line-height:11px!important;text-decoration-thickness:.75px!important}
.vac-prices small{font-size:10.5px!important;line-height:12px!important}
@media(max-width:430px){.vac-prices del{font-size:8.5px!important;line-height:9px!important}.vac-prices small{font-size:9px!important;line-height:10px!important}}

/* Opsiyon ve bekleyen gunler, musait gun kartlariyla uyumlu acik sari palet. */
.vac-key.option,.vac-day.is-option,.vac-day.is-pending,.vac-day.is-pending-boundary-start,.vac-day.is-pending-boundary-end,.vac-day.is-pending-boundary-shared{border-color:#efbd4e!important;background:#ffe29a!important;color:#533b08!important}
.vac-day.is-option.is-turnover-start{background:linear-gradient(135deg,#edf8fb 0 49.5%,#ffe29a 50.5%)!important}
.vac-day.is-option.is-turnover-end{background:linear-gradient(135deg,#ffe29a 0 49.5%,#edf8fb 50.5%)!important}
.vac-day.is-mixed-pending-booked{background:linear-gradient(135deg,#ff6b67 0 49%,#ffe29a 50% 100%)!important}
.vac-day.is-mixed-booked-pending{background:linear-gradient(135deg,#ffe29a 0 49%,#ff6b67 50% 100%)!important}
.vac-day.is-option.is-turnover-start.is-selected-end{background:linear-gradient(135deg,#1fa9ed 0 49.5%,#ffe29a 50.5%)!important}
.vac-day.is-option.is-turnover-end.is-selected-start{background:linear-gradient(135deg,#ffe29a 0 49.5%,#1fa9ed 50.5%)!important}
