.ux-card-title{font-size:var(--wp--preset--font-size--medium);font-weight:600;margin:0;padding:0}.ux-card-title a{color:var(--wp--preset--color--main,#1E1E26);text-decoration:none}.ux-card-title a:hover{color:var(--wp--preset--color--primary,#5344F4);text-decoration:underline}.uxd-job-attributes{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 24px 0}.uxd-job-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background-color:var(--wp--preset--color--tertiary,#F8F8F8);border:1px solid var(--wp--preset--color--border-light,#DADEE3);border-radius:6px;font-size:var(--wp--preset--font-size--small,.875rem);color:var(--wp--preset--color--main,#1E1E26);line-height:1.4}.uxd-job-chip__icon{font-size:1em;line-height:1}.uxd-job-chip__label{white-space:nowrap}.uxd-job-chip--salary{color:var(--wp--preset--color--complementary,#E17714)}.uxd-job-chip--salary .uxd-job-chip__label{font-weight:600}.uxd_favorite_toggle{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--wp--preset--color--border-light,#DADEE3);border-radius:8px;background-color:var(--wp--preset--color--base,#fff);cursor:pointer;flex-shrink:0;transition:border-color 0.2s ease,background-color 0.2s ease}.uxd_favorite_toggle:hover{border-color:var(--wp--preset--color--primary,#5344F4);background-color:var(--wp--preset--color--primary-accent,#e9e7ff)}.uxd_favorite_toggle:focus{outline:2px solid var(--wp--preset--color--primary,#5344F4);outline-offset:2px}.uxd_favorite_toggle:disabled{opacity:.5;cursor:not-allowed}.uxd_favorite_toggle svg{width:24px;height:24px;transition:all 0.2s ease}.uxd_favorite_toggle svg path{fill:var(--wp--preset--color--base,#fff);stroke:var(--wp--preset--color--secondary,#545473);stroke-width:1.5}.uxd_favorite_toggle:hover svg path{stroke:var(--wp--preset--color--primary,#5344F4)}.uxd_favorite_toggle.is-favorited svg path{fill:var(--wp--preset--color--complementary,#465AFF);stroke:var(--wp--preset--color--complementary,#465AFF)}.uxd-favorite-overlay{position:absolute;z-index:10000;min-width:200px;max-width:280px;padding:16px;background-color:var(--wp--preset--color--base,#fff);border:1px solid var(--wp--preset--color--border-light,#DADEE3);border-radius:8px;box-shadow:0 4px 12px rgb(0 0 0 / .15);font-size:var(--wp--preset--font-size--small,.9rem)}.uxd-overlay-close{position:absolute;top:8px;right:8px;width:24px;height:24px;padding:0;border:none;background:#fff0;font-size:18px;line-height:1;color:var(--wp--preset--color--secondary,#545473);cursor:pointer;transition:color 0.2s ease}.uxd-overlay-close:hover{color:var(--wp--preset--color--main,#1E1E26)}.uxd-overlay-message{margin:0 0 12px 0;padding-right:20px;color:var(--wp--preset--color--main,#1E1E26)}.uxd-overlay-link{display:inline-block;color:var(--wp--preset--color--primary,#5344F4);font-weight:500;text-decoration:none}.uxd-overlay-link:hover{color:var(--wp--preset--color--primary-alt,#819CFE);text-decoration:underline}.frm_pagination{display:none!important}.ux-paginator{display:flex;justify-content:center;align-items:center;gap:1rem;margin:24px 0;padding:8px 0;font-size:var(--wp--preset--font-size--base,1rem);background-color:var(--wp--preset--color--base);border-radius:var(--frm-views-calendar-border-radius)}.ux-paginator__prev,.ux-paginator__next{display:flex;align-items:center;gap:.25rem;flex:1 1 0%;min-width:0}.ux-paginator__prev{justify-content:flex-end}.ux-paginator__next{justify-content:flex-start}.ux-paginator a{color:var(--wp--preset--color--primary,#5344F4);text-decoration:none;font-weight:500;transition:color 0.2s ease,text-decoration 0.2s ease}.ux-paginator a:hover{color:var(--wp--preset--color--primary-alt,#819CFE);text-decoration:underline}.ux-paginator a:focus{outline:2px solid var(--wp--preset--color--primary,#5344F4);outline-offset:2px;border-radius:2px}.ux-paginator__disabled{color:var(--wp--preset--color--secondary,#545473);opacity:.5;cursor:default}.ux-paginator__current{font-weight:600;color:var(--wp--preset--color--main,#1E1E26);padding:.25rem .75rem;background:var(--wp--preset--color--tertiary,#F8F8F8);border-radius:4px}div.frm_fields_container{padding:0 1.5em}.company-name{color:var(--wp--preset--color--complementary);font-size:var(--wp--preset--font-size--medium)}div.product-ux-design-job-card{position:relative;cursor:pointer;padding:24px;text-decoration:none;color:#171A1F;border:1px solid #D1D2D3;background-color:#fff;border-radius:12px}div.product-ux-design-job-card:hover{border:1px solid #666;box-shadow:0 3px 3px 0 rgb(0 0 0 / .1)}.product-ux-design-job-card .ux-card-title a::after{content:'';position:absolute;inset:0;border-radius:12px}.ux-job-row-meta{display:flex;align-items:baseline}.ux-job-row-meta .company-name{flex:1}.ux-job-location{flex:1}.ux-job-type{flex:1;text-align:right;text-transform:capitalize}.ux-job-row-title{display:flex;align-items:baseline;gap:12px}.ux-job-row-title .ux-card-title{flex:1}.ux-job-posted{white-space:nowrap;text-align:right}.ux-job-row-footer{display:flex;align-items:center}.ux-job-salary{flex:1}.ux-job-favorite{margin-left:auto}.ux-job-detail-container{background-color:#fff;border-radius:12px;padding:24px}.ux-job-detail-layout{align-items:flex-start}.ux-job-detail-sidebar{max-width:425px}.ux-job-detail-sidebar .ux-job-detail-container{position:sticky;top:199px}.uxd-job-description{margin-bottom:var(--wp--preset--spacing--large,2rem)}.ux-job-detail-sidebar .ux-job-detail-container:has(.uxjob-sidebar){padding:0;background:#fff0}.uxjob-company,.uxjob-apply{background-color:#fff;border-radius:12px;padding:24px}.uxjob-company{margin-bottom:24px}.uxjob-company__table tr[data-has-value="false"],.uxjob-apply__table tr[data-has-value="false"]{display:none}.uxjob-company__name{font-size:var(--wp--preset--font-size--medium,1.4rem);font-weight:600;margin:0 0 1rem 0;color:var(--wp--preset--color--main,#1E1E26)}.uxjob-company__header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.uxjob-company__logo{width:64px;height:64px;object-fit:contain;border-radius:8px;background-color:var(--wp--preset--color--tertiary,#F8F8F8);flex-shrink:0}.uxjob-company__desc-wrap{flex:1;min-width:0}.uxjob-company__desc{margin:0;font-size:var(--wp--preset--font-size--small,.9rem);color:var(--wp--preset--color--secondary,#545473);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.uxjob-company__table,.uxjob-apply__table{width:100%;border-collapse:collapse;font-size:var(--wp--preset--font-size--small,.9rem)}.uxjob-company__table td,.uxjob-apply__table td{padding:.2rem 0;vertical-align:top}.uxjob-label{color:var(--wp--preset--color--secondary,#545473);width:100px;flex-shrink:0}.uxjob-value{color:var(--wp--preset--color--main,#1E1E26);font-weight:500}.uxjob-apply__heading{font-size:var(--wp--preset--font-size--base,1rem);font-weight:600;margin:0 0 1rem 0;color:var(--wp--preset--color--main,#1E1E26)}.uxjob-apply__button a{gap:.5rem}.uxjob-apply__actions{display:flex;align-items:center;gap:12px}.uxjob-apply__divider{border:none;border-top:1px solid #DCDCDC;margin:16px 0}.uxjob-next{display:flex;align-items:baseline;gap:.5rem;flex-wrap:nowrap}.uxjob-next__link{color:var(--wp--preset--color--primary,#5344F4);text-decoration:none;font-weight:500}.uxjob-next__link:hover{color:var(--wp--preset--color--primary-alt,#819CFE);text-decoration:underline}.uxd-company-info__heading{font-size:var(--wp--preset--font-size--medium,1.4rem);font-weight:600;margin:0 0 1rem 0;color:var(--wp--preset--color--main,#1E1E26)}.uxd-company-info__content{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.uxd-company-info__logo{width:64px;height:64px;object-fit:contain;border-radius:8px;background-color:var(--wp--preset--color--tertiary,#F8F8F8);flex-shrink:0}.uxd-company-info__details{display:flex;flex-direction:column;gap:.25rem}.uxd-company-info__name{font-size:var(--wp--preset--font-size--base,1rem);font-weight:600;color:var(--wp--preset--color--main,#1E1E26)}.uxd-company-info__meta{font-size:var(--wp--preset--font-size--small,.9rem);color:var(--wp--preset--color--secondary,#545473)}.ux-pro-profiles{position:relative;cursor:pointer;padding:24px;color:#171A1F;border:1px solid #D1D2D3;background-color:#fff;border-radius:12px}.ux-pro-profiles .ux-card-title a::after{content:'';position:absolute;inset:0;border-radius:12px}.ux-pro-profiles:hover{border-color:#666;box-shadow:0 3px 3px 0 rgb(0 0 0 / .1)}.uxpro-top-section{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.uxpro-profile-headshot{width:150px;height:150px;object-fit:cover;border-radius:8px;background-color:var(--wp--preset--color--tertiary,#F8F8F8);flex-shrink:0}.uxpro-top-content{flex:1 1 auto;min-width:0}.uxpro-row-name{margin-bottom:8px}.uxpro-profile-name{font-size:var(--wp--preset--font-size--medium);font-weight:600;margin:0}.uxpro-row-details{display:flex;align-items:flex-start;gap:12px}.uxpro-info-cell{flex:0 0 auto;padding-right:1rem;border-right:1px solid var(--wp--preset--color--border-light,#E3E3F0)}.uxpro-profile-role{color:var(--wp--preset--color--complementary);font-weight:500;margin:0}.uxpro-detail-row.uxpro-profile-role{color:var(--wp--preset--color--complementary)}.uxpro-skills-cell{flex:1 1 auto;min-width:0;padding-left:6px}.uxpro-skills-heading{font-size:var(--wp--preset--font-size--small,.9rem);font-weight:600;color:var(--wp--preset--color--main,#1E1E26);margin-top:1.5rem}.uxpro-skills-card .uxpro-skills-heading:first-child,.uxpro-skills-cell .uxpro-skills-heading{margin-top:0}.uxd-skills-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.uxd-skills-chips .uxd-job-chip{margin:0}.uxd-skills-chips .uxd-job-chip:first-child,.uxd-skills-chips .uxpro-skills-chip:first-child{padding-top:4px!important}.uxd-skills-chips .uxd-job-chip:last-child,.uxd-skills-chips .uxpro-skills-chip:last-child{padding-bottom:4px!important}.uxpro-row-bio{display:flex;gap:12px}.uxpro-bio-cell{flex:1 1 auto;min-width:0}.uxpro-profile-bio{margin:0;font-size:var(--wp--preset--font-size--small,.9rem);color:var(--wp--preset--color--main,#1E1E26)}.uxpro-profile-link{position:relative;z-index:1;color:var(--wp--preset--color--primary,#5344F4);font-weight:500;text-decoration:none}.uxpro-profile-link:hover{color:var(--wp--preset--color--primary-alt,#819CFE);text-decoration:underline}.uxpro-reserved-cell{flex:0 0 180px}.uxpro-reserved-cell:empty{display:none}.uxpro-detail{display:grid;grid-template-columns:34% 1fr;column-gap:var(--wp--preset--spacing--50,1.5rem);align-items:flex-start}.uxpro-detail-sidebar{display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:199px}.uxpro-detail-main{display:flex;flex-direction:column;gap:1.5rem}.uxpro-detail-card{background-color:var(--wp--preset--color--base,#fff);border-radius:var(--wp--custom--border-radius--default,12px);padding:1.5rem}.uxpro-meta-card .uxpro-profile-name{color:var(--wp--preset--color--primary-alt-accent,#3D386B);margin-bottom:.75rem}.uxpro-meta-card .uxpro-profile-headshot{width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:center 25%;margin-bottom:.5rem}.uxpro-meta-card p{margin:0}.uxpro-detail-row{font-size:var(--wp--preset--font-size--small,.9rem);color:var(--wp--preset--color--main,#1E1E26);margin:0;padding:.2rem 0}.uxpro-detail-row--secondary{color:var(--wp--preset--color--secondary,#545473)}.uxpro-detail-row a{color:var(--wp--preset--color--primary,#5344F4);text-decoration:none}.uxpro-detail-row a:hover{text-decoration:underline}.uxpro-view-samples-btn,.uxpro-request-bid-btn{display:block;text-align:center;padding:.6em 1em;margin-top:.75rem;background-color:var(--wp--preset--color--primary,#5344F4);color:var(--wp--preset--color--base,#fff);text-decoration:none;border-radius:5px;font-size:var(--wp--preset--font-size--small,.9rem)}.uxpro-view-samples-btn:hover,.uxpro-request-bid-btn:hover{background-color:var(--wp--preset--color--primary-alt,#819CFE);color:var(--wp--preset--color--base,#fff);text-decoration:underline}.uxpro-contact-heading{font-size:var(--wp--preset--font-size--base,1rem);font-weight:var(--wp--custom--font-weight--semi-bold,600);color:var(--wp--preset--color--main,#1E1E26);margin:0 0 .5rem 0}.uxpro-contact-gate{font-size:var(--wp--preset--font-size--small,.9rem);margin:0 0 .25rem 0}.uxpro-request-bid-btn{font-weight:var(--wp--custom--font-weight--medium,500)}.uxpro-profile-title{margin:0 0 .5rem 0}.uxpro-availability-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:1rem}.uxpro-availability-badges:empty{display:none}.uxpro-profile-description{font-size:var(--wp--preset--font-size--small,.9rem);color:var(--wp--preset--color--main,#1E1E26);line-height:var(--wp--custom--line-height--body,1.5)}.uxpro-profile-description p{margin:0 0 1rem 0}.uxpro-profile-description h3,.uxpro-profile-description h4{font-size:var(--wp--preset--font-size--base,1rem);font-weight:var(--wp--custom--font-weight--semi-bold,600);color:var(--wp--preset--color--main,#1E1E26);margin:1.5rem 0 .5rem 0}.uxpro-profile-description h3:first-child,.uxpro-profile-description h4:first-child{margin-top:0}.uxpro-skills-card{background:var(--wp--preset--gradient--custom-lt-blue-gradient)}.uxpro-skills-chip,.uxpro-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;margin:0;background-color:var(--wp--preset--color--base,#FFF);border:1px solid var(--wp--preset--color--border-light,#E3E3F0);border-radius:var(--wp--custom--border-radius--small,6px);font-size:var(--wp--preset--font-size--small,.875rem);color:var(--wp--preset--color--main,#1E1E26);line-height:1.4}.uxpro-badge{background-color:var(--wp--preset--color--tertiary,#F8F8F8);font-weight:600}.uxpro-detail p:empty{display:none}.ux-news-feed{display:flex;flex-direction:column;gap:16px}.ux-news-card{position:relative;padding:24px;border:1px solid #D1D2D3;background-color:#fff;border-radius:12px;cursor:pointer}.ux-news-card:hover{border-color:#666;box-shadow:0 3px 3px 0 rgb(0 0 0 / .1)}.ux-news-card .ux-card-title a::after{content:'';position:absolute;inset:0;border-radius:12px;background-image:none;width:auto;height:auto;display:block;margin-left:0;filter:none}.ux-news-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;font-size:var(--wp--preset--font-size--small,.9rem);color:var(--wp--preset--color--secondary,#545473)}.ux-news-source{color:var(--wp--preset--color--complementary,#E17714);font-weight:600}.ux-news-meta-item{white-space:nowrap}.ux-news-body{display:flex;gap:24px;align-items:flex-start}.ux-news-content{flex:1;min-width:0}.ux-news-description{font-size:var(--wp--preset--font-size--small,.9rem);color:var(--wp--preset--color--secondary,#545473);margin:8px 0 12px;line-height:1.5}.ux-news-image{flex-shrink:0;width:180px}.ux-news-img{width:100%;height:auto;border-radius:8px;object-fit:cover;display:block}.ux-news-outbound-link{position:relative;z-index:1;display:inline-block;margin-top:8px;color:var(--wp--preset--color--primary,#5344F4);font-size:var(--wp--preset--font-size--small,.9rem);text-decoration:none;font-weight:500}.ux-news-outbound-link:hover{text-decoration:underline}div.ux-event-logo{background-color:#D5D5D5;width:150px;border-radius:6px;overflow:hidden;margin-left:auto}div.ux-event-logo img{padding:12px;max-width:150px;height:auto;object-fit:contain;display:block}.frm_grid_container>.frm3:nth-child(3):not(:has(.ux-event-logo)){text-align:right}.ux-event-h2{padding:0;margin:0!important;font-size:1.2em!important}.frm_pagination_cont{width:100%;display:flex;justify-content:center;background:#FFF;padding:10px 0;border-radius:12px}.ux-news-for-ux-pros-table{width:100%;margin:12px 0}.ux-news-for-ux-pros-table td:nth-child(1),.ux-news-for-ux-pros-table td:nth-child(3){font-size:.75em}.ux-news-for-ux-pros-table td:nth-child(2){font-size:1em;font-weight:700;line-height:1.35;letter-spacing:-.02em}.ux-news-for-ux-pros-table thead th{font-weight:400;font-family:var(--wp--preset--font-family--primary)}.wp-block-column .is-layout-flow .wp-block-column-is-layout-flow{padding:12px}#frm_field_755_container{display:none!important;visibility:hidden}#frm_field_755_container.dst-checked{display:block!important;visibility:visible}div.field-max-width{max-width:35rem}#frm_field_761_container>p,#frm_field_763_container>p{border:1px solid greenyellow;font-size:var(--wp--preset--font-size--normal);background:var(--wp--preset--color--base);border-color:#D7D7D7;border-radius:8px;padding:4px 8px;max-width:10rem;margin:10px 0}@media (max-width:600px){.ux-paginator{flex-direction:column;gap:1rem}.ux-paginator__current{order:-1}}@media (max-width:781px){.ux-job-detail-layout{flex-direction:column}.ux-job-detail-layout .wp-block-column{flex-basis:100%!important}.ux-job-detail-sidebar{max-width:none}.ux-job-detail-sidebar .ux-job-detail-container{position:static}}@media (max-width:782px){.ux-pro-profiles{display:grid;grid-template-columns:100px 1fr;grid-template-areas:"headshot name" "headshot info" "skills skills" "bio bio" "reserved reserved";gap:10px;padding:20px}.uxpro-top-section,.uxpro-top-content,.uxpro-row-details,.uxpro-row-bio{display:contents}.uxpro-profile-headshot{grid-area:headshot;align-self:start}.uxpro-row-name{grid-area:name;align-self:end;margin-bottom:0}.uxpro-info-cell{grid-area:info;align-self:start}.uxpro-skills-cell{grid-area:skills}.uxpro-bio-cell{grid-area:bio}.uxpro-reserved-cell{grid-area:reserved;flex:none;width:100%}}@media (max-width:430px){.ux-pro-profiles{grid-template-columns:80px 1fr}.uxpro-profile-headshot{width:80px;height:80px}.uxpro-detail{grid-template-columns:1fr;column-gap:0;row-gap:1rem}.uxpro-detail-sidebar{position:static;gap:1rem}.uxpro-detail-main{gap:1rem}.uxpro-detail-card{padding:1rem}.uxpro-meta-card .uxpro-profile-name{font-size:var(--wp--preset--font-size--medium)}}@media (max-width:782px){.ux-news-body{flex-direction:column}.ux-news-image{width:100%;max-width:300px}}@media (max-width:430px){.ux-news-card{padding:16px}.ux-news-meta{gap:8px}}