.zb-operation-page .module-hero{border:1px solid color-mix(in oklab, var(--primary) 18%, var(--border));background:radial-gradient(circle at 92% 6%, color-mix(in oklab, var(--primary) 13%, transparent), transparent 15rem), linear-gradient(145deg, var(--card), color-mix(in oklab, var(--card) 88%, var(--background) 12%));border-radius:1.3rem;padding:1.15rem;box-shadow:0 22px 52px -40px #000000f2}.zb-operation-page .module-hero .eyebrow{letter-spacing:.15em;border-radius:999px;padding:.4rem .7rem;font-weight:900}.zb-operation-page .module-hero h2{letter-spacing:-.035em;font-weight:900}.zb-operation-page .premium-card,.zb-operation-page [data-slot=card]{border-color:color-mix(in oklab, var(--primary) 14%, var(--border));background:linear-gradient(180deg, var(--card), color-mix(in oklab, var(--card) 90%, var(--background) 10%));box-shadow:0 18px 44px -36px #000000f2}.zb-operation-page .premium-card{border-radius:1.15rem}.zb-operation-page .mobile-filter-bar{border-color:color-mix(in oklab, var(--primary) 13%, transparent);background:color-mix(in oklab, var(--card) 90%, var(--background) 10%);border-radius:1rem;box-shadow:0 14px 34px -28px #000000eb}.zb-operation-page input,.zb-operation-page textarea,.zb-operation-page [role=combobox],.zb-operation-page button{border-radius:.85rem}.zb-operation-page input,.zb-operation-page textarea,.zb-operation-page [role=combobox]{border-color:var(--input);background:color-mix(in oklab, var(--card) 88%, var(--background) 12%)}.zb-operation-page input:focus,.zb-operation-page textarea:focus,.zb-operation-page [role=combobox]:focus-visible{border-color:color-mix(in oklab, var(--primary) 55%, var(--border))}.zb-operation-page table{border-collapse:separate;border-spacing:0}.zb-operation-page thead tr{background:color-mix(in oklab, var(--muted) 56%, transparent)}.zb-operation-page th{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.zb-operation-page tbody tr{transition:background-color .16s,box-shadow .16s}.zb-operation-page tbody tr:hover{background:color-mix(in oklab, var(--primary) 5%, transparent)}.zb-operation-page .mobile-record-card,.zb-operation-page .zb-mobile-card{border-color:color-mix(in oklab, var(--primary) 15%, var(--border));background:radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--primary) 7%, transparent), transparent 10rem), linear-gradient(145deg, var(--card), color-mix(in oklab, var(--card) 90%, var(--background) 10%));border-radius:1.05rem}.zb-clients-page .mobile-record-card>div:first-child>div:first-child{font-size:1rem;font-weight:900}.zb-clients-page .mobile-record-card dl{border-top:1px solid color-mix(in oklab, var(--primary) 9%, transparent);padding-top:.85rem}.zb-clients-page .mobile-record-card dt{font-weight:700}.zb-clients-page .mobile-record-card dd{color:color-mix(in oklab, var(--foreground) 92%, transparent)}.zb-professionals-page .grid.grid-cols-3>div,.zb-services-page .grid.grid-cols-2>div,.zb-services-page .grid.md\:grid-cols-4>div{border-color:color-mix(in oklab, var(--primary) 14%, var(--border))}.zb-professionals-page [data-slot=badge],.zb-services-page [data-slot=badge]{font-weight:800}.zb-operation-page [data-slot=dialog-content],.zb-operation-page [data-slot=sheet-content]{border-color:color-mix(in oklab, var(--primary) 18%, var(--border));background:radial-gradient(circle at 100% 0%, oklch(82% .15 85/.08), transparent 16rem), var(--popover)}.zb-operation-page [data-slot=dialog-title],.zb-operation-page [data-slot=sheet-title]{font-family:Manrope,Inter,system-ui,sans-serif;font-weight:900}@media (width>=640px){.zb-operation-page .module-hero{padding:1.35rem 1.45rem}}@media (width<=767px){.zb-operation-page{padding-inline:.65rem}.zb-operation-page .module-hero{border-radius:1.15rem;padding:1rem}.zb-operation-page .module-hero h2{font-size:1.55rem}.zb-operation-page .mobile-filter-bar{top:calc(env(safe-area-inset-top,0px) + 4rem)}.zb-operation-page .mobile-record-card{padding:.95rem}.zb-operation-page button,.zb-operation-page [role=button]{min-height:44px}}@media (hover:hover){.zb-operation-page .mobile-record-card:hover,.zb-operation-page .zb-mobile-card:hover{border-color:oklch(82% .15 85/.29);box-shadow:0 16px 38px -30px oklch(82% .15 85/.3)}}
