[data-job-mobile-actions] a,[data-job-mobile-actions] button,aside[aria-label="Job contact actions"] a,aside[aria-label="Job contact actions"] button{border-color:color-mix(in oklab,var(--color-nex) 58%,transparent);background:linear-gradient(180deg,color-mix(in oklab,var(--color-card) 94%,white 6%),var(--color-card));color:var(--color-foreground);box-shadow:0 0 0 1px color-mix(in oklab,var(--color-primary) 16%,transparent),0 0 16px color-mix(in oklab,var(--color-nex) 15%,transparent),inset 0 1px #ffffff0a;font-weight:650;transition:border-color .16s,box-shadow .16s,background-color .16s,transform .12s}[data-job-mobile-actions] a:before,[data-job-mobile-actions] button:before,aside[aria-label="Job contact actions"] a:before,aside[aria-label="Job contact actions"] button:before{width:1.15rem;color:var(--color-nex);text-shadow:0 0 10px color-mix(in oklab,var(--color-nex) 72%,transparent);place-items:center;margin-right:.42rem;font-size:1.05rem;line-height:1;display:inline-grid}[data-job-mobile-actions] :is(a,button):first-child:before,aside[aria-label="Job contact actions"] :is(a,button):first-child:before{content:"↗"}[data-job-mobile-actions] :is(a,button):nth-child(2):before,aside[aria-label="Job contact actions"] :is(a,button):nth-child(2):before{content:"☎"}[data-job-mobile-actions] :is(a,button):nth-child(3):before,aside[aria-label="Job contact actions"] :is(a,button):nth-child(3):before{content:"✉"}@media(hover:hover){[data-job-mobile-actions] :is(a,button):not(:disabled):hover,aside[aria-label="Job contact actions"] :is(a,button):not(:disabled):hover{border-color:color-mix(in oklab,var(--color-nex) 82%,transparent);background:linear-gradient(180deg,color-mix(in oklab,var(--color-card) 88%,var(--color-primary) 12%),var(--color-card));box-shadow:0 0 0 1px color-mix(in oklab,var(--color-primary) 24%,transparent),0 0 22px color-mix(in oklab,var(--color-nex) 24%,transparent),inset 0 1px #ffffff0f}}[data-job-mobile-actions] :is(a,button):not(:disabled):active,aside[aria-label="Job contact actions"] :is(a,button):not(:disabled):active{border-color:var(--color-nex);box-shadow:0 0 0 1px color-mix(in oklab,var(--color-primary) 28%,transparent),0 0 24px color-mix(in oklab,var(--color-nex) 28%,transparent);transform:translateY(1px)}[data-job-mobile-actions] button:disabled,aside[aria-label="Job contact actions"] button:disabled{border-color:var(--color-border);background:var(--color-card);color:var(--color-muted-foreground);box-shadow:none;opacity:.48}[data-job-mobile-actions] button:disabled:before,aside[aria-label="Job contact actions"] button:disabled:before{color:var(--color-muted-foreground);text-shadow:none}@media(max-width:1023px){[data-job-mobile-actions]{bottom:calc(var(--mobile-bottom-nav-height) + .75rem)!important}:has(>[data-job-mobile-actions]){padding-bottom:calc(var(--job-mobile-action-height,65px) + 1.75rem)!important}}[id^=field-step-].border-emerald-500\/40.bg-emerald-500\/\[0\.06\]{border-color:var(--color-border)!important;background:color-mix(in oklab,var(--color-card) 60%,transparent)!important}[id^=field-step-] button.bg-status-won{border:1px solid color-mix(in oklab,var(--status-won) 72%,transparent)!important;background:var(--color-card)!important;color:var(--color-foreground)!important;box-shadow:0 0 0 1px color-mix(in oklab,var(--status-won) 10%,transparent)!important}[id^=field-step-] button.bg-status-won svg{color:var(--status-won)!important}
