:root:has([data-app-main],[data-app-shell]) [data-slot=card]{border-radius:var(--syb-radio-tarjeta);box-shadow:none}@layer components{:is(main[data-app-main],[data-app-shell] main) :is(.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl,.border-dashed).border:not([data-slot=card] *,[class*=bg-brand] *,[class*=border-white]){background-color:hsl(var(--card))}}.syb-kpi{background:hsl(var(--card));border-radius:var(--syb-radio-tarjeta)}:is(main[data-app-main],[data-app-shell] main) :is(.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl).border:not(input,textarea,select,button,label,.border-dashed,[class*=focus-within],[data-borde],[aria-pressed],[aria-checked],[aria-selected],[role=radio],[role=option],[role=tab],[data-state=checked],[data-state=on]){border-color:#0000}:is(main[data-app-main],[data-app-shell] main) :is(.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl).border:is(.bg-background,[class*=bg-secondary\/],[class*=bg-muted\/]):not(input,textarea,select,button,label,a,[data-borde],[data-slot=card] *,.bg-card *,.syb-kpi *,[role=dialog] *){background-color:hsl(var(--card))}.syb-database-band{background:hsl(var(--background))}:is(main[data-app-main],[data-app-shell] main) .syb-sector-segments{border-radius:var(--syb-radio-pildora);background:hsl(var(--foreground) / .075);padding:4px}.syb-sector-segments button{border-radius:var(--syb-radio-pildora)}.syb-sector-segments button:is([aria-current=true],[data-state=active]){background:hsl(var(--syb-elegido,var(--card)));box-shadow:none}.syb-day-segments{border-radius:var(--syb-radio-pildora);padding:3px}.syb-day-segments>button{border-radius:var(--syb-radio-pildora);min-height:28px}.syb-composer{padding:5px;border-radius:24px!important}.syb-composer button{border-radius:19px}.syb-composer textarea{min-height:64px;max-height:min(280px,35dvh);overflow-y:auto}.syb-unlock{flex-direction:column;justify-content:center;min-height:min(65dvh,560px);display:flex}.syb-unlock-bio{border-radius:24px;flex-direction:column;align-items:center;gap:16px;margin:0 auto 24px;padding:16px 24px;display:flex}.syb-unlock-bio:hover{background:hsl(var(--secondary) / .4)}.syb-unlock-bio:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.syb-app-topbar{box-shadow:none;border-bottom:0}:root:has([data-app-main],[data-app-shell]) :is(.syb-app-topbar,.syb-barra-lateral).syb-vidrio{background-color:hsl(var(--background) / .72);box-shadow:none}:root:has([data-app-main],[data-app-shell]) :is(.syb-vidrio,.syb-vidrio-denso){background-color:hsl(var(--syb-vidrio-relleno));-webkit-backdrop-filter:var(--syb-vidrio-filtro);backdrop-filter:var(--syb-vidrio-filtro);box-shadow:inset 0 0 0 1px var(--syb-vidrio-canto), inset 0 1px 1px var(--syb-vidrio-brillo-superior)}:root:has([data-app-main],[data-app-shell]) .syb-vidrio-flota{box-shadow:inset 0 0 0 1px var(--syb-vidrio-canto), inset 0 1px 1px var(--syb-vidrio-brillo-superior), var(--syb-vidrio-sombra)}@media (prefers-reduced-transparency:reduce){:root:has([data-app-main],[data-app-shell]) :is(.syb-vidrio,.syb-vidrio-denso){background-color:var(--syb-vidrio-opaco);-webkit-backdrop-filter:none;backdrop-filter:none}}:root:has([data-app-main],[data-app-shell]) .syb-vidrio-barra{background-color:hsl(var(--syb-vidrio-relleno));-webkit-backdrop-filter:var(--syb-vidrio-filtro);backdrop-filter:var(--syb-vidrio-filtro);box-shadow:inset 0 0 0 1px var(--syb-vidrio-canto), inset 0 1px 1px var(--syb-vidrio-brillo-superior), var(--syb-vidrio-sombra)}.syb-vidrio-menu{background-color:hsl(var(--popover) / .96);-webkit-backdrop-filter:blur(var(--syb-vidrio-desenfoque-grande,24px)) saturate(1.4);backdrop-filter:blur(var(--syb-vidrio-desenfoque-grande,24px)) saturate(1.4);box-shadow:inset 0 0 0 1px var(--syb-vidrio-canto,hsl(var(--border))), var(--syb-sombra-flotante,0 18px 40px -16px #00000059)}:root:has([data-app-main],[data-app-shell]) .syb-vidrio-menu{background-color:hsl(var(--card) / .88);-webkit-backdrop-filter:blur(var(--syb-vidrio-desenfoque-grande)) saturate(1.4);backdrop-filter:blur(var(--syb-vidrio-desenfoque-grande)) saturate(1.4);box-shadow:inset 0 0 0 1px var(--syb-vidrio-canto), var(--syb-sombra-flotante)}@media (prefers-reduced-transparency:reduce){:root:has([data-app-main],[data-app-shell]) :is(.syb-vidrio-barra,.syb-vidrio-menu){background-color:hsl(var(--card));-webkit-backdrop-filter:none;backdrop-filter:none}}:root:has([data-app-main],[data-app-shell]) :is([role=dialog],[data-slot=card]) [data-slot=card]{background-color:color-mix(in srgb, hsl(var(--foreground)) calc(var(--syb-dentro-de-hoja) * 100%), hsl(var(--card)))}.syb-composer.syb-vidrio-denso{background-color:hsl(var(--card) / .92)}:root{--syb-chart:var(--syb-grafico-serie,202 24% 36%)}
