.projectList[data-v-303282d0]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.projectItem[data-v-303282d0]{width:100%;border:1.5px solid var(--item_bg_color);border-radius:4px;background:rgba(0,0,0,0);padding:12px}.projectItemLeft[data-v-303282d0]{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"title action" "desc action";column-gap:10px;row-gap:2px;align-items:start;min-width:0}.projectItemLeft .title[data-v-303282d0]{grid-area:title;width:100%;margin:0;line-height:1}.projectItemLeft .title-link[data-v-303282d0]{text-decoration:none;color:inherit;display:inline-block;max-width:100%}.projectItemLeft .title-link:hover .label[data-v-303282d0],.projectItemLeft .title-link:focus .label[data-v-303282d0]{color:var(--purple_text_color);text-decoration:underline}.projectItemLeft .title .label[data-v-303282d0]{font-size:14px;color:var(--main_text_color);display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.projectItemLeft p[data-v-303282d0]{grid-area:desc;width:100%;margin:2px 0 0;font-size:11px;line-height:1.3;color:var(--text-grey);display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.projectItemLeft .action[data-v-303282d0]{grid-area:action;margin-top:0;display:flex;flex-wrap:nowrap;align-items:center;gap:6px;white-space:nowrap}.projectItemLeft .action a[data-v-303282d0]{text-decoration:none;color:var(--purple_text_color);background:rgba(0,0,0,0);border-radius:0;padding:0;font-size:10px;line-height:1.2;cursor:pointer;opacity:.9;transition:opacity .2s ease,color .2s ease}.projectItemLeft .action a[data-v-303282d0]:hover,.projectItemLeft .action a[data-v-303282d0]:focus{opacity:1;color:var(--main_text_color);text-decoration:underline}@media screen and (max-width: 450px){.projectList[data-v-303282d0]{gap:3px;margin-bottom:6px}.projectItem[data-v-303282d0]{padding:5px 7px}.projectItemLeft[data-v-303282d0]{grid-template-columns:1fr auto;column-gap:8px}.projectItemLeft .title .label[data-v-303282d0]{font-size:13px}.projectItemLeft p[data-v-303282d0]{margin-top:1px;font-size:10px}.projectItemLeft .action[data-v-303282d0]{margin-top:0;gap:3px}.projectItemLeft .action a[data-v-303282d0]{font-size:10px;padding:0}}
