:root{--orange:#f26a16;--orange2:#ff8a35;--bg:#071017;--panel:#0d1820;--panel2:#111f29;--text:#f7f7f7;--muted:#aeb9c2;--line:rgba(255,255,255,.09);--green:#18b86b;--max:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;background:radial-gradient(circle at 70% 0,#112431 0,#071017 34%,#050a0e 100%);color:var(--text);line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(var(--max),calc(100% - 34px));margin:auto}.topbar{position:sticky;top:0;z-index:1000;background:rgba(5,10,14,.86);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav{height:78px;display:flex;align-items:center;gap:26px}.logo{width:170px;flex:none}.logo img{width:100%;height:46px;object-fit:contain;object-position:left center;filter:drop-shadow(0 3px 8px rgba(0,0,0,.45))}.menu{display:flex;align-items:center;gap:24px;margin-left:auto}.menu a{font-size:14px;color:#e8edf0;position:relative}.menu a:hover,.menu a.active{color:#fff}.menu a.active:after{content:"";position:absolute;left:0;right:0;bottom:-13px;height:2px;background:var(--orange)}.call-pill{background:linear-gradient(135deg,var(--orange),#ff7e28);padding:12px 18px;border-radius:10px;font-weight:700;white-space:nowrap}.hamb{display:none;margin-left:auto;background:none;border:1px solid var(--line);color:white;border-radius:9px;padding:8px 11px;font-size:22px}.hero{min-height:700px;display:grid;align-items:end;position:relative;background:linear-gradient(90deg,rgba(3,9,13,.98) 0%,rgba(3,9,13,.86) 38%,rgba(3,9,13,.18) 72%,rgba(3,9,13,.42) 100%),url('images/sprinter-front.jpg') center 45%/cover no-repeat}.hero:after{content:"";position:absolute;inset:auto 0 0;height:180px;background:linear-gradient(transparent,#071017)}.hero-inner{position:relative;z-index:2;padding:110px 0 130px;max-width:760px}.eyebrow{letter-spacing:.26em;font-size:16px;font-weight:700;color:#e8edf0}.hero h1{font-size:70px;line-height:.98;margin:12px 0 20px;max-width:760px}.orange{color:var(--orange)}.hero p{font-size:19px;max-width:650px;color:#dbe2e7}.cta-row{display:flex;flex-wrap:wrap;gap:13px;margin:28px 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 20px;border-radius:9px;border:1px solid transparent;font-weight:800;cursor:pointer;font-size:15px}.btn-whatsapp{background:var(--green)}.btn-orange{background:linear-gradient(135deg,var(--orange),#ff7f2a)}.btn-outline{border-color:rgba(242,106,22,.72);color:#fff;background:rgba(255,255,255,.025)}.trust{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px;color:#d9e0e4;font-size:14px}.trust span{display:flex;gap:8px;align-items:center}.dot{width:8px;height:8px;background:var(--orange);border-radius:50%;display:inline-block}.quote-wrap{margin-top:-82px;position:relative;z-index:5}.quote-box{background:linear-gradient(145deg,rgba(16,31,41,.98),rgba(10,20,27,.98));border:1px solid rgba(242,106,22,.34);box-shadow:0 20px 60px rgba(0,0,0,.32);border-radius:19px;padding:26px}.quote-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.quote-head h2{margin:0;font-size:28px}.quote-head p{margin:4px 0 0;color:var(--muted)}.form-grid{display:grid;grid-template-columns:1.35fr 1.35fr 1fr auto;gap:12px;margin-top:20px}.field{background:#15232c;border:1px solid rgba(255,255,255,.09);color:#fff;border-radius:10px;padding:0 14px;height:50px;width:100%;outline:none}.field:focus{border-color:rgba(242,106,22,.8)}section{padding:76px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.section-head h2{font-size:36px;line-height:1.1;margin:0}.section-head p{margin:7px 0 0;color:var(--muted)}.region-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.region{min-height:205px;border-radius:15px;overflow:hidden;position:relative;border:1px solid var(--line);background-position:center;background-size:cover;background-repeat:no-repeat;transition:.25s;box-shadow:0 12px 30px rgba(0,0,0,.18)}.region:hover{transform:translateY(-4px);border-color:rgba(242,106,22,.72)}.region:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.82) 0%,rgba(0,0,0,.08) 62%)}.region span{position:absolute;left:16px;bottom:14px;font-weight:800;font-size:18px;z-index:2}.region i{position:absolute;right:14px;bottom:12px;z-index:2;width:34px;height:34px;border:2px solid var(--orange);border-radius:50%;display:grid;place-items:center;color:var(--orange);font-style:normal;font-size:18px;background:rgba(4,10,14,.45)}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.card{background:linear-gradient(180deg,#12212b,#0b151c);border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:.25s}.card:hover{transform:translateY(-4px);border-color:rgba(242,106,22,.5)}.card img{width:100%;height:220px;object-fit:cover}.card-body{padding:18px}.card h3{margin:0 0 7px;font-size:20px}.meta{display:flex;flex-wrap:wrap;gap:10px;color:#c1cbd1;font-size:13px;margin-bottom:16px}.mini-link{display:block;text-align:center;border:1px solid rgba(242,106,22,.65);padding:9px;border-radius:8px;font-weight:700}.split{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.feature{position:relative;min-height:390px;border-radius:18px;overflow:hidden;border:1px solid var(--line)}.feature img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.feature:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.86),rgba(0,0,0,.28))}.feature-content{position:absolute;z-index:2;left:28px;bottom:28px;max-width:350px}.feature h3{font-size:35px;line-height:1;margin:0 0 10px}.tour-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tour{padding:25px;background:linear-gradient(145deg,#111f29,#0c171e);border:1px solid var(--line);border-radius:15px}.tour .icon{font-size:30px}.tour h3{margin:10px 0 5px}.tour p{margin:0 0 16px;color:var(--muted)}.why{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.why div{padding:22px;border-radius:14px;background:#0d1820;border:1px solid var(--line)}.why b{display:block;font-size:18px;margin-bottom:4px}.why span{color:var(--muted);font-size:14px}.page-hero{padding:110px 0 72px;background:radial-gradient(circle at 85% 30%,rgba(242,106,22,.18),transparent 28%),#081219;border-bottom:1px solid var(--line)}.page-hero h1{font-size:54px;line-height:1.05;margin:0 0 15px}.page-hero p{max-width:700px;color:var(--muted);font-size:18px}.content-box{background:#0d1820;border:1px solid var(--line);border-radius:16px;padding:28px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-card{padding:24px;border:1px solid var(--line);background:#0d1820;border-radius:14px}.contact-card h3{margin-top:0}.footer{padding:42px 0 24px;border-top:1px solid var(--line);background:#050a0e}.footer-grid{display:grid;grid-template-columns:1.3fr .7fr .7fr;gap:25px}.footer p,.footer a{color:#9cabb4;font-size:14px}.footer a{display:block;margin:8px 0}.copy{margin-top:30px;padding-top:18px;border-top:1px solid var(--line);color:#82919a;font-size:13px}.floating{position:fixed;right:18px;bottom:18px;z-index:999;display:flex;flex-direction:column;gap:10px}.floating a{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-size:22px;box-shadow:0 10px 30px rgba(0,0,0,.35)}.wa{background:var(--green)}.ph{background:var(--orange)}
@media(max-width:1000px){.menu,.call-pill{display:none}.hamb{display:block}.menu.open{display:flex;position:absolute;left:17px;right:17px;top:78px;flex-direction:column;align-items:stretch;background:#0b151c;border:1px solid var(--line);padding:16px;border-radius:12px}.menu.open a{padding:9px}.hero h1{font-size:56px}.form-grid{grid-template-columns:1fr 1fr}.form-grid .btn{grid-column:1/-1}.region-grid{grid-template-columns:repeat(2,1fr)}.cards{grid-template-columns:repeat(2,1fr)}.why{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.container{width:min(100% - 24px,var(--max))}.nav{height:68px}.logo{width:145px}.hero{min-height:650px;background-position:62% center}.hero-inner{padding:100px 0 120px}.eyebrow{font-size:13px}.hero h1{font-size:44px}.hero p{font-size:16px}.cta-row .btn{width:100%}.trust{gap:11px;font-size:12px}.quote-wrap{margin-top:-70px}.quote-box{padding:18px}.quote-head{display:block}.quote-head h2{font-size:24px}.form-grid{grid-template-columns:1fr}.region-grid{grid-template-columns:repeat(2,1fr)}.region{min-height:120px}.cards,.tour-grid,.why,.split,.contact-grid,.footer-grid{grid-template-columns:1fr}.card img{height:235px}.section-head{display:block}.section-head h2{font-size:31px}.page-hero{padding:80px 0 55px}.page-hero h1{font-size:42px}.feature{min-height:350px}section{padding:58px 0}}


.transfer-types{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px;margin-bottom:14px}.transfer-type{appearance:none;border:1px solid rgba(255,255,255,.14);background:#12222d;color:#dce5ea;padding:11px 16px;border-radius:11px;font-weight:800;cursor:pointer;transition:.2s}.transfer-type:hover{border-color:rgba(242,106,22,.65);transform:translateY(-1px)}.transfer-type.active{background:linear-gradient(135deg,var(--orange),#ff7e28);border-color:var(--orange);color:#071017;box-shadow:0 8px 22px rgba(242,106,22,.18)}.smart-form{align-items:stretch}.location-field{position:relative;min-width:0}.location-field .field{width:100%;padding-left:37px}.field-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);z-index:2;color:var(--orange);font-size:10px}.suggestions{display:none;position:absolute;z-index:60;left:0;right:0;top:calc(100% + 7px);background:#0d1820;border:1px solid rgba(255,255,255,.13);border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,.42);max-height:260px;overflow:auto}.suggestions.open{display:block}.suggestion{padding:11px 13px;cursor:pointer;color:#eef4f7;border-bottom:1px solid rgba(255,255,255,.06);font-size:14px}.suggestion:last-child{border-bottom:0}.suggestion:hover,.suggestion.active{background:#152832;color:#fff}.maps-note{margin-top:11px;color:#82929c;font-size:12px;display:flex;gap:7px;align-items:center}.maps-note span{color:var(--orange);font-size:16px}@media(max-width:800px){.transfer-types{display:grid;grid-template-columns:1fr}.transfer-type{text-align:left}.smart-form .btn{grid-column:1/-1}}
/* Vehicle selection page */
.booking-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px}.summary-item{background:#0d1820;border:1px solid var(--line);border-radius:13px;padding:16px}.summary-item small{display:block;color:#81919b;font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.summary-item strong{font-size:15px}.vehicle-select-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.vehicle-option{position:relative;display:block;background:linear-gradient(180deg,#12212b,#0b151c);border:1px solid var(--line);border-radius:18px;overflow:hidden;cursor:pointer;transition:.22s}.vehicle-option:hover{transform:translateY(-4px);border-color:rgba(242,106,22,.55)}.vehicle-option input{position:absolute;opacity:0;pointer-events:none}.vehicle-option img{width:100%;height:235px;object-fit:cover}.vehicle-option .vehicle-body{padding:18px}.vehicle-option h3{margin:0 0 7px;font-size:21px}.vehicle-option p{margin:0;color:var(--muted);font-size:14px}.vehicle-option .choose-mark{position:absolute;right:14px;top:14px;width:36px;height:36px;border-radius:50%;background:rgba(5,10,14,.78);border:2px solid rgba(255,255,255,.35);display:grid;place-items:center;font-weight:900}.vehicle-option:has(input:checked){border-color:var(--orange);box-shadow:0 0 0 2px rgba(242,106,22,.18),0 20px 45px rgba(0,0,0,.28)}.vehicle-option:has(input:checked) .choose-mark{background:var(--orange);border-color:var(--orange);color:#071017}.vehicle-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:26px}.vehicle-actions .btn{min-width:220px}.continue-btn{white-space:nowrap}
@media(max-width:900px){.booking-summary{grid-template-columns:repeat(2,1fr)}.vehicle-select-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.booking-summary,.vehicle-select-grid{grid-template-columns:1fr}.vehicle-option img{height:220px}.vehicle-actions{display:grid}.vehicle-actions .btn{width:100%;min-width:0}}
/* Vehicle selection - horizontal detailed list */
.vehicle-select-grid{display:flex!important;flex-direction:column;gap:18px!important;margin-top:28px}
.vehicle-option.vehicle-row{display:grid;grid-template-columns:310px 1fr auto;align-items:stretch;min-height:210px;background:linear-gradient(135deg,#101e27,#0a141b);border:1px solid rgba(255,255,255,.10);border-radius:18px;overflow:hidden;cursor:pointer;transition:.2s}
.vehicle-option.vehicle-row:hover{border-color:rgba(242,106,22,.65);transform:translateY(-1px)}
.vehicle-option.vehicle-row:has(input:checked){border-color:var(--orange);box-shadow:0 0 0 1px rgba(242,106,22,.28),0 16px 40px rgba(0,0,0,.2)}
.vehicle-row>img{width:100%;height:100%;min-height:210px;object-fit:cover}
.vehicle-row .vehicle-body{padding:24px 28px;display:flex;flex-direction:column;justify-content:center}
.vehicle-row .vehicle-body h3{font-size:25px;margin:0 0 14px}
.vehicle-features{display:grid;grid-template-columns:repeat(2,minmax(170px,1fr));gap:9px 22px;color:#d7e0e6;font-size:14px}
.vehicle-features span:before{content:'✓';color:var(--orange);font-weight:900;margin-right:8px}
.vehicle-row .select-side{min-width:180px;padding:24px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--line)}
.vehicle-row .select-label{display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;border:1px solid var(--orange);border-radius:10px;font-weight:800;color:#fff;white-space:nowrap}
.vehicle-row:has(input:checked) .select-label{background:var(--orange)}
.vehicle-row .choose-mark{top:14px;right:14px}
@media(max-width:850px){.vehicle-option.vehicle-row{grid-template-columns:1fr}.vehicle-row>img{height:230px}.vehicle-row .select-side{border-left:0;border-top:1px solid var(--line);justify-content:flex-start}.vehicle-features{grid-template-columns:1fr}}

/* Vehicle selection final visual treatment */
.vehicle-option.vehicle-row{min-height:196px}
.vehicle-row>img{height:196px;min-height:196px;object-fit:cover;object-position:center}
.vehicle-option.vip-vehicle{background:linear-gradient(135deg,#261d0e,#11150f);border-color:rgba(231,178,55,.72)}
.vehicle-option.vip-vehicle:before{content:'VIP';position:absolute;left:14px;top:14px;z-index:2;background:linear-gradient(135deg,#ffe07a,#c99318);color:#171006;padding:6px 12px;border-radius:8px;font-weight:900;letter-spacing:.04em}
.vehicle-option.vip-vehicle .select-label{border-color:#e4b13e;background:linear-gradient(135deg,#f5ce63,#d59b21);color:#171006}
.vehicle-option.vip-vehicle .vehicle-features span:before{color:#e4b13e}
@media(max-width:850px){.vehicle-row>img{height:230px;min-height:230px}}
/* Feature icon tiles */
.vehicle-features{grid-template-columns:repeat(4,minmax(105px,1fr));gap:12px 14px}
.vehicle-features span{display:flex;align-items:center;gap:9px;line-height:1.25;color:#eef3f6;font-weight:650}
.vehicle-features span:before{content:''!important;width:26px;height:26px;flex:0 0 26px;background-repeat:no-repeat;background-position:center;background-size:22px 22px;filter:none}
.vehicle-features span[data-icon="people"]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f26a16' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3'/%3E%3Cpath d='M6.5 20c.5-4 2.4-6 5.5-6s5 2 5.5 6'/%3E%3C/svg%3E")}
.vehicle-features span[data-icon="bag"]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f26a16' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='7' width='14' height='13' rx='2'/%3E%3Cpath d='M9 7V5a3 3 0 0 1 6 0v2M9 11v5M15 11v5'/%3E%3C/svg%3E")}
.vehicle-features span[data-icon="flight"]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f26a16' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 14 7-2 4-8 2 1-2 7 6 2c1 .3 1.4 1.5.7 2.2l-.7.8-7-1-4 5-1.5-.8 2.5-5.2-7-1Z'/%3E%3C/svg%3E")}
.vehicle-features span[data-icon="meet"]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f26a16' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='7' r='3'/%3E%3Cpath d='M3 19c.5-4 2.2-6 5-6 1.4 0 2.6.5 3.5 1.4M14 8h7v6h-7zM16 11h3'/%3E%3C/svg%3E")}
.vehicle-features span[data-icon="water"]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f26a16' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 4h6M10 4v3l-2 3v9c0 1 1 2 2 2h4c1 0 2-1 2-2v-9l-2-3V4'/%3E%3Cpath d='M8 13h8'/%3E%3C/svg%3E")}
.vehicle-features span[data-icon="tv"]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f26a16' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='13' rx='2'/%3E%3Cpath d='m9 22 3-4 3 4M8 2l4 3 4-3'/%3E%3C/svg%3E")}
.vehicle-features span[data-icon="fridge"]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f26a16' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='2' width='12' height='20' rx='2'/%3E%3Cpath d='M6 10h12M9 6v2M9 13v3'/%3E%3C/svg%3E")}
.vehicle-features span[data-icon="luxury"]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f26a16' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 8 6-8 12L4 9l8-6Z'/%3E%3Cpath d='M4 9h16M8 4.5 10 9l2-6 2 6 2-4.5M10 9l2 12 2-12'/%3E%3C/svg%3E")}
.vip-vehicle .vehicle-features span:before{filter:sepia(1) saturate(2.2) hue-rotate(355deg) brightness(1.35)}
@media(max-width:1100px){.vehicle-features{grid-template-columns:repeat(2,minmax(130px,1fr))}}
@media(max-width:850px){.vehicle-features{grid-template-columns:repeat(2,minmax(120px,1fr))}}

.vehicle-row .vehicle-subtitle{margin:-6px 0 14px!important;color:var(--muted)!important;font-size:12px!important;font-weight:500;line-height:1.35;letter-spacing:.01em}

/* BEKTRAVEL custom calendar */
.date-field-wrap{position:relative;min-width:0}.date-field-wrap .date-display{width:100%;padding-right:52px;cursor:pointer}.date-trigger{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;border-radius:9px;background:rgba(242,106,22,.12);color:var(--orange);font-size:0;cursor:pointer;display:grid;place-items:center}.date-trigger:before{content:"";width:15px;height:15px;border:2px solid currentColor;border-radius:3px;box-shadow:inset 0 4px 0 rgba(242,106,22,.2)}.date-trigger:hover{background:var(--orange);color:#fff}.bek-calendar{display:none;position:absolute;z-index:1200;top:calc(100% + 12px);left:0;width:320px;padding:16px;border:1px solid rgba(242,106,22,.42);border-radius:16px;background:linear-gradient(180deg,#12232e,#09151d);box-shadow:0 24px 70px rgba(0,0,0,.55);color:#fff}.bek-calendar.open{display:block}.cal-head{display:grid;grid-template-columns:38px 1fr 38px;align-items:center;gap:8px;margin-bottom:13px}.cal-head>div{text-align:center;line-height:1.2}.cal-head strong{font-size:17px}.cal-head span{display:block;color:var(--muted);font-size:12px;margin-top:3px}.cal-nav{width:38px;height:38px;border:1px solid var(--line);border-radius:10px;background:#152630;color:#fff;font-size:24px;cursor:pointer}.cal-nav:hover{border-color:var(--orange);color:var(--orange)}.cal-week,.cal-days{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.cal-week{margin-bottom:7px}.cal-week span{text-align:center;color:#83939f;font-size:11px;font-weight:700}.cal-days button{aspect-ratio:1;border:0;border-radius:9px;background:transparent;color:#eaf0f4;font-weight:650;cursor:pointer}.cal-days button:hover{background:rgba(242,106,22,.15);color:var(--orange)}.cal-days button.muted{color:#45545e}.cal-days button.today{outline:1px solid rgba(242,106,22,.55)}.cal-days button.selected{background:linear-gradient(135deg,var(--orange),#ff8430);color:#fff;box-shadow:0 6px 18px rgba(242,106,22,.28)}.cal-days button:disabled{opacity:.22;cursor:not-allowed}.cal-foot{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.cal-foot button{border:1px solid var(--line);border-radius:9px;background:#14242e;color:#cbd5db;padding:8px 12px;font-weight:700;cursor:pointer}.cal-foot button:first-child{color:var(--orange);border-color:rgba(242,106,22,.35)}.cal-foot button:hover{border-color:var(--orange)}@media(max-width:640px){.bek-calendar{width:min(320px,calc(100vw - 42px));left:50%;transform:translateX(-50%)}}
