.ProfilePortfolio-module-scss-module__xKS7rq__portfolioContainer{flex-direction:column;gap:16px;display:flex}.ProfilePortfolio-module-scss-module__xKS7rq__portfolioCard{transition:all .3s ease-in-out;box-shadow:0 1px 2px #0000000a}.ProfilePortfolio-module-scss-module__xKS7rq__portfolioCard:hover{box-shadow:0 4px 12px #0000001a}.ProfilePortfolio-module-scss-module__xKS7rq__portfolioCard{border-radius:var(--radius-card);background-color:var(--n0);cursor:pointer;border:1px solid #e0e0e0;overflow:hidden}.ProfilePortfolio-module-scss-module__xKS7rq__sliderContainer{aspect-ratio:16/9;background-color:var(--section-bg-gray);width:100%;position:relative}.ProfilePortfolio-module-scss-module__xKS7rq__sliderContainer .swiper{width:100%;height:100%}.ProfilePortfolio-module-scss-module__xKS7rq__sliderContainer .swiper-slide{width:100%;height:100%}.ProfilePortfolio-module-scss-module__xKS7rq__sliderContainer .swiper-pagination-bullet{opacity:1;background-color:#fffc;box-shadow:0 0 2px #0006,0 0 0 .5px #00000026}.ProfilePortfolio-module-scss-module__xKS7rq__sliderContainer .swiper-pagination-bullet-active{background-color:var(--color-primary);box-shadow:0 0 3px #00000080,0 0 0 .5px #0003}.ProfilePortfolio-module-scss-module__xKS7rq__sliderImageWrapper{background-color:var(--section-bg-gray);width:100%;height:100%;position:relative}.ProfilePortfolio-module-scss-module__xKS7rq__sliderImageWrapper>div{width:100%;height:100%}.ProfilePortfolio-module-scss-module__xKS7rq__sliderPagination{z-index:2;justify-content:center;gap:6px;padding:6px 0;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.ProfilePortfolio-module-scss-module__xKS7rq__sliderNavPrev,.ProfilePortfolio-module-scss-module__xKS7rq__sliderNavNext{z-index:2;box-shadow:0 1px 4px #00000026;color:var(--text-color-dark)!important;background-color:#ffffffd9!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.ProfilePortfolio-module-scss-module__xKS7rq__sliderNavPrev:hover,.ProfilePortfolio-module-scss-module__xKS7rq__sliderNavNext:hover{background-color:#fff!important}.ProfilePortfolio-module-scss-module__xKS7rq__sliderNavPrev{left:8px}.ProfilePortfolio-module-scss-module__xKS7rq__sliderNavNext{right:8px}.ProfilePortfolio-module-scss-module__xKS7rq__cardContent{flex-direction:column;padding:20px;display:flex}.ProfilePortfolio-module-scss-module__xKS7rq__cardHeader{justify-content:space-between;align-items:center;display:flex}.ProfilePortfolio-module-scss-module__xKS7rq__cardTitle{color:var(--text-color-dark);font-size:1.25rem;font-weight:600}.ProfilePortfolio-module-scss-module__xKS7rq__cardDescription{color:var(--text-color-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:.9375rem;font-weight:300;line-height:1.6;display:-webkit-box;overflow:hidden}.ProfilePortfolio-module-scss-module__xKS7rq__skillChips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.ProfilePortfolio-module-scss-module__xKS7rq__cardActions{justify-content:flex-end;gap:16px;margin-top:8px;display:flex}.ProfilePortfolio-module-scss-module__xKS7rq__editButton{text-transform:none!important;border-color:var(--border-color-gray)!important;color:var(--text-color-secondary)!important;border-radius:24px!important;padding:6px 20px!important;font-weight:500!important}.ProfilePortfolio-module-scss-module__xKS7rq__editButton:hover{background-color:var(--section-bg-gray)!important;border-color:var(--text-color-secondary)!important}.ProfilePortfolio-module-scss-module__xKS7rq__deleteButton{text-transform:none!important;background-color:var(--color-primary)!important;color:#fff!important;box-shadow:none!important;border-radius:24px!important;padding:6px 20px!important;font-weight:500!important}.ProfilePortfolio-module-scss-module__xKS7rq__deleteButton:hover{box-shadow:0 2px 4px #0003!important}.ProfilePortfolio-module-scss-module__xKS7rq__addButtonContainer{justify-content:center;padding:16px;display:flex}.ProfilePortfolio-module-scss-module__xKS7rq__addButton{text-transform:none!important;background-color:var(--card-bg-color)!important;color:var(--color-primary)!important;border:1px solid var(--border-color-gray)!important;box-shadow:none!important;border-radius:24px!important;padding:8px 24px!important;font-weight:500!important}.ProfilePortfolio-module-scss-module__xKS7rq__addButton:hover{background-color:var(--section-bg-gray)!important;box-shadow:0 2px 4px #0000001a!important}.ProfilePortfolio-module-scss-module__xKS7rq__drawerContent{flex-direction:column;gap:16px;padding:16px;display:flex}.ProfilePortfolio-module-scss-module__xKS7rq__drawerSegment{border:1px solid var(--color-light-gray);border-radius:var(--radius-card);background-color:var(--color-white);overflow:hidden}.ProfilePortfolio-module-scss-module__xKS7rq__drawerSegmentPadded{border:1px solid var(--color-light-gray);border-radius:var(--radius-card);background-color:var(--color-white);padding:20px 24px 24px}.ProfilePortfolio-module-scss-module__xKS7rq__drawerSlider{aspect-ratio:16/9;background-color:var(--section-bg-gray);cursor:pointer;width:100%;position:relative}.ProfilePortfolio-module-scss-module__xKS7rq__drawerSlider>div{width:100%;height:100%}.ProfilePortfolio-module-scss-module__xKS7rq__drawerLabelRow{justify-content:space-between;align-items:center;display:flex}.ProfilePortfolio-module-scss-module__xKS7rq__drawerLabel{color:var(--text-color-dark);margin-bottom:16px;font-size:1.25rem;font-weight:600}.ProfilePortfolio-module-scss-module__xKS7rq__drawerDescription{color:var(--text-color-secondary);white-space:pre-line;margin-bottom:-.35em;font-size:.9375rem;font-weight:300;line-height:1.7}.ProfilePortfolio-module-scss-module__xKS7rq__drawerActions{border-top:1px solid var(--color-light-gray);gap:12px;padding:16px 24px;display:flex}
.job-details-segment-title{margin-bottom:24px;font-size:20px}.job-attachment-item-container{align-items:flex-start;margin-top:32px;margin-bottom:32px;display:flex;position:relative}.job-attachment-item-container:last-child{margin-bottom:8px}.job-attachment-item-name-size{width:calc(100% - 120px);margin-left:24px}.job-attachment-file-name{width:100%;color:var(--text-color-black);word-wrap:break-word;margin-bottom:4px;font-size:16px}.job-attachment-file-size{color:var(--color-gray);font-size:14px}.download-button-wrapper{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;top:0;right:0}.download-button-wrapper:hover{cursor:pointer;background-color:var(--color-light-gray)}.download-button-wrapper:active{cursor:pointer;background-color:var(--color-active)}
