.wy-portfolio{--portfolio-bg:var(--wy-shell-bg,#0b091a);--portfolio-panel:var(--wy-shell-panel,#141121);--portfolio-text:var(--wy-shell-text,#f3eff8);--portfolio-muted:var(--wy-shell-muted,#beb7cc);--portfolio-border:var(--wy-shell-border,#777080);color:var(--portfolio-text)}
.wy-portfolio.wy-shell{height:auto;min-height:100dvh;overflow:auto}.wy-portfolio.wy-shell #app{height:auto;min-height:100dvh;display:block}
.wy-portfolio.portfolio-page{max-width:1440px;width:100%;margin:0 auto;padding:24px 32px 48px;box-sizing:border-box}.wy-portfolio[hidden]{display:none!important}
.wy-portfolio .portfolio-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:16px}.wy-portfolio .portfolio-heading h1{margin:0;font-size:24px;line-height:34px;font-weight:600}.wy-portfolio .portfolio-heading p{margin:8px 0 0;font-size:14px;line-height:22px;color:var(--portfolio-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wy-portfolio :is(button,input,select){font-family:inherit;font-size:14px;line-height:22px;min-height:44px;border:1px solid var(--portfolio-border);border-radius:8px;padding:10px 12px;background:var(--portfolio-panel);color:var(--portfolio-text);box-sizing:border-box}.wy-portfolio button{cursor:pointer;overflow-wrap:anywhere}.wy-portfolio button:disabled{opacity:.6;cursor:wait}.wy-portfolio :is(button,input,select,summary,a):focus-visible{outline:2px solid #d9afff;outline-offset:3px}
.wy-portfolio .portfolio-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:0}.wy-portfolio .portfolio-toolbar label{display:grid;gap:4px;margin:0;min-width:120px;font-size:14px;line-height:22px}.wy-portfolio .portfolio-toolbar input,.wy-portfolio .portfolio-toolbar select{width:100%}.wy-portfolio .portfolio-toolbar .portfolio-search{flex:1;min-width:240px}.wy-portfolio .portfolio-count{margin:8px 0 16px;font-size:14px;line-height:22px;color:var(--portfolio-muted)}
.wy-portfolio #design-library-status{margin:8px 0;font-size:14px;line-height:22px}.wy-portfolio #design-library-status:empty{display:none}.wy-portfolio #design-library-status[data-kind=error]{color:#ffbdc1}.wy-portfolio .portfolio-context-actions{margin:0 0 16px}
.wy-portfolio .portfolio-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.wy-portfolio .portfolio-card{min-width:0;border:1px solid var(--portfolio-border);border-radius:12px;overflow:hidden;background:var(--portfolio-panel)}
.wy-portfolio .portfolio-thumb{position:relative;aspect-ratio:16/9;background:#efe9de;display:grid;place-items:center;overflow:hidden}.wy-portfolio .portfolio-thumb img{width:100%;height:100%;object-fit:contain}.wy-portfolio .portfolio-thumb>span:not(.portfolio-placeholder){position:absolute;right:8px;bottom:8px;font-size:14px;line-height:22px;color:#302e28;background:#fffc;padding:2px 8px;border-radius:4px}.wy-portfolio .portfolio-placeholder{color:#534d43;font-size:48px;text-align:center;display:grid}.wy-portfolio .portfolio-placeholder small{font-size:14px;line-height:22px}
.wy-portfolio .portfolio-card-body{padding:12px}.wy-portfolio .portfolio-card h2{font-size:1rem;line-height:1.5rem;font-weight:600;margin:0 0 8px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wy-portfolio .portfolio-card p{margin:4px 0;font-size:14px;line-height:22px;color:var(--portfolio-muted);overflow-wrap:anywhere}.wy-portfolio .portfolio-card .portfolio-badge{color:var(--portfolio-text);margin-top:8px}.wy-portfolio .portfolio-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.wy-portfolio .portfolio-primary{background:var(--wy-shell-action,#b95ee2);color:var(--wy-shell-on-action,#160b20);border-color:transparent;font-weight:600}
.wy-portfolio .portfolio-pagination{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:24px;font-size:14px;line-height:22px}.wy-portfolio .portfolio-pagination [hidden]{display:none}
.wy-portfolio #portfolio-state{font-size:14px;line-height:22px}.wy-portfolio #portfolio-state h2{font-size:18px;line-height:28px}.wy-portfolio .portfolio-skeleton{border:1px solid var(--portfolio-border);border-radius:12px;overflow:hidden}.wy-portfolio .portfolio-skeleton>div{aspect-ratio:16/9;background:var(--portfolio-panel)}.wy-portfolio .portfolio-skeleton p{padding:16px}
.wy-portfolio.portfolio-detail{max-width:720px;width:calc(100% - 32px);max-height:calc(100dvh - 32px);padding:24px;background:var(--portfolio-panel);color:var(--portfolio-text);border:1px solid var(--portfolio-border);border-radius:12px;overflow:auto;box-sizing:border-box}.wy-portfolio.portfolio-detail::backdrop{background:#080510b8}.wy-portfolio.portfolio-detail h2{margin:0;font-size:20px;line-height:28px;overflow-wrap:anywhere}.wy-portfolio.portfolio-detail dl{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px;font-size:14px;line-height:22px}.wy-portfolio.portfolio-detail dd{margin:0;overflow-wrap:anywhere}.wy-portfolio.portfolio-detail dt{color:var(--portfolio-muted)}.wy-portfolio.portfolio-detail summary{min-height:44px;cursor:pointer}.wy-portfolio.portfolio-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:22px}
/* Design-owner approved utility adapter exception; no shared-header overrides. */
.wy-portfolio-utility{display:flex;gap:16px;align-items:center;justify-content:end;flex-wrap:wrap}.wy-portfolio-utility .portfolio-utility-button{font:inherit;font-size:14px;line-height:22px;min-height:44px;padding:8px 12px;border:1px solid var(--wy-shell-border);border-radius:8px;color:var(--wy-shell-text);background:transparent;white-space:nowrap;cursor:pointer}.wy-portfolio-utility :is(button,a):focus-visible{outline:2px solid #d9afff;outline-offset:3px}
@media(min-width:1024px) and (max-width:1279px){.wy-portfolio .portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:768px) and (max-width:1023px){.wy-portfolio.portfolio-page{padding-inline:24px}.wy-portfolio .portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.wy-portfolio .portfolio-heading p{white-space:normal}.wy-portfolio.portfolio-page{padding:24px 16px 32px}.wy-portfolio .portfolio-grid{grid-template-columns:minmax(0,1fr)}.wy-portfolio .portfolio-heading{flex-wrap:wrap}.wy-portfolio .portfolio-toolbar>*{max-width:100%}.wy-portfolio .portfolio-toolbar .portfolio-search{min-width:0;flex-basis:100%}.wy-portfolio .portfolio-toolbar label{flex:1 1 120px;min-width:120px}.wy-portfolio .portfolio-toolbar select{max-width:100%}.wy-portfolio.portfolio-detail dl{grid-template-columns:minmax(0,1fr);gap:4px}.wy-portfolio.portfolio-detail dd{margin-bottom:12px}.wy-portfolio-utility{gap:4px;flex-direction:column;align-items:end}.wy-portfolio-utility .portfolio-utility-button{padding:6px 8px}}

/* 首屏外的卡片跳过渲染，滚动到时再绘制 */
.wy-portfolio .portfolio-card{content-visibility:auto;contain-intrinsic-size:auto 366px}

.wy-portfolio .portfolio-count{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* dialog viewport safe 20261020 */
dialog,.wy-portfolio.portfolio-detail{margin:auto;max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);overflow:auto}
body.storage-workbench dialog{margin:auto;max-height:calc(100dvh - 48px)}

.wy-portfolio .portfolio-danger{color:#ffb4b4;border-color:#ffb4b4}
.wy-portfolio .confirm-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}
.wy-portfolio .portfolio-search input{margin-top:0}

/* 程序移焦的标题（tabindex=-1，键盘 Tab 不可达）不显示焦点环；其它控件的 :focus-visible 环保留 */
.wy-portfolio [tabindex="-1"]:is(h1,h2):focus{outline:none}
.wy-portfolio .portfolio-card h2{line-height:22px;min-height:44px;margin:0}
.wy-portfolio .portfolio-card .portfolio-meta,.wy-portfolio .portfolio-card .portfolio-card-state{margin:6px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wy-portfolio .portfolio-card .portfolio-card-state .portfolio-badge{margin:0;color:var(--portfolio-text)}
.wy-portfolio .portfolio-card-actions{flex-wrap:nowrap}.wy-portfolio .portfolio-card-actions button{min-height:44px;white-space:nowrap}
/* 我的作品统一规范 v1：头部右侧操作、管理多选、药丸状态标签（左侧小圆点）、「更多」菜单、服务费说明弹窗 */
.wy-portfolio .portfolio-heading{align-items:center}.wy-portfolio .portfolio-heading-actions{display:flex;align-items:center;gap:12px}.wy-portfolio .portfolio-heading-actions .portfolio-link{border:0;background:transparent;text-decoration:underline;text-underline-offset:3px;padding-inline:4px}
.wy-portfolio .portfolio-selection{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 16px;font-size:14px}.wy-portfolio .portfolio-selection[hidden]{display:none}.wy-portfolio .portfolio-selection label{display:flex;align-items:center;gap:8px}.wy-portfolio .portfolio-selection input{min-height:0;width:18px;height:18px;padding:0}
.wy-portfolio .portfolio-card{position:relative}.wy-portfolio .portfolio-select-box{position:absolute;top:8px;left:8px;z-index:2;background:#141121cc;border-radius:6px;padding:6px;display:flex}.wy-portfolio .portfolio-select-box input{width:20px;height:20px;min-height:0;padding:0;margin:0}
.wy-portfolio .portfolio-card .portfolio-card-state{display:flex;align-items:center;gap:8px}.wy-portfolio .portfolio-card .portfolio-card-state>span:last-child{overflow:hidden;text-overflow:ellipsis}
.wy-portfolio .portfolio-card .portfolio-card-state .portfolio-badge{display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:999px;border:1px solid #4ade8066;background:#4ade801a;color:#bbf7d0;font-size:13px;line-height:20px;white-space:nowrap;flex:none}.wy-portfolio .portfolio-badge::before{content:'';width:6px;height:6px;border-radius:50%;background:#4ade80;flex:none}.wy-portfolio .portfolio-card .portfolio-card-state .portfolio-badge.warning{border-color:#f59e0b66;background:#f59e0b1a;color:#fde68a}.wy-portfolio .portfolio-badge.warning::before{background:#f59e0b}
.wy-portfolio .portfolio-more{position:relative;border:1px solid var(--portfolio-border);border-radius:8px}.wy-portfolio .portfolio-more summary{list-style:none;min-height:42px;display:flex;align-items:center;padding:0 12px;font-size:14px;cursor:pointer;white-space:nowrap}.wy-portfolio .portfolio-more summary::-webkit-details-marker{display:none}.wy-portfolio .portfolio-more .portfolio-menu-body{position:absolute;right:0;bottom:calc(100% + 4px);z-index:5;display:grid;gap:4px;padding:6px;min-width:8rem;background:var(--portfolio-panel);border:1px solid var(--portfolio-border);border-radius:8px}.wy-portfolio .portfolio-more .portfolio-menu-body button{width:100%;text-align:left}
.wy-portfolio .portfolio-thumb img[alt$="的预览图"]{object-fit:cover}
.wy-portfolio.portfolio-fees,#portfolio-fees-dialog{max-width:480px;padding:24px;background:var(--portfolio-panel);color:var(--portfolio-text);border:1px solid var(--portfolio-border);border-radius:12px;font-size:14px;line-height:22px}#portfolio-fees-dialog h2{margin:0;font-size:18px}#portfolio-fees-dialog a{color:#d9afff}#portfolio-fees-dialog a[aria-disabled=true]{color:var(--portfolio-muted)}
.wy-portfolio .portfolio-heading-actions{flex:none}.wy-portfolio .portfolio-heading-actions button{white-space:nowrap}
.wy-portfolio .portfolio-card .portfolio-thumb{aspect-ratio:auto;height:186px}
/* 我的作品 v3：筛选区三平台统一（搜索独占一行；下一行筛选+排序，刷新在最右）；图与标题间距 16px（卡片仍 368） */
.wy-portfolio.wy-portfolio .portfolio-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin:0 0 16px}
.wy-portfolio.wy-portfolio .portfolio-toolbar>.portfolio-search{flex:1 1 100%;margin:0}
.wy-portfolio.wy-portfolio .portfolio-toolbar>label:not(.portfolio-search){flex:0 1 200px;display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:0;font-size:14px;line-height:22px;font-weight:500;color:#f8fafc}
.wy-portfolio.wy-portfolio .portfolio-toolbar input,.wy-portfolio.wy-portfolio .portfolio-toolbar select{display:block;width:100%;height:44px;min-height:44px;margin:0;padding:0 12px;box-sizing:border-box;font-size:16px;line-height:22px}
.wy-portfolio.wy-portfolio .portfolio-toolbar>button{flex:none;margin:0 0 0 auto;height:44px;min-height:44px;padding:0 16px;font-size:15px;line-height:22px;font-weight:600}
@media(max-width:599px){.wy-portfolio.wy-portfolio .portfolio-toolbar>label:not(.portfolio-search){flex:1 1 120px}}
.wy-portfolio.wy-portfolio .portfolio-card .portfolio-card-body{padding-top:16px}
.wy-portfolio.wy-portfolio .portfolio-card .portfolio-card-body>:last-child{margin-top:8px}
.wy-portfolio.wy-portfolio .portfolio-card .portfolio-card-state{justify-content:space-between}.wy-portfolio.wy-portfolio .portfolio-card .portfolio-card-state>span:last-child{margin-left:auto;text-align:right}
.wy-portfolio.wy-portfolio .portfolio-card .portfolio-thumb{overflow:hidden;position:relative}.wy-portfolio.wy-portfolio .portfolio-card .portfolio-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}

/* 2026-10-20 portfolio v5：顶部头部统一（以造字为准，见 portfolio-spec「页面头部·样式」） */
.wy-portfolio .portfolio-heading-actions{gap:12px}
.wy-portfolio .portfolio-heading-actions .portfolio-link{font-size:16px;line-height:24px;font-weight:500;color:#f8fafc;text-decoration:underline;text-underline-offset:3px;min-height:44px;padding:9px 4px;border:0;background:transparent}
.wy-portfolio .portfolio-heading-actions button:not(.portfolio-link){font-size:16px;line-height:24px;font-weight:600;min-height:44px;padding:9px 12px}
.wy-portfolio .portfolio-toolbar input[type=search]{font-weight:400}
html:not([data-wy-keyboard]) .wy-portfolio h1[tabindex="-1"]:focus{outline:none}
.wy-portfolio h1[tabindex="-1"]:focus-visible{outline:2px solid #c084fc;outline-offset:3px;border-radius:4px}

/* 上次未保存的编辑：作品列表上方单独一行卡片，与台卡随心同交互 */
.wy-portfolio .portfolio-recovery-row{margin:0 0 16px}
.wy-portfolio .portfolio-recovery-row[hidden]{display:none!important}
.wy-portfolio .portfolio-recovery-card .pc2-style{color:#94a3b8}

/* Empty portfolio and unsaved recovery use the current shelf's real product images. */
.wy-portfolio .portfolio-toolbar[hidden],.wy-portfolio .portfolio-count[hidden],.wy-portfolio .portfolio-pagination[hidden]{display:none!important}
/* 空态：portfolio-card-v2.css 以 html body …toolbar.portfolio-toolbar{display:flex!important} 压过 [hidden]，此处提高特异性 */
html body .wy-portfolio .portfolio-toolbar.portfolio-toolbar[hidden]{display:none!important}
.wy-portfolio .portfolio-empty{text-align:center;padding:28px 16px 40px}
.wy-portfolio .portfolio-empty-art{width:120px;height:96px;display:block;margin:0 auto 20px}
.wy-portfolio #portfolio-state .portfolio-empty h2{font-size:24px;line-height:34px;margin:0 0 12px}
.wy-portfolio .portfolio-empty p{color:var(--portfolio-muted);font-size:16px;line-height:26px;margin:0 0 24px}
.wy-portfolio .portfolio-start{min-width:200px;min-height:48px;border:0;border-radius:12px;color:#140b20;font-size:16px;font-weight:600}
.wy-portfolio .portfolio-start-gradient{background:linear-gradient(135deg,#a855f7,#ff6b9d)}
.wy-portfolio .portfolio-popular{max-width:1040px;margin:16px auto 0}
.wy-portfolio .portfolio-popular h2{font-size:18px;line-height:28px;margin:0 0 16px}
.wy-portfolio .portfolio-popular-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.wy-portfolio .portfolio-popular-card{overflow:hidden;border:1px solid var(--portfolio-border);border-radius:16px;background:var(--portfolio-panel);min-width:0}
.wy-portfolio .portfolio-popular-card img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#efe9de}
.wy-portfolio .portfolio-popular-card>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px}
.wy-portfolio .portfolio-popular-card h3{font-size:16px;line-height:24px;margin:0}
.wy-portfolio .portfolio-popular-card button{flex:none;border-color:#c084fc;color:#e9d5ff}
.wy-portfolio .portfolio-recovery-row{display:block;margin:32px auto;max-width:1040px}
.wy-portfolio .portfolio-recovery-banner{display:flex;align-items:center;gap:24px;padding:20px;border:1px solid var(--portfolio-border);border-radius:16px;background:var(--portfolio-panel)}
.wy-portfolio .portfolio-recovery-banner img{width:160px;height:112px;object-fit:contain;background:#efe9de;border-radius:10px;flex:none}
.wy-portfolio .portfolio-recovery-banner h2{font-size:20px;line-height:30px;margin:0 0 8px}
.wy-portfolio .portfolio-recovery-banner p{margin:0;color:var(--portfolio-muted);font-size:14px;line-height:22px}
.wy-portfolio .portfolio-recovery-banner button{margin-left:auto;flex:none}
.wy-platform-nav:has(.portfolio-credits){display:flex;align-items:center;gap:12px}
.portfolio-credits{display:inline-flex;align-items:center;min-height:44px;font-size:14px;line-height:22px;color:#e9d5ff;white-space:nowrap}
@media(max-width:767px){
 .wy-portfolio .portfolio-empty{padding:24px 0 32px}
 .wy-portfolio .portfolio-popular-scroll{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:8px}
 .wy-portfolio .portfolio-popular-scroll>.portfolio-popular-card{scroll-snap-align:start}
 .wy-portfolio .portfolio-recovery-banner{flex-wrap:wrap;gap:16px;padding:16px}
 .wy-portfolio .portfolio-recovery-banner img{width:104px;height:88px}
 .wy-portfolio .portfolio-recovery-banner>div{flex:1;min-width:160px}
 .wy-portfolio .portfolio-recovery-banner h2{font-size:18px;line-height:28px}
 .wy-portfolio .portfolio-recovery-banner button{width:100%;margin:0}
}

/* MYLIB-DRAFTS：本机草稿独立于服务器作品与分页。 */
html body .wy-portfolio .portfolio-recovery-row{max-width:none;margin:0 0 24px}
html body .wy-portfolio .portfolio-recovery-banner{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto;gap:16px;padding:12px 16px;min-height:88px;box-sizing:border-box;border:1px dashed #9a7739;background:#17140e;border-radius:12px}
html body .wy-portfolio .portfolio-recovery-banner img{width:96px;height:64px;border-radius:6px}
html body .wy-portfolio .portfolio-recovery-copy{min-width:0}
html body .wy-portfolio .portfolio-recovery-title{display:flex;align-items:center;gap:8px;white-space:nowrap}
html body .wy-portfolio .portfolio-recovery-banner h2{margin:0;font-size:18px;line-height:26px;white-space:nowrap}
html body .wy-portfolio .portfolio-unsaved{color:#ffd58a;border:1px solid #6b5a2e;border-radius:4px;padding:0 6px;font-size:11px;line-height:20px;white-space:nowrap}
html body .wy-portfolio .portfolio-recovery-banner p{margin:6px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html body .wy-portfolio .portfolio-recovery-banner button{margin:0;width:auto;min-height:36px;height:36px;padding:6px 12px;white-space:nowrap}
html body .wy-portfolio .portfolio-discard{background:transparent;border-color:transparent;color:#d9c49b}
html body .wy-portfolio .portfolio-saved-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #343044;padding-top:20px;margin-bottom:16px;white-space:nowrap}
html body .wy-portfolio .portfolio-saved-heading h2{margin:0;font-size:16px;line-height:24px;white-space:nowrap}
html body .wy-portfolio .portfolio-saved-heading .portfolio-count{font-size:inherit;color:inherit;margin:0}
html body .wy-portfolio #portfolio-download-hint{font-size:13px;line-height:22px;color:var(--portfolio-muted);margin:0;white-space:nowrap}
html body .wy-portfolio #portfolio-filter-toggle{display:none}
html body .wy-portfolio #portfolio-discard-dialog :is(h2,p,button){white-space:nowrap}
@media screen and (max-width:599px){
 html body .wy-portfolio .portfolio-recovery-banner{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px}
 html body .wy-portfolio .portfolio-recovery-banner img{width:64px;height:56px}
 html body .wy-portfolio .portfolio-recovery-banner h2{font-size:15px;line-height:24px}
 html body .wy-portfolio .portfolio-recovery-title{gap:5px}
 html body .wy-portfolio .portfolio-recovery-banner p{font-size:12px;margin-top:4px}
 html body .wy-portfolio .portfolio-recovery-banner .portfolio-discard{grid-column:1;justify-self:start;padding:0}
 html body .wy-portfolio .portfolio-recovery-banner [data-restore-edit]{grid-column:2;width:100%}
 html body .wy-portfolio .portfolio-saved-heading{gap:6px}
 html body .wy-portfolio .portfolio-saved-heading h2{font-size:13px}
 html body .wy-portfolio #portfolio-download-hint{font-size:11px}
 html body .wy-portfolio #portfolio-filter-toggle{display:block!important;margin-left:0!important}
 html body .wy-portfolio .portfolio-toolbar.portfolio-toolbar{margin-bottom:16px!important}
 html body .wy-portfolio .portfolio-toolbar.portfolio-toolbar:not(.portfolio-filters-open)>label:not(.portfolio-search){display:none!important}
 html body .wy-portfolio #saved-design-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 html body .wy-portfolio .pc2-card .pc2-date{display:none!important}
}
