.quick-bar{gap:5px;padding:7px 9px;overflow:visible;white-space:nowrap}
.quick-bar>a,.quick-bar>button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 15px;min-height:38px;font-size:11px;line-height:1.5;border-radius:24px;transition:background .25s,color .25s}
.quick-bar>a:hover{background:#ffffff15}.quick-bar .quick-client{background:var(--accent);color:#20291f}.quick-bar .quick-client:hover{background:#e2ebd5}.quick-client>span{font-size:16px}.quick-bar>#theme-toggle{border-left:1px solid #ffffff20;border-radius:0 24px 24px 0;margin-left:4px;padding-left:17px}.quick-bar>#theme-toggle span{font-size:14px;transition:rotate .25s}.quick-bar>#theme-toggle[aria-expanded=true] span{rotate:180deg}
.quick-bar>.theme-panel{display:block;position:absolute;bottom:calc(100% + 13px);right:0;background:#2a2b2c;border:1px solid #ffffff30;padding:17px;border-radius:9px;box-shadow:0 10px 35px #0004}.theme-panel>p{font-size:8px;letter-spacing:1.5px;margin-bottom:12px;color:#bfc2bd}.theme-panel>div{display:flex;gap:4px}.theme-panel button{font-size:10px;min-height:36px;padding:9px 13px}
[data-service=infantil] .service-photo{isolation:isolate}.balloon-layer{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.balloon{--balloon-x:10%;--balloon-drift:12px;--balloon-delay:0s;--balloon-time:3.5s;position:absolute;left:var(--balloon-x);bottom:-120px;width:32px;height:41px;background:var(--balloon-color,#c9dbb8);border-radius:49% 51% 47% 49%;opacity:0;box-shadow:inset -5px -5px 10px #00000015,inset 5px 5px 9px #ffffff45;transform-origin:50% 100%}.balloon:before{content:'';position:absolute;left:13px;bottom:-4px;width:7px;height:7px;background:var(--balloon-color,#c9dbb8);clip-path:polygon(50% 0,100% 100%,0 100%)}.balloon:after{content:'';position:absolute;left:16px;top:45px;width:1px;height:67px;background:#ffffff8a;transform:rotate(-5deg);transform-origin:top}.balloons-active .balloon{animation:balloon-rise var(--balloon-time) cubic-bezier(.27,.42,.47,1) var(--balloon-delay) both}.balloon-layer .balloon:nth-child(2n){width:26px;height:34px}.balloon-layer .balloon:nth-child(2n):after{top:38px;height:55px}.balloon-layer .balloon:nth-child(2n):before{left:10px}
@keyframes balloon-rise{0%{opacity:0;transform:translate(0,0) rotate(-9deg)}12%{opacity:.83}45%{transform:translate(calc(var(--balloon-drift)*-.45),-190px) rotate(8deg);opacity:.83}85%{opacity:.7}100%{opacity:0;transform:translate(var(--balloon-drift),-650px) rotate(-7deg)}}
@media(max-width:600px){.quick-bar{gap:1px;padding:6px}.quick-bar>a,.quick-bar>button{padding:10px 12px;font-size:10px;gap:7px;min-height:40px}.quick-bar>#theme-toggle{padding-left:12px;margin-left:3px}.quick-client>span{font-size:14px}.quick-bar>.theme-panel{padding:14px}.theme-panel button{font-size:10px;min-height:40px}.balloon{width:26px;height:34px}.balloon:after{top:38px}.balloon-layer .balloon:nth-child(2n){width:22px;height:29px}.balloon-layer .balloon:nth-child(2n):after{top:33px}}
@media(max-width:360px){.quick-bar>a,.quick-bar>button{font-size:9px;padding:10px;gap:5px}.quick-bar>#theme-toggle{padding-left:10px}.quick-bar>.theme-panel{right:0}}
@media(prefers-reduced-motion:reduce){.balloon-layer{display:none}.quick-bar>a,.quick-bar>button{transition:none}}
