/*
 * Pixelworks Rezerwacje DEMO 3.3.2
 * Izolacja interfejsu od globalnych stylów motywu WordPress.
 */
.pwrd-panel-app,
.pwrd-booking-app,
.pwrd-login-app{
 --pwrd-ink:#11172b;
 --pwrd-text:#27304b;
 --pwrd-muted:#7a829b;
 --pwrd-violet:#6750e8;
 --pwrd-line:#e6e9f2;
 color:var(--pwrd-text)!important;
 font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;
 font-size:14px!important;
 font-weight:400!important;
 line-height:1.5!important;
 letter-spacing:normal!important;
 text-transform:none!important;
 -webkit-font-smoothing:antialiased;
}

.pwrd-panel-app *,
.pwrd-booking-app *,
.pwrd-login-app *{
 font-family:inherit!important;
 letter-spacing:normal!important;
 text-transform:none!important;
}
.pwrd-panel-app button,
.pwrd-panel-app input,
.pwrd-panel-app select,
.pwrd-booking-app button,
.pwrd-booking-app input,
.pwrd-booking-app select,
.pwrd-login-app button,
.pwrd-login-app input,
.pwrd-login-app select{
 font-family:inherit!important;
 font-style:normal!important;
 opacity:1!important;
 visibility:visible!important;
 text-indent:0!important;
}
.pwrd-panel-app h1,
.pwrd-booking-app h1,
.pwrd-login-app h1{
 color:var(--pwrd-ink)!important;
 font-size:27px!important;
 font-weight:750!important;
 line-height:1.2!important;
 margin-top:0!important;
 text-shadow:none!important;
}
.pwrd-panel-app h2,
.pwrd-booking-app h2,
.pwrd-login-app h2{
 color:var(--pwrd-ink)!important;
 font-size:19px!important;
 font-weight:750!important;
 line-height:1.25!important;
 text-shadow:none!important;
}
.pwrd-panel-app h3,
.pwrd-booking-app h3{
 color:var(--pwrd-ink)!important;
 font-weight:700!important;
 line-height:1.3!important;
 text-shadow:none!important;
}
.pwrd-booking-app{
 display:block!important;
 width:100%!important;
 max-width:1180px!important;
 margin-left:auto!important;
 margin-right:auto!important;
 overflow:visible!important;
}
.pwrd-booking-shell{
 grid-template-columns:minmax(0,1fr) 480px!important;
 width:100%!important;
 max-width:100%!important;
 margin:0!important;
 overflow:hidden!important;
}
.pwrd-book-copy{
 min-width:0!important;
 margin:0!important;
 transform:none!important;
}
.pwrd-book-copy h1{
 color:var(--pwrd-ink)!important;
 font-size:40px!important;
 font-weight:750!important;
 line-height:1.13!important;
 overflow-wrap:normal!important;
 word-break:normal!important;
}
.pwrd-book-copy p,
.pwrd-book-copy li{
 color:var(--pwrd-muted)!important;
 font-size:13px!important;
 line-height:1.6!important;
}
.pwrd-book-card{
 color:var(--pwrd-text)!important;
 font-size:14px!important;
 line-height:1.5!important;
}
.pwrd-book-card h2{
 color:var(--pwrd-ink)!important;
 font-size:24px!important;
 font-weight:750!important;
 line-height:1.25!important;
 margin:0 0 17px!important;
}
.pwrd-step-head,
.pwrd-step-head span,
.pwrd-book-card label,
.pwrd-back{
 color:#59627a!important;
 -webkit-text-fill-color:#59627a!important;
 opacity:1!important;
}
.pwrd-step-head,
.pwrd-step-head span{
 font-size:11px!important;
 font-weight:500!important;
}
.pwrd-back{
 background:transparent!important;
 border:0!important;
 color:var(--pwrd-violet)!important;
 -webkit-text-fill-color:var(--pwrd-violet)!important;
 font-size:14px!important;
 font-weight:500!important;
 line-height:1.3!important;
}
.pwrd-public-service{
 color:var(--pwrd-text)!important;
 -webkit-text-fill-color:var(--pwrd-text)!important;
 font-size:13px!important;
 font-weight:400!important;
 line-height:1.35!important;
 opacity:1!important;
 visibility:visible!important;
}
.pwrd-public-service span,
.pwrd-public-service b,
.pwrd-public-service small,
.pwrd-public-service em{
 opacity:1!important;
 visibility:visible!important;
}
.pwrd-public-service b{
 display:block!important;
 color:var(--pwrd-ink)!important;
 -webkit-text-fill-color:var(--pwrd-ink)!important;
 font-size:13px!important;
 font-weight:700!important;
 line-height:1.35!important;
}
.pwrd-public-service small{
 display:block!important;
 color:var(--pwrd-muted)!important;
 -webkit-text-fill-color:var(--pwrd-muted)!important;
 font-size:10px!important;
 font-weight:500!important;
 line-height:1.35!important;
}
.pwrd-public-service em{
 color:#9a9fb0!important;
 -webkit-text-fill-color:#9a9fb0!important;
 font-size:18px!important;
}
.pwrd-public-service:hover,
.pwrd-public-service:focus,
.pwrd-public-service.active{
 color:var(--pwrd-text)!important;
 -webkit-text-fill-color:var(--pwrd-text)!important;
}
.pwrd-times button{
 display:block!important;
 color:var(--pwrd-text)!important;
 -webkit-text-fill-color:var(--pwrd-text)!important;
 font-size:13px!important;
 font-weight:600!important;
 line-height:1!important;
 opacity:1!important;
 visibility:visible!important;
 text-align:center!important;
 text-shadow:none!important;
}
.pwrd-times button:hover,
.pwrd-times button:focus,
.pwrd-times button.active{
 color:#fff!important;
 -webkit-text-fill-color:#fff!important;
 background:var(--pwrd-violet)!important;
}
.pwrd-btn{
 font-size:13px!important;
 font-weight:650!important;
 line-height:1.2!important;
 opacity:1!important;
 visibility:visible!important;
 text-shadow:none!important;
}
.pwrd-btn.primary,
.pwrd-btn.primary:hover,
.pwrd-btn.primary:focus{
 color:#fff!important;
 -webkit-text-fill-color:#fff!important;
}
.pwrd-btn.ghost,
.pwrd-btn.ghost:hover,
.pwrd-btn.ghost:focus{
 color:#515a73!important;
 -webkit-text-fill-color:#515a73!important;
}
.pwrd-panel-app .pwrd-card,
.pwrd-panel-app .pwrd-stat,
.pwrd-panel-app .pwrd-patient-card,
.pwrd-panel-app .pwrd-service-card{
 color:var(--pwrd-text)!important;
}
.pwrd-panel-app .pwrd-card b,
.pwrd-panel-app .pwrd-stat b,
.pwrd-panel-app .pwrd-patient-card b,
.pwrd-panel-app .pwrd-service-card b{
 color:var(--pwrd-ink)!important;
 -webkit-text-fill-color:var(--pwrd-ink)!important;
 opacity:1!important;
}
.pwrd-panel-app .pwrd-card small,
.pwrd-panel-app .pwrd-stat small,
.pwrd-panel-app .pwrd-patient-card small,
.pwrd-panel-app .pwrd-service-card small{
 color:var(--pwrd-muted)!important;
 -webkit-text-fill-color:var(--pwrd-muted)!important;
 opacity:1!important;
}
.pwrd-sidebar nav button{
 color:#5d6682!important;
 -webkit-text-fill-color:#5d6682!important;
 font-size:14px!important;
 font-weight:600!important;
 line-height:1.3!important;
}
.pwrd-sidebar nav button:hover,
.pwrd-sidebar nav button.active{
 color:var(--pwrd-violet)!important;
 -webkit-text-fill-color:var(--pwrd-violet)!important;
}
.pwrd-card-head button{
 color:var(--pwrd-violet)!important;
 -webkit-text-fill-color:var(--pwrd-violet)!important;
 font-size:11px!important;
 font-weight:650!important;
}
.pwrd-visit-row,
.pwrd-event,
.pwrd-request button,
.pwrd-more{
 opacity:1!important;
 visibility:visible!important;
}
.pwrd-visit-row{
 color:var(--pwrd-text)!important;
 -webkit-text-fill-color:var(--pwrd-text)!important;
}
.pwrd-event{
 color:#34304e!important;
 -webkit-text-fill-color:#34304e!important;
}
.pwrd-request button{
 color:#1aa66e!important;
 -webkit-text-fill-color:#1aa66e!important;
}
.pwrd-request button.reject{
 color:#e55366!important;
 -webkit-text-fill-color:#e55366!important;
}
.pwrd-more{
 color:#747c91!important;
 -webkit-text-fill-color:#747c91!important;
}
.pwrd-edit-patient{
 min-width:110px!important;
 color:#515a73!important;
 -webkit-text-fill-color:#515a73!important;
 font-size:12px!important;
 font-weight:650!important;
 opacity:1!important;
 visibility:visible!important;
}
.pwrd-patient-card footer{
 align-items:center!important;
 gap:12px!important;
}
.pwrd-patient-card footer>span{
 display:grid!important;
 gap:2px!important;
}
.pwrd-patient-card footer>span small{
 color:var(--pwrd-muted)!important;
 -webkit-text-fill-color:var(--pwrd-muted)!important;
 font-size:9px!important;
}
.pwrd-schedule-notice{
 display:flex!important;
 align-items:center!important;
 gap:10px!important;
 margin:0 0 14px!important;
 padding:12px 14px!important;
 border:1px solid #ddd7ff!important;
 border-radius:10px!important;
 background:#f7f5ff!important;
 color:var(--pwrd-text)!important;
 font-size:11px!important;
}
.pwrd-schedule-notice b{
 color:var(--pwrd-violet)!important;
 -webkit-text-fill-color:var(--pwrd-violet)!important;
}
.pwrd-schedule-notice span{
 color:var(--pwrd-muted)!important;
 -webkit-text-fill-color:var(--pwrd-muted)!important;
}
.pwrd-schedule>div{
 grid-template-columns:42px 140px minmax(130px,1fr) 145px 145px!important;
 min-height:74px!important;
 padding:12px 8px!important;
 border-bottom:1px solid #eff1f6!important;
 opacity:1!important;
}
.pwrd-schedule>div:last-child{border-bottom:0!important}
.pwrd-schedule>div>b{
 color:var(--pwrd-ink)!important;
 -webkit-text-fill-color:var(--pwrd-ink)!important;
 font-size:12px!important;
 font-weight:700!important;
}
.pwrd-day-state{
 color:var(--pwrd-muted)!important;
 -webkit-text-fill-color:var(--pwrd-muted)!important;
 font-size:10px!important;
}
.pwrd-time-field{
 display:grid!important;
 grid-template-columns:24px 1fr!important;
 align-items:center!important;
 gap:6px!important;
 margin:0!important;
 color:var(--pwrd-muted)!important;
 -webkit-text-fill-color:var(--pwrd-muted)!important;
 font-size:10px!important;
 font-weight:700!important;
}
.pwrd-time-field input{
 display:block!important;
 width:100%!important;
 min-width:0!important;
 height:40px!important;
 padding:0 8px!important;
 border:1px solid #cfd4e2!important;
 border-radius:8px!important;
 background:#fff!important;
 color:var(--pwrd-ink)!important;
 -webkit-text-fill-color:var(--pwrd-ink)!important;
 cursor:text!important;
 pointer-events:auto!important;
 opacity:1!important;
 visibility:visible!important;
}
.pwrd-time-field input:focus{
 border-color:var(--pwrd-violet)!important;
 box-shadow:0 0 0 3px #eeeaff!important;
 outline:0!important;
}
.pwrd-time-field input:disabled{
 background:#f2f3f7!important;
 color:#9ba1b1!important;
 -webkit-text-fill-color:#9ba1b1!important;
 cursor:not-allowed!important;
 opacity:1!important;
}
.pwrd-switch{
 display:block!important;
 position:relative!important;
 width:38px!important;
 height:22px!important;
 cursor:pointer!important;
}
.pwrd-switch input{
 position:absolute!important;
 inset:0!important;
 z-index:3!important;
 display:block!important;
 width:38px!important;
 height:22px!important;
 margin:0!important;
 padding:0!important;
 opacity:0!important;
 cursor:pointer!important;
 pointer-events:auto!important;
}
.pwrd-switch i{
 width:38px!important;
 height:22px!important;
 pointer-events:none!important;
}
.pwrd-switch i:after{
 width:16px!important;
 height:16px!important;
 margin:3px!important;
}
.pwrd-switch input:checked+i:after{transform:translateX(16px)!important}
.pwrd-schedule-bottom{
 display:flex!important;
 justify-content:flex-end!important;
 padding-top:18px!important;
 margin-top:6px!important;
 border-top:1px solid #eff1f6!important;
}
.pwrd-panel-app input,
.pwrd-panel-app select,
.pwrd-booking-app input,
.pwrd-booking-app select{
 color:var(--pwrd-text)!important;
 -webkit-text-fill-color:var(--pwrd-text)!important;
 font-size:13px!important;
 font-weight:500!important;
 line-height:1.2!important;
}
@media(max-width:1180px){
 .pwrd-booking-shell{
  grid-template-columns:1fr!important;
  padding:28px!important;
 }
 .pwrd-book-copy{display:none!important}
 .pwrd-book-card{
  width:min(100%,600px)!important;
  margin:0 auto!important;
 }
}
@media(max-width:650px){
 .pwrd-panel-app{
  font-size:15px!important;
  line-height:1.55!important;
 }
 .pwrd-sidebar{
  width:275px!important;
  left:-290px!important;
  padding:24px 18px!important;
 }
 .pwrd-sidebar.open{left:0!important}
 .pwrd-side-brand{
  font-size:18px!important;
  gap:13px!important;
 }
 .pwrd-logo-mark{
  width:38px!important;
  height:38px!important;
  transform:scale(1.08)!important;
  transform-origin:left center!important;
 }
 .pwrd-sidebar nav{
  gap:7px!important;
  margin-top:30px!important;
 }
 .pwrd-sidebar nav button{
  min-height:48px!important;
  padding:12px 14px!important;
  gap:14px!important;
  border-radius:12px!important;
  font-size:15px!important;
 }
 .pwrd-sidebar nav .pwrd-icon{
  width:23px!important;
  height:23px!important;
  stroke-width:2!important;
 }
 .pwrd-nav-count{
  min-width:24px!important;
  min-height:21px!important;
  padding:3px 7px!important;
  font-size:11px!important;
 }
 .pwrd-side-bottom a{
  min-height:38px!important;
  display:flex!important;
  align-items:center!important;
  font-size:13px!important;
 }
 .pwrd-mobile-close{
  display:grid!important;
  place-items:center!important;
  width:40px!important;
  height:40px!important;
 }
 .pwrd-mobile-close .pwrd-icon{
  width:21px!important;
  height:21px!important;
 }
 .pwrd-topbar{
  height:68px!important;
  padding:0 12px!important;
  gap:8px!important;
 }
 .pwrd-mobile-menu{
  display:grid!important;
  place-items:center!important;
  width:44px!important;
  height:44px!important;
  padding:10px!important;
 }
 .pwrd-mobile-menu .pwrd-icon{
  width:25px!important;
  height:25px!important;
  stroke-width:2.2!important;
 }
 .pwrd-global-search{
  height:44px!important;
  min-width:0!important;
  padding:0 11px!important;
 }
 .pwrd-global-search .pwrd-icon{
  width:21px!important;
  height:21px!important;
 }
 .pwrd-global-search input{
  font-size:13px!important;
 }
 .pwrd-profile .pwrd-avatar{
  width:42px!important;
  height:42px!important;
  font-size:12px!important;
 }
 .pwrd-panel-app h1,
 .pwrd-booking-app h1{font-size:23px!important}
 .pwrd-book-card h2{font-size:21px!important}
 .pwrd-page-head{
  gap:14px!important;
  margin-bottom:20px!important;
 }
 .pwrd-page-head p{
  font-size:13px!important;
  line-height:1.5!important;
 }
 .pwrd-eyebrow{
  font-size:11px!important;
 }
 .pwrd-btn{
  min-height:44px!important;
  padding:11px 15px!important;
  font-size:13px!important;
 }
 .pwrd-btn .pwrd-icon{
  width:20px!important;
  height:20px!important;
 }
 .pwrd-stat{
  min-height:128px!important;
  padding:16px!important;
 }
 .pwrd-stat>small{
  max-width:70%!important;
  font-size:11px!important;
  line-height:1.35!important;
 }
 .pwrd-stat>b{
  font-size:23px!important;
 }
 .pwrd-stat p{
  max-width:72%!important;
  font-size:10px!important;
  line-height:1.4!important;
 }
 .pwrd-stat-icon{
  width:44px!important;
  height:44px!important;
  right:13px!important;
  top:15px!important;
  font-size:19px!important;
 }
 .pwrd-card{
  padding:16px!important;
 }
 .pwrd-card-head{
  margin-bottom:12px!important;
 }
 .pwrd-card-head h2{
  font-size:15px!important;
 }
 .pwrd-card-head button,
 .pwrd-card-head>span{
  font-size:11px!important;
 }
 .pwrd-avatar.small{
  width:38px!important;
  height:38px!important;
  font-size:11px!important;
 }
 .pwrd-visit-row{
  grid-template-columns:48px 38px minmax(0,1fr)!important;
  gap:9px!important;
  min-height:64px!important;
  padding:10px 3px!important;
 }
 .pwrd-visit-row time{
  font-size:12px!important;
 }
 .pwrd-visit-row b{
  font-size:12px!important;
 }
 .pwrd-visit-row small{
  font-size:10px!important;
  line-height:1.35!important;
 }
 .pwrd-visit-row .pwrd-status{
  grid-column:3!important;
  justify-self:start!important;
  padding:5px 9px!important;
  font-size:9px!important;
 }
 .pwrd-request{
  grid-template-columns:38px minmax(0,1fr) 34px 34px!important;
  gap:8px!important;
  min-height:62px!important;
 }
 .pwrd-request b{font-size:12px!important}
 .pwrd-request small{font-size:10px!important}
 .pwrd-request button{
  width:34px!important;
  height:34px!important;
  font-size:15px!important;
 }
 .pwrd-hours-summary>div{
  min-height:30px!important;
  grid-template-columns:12px 1fr auto!important;
  font-size:11px!important;
 }
 .pwrd-hours-summary b{font-size:11px!important}
 .pwrd-absence{
  grid-template-columns:38px 1fr!important;
  min-height:60px!important;
 }
 .pwrd-absence>span:first-child{
  width:38px!important;
  height:38px!important;
  font-size:17px!important;
 }
 .pwrd-absence b{font-size:12px!important}
 .pwrd-absence small{font-size:10px!important}
 .pwrd-absence em{
  grid-column:2!important;
  justify-self:start!important;
  font-size:9px!important;
  padding:4px 8px!important;
 }
 .pwrd-patient-card,
 .pwrd-service-card{
  padding:18px!important;
 }
 .pwrd-patient-card .pwrd-avatar{
  width:46px!important;
  height:46px!important;
  font-size:13px!important;
 }
 .pwrd-patient-card h3,
 .pwrd-service-card h3{
  font-size:14px!important;
 }
 .pwrd-patient-card p,
 .pwrd-service-card p{
  font-size:12px!important;
 }
 .pwrd-service-symbol{
  width:48px!important;
  height:48px!important;
  font-size:22px!important;
 }
 .pwrd-active-label{
  padding:5px 9px!important;
  font-size:10px!important;
 }
 .pwrd-week-calendar{
  grid-template-columns:54px repeat(7,132px)!important;
 }
 .pwrd-week-corner,
 .pwrd-week-head{
  height:64px!important;
 }
 .pwrd-week-head b{font-size:10px!important}
 .pwrd-week-head span{font-size:13px!important}
 .pwrd-hour{
  height:92px!important;
  padding:10px 6px!important;
  font-size:10px!important;
 }
 .pwrd-week-cell{
  min-height:92px!important;
  padding:5px!important;
 }
 .pwrd-event{
  min-height:49px!important;
  padding:6px 7px!important;
 }
 .pwrd-event b{font-size:9px!important}
 .pwrd-event span{font-size:11px!important}
 .pwrd-event small{font-size:9px!important}
 .pwrd-detail-panel{
  padding:18px!important;
 }
 .pwrd-detail-person h3{font-size:16px!important}
 .pwrd-contact{font-size:12px!important}
 .pwrd-detail-panel label{font-size:10px!important}
 .pwrd-detail-panel p{font-size:12px!important}
 .pwrd-detail-panel select{
  height:44px!important;
  font-size:12px!important;
 }
 .pwrd-booking-shell{padding:16px 10px!important}
 .pwrd-public-service b{font-size:12px!important}
 .pwrd-times button{font-size:12px!important}
 .pwrd-schedule-notice{
  align-items:flex-start!important;
  flex-direction:column!important;
 }
 .pwrd-schedule>div{
  grid-template-columns:38px 1fr!important;
  gap:8px 10px!important;
  padding:14px 4px!important;
 }
 .pwrd-schedule>div>.pwrd-day-state{
  grid-column:2!important;
 }
 .pwrd-time-field{
  grid-column:1/-1!important;
  grid-template-columns:34px 1fr!important;
 }
 .pwrd-schedule-bottom .pwrd-btn{width:100%!important}
 .pwrd-patient-card footer{
  align-items:stretch!important;
  flex-direction:column!important;
 }
 .pwrd-edit-patient{width:100%!important}
}

/* =========================================================
   PIXELWORKS REZERWACJE DEMO 3.3.5 — FINALNA TYPOGRAFIA
   Zakres: panel, formularz publiczny i modale na telefonach
   ========================================================= */
@media(max-width:650px){
 .pwrd-panel-app,.pwrd-booking-app,.pwrd-login-app{font-size:16px!important;line-height:1.55!important}
 .pwrd-panel-app button,.pwrd-booking-app button,.pwrd-login-app button,
 .pwrd-panel-app input,.pwrd-booking-app input,.pwrd-login-app input,
 .pwrd-panel-app select,.pwrd-booking-app select,.pwrd-login-app select{min-height:44px!important;font-size:16px!important}
 .pwrd-global-search input{font-size:15px!important}
 .pwrd-table th{font-size:12px!important}.pwrd-table td{font-size:14px!important}
 .pwrd-person small,.pwrd-source,.pwrd-status-select{font-size:12px!important}
 .pwrd-field label,.pwrd-book-card>div>label{font-size:14px!important}
 .pwrd-consent{font-size:13px!important;align-items:flex-start!important}
 .pwrd-consent input{min-height:22px!important;min-width:22px!important;margin-top:1px!important}
 .pwrd-public-service{min-height:68px!important;padding:14px!important}
 .pwrd-public-service b{font-size:16px!important}.pwrd-public-service small{font-size:14px!important}
 .pwrd-times button{min-height:48px!important;font-size:16px!important}
 .pwrd-step-head,.pwrd-step-head span,.pwrd-back{font-size:14px!important}
 .pwrd-summary span,.pwrd-summary small{font-size:13px!important}
 .pwrd-card-head h2{font-size:17px!important}.pwrd-card-head button,.pwrd-card-head>span{font-size:14px!important}
 .pwrd-stat>small{font-size:14px!important}.pwrd-stat p{font-size:13px!important;max-width:76%!important}
 .pwrd-visit-row time,.pwrd-visit-row b{font-size:14px!important}.pwrd-visit-row small{font-size:13px!important}
 .pwrd-visit-row .pwrd-status{font-size:12px!important}
 .pwrd-request b,.pwrd-absence b{font-size:14px!important}
 .pwrd-request small,.pwrd-absence small{font-size:13px!important}
 .pwrd-request button{min-width:44px!important;min-height:44px!important;font-size:18px!important}
 .pwrd-hours-summary>div,.pwrd-hours-summary b{font-size:14px!important;min-height:38px!important}
 .pwrd-absence em,.pwrd-active-label{font-size:12px!important}
 .pwrd-patient-card h3,.pwrd-service-card h3{font-size:16px!important}
 .pwrd-patient-card p,.pwrd-service-card p,.pwrd-patient-card footer{font-size:14px!important}
 .pwrd-event{min-height:58px!important}.pwrd-event b{font-size:12px!important}.pwrd-event span{font-size:13px!important}.pwrd-event small{font-size:12px!important}
 .pwrd-detail-person h3{font-size:18px!important}.pwrd-contact,.pwrd-detail-panel p{font-size:14px!important}
 .pwrd-detail-panel label{font-size:12px!important}.pwrd-detail-panel select{font-size:16px!important}
 .pwrd-day-state,.pwrd-time-field span{font-size:14px!important}
 .pwrd-schedule input[type=time]{font-size:16px!important}
 .pwrd-modal-card{padding:22px 18px!important}.pwrd-modal-title h2{font-size:20px!important}.pwrd-modal-title p{font-size:14px!important}
 .pwrd-switch-row{font-size:14px!important;min-height:50px!important;align-items:center!important}
}
