.vp-portfolio__item-proofing{display:flex;justify-content:space-between;padding:10px;margin-top:-2px;margin-left:var(--vp-items__gap);font-size:16px;border-radius:5px}.vp-portfolio__item-wrap-active .vp-portfolio__item-proofing{color:#fff;background-color:var(--vp-color-brand)}.vp-portfolio__item-proofing .vp-portfolio__item-proofing-id{position:relative;cursor:pointer}.vp-portfolio__item-proofing .vp-portfolio__item-proofing-id::before{position:absolute;bottom:100%;left:0;width:110px;padding:4px;color:#fff;text-align:center;visibility:hidden;content:attr(data-copy-text);background-color:#000;border-radius:4px;opacity:0}.vp-portfolio__item-proofing .vp-portfolio__item-proofing-id:hover::before,.vp-portfolio__item-proofing .vp-portfolio__item-proofing-id:focus::before{visibility:visible;opacity:1}.vp-portfolio__item-proofing-checkbox{margin:0;font-size:inherit;cursor:pointer}.vp-portfolio__item-proofing-checkbox .vp-portfolio__item-proofing-checkbox-icon{display:block;padding:2px;color:rgba(0,0,0,0);background-color:#fff;border:1px solid #ccc;border-radius:3px}.vp-portfolio__item-proofing-checkbox .vp-portfolio__item-proofing-checkbox-icon svg{display:block}.vp-portfolio__item-proofing-checkbox input[type=checkbox]{position:absolute;left:-99999px;opacity:.001}.vp-portfolio__item-proofing-checkbox input[type=checkbox]:checked~.vp-portfolio__item-proofing-checkbox-icon{color:var(--vp-color-brand);background-color:#fff;border-color:#fff}.vp-portfolio__item-proofing-checkbox input[type=checkbox][disabled]:not(:checked)~.vp-portfolio__item-proofing-checkbox-icon{display:none}.vp-portfolio__item-proofing-outline{position:absolute;top:var(--vp-items__gap-vertical);right:0;bottom:0;left:var(--vp-items__gap);pointer-events:none;visibility:hidden;border-radius:5px;box-shadow:inset 0 0 0 2px var(--vp-color-brand);opacity:0}.vp-portfolio__item-wrap-active .vp-portfolio__item-proofing-outline{visibility:visible;opacity:1}.vp-portfolio-proofing-submit{margin-top:20px;text-align:center}.vp-portfolio-proofing-submit .vp-notice{text-align:left}.vp-portfolio-proofing-submit input,.vp-portfolio-proofing-submit a{margin-right:20px}.vp-proofing-comment-description{opacity:.7}.vp-proofing-hashtag{display:inline-block;padding:2px 10px;font-size:.8em;color:#fff;text-decoration:none;background-color:#000;border-radius:20px;transition:.2s background-color}.vp-proofing-hashtag:hover,.vp-proofing-hashtag:focus{background-color:var(--vp-color-brand)}