.sdvl-pwa-banner[hidden],.sdvl-pwa-modal[hidden]{display:none!important}
.sdvl-pwa-app-header,.sdvl-pwa-app-nav{display:none}
.sdvl-back-pwa{display:none}
.sdvl-pwa-banner{position:fixed;z-index:99990;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));display:grid;grid-template-columns:54px minmax(0,1fr) auto auto;gap:12px;align-items:center;max-width:620px;margin:auto;padding:14px 14px 14px 16px;border:1px solid rgba(219,229,240,.9);border-radius:22px;background:rgba(255,255,255,.96);box-shadow:0 20px 60px rgba(15,23,42,.2);color:#14213d;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;transform:translateY(130%);opacity:0;transition:.28s ease;backdrop-filter:blur(18px)}
.sdvl-pwa-banner.is-visible{transform:translateY(0);opacity:1}.sdvl-pwa-banner img{width:54px;height:54px;border-radius:15px}.sdvl-pwa-banner strong,.sdvl-pwa-banner span{display:block}.sdvl-pwa-banner strong{font-size:15px;line-height:1.25}.sdvl-pwa-banner span{margin-top:3px;color:#64748b;font-size:12px;line-height:1.35}.sdvl-pwa-install,.sdvl-pwa-modal-done{border:0;border-radius:13px;background:#2563eb;color:#fff;padding:11px 15px;font-weight:800;font-size:13px;cursor:pointer}.sdvl-pwa-close,.sdvl-pwa-modal-close{border:0;background:transparent;color:#64748b;font-size:25px;line-height:1;cursor:pointer}.sdvl-pwa-modal{position:fixed;z-index:99999;inset:0;display:grid;place-items:center;padding:20px;background:rgba(15,23,42,.58);opacity:0;transition:.22s ease;backdrop-filter:blur(7px)}.sdvl-pwa-modal.is-visible{opacity:1}.sdvl-pwa-modal-card{position:relative;width:min(100%,430px);padding:30px;border-radius:28px;background:#fff;color:#14213d;box-shadow:0 30px 90px rgba(15,23,42,.32);font-family:system-ui,-apple-system,"Segoe UI",sans-serif;transform:translateY(18px) scale(.98);transition:.22s ease}.sdvl-pwa-modal.is-visible .sdvl-pwa-modal-card{transform:none}.sdvl-pwa-modal-close{position:absolute;right:18px;top:16px}.sdvl-pwa-modal-icon img{width:64px;height:64px;border-radius:18px}.sdvl-pwa-eyebrow{margin:20px 0 5px;color:#2563eb;font-size:11px;font-weight:850;letter-spacing:1.4px}.sdvl-pwa-modal h2{margin:0 0 18px;font-size:25px;line-height:1.2}.sdvl-pwa-ios-steps{display:grid;gap:10px}.sdvl-pwa-ios-steps p{display:grid;grid-template-columns:32px 1fr;gap:11px;align-items:center;margin:0;padding:12px;border-radius:15px;background:#f4f7fb;color:#334155;font-size:14px;line-height:1.45}.sdvl-pwa-ios-steps b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#2563eb;color:#fff}.sdvl-pwa-modal-note{color:#64748b;font-size:12px;line-height:1.5}.sdvl-pwa-modal-done{width:100%;padding:14px}
@media(min-width:901px){.sdvl-pwa-banner,.sdvl-pwa-modal{display:none!important}}
@media(display-mode:standalone){.sdvl-pwa-banner{display:none!important}}
@media(display-mode:standalone){.sdvl-home-qr{display:none!important}}
@media(display-mode:standalone){
  html{background:#f4f7fb;scroll-behavior:smooth}
  body{margin:0!important;padding:0!important;background:#f4f7fb!important;color:#14213d!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;overflow-x:hidden}
  .sdvl-pwa-app-header{position:fixed;z-index:99980;display:flex;align-items:center;justify-content:space-between;top:0;left:0;right:0;min-height:64px;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 10px 30px rgba(30,64,175,.2);color:#fff}
  .sdvl-pwa-brand{display:flex;align-items:center;gap:11px;color:#fff!important;text-decoration:none!important}.sdvl-pwa-brand img{width:42px;height:42px;border-radius:13px;box-shadow:0 7px 18px rgba(15,23,42,.2)}.sdvl-pwa-brand span,.sdvl-pwa-brand small,.sdvl-pwa-brand strong{display:block}.sdvl-pwa-brand small{font-size:8px;line-height:1.1;letter-spacing:1.2px;color:#bfdbfe;font-weight:850}.sdvl-pwa-brand strong{margin-top:3px;font-size:16px;line-height:1.1;color:#fff}.sdvl-pwa-app-badge{padding:7px 9px;border-radius:999px;background:rgba(255,255,255,.15);font-size:8px;letter-spacing:1px;font-weight:850;color:#fff}
  .sdvl-pwa-app-nav{position:fixed;z-index:99980;display:grid;grid-template-columns:repeat(5,1fr);left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));min-height:64px;padding:6px;border:1px solid rgba(219,229,240,.9);border-radius:22px;background:rgba(255,255,255,.96);box-shadow:0 16px 45px rgba(15,23,42,.2);backdrop-filter:blur(18px)}
  .sdvl-pwa-app-nav a{display:flex;min-width:0;align-items:center;justify-content:center;flex-direction:column;gap:3px;border-radius:16px;color:#64748b!important;text-decoration:none!important;font-size:9px;font-weight:750;line-height:1}.sdvl-pwa-app-nav svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sdvl-pwa-app-nav a.is-active{background:#eaf2ff;color:#2563eb!important}.sdvl-pwa-app-nav a:active{transform:scale(.96)}
  .sdvl-standard-page{box-sizing:border-box;min-height:100vh!important;padding:calc(86px + env(safe-area-inset-top)) 12px calc(92px + env(safe-area-inset-bottom))!important;background:#f4f7fb!important}.sdvl-standard-inner{width:100%!important;max-width:720px!important;margin:0 auto!important}.sdvl-standard-page article>h1{display:none!important}.sdvl-standard-page article{margin:0!important}
  .sdvl-standard-page .vld-public-wrap{width:100%!important;max-width:none!important;margin:0!important}.sdvl-standard-page .vld-public-card{overflow:hidden;border:0!important;border-radius:24px!important;background:#fff!important;box-shadow:0 16px 45px rgba(15,23,42,.1)!important}.sdvl-standard-page .vld-public-head{padding:25px 22px 22px!important;background:linear-gradient(145deg,#edf4ff,#f7faff)!important}.sdvl-standard-page .vld-public-head h2{margin:5px 0 8px!important;font-size:clamp(27px,7.5vw,35px)!important;line-height:1.08!important;letter-spacing:-.7px}.sdvl-standard-page .vld-public-head p{font-size:15px!important;line-height:1.5!important}.sdvl-standard-page #vld-public-form{padding:22px!important}.sdvl-standard-page .vld-public-calendar-section h3,.sdvl-standard-page .vld-public-slots-title h3,.sdvl-standard-page .vld-public-person h3{font-size:22px!important;line-height:1.2!important}.sdvl-standard-page label{font-size:14px!important}.sdvl-standard-page input,.sdvl-standard-page select,.sdvl-standard-page textarea{font-family:inherit!important}.sdvl-standard-page .fc .fc-toolbar-title{font-size:20px!important}.sdvl-standard-page .fc .fc-button{min-height:40px!important;padding:7px 10px!important;font-size:13px!important}
  .sdvl-kiosk-header{display:none!important}.sdvl-kiosk-shell{padding-top:calc(72px + env(safe-area-inset-top))!important;padding-bottom:calc(82px + env(safe-area-inset-bottom))!important;height:100vh!important;box-sizing:border-box}.sdvl-screen{padding-bottom:10px!important}
}

@media(display-mode:standalone) and (max-width:480px){.sdvl-pwa-app-badge{display:none}.sdvl-standard-page{padding-left:8px!important;padding-right:8px!important}.sdvl-standard-page #vld-public-form{padding:19px 16px!important}.sdvl-pwa-app-nav{left:7px;right:7px}.sdvl-pwa-app-nav a{font-size:8px}}

/* v1.2.37 — refined installed-app layout */
@media(display-mode:standalone){
  html,body{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}
  .sdvl-pwa-app-header{box-sizing:border-box;height:calc(62px + env(safe-area-inset-top));min-height:62px;padding:calc(8px + env(safe-area-inset-top)) 15px 8px}
  .sdvl-pwa-app-nav{box-sizing:border-box;top:calc(68px + env(safe-area-inset-top));bottom:auto;left:10px;right:10px;min-height:54px;padding:5px;border-radius:18px;box-shadow:0 10px 30px rgba(15,23,42,.16)}
  .sdvl-pwa-app-nav a{gap:2px;border-radius:13px;font-size:8px;font-weight:800;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}
  .sdvl-pwa-app-nav svg{width:20px;height:20px;stroke-width:1.9}
  .sdvl-pwa-app-nav a.is-active{background:#2563eb!important;color:#fff!important;box-shadow:0 7px 18px rgba(37,99,235,.3)}
  .sdvl-pwa-app-nav a.is-active svg{filter:drop-shadow(0 2px 3px rgba(15,23,42,.18))}

  .sdvl-standard-page{padding:calc(134px + env(safe-area-inset-top)) 10px 26px!important}
  .sdvl-kiosk-shell{height:100vh!important;padding:0!important;overflow:hidden!important;--white:#fff!important;--muted:#cbd5e1!important}
  .sdvl-kiosk-shell .sdvl-screen{height:100%!important;padding:calc(134px + env(safe-area-inset-top)) 16px 24px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}
  .sdvl-kiosk-shell .sdvl-screen>.sdvl-section-header{margin-top:0!important;margin-bottom:18px!important}
  .sdvl-kiosk-shell .sdvl-section-header h2,.sdvl-kiosk-shell .sdvl-panel-head strong,.sdvl-kiosk-shell .sdvl-content-card h3,.sdvl-kiosk-shell .sdvl-notice-card h3,.sdvl-kiosk-shell .sdvl-schedule-card h3,.sdvl-kiosk-shell .sdvl-contact-main h3,.sdvl-kiosk-shell .sdvl-home-content-body h3{color:#fff!important}
  .sdvl-kiosk-shell .sdvl-content-card p,.sdvl-kiosk-shell .sdvl-notice-card>div,.sdvl-kiosk-shell .sdvl-schedule-card p,.sdvl-kiosk-shell .sdvl-contact-row,.sdvl-kiosk-shell .sdvl-contact-box>div{color:#e2e8f0!important}
  .sdvl-kiosk-shell .sdvl-clock{color:#fff!important;text-shadow:0 4px 18px rgba(0,0,0,.22)}
  .sdvl-kiosk-shell .sdvl-date{color:#cbd5e1!important}

  .sdvl-home-calendar .sdvl-calendar-day{min-height:42px!important}
  .sdvl-home-calendar .sdvl-calendar-day .day-number{font-size:12px!important;font-weight:750!important}
  .sdvl-home-calendar .sdvl-calendar-weekday{font-size:9px!important}
  .sdvl-home-calendar .sdvl-calendar-day .day-dot{width:5px!important;height:5px!important;bottom:4px!important}
  .sdvl-standard-page .fc .fc-daygrid-day-number{padding:5px!important;font-size:12px!important;font-weight:650!important;color:#334155!important}
  .sdvl-standard-page .fc .fc-col-header-cell-cushion{padding:7px 2px!important;font-size:11px!important;color:#334155!important}
  .sdvl-standard-page .fc .fc-daygrid-day-frame{min-height:48px!important}
  .sdvl-standard-page .fc .fc-daygrid-event{font-size:8px!important;padding:2px 3px!important;border-radius:5px!important}
  .sdvl-standard-page .fc .fc-toolbar{gap:8px!important}.sdvl-standard-page .fc .fc-toolbar-title{font-size:18px!important}

  .sdvl-standard-page .vld-public-calendar-section{position:relative;transition:opacity .22s ease,filter .22s ease}
  .sdvl-standard-page .vld-public-calendar-section.sdvl-pwa-awaiting-type{min-height:290px;opacity:.68;filter:grayscale(1)}
  .sdvl-standard-page .vld-public-calendar-section.sdvl-pwa-awaiting-type>*{pointer-events:none;user-select:none}
  .sdvl-standard-page .vld-public-calendar-section.sdvl-pwa-awaiting-type:after{content:"Odaberite vrstu najma";position:absolute;z-index:5;left:50%;top:54%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:min(82%,290px);min-height:54px;padding:10px 18px;border:1px solid #d8e2ef;border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 14px 35px rgba(15,23,42,.14);color:#334155;font-size:14px;font-weight:800;text-align:center;filter:none}

  .sdvl-single-shell{box-sizing:border-box;height:auto!important;min-height:100vh!important;padding:calc(136px + env(safe-area-inset-top)) 12px 30px!important;overflow:visible!important;background:radial-gradient(circle at 85% 10%,rgba(37,99,235,.18),transparent 35%),linear-gradient(140deg,#08111f,#0f172a 60%,#101c38)!important}
  .sdvl-single-top{margin:0 0 14px!important}.sdvl-single-card{overflow:visible!important;border-radius:22px!important}.sdvl-single-card.has-image{display:block!important;min-height:0!important}.sdvl-single-card.has-image .sdvl-single-image{height:34vh!important;min-height:230px!important;border-radius:22px 22px 0 0;overflow:hidden!important}.sdvl-single-card.has-image .sdvl-single-content{display:block!important;padding:24px 20px 34px!important}.sdvl-single-content h1{color:#fff!important;font-size:30px!important;line-height:1.08!important}.sdvl-single-body,.sdvl-single-body p{color:#e2e8f0!important;font-size:16px!important;line-height:1.65!important}.sdvl-single-date{color:#cbd5e1!important}.sdvl-back{font-size:12px!important;padding:9px 12px!important}
}
@media(display-mode:standalone) and (max-width:480px){
  .sdvl-pwa-app-nav{left:7px;right:7px}.sdvl-kiosk-shell .sdvl-screen{padding-left:12px!important;padding-right:12px!important}.sdvl-section-header h2{font-size:31px!important}.sdvl-schedule-full{max-height:none!important;overflow:visible!important}
}

/* v1.2.38 — progressive booking and unified SaaS treatment */
@media(display-mode:standalone){
  body{background:#f1f5f9!important}
  .sdvl-pwa-app-header{background:linear-gradient(135deg,#1e4fd0 0%,#2f6bf0 100%);border-bottom:1px solid rgba(255,255,255,.16);box-shadow:0 9px 30px rgba(30,64,175,.18)}
  .sdvl-pwa-app-nav{border-color:#e5ebf3;background:rgba(255,255,255,.97);box-shadow:0 12px 34px rgba(15,23,42,.13)}
  .sdvl-pwa-app-nav a{position:relative;color:#718096!important;letter-spacing:-.01em}
  .sdvl-pwa-app-nav a.is-active:after{content:"";position:absolute;left:50%;bottom:3px;width:16px;height:2px;border-radius:2px;background:#fff;transform:translateX(-50%);opacity:.85}

  .sdvl-standard-page{background:linear-gradient(180deg,#f3f7fd 0%,#eef3f9 100%)!important}
  .sdvl-standard-page .vld-public-card{border:1px solid #e5ebf3!important;border-radius:26px!important;box-shadow:0 18px 50px rgba(15,23,42,.09)!important}
  .sdvl-standard-page .vld-public-head{border-bottom:1px solid #e6edf6!important;background:linear-gradient(145deg,#f6f9ff,#eaf2ff)!important}
  .sdvl-standard-page .vld-public-head>span,.sdvl-standard-page .vld-public-head .eyebrow{color:#2563eb!important;font-size:10px!important;font-weight:850!important;letter-spacing:.15em!important}
  .sdvl-standard-page #vld-public-form{background:#fff!important}
  .sdvl-standard-page #vld-public-form>label,.sdvl-standard-page .vld-public-top-select>label{color:#334155!important;font-weight:750!important}
  .sdvl-standard-page input,.sdvl-standard-page select,.sdvl-standard-page textarea{border:1px solid #d8e2ef!important;border-radius:14px!important;background:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.03)!important;transition:border-color .18s ease,box-shadow .18s ease!important}
  .sdvl-standard-page input:focus,.sdvl-standard-page select:focus,.sdvl-standard-page textarea:focus{border-color:#60a5fa!important;box-shadow:0 0 0 4px rgba(37,99,235,.11)!important;outline:0!important}
  .sdvl-standard-page .vld-public-calendar-section,.sdvl-standard-page .vld-public-slots-section,.sdvl-standard-page .vld-public-person{margin-top:18px!important;padding:18px!important;border:1px solid #e5ebf3!important;border-radius:20px!important;background:#f8fafc!important;box-shadow:0 8px 24px rgba(15,23,42,.045)!important}
  .sdvl-standard-page .vld-public-price{margin:16px 0!important;padding:14px 16px!important;border-radius:16px!important;background:#eaf2ff!important;color:#1e40af!important;font-weight:800!important}
  .sdvl-standard-page .vld-public-submit button{min-height:50px!important;border:0!important;border-radius:15px!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;box-shadow:0 10px 24px rgba(37,99,235,.24)!important;font-weight:800!important}

  .sdvl-pwa-booking-hint{display:flex;align-items:center;gap:13px;margin:16px 0 2px;padding:15px;border:1px solid #dbe7f7;border-radius:18px;background:linear-gradient(145deg,#f7faff,#edf4ff);box-shadow:0 8px 24px rgba(37,99,235,.07);color:#334155}
  .sdvl-pwa-booking-hint[hidden]{display:none!important}.sdvl-pwa-booking-hint>span{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:13px;background:#2563eb;color:#fff;box-shadow:0 8px 18px rgba(37,99,235,.22)}.sdvl-pwa-booking-hint svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.sdvl-pwa-booking-hint strong,.sdvl-pwa-booking-hint small{display:block}.sdvl-pwa-booking-hint strong{font-size:14px;line-height:1.25}.sdvl-pwa-booking-hint small{margin-top:3px;color:#64748b;font-size:11px;line-height:1.4}
  .sdvl-standard-page .sdvl-pwa-booking-hidden{display:none!important}.sdvl-standard-page .sdvl-pwa-booking-visible{animation:sdvlPwaReveal .34s cubic-bezier(.2,.75,.3,1) both}.sdvl-standard-page .vld-public-calendar-section.sdvl-pwa-awaiting-type{min-height:0;opacity:1;filter:none}.sdvl-standard-page .vld-public-calendar-section.sdvl-pwa-awaiting-type:after{display:none!important}
  @keyframes sdvlPwaReveal{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}

  .sdvl-kiosk-shell{background:radial-gradient(circle at 92% 2%,rgba(37,99,235,.2),transparent 30%),linear-gradient(155deg,#081322,#101b31 58%,#111d36)!important}
  .sdvl-kiosk-shell .sdvl-section-header{padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.09)!important;align-items:end!important}
  .sdvl-kiosk-shell .sdvl-section-header span{font-size:10px!important;letter-spacing:.16em!important;color:#7dd3fc!important}.sdvl-kiosk-shell .sdvl-section-header h2{margin-top:5px!important;letter-spacing:-.025em!important}
  .sdvl-kiosk-shell .sdvl-panel,.sdvl-kiosk-shell .sdvl-content-card,.sdvl-kiosk-shell .sdvl-notice-card,.sdvl-kiosk-shell .sdvl-schedule-card,.sdvl-kiosk-shell .sdvl-contact-main,.sdvl-kiosk-shell .sdvl-contact-box{border:1px solid rgba(148,163,184,.18)!important;background:linear-gradient(145deg,rgba(24,39,68,.92),rgba(15,28,51,.9))!important;box-shadow:0 18px 46px rgba(0,0,0,.18)!important;backdrop-filter:blur(14px)}
  .sdvl-kiosk-shell .sdvl-content-card,.sdvl-kiosk-shell .sdvl-notice-card,.sdvl-kiosk-shell .sdvl-schedule-card{border-radius:20px!important}.sdvl-kiosk-shell .sdvl-content-card .image{height:220px!important}.sdvl-kiosk-shell .sdvl-content-card .body{padding:18px!important}.sdvl-kiosk-shell .sdvl-content-card h3{font-size:22px!important;line-height:1.15!important;letter-spacing:-.02em}.sdvl-kiosk-shell .sdvl-content-card p{font-size:14px!important;line-height:1.55!important}
  .sdvl-kiosk-shell .sdvl-schedule-full{gap:12px!important}.sdvl-kiosk-shell .sdvl-schedule-card{grid-template-columns:88px minmax(0,1fr)!important;gap:14px!important;padding:16px!important}.sdvl-kiosk-shell .sdvl-schedule-card .time{font-size:21px!important;color:#93c5fd!important}.sdvl-kiosk-shell .sdvl-schedule-card h3{font-size:18px!important}.sdvl-kiosk-shell .sdvl-schedule-card p{font-size:13px!important}
  .sdvl-kiosk-shell .sdvl-contact-layout{gap:14px!important}.sdvl-kiosk-shell .sdvl-contact-main,.sdvl-kiosk-shell .sdvl-contact-box{padding:20px!important;border-radius:20px!important}.sdvl-kiosk-shell .sdvl-contact-main h3{font-size:25px!important}.sdvl-kiosk-shell .sdvl-contact-row{grid-template-columns:88px 1fr!important;gap:12px!important;padding:14px 0!important;font-size:14px!important}.sdvl-kiosk-shell .sdvl-contact-box>div{font-size:14px!important}
  .sdvl-home-calendar-panel{border-radius:20px!important}.sdvl-home-calendar{gap:5px!important}.sdvl-home-calendar .sdvl-calendar-day{border-color:rgba(148,163,184,.16)!important;border-radius:9px!important;background:rgba(255,255,255,.035)!important}.sdvl-home-calendar .sdvl-calendar-day:not(.empty):active{transform:scale(.95)}
  .sdvl-single-card{border:1px solid rgba(148,163,184,.18)!important;background:linear-gradient(145deg,rgba(24,39,68,.96),rgba(15,28,51,.96))!important;box-shadow:0 22px 60px rgba(0,0,0,.24)!important}.sdvl-single-content .sdvl-kicker{font-size:10px!important}.sdvl-single-content h1{letter-spacing:-.025em!important}.sdvl-back{border-color:rgba(148,163,184,.2)!important;background:rgba(30,41,59,.82)!important;box-shadow:0 8px 22px rgba(0,0,0,.14)!important}
}
@media(display-mode:standalone) and (max-width:480px){
  .sdvl-standard-page .vld-public-calendar-section,.sdvl-standard-page .vld-public-slots-section,.sdvl-standard-page .vld-public-person{padding:14px!important}.sdvl-pwa-booking-hint{align-items:flex-start}.sdvl-kiosk-shell .sdvl-content-card .image{height:205px!important}
}

/* v1.2.39 — taller header, edge-to-edge navigation and cleaner news detail */
@media(display-mode:standalone){
  .sdvl-pwa-app-header{height:calc(74px + env(safe-area-inset-top));min-height:74px;padding:calc(12px + env(safe-area-inset-top)) 17px 12px}
  .sdvl-pwa-brand img{width:46px;height:46px;border-radius:14px}.sdvl-pwa-brand strong{font-size:17px}.sdvl-pwa-brand small{font-size:8.5px}
  .sdvl-pwa-app-nav{top:calc(74px + env(safe-area-inset-top));left:0!important;right:0!important;min-height:58px;padding:5px 8px;border-left:0;border-right:0;border-radius:0!important;box-shadow:0 8px 24px rgba(15,23,42,.12)}
  .sdvl-pwa-app-nav a{border-radius:11px}
  .sdvl-standard-page{padding-top:calc(142px + env(safe-area-inset-top))!important}
  .sdvl-kiosk-shell .sdvl-screen{padding-top:calc(142px + env(safe-area-inset-top))!important}
  .sdvl-single-shell{padding-top:calc(144px + env(safe-area-inset-top))!important}
  .sdvl-single-top{justify-content:flex-start!important}.sdvl-single-date{display:none!important}.sdvl-back-default{display:none!important}.sdvl-back-pwa{display:inline!important}
  .sdvl-back{min-width:92px;justify-content:center;border-color:rgba(96,165,250,.28)!important;background:rgba(37,99,235,.16)!important;color:#dbeafe!important}
}

/* v1.2.40 — compact SaaS availability calendar */
@media(display-mode:standalone){
  .sdvl-standard-page .vld-public-calendar-section{padding:16px!important;background:linear-gradient(180deg,#fbfdff,#f7faff)!important}
  .sdvl-standard-page .vld-public-legend{gap:9px!important;font-size:10px!important}.sdvl-standard-page .vld-public-legend i{width:8px!important;height:8px!important}.sdvl-standard-page .vld-public-legend .sdvl-pwa-unavailable-legend i{display:inline-block;border-radius:50%;background:#64748b!important}
  .sdvl-standard-page #vld-public-calendar{overflow:hidden;border:1px solid #e1e9f3!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 28px rgba(15,23,42,.055)!important}
  .sdvl-standard-page .fc{padding:12px!important;font-size:12px!important}
  .sdvl-standard-page .fc .fc-header-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:9px!important;margin:0 0 13px!important;flex-wrap:wrap!important}
  .sdvl-standard-page .fc .fc-toolbar-chunk{display:flex!important;align-items:center!important;gap:7px!important}.sdvl-standard-page .fc .fc-toolbar-chunk:last-child{margin-left:auto!important}
  .sdvl-standard-page .fc .fc-button-group{display:flex!important;gap:7px!important}.sdvl-standard-page .fc .fc-button-group>.fc-button{margin:0!important;border-radius:12px!important}
  .sdvl-standard-page .fc .fc-button{min-width:40px!important;min-height:40px!important;padding:7px 10px!important;border:1px solid #dbe5f1!important;border-radius:12px!important;background:#f6f9fd!important;color:#315072!important;box-shadow:none!important;text-transform:none!important;font-weight:750!important;opacity:1!important}
  .sdvl-standard-page .fc .fc-prev-button,.sdvl-standard-page .fc .fc-next-button{width:40px!important;padding:0!important;border-color:#d9e6f8!important;background:#edf4ff!important;color:#2563eb!important}
  .sdvl-standard-page .fc .fc-today-button{padding:7px 13px!important;border-color:#bfdbfe!important;background:#2563eb!important;color:#fff!important}.sdvl-standard-page .fc .fc-today-button:disabled{border-color:#e2e8f0!important;background:#eef2f7!important;color:#94a3b8!important}
  .sdvl-standard-page .fc .fc-toolbar-title{margin:0!important;color:#1e293b!important;font-size:18px!important;font-weight:850!important;letter-spacing:-.02em!important}
  .sdvl-standard-page .fc-theme-standard td,.sdvl-standard-page .fc-theme-standard th{border-color:#e8edf4!important}.sdvl-standard-page .fc-theme-standard .fc-scrollgrid{overflow:hidden;border:0!important;border-radius:13px!important}
  .sdvl-standard-page .fc .fc-col-header-cell{background:#f7f9fc!important}.sdvl-standard-page .fc .fc-col-header-cell-cushion{padding:8px 1px!important;color:#64748b!important;font-size:10px!important;font-weight:850!important;text-decoration:none!important;text-transform:uppercase!important}
  .sdvl-standard-page .fc .fc-daygrid-day{background:#fff!important;transition:background .16s ease,transform .12s ease!important}.sdvl-standard-page .fc .fc-daygrid-day:active{background:#eff6ff!important}.sdvl-standard-page .fc .fc-day-today{background:#fff9df!important}.sdvl-standard-page .fc .fc-day-other{background:#f8fafc!important}
  .sdvl-standard-page .fc .fc-daygrid-day-frame{min-height:52px!important}.sdvl-standard-page .fc .fc-daygrid-day-top{justify-content:center!important}.sdvl-standard-page .fc .fc-daygrid-day-number{padding:6px 3px 2px!important;color:#334155!important;font-size:11px!important;font-weight:750!important;text-decoration:none!important}
  .sdvl-standard-page .fc .fc-daygrid-day-events{display:flex!important;justify-content:center!important;align-items:center!important;min-height:13px!important;margin:0!important}.sdvl-standard-page .fc .fc-daygrid-event-harness{display:flex!important;justify-content:center!important}
  .sdvl-standard-page .fc .fc-daygrid-event{width:8px!important;height:8px!important;min-width:8px!important;margin:2px!important;padding:0!important;border:0!important;border-radius:50%!important;box-shadow:0 2px 5px rgba(15,23,42,.12)!important}.sdvl-standard-page .fc .fc-event-main,.sdvl-standard-page .fc .fc-event-title,.sdvl-standard-page .fc .fc-event-time{display:none!important}
  .sdvl-standard-page .vld-public-date-row{transition:box-shadow .2s ease,background .2s ease,transform .2s ease}.sdvl-standard-page .vld-public-date-row.sdvl-pwa-date-focus{border-radius:16px;background:#eff6ff!important;box-shadow:0 0 0 4px rgba(37,99,235,.13)!important;transform:translateY(-2px)}
}
@media(display-mode:standalone) and (max-width:420px){
  .sdvl-standard-page .fc{padding:9px!important}.sdvl-standard-page .fc .fc-header-toolbar{gap:7px!important}.sdvl-standard-page .fc .fc-button{min-width:37px!important;min-height:37px!important}.sdvl-standard-page .fc .fc-prev-button,.sdvl-standard-page .fc .fc-next-button{width:37px!important}.sdvl-standard-page .fc .fc-toolbar-title{font-size:16px!important}.sdvl-standard-page .fc .fc-daygrid-day-frame{min-height:47px!important}
}
@media(max-width:560px){.sdvl-pwa-banner{grid-template-columns:48px minmax(0,1fr) auto;padding:12px}.sdvl-pwa-banner img{width:48px;height:48px}.sdvl-pwa-close{position:absolute;right:8px;top:7px;font-size:20px}.sdvl-pwa-install{grid-column:2/4;justify-self:start;padding:9px 14px}.sdvl-pwa-modal-card{padding:26px 22px}}

/* v1.2.41 — secure personal bookings */
.sdvl-my-bookings{max-width:760px;margin:0 auto;color:#14213d;font-family:system-ui,-apple-system,"Segoe UI",sans-serif}.sdvl-mb-head{margin-bottom:18px}.sdvl-mb-head>span{color:#2563eb;font-size:10px;font-weight:850;letter-spacing:.16em}.sdvl-mb-head h2{margin:5px 0 7px;font-size:30px;letter-spacing:-.035em}.sdvl-mb-head p{margin:0;color:#64748b;line-height:1.5}.sdvl-mb-login{padding:28px;border:1px solid #e3eaf3;border-radius:24px;background:#fff;box-shadow:0 18px 50px rgba(15,23,42,.09)}.sdvl-mb-login-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#eaf2ff;color:#2563eb;font-size:22px}.sdvl-mb-login h3{margin:18px 0 8px;font-size:22px}.sdvl-mb-login p{color:#64748b;line-height:1.55}.sdvl-mb-login form{display:grid;gap:14px;margin-top:18px}.sdvl-my-bookings label{display:grid;gap:7px;color:#334155;font-size:12px;font-weight:750}.sdvl-my-bookings input,.sdvl-my-bookings select{box-sizing:border-box;width:100%;min-height:48px;padding:10px 13px;border:1px solid #d8e2ef;border-radius:13px;background:#fff;color:#14213d;font:inherit}.sdvl-my-bookings input:focus,.sdvl-my-bookings select:focus{border-color:#60a5fa;box-shadow:0 0 0 4px rgba(37,99,235,.11);outline:0}.sdvl-mb-code{font-size:24px!important;font-weight:800!important;letter-spacing:7px;text-align:center}.sdvl-my-bookings button,.sdvl-mb-actions>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:0;border-radius:13px;background:#2563eb;color:#fff!important;font-weight:800;text-decoration:none;cursor:pointer}.sdvl-mb-account{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:15px 17px;border:1px solid #e4ebf4;border-radius:17px;background:#fff}.sdvl-mb-account span,.sdvl-mb-account strong{display:block}.sdvl-mb-account span{color:#64748b;font-size:11px}.sdvl-mb-account strong{margin-top:3px;font-size:14px}.sdvl-mb-account button{min-height:38px;background:#eef3f9;color:#334155!important}.sdvl-mb-list{display:grid;gap:14px}.sdvl-mb-card{padding:19px;border:1px solid #e3eaf3;border-radius:21px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.065)}.sdvl-mb-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sdvl-mb-card-top span{color:#2563eb;font-size:11px;font-weight:800}.sdvl-mb-card-top h3{margin:4px 0 0;color:#14213d;font-size:19px}.sdvl-mb-card-top>b{padding:7px 10px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:10px}.sdvl-mb-card-top>b.status-confirmed{background:#dcfce7;color:#166534}.sdvl-mb-card-top>b.status-cancelled{background:#fee2e2;color:#991b1b}.sdvl-mb-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.sdvl-mb-facts>div{padding:12px;border-radius:14px;background:#f6f8fb}.sdvl-mb-facts span,.sdvl-mb-facts strong{display:block}.sdvl-mb-facts span{color:#64748b;font-size:10px}.sdvl-mb-facts strong{margin-top:4px;color:#24324a;font-size:13px}.sdvl-mb-actions{display:flex;align-items:end;gap:10px;border-top:1px solid #edf1f6;padding-top:14px}.sdvl-mb-actions form{display:flex;align-items:end;gap:8px;flex:1}.sdvl-mb-actions label{flex:1}.sdvl-mb-actions select{min-height:44px}.sdvl-mb-alert,.sdvl-mb-empty{margin:0 0 14px;padding:13px 15px;border-radius:14px;background:#eef6ff;color:#1e40af;font-size:13px;font-weight:700}.sdvl-mb-alert.error{background:#fef2f2;color:#b91c1c}.sdvl-mb-alert.success{background:#ecfdf5;color:#047857}.sdvl-mb-empty{text-align:center;color:#64748b;background:#fff}
@media(display-mode:standalone){.sdvl-pwa-app-nav{grid-template-columns:repeat(6,1fr)}.sdvl-pwa-app-nav a{font-size:7.5px}.sdvl-pwa-app-nav svg{width:19px;height:19px}.page-slug-moje-rezervacije .sdvl-standard-page,.page-id-0 .sdvl-standard-page{padding-bottom:28px!important}}
@media(max-width:520px){.sdvl-mb-login{padding:22px 17px}.sdvl-mb-head h2{font-size:27px}.sdvl-mb-facts{grid-template-columns:1fr}.sdvl-mb-actions,.sdvl-mb-actions form{align-items:stretch;flex-direction:column}.sdvl-mb-actions>a,.sdvl-mb-actions button{width:100%}.sdvl-mb-account{align-items:flex-start;flex-direction:column}.sdvl-mb-account form,.sdvl-mb-account button{width:100%}}

/* v1.2.43 — mobile spacing, five-item nav and viewport containment */
.sdvl-my-bookings,.sdvl-my-bookings *{box-sizing:border-box}.sdvl-mb-account small{display:block;max-width:520px;margin-top:7px;color:#64748b;font-size:11px;line-height:1.45}.sdvl-mb-card,.sdvl-mb-actions{min-width:0;max-width:100%}.sdvl-mb-card{overflow:hidden}.sdvl-mb-actions>a{max-width:100%;white-space:normal;text-align:center}
@media(display-mode:standalone){
  .sdvl-pwa-app-nav{grid-template-columns:repeat(5,1fr)!important}.sdvl-pwa-app-nav a{font-size:8px}.sdvl-pwa-app-nav a:last-child span{max-width:72px;line-height:1.05;text-align:center}
  .sdvl-standard-page{padding-top:calc(164px + env(safe-area-inset-top))!important}.sdvl-kiosk-shell .sdvl-screen{padding-top:calc(164px + env(safe-area-inset-top))!important}.sdvl-single-shell{padding-top:calc(166px + env(safe-area-inset-top))!important}
  .sdvl-standard-page .vld-public-date-row,.sdvl-standard-page .vld-public-date-row label,.sdvl-standard-page .vld-public-date-row input[type=date]{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}
  .sdvl-standard-page .vld-public-date-row{display:block!important;overflow:hidden!important;padding-right:0!important}
  .sdvl-standard-page .vld-public-submit,.sdvl-standard-page .vld-public-submit button{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}
}
@media(display-mode:standalone) and (max-width:420px){.sdvl-standard-page{padding-left:10px!important;padding-right:10px!important}.sdvl-standard-page #vld-public-form{padding-left:15px!important;padding-right:15px!important}.sdvl-my-bookings{width:100%;max-width:100%;overflow:hidden}.sdvl-mb-card{padding:17px 15px}}
.sdvl-mb-onboarding{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;margin:18px 0 22px;padding:18px;border:1px solid #cfe0fb;border-radius:17px;background:linear-gradient(145deg,#f4f8ff,#eef5ff)}.sdvl-mb-onboarding-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#2563eb;color:#fff;box-shadow:0 8px 20px rgba(37,99,235,.2)}.sdvl-mb-onboarding-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.sdvl-mb-onboarding h4{margin:1px 0 5px;color:#14213d;font-size:16px}.sdvl-mb-onboarding p{margin:0 0 13px!important;color:#52637d!important;font-size:12.5px}.sdvl-mb-first-booking-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 15px;border-radius:12px;background:#2563eb;color:#fff!important;font-size:12px;font-weight:800;text-decoration:none}.sdvl-mb-first-booking-link:after{content:"→";margin-left:8px;transition:transform .18s}.sdvl-mb-first-booking-link:hover:after{transform:translateX(3px)}.sdvl-mb-first-booking-link.is-secondary{margin-top:12px;border:1px solid #cbdcf7;background:#f3f7ff;color:#1d4ed8!important}.sdvl-mb-security-note{margin:12px 0;padding:12px 14px;border-radius:12px;background:#f6f8fb;color:#52637d;font-size:11.5px;line-height:1.55}.sdvl-mb-empty strong,.sdvl-mb-empty span{display:block}.sdvl-mb-empty strong{color:#24324a;font-size:14px}.sdvl-mb-empty span{margin:7px auto 14px;max-width:480px;font-size:12px;line-height:1.55}@media(max-width:520px){.sdvl-mb-onboarding{grid-template-columns:1fr}.sdvl-mb-onboarding-icon{width:42px;height:42px}.sdvl-mb-first-booking-link{width:100%}}

/* v1.2.44 — correctly fitted and persistently highlighted selected date */
@media(display-mode:standalone){
  .sdvl-standard-page .vld-public-date-row{box-sizing:border-box!important;width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;margin-right:16px!important;overflow:visible!important}
  .sdvl-standard-page .vld-public-date-row label{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}
  .sdvl-standard-page .vld-public-date-row input[type=date]{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;-webkit-appearance:none!important;appearance:none!important}
  .sdvl-standard-page .vld-public-date-row.sdvl-pwa-date-focus{padding:13px!important;border:1px solid #bfdbfe!important;border-radius:17px!important;background:linear-gradient(145deg,#eff6ff,#f7faff)!important;box-shadow:0 0 0 4px rgba(37,99,235,.11),0 10px 28px rgba(37,99,235,.08)!important;transform:none!important}
  .sdvl-standard-page .vld-public-date-row.sdvl-pwa-date-focus label>span{color:#1d4ed8!important}
}

/* v1.2.50 — taller app header and left navigation drawer */
.sdvl-pwa-user-drawer,.sdvl-pwa-drawer-backdrop,.sdvl-pwa-menu-toggle{display:none}
.sdvl-pwa-loader[hidden]{display:none!important}.sdvl-pwa-loader{position:fixed;z-index:100500;inset:0;display:grid;place-items:center;padding:24px;background:rgba(8,18,38,.54);opacity:0;transition:opacity .2s ease;backdrop-filter:blur(7px)}.sdvl-pwa-loader.is-visible{opacity:1}.sdvl-pwa-loader-card{display:grid;justify-items:center;width:min(100%,310px);padding:28px 24px;border:1px solid rgba(255,255,255,.75);border-radius:24px;background:rgba(255,255,255,.97);box-shadow:0 28px 80px rgba(2,8,23,.28);color:#14213d;text-align:center}.sdvl-pwa-spinner{width:42px;height:42px;margin-bottom:18px;border:4px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;animation:sdvlPwaSpin .75s linear infinite}.sdvl-pwa-loader-card strong{font-size:17px}.sdvl-pwa-loader-card small{max-width:240px;margin-top:7px;color:#64748b;font-size:11px;line-height:1.45}@keyframes sdvlPwaSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sdvl-pwa-spinner{animation-duration:1.5s}.sdvl-pwa-loader{transition:none}}
@media(display-mode:standalone){
  body.sdvl-pwa-menu-open{overflow:hidden!important}
  .sdvl-pwa-app-header{box-sizing:border-box;height:calc(92px + env(safe-area-inset-top))!important;min-height:92px!important;justify-content:flex-start!important;gap:14px!important;padding:calc(16px + env(safe-area-inset-top)) 18px 16px!important}
  .sdvl-pwa-menu-toggle{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:rgba(255,255,255,.12);color:#fff;box-shadow:0 8px 20px rgba(15,23,42,.14)}
  .sdvl-pwa-menu-toggle svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
  .sdvl-pwa-brand{min-width:0}.sdvl-pwa-brand img{width:52px!important;height:52px!important;border-radius:15px!important}.sdvl-pwa-brand strong{font-size:19px!important}.sdvl-pwa-brand small{font-size:9px!important;letter-spacing:1.45px!important}
  .sdvl-pwa-drawer-backdrop{position:fixed;z-index:99988;inset:0;display:block;background:rgba(5,12,27,.58);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility 0s linear .24s;backdrop-filter:blur(3px)}
  .sdvl-pwa-drawer-backdrop[hidden]{display:none!important}
  .sdvl-pwa-drawer-backdrop.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}
  .sdvl-pwa-user-drawer{position:fixed;z-index:99989;inset:0 auto 0 0;display:flex;box-sizing:border-box;flex-direction:column;width:min(84vw,340px);padding:calc(18px + env(safe-area-inset-top)) 18px calc(18px + env(safe-area-inset-bottom));background:linear-gradient(165deg,#0d1a31,#14294b);box-shadow:20px 0 60px rgba(2,8,23,.32);transform:translateX(-105%);transition:transform .3s cubic-bezier(.22,.8,.26,1)}
  body.sdvl-pwa-menu-open .sdvl-pwa-user-drawer{transform:translateX(0)}
  .sdvl-pwa-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 22px;border-bottom:1px solid rgba(148,163,184,.22)}
  .sdvl-pwa-drawer-brand{display:flex;align-items:center;gap:12px;min-width:0}.sdvl-pwa-drawer-brand img{width:50px;height:50px;border-radius:15px;box-shadow:0 8px 22px rgba(0,0,0,.22)}.sdvl-pwa-drawer-brand span,.sdvl-pwa-drawer-brand strong,.sdvl-pwa-drawer-brand small{display:block}.sdvl-pwa-drawer-brand strong{color:#fff;font-size:15px}.sdvl-pwa-drawer-brand small{margin-top:3px;color:#93a8c7;font-size:11px}
  .sdvl-pwa-drawer-head>button{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;padding:0;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:rgba(255,255,255,.06);color:#cbd5e1}.sdvl-pwa-drawer-head>button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
  .sdvl-pwa-app-nav{position:static!important;z-index:auto!important;display:flex!important;flex:1;flex-direction:column;grid-template-columns:none!important;gap:7px;width:100%;min-height:0!important;margin:18px 0 0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}
  .sdvl-pwa-app-nav a{position:relative!important;display:flex!important;min-height:52px;align-items:center!important;justify-content:flex-start!important;flex-direction:row!important;gap:13px!important;padding:10px 13px;border:1px solid transparent;border-radius:14px!important;color:#b9c8dd!important;font-size:13px!important;font-weight:720!important;line-height:1.2!important;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease!important}
  .sdvl-pwa-app-nav a svg{flex:0 0 23px;width:23px!important;height:23px!important}.sdvl-pwa-app-nav a.is-active{border-color:rgba(96,165,250,.22)!important;background:linear-gradient(135deg,#2563eb,#2f6bf0)!important;color:#fff!important;box-shadow:0 10px 24px rgba(37,99,235,.25)!important}.sdvl-pwa-app-nav a.is-active:after{display:none!important}
  .sdvl-pwa-app-nav a.is-account{margin-top:14px;padding-top:13px;padding-bottom:13px;border-color:rgba(148,163,184,.18);background:rgba(255,255,255,.055);color:#e5edf8!important}
  .sdvl-pwa-app-nav a.is-account:before{content:"";position:absolute;left:0;right:0;top:-15px;height:1px;background:rgba(148,163,184,.22)}
  .sdvl-pwa-app-nav a.is-account.is-active{border-color:rgba(96,165,250,.3)!important;background:linear-gradient(135deg,#2563eb,#2f6bf0)!important;color:#fff!important}
  .sdvl-standard-page{padding-top:calc(112px + env(safe-area-inset-top))!important}
  .sdvl-kiosk-shell .sdvl-screen{padding-top:calc(112px + env(safe-area-inset-top))!important}
  .sdvl-single-shell{padding-top:calc(114px + env(safe-area-inset-top))!important}
}
@media(display-mode:standalone) and (max-width:390px){.sdvl-pwa-app-header{padding-left:14px!important;padding-right:14px!important}.sdvl-pwa-brand img{width:48px!important;height:48px!important}.sdvl-pwa-brand strong{font-size:17px!important}}

/* 1.2.62 — izbornik aplikacije na desnoj strani zaglavlja */
@media(display-mode:standalone){
  .sdvl-pwa-brand{order:1}
  .sdvl-pwa-menu-toggle{order:2;margin-left:auto!important}
}

/* 1.2.63 — istaknuta oznaka cjelodnevne rezervacije */
.sdvl-mb-facts strong.sdvl-mb-all-day{display:inline-flex;width:auto;margin-top:6px;padding:5px 9px;border:1px solid #93c5fd;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:11px;font-weight:850;letter-spacing:.055em}
