main:has(>header a[aria-label^="Ir al inicio de "])>div[aria-hidden=true]:first-child{background-image:linear-gradient(135deg,#ffffff07 0 1px,#0000 1px 22px),radial-gradient(circle at 50% 18%,#ffffff09,#0000 23rem),radial-gradient(circle at top,#ffffff0b,#0000 29rem),linear-gradient(#ffffff02,#0000 45%,#000000e6)!important}main:has(>header a[aria-label^="Ir al inicio de "]) a[href="/book?mode=auto"]{box-shadow:0 14px 36px #0000004d!important}main:has(>header a[aria-label^="Ir al inicio de "]) span[aria-label]{box-shadow:0 8px 28px #00000057!important}main:has(>header a[aria-label^="Ir al inicio de "]) section>img{box-shadow:0 0 0 3px #ffffff09,0 18px 48px #0000009e!important}section[aria-labelledby=barber-home-quick-actions] a[href="/dashboard/appointments"]{-webkit-backdrop-filter:none;backdrop-filter:none;color:#18181b!important;background:#fafafa!important;border-color:#ffffffeb!important;box-shadow:0 12px 34px #ffffff0e,0 18px 44px #00000042!important}section[aria-labelledby=barber-home-quick-actions] a[href="/dashboard/appointments"]:hover{background:#fff!important;border-color:#fff!important}section[aria-labelledby=barber-home-quick-actions] a[href="/dashboard/appointments"]:focus-visible{outline-color:#fff!important}section[aria-labelledby=barber-home-quick-actions] a[href="/dashboard/appointments"]>span:last-child{color:#52525b!important}section[aria-labelledby=register-consents]>div:first-child>span:last-child{display:none!important}.staff-booking-premium select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:none!important;color:#f4f4f5!important;background-color:#111113!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23d4d4d8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E")!important;background-position:right .9rem center!important;background-repeat:no-repeat!important;background-size:1rem 1rem!important;border-color:#ffffff24!important;padding-right:2.75rem!important;box-shadow:inset 0 0 0 1px #ffffff03!important}main.tb-neutral-ui:has(a[aria-label^="Ir al inicio de "]):has(nav a[href=\/dashboard]) select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:none!important;color:#f4f4f5!important;background-color:#111113!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23d4d4d8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E")!important;background-position:right .9rem center!important;background-repeat:no-repeat!important;background-size:1rem 1rem!important;border-color:#ffffff24!important;padding-right:2.75rem!important;box-shadow:inset 0 0 0 1px #ffffff03!important}.staff-booking-premium select:focus{border-color:#ffffff61!important;box-shadow:0 0 0 2px #ffffff16!important}main.tb-neutral-ui:has(a[aria-label^="Ir al inicio de "]):has(nav a[href=\/dashboard]) select:focus{border-color:#ffffff61!important;box-shadow:0 0 0 2px #ffffff16!important}.staff-booking-premium select option{color:#f4f4f5;background:#111113}main.tb-neutral-ui:has(a[aria-label^="Ir al inicio de "]):has(nav a[href=\/dashboard]) select option{color:#f4f4f5;background:#111113}.staff-booking-premium{width:100%;max-width:72rem;margin-inline:auto;padding:clamp(1rem,2.5vw,1.75rem)}.staff-booking-premium .staff-booking-hero{background:radial-gradient(circle at 100% 0,#ffffff0a,#0000 28%),#09090bd6;border:1px solid #ffffff1a;border-radius:1.35rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 22px 68px #0000004d}.staff-booking-premium .staff-booking-hero h1{letter-spacing:-.025em}.staff-booking-premium .staff-booking-back{color:#e4e4e7;background:#ffffff09;border:1px solid #ffffff24;border-radius:.85rem;justify-content:center;align-items:center;min-height:2.75rem;margin-top:1rem;padding:.65rem .95rem;font-size:.875rem;font-weight:700;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.staff-booking-premium .staff-booking-back:hover{color:#fff;background:#fff1;border-color:#ffffff47}.staff-booking-premium .staff-booking-back:focus-visible,.staff-booking-premium select:focus-visible,.staff-booking-premium button:focus-visible,.staff-booking-premium input:focus-visible{outline-offset:2px;outline:2px solid #ffffffe6}main.tb-neutral-ui:has(a[aria-label^="Ir al inicio de "]):has(nav a[href=\/dashboard]) select:focus-visible{outline-offset:2px;outline:2px solid #ffffffe6}main.tb-neutral-ui:has(a[aria-label^="Ir al inicio de "]):has(nav a[href=\/dashboard]) button:focus-visible{outline-offset:2px;outline:2px solid #ffffffe6}main.tb-neutral-ui:has(a[aria-label^="Ir al inicio de "]):has(nav a[href=\/dashboard]) input:focus-visible{outline-offset:2px;outline:2px solid #ffffffe6}.staff-booking-premium [data-calendar-presentation=internal]{color:#f4f4f5!important;background:linear-gradient(#ffffff06,#0000 34%),#0a0a0a!important;border-color:#ffffff1c!important;box-shadow:0 20px 58px #00000047!important}main.tb-neutral-ui:has(a[aria-label^="Ir al inicio de "]):has(nav a[href=\/dashboard]) [data-calendar-presentation=public-compact]{color:#f4f4f5!important;background:linear-gradient(#ffffff06,#0000 32%),#0a0a0a!important;border-color:#ffffff1c!important;box-shadow:0 20px 58px #0000004d!important}.staff-booking-premium [data-calendar-presentation=internal] h2{color:#fff!important}main.tb-neutral-ui:has(a[aria-label^="Ir al inicio de "]):has(nav a[href=\/dashboard]) [data-calendar-presentation=public-compact] h2{color:#fff!important}.staff-booking-premium [data-calendar-presentation=internal] button[aria-label="Ver mes anterior"],.staff-booking-premium [data-calendar-presentation=internal] button[aria-label="Ver mes siguiente"]{color:#d4d4d8!important;background:#ffffff09!important;border-color:#ffffff1f!important}main.tb-neutral-ui:has(a[aria-label^="Ir al inicio de "]):has(nav a[href=\/dashboard]) [data-calendar-presentation=public-compact] button[aria-label="Ver mes anterior"]{color:#d4d4d8!important;background:#ffffff09!important;border-color:#ffffff1f!important}main.tb-neutral-ui:has(a[aria-label^="Ir al inicio de "]):has(nav a[href=\/dashboard]) [data-calendar-presentation=public-compact] button[aria-label="Ver mes siguiente"]{color:#d4d4d8!important;background:#ffffff09!important;border-color:#ffffff1f!important}.staff-booking-premium [data-calendar-presentation=internal] button[aria-label="Ver mes anterior"]:hover,.staff-booking-premium [data-calendar-presentation=internal] button[aria-label="Ver mes siguiente"]:hover{color:#fff!important;background:#ffffff12!important;border-color:#ffffff47!important}main.tb-neutral-ui:has(a[aria-label^="Ir al inicio de "]):has(nav a[href=\/dashboard]) [data-calendar-presentation=public-compact] button[aria-label="Ver mes anterior"]:hover{color:#fff!important;background:#ffffff12!important;border-color:#ffffff47!important}main.tb-neutral-ui:has(a[aria-label^="Ir al inicio de "]):has(nav a[href=\/dashboard]) [data-calendar-presentation=public-compact] button[aria-label="Ver mes siguiente"]:hover{color:#fff!important;background:#ffffff12!important;border-color:#ffffff47!important}.staff-booking-premium [data-calendar-presentation=internal] [data-calendar-day-state=available]{color:#e4e4e7!important;border-color:#0000!important}main.tb-neutral-ui:has(a[aria-label^="Ir al inicio de "]):has(nav a[href=\/dashboard]) [data-calendar-presentation=public-compact] [data-calendar-day-state=available]{color:#e4e4e7!important;border-color:#0000!important}.staff-booking-premium [data-calendar-presentation=internal] [data-calendar-day-state=available]:hover{color:#fff!important;background:#ffffff13!important;border-color:#ffffff26!important}main.tb-neutral-ui:has(a[aria-label^="Ir al inicio de "]):has(nav a[href=\/dashboard]) [data-calendar-presentation=public-compact] [data-calendar-day-state=available]:hover{color:#fff!important;background:#ffffff13!important;border-color:#ffffff26!important}.staff-booking-premium [data-calendar-presentation=internal] [data-calendar-day-state=today]{color:#fff!important;background:#ffffff0e!important;border:1px solid #ffffff57!important}main.tb-neutral-ui:has(a[aria-label^="Ir al inicio de "]):has(nav a[href=\/dashboard]) [data-calendar-presentation=public-compact] [data-calendar-day-state=today]{color:#fff!important;background:#ffffff0e!important;border:1px solid #ffffff57!important}.staff-booking-premium [data-calendar-presentation=internal] [data-calendar-day-state=selected]{color:#18181b!important;background:#fafafa!important;border:1px solid #fff!important;box-shadow:0 8px 24px #ffffff14!important}main.tb-neutral-ui:has(a[aria-label^="Ir al inicio de "]):has(nav a[href=\/dashboard]) [data-calendar-presentation=public-compact] [data-calendar-day-state=selected]{color:#18181b!important;background:#fafafa!important;border:1px solid #fff!important;box-shadow:0 8px 24px #ffffff14!important}.staff-booking-premium [data-calendar-presentation=internal] [data-calendar-day-state=disabled]{color:#52525b!important}main.tb-neutral-ui:has(a[aria-label^="Ir al inicio de "]):has(nav a[href=\/dashboard]) [data-calendar-presentation=public-compact] [data-calendar-day-state=disabled]{color:#52525b!important}main.tb-neutral-ui:has(a[aria-label^="Ir al inicio de "]):has(nav a[href=\/dashboard]) [data-calendar-presentation=public-compact] [data-calendar-day-state=outside]{color:#52525b!important}.staff-booking-premium input[type=checkbox]{accent-color:#f4f4f5!important}main.tb-neutral-ui:has(a[aria-label^="Ir al inicio de "]):has(nav a[href=\/dashboard]) input[type=checkbox]{accent-color:#f4f4f5!important}.staff-booking-premium [data-testid=booking-slots] button[aria-pressed=true]{color:#18181b!important;background:#fafafa!important;border-color:#fff!important}main.tb-neutral-ui:has(a[aria-label^="Ir al inicio de "]):has(nav a[href=\/dashboard]) [data-testid=booking-slots] button[aria-pressed=true]{color:#18181b!important;background:#fafafa!important;border-color:#fff!important}@media (max-width:639px){main:has(>header a[aria-label^="Ir al inicio de "])>section{padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px))!important}.staff-booking-premium{padding:.9rem 1rem 1.25rem}.staff-booking-premium .staff-booking-hero{border-radius:1.2rem;padding:1rem}.staff-booking-premium .staff-booking-back{width:100%}.staff-booking-premium [data-calendar-presentation=internal]{padding:.75rem!important}main.tb-neutral-ui:has(a[aria-label^="Ir al inicio de "]):has(nav a[href=\/dashboard]) [data-calendar-presentation=public-compact]{padding:.75rem!important}}
