@keyframes ActiveOperationsWidget-module-scss-module__wMb2EW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ActiveOperationsWidget-module-scss-module__wMb2EW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes ActiveOperationsWidget-module-scss-module__wMb2EW__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ActiveOperationsWidget-module-scss-module__wMb2EW__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ActiveOperationsWidget-module-scss-module__wMb2EW__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ActiveOperationsWidget-module-scss-module__wMb2EW__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ActiveOperationsWidget-module-scss-module__wMb2EW__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes ActiveOperationsWidget-module-scss-module__wMb2EW__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ActiveOperationsWidget-module-scss-module__wMb2EW__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ActiveOperationsWidget-module-scss-module__wMb2EW__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ActiveOperationsWidget-module-scss-module__wMb2EW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ActiveOperationsWidget-module-scss-module__wMb2EW__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ActiveOperationsWidget-module-scss-module__wMb2EW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ActiveOperationsWidget-module-scss-module__wMb2EW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ActiveOperationsWidget-module-scss-module__wMb2EW__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes ActiveOperationsWidget-module-scss-module__wMb2EW__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes ActiveOperationsWidget-module-scss-module__wMb2EW__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes ActiveOperationsWidget-module-scss-module__wMb2EW__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.ActiveOperationsWidget-module-scss-module__wMb2EW__wrapper{gap:var(--space-3);flex-direction:column;display:flex}.ActiveOperationsWidget-module-scss-module__wMb2EW__title{align-items:center;gap:var(--space-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0;display:flex}.ActiveOperationsWidget-module-scss-module__wMb2EW__count{min-width:1.5rem;height:1.5rem;padding:0 var(--space-2);border-radius:var(--radius-full);background-color:var(--color-primary);color:var(--color-primary-foreground);font-size:var(--font-size-xs);justify-content:center;align-items:center;display:inline-flex}.ActiveOperationsWidget-module-scss-module__wMb2EW__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.ActiveOperationsWidget-module-scss-module__wMb2EW__cardLink{color:inherit;text-decoration:none}.ActiveOperationsWidget-module-scss-module__wMb2EW__card{height:100%;transition-property:box-shadow;transition-duration:var(--transition-duration-fast);transition-timing-function:ease}@media (prefers-reduced-motion:reduce){.ActiveOperationsWidget-module-scss-module__wMb2EW__card{transition-duration:.01ms}}.ActiveOperationsWidget-module-scss-module__wMb2EW__card:hover{box-shadow:var(--shadow-md)}.ActiveOperationsWidget-module-scss-module__wMb2EW__cardHeader{justify-content:space-between;align-items:center;gap:var(--space-2);flex-direction:row;display:flex}.ActiveOperationsWidget-module-scss-module__wMb2EW__cardTitle{font-size:var(--font-size-base)}
@keyframes Tabs-module-scss-module__xyP9CW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Tabs-module-scss-module__xyP9CW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes Tabs-module-scss-module__xyP9CW__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes Tabs-module-scss-module__xyP9CW__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Tabs-module-scss-module__xyP9CW__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes Tabs-module-scss-module__xyP9CW__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes Tabs-module-scss-module__xyP9CW__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes Tabs-module-scss-module__xyP9CW__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes Tabs-module-scss-module__xyP9CW__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes Tabs-module-scss-module__xyP9CW__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes Tabs-module-scss-module__xyP9CW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Tabs-module-scss-module__xyP9CW__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes Tabs-module-scss-module__xyP9CW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes Tabs-module-scss-module__xyP9CW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Tabs-module-scss-module__xyP9CW__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes Tabs-module-scss-module__xyP9CW__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes Tabs-module-scss-module__xyP9CW__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes Tabs-module-scss-module__xyP9CW__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.Tabs-module-scss-module__xyP9CW__tabs{gap:var(--space-2);flex-direction:column;display:flex}.Tabs-module-scss-module__xyP9CW__list{width:fit-content;height:var(--space-9);border-radius:var(--radius-lg);background-color:var(--color-muted);color:var(--color-muted-foreground);padding:var(--space-0-5);justify-content:center;align-items:center;display:inline-flex}.Tabs-module-scss-module__xyP9CW__trigger{justify-content:center;align-items:center;gap:var(--space-1-5);border-radius:var(--radius-md);height:calc(100% - 1px);padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-foreground);transition-property:color,box-shadow;transition-duration:var(--transition-duration-fast);border:1px solid #0000;flex:1;transition-timing-function:ease;display:inline-flex}@media (prefers-reduced-motion:reduce){.Tabs-module-scss-module__xyP9CW__trigger{transition-duration:.01ms}}.Tabs-module-scss-module__xyP9CW__trigger:focus-visible{border-color:var(--color-ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-ring) 50%, transparent);outline:none}.Tabs-module-scss-module__xyP9CW__trigger:disabled,.Tabs-module-scss-module__xyP9CW__trigger[disabled]{pointer-events:none;cursor:not-allowed;opacity:.5}.Tabs-module-scss-module__xyP9CW__trigger[data-state=active]{background-color:var(--color-background);box-shadow:var(--shadow-sm)}.Tabs-module-scss-module__xyP9CW__trigger svg{pointer-events:none;flex-shrink:0}.Tabs-module-scss-module__xyP9CW__trigger svg:not([class*=size-]):not([width]){width:1rem;height:1rem}.Tabs-module-scss-module__xyP9CW__content{outline:none;flex:1}.Tabs-module-scss-module__xyP9CW__list[data-variant=line]{border-bottom:2px solid var(--color-border);background-color:#0000;border-radius:0;grid-auto-columns:1fr;grid-auto-flow:column;width:100%;height:auto;padding:0;display:grid}.Tabs-module-scss-module__xyP9CW__list[data-variant=line] .Tabs-module-scss-module__xyP9CW__trigger{height:auto;padding:var(--space-2-5) var(--space-3);font-size:var(--font-size-base);color:var(--color-muted-foreground);border-radius:0;position:relative}.Tabs-module-scss-module__xyP9CW__list[data-variant=line] .Tabs-module-scss-module__xyP9CW__trigger[data-state=active]{box-shadow:none;color:var(--color-primary);font-weight:var(--font-weight-semibold);background-color:#0000}.Tabs-module-scss-module__xyP9CW__list[data-variant=line] .Tabs-module-scss-module__xyP9CW__trigger:after{content:"";height:2px;transition-property:background-color;transition-duration:var(--transition-duration-fast);background-color:#0000;transition-timing-function:ease;position:absolute;bottom:-2px;left:0;right:0}@media (prefers-reduced-motion:reduce){.Tabs-module-scss-module__xyP9CW__list[data-variant=line] .Tabs-module-scss-module__xyP9CW__trigger:after{transition-duration:.01ms}}.Tabs-module-scss-module__xyP9CW__list[data-variant=line] .Tabs-module-scss-module__xyP9CW__trigger[data-state=active]:after{background-color:var(--color-primary)}
@keyframes AppCitySelect-module-scss-module__EBjdca__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AppCitySelect-module-scss-module__EBjdca__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes AppCitySelect-module-scss-module__EBjdca__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes AppCitySelect-module-scss-module__EBjdca__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes AppCitySelect-module-scss-module__EBjdca__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes AppCitySelect-module-scss-module__EBjdca__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes AppCitySelect-module-scss-module__EBjdca__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes AppCitySelect-module-scss-module__EBjdca__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes AppCitySelect-module-scss-module__EBjdca__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes AppCitySelect-module-scss-module__EBjdca__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes AppCitySelect-module-scss-module__EBjdca__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes AppCitySelect-module-scss-module__EBjdca__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes AppCitySelect-module-scss-module__EBjdca__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes AppCitySelect-module-scss-module__EBjdca__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AppCitySelect-module-scss-module__EBjdca__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes AppCitySelect-module-scss-module__EBjdca__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes AppCitySelect-module-scss-module__EBjdca__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes AppCitySelect-module-scss-module__EBjdca__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.AppCitySelect-module-scss-module__EBjdca__trigger{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);height:auto;font-weight:var(--font-weight-medium);color:var(--color-foreground);transition-property:background-color,color;transition-duration:var(--transition-duration-fast);transition-timing-function:ease;display:flex}@media (prefers-reduced-motion:reduce){.AppCitySelect-module-scss-module__EBjdca__trigger{transition-duration:.01ms}}.AppCitySelect-module-scss-module__EBjdca__trigger:hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.AppCitySelect-module-scss-module__EBjdca__trigger:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.AppCitySelect-module-scss-module__EBjdca__trigger_compact{padding:var(--space-0-5) var(--space-1-5)}.AppCitySelect-module-scss-module__EBjdca__triggerIcon{width:16px;height:16px;color:var(--color-primary);flex-shrink:0}.AppCitySelect-module-scss-module__EBjdca__triggerText{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}@media (max-width:479px){.AppCitySelect-module-scss-module__EBjdca__triggerText_compact{display:none}}.AppCitySelect-module-scss-module__EBjdca__triggerChevron{opacity:.5;flex-shrink:0;width:14px;height:14px}.AppCitySelect-module-scss-module__EBjdca__popover{width:320px;padding:0}@media (max-width:479px){.AppCitySelect-module-scss-module__EBjdca__popover{width:calc(100vw - 32px)}}@media (max-width:767px){.AppCitySelect-module-scss-module__EBjdca__popover [cmdk-item]{padding-block:var(--space-2-5);min-height:44px}.AppCitySelect-module-scss-module__EBjdca__popover [cmdk-list]{max-height:50vh}}.AppCitySelect-module-scss-module__EBjdca__item{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.AppCitySelect-module-scss-module__EBjdca__itemContent{align-items:flex-start;gap:var(--space-0-5);flex-direction:column;display:flex}.AppCitySelect-module-scss-module__EBjdca__itemName{font-weight:var(--font-weight-medium);color:var(--color-foreground)}.AppCitySelect-module-scss-module__EBjdca__itemRegion{font-size:var(--font-size-xs);color:var(--color-muted-foreground)}.AppCitySelect-module-scss-module__EBjdca__itemCheck{width:16px;height:16px;color:var(--color-primary);flex-shrink:0}.AppCitySelect-module-scss-module__EBjdca__loadingContainer{padding:var(--space-2);gap:var(--space-2);flex-direction:column;display:flex}.AppCitySelect-module-scss-module__EBjdca__loadingItem{gap:var(--space-1);padding:var(--space-1-5) var(--space-2);flex-direction:column;display:flex}.AppCitySelect-module-scss-module__EBjdca__loadingName{width:120px;height:14px}.AppCitySelect-module-scss-module__EBjdca__loadingRegion{width:80px;height:10px}.AppCitySelect-module-scss-module__EBjdca__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
@keyframes Tooltip-module-scss-module__-vRzsG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Tooltip-module-scss-module__-vRzsG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes Tooltip-module-scss-module__-vRzsG__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes Tooltip-module-scss-module__-vRzsG__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Tooltip-module-scss-module__-vRzsG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes Tooltip-module-scss-module__-vRzsG__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes Tooltip-module-scss-module__-vRzsG__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes Tooltip-module-scss-module__-vRzsG__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes Tooltip-module-scss-module__-vRzsG__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes Tooltip-module-scss-module__-vRzsG__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes Tooltip-module-scss-module__-vRzsG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Tooltip-module-scss-module__-vRzsG__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes Tooltip-module-scss-module__-vRzsG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes Tooltip-module-scss-module__-vRzsG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Tooltip-module-scss-module__-vRzsG__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes Tooltip-module-scss-module__-vRzsG__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes Tooltip-module-scss-module__-vRzsG__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes Tooltip-module-scss-module__-vRzsG__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.Tooltip-module-scss-module__-vRzsG__content{z-index:var(--z-tooltip);border-radius:var(--radius-md);background-color:var(--color-muted-foreground);width:fit-content;color:var(--color-background);padding:var(--space-1-5) var(--space-3);font-size:var(--font-size-sm);text-wrap:balance;transform-origin:var(--radix-tooltip-content-transform-origin);animation:.15s ease-out Tooltip-module-scss-module__-vRzsG__scaleIn}.Tooltip-module-scss-module__-vRzsG__content[data-state=closed]{animation:.1s ease-in Tooltip-module-scss-module__-vRzsG__scaleOut}.Tooltip-module-scss-module__-vRzsG__arrow{z-index:var(--z-tooltip);width:var(--space-2-5);height:var(--space-2-5);background-color:var(--color-muted-foreground);fill:var(--color-muted-foreground);border-radius:2px;transform:translateY(calc(-50% - 2px))rotate(45deg)}
@keyframes ReviewForm-module-scss-module__1I3mFW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ReviewForm-module-scss-module__1I3mFW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes ReviewForm-module-scss-module__1I3mFW__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ReviewForm-module-scss-module__1I3mFW__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ReviewForm-module-scss-module__1I3mFW__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ReviewForm-module-scss-module__1I3mFW__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ReviewForm-module-scss-module__1I3mFW__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes ReviewForm-module-scss-module__1I3mFW__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ReviewForm-module-scss-module__1I3mFW__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ReviewForm-module-scss-module__1I3mFW__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ReviewForm-module-scss-module__1I3mFW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ReviewForm-module-scss-module__1I3mFW__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ReviewForm-module-scss-module__1I3mFW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ReviewForm-module-scss-module__1I3mFW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ReviewForm-module-scss-module__1I3mFW__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes ReviewForm-module-scss-module__1I3mFW__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes ReviewForm-module-scss-module__1I3mFW__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes ReviewForm-module-scss-module__1I3mFW__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.ReviewForm-module-scss-module__1I3mFW__reviewForm{gap:var(--space-4);padding:var(--space-6);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex}.ReviewForm-module-scss-module__1I3mFW__avatarSection{flex-shrink:0}.ReviewForm-module-scss-module__1I3mFW__formSection{flex:1;min-width:0}.ReviewForm-module-scss-module__1I3mFW__form{gap:var(--space-5);flex-direction:column;display:flex}.ReviewForm-module-scss-module__1I3mFW__textarea{resize:vertical;min-height:100px}.ReviewForm-module-scss-module__1I3mFW__textarea_error{border-color:var(--color-destructive)}.ReviewForm-module-scss-module__1I3mFW__textarea_error:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--color-destructive) 20%, transparent)}.ReviewForm-module-scss-module__1I3mFW__footer{justify-content:space-between;align-items:center;display:flex}.ReviewForm-module-scss-module__1I3mFW__charCount{font-size:var(--font-size-xs);color:var(--color-muted-foreground)}.ReviewForm-module-scss-module__1I3mFW__charCount_warning{color:var(--color-warning)}.ReviewForm-module-scss-module__1I3mFW__charCount_over{color:var(--color-destructive);font-weight:var(--font-weight-medium)}.ReviewForm-module-scss-module__1I3mFW__submitButton{align-self:flex-start}.ReviewForm-module-scss-module__1I3mFW__avatarPlaceholderIcon{width:var(--icon-md);height:var(--icon-md);color:var(--color-muted-foreground)}.ReviewForm-module-scss-module__1I3mFW__spinnerInline{width:var(--icon-md);height:var(--icon-md);margin-right:var(--space-2);animation:1s linear infinite ReviewForm-module-scss-module__1I3mFW__spin}@media (max-width:639px){.ReviewForm-module-scss-module__1I3mFW__reviewForm{gap:var(--space-4);flex-direction:column}.ReviewForm-module-scss-module__1I3mFW__submitButton{width:100%}.ReviewForm-module-scss-module__1I3mFW__footer{align-items:stretch;gap:var(--space-3);flex-direction:column}}
@keyframes CompanySchedule-module-scss-module__qRoDCq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CompanySchedule-module-scss-module__qRoDCq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CompanySchedule-module-scss-module__qRoDCq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CompanySchedule-module-scss-module__qRoDCq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CompanySchedule-module-scss-module__qRoDCq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CompanySchedule-module-scss-module__qRoDCq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CompanySchedule-module-scss-module__qRoDCq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CompanySchedule-module-scss-module__qRoDCq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CompanySchedule-module-scss-module__qRoDCq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CompanySchedule-module-scss-module__qRoDCq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CompanySchedule-module-scss-module__qRoDCq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CompanySchedule-module-scss-module__qRoDCq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CompanySchedule-module-scss-module__qRoDCq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CompanySchedule-module-scss-module__qRoDCq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CompanySchedule-module-scss-module__qRoDCq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CompanySchedule-module-scss-module__qRoDCq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CompanySchedule-module-scss-module__qRoDCq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CompanySchedule-module-scss-module__qRoDCq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CompanySchedule-module-scss-module__qRoDCq__companySchedule{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.CompanySchedule-module-scss-module__qRoDCq__statusBadge{align-items:center;gap:var(--space-1-5);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:default;display:inline-flex}.CompanySchedule-module-scss-module__qRoDCq__statusDot{width:var(--space-2-5);height:var(--space-2-5);border-radius:var(--radius-full);flex-shrink:0}.CompanySchedule-module-scss-module__qRoDCq__statusOpen{color:var(--color-success-text)}.CompanySchedule-module-scss-module__qRoDCq__statusOpen .CompanySchedule-module-scss-module__qRoDCq__statusDot{background-color:var(--color-success);animation:2s ease-in-out infinite CompanySchedule-module-scss-module__qRoDCq__pulse}@media (prefers-reduced-motion:reduce){.CompanySchedule-module-scss-module__qRoDCq__statusOpen .CompanySchedule-module-scss-module__qRoDCq__statusDot{animation:none}}.CompanySchedule-module-scss-module__qRoDCq__statusClosed{color:var(--color-destructive-text)}.CompanySchedule-module-scss-module__qRoDCq__statusClosed .CompanySchedule-module-scss-module__qRoDCq__statusDot{background-color:var(--color-destructive)}.CompanySchedule-module-scss-module__qRoDCq__statusBreak{color:var(--color-warning-text)}.CompanySchedule-module-scss-module__qRoDCq__statusBreak .CompanySchedule-module-scss-module__qRoDCq__statusDot{background-color:var(--color-warning)}.CompanySchedule-module-scss-module__qRoDCq__statusText{flex:1}.CompanySchedule-module-scss-module__qRoDCq__tabs{width:100%}.CompanySchedule-module-scss-module__qRoDCq__tabsList{gap:var(--space-1);width:100%;padding:var(--space-1);background:var(--color-muted);border-radius:var(--radius-lg);grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;height:auto;display:grid;overflow:hidden}@media (max-width:639px){.CompanySchedule-module-scss-module__qRoDCq__tabsList{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.CompanySchedule-module-scss-module__qRoDCq__tabsList::-webkit-scrollbar{display:none}}.CompanySchedule-module-scss-module__qRoDCq__tabsTrigger{height:var(--space-9);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);border-radius:var(--radius-md);transition:color var(--transition-normal),background-color var(--transition-normal),box-shadow var(--transition-normal);position:relative}.CompanySchedule-module-scss-module__qRoDCq__tabsTrigger[data-state=active][data-slot]{background:var(--color-card);color:var(--color-foreground);box-shadow:var(--shadow-sm);font-weight:var(--font-weight-semibold)}.CompanySchedule-module-scss-module__qRoDCq__tabsTriggerToday:after{content:"";bottom:var(--space-1);width:var(--space-1);height:var(--space-1);border-radius:var(--radius-full);background-color:var(--color-primary);position:absolute;left:50%;transform:translate(-50%)}.CompanySchedule-module-scss-module__qRoDCq__tabsTriggerDayOff{opacity:.5;text-decoration:line-through}.CompanySchedule-module-scss-module__qRoDCq__tabsTriggerDayOff:hover{opacity:.7}.CompanySchedule-module-scss-module__qRoDCq__tabsTriggerDayOff[data-state=active]{opacity:1}.CompanySchedule-module-scss-module__qRoDCq__dayName{display:block}.CompanySchedule-module-scss-module__qRoDCq__tabsContent{margin-top:var(--space-4);animation:.2s ease-in-out CompanySchedule-module-scss-module__qRoDCq__fadeSlideIn}@media (prefers-reduced-motion:reduce){.CompanySchedule-module-scss-module__qRoDCq__tabsContent{animation:none}}@keyframes CompanySchedule-module-scss-module__qRoDCq__fadeSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CompanySchedule-module-scss-module__qRoDCq__scheduleDetails{gap:var(--space-2);flex-direction:column;display:flex}.CompanySchedule-module-scss-module__qRoDCq__dayTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-foreground);margin:0}.CompanySchedule-module-scss-module__qRoDCq__timeBlock{gap:var(--space-1-5);flex-direction:column;display:flex}.CompanySchedule-module-scss-module__qRoDCq__timeRow{align-items:center;gap:var(--space-2);font-size:var(--font-size-base);display:flex}.CompanySchedule-module-scss-module__qRoDCq__timeIcon{width:var(--icon-md);height:var(--icon-md);color:var(--color-muted-foreground);flex-shrink:0}.CompanySchedule-module-scss-module__qRoDCq__timeLabel{color:var(--color-muted-foreground);font-weight:var(--font-weight-medium)}.CompanySchedule-module-scss-module__qRoDCq__timeValue{color:var(--color-foreground);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.CompanySchedule-module-scss-module__qRoDCq__noteRow{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-border);display:flex}.CompanySchedule-module-scss-module__qRoDCq__noteIcon{width:var(--icon-md);height:var(--icon-md);color:var(--color-muted-foreground);margin-top:var(--space-0-5);flex-shrink:0}.CompanySchedule-module-scss-module__qRoDCq__noteContent{gap:var(--space-0-5);flex-direction:column;flex:1;display:flex}.CompanySchedule-module-scss-module__qRoDCq__noteLabel{color:var(--color-muted-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.CompanySchedule-module-scss-module__qRoDCq__noteValue{color:var(--color-foreground);font-size:var(--font-size-sm)}.CompanySchedule-module-scss-module__qRoDCq__dayOff{align-items:center;gap:var(--space-2);color:var(--color-muted-foreground);display:flex}.CompanySchedule-module-scss-module__qRoDCq__dayOffIcon{width:var(--icon-md);height:var(--icon-md);opacity:.8;flex-shrink:0}.CompanySchedule-module-scss-module__qRoDCq__dayOffLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}
@keyframes ServiceItem-module-scss-module__aMoz4G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ServiceItem-module-scss-module__aMoz4G__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes ServiceItem-module-scss-module__aMoz4G__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ServiceItem-module-scss-module__aMoz4G__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ServiceItem-module-scss-module__aMoz4G__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ServiceItem-module-scss-module__aMoz4G__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ServiceItem-module-scss-module__aMoz4G__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes ServiceItem-module-scss-module__aMoz4G__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ServiceItem-module-scss-module__aMoz4G__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ServiceItem-module-scss-module__aMoz4G__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ServiceItem-module-scss-module__aMoz4G__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ServiceItem-module-scss-module__aMoz4G__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ServiceItem-module-scss-module__aMoz4G__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ServiceItem-module-scss-module__aMoz4G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ServiceItem-module-scss-module__aMoz4G__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes ServiceItem-module-scss-module__aMoz4G__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes ServiceItem-module-scss-module__aMoz4G__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes ServiceItem-module-scss-module__aMoz4G__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.ServiceItem-module-scss-module__aMoz4G__serviceItem{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-card);width:100%}.ServiceItem-module-scss-module__aMoz4G__serviceItemTrigger{justify-content:space-between;align-items:center;gap:var(--space-4);text-align:left;margin-right:var(--space-2);flex:1;display:flex}.ServiceItem-module-scss-module__aMoz4G__serviceItemInfo{flex-direction:column;display:flex}.ServiceItem-module-scss-module__aMoz4G__serviceItemName{font-weight:var(--font-weight-medium)}.ServiceItem-module-scss-module__aMoz4G__serviceItemDuration{font-size:var(--font-size-xs);color:var(--color-muted-foreground);margin-top:var(--space-1);align-items:center;display:flex}.ServiceItem-module-scss-module__aMoz4G__serviceItemDurationIcon{width:var(--icon-xs);height:var(--icon-xs);margin-right:var(--space-1)}.ServiceItem-module-scss-module__aMoz4G__serviceItemDescription{border-top:1px solid var(--color-border)}.ServiceItem-module-scss-module__aMoz4G__serviceItemDescriptionText{padding-top:var(--space-2);white-space:pre-wrap}.ServiceItem-module-scss-module__aMoz4G__serviceItemAccordionItem{border-bottom:0}.ServiceItem-module-scss-module__aMoz4G__serviceItemAccordionTrigger{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg)}.ServiceItem-module-scss-module__aMoz4G__serviceItemAccordionTrigger:hover{background-color:color-mix(in oklch, var(--color-muted) 50%, transparent);text-decoration:none}.ServiceItem-module-scss-module__aMoz4G__serviceItemAccordionTrigger[data-state=open]{border-bottom-right-radius:0;border-bottom-left-radius:0}.ServiceItem-module-scss-module__aMoz4G__serviceItemAccordionContent{padding:0 var(--space-4) var(--space-3);font-size:var(--font-size-sm);color:var(--color-muted-foreground)}.ServiceItem-module-scss-module__aMoz4G__serviceItem_simple{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-card);transition:background-color var(--transition-normal);justify-content:space-between;align-items:center;display:flex}.ServiceItem-module-scss-module__aMoz4G__serviceItem_simple:hover{background-color:color-mix(in oklch, var(--color-muted) 50%, transparent)}
@keyframes CompanyServices-module-scss-module__NCZ4RG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CompanyServices-module-scss-module__NCZ4RG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CompanyServices-module-scss-module__NCZ4RG__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CompanyServices-module-scss-module__NCZ4RG__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CompanyServices-module-scss-module__NCZ4RG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CompanyServices-module-scss-module__NCZ4RG__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CompanyServices-module-scss-module__NCZ4RG__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CompanyServices-module-scss-module__NCZ4RG__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CompanyServices-module-scss-module__NCZ4RG__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CompanyServices-module-scss-module__NCZ4RG__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CompanyServices-module-scss-module__NCZ4RG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CompanyServices-module-scss-module__NCZ4RG__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CompanyServices-module-scss-module__NCZ4RG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CompanyServices-module-scss-module__NCZ4RG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CompanyServices-module-scss-module__NCZ4RG__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CompanyServices-module-scss-module__NCZ4RG__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CompanyServices-module-scss-module__NCZ4RG__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CompanyServices-module-scss-module__NCZ4RG__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CompanyServices-module-scss-module__NCZ4RG__services{gap:var(--space-6);scroll-margin-top:var(--space-20);flex-direction:column;display:flex}.CompanyServices-module-scss-module__NCZ4RG__servicesLayout{gap:var(--space-8);flex-direction:column;display:flex}@media (min-width:768px){.CompanyServices-module-scss-module__NCZ4RG__servicesLayout{flex-direction:row;align-items:flex-start;max-height:70vh;overflow:hidden}}.CompanyServices-module-scss-module__NCZ4RG__servicesNav{scrollbar-width:none;-ms-overflow-style:none;width:100%;overflow-x:auto}.CompanyServices-module-scss-module__NCZ4RG__servicesNav::-webkit-scrollbar{display:none}.CompanyServices-module-scss-module__NCZ4RG__servicesNav{z-index:10;border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2)}@media (min-width:768px){.CompanyServices-module-scss-module__NCZ4RG__servicesNav{width:16rem;max-height:70vh;top:var(--space-24);border-bottom:none;flex-shrink:0;padding-bottom:0;position:sticky;overflow:visible auto}}.CompanyServices-module-scss-module__NCZ4RG__servicesNavList{gap:var(--space-2);padding:0 var(--space-4);display:flex}@media (min-width:768px){.CompanyServices-module-scss-module__NCZ4RG__servicesNavList{flex-direction:column;padding:0}}.CompanyServices-module-scss-module__NCZ4RG__servicesNavButton{padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);border-radius:var(--radius-full);border:1px solid var(--color-border);background-color:var(--color-card);color:var(--color-muted-foreground);cursor:pointer;white-space:nowrap;transition:all var(--transition-normal);justify-content:space-between;align-items:center;display:flex}.CompanyServices-module-scss-module__NCZ4RG__servicesNavButton:focus-visible{border-color:var(--color-ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-ring) 50%, transparent);outline:none}.CompanyServices-module-scss-module__NCZ4RG__servicesNavButton:hover{background-color:color-mix(in oklch, var(--color-muted) 50%, transparent)}@media (min-width:768px){.CompanyServices-module-scss-module__NCZ4RG__servicesNavButton{border-radius:var(--radius-lg);border-color:#0000}}.CompanyServices-module-scss-module__NCZ4RG__servicesNavButton_active{background-color:color-mix(in oklch, var(--color-primary) 12%, transparent);border-color:color-mix(in oklch, var(--color-primary) 25%, transparent);color:var(--color-primary);font-weight:var(--font-weight-medium);box-shadow:none}.CompanyServices-module-scss-module__NCZ4RG__servicesNavButton_active:hover{background-color:color-mix(in oklch, var(--color-primary) 16%, transparent)}@media (min-width:768px){.CompanyServices-module-scss-module__NCZ4RG__servicesNavButton_active{border-color:#0000}}.CompanyServices-module-scss-module__NCZ4RG__servicesNavCount{margin-left:var(--space-2);font-size:var(--font-size-xs);opacity:.6;display:none}@media (min-width:768px){.CompanyServices-module-scss-module__NCZ4RG__servicesNavCount{display:inline-block}}.CompanyServices-module-scss-module__NCZ4RG__servicesNavArrow{width:var(--icon-sm);height:var(--icon-sm);margin-left:auto;display:none}@media (min-width:768px){.CompanyServices-module-scss-module__NCZ4RG__servicesNavArrow{display:block}}.CompanyServices-module-scss-module__NCZ4RG__servicesContent{gap:var(--space-8);min-width:0;padding:0 var(--space-4);flex-direction:column;flex:1;display:flex}@media (min-width:768px){.CompanyServices-module-scss-module__NCZ4RG__servicesContent{scrollbar-width:thin;scrollbar-color:color-mix(in oklch, var(--color-muted-foreground) 30%, transparent) #0000;max-height:70vh;padding:0;overflow-y:auto}}.CompanyServices-module-scss-module__NCZ4RG__servicesGroup{scroll-margin-top:var(--space-24)}.CompanyServices-module-scss-module__NCZ4RG__servicesGroupHeader{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.CompanyServices-module-scss-module__NCZ4RG__servicesGroupTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.CompanyServices-module-scss-module__NCZ4RG__servicesGroupCount{font-size:var(--font-size-sm);color:var(--color-muted-foreground)}@media (min-width:768px){.CompanyServices-module-scss-module__NCZ4RG__servicesGroupCount{display:none}}.CompanyServices-module-scss-module__NCZ4RG__servicesGroupItems{gap:var(--space-3);display:grid}
@keyframes CompanyWebsites-module-scss-module__wTLCFW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CompanyWebsites-module-scss-module__wTLCFW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CompanyWebsites-module-scss-module__wTLCFW__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CompanyWebsites-module-scss-module__wTLCFW__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CompanyWebsites-module-scss-module__wTLCFW__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CompanyWebsites-module-scss-module__wTLCFW__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CompanyWebsites-module-scss-module__wTLCFW__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CompanyWebsites-module-scss-module__wTLCFW__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CompanyWebsites-module-scss-module__wTLCFW__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CompanyWebsites-module-scss-module__wTLCFW__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CompanyWebsites-module-scss-module__wTLCFW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CompanyWebsites-module-scss-module__wTLCFW__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CompanyWebsites-module-scss-module__wTLCFW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CompanyWebsites-module-scss-module__wTLCFW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CompanyWebsites-module-scss-module__wTLCFW__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CompanyWebsites-module-scss-module__wTLCFW__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CompanyWebsites-module-scss-module__wTLCFW__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CompanyWebsites-module-scss-module__wTLCFW__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CompanyWebsites-module-scss-module__wTLCFW__icon{width:var(--icon-xl);height:var(--icon-xl)}
@keyframes OtherCompanies-module-scss-module__HUkCTq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes OtherCompanies-module-scss-module__HUkCTq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes OtherCompanies-module-scss-module__HUkCTq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes OtherCompanies-module-scss-module__HUkCTq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes OtherCompanies-module-scss-module__HUkCTq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes OtherCompanies-module-scss-module__HUkCTq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes OtherCompanies-module-scss-module__HUkCTq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes OtherCompanies-module-scss-module__HUkCTq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes OtherCompanies-module-scss-module__HUkCTq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes OtherCompanies-module-scss-module__HUkCTq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes OtherCompanies-module-scss-module__HUkCTq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes OtherCompanies-module-scss-module__HUkCTq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes OtherCompanies-module-scss-module__HUkCTq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes OtherCompanies-module-scss-module__HUkCTq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes OtherCompanies-module-scss-module__HUkCTq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes OtherCompanies-module-scss-module__HUkCTq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes OtherCompanies-module-scss-module__HUkCTq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes OtherCompanies-module-scss-module__HUkCTq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.OtherCompanies-module-scss-module__HUkCTq__root{width:100%}.OtherCompanies-module-scss-module__HUkCTq__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-foreground)}@media (min-width:768px){.OtherCompanies-module-scss-module__HUkCTq__title{font-size:var(--font-size-3xl)}}.OtherCompanies-module-scss-module__HUkCTq__title{margin:0 0 var(--space-4)}.OtherCompanies-module-scss-module__HUkCTq__grid{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:1fr;display:grid}.OtherCompanies-module-scss-module__HUkCTq__emptyState{gap:var(--space-3);padding:var(--space-10) var(--space-6);flex-direction:column;justify-content:center;align-items:center;display:flex}.OtherCompanies-module-scss-module__HUkCTq__emptyStateIcon{width:var(--space-12);height:var(--space-12);color:var(--color-muted-foreground);opacity:.5}.OtherCompanies-module-scss-module__HUkCTq__emptyStateText{font-size:var(--font-size-sm);color:var(--color-muted-foreground);text-align:center}.OtherCompanies-module-scss-module__HUkCTq__errorState{gap:var(--space-2);padding:var(--space-10) var(--space-6);flex-direction:column;justify-content:center;align-items:center;display:flex}.OtherCompanies-module-scss-module__HUkCTq__errorStateIcon{width:var(--space-8);height:var(--space-8);color:var(--color-destructive)}.OtherCompanies-module-scss-module__HUkCTq__errorStateTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-foreground)}.OtherCompanies-module-scss-module__HUkCTq__errorStateDetails{font-size:var(--font-size-xs);color:var(--color-muted-foreground)}.OtherCompanies-module-scss-module__HUkCTq__loadMore{margin-top:var(--space-2);justify-content:center;display:flex}.OtherCompanies-module-scss-module__HUkCTq__loadMoreButton{width:100%;min-width:200px;max-width:400px}@media (min-width:640px){.OtherCompanies-module-scss-module__HUkCTq__loadMoreButton{width:auto}}.OtherCompanies-module-scss-module__HUkCTq__spinnerIcon{width:var(--icon-md);height:var(--icon-md);margin-right:var(--space-2);animation:1s linear infinite OtherCompanies-module-scss-module__HUkCTq__spin}
@keyframes CompanyPageDesktop-module-scss-module__V2qCSa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CompanyPageDesktop-module-scss-module__V2qCSa__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CompanyPageDesktop-module-scss-module__V2qCSa__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CompanyPageDesktop-module-scss-module__V2qCSa__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CompanyPageDesktop-module-scss-module__V2qCSa__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CompanyPageDesktop-module-scss-module__V2qCSa__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CompanyPageDesktop-module-scss-module__V2qCSa__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CompanyPageDesktop-module-scss-module__V2qCSa__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CompanyPageDesktop-module-scss-module__V2qCSa__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CompanyPageDesktop-module-scss-module__V2qCSa__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CompanyPageDesktop-module-scss-module__V2qCSa__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CompanyPageDesktop-module-scss-module__V2qCSa__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CompanyPageDesktop-module-scss-module__V2qCSa__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CompanyPageDesktop-module-scss-module__V2qCSa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CompanyPageDesktop-module-scss-module__V2qCSa__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CompanyPageDesktop-module-scss-module__V2qCSa__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CompanyPageDesktop-module-scss-module__V2qCSa__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CompanyPageDesktop-module-scss-module__V2qCSa__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CompanyPageDesktop-module-scss-module__V2qCSa__root{width:100%;max-width:80rem;padding-inline:var(--space-4);margin-inline:auto}@media (min-width:768px){.CompanyPageDesktop-module-scss-module__V2qCSa__root{padding-inline:var(--space-5)}}.CompanyPageDesktop-module-scss-module__V2qCSa__root{gap:var(--space-4);flex-direction:column;display:flex}.CompanyPageDesktop-module-scss-module__V2qCSa__companyLayout{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.CompanyPageDesktop-module-scss-module__V2qCSa__companyLayout{grid-template-columns:1fr 360px}.CompanyPageDesktop-module-scss-module__V2qCSa__companyLayout_single{grid-template-columns:1fr}}.CompanyPageDesktop-module-scss-module__V2qCSa__companyContent{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.CompanyPageDesktop-module-scss-module__V2qCSa__address{gap:var(--space-4);flex:1;display:flex}.CompanyPageDesktop-module-scss-module__V2qCSa__addressMain{gap:var(--space-3);flex-direction:column;flex:1;font-style:normal;display:flex}.CompanyPageDesktop-module-scss-module__V2qCSa__addressMain p{margin:0}.CompanyPageDesktop-module-scss-module__V2qCSa__addressHead{gap:var(--space-1);flex-direction:column;display:flex}.CompanyPageDesktop-module-scss-module__V2qCSa__addressStreet{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.CompanyPageDesktop-module-scss-module__V2qCSa__addressComment,.CompanyPageDesktop-module-scss-module__V2qCSa__addressCity{font-size:var(--font-size-sm);color:var(--color-muted-foreground)}.CompanyPageDesktop-module-scss-module__V2qCSa__contacts{gap:var(--space-6);display:grid}@media (min-width:640px){.CompanyPageDesktop-module-scss-module__V2qCSa__contacts{grid-template-columns:repeat(2,1fr)}.CompanyPageDesktop-module-scss-module__V2qCSa__contactsItem_fullWidth{grid-column:span 2}}.CompanyPageDesktop-module-scss-module__V2qCSa__sidebar{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){.CompanyPageDesktop-module-scss-module__V2qCSa__sidebar{align-self:start}}.CompanyPageDesktop-module-scss-module__V2qCSa__icon{width:var(--icon-md);height:var(--icon-md)}.CompanyPageDesktop-module-scss-module__V2qCSa__icon_lg{width:var(--icon-xl);height:var(--icon-xl)}
@keyframes CompanyPageMobile-module-scss-module__xwRFNG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CompanyPageMobile-module-scss-module__xwRFNG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CompanyPageMobile-module-scss-module__xwRFNG__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CompanyPageMobile-module-scss-module__xwRFNG__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CompanyPageMobile-module-scss-module__xwRFNG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CompanyPageMobile-module-scss-module__xwRFNG__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CompanyPageMobile-module-scss-module__xwRFNG__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CompanyPageMobile-module-scss-module__xwRFNG__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CompanyPageMobile-module-scss-module__xwRFNG__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CompanyPageMobile-module-scss-module__xwRFNG__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CompanyPageMobile-module-scss-module__xwRFNG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CompanyPageMobile-module-scss-module__xwRFNG__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CompanyPageMobile-module-scss-module__xwRFNG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CompanyPageMobile-module-scss-module__xwRFNG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CompanyPageMobile-module-scss-module__xwRFNG__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CompanyPageMobile-module-scss-module__xwRFNG__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CompanyPageMobile-module-scss-module__xwRFNG__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CompanyPageMobile-module-scss-module__xwRFNG__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CompanyPageMobile-module-scss-module__xwRFNG__root{background:var(--color-muted);gap:var(--space-3);flex-direction:column;width:100%;max-width:80rem;margin-inline:auto;display:flex}@media (min-width:768px){.CompanyPageMobile-module-scss-module__xwRFNG__root{padding-inline:var(--space-5);gap:var(--space-6);background:0 0}.CompanyPageMobile-module-scss-module__xwRFNG__adBlock{margin-top:var(--space-4);margin-bottom:var(--space-4)}}.CompanyPageMobile-module-scss-module__xwRFNG__icon{width:var(--icon-md);height:var(--icon-md)}.CompanyPageMobile-module-scss-module__xwRFNG__addressBlock{gap:var(--space-3);flex-direction:column;display:flex}.CompanyPageMobile-module-scss-module__xwRFNG__addressMain{gap:var(--space-3);flex-direction:column;font-style:normal;display:flex}.CompanyPageMobile-module-scss-module__xwRFNG__addressBlockHead{gap:var(--space-1);flex-direction:column;display:flex}.CompanyPageMobile-module-scss-module__xwRFNG__addressBlockStreet{font-weight:var(--font-weight-medium)}.CompanyPageMobile-module-scss-module__xwRFNG__addressBlockComment,.CompanyPageMobile-module-scss-module__xwRFNG__addressBlockCity{font-size:var(--font-size-sm);color:var(--color-muted-foreground)}.CompanyPageMobile-module-scss-module__xwRFNG__contacts{gap:var(--space-6);display:grid}
@keyframes CompanyBranchesEmptyState-module-scss-module__0gyqLG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CompanyBranchesEmptyState-module-scss-module__0gyqLG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CompanyBranchesEmptyState-module-scss-module__0gyqLG__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CompanyBranchesEmptyState-module-scss-module__0gyqLG__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CompanyBranchesEmptyState-module-scss-module__0gyqLG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CompanyBranchesEmptyState-module-scss-module__0gyqLG__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CompanyBranchesEmptyState-module-scss-module__0gyqLG__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CompanyBranchesEmptyState-module-scss-module__0gyqLG__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CompanyBranchesEmptyState-module-scss-module__0gyqLG__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CompanyBranchesEmptyState-module-scss-module__0gyqLG__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CompanyBranchesEmptyState-module-scss-module__0gyqLG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CompanyBranchesEmptyState-module-scss-module__0gyqLG__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CompanyBranchesEmptyState-module-scss-module__0gyqLG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CompanyBranchesEmptyState-module-scss-module__0gyqLG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CompanyBranchesEmptyState-module-scss-module__0gyqLG__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CompanyBranchesEmptyState-module-scss-module__0gyqLG__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CompanyBranchesEmptyState-module-scss-module__0gyqLG__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CompanyBranchesEmptyState-module-scss-module__0gyqLG__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CompanyBranchesEmptyState-module-scss-module__0gyqLG__root{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-3);text-align:center;flex-direction:column;display:flex}.CompanyBranchesEmptyState-module-scss-module__0gyqLG__text{color:var(--color-muted-foreground);font-size:var(--font-size-base)}
@keyframes CompanyBranchesFilters-module-scss-module__7SY41q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CompanyBranchesFilters-module-scss-module__7SY41q__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CompanyBranchesFilters-module-scss-module__7SY41q__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CompanyBranchesFilters-module-scss-module__7SY41q__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CompanyBranchesFilters-module-scss-module__7SY41q__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CompanyBranchesFilters-module-scss-module__7SY41q__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CompanyBranchesFilters-module-scss-module__7SY41q__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CompanyBranchesFilters-module-scss-module__7SY41q__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CompanyBranchesFilters-module-scss-module__7SY41q__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CompanyBranchesFilters-module-scss-module__7SY41q__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CompanyBranchesFilters-module-scss-module__7SY41q__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CompanyBranchesFilters-module-scss-module__7SY41q__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CompanyBranchesFilters-module-scss-module__7SY41q__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CompanyBranchesFilters-module-scss-module__7SY41q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CompanyBranchesFilters-module-scss-module__7SY41q__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CompanyBranchesFilters-module-scss-module__7SY41q__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CompanyBranchesFilters-module-scss-module__7SY41q__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CompanyBranchesFilters-module-scss-module__7SY41q__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CompanyBranchesFilters-module-scss-module__7SY41q__root{align-items:center;gap:var(--space-2);padding:var(--space-3) 0;flex-wrap:wrap;display:flex}@media (min-width:768px){.CompanyBranchesFilters-module-scss-module__7SY41q__root{flex-wrap:nowrap}}.CompanyBranchesFilters-module-scss-module__7SY41q__chipGroup{gap:var(--space-1);scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;flex:auto;display:flex;overflow-x:auto}.CompanyBranchesFilters-module-scss-module__7SY41q__chipGroup::-webkit-scrollbar{display:none}@media (min-width:768px){.CompanyBranchesFilters-module-scss-module__7SY41q__chipGroup{flex-wrap:wrap;overflow-x:visible}}.CompanyBranchesFilters-module-scss-module__7SY41q__chip{scroll-snap-align:start;align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-input);background-color:var(--color-background);color:var(--color-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition-property:background-color,color,border-color,box-shadow;transition-duration:var(--transition-duration-fast);transition-timing-function:ease;display:inline-flex}@media (prefers-reduced-motion:reduce){.CompanyBranchesFilters-module-scss-module__7SY41q__chip{transition-duration:.01ms}}.CompanyBranchesFilters-module-scss-module__7SY41q__chip:hover:not(:disabled){background-color:var(--color-accent);border-color:color-mix(in oklch, var(--color-accent-foreground) 20%, transparent)}.CompanyBranchesFilters-module-scss-module__7SY41q__chip:focus-visible{box-shadow:0 0 0 2px var(--color-ring),0 0 0 4px var(--color-background);outline:none}.CompanyBranchesFilters-module-scss-module__7SY41q__chip:disabled,.CompanyBranchesFilters-module-scss-module__7SY41q__chip[disabled]{pointer-events:none;cursor:not-allowed;opacity:.5}.CompanyBranchesFilters-module-scss-module__7SY41q__chip_active{background-color:var(--color-primary);color:var(--color-primary-foreground);border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.CompanyBranchesFilters-module-scss-module__7SY41q__chip_active:hover:not(:disabled){background-color:var(--color-primary);border-color:var(--color-primary);opacity:.9}.CompanyBranchesFilters-module-scss-module__7SY41q__chipCount{opacity:.7;font-size:var(--font-size-xs)}.CompanyBranchesFilters-module-scss-module__7SY41q__selectWrapper{flex:none;min-width:200px}
@keyframes CompanyBranchesList-module-scss-module__ODl-4G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CompanyBranchesList-module-scss-module__ODl-4G__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CompanyBranchesList-module-scss-module__ODl-4G__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CompanyBranchesList-module-scss-module__ODl-4G__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CompanyBranchesList-module-scss-module__ODl-4G__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CompanyBranchesList-module-scss-module__ODl-4G__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CompanyBranchesList-module-scss-module__ODl-4G__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CompanyBranchesList-module-scss-module__ODl-4G__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CompanyBranchesList-module-scss-module__ODl-4G__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CompanyBranchesList-module-scss-module__ODl-4G__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CompanyBranchesList-module-scss-module__ODl-4G__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CompanyBranchesList-module-scss-module__ODl-4G__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CompanyBranchesList-module-scss-module__ODl-4G__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CompanyBranchesList-module-scss-module__ODl-4G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CompanyBranchesList-module-scss-module__ODl-4G__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CompanyBranchesList-module-scss-module__ODl-4G__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CompanyBranchesList-module-scss-module__ODl-4G__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CompanyBranchesList-module-scss-module__ODl-4G__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CompanyBranchesList-module-scss-module__ODl-4G__root{gap:var(--space-4);flex-direction:column;display:flex}.CompanyBranchesList-module-scss-module__ODl-4G__icon{width:var(--icon-xl);height:var(--icon-xl)}.CompanyBranchesList-module-scss-module__ODl-4G__header{justify-content:space-between;align-items:center;display:flex}.CompanyBranchesList-module-scss-module__ODl-4G__badge{font-size:var(--font-size-sm)}.CompanyBranchesList-module-scss-module__ODl-4G__list{gap:var(--space-3);flex-direction:column;display:flex}.CompanyBranchesList-module-scss-module__ODl-4G__item{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);transition:all var(--transition-normal);color:inherit;text-decoration:none;display:block}.CompanyBranchesList-module-scss-module__ODl-4G__item:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.CompanyBranchesList-module-scss-module__ODl-4G__item:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.CompanyBranchesList-module-scss-module__ODl-4G__itemContent{gap:var(--space-2);flex-direction:column;display:flex}.CompanyBranchesList-module-scss-module__ODl-4G__itemTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-foreground);margin:0}.CompanyBranchesList-module-scss-module__ODl-4G__itemAddress,.CompanyBranchesList-module-scss-module__ODl-4G__itemRating{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-muted-foreground);display:flex}.CompanyBranchesList-module-scss-module__ODl-4G__itemIcon{width:var(--icon-md);height:var(--icon-md);flex-shrink:0}.CompanyBranchesList-module-scss-module__ODl-4G__itemCity{font-weight:var(--font-weight-medium)}.CompanyBranchesList-module-scss-module__ODl-4G__itemRating{color:var(--color-foreground)}.CompanyBranchesList-module-scss-module__ODl-4G__itemReviews{color:var(--color-muted-foreground)}.CompanyBranchesList-module-scss-module__ODl-4G__error{padding:var(--space-8);text-align:center;color:var(--color-destructive);justify-content:center;align-items:center;display:flex}.CompanyBranchesList-module-scss-module__ODl-4G__itemSkeleton{height:calc(var(--space-4)*6);border-radius:var(--radius-lg)}
@keyframes SalaryDisplay-module-scss-module__BYlFqa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SalaryDisplay-module-scss-module__BYlFqa__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes SalaryDisplay-module-scss-module__BYlFqa__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes SalaryDisplay-module-scss-module__BYlFqa__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes SalaryDisplay-module-scss-module__BYlFqa__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes SalaryDisplay-module-scss-module__BYlFqa__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes SalaryDisplay-module-scss-module__BYlFqa__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes SalaryDisplay-module-scss-module__BYlFqa__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes SalaryDisplay-module-scss-module__BYlFqa__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes SalaryDisplay-module-scss-module__BYlFqa__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes SalaryDisplay-module-scss-module__BYlFqa__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes SalaryDisplay-module-scss-module__BYlFqa__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes SalaryDisplay-module-scss-module__BYlFqa__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes SalaryDisplay-module-scss-module__BYlFqa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes SalaryDisplay-module-scss-module__BYlFqa__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes SalaryDisplay-module-scss-module__BYlFqa__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes SalaryDisplay-module-scss-module__BYlFqa__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes SalaryDisplay-module-scss-module__BYlFqa__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.SalaryDisplay-module-scss-module__BYlFqa__root{align-items:baseline;gap:var(--space-1);color:var(--color-foreground);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);flex-wrap:wrap;display:inline-flex}.SalaryDisplay-module-scss-module__BYlFqa__root_inline{font-size:var(--font-size-base)}.SalaryDisplay-module-scss-module__BYlFqa__root_block{font-size:var(--font-size-xl)}.SalaryDisplay-module-scss-module__BYlFqa__amount{white-space:nowrap}.SalaryDisplay-module-scss-module__BYlFqa__suffix{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-muted-foreground)}.SalaryDisplay-module-scss-module__BYlFqa__kind{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--color-muted-foreground)}.SalaryDisplay-module-scss-module__BYlFqa__kind:before{content:"·";margin-right:var(--space-1)}
@keyframes VacancyMetaLine-module-scss-module__HayIha__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes VacancyMetaLine-module-scss-module__HayIha__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes VacancyMetaLine-module-scss-module__HayIha__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes VacancyMetaLine-module-scss-module__HayIha__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes VacancyMetaLine-module-scss-module__HayIha__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes VacancyMetaLine-module-scss-module__HayIha__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes VacancyMetaLine-module-scss-module__HayIha__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes VacancyMetaLine-module-scss-module__HayIha__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes VacancyMetaLine-module-scss-module__HayIha__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes VacancyMetaLine-module-scss-module__HayIha__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes VacancyMetaLine-module-scss-module__HayIha__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes VacancyMetaLine-module-scss-module__HayIha__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes VacancyMetaLine-module-scss-module__HayIha__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes VacancyMetaLine-module-scss-module__HayIha__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes VacancyMetaLine-module-scss-module__HayIha__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes VacancyMetaLine-module-scss-module__HayIha__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes VacancyMetaLine-module-scss-module__HayIha__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes VacancyMetaLine-module-scss-module__HayIha__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.VacancyMetaLine-module-scss-module__HayIha__root{align-items:center;gap:var(--space-1);color:var(--color-muted-foreground);font-size:var(--font-size-sm);line-height:var(--line-height-normal);flex-wrap:wrap;display:inline-flex}.VacancyMetaLine-module-scss-module__HayIha__item:not(:last-child):after{content:" · ";margin-left:var(--space-1);color:var(--color-muted-foreground)}
@keyframes VacancyCard-module-scss-module__ZrYhra__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes VacancyCard-module-scss-module__ZrYhra__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes VacancyCard-module-scss-module__ZrYhra__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes VacancyCard-module-scss-module__ZrYhra__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes VacancyCard-module-scss-module__ZrYhra__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes VacancyCard-module-scss-module__ZrYhra__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes VacancyCard-module-scss-module__ZrYhra__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes VacancyCard-module-scss-module__ZrYhra__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes VacancyCard-module-scss-module__ZrYhra__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes VacancyCard-module-scss-module__ZrYhra__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes VacancyCard-module-scss-module__ZrYhra__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes VacancyCard-module-scss-module__ZrYhra__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes VacancyCard-module-scss-module__ZrYhra__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes VacancyCard-module-scss-module__ZrYhra__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes VacancyCard-module-scss-module__ZrYhra__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes VacancyCard-module-scss-module__ZrYhra__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes VacancyCard-module-scss-module__ZrYhra__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes VacancyCard-module-scss-module__ZrYhra__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.VacancyCard-module-scss-module__ZrYhra__card{gap:var(--space-3);padding:var(--space-4);background-color:var(--color-card);border:1px solid color-mix(in oklch, var(--color-border) 50%, transparent);border-radius:var(--radius-lg);transition-property:box-shadow,border-color,transform;transition-duration:var(--transition-duration-fast);flex-direction:column;transition-timing-function:ease;display:flex}@media (prefers-reduced-motion:reduce){.VacancyCard-module-scss-module__ZrYhra__card{transition-duration:.01ms}}.VacancyCard-module-scss-module__ZrYhra__card:hover{box-shadow:var(--shadow-md);border-color:color-mix(in oklch, var(--color-primary) 30%, transparent)}.VacancyCard-module-scss-module__ZrYhra__cardHeader{gap:var(--space-1);flex-direction:column;display:flex}@media (min-width:768px){.VacancyCard-module-scss-module__ZrYhra__cardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-direction:row}}.VacancyCard-module-scss-module__ZrYhra__cardTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-foreground);flex:1;min-width:0;margin:0}.VacancyCard-module-scss-module__ZrYhra__cardTitleLink{color:inherit;transition-property:color;transition-duration:var(--transition-duration-fast);text-decoration:none;transition-timing-function:ease}@media (prefers-reduced-motion:reduce){.VacancyCard-module-scss-module__ZrYhra__cardTitleLink{transition-duration:.01ms}}.VacancyCard-module-scss-module__ZrYhra__cardTitleLink:hover{color:var(--color-primary)}.VacancyCard-module-scss-module__ZrYhra__cardTitleLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.VacancyCard-module-scss-module__ZrYhra__cardSalary{flex-shrink:0}.VacancyCard-module-scss-module__ZrYhra__cardMeta{font-size:var(--font-size-sm);color:var(--color-muted-foreground)}.VacancyCard-module-scss-module__ZrYhra__cardEmployer{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-foreground);display:flex}.VacancyCard-module-scss-module__ZrYhra__cardEmployerLogo{flex-shrink:0}.VacancyCard-module-scss-module__ZrYhra__cardEmployerName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.VacancyCard-module-scss-module__ZrYhra__cardEmployerLink{color:inherit;text-decoration:none}.VacancyCard-module-scss-module__ZrYhra__cardEmployerLink:hover{color:var(--color-primary)}.VacancyCard-module-scss-module__ZrYhra__cardTags{gap:var(--space-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.VacancyCard-module-scss-module__ZrYhra__cardTag{padding:var(--space-0-5) var(--space-2);background-color:var(--color-muted);border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--color-muted-foreground)}.VacancyCard-module-scss-module__ZrYhra__cardFooter{gap:var(--space-3);font-size:var(--font-size-xs);color:var(--color-muted-foreground);flex-wrap:wrap;display:flex}.VacancyCard-module-scss-module__ZrYhra__cardFooterItem{align-items:center;gap:var(--space-1);display:inline-flex}.VacancyCard-module-scss-module__ZrYhra__cardFooterIcon{width:var(--icon-sm);height:var(--icon-sm)}
@keyframes VacancyCardSkeleton-module-scss-module__JrNDCa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes VacancyCardSkeleton-module-scss-module__JrNDCa__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes VacancyCardSkeleton-module-scss-module__JrNDCa__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes VacancyCardSkeleton-module-scss-module__JrNDCa__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes VacancyCardSkeleton-module-scss-module__JrNDCa__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes VacancyCardSkeleton-module-scss-module__JrNDCa__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes VacancyCardSkeleton-module-scss-module__JrNDCa__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes VacancyCardSkeleton-module-scss-module__JrNDCa__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes VacancyCardSkeleton-module-scss-module__JrNDCa__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes VacancyCardSkeleton-module-scss-module__JrNDCa__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes VacancyCardSkeleton-module-scss-module__JrNDCa__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes VacancyCardSkeleton-module-scss-module__JrNDCa__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes VacancyCardSkeleton-module-scss-module__JrNDCa__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes VacancyCardSkeleton-module-scss-module__JrNDCa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes VacancyCardSkeleton-module-scss-module__JrNDCa__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes VacancyCardSkeleton-module-scss-module__JrNDCa__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes VacancyCardSkeleton-module-scss-module__JrNDCa__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes VacancyCardSkeleton-module-scss-module__JrNDCa__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.VacancyCardSkeleton-module-scss-module__JrNDCa__skeleton{gap:var(--space-3);padding:var(--space-4);background-color:var(--color-card);border:1px solid color-mix(in oklch, var(--color-border) 50%, transparent);border-radius:var(--radius-lg);flex-direction:column;display:flex}.VacancyCardSkeleton-module-scss-module__JrNDCa__skeletonHeader{justify-content:space-between;gap:var(--space-4);display:flex}.VacancyCardSkeleton-module-scss-module__JrNDCa__skeletonTitle{border-radius:var(--radius-sm);background-color:var(--color-muted);width:60%;height:22px;animation:2s cubic-bezier(.4,0,.6,1) infinite VacancyCardSkeleton-module-scss-module__JrNDCa__pulse}.VacancyCardSkeleton-module-scss-module__JrNDCa__skeletonSalary{border-radius:var(--radius-sm);background-color:var(--color-muted);width:30%;height:22px;animation:2s cubic-bezier(.4,0,.6,1) infinite VacancyCardSkeleton-module-scss-module__JrNDCa__pulse}.VacancyCardSkeleton-module-scss-module__JrNDCa__skeletonMeta{border-radius:var(--radius-sm);background-color:var(--color-muted);width:80%;height:14px;animation:2s cubic-bezier(.4,0,.6,1) infinite VacancyCardSkeleton-module-scss-module__JrNDCa__pulse}.VacancyCardSkeleton-module-scss-module__JrNDCa__skeletonEmployer{border-radius:var(--radius-sm);background-color:var(--color-muted);width:40%;height:16px;animation:2s cubic-bezier(.4,0,.6,1) infinite VacancyCardSkeleton-module-scss-module__JrNDCa__pulse}.VacancyCardSkeleton-module-scss-module__JrNDCa__skeletonTags{gap:var(--space-1-5);display:flex}.VacancyCardSkeleton-module-scss-module__JrNDCa__skeletonTag{border-radius:var(--radius-sm);background-color:var(--color-muted);width:60px;height:18px;animation:2s cubic-bezier(.4,0,.6,1) infinite VacancyCardSkeleton-module-scss-module__JrNDCa__pulse}
@keyframes VacancyStatusBadge-module-scss-module__m1HWNq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes VacancyStatusBadge-module-scss-module__m1HWNq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes VacancyStatusBadge-module-scss-module__m1HWNq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes VacancyStatusBadge-module-scss-module__m1HWNq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes VacancyStatusBadge-module-scss-module__m1HWNq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes VacancyStatusBadge-module-scss-module__m1HWNq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes VacancyStatusBadge-module-scss-module__m1HWNq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes VacancyStatusBadge-module-scss-module__m1HWNq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes VacancyStatusBadge-module-scss-module__m1HWNq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes VacancyStatusBadge-module-scss-module__m1HWNq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes VacancyStatusBadge-module-scss-module__m1HWNq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes VacancyStatusBadge-module-scss-module__m1HWNq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes VacancyStatusBadge-module-scss-module__m1HWNq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes VacancyStatusBadge-module-scss-module__m1HWNq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes VacancyStatusBadge-module-scss-module__m1HWNq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes VacancyStatusBadge-module-scss-module__m1HWNq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes VacancyStatusBadge-module-scss-module__m1HWNq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes VacancyStatusBadge-module-scss-module__m1HWNq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.VacancyStatusBadge-module-scss-module__m1HWNq__badge{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.VacancyStatusBadge-module-scss-module__m1HWNq__tone_active{color:var(--color-success);border-color:color-mix(in oklch, var(--color-success) 50%, transparent);background-color:color-mix(in oklch, var(--color-success) 10%, transparent)}.VacancyStatusBadge-module-scss-module__m1HWNq__tone_paused{color:var(--color-muted-foreground);border-color:var(--color-border);background-color:var(--color-muted)}.VacancyStatusBadge-module-scss-module__m1HWNq__tone_closed{color:var(--color-warning);border-color:color-mix(in oklch, var(--color-warning) 50%, transparent);background-color:color-mix(in oklch, var(--color-warning) 10%, transparent)}.VacancyStatusBadge-module-scss-module__m1HWNq__tone_expired,.VacancyStatusBadge-module-scss-module__m1HWNq__tone_rejected{color:var(--color-destructive);border-color:color-mix(in oklch, var(--color-destructive) 50%, transparent);background-color:color-mix(in oklch, var(--color-destructive) 10%, transparent)}.VacancyStatusBadge-module-scss-module__m1HWNq__tone_draft{color:var(--color-info);border-color:color-mix(in oklch, var(--color-info) 50%, transparent);background-color:color-mix(in oklch, var(--color-info) 10%, transparent)}
@keyframes JobPage-module-scss-module__i0mWpq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes JobPage-module-scss-module__i0mWpq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes JobPage-module-scss-module__i0mWpq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes JobPage-module-scss-module__i0mWpq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes JobPage-module-scss-module__i0mWpq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes JobPage-module-scss-module__i0mWpq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes JobPage-module-scss-module__i0mWpq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes JobPage-module-scss-module__i0mWpq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes JobPage-module-scss-module__i0mWpq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes JobPage-module-scss-module__i0mWpq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes JobPage-module-scss-module__i0mWpq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes JobPage-module-scss-module__i0mWpq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes JobPage-module-scss-module__i0mWpq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes JobPage-module-scss-module__i0mWpq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes JobPage-module-scss-module__i0mWpq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes JobPage-module-scss-module__i0mWpq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes JobPage-module-scss-module__i0mWpq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes JobPage-module-scss-module__i0mWpq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.JobPage-module-scss-module__i0mWpq__main{gap:var(--space-6);flex-direction:column;flex:1;display:flex}.JobPage-module-scss-module__i0mWpq__breadcrumbs{width:100%;max-width:80rem;padding-inline:var(--space-4);margin-inline:auto}@media (min-width:768px){.JobPage-module-scss-module__i0mWpq__breadcrumbs{padding-inline:var(--space-5)}}.JobPage-module-scss-module__i0mWpq__breadcrumbs{justify-content:space-between;align-items:center;display:flex}.JobPage-module-scss-module__i0mWpq__breadcrumbs:empty{display:none}.JobPage-module-scss-module__i0mWpq__content{width:100%;max-width:80rem;padding-inline:var(--space-4);margin-inline:auto}@media (min-width:768px){.JobPage-module-scss-module__i0mWpq__content{padding-inline:var(--space-5)}}.JobPage-module-scss-module__i0mWpq__content{gap:var(--space-6);flex-direction:column;display:flex}.JobPage-module-scss-module__i0mWpq__header{gap:var(--space-3);flex-direction:column;display:flex}.JobPage-module-scss-module__i0mWpq__titleRow{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.JobPage-module-scss-module__i0mWpq__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);flex:1;min-width:280px;margin:0}@media (min-width:768px){.JobPage-module-scss-module__i0mWpq__title{font-size:var(--font-size-3xl)}}.JobPage-module-scss-module__i0mWpq__salary{font-size:var(--font-size-xl)}@media (min-width:768px){.JobPage-module-scss-module__i0mWpq__salary{font-size:var(--font-size-2xl)}}.JobPage-module-scss-module__i0mWpq__meta{font-size:var(--font-size-sm);color:var(--color-muted-foreground)}.JobPage-module-scss-module__i0mWpq__statusNotice{padding:var(--space-3) var(--space-4);background-color:color-mix(in oklch, var(--color-warning) 10%, transparent);border:1px solid color-mix(in oklch, var(--color-warning) 40%, transparent);border-radius:var(--radius-md);color:var(--color-warning-foreground);font-size:var(--font-size-sm)}.JobPage-module-scss-module__i0mWpq__statusNotice_inactive{background-color:color-mix(in oklch, var(--color-destructive) 10%, transparent);border-color:color-mix(in oklch, var(--color-destructive) 40%, transparent)}.JobPage-module-scss-module__i0mWpq__ctaRow{gap:var(--space-3);padding:var(--space-4);background-color:var(--color-card);border:1px solid color-mix(in oklch, var(--color-border) 50%, transparent);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.JobPage-module-scss-module__i0mWpq__description{font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.JobPage-module-scss-module__i0mWpq__conditions{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.JobPage-module-scss-module__i0mWpq__conditionItem{gap:var(--space-0-5);flex-direction:column;display:flex}.JobPage-module-scss-module__i0mWpq__conditionLabel{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted-foreground)}.JobPage-module-scss-module__i0mWpq__conditionValue{font-size:var(--font-size-base);color:var(--color-foreground)}.JobPage-module-scss-module__i0mWpq__tagsBlock{gap:var(--space-3);flex-direction:column;display:flex}.JobPage-module-scss-module__i0mWpq__tagsGroup{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.JobPage-module-scss-module__i0mWpq__tag{padding:var(--space-1) var(--space-3);background-color:var(--color-muted);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-foreground)}
@keyframes ApplicationDialog-module-scss-module__rDzZlq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.ApplicationDialog-module-scss-module__rDzZlq__dialog{max-width:500px}.ApplicationDialog-module-scss-module__rDzZlq__form{gap:var(--space-4);flex-direction:column;display:flex}
@keyframes EmployerBlock-module-scss-module__3naHeq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes EmployerBlock-module-scss-module__3naHeq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes EmployerBlock-module-scss-module__3naHeq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes EmployerBlock-module-scss-module__3naHeq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes EmployerBlock-module-scss-module__3naHeq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes EmployerBlock-module-scss-module__3naHeq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes EmployerBlock-module-scss-module__3naHeq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes EmployerBlock-module-scss-module__3naHeq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes EmployerBlock-module-scss-module__3naHeq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes EmployerBlock-module-scss-module__3naHeq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes EmployerBlock-module-scss-module__3naHeq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes EmployerBlock-module-scss-module__3naHeq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes EmployerBlock-module-scss-module__3naHeq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes EmployerBlock-module-scss-module__3naHeq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes EmployerBlock-module-scss-module__3naHeq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes EmployerBlock-module-scss-module__3naHeq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes EmployerBlock-module-scss-module__3naHeq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes EmployerBlock-module-scss-module__3naHeq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.EmployerBlock-module-scss-module__3naHeq__block{align-items:center;gap:var(--space-3);padding:var(--space-4);background-color:var(--color-card);border:1px solid color-mix(in oklch, var(--color-border) 50%, transparent);border-radius:var(--radius-lg);display:flex}.EmployerBlock-module-scss-module__3naHeq__logo{flex-shrink:0}.EmployerBlock-module-scss-module__3naHeq__info{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.EmployerBlock-module-scss-module__3naHeq__nameRow{align-items:center;gap:var(--space-2);min-width:0;display:flex}.EmployerBlock-module-scss-module__3naHeq__name,.EmployerBlock-module-scss-module__3naHeq__nameLink{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.EmployerBlock-module-scss-module__3naHeq__name:hover,.EmployerBlock-module-scss-module__3naHeq__nameLink:hover{color:var(--color-primary)}.EmployerBlock-module-scss-module__3naHeq__profileLink{font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none}.EmployerBlock-module-scss-module__3naHeq__profileLink:hover{text-decoration:underline}
@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.SimilarVacanciesSection-module-scss-module__7wsZJq__section{gap:var(--space-4);flex-direction:column;display:flex}.SimilarVacanciesSection-module-scss-module__7wsZJq__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}@media (min-width:768px){.SimilarVacanciesSection-module-scss-module__7wsZJq__title{font-size:var(--font-size-2xl)}}.SimilarVacanciesSection-module-scss-module__7wsZJq__list{gap:var(--space-3);flex-direction:column;display:flex}
@keyframes JobsHomePage-module-scss-module__atlFEa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes JobsHomePage-module-scss-module__atlFEa__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes JobsHomePage-module-scss-module__atlFEa__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes JobsHomePage-module-scss-module__atlFEa__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes JobsHomePage-module-scss-module__atlFEa__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes JobsHomePage-module-scss-module__atlFEa__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes JobsHomePage-module-scss-module__atlFEa__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes JobsHomePage-module-scss-module__atlFEa__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes JobsHomePage-module-scss-module__atlFEa__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes JobsHomePage-module-scss-module__atlFEa__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes JobsHomePage-module-scss-module__atlFEa__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes JobsHomePage-module-scss-module__atlFEa__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes JobsHomePage-module-scss-module__atlFEa__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes JobsHomePage-module-scss-module__atlFEa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes JobsHomePage-module-scss-module__atlFEa__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes JobsHomePage-module-scss-module__atlFEa__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes JobsHomePage-module-scss-module__atlFEa__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes JobsHomePage-module-scss-module__atlFEa__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.JobsHomePage-module-scss-module__atlFEa__main{width:100%;max-width:80rem;padding-inline:var(--space-4);flex:1;margin-inline:auto}@media (min-width:768px){.JobsHomePage-module-scss-module__atlFEa__main{padding-inline:var(--space-5)}}.JobsHomePage-module-scss-module__atlFEa__main{padding-block:var(--space-4)}@media (min-width:768px){.JobsHomePage-module-scss-module__atlFEa__main{padding-block:var(--space-6)}}.JobsHomePage-module-scss-module__atlFEa__content{gap:var(--space-8);flex-direction:column;display:flex}@media (min-width:768px){.JobsHomePage-module-scss-module__atlFEa__content{gap:var(--space-10)}}.JobsHomePage-module-scss-module__atlFEa__hero{gap:var(--space-3);padding:var(--space-6) 0;text-align:left;flex-direction:column;display:flex}@media (min-width:768px){.JobsHomePage-module-scss-module__atlFEa__hero{padding:var(--space-8) 0}}.JobsHomePage-module-scss-module__atlFEa__heroTitle{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0}@media (min-width:768px){.JobsHomePage-module-scss-module__atlFEa__heroTitle{font-size:var(--font-size-4xl)}}.JobsHomePage-module-scss-module__atlFEa__heroSubtitle{font-size:var(--font-size-base);color:var(--color-muted-foreground);margin:0}@media (min-width:768px){.JobsHomePage-module-scss-module__atlFEa__heroSubtitle{font-size:var(--font-size-lg)}}.JobsHomePage-module-scss-module__atlFEa__breadcrumbs{margin-bottom:var(--space-4)}.JobsHomePage-module-scss-module__atlFEa__breadcrumbs:empty{display:none}.JobsHomePage-module-scss-module__atlFEa__heroSkeletonTitle{border-radius:var(--radius-sm);background-color:var(--color-muted);width:60%;height:48px;animation:2s cubic-bezier(.4,0,.6,1) infinite JobsHomePage-module-scss-module__atlFEa__pulse}.JobsHomePage-module-scss-module__atlFEa__heroSkeletonSubtitle{border-radius:var(--radius-sm);background-color:var(--color-muted);width:40%;height:20px;margin-top:var(--space-3);animation:2s cubic-bezier(.4,0,.6,1) infinite JobsHomePage-module-scss-module__atlFEa__pulse}.JobsHomePage-module-scss-module__atlFEa__skeletonList{gap:var(--space-3);flex-direction:column;display:flex}
@keyframes JobCategoryCard-module-scss-module__5MeHXG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.JobCategoryCard-module-scss-module__5MeHXG__card{text-align:center;padding:var(--space-6) var(--space-4);background-color:var(--color-card);border:1px solid color-mix(in oklch, var(--color-border) 50%, transparent);border-radius:var(--radius-lg);min-height:140px;color:inherit;transition-property:box-shadow,border-color,transform;transition-duration:var(--transition-duration-fast);flex-direction:column;justify-content:center;align-items:center;text-decoration:none;transition-timing-function:ease;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.JobCategoryCard-module-scss-module__5MeHXG__card{transition-duration:.01ms}}.JobCategoryCard-module-scss-module__5MeHXG__card:hover{box-shadow:var(--shadow-md);border-color:color-mix(in oklch, var(--color-primary) 30%, transparent);transform:translateY(-2px)}.JobCategoryCard-module-scss-module__5MeHXG__card:active{transform:translateY(0)}.JobCategoryCard-module-scss-module__5MeHXG__card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.JobCategoryCard-module-scss-module__5MeHXG__cardIcon{width:56px;height:56px;margin-bottom:var(--space-3);border-radius:var(--radius-md);background-color:color-mix(in oklch, var(--color-primary) 10%, transparent);color:var(--color-primary);transition-property:background-color,transform;transition-duration:var(--transition-duration-fast);justify-content:center;align-items:center;transition-timing-function:ease;display:flex}@media (prefers-reduced-motion:reduce){.JobCategoryCard-module-scss-module__5MeHXG__cardIcon{transition-duration:.01ms}}.JobCategoryCard-module-scss-module__5MeHXG__card:hover .JobCategoryCard-module-scss-module__5MeHXG__cardIcon{background-color:color-mix(in oklch, var(--color-primary) 15%, transparent);transform:scale(1.05)}.JobCategoryCard-module-scss-module__5MeHXG__cardIcon svg{width:28px;height:28px}.JobCategoryCard-module-scss-module__5MeHXG__cardName{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-foreground);margin:0 0 var(--space-1)}.JobCategoryCard-module-scss-module__5MeHXG__cardCount{font-size:var(--font-size-sm);color:var(--color-muted-foreground);margin:0}
@keyframes JobCategoryGrid-module-scss-module__xJcLeq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.JobCategoryGrid-module-scss-module__xJcLeq__grid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.JobCategoryGrid-module-scss-module__xJcLeq__grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.JobCategoryGrid-module-scss-module__xJcLeq__grid{gap:var(--space-6);grid-template-columns:repeat(4,1fr)}}.JobCategoryGrid-module-scss-module__xJcLeq__empty{padding:var(--space-12) var(--space-4);text-align:center;grid-column:1/-1}.JobCategoryGrid-module-scss-module__xJcLeq__emptyText{font-size:var(--font-size-base);color:var(--color-muted-foreground)}@media (min-width:768px){.JobCategoryGrid-module-scss-module__xJcLeq__emptyText{font-size:var(--font-size-lg)}}.JobCategoryGrid-module-scss-module__xJcLeq__skeleton{padding:var(--space-6) var(--space-4);background-color:var(--color-card);border:1px solid color-mix(in oklch, var(--color-border) 50%, transparent);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;min-height:140px;display:flex}.JobCategoryGrid-module-scss-module__xJcLeq__skeletonIcon{width:56px;height:56px;margin-bottom:var(--space-3);border-radius:var(--radius-md);background-color:var(--color-muted);animation:2s cubic-bezier(.4,0,.6,1) infinite JobCategoryGrid-module-scss-module__xJcLeq__pulse}.JobCategoryGrid-module-scss-module__xJcLeq__skeletonName{width:100px;height:20px;margin-bottom:var(--space-2);border-radius:var(--radius-sm);background-color:var(--color-muted);animation:2s cubic-bezier(.4,0,.6,1) infinite JobCategoryGrid-module-scss-module__xJcLeq__pulse}.JobCategoryGrid-module-scss-module__xJcLeq__skeletonCount{border-radius:var(--radius-sm);background-color:var(--color-muted);width:60px;height:16px;animation:2s cubic-bezier(.4,0,.6,1) infinite JobCategoryGrid-module-scss-module__xJcLeq__pulse}
@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.PopularJobCategoriesSection-module-scss-module__UB_ooG__section{gap:var(--space-4);flex-direction:column;display:flex}.PopularJobCategoriesSection-module-scss-module__UB_ooG__sectionHeader{align-items:baseline;gap:var(--space-2);display:flex}.PopularJobCategoriesSection-module-scss-module__UB_ooG__sectionTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}@media (min-width:768px){.PopularJobCategoriesSection-module-scss-module__UB_ooG__sectionTitle{font-size:var(--font-size-3xl)}}
