.kstudio-page{height:100dvh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);color:#07172c;text-align:left;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#f5f8f8;flex-direction:column;line-height:1.35;display:flex;position:fixed;inset:0;overflow:hidden}.kstudio-page--loading{color:var(--kuver-slate,#52606d);place-items:center;font-size:16px;display:grid}.kstudio-header{background:var(--kuver-teal,#0f766e);color:#fff;border-bottom:0;flex-direction:column;flex:none;display:flex}.kstudio-header__top{background:var(--kuver-teal,#0f766e);flex-wrap:nowrap;align-items:center;gap:18px;height:52px;min-height:52px;padding:0 24px;display:flex}.kstudio-header__brand{flex:none;align-items:center;gap:16px;min-width:0;display:flex}.kstudio-header__contacts{align-items:center;gap:16px;min-width:0;display:flex}.kstudio-header__phone{color:#fff;text-decoration:none}.kstudio-header__phone:hover{color:var(--kuver-amber,#f59e0b)}.kstudio-header__welcome{color:#fff;text-transform:capitalize;text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0;font-size:16px;font-weight:500;line-height:1.2;overflow:hidden}.kstudio-header__phone{white-space:nowrap;align-items:center;gap:10px;font-size:16px;font-weight:600;line-height:1.2;display:inline-flex}.kstudio-header__phone-icon{background:var(--kuver-amber,#f59e0b);width:28px;height:28px;color:var(--kuver-navy,#102a43);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.kstudio-header__phone-icon .fab{font-weight:400;line-height:1}@media (max-width:1199px){.kstudio-header__whatsapp{display:none}}.kstudio-logo{background:#fff;border-radius:10px;align-items:center;width:auto;padding:2px 8px;line-height:0;display:inline-flex}.kstudio-logo img,.kstudio-header .kuver-logo-image--header{max-height:34px}.kstudio-header nav{align-items:center;gap:32px;height:100%;display:flex}.kstudio-header nav button{height:100%;font:inherit;color:#07172c;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:13px}.kstudio-header nav button:hover{color:#087b70}.kstudio-header nav button.is-active{color:#087b70;border-bottom:3px solid #087b70;font-weight:600}.kstudio-header__user{flex:none;align-items:center;gap:16px;margin-left:auto;font-size:14px;display:flex}.kstudio-header__user span{color:#fff;align-items:center;gap:8px;font-weight:600;display:inline-flex}.kstudio-header__user span i{color:var(--kuver-amber,#f59e0b);font-size:20px}.kstudio-header__user button{font:inherit;color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:8px;padding:6px 12px;font-size:13px}.kstudio-header__user button:hover{background:var(--kuver-amber,#f59e0b);border-color:var(--kuver-amber,#f59e0b);color:var(--kuver-navy,#102a43)}.kstudio-header__user button.kuver-header-account__toggle,.kstudio-header__user button.kuver-header-account__toggle:hover{color:#fff;background:0 0;border:0;padding:4px 0}.kstudio-layout{flex:1;grid-template-columns:minmax(320px,27%) minmax(430px,38%) minmax(420px,35%);gap:8px;min-height:0;padding:8px;display:grid;overflow:hidden}.kstudio-layout:not(.has-rides){grid-template-columns:minmax(320px,33%) minmax(0,1fr)}.kstudio-panel,.kstudio-map-panel{background:#fff;border-radius:14px;min-width:0;min-height:0;box-shadow:0 3px 16px #0f222809}.kstudio-panel{flex-direction:column;padding:12px 16px 10px;display:flex;overflow:hidden auto}.kstudio-panel::-webkit-scrollbar{width:8px}.kstudio-panel::-webkit-scrollbar-track{background:0 0}.kstudio-panel::-webkit-scrollbar-thumb{background:#dbe3e5;border-radius:8px}.kstudio-panel h1,.kstudio-rides h2{color:#07172c;margin:0;font-size:17px;font-weight:700;line-height:1.15}.kstudio-panel h2{color:#07172c;margin:7px 0 4px;font-size:12.5px;font-weight:700}.kstudio-panel h2.kstudio-ride-for{margin-top:20px}.kstudio-rides__head h2,.kstudio-rides__wait h2{margin:0;font-size:18px;line-height:1.1}.kstudio-page input,.kstudio-page select,.kstudio-page button{font-family:inherit}.kstudio-page input,.kstudio-page select{box-sizing:border-box;width:100%;max-width:100%}.kstudio-page button:focus-visible,.kstudio-page input:focus-visible,.kstudio-page select:focus-visible{outline-offset:2px}.kstudio-tabs{background:#f3f6f6;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:3px;margin:7px 0;padding:2px;display:grid}.kstudio-tabs button{font:inherit;color:#07172c;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 4px;font-size:12.5px}.kstudio-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#058a7c,#02766e);font-weight:600}.kstudio-when{margin-bottom:20px}.kstudio-locations{z-index:20;grid-template-columns:20px minmax(0,1fr) 34px;gap:5px;display:grid;position:relative}.kstudio-timeline{flex-direction:column;align-items:center;display:flex}.kstudio-dot{color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;display:grid}.kstudio-dot--from{background:#078b76}.kstudio-dot--to{background:#f02b34}.kstudio-line{background:#d4dddf;flex:1;width:2px;min-height:10px;margin:2px 0}.kstudio-location-fields{flex-direction:column;gap:5px;min-width:0;display:flex}.kstudio-location-fields label{color:#667685;border:1px solid #dce5e7;border-radius:9px;flex-direction:column;justify-content:center;min-height:38px;padding:2px 10px;font-size:10px;line-height:1.2;display:flex}.kstudio-location-fields label>span{align-items:center;gap:8px;display:flex}.kstudio-location-fields input{color:#07172c;background:0 0;border:0;outline:0;width:100%;height:17px;padding:0;font-size:13px;line-height:17px}.kstudio-suggest{position:relative}.kstudio-suggest__list,.kstudio-suggest__list ul{margin:0;padding:0;list-style:none}.kstudio-suggest__list{z-index:40;background:#fff;border:1px solid #dce5e7;border-radius:10px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 10px 28px #0d262a24}.kstudio-suggest__list>li+li{margin-top:6px}.kstudio-suggest__list button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:7px 8px;display:flex}.kstudio-suggest__list button:hover{background:#f3fbf9}.kstudio-suggest__label{color:#0b6e63;font-size:11px;font-weight:700;line-height:1.25}.kstudio-suggest__list strong{color:#07172c;font-size:13px;font-weight:700;line-height:1.3}.kstudio-suggest__list small{color:#667685;font-size:11px;line-height:1.3}.kstudio-calendar{background:#fff;border:1px solid #dce5e7;border-radius:12px;margin-top:8px;padding:10px}.kstudio-calendar__nav{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.kstudio-calendar__nav strong{color:#07172c;font-size:13px}.kstudio-calendar__nav button,.kstudio-calendar__days button{color:#07172c;cursor:pointer;background:#fff;border:1px solid #0000}.kstudio-calendar__nav button{border-color:#dce5e7;border-radius:8px;width:28px;height:28px}.kstudio-calendar__nav button:disabled{opacity:.35;cursor:default}.kstudio-calendar__week,.kstudio-calendar__days{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.kstudio-calendar__week span{text-align:center;color:#7b8a93;font-size:10px;font-weight:700}.kstudio-calendar__days button{border-radius:8px;height:28px;font-size:12px}.kstudio-calendar__days button:disabled{color:#c5d0d4;cursor:default}.kstudio-calendar__days button.is-selected{color:#fff;background:#0f766e}.kstudio-calendar__time{grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;margin-top:12px;display:grid}.kstudio-calendar__time label{color:#52606d;flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.kstudio-calendar__time select{color:#07172c;background:#fff;border:1px solid #d9e2e4;border-radius:8px;width:100%;height:36px;padding:0 8px;font-size:14px}.kstudio-calendar__time>span{color:#07172c;padding-bottom:8px;font-size:16px;font-weight:700}.kstudio-calendar__done{color:#fff;cursor:pointer;background:#0f766e;border:0;border-radius:8px;width:100%;height:34px;margin-top:10px;font-weight:700}.kstudio-calendar__done:disabled{opacity:.5;cursor:default}.kstudio-location-fields label>span button{color:#fff;cursor:pointer;background:#c7d0d3;border:0;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:grid}.kstudio-swap{color:#07172c;cursor:pointer;background:#fff;border:1px solid #dce5e7;border-radius:9px;align-self:center;place-items:center;width:32px;height:32px;font-size:12.5px;display:grid}.kstudio-swap:hover{color:#087b70;border-color:#80bab3}.kstudio-add-stop{width:100%;min-height:28px;font:inherit;color:#07172c;cursor:pointer;background:#f4f6f6;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:5px;font-size:12px;display:flex}.kstudio-add-stop:hover{background:#eff4f4}.kstudio-add-stop span{color:#76848b;font-size:11px}.kstudio-choice,.kstudio-rider,.kstudio-schedule{grid-template-columns:1fr 1fr;gap:6px;display:grid}.kstudio-choice button,.kstudio-select{min-height:44px;font:inherit;text-align:left;background:#fff;border:1px solid #dae3e5;border-radius:9px;align-items:center;gap:8px;padding:5px 9px;display:flex}.kstudio-choice button{cursor:pointer}.kstudio-choice button i,.kstudio-select>i,.kstudio-flight>i{text-align:center;color:#0b8c7c;flex:none;width:17px;font-size:14px}.kstudio-choice button.is-selected{background:#effbf8;border-color:#0c887a}.kstudio-choice small,.kstudio-select small{color:#697985;margin-bottom:1px;font-size:10px;line-height:1.2;display:block}.kstudio-choice strong{font-size:13px;line-height:1.25;display:block}.kstudio-select{cursor:default;width:100%}.kstudio-select span{width:100%;min-width:0}.kstudio-select select{appearance:none;color:#07172c;cursor:pointer;background:0 0;border:0;outline:0;width:100%;height:17px;padding:0;font-size:13px;line-height:17px}.kstudio-notice{color:#176b60;background:#eaf9f4;border:1px solid #caeee4;border-radius:8px;align-items:flex-start;gap:7px;margin:5px 0 0;padding:5px 9px;font-size:11px;line-height:1.3;display:flex}.kstudio-schedule{margin-top:4px}.kstudio-schedule input{color:#07172c;background:#fff;border:1px solid #d9e2e4;border-radius:8px;height:26px;padding:3px 8px;font-size:12.5px}.kstudio-rider{margin-bottom:5px}.kstudio-dropdowns{margin-top:20px}.kstudio-rider button{height:31px;font:inherit;color:#07172c;cursor:pointer;background:#fff;border:1px solid #d9e2e4;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:12.5px;display:flex}.kstudio-rider button.is-active{color:#fff;background:#078278;border-color:#078278;font-weight:600}.kstudio-field{color:#667685;border:1px solid #dce5e7;border-radius:9px;flex-direction:column;justify-content:center;margin-bottom:5px;padding:2px 10px;font-size:10px;line-height:1.2;display:flex}.kstudio-field input{color:#07172c;background:0 0;border:0;outline:0;height:17px;padding:0;font-size:13px;line-height:17px}.kstudio-flight{border:1px solid #dce4e6;border-radius:9px;align-items:center;gap:9px;min-height:40px;margin-top:8px;padding:6px 7px;display:flex}.kstudio-flight>div{flex:1;min-width:0}.kstudio-flight strong{font-size:12.5px;line-height:1.25;display:block}.kstudio-flight span{color:#6e7b84;font-size:10px;line-height:1.25}.kstudio-toggle{cursor:pointer;background:#cbd4d7;border:0;border-radius:20px;flex:none;width:36px;height:21px;padding:3px}.kstudio-toggle span{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .2s;display:block}.kstudio-toggle.is-on{background:#078579}.kstudio-toggle.is-on span{transform:translate(15px)}.kstudio-trust{background:linear-gradient(135deg,#edf9f6,#f5fbf9);border-radius:9px;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:12px;display:grid;bottom:0}.kstudio-trust div{text-align:center;color:#07172c;font-size:10.5px;line-height:1.15}.kstudio-trust i{color:#0b8c7c;margin-bottom:4px;font-size:28px;display:block}.kstudio-form-error{color:#9f1239;background:#fff1f2;border:1px solid #fbd5d5;border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:12px}.kstudio-rides{flex-direction:column;min-height:0;display:flex;overflow:hidden}.kstudio-rides__head{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.kstudio-rides__head p,.kstudio-rides__wait p{color:#71808a;margin:4px 0 0;font-size:12px}.kstudio-rides__wait{padding:4px 2px}.kstudio-promo{color:#176c61;background:#eaf9f4;border-radius:8px;flex:none;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:600;display:inline-flex}.kstudio-vehicles{flex-direction:column;flex:auto;gap:5px;min-height:0;margin-top:2px;padding-right:2px;display:flex;overflow-y:auto}.kstudio-vehicles::-webkit-scrollbar{width:6px}.kstudio-vehicles::-webkit-scrollbar-thumb{background:#dbe3e5;border-radius:8px}.kstudio-vehicle{cursor:pointer;background:#fff;border:1px solid #e0e7e9;border-radius:11px;flex:none;grid-template-columns:88px minmax(0,1fr) 92px;align-items:center;gap:10px;min-height:68px;padding:6px 10px;transition:border-color .18s,transform .18s,background .18s;display:grid}.kstudio-vehicle:hover{border-color:#80bab3;transform:translateY(-1px)}.kstudio-vehicle.is-selected{background:linear-gradient(90deg,#f2fcf9,#f8fffd);border:1.5px solid #0b8c7c}.kstudio-vehicle.is-electric{background:linear-gradient(90deg,#edfafe,#fff)}.kstudio-vehicle.is-electric.is-selected{background:linear-gradient(90deg,#f2fcf9,#f8fffd)}.kstudio-vehicle__image{color:#0b8c7c;justify-content:center;align-items:center;height:42px;font-size:26px;display:flex}.kstudio-vehicle__image img{object-fit:contain;width:84px;height:42px}.kstudio-vehicle__name{align-items:center;gap:8px;display:flex}.kstudio-vehicle__name h3{align-items:center;gap:6px;margin:0;font-size:15px;line-height:1.15;display:flex}.kstudio-vehicle__name h3 i{color:var(--kuver-success,#15803d);font-size:14px}.kstudio-vehicle__name span{color:#176d5d;background:#d9f5eb;border-radius:5px;flex:none;padding:2px 6px;font-size:9px;font-weight:700}.kstudio-vehicle__meta{gap:14px;margin:4px 0 0;display:flex}.kstudio-vehicle__meta span{color:#52606d;align-items:center;gap:4px;font-size:11px;display:flex}.kstudio-vehicle__desc{color:#687680;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;overflow:hidden}.kstudio-vehicle__price{text-align:right}.kstudio-vehicle__price strong{font-size:16px;line-height:1.15;display:block}.kstudio-vehicle__price del{color:#89949b;margin:2px 0 5px;font-size:11px;display:block}.kstudio-vehicle__price button{width:84px;height:30px;font:inherit;color:#07172c;cursor:pointer;background:#fff;border:1px solid #d6e0e2;border-radius:7px;margin-top:5px;font-size:12px}.kstudio-vehicle__price button.is-selected{color:#fff;background:#087e73;border-color:#087e73;font-weight:600}.kstudio-more{width:100%;height:32px;font:inherit;color:#07172c;cursor:pointer;background:#f3f6f6;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:5px;margin-top:6px;font-size:12px;display:flex}.kstudio-more:hover{background:#eff4f4}.kstudio-more i{font-size:11px;transition:transform .18s}.kstudio-more i.is-up{transform:rotate(180deg)}.kstudio-pay{flex:none;margin-top:6px}.kstudio-pay h3{margin:0 0 6px;font-size:14px;font-weight:700}.kstudio-pay__tabs{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.kstudio-pay__tabs button{height:32px;font:inherit;color:#07172c;cursor:pointer;background:#fff;border:1px solid #dce4e5;border-radius:7px;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.kstudio-pay__tabs button i{font-size:14px}.kstudio-pay__tabs button.is-active{background:#effaf7;border-color:#07877a;font-weight:600}.kstudio-pay p{color:#6e7b84;margin:6px 0 0;font-size:11px}.kstudio-checkout{flex:none;margin-top:6px}.kstudio-confirm{width:100%;min-height:40px;color:var(--kuver-navy,#102a43);font:inherit;cursor:pointer;background:linear-gradient(90deg,#ff9e00,#ffae13);border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:800;display:flex}.kstudio-confirm:hover:not(:disabled){filter:brightness(1.04)}.kstudio-confirm i{font-size:14px}.kstudio-confirm:disabled{opacity:.55;cursor:not-allowed}.kstudio-confirm-note{text-align:center;color:#72808a;margin:5px 0 0;font-size:10px}.kstudio-map-panel{position:relative;overflow:hidden}.kstudio-map{width:100%;height:100%;min-height:0}.kstudio-map-card{z-index:4;background:#ffffff8c;border-radius:11px;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 32px);padding:8px 10px;display:flex;position:absolute;top:14px;left:16px;overflow:hidden;box-shadow:0 4px 16px #0d262a14}.kstudio-map-card__rows{flex:auto;min-width:0;max-width:100%}.kstudio-map-card p{color:#07172c;white-space:nowrap;align-items:center;gap:8px;margin:2px 0;font-size:12px;line-height:1.3;display:flex}.kstudio-pip{border-radius:50%;flex:none;width:11px;height:11px;margin-top:0}.kstudio-pip--from{background:#078b76}.kstudio-pip--to{background:#ef2d38}.kstudio-map-card__swap{color:#07172c;cursor:pointer;background:#fff;border:1px solid #dce5e7;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.kstudio-map-card__swap:hover{color:#087b70;border-color:#80bab3}.kstudio-map-controls{z-index:5;border-radius:9px;flex-direction:column;display:flex;position:absolute;top:100px;right:14px;overflow:hidden;box-shadow:0 5px 17px #0000001a}.kstudio-map-controls button{color:#07172c;cursor:pointer;background:#fff;border:0;place-items:center;width:38px;height:38px;font-size:14px;display:grid}.kstudio-map-controls button+button{border-top:1px solid #eee}.kstudio-map-controls button:hover{color:#087b70}.kstudio-eta{z-index:4;background:#fff;border-radius:9px;align-items:center;gap:9px;padding:9px 12px;display:flex;position:absolute;bottom:16px;left:16px;box-shadow:0 5px 17px #0000001a}.kstudio-eta i{color:#07172c;font-size:17px}.kstudio-eta strong{color:#07172c;font-size:13px;display:block}.kstudio-eta span{color:#07172c;white-space:nowrap;margin-top:1px;font-size:12px;line-height:1.2;display:block}.kstudio-eta.is-raised{background:#ffffff8c;width:max-content;max-width:calc(100% - 32px);bottom:70px;box-shadow:0 4px 16px #0d262a14}.kstudio-airport{z-index:4;background:#ffffff8c;border-radius:11px;align-items:center;gap:6px;width:max-content;max-width:calc(100% - 32px);padding:6px 8px;display:flex;position:absolute;bottom:16px;left:16px;box-shadow:0 4px 16px #0d262a14}.kstudio-airport i{color:#092e42;flex:none;font-size:14px}.kstudio-airport div{flex:0 auto;min-width:0}.kstudio-airport strong{color:#07172c;font-size:12px;line-height:1.2;display:block}.kstudio-airport span{color:#68777f;white-space:nowrap;margin-top:0;font-size:11px;line-height:1.2;display:block}.kstudio-map-error{z-index:6;color:#9f1239;background:#fff1f2;border:1px solid #fbd5d5;border-radius:8px;margin:0;padding:8px 10px;font-size:11px;position:absolute;top:74px;left:16px;right:16px}.kuver-auth-overlay{z-index:80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.kuver-auth-shell{background:#fff;border-radius:20px;grid-template-columns:1.05fr .95fr;width:min(920px,100%);max-height:calc(100vh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #07172c73}.kuver-auth-visual{align-self:stretch}.kuver-auth-shell[data-mode=signup]{grid-template-columns:1fr .9fr}.kuver-auth-shell .kuver-auth-visual{order:1}.kuver-auth-shell .kuver-auth-card,.kuver-auth-shell[data-mode=signup] .kuver-auth-visual{order:2}.kuver-auth-shell[data-mode=signup] .kuver-auth-card{order:1}.kuver-auth-shell__brand{z-index:3;letter-spacing:.06em;color:#fff;font-size:20px;font-weight:800;position:absolute;top:22px;left:28px}.kuver-auth-shell[data-mode=signup] .kuver-auth-shell__brand{color:var(--kuver-navy,#102a43)}.kuver-auth-modal__close{z-index:3;color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;width:34px;height:34px;font-size:14px;position:absolute;top:16px;right:16px}.kuver-auth-shell[data-mode=signup] .kuver-auth-modal__close{color:var(--kuver-navy,#102a43);background:#07172c14}.kuver-auth-modal__close:hover{background:#ffffff4d}.kuver-auth-shell[data-mode=signup] .kuver-auth-modal__close:hover{background:#07172c24}.kuver-auth-visual{background:linear-gradient(160deg,#07172cf0,#0b5c55db);position:relative;overflow:hidden}.kuver-auth-shell[data-mode=signup] .kuver-auth-visual{background:linear-gradient(160deg,#e7f5f2,#d7ece6)}.kuver-auth-visual__plane{color:#ffffff14;font-size:220px;position:absolute;top:18%;right:-10%;transform:rotate(18deg)}.kuver-auth-shell[data-mode=signup] .kuver-auth-visual__plane{color:#0b8c7c1f}.kuver-auth-visual__runway{background:linear-gradient(#0000,#00000059);height:40%;position:absolute;bottom:0;left:0;right:0}.kuver-auth-shell[data-mode=signup] .kuver-auth-visual__runway{display:none}.kuver-auth-trust{z-index:2;background:linear-gradient(#07172c00,#07172cd1);justify-content:space-around;gap:6px;padding:18px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.kuver-auth-trust__item{color:#fff;text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:10.5px;line-height:1.25;display:flex}.kuver-auth-trust__item i{font-size:15px}.kuver-auth-benefits{z-index:2;flex-direction:column;justify-content:center;gap:26px;height:100%;margin:0;padding:0 28px;list-style:none;display:flex;position:relative}.kuver-auth-benefits li{align-items:flex-start;gap:14px;display:flex}.kuver-auth-benefits__icon{color:#0b8c7c;background:#0b8c7c24;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:15px;display:grid}.kuver-auth-benefits span{color:#0c3b34;font-size:13px;font-weight:500;line-height:1.35}.kuver-auth-card{flex-direction:column;justify-content:flex-start;min-width:0;max-height:calc(100vh - 48px);padding:52px 36px 24px;display:flex;position:relative;overflow-y:auto}.kuver-auth-card__title{color:#07172c;margin:0 0 4px;font-size:22px;font-weight:800;line-height:1.2}.kuver-auth-card__subtitle{color:#667685;margin:0 0 14px;font-size:13px;line-height:1.35}.kuver-auth-tabs{background:#f0f4f4;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 14px;padding:3px;display:grid}.kuver-auth-tabs button{color:#52606d;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px;font-family:inherit;font-size:13px;font-weight:700}.kuver-auth-tabs button.is-active{background:var(--kuver-teal,#0f766e);color:#fff;box-shadow:0 6px 14px #0f766e47}.kuver-auth-form{flex-direction:column;gap:9px;padding:0;display:flex}.kuver-auth-form label{color:#07172c;flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.kuver-auth-req{white-space:nowrap;color:#000;line-height:1.2;display:block}.kuver-auth-form label abbr{color:#be123c;margin-left:1px;text-decoration:none;display:inline}.kuver-auth-field{background:#fff;border:1px solid #dce5e7;border-radius:9px;align-items:center;height:40px;padding:0 1px;transition:border-color .15s;display:flex;position:relative}.kuver-auth-field:focus-within{border-color:#0b8c7c;box-shadow:0 0 0 3px #0b8c7c1f}.kuver-auth-field__icon{color:#8b98a3;flex:none;place-items:center;width:20px;font-size:14px;display:grid}.kuver-auth-field__code{color:#52606d;white-space:nowrap;border-right:1px solid #e4eaec;flex:none;margin-right:6px;padding:0 10px 0 4px;font-size:13.5px}.kuver-auth-field input{color:#07172c;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0;font-family:inherit;font-size:14px}.kuver-auth-form label span:not(.kuver-auth-req){color:#9f1239;font-size:11.5px;font-weight:500}.kuver-auth-form__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.kuver-auth-form__row--names{grid-template-columns:1fr 1fr;width:100%}.kuver-auth-checkboxes{flex-direction:column;gap:6px;margin-top:0;display:flex}.kuver-auth-checkbox{color:#52606d;cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.kuver-auth-checkbox input{width:15px;height:15px;accent-color:var(--kuver-teal,#0f766e);cursor:pointer;flex:none;margin-top:2px}.kuver-auth-checkbox a{color:var(--kuver-teal,#0f766e);font-weight:600;text-decoration:none}.kuver-auth-checkbox a:hover{text-decoration:underline}.kuver-auth-form__confirm{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0f766e,#0b5c55);border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:42px;min-height:42px;margin-top:2px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .1s,box-shadow .15s;display:flex}.kuver-auth-form__confirm:hover:not(:disabled){box-shadow:0 10px 22px #0b5c5552}.kuver-auth-form__confirm:disabled{opacity:.6;cursor:not-allowed}.kuver-auth-form__cancel{color:#52606d;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:13.5px;font-weight:700}.kuver-auth-form__error{color:#9f1239;background:#fff1f2;border:1px solid #fbd5d5;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.kuver-auth-form__note{color:#6e7b84;text-align:center;margin:0;font-size:11.5px;line-height:1.4}.kuver-auth-divider{color:#98a5ad;align-items:center;gap:12px;margin:2px 0 0;font-size:11.5px;display:flex}.kuver-auth-divider:before,.kuver-auth-divider:after{content:"";background:#e4eaec;flex:1;height:1px}.kuver-auth-social{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.kuver-auth-social button{color:#07172c;cursor:pointer;background:#fff;border:1px solid #dce5e7;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:40px;font-family:inherit;font-size:12.5px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.kuver-auth-social button:hover{background:#f8fafa;border-color:#b9c6cb}.kuver-auth-social button i{font-size:14px}.kuver-auth-social button i.fa-google{color:#ea4335}.kuver-auth-social button i.fa-apple{color:#111}.kuver-auth-social button i.fa-windows{color:#00a4ef}.kuver-auth-switch{text-align:center;color:#52606d;margin:4px 0 0;font-size:12.5px}.kuver-auth-switch button{color:var(--kuver-teal,#0f766e);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12.5px;font-weight:700}.kuver-auth-switch button:hover{text-decoration:underline}@media (max-width:780px){.kuver-auth-overlay{padding:0}.kuver-auth-shell,.kuver-auth-shell[data-mode=signup]{border-radius:0;grid-template-rows:auto 1fr;grid-template-columns:1fr;width:100%;height:100%}.kuver-auth-visual{min-height:150px;order:1!important}.kuver-auth-card{min-height:0;padding:20px 16px 28px;overflow-y:auto;order:2!important}.kuver-auth-tabs button{white-space:normal;min-width:0;padding:8px 6px;font-size:12.5px;line-height:1.2}.kuver-auth-form__row,.kuver-auth-form__row--names,.kuver-auth-social{grid-template-columns:1fr}.kuver-auth-trust,.kuver-auth-benefits{display:none}.kuver-auth-shell__brand{font-size:17px;top:14px;left:18px}}.kstudio-otp-overlay{z-index:200;background:#07172cb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.kstudio-otp{text-align:center;background:#fff;border-radius:18px;width:min(420px,100%);padding:28px 28px 22px;box-shadow:0 28px 70px #07172c59}.kstudio-otp__kicker{color:#0b8c7c;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.kstudio-otp h2{color:#07172c;margin:6px 0 8px;font-size:26px;line-height:1.15}.kstudio-otp__sent{color:#52606d;margin:0 0 16px;font-size:15px}.kstudio-otp__code{color:#07172c;letter-spacing:.35em;text-align:center;border-radius:12px;width:100%;margin:0;font-weight:800;background:#f4fbfa!important;border:2px solid #0b8c7c!important;height:64px!important;padding:0!important;font-size:32px!important;line-height:64px!important}.kstudio-otp__code:focus{outline:none;box-shadow:0 0 0 4px #0f766e33}.kstudio-otp__test{background:#fff7ed;border:1px solid #fdba74;border-radius:8px;margin:0 0 12px;padding:8px 10px;font-size:14px}.kstudio-otp__error{color:#9f1239;margin:10px 0 0;font-size:13px;font-weight:700}.kstudio-otp__timer{color:#0b8c7c;margin:12px 0 16px;font-size:14px;font-weight:700}.kstudio-otp__timer.is-expired{color:#9f1239}.kstudio-otp__verify{width:100%;height:50px;color:var(--kuver-navy,#102a43);cursor:pointer;background:linear-gradient(90deg,#ff9e00,#ffae13);border:0;border-radius:12px;font-family:inherit;font-size:16px;font-weight:800}.kstudio-otp__verify:disabled{opacity:.5;cursor:not-allowed}.kstudio-otp__cancel{color:#52606d;cursor:pointer;background:0 0;border:0;margin-top:10px;font-family:inherit;font-size:14px;font-weight:700}.kstudio-card{text-align:left;color:#07172c;background:#fff;border-radius:20px;width:min(440px,100%);max-height:min(680px,100dvh - 48px);padding:22px 22px 16px;overflow:auto;box-shadow:0 28px 70px #07172c59}.kstudio-card__head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.kstudio-card__badge{color:#fff;background:linear-gradient(135deg,#058a7c,#02766e);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.kstudio-card__kicker{color:#0b8c7c;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.kstudio-card h2{color:#07172c;margin:2px 0 0;font-family:inherit;font-size:22px;font-weight:800;line-height:1.15}.kstudio-card__amount{background:#f4fbfa;border:1px solid #d7efe9;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;display:flex}.kstudio-card__amount span{color:#52606d;font-size:13px;font-weight:600}.kstudio-card__amount strong{color:#07172c;letter-spacing:-.02em;font-size:20px;font-weight:800}.kstudio-card__field{color:#334e68;flex-direction:column;gap:6px;margin:0 0 12px;font-size:12px;font-weight:700;display:flex}.kstudio-card__control{background:#fff;border:1px solid #d5e0e4;border-radius:12px;align-items:center;gap:10px;height:48px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.kstudio-card__control:focus-within{border-color:#0b8c7c;box-shadow:0 0 0 4px #0b8c7c24}.kstudio-card__control>i{color:#0b8c7c;text-align:center;flex:none;width:18px;font-size:16px}.kstudio-page .kstudio-card__control input{width:100%;min-width:0;height:46px;box-shadow:none;color:#07172c;letter-spacing:.03em;background:0 0;border:0;outline:0;flex:1;margin:0;padding:0;font-family:inherit;font-size:16px;font-weight:600;line-height:46px}.kstudio-card__control input::placeholder{color:#9aa8b2;letter-spacing:0;font-weight:500}.kstudio-card__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.kstudio-card__hosted{background:#fff;border:1px solid #d5dde5;border-radius:10px;height:46px;min-height:46px;padding:0 12px;overflow:hidden}.kstudio-card__hosted iframe,.kstudio-access__form iframe{border:0!important;width:100%!important;height:46px!important}.kstudio-access{gap:12px;margin-bottom:12px;display:grid}.kstudio-card__error{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13px;font-weight:700}.kstudio-page .kstudio-card__pay{color:#102a43;cursor:pointer;background:linear-gradient(90deg,#ff9e00,#ffae13);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;margin-top:4px;font-family:inherit;font-size:16px;font-weight:800;display:flex}.kstudio-page .kstudio-card__pay:hover:not(:disabled){filter:brightness(1.04)}.kstudio-page .kstudio-card__pay:disabled,.kstudio-page .kstudio-card__cancel:disabled{opacity:.55;cursor:not-allowed}.kstudio-page .kstudio-card__cancel{color:#52606d;cursor:pointer;background:0 0;border:0;width:100%;margin-top:6px;font-family:inherit;font-size:14px;font-weight:700;display:block}.kstudio-card__secure{color:#72808a;text-align:center;justify-content:center;align-items:center;gap:6px;margin:2px 0 0;font-size:12px;font-weight:600;line-height:1.35;display:flex}.kstudio-card__secure i{color:#0b8c7c;flex:none;margin-top:1px;font-size:13px}.kstudio-card__secure span{text-align:left;flex:1}.kstudio-saved{flex-direction:column;gap:8px;margin:12px 0 4px;display:flex}.kstudio-saved__item{text-align:left;cursor:pointer;color:#0f2a27;background:#fff;border:1px solid #d7e2e0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.kstudio-saved__item i{color:#0b8c7c;font-size:18px}.kstudio-saved__item span{flex-direction:column;gap:2px;display:flex}.kstudio-saved__item strong{font-size:14px}.kstudio-saved__item em{color:#5f746f;text-transform:capitalize;font-size:12px;font-style:normal}.kstudio-saved__item.is-active,.kstudio-saved__item:hover{border-color:#0b8c7c;box-shadow:0 0 0 1px #0b8c7c33}.kstudio-saved__new{border-style:dashed}.kstudio-saved--modal{margin-bottom:14px}.kuver-header-book{white-space:nowrap;align-items:center;margin-right:10px;display:inline-flex}.mobile-nav__book{margin:18px 0 8px}.mobile-nav__book .thm-btn{display:inline-flex}@media (max-width:767px){.main-header .main-menu__right{gap:8px;padding:8px 0;display:flex}.main-header .main-menu__call,.main-header .main-menu-three__btn-box .thm-btn:not(.kuver-header-book){display:none}}@media (max-width:1500px){.kstudio-layout{grid-template-columns:minmax(300px,27%) minmax(400px,38%) minmax(380px,35%)}}@media (max-width:1180px){.kstudio-header__top{padding-left:18px;padding-right:18px}.kstudio-layout,.kstudio-layout.has-rides,.kstudio-layout:not(.has-rides){grid-template-columns:minmax(0,42%) minmax(0,58%);align-items:start;overflow-y:auto}.kstudio-panel,.kstudio-rides,.kstudio-vehicles{max-height:none;overflow:visible}.kstudio-map-panel{height:max(300px,46vh)}.kstudio-layout.has-rides .kstudio-map-panel{grid-column:1/-1;height:max(300px,42vh)}}@media (max-height:820px) and (min-width:1181px){.kstudio-panel{padding:9px 14px 8px}.kstudio-panel h1,.kstudio-rides__head h2,.kstudio-rides__wait h2{font-size:16px}.kstudio-tabs{margin:6px 0}.kstudio-panel h2{margin:6px 0 4px;font-size:12px}.kstudio-trust{margin-top:10px;padding:5px}.kstudio-trust i{margin-bottom:2px;font-size:26px}.kstudio-trust div{font-size:10px}.kstudio-vehicle{min-height:60px;padding:5px 8px}.kstudio-vehicle__image,.kstudio-vehicle__image img{height:36px}.kstudio-vehicle__desc{display:none}}@media (max-height:700px) and (min-width:1181px){.kstudio-vehicles{gap:4px}.kstudio-vehicle{min-height:52px}.kstudio-vehicle__meta{margin-top:2px}}@media (max-width:780px){.kstudio-header__top{flex-wrap:wrap;align-items:center;gap:8px 10px;height:auto;min-height:52px;padding:8px 12px}.kstudio-header__brand{flex:100%;justify-content:space-between;gap:8px 10px;min-width:0}.kstudio-header__contacts{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;gap:8px;min-width:0;margin-left:auto}.kstudio-header__phone{min-width:0;font-size:14px}.kstudio-header__phone span:last-child{text-overflow:ellipsis;overflow:hidden}.kstudio-header__welcome{display:none}.kstudio-page input,.kstudio-page select,.kstudio-page textarea{font-size:16px}.kstudio-location-fields label{min-height:52px}.kstudio-location-fields input,.kstudio-select select{height:24px;line-height:24px}.kstudio-logo{width:auto}.kstudio-header .kuver-logo-image--header{max-height:34px}.kstudio-header nav{grid-column:1/-1;gap:18px;height:36px;overflow-x:auto}.kstudio-header nav button{white-space:nowrap;height:100%;font-size:12.5px}.kstudio-header__user{flex-wrap:wrap;flex:100%;justify-content:flex-end;gap:8px;margin-left:0;font-size:13px}.kstudio-header__user span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:46%;overflow:hidden}.kstudio-header__user span.kuver-header-account__name{max-width:120px}.kstudio-header__account,.kstudio-header__user button{flex:none;margin-right:0}.kstudio-layout,.kstudio-layout.has-rides,.kstudio-layout:not(.has-rides){-webkit-overflow-scrolling:touch;grid-template-columns:1fr;grid-auto-rows:max-content;align-content:start;align-items:start;padding:6px 6px 78px;overflow:hidden auto}.kstudio-layout>.kstudio-panel,.kstudio-layout>.kstudio-rides,.kstudio-layout>.kstudio-map-panel{height:auto;min-height:max-content;max-height:none;overflow:visible}.kstudio-layout.has-rides .kstudio-map-panel{grid-column:1;height:260px;min-height:260px}.kstudio-panel{padding:12px 14px}.kstudio-calendar{flex-direction:column;margin-top:6px;padding:6px 8px 8px;display:flex}.kstudio-calendar__nav{order:1}.kstudio-calendar__time{order:2}.kstudio-calendar__week{order:3}.kstudio-calendar__days{order:4}.kstudio-calendar__done{order:5}.kstudio-calendar__nav{margin-bottom:2px}.kstudio-calendar__nav button{width:24px;height:24px}.kstudio-calendar__week span{font-size:9px}.kstudio-calendar__days{gap:0}.kstudio-calendar__days button{height:22px;font-size:11px}.kstudio-calendar__time{gap:6px;margin-top:6px}.kstudio-calendar__time select{height:32px;font-size:13px}.kstudio-calendar__done{height:32px;margin-top:6px}.kstudio-map-panel,.kstudio-map{min-height:280px}.kstudio-vehicle{grid-template-columns:96px minmax(0,1fr) 96px;gap:10px}.kstudio-vehicle__image,.kstudio-vehicle__image img{height:60px}.kstudio-vehicle__image img{width:92px}}@media (max-width:560px){.kstudio-panel h1,.kstudio-rides__head h2,.kstudio-rides__wait h2{font-size:18px}.kstudio-rides__head{flex-direction:column;align-items:stretch}.kstudio-pay__tabs{grid-template-columns:1fr}.kstudio-vehicle__desc{display:none}.kstudio-vehicle__price strong{font-size:16px}.kstudio-vehicle__price button{width:100%}.kstudio-otp-overlay{align-items:start;padding:12px;overflow:auto}.kstudio-card{border-radius:16px;width:100%;padding:18px 14px 14px}.kstudio-card__row{grid-template-columns:1fr}.kstudio-card__field,.kstudio-card__hosted,.kstudio-card__amount span,.kstudio-saved__item span{min-width:0}.kstudio-card__amount{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.kstudio-vehicle,.kstudio-toggle span,.kstudio-more i{transition:none}}.kuver-app-prompt{text-align:center;background:#fff;border-radius:16px;width:min(400px,100%);padding:28px 22px 22px;box-shadow:0 24px 60px #102a4347}.kuver-app-prompt h2{color:#07172c;margin:0 0 8px;font-size:22px;line-height:1.2}.kuver-app-prompt p{color:#52606d;margin:0 0 18px;font-size:14px;line-height:1.45}.kuver-app-prompt__actions{flex-direction:column;gap:8px;display:flex}.kuver-app-prompt__download,.kuver-app-prompt__skip,.kuver-app-prompt__store{cursor:pointer;border-radius:9px;width:100%;font-family:inherit;font-size:15px;font-weight:700}.kuver-app-prompt__download,.kuver-app-prompt__store{color:#fff;background:linear-gradient(135deg,#0f766e,#0b5c55);border:0;height:44px}.kuver-app-prompt__store{color:#07172c;background:#fff;border:1px solid #dce5e7}.kuver-app-prompt__skip{color:#52606d;background:0 0;border:0;height:40px}.kstudio-header__account{color:#fff;border:1px solid #ffffff59;border-radius:8px;align-items:center;gap:6px;margin-right:10px;padding:6px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.kstudio-header__account:hover{color:#fff;background:#ffffff1f}
