div.page-container.document-discussion-page-header{align-items:center;display:flex;flex-direction:row;gap:1rem}div.page-container.document-discussion-page-header h2{flex-grow:1}div.page-container.document-discussion-page-header .btn{color:initial}div.page-container.document-discussion-page-header .btn:hover{color:var(--ce-text-white)}div.page-container.document-discussion-page-header .btn{margin-left:auto;padding:1rem 1.75rem}main>.document-discussion-comments{--line-color:#111;--background-color:#fff;padding:2rem 0}@media screen and (max-width:1048px){main>.document-discussion-comments>.comments{padding-left:1rem;padding-right:1rem}}main>.document-discussion-comments>.comments .comment{background-color:rgba(0,0,0,.05);border:1px solid #000;border-radius:.5rem;margin-bottom:3rem;min-height:100px;padding:1rem;position:relative}main>.document-discussion-comments>.comments .comment div.username-date-info{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;z-index:9}main>.document-discussion-comments>.comments .comment div.username-date-info div{border-radius:.4rem;display:block;font-size:18px;font-weight:500;padding:.45rem}main>.document-discussion-comments>.comments .comment div.username-date-info div.profile-picture{display:inline-block;padding:0;z-index:10}main>.document-discussion-comments>.comments .comment div.username-date-info div.profile-picture img{border-radius:50%;height:4rem;-o-object-fit:cover;object-fit:cover;width:4rem}main>.document-discussion-comments>.comments .comment div.username-date-info div.username{background-color:var(--ce-lime)}main>.document-discussion-comments>.comments .comment div.username-date-info div.role.collaborator{background-color:var(--ce-celestial-blue)}main>.document-discussion-comments>.comments .comment div.username-date-info div.role.author{background-color:var(--ce-blue);color:#fff}main>.document-discussion-comments>.comments .comment div.username-date-info div.role.user{background-color:#d3d3d3}main>.document-discussion-comments>.comments .comment.existing>p:first-of-type{margin-top:2rem}main>.document-discussion-comments>.comments .comment.existing div.controls{border-bottom:1px solid gray;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr;padding-bottom:.5rem}@media screen and (max-width:768px){main>.document-discussion-comments>.comments .comment.existing div.controls{grid-template-columns:1fr 1fr}}main>.document-discussion-comments>.comments .comment.existing div.controls>*{text-align:center}main>.document-discussion-comments>.comments .comment.existing div.controls .view-replies>a{text-decoration:none}main>.document-discussion-comments>.comments .comment.existing div.controls [data-function=like_comment].liked{color:var(--ce-blue);font-weight:700}main>.document-discussion-comments>.comments .comment.existing div.controls [data-tooltip][data-position=top]:before{min-width:-moz-max-content;min-width:max-content;text-align:left;white-space:pre-wrap}main>.document-discussion-comments>.comments .comment.existing div.replies-box{display:none}main>.document-discussion-comments>.comments .comment.existing div.replies-box.show{display:block}main>.document-discussion-comments>.comments .comment.existing div.replies-box>h4{margin-bottom:.5rem;margin-top:.5rem}main>.document-discussion-comments>.comments .comment.existing div.replies-box .reply{margin-bottom:.5rem;margin-left:2.25rem;min-height:3rem;padding:.25rem;position:relative}main>.document-discussion-comments>.comments .comment.existing div.replies-box .reply>.profile-picture{left:-2.2rem;position:absolute}main>.document-discussion-comments>.comments .comment.existing div.replies-box .reply>.profile-picture img{border-radius:50%;height:2rem;-o-object-fit:cover;object-fit:cover;width:2rem}main>.document-discussion-comments>.comments .comment.existing div.replies-box .reply h5{line-height:2rem;margin:0}main>.document-discussion-comments>.comments .comment.existing div.replies-box .reply>p.message{margin-bottom:0;margin-top:0}main>.document-discussion-comments>.comments .comment.existing div.replies-box .new-reply .textarea-wrap{margin-top:1rem}main>.document-discussion-comments .info .profile-pictures{--authors-picture-size:3rem;display:flex;flex-direction:row;gap:1rem}main>.document-discussion-comments .info .profile-pictures .profile-picture{height:var(--authors-picture-size);width:var(--authors-picture-size)}main>.document-discussion-comments .info .profile-pictures .profile-picture img{border-radius:50%;height:var(--authors-picture-size);-o-object-fit:cover;object-fit:cover;width:var(--authors-picture-size)}main>.document-discussion-comments .textarea-wrap{display:block;height:auto;margin-top:1rem;padding-left:1rem;padding-right:1rem;position:relative}main>.document-discussion-comments .textarea-wrap textarea{border:1px solid var(--ce-gray);border-radius:.5rem;font-family:inherit;font-size:1rem;min-height:36px;padding:.5rem;resize:vertical;width:100%}main>.document-discussion-comments .textarea-wrap .btn-send-msg{background-color:transparent;border:none;color:var(--ce-blue);font-size:1.3rem;padding:0;position:absolute;right:1.5rem;top:.1rem}main>.document-discussion-comments .textarea-wrap .btn-send-msg:hover{color:var(--ce-text-black)}div.page-container.document-page-header{display:grid;font-size:1.5rem;grid-template-columns:320px auto}div.page-container.document-page-header a{text-decoration:none}div.page-container.document-page-header a i.svg-icon{color:#fff;height:24px;pointer-events:none;vertical-align:middle;width:24px}div.page-container.document-page-header a i.svg-icon svg{height:100%;width:100%}div.page-container.document-page-header h4{--margin:1.5rem;margin-bottom:var(--margin);margin-top:var(--margin)}.download-share-links{display:flex;flex-direction:row;font-size:1.5rem;gap:1rem;justify-content:center}.download-share-links a{color:var(--ce-text-black);display:inline-block;text-align:center;text-decoration:none}.download-share-links a i.svg-icon{display:block;margin:0 auto;pointer-events:none}.download-share-links a span.icon-text{font-size:1rem}.document-background{background:transparent;background:linear-gradient(90deg,var(--ce-bg-light-gray) 33%,transparent 33%)}.document-background .page-container{padding:0}.document{display:grid;grid-template-columns:320px auto}.document>div{padding:1rem}.document .key-info{background-color:var(--ce-bg-light-gray)}.document .key-info a.user-link{color:var(--ce-black);display:block;font-weight:700;text-decoration:none}.document .key-info a.user-link:hover{text-decoration:underline}.document .key-info ul:not(.normal){list-style:none;margin:0;padding:0}.document .key-info ul:not(.normal) li{margin-bottom:.5rem;margin-left:0}.document .key-info ul:not(.normal){margin-bottom:1rem}.document .key-info h4{color:var(--ce-text-grey);font-size:1rem;margin-bottom:0;margin-top:1rem}.document .key-info div.block{background-color:var(--ce-bg-light-gray-2);border-radius:8px;box-shadow:0 0 2px rgba(0,0,0,.1);margin-bottom:1rem;padding:.5rem}.document .key-info div.block h4{margin:0 0 .25rem}.document .key-info div.info-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:1rem;margin-top:1rem}.document .key-info div.info-grid div.block,.document .key-info div.info-grid div.inline-block{margin-bottom:0}.document .key-info .version-url{word-break:break-all}.document .main-document{background-color:var(--ce-white);padding:1rem 3rem 3rem}.document .main-document h1{font-size:1.75rem}.document .main-document div.abstract{margin-bottom:5rem}.document .main-document div.doc-link{margin-bottom:3rem}