.project-banner .banner-header[data-v-a31ab8fd]{padding-left:16px!important}@media(max-width:600px){.project-banner .banner-header[data-v-a31ab8fd]{gap:12px!important;padding:12px!important}}.project-banner .min-width-0[data-v-a31ab8fd]{min-width:0}@media(max-width:600px){.project-banner .action-btns[data-v-a31ab8fd]{align-self:center;justify-content:center;width:100%}}.project-banner .progress-card[data-v-a31ab8fd],.project-banner .summary-card[data-v-a31ab8fd]{background:rgba(var(--v-theme-surface),.72)}.profile-one .profile-tab[data-v-a31ab8fd] .v-slide-group__content{flex-wrap:wrap;justify-content:flex-start}@media(max-width:600px){.profile-one .profile-tab[data-v-a31ab8fd] .v-slide-group__content{flex-wrap:nowrap;gap:4px}}.profile-one .profile-tab[data-v-a31ab8fd] .v-btn--variant-text .v-btn__overlay{background:transparent}.profile-one .v-tab.v-tab[data-v-a31ab8fd]{letter-spacing:normal;min-width:auto;text-transform:none}.profile-one .v-tab.v-tab.v-slide-group-item--active[data-v-a31ab8fd],.profile-one .v-tab.v-tab.v-slide-group-item--active .icon[data-v-a31ab8fd]{color:rgb(var(--v-theme-primary))!important}@media(max-width:600px){.profile-one .v-tab.v-tab[data-v-a31ab8fd]{flex:0 0 auto;min-width:44px;padding:0 8px!important}.project-banner .banner-header[data-v-a31ab8fd]{padding-left:0!important}}@media(max-width:600px){[data-v-a31ab8fd] .v-card-item{padding:12px!important}}.project-desc-box[data-v-a31ab8fd]{background:rgba(var(--v-theme-on-surface),.03);border:1px solid rgba(var(--v-theme-on-surface),.08);max-width:100%;transition:background .2s ease}@media(max-width:600px){.project-desc-box[data-v-a31ab8fd]{padding:8px!important}}.project-desc-box[data-v-a31ab8fd]:hover{background:rgba(var(--v-theme-on-surface),.05)}.project-desc-text[data-v-a31ab8fd]{line-height:1.7;white-space:pre-wrap}.text-truncate-clamp[data-v-a31ab8fd]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:600px){.text-truncate-clamp[data-v-a31ab8fd]{-webkit-line-clamp:3}}@media(min-width:601px)and (max-width:960px){[data-v-a31ab8fd] .v-card-item{padding:16px!important}}
