.vg-proje-aloha-tekne,.vg-proje-aloha-rota,.vg-proje-aloha-rezervasyon,.vg-proje-aloha-seo{--al-navy:#0b3a52;--al-orange:#f88000;--al-ink:#13232c;--al-muted:#6b7a83;--al-line:#e5eaed;--al-mist:#f2f6f8;--al-sea:#bfe1ea;--al-land:#f3eee3;--al-coast:#8db1b9;font-family:Roboto,Arial,sans-serif}.vg-proje-aloha-tekne>*,.vg-proje-aloha-rota>*,.vg-proje-aloha-rezervasyon>*,.vg-proje-aloha-seo>*{font-size:1.4cqw}.vg-proje-aloha-tekne>.al-win,.vg-proje-aloha-rezervasyon>.al-win,.vg-proje-aloha-seo>.al-win{font-size:1.55cqw;top:50%;bottom:auto;transform:translateY(-50%)}.al-win{color:var(--al-ink);font-family:Roboto,Arial,sans-serif}.al-kicker{color:var(--al-orange);margin-bottom:.5em;font-size:.78em;font-weight:700;display:block}.al-head{background:linear-gradient(90deg,#ffffff59,#fff0 45%),url(/assets/img/projects/aloha-yachting/l410-1000w.webp) 50% 30%/cover;flex:none;justify-content:space-between;align-items:center;padding:.5em 1.1em;display:flex}.al-head img{width:5.6em;height:auto}.al-head nav{color:#fff;text-shadow:0 .1em .4em #00000073;gap:1.1em;font-size:.8em;font-weight:600;display:flex}.al-head nav span:first-child{color:var(--al-orange)}.al-fleet-page{background-color:var(--al-mist);flex:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:1em;min-height:0;padding:.9em 1em;display:grid;position:relative}.al-fleet{flex-direction:column;gap:.5em;display:flex}.al-filter{gap:.35em;margin-bottom:.2em;display:flex}.al-filter span{border:1px solid var(--al-line);color:var(--al-navy);background-color:#fff;border-radius:999px;padding:.3em .75em;font-size:.8em;font-weight:600}.al-filter span[data-vg=f-cat]{background-color:var(--al-navy);color:#fff}.al-filter span[data-vg=f-all]{color:var(--al-navy);background-color:#fff}.al-boat{background-color:#fff;border-radius:.7em;grid-template-columns:6.4em minmax(0,1fr);gap:.7em;padding:.4em;display:grid;box-shadow:0 .15em .5em #0b3a5214}.al-boat.is-picked{box-shadow:0 0 0 .16em var(--al-orange)}.al-boat[data-mono]{opacity:.35}.al-boat>i{aspect-ratio:16/10;background-position:50%;background-size:cover;border-radius:.5em}.al-boat span{flex-direction:column;justify-content:center;gap:.15em;min-width:0;line-height:1.2;display:flex}.al-boat b{font-size:.95em}.al-boat small{color:var(--al-muted);font-size:.78em}.al-boat em{color:var(--al-navy);align-items:center;gap:.25em;font-size:.74em;display:inline-flex}.al-detail{background-color:#fff;border-radius:.9em;flex-direction:column;gap:.6em;padding:.6em;display:flex;box-shadow:0 1em 2.4em -1em #0b3a5259}.al-detail-photo{background-position:50% 45%;background-size:cover;border-radius:.6em;height:6.6em;position:relative}.al-detail-photo span{color:#fff;background:linear-gradient(#0000,#061e2acc);border-radius:0 0 .6em .6em;flex-direction:column;padding:.6em .8em;line-height:1.2;display:flex;position:absolute;bottom:0;left:0;right:0}.al-detail-photo small{align-items:center;gap:.25em;font-size:.78em;display:inline-flex}.al-dates{grid-template-columns:1fr 1fr;gap:.4em;display:grid}.al-date{border:1px solid var(--al-line);border-radius:.4em;flex-direction:column;padding:.35em .6em;font-size:.84em;display:flex}.al-date small{color:var(--al-muted);font-size:.78em}.al-check-swap{grid-column:1/-1}.al-check,.al-ok,.al-pay,.al-paid{border-radius:.45em;justify-content:center;align-items:center;gap:.35em;width:100%;padding:.55em;font-size:.86em;font-weight:700;display:inline-flex}.al-check,.al-pay{background-color:var(--al-orange);color:#fff}.al-ok,.al-paid{color:#1d6236;background-color:#e3f2e7}.al-cal-head{justify-content:space-between;align-items:center;margin-bottom:.35em;font-size:.84em;display:flex}.al-cal-head span{color:var(--al-muted);align-items:center;gap:.3em;font-size:.86em;display:inline-flex}.al-cal-head i{border-radius:.15em;width:.7em;height:.7em;margin-left:.4em}.al-cal-head i.is-free,.al-cal-grid .is-free{background-color:#d8f1df}.al-cal-head i.is-busy,.al-cal-grid .is-busy{background-color:#f6dad6}.al-cal-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:.18em;font-size:.74em;display:grid}.al-cal-grid small{color:var(--al-muted)}.al-cal-grid span{color:#1d6236;border-radius:.25em;padding:.28em 0}.al-cal-grid span.is-busy{color:#9c3b31;text-decoration:line-through}.al-cal-grid span.is-pick{background-color:var(--al-orange);color:#fff}.al-route{flex:1;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:0;display:grid}.al-plan{border-right:1px solid var(--al-line);flex-direction:column;padding:1em;display:flex}.al-plan-title{margin-bottom:.6em;font-size:1.25em;line-height:1.2}.al-days{gap:.3em;margin-bottom:.8em;display:flex}.al-days span{border:1px solid var(--al-line);border-radius:999px;padding:.25em .7em;font-size:.78em}.al-days span.is-on{border-color:var(--al-navy);background-color:var(--al-navy);color:#fff}.al-stops{flex-direction:column;gap:.45em;margin:0;padding:0;list-style:none;display:flex}.al-stops li{grid-template-columns:1.6em minmax(0,1fr) auto;align-items:center;gap:.6em;font-size:.86em;display:grid}.al-stops li>i{background-color:var(--al-orange);color:#fff;border-radius:50%;place-items:center;width:1.6em;height:1.6em;font-size:.82em;font-weight:700;display:grid}.al-stops span{flex-direction:column;line-height:1.2;display:flex}.al-stops small{color:var(--al-muted);font-size:.86em}.al-stops em{color:var(--al-navy);font-size:.86em;font-weight:600}.al-total{border-top:1px solid var(--al-line);justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:.7em;display:flex}.al-total small{color:var(--al-muted);font-size:.8em}.al-total b{color:var(--al-navy);font-variant-numeric:tabular-nums}.al-map{background-color:var(--al-sea);position:relative;overflow:hidden}.al-map svg{width:100%;height:100%;position:absolute;inset:0}.al-sea{fill:var(--al-sea)}.al-land{fill:var(--al-land);stroke:var(--al-coast);stroke-width:.9px;vector-effect:non-scaling-stroke}.al-route-base{fill:none;stroke:#0b3a524d;stroke-width:1.4px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.al-route-line{fill:none;stroke:var(--al-orange);stroke-width:5px;stroke-dasharray:100;stroke-dashoffset:0;stroke-linecap:round}.al-pin{color:var(--al-navy);white-space:nowrap;transform-origin:.45em .45em;align-items:center;gap:.35em;margin:-.45em 0 0 -.45em;font-size:.8em;font-weight:700;display:inline-flex;position:absolute}.al-pin i{background-color:var(--al-navy);border:.18em solid #fff;border-radius:50%;width:.9em;height:.9em;box-shadow:0 .15em .4em #00000040}.al-pin b{background-color:#ffffffeb;border-radius:.35em;padding:.15em .45em}.al-yacht{z-index:2;background-color:var(--al-orange);color:#fff;border:.18em solid #fff;border-radius:50%;place-items:center;width:2.2em;height:2.2em;margin:-1.1em 0 0 -1.1em;display:grid;position:absolute;top:0;left:0;box-shadow:0 .4em 1em #0b3a5259,0 0 0 .45em #f8800033}.al-photo{z-index:3;opacity:0;background-color:#fff;border-radius:.6em;width:42%;margin:0;padding:.35em;position:absolute;bottom:4%;right:4%;box-shadow:0 1em 2em -.8em #0b3a5280}.al-photo i{aspect-ratio:16/10;background-position:50%;background-size:cover;border-radius:.4em;display:block}.al-photo figcaption{padding:.35em .2em .1em;font-size:.74em;font-weight:600}.al-compass{color:var(--al-navy);flex-direction:column;align-items:center;font-size:.74em;font-weight:700;display:inline-flex;position:absolute;top:4%;right:4%}.al-compass i{font-size:1.6em}.vg-win.al-book{right:30%}.al-book-body{flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:0;display:grid}.al-extras{border-right:1px solid var(--al-line);flex-direction:column;gap:.45em;padding:1em;display:flex}.al-extra{border:1px solid var(--al-line);border-radius:.6em;grid-template-columns:1.6em minmax(0,1fr) auto 1.4em;align-items:center;gap:.55em;padding:.5em .6em;font-size:.84em;display:grid}.al-extra>i{color:var(--al-navy);font-size:1.25em}.al-extra span{flex-direction:column;line-height:1.2;display:flex}.al-extra small{color:var(--al-muted);font-size:.86em}.al-extra em{font-weight:700}.al-tick,.al-box{border:.12em solid var(--al-orange);background-color:var(--al-orange);color:#fff;border-radius:.3em;place-items:center;width:1.4em;height:1.4em;display:grid}.al-box{border-color:var(--al-navy);background-color:var(--al-navy);flex:none}.al-contract{color:var(--al-muted);align-items:center;gap:.55em;margin-top:auto;font-size:.78em;line-height:1.3;display:flex}.al-summary{background-color:var(--al-mist);flex-direction:column;gap:.6em;padding:1em;display:flex}.al-sum-boat{grid-template-columns:4.6em minmax(0,1fr);align-items:center;gap:.6em;display:grid}.al-sum-boat>i{aspect-ratio:4/3;background-position:50%;background-size:cover;border-radius:.45em}.al-sum-boat span{flex-direction:column;line-height:1.2;display:flex}.al-sum-boat small{color:var(--al-muted);font-size:.8em}.al-season{color:#a35300;background-color:#fff1e0;border-radius:999px;align-self:flex-start;align-items:center;gap:.3em;padding:.2em .6em;font-size:.76em;font-weight:700;display:inline-flex}.al-summary dl{flex-direction:column;gap:.35em;margin:0;font-size:.86em;display:flex}.al-summary dl div{justify-content:space-between;display:flex}.al-summary dt{color:var(--al-muted)}.al-summary dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.al-summary .is-total{border-top:1px solid var(--al-line);padding-top:.4em;font-size:1.1em}.al-summary .is-total dt,.al-summary .is-total dd{color:var(--al-ink);font-weight:800}.al-summary .is-deposit dd{color:var(--al-orange);font-weight:800}.al-card{color:#fff;background:linear-gradient(135deg,#0b3a52,#13627e);border-radius:.6em;flex-direction:column;gap:.4em;padding:.7em .8em;font-size:.86em;display:flex}.al-card-row{letter-spacing:.06em;align-items:center;gap:.5em;display:flex}.al-card-meta{color:#ffffffb3;gap:1.2em;display:flex}.al-crm{width:25%;color:var(--al-ink);background-color:#fff;border-radius:.9em;padding:.9em 1em;font-size:1.32cqw;position:absolute;top:50%;right:2.5%;transform:translateY(-50%);box-shadow:0 2em 3.4em -1.4em #28000099}.al-crm-head{align-items:center;gap:.6em;margin-bottom:.7em;display:flex}.al-crm-head>i{background-color:var(--al-navy);color:#fff;border-radius:50%;place-items:center;width:2em;height:2em;display:grid}.al-crm-head span{flex-direction:column;line-height:1.2;display:flex}.al-crm-head small{color:var(--al-muted);font-size:.8em}.al-crm dl{flex-direction:column;gap:.45em;margin:0;font-size:.86em;display:flex}.al-crm dl div{flex-direction:column;display:flex}.al-crm dt{color:var(--al-muted);font-size:.86em}.al-crm dd{margin:0;font-weight:600}.al-pill{color:#1d6236;background-color:#e3f2e7;border-radius:999px;padding:.1em .55em;font-size:.9em;display:inline-block}.al-seo-body{flex:1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:0;display:grid}.al-seo-edit{border-right:1px solid var(--al-line);flex-direction:column;gap:.7em;padding:1em;display:flex}.al-field{border:1px solid var(--al-line);border-radius:.45em;flex-direction:column;padding:.45em .65em;font-size:.88em;display:flex}.al-field small{color:var(--al-muted);font-size:.8em}.al-serp{border:1px solid var(--al-line);border-radius:.6em;padding:.8em .9em;line-height:1.35}.al-serp-url{color:#4d5156;align-items:center;gap:.4em;font-size:.74em;display:flex}.al-serp-url i{background:var(--al-navy) url(/assets/img/projects/aloha-yachting/logo.webp) center / 140% no-repeat;border-radius:50%;width:1.3em;height:1.3em}.al-serp-title{color:#1a0dab;margin:.2em 0;font-size:1.02em;font-weight:500;display:block}.al-serp p{color:#4d5156;margin:0;font-size:.78em}.al-checks{flex-direction:column;gap:.3em;margin:0;padding:0;font-size:.82em;list-style:none;display:flex}.al-checks li{align-items:center;gap:.4em;display:flex}.al-checks i{color:#2f9e57}.al-score{align-items:center;gap:.7em;margin-top:auto;display:flex}.al-score>span:last-child{flex-direction:column;line-height:1.2;display:flex}.al-score small{color:var(--al-muted);font-size:.8em}.al-score-ring{place-items:center;width:3.2em;height:3.2em;display:grid;position:relative}.al-score-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.al-score-ring circle{fill:none;stroke:#e6ecef;stroke-width:3px}.al-score-ring circle+circle{stroke:#2f9e57;stroke-dasharray:100;stroke-dashoffset:8px;stroke-linecap:round}.al-guides{background-color:var(--al-mist);flex-direction:column;gap:.45em;padding:1em;display:flex}.al-guide{background-color:#fff;border-radius:.55em;grid-template-columns:1.4em minmax(0,1fr) auto;align-items:center;gap:.55em;padding:.5em .6em;font-size:.82em;display:grid}.al-guide>i{color:var(--al-navy);font-size:1.2em}.al-guide span{flex-direction:column;min-width:0;line-height:1.2;display:flex}.al-guide b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.al-guide small{color:var(--al-muted);font-size:.86em}.al-live{color:#1d6236;align-items:center;gap:.3em;font-size:.86em;font-weight:600;display:inline-flex}.al-live i{background-color:#2f9e57;border-radius:50%;width:.45em;height:.45em}.vg-proje-aloha-rezervasyon>.al-win{font-size:1.85cqw}.vg-proje-aloha-rezervasyon>.al-crm{font-size:1.5cqw}
