/* The compact paper, folders and review columns from the approved document design. */
.doc-designer .doc-main{grid-template-columns:165px minmax(0,1fr) 285px}.doc-designer .doc-library{padding:12px 10px;background:linear-gradient(100deg,#f3faff,#fff)}.doc-library header{margin-bottom:9px}.doc-library h2{font-size:11px}.doc-side-item{font-size:10px!important;padding:7px 5px!important}.doc-library input{font-size:9px;padding:6px;margin:7px 0}#libraryStatus{font-size:8px;line-height:1.35}.doc-library h3{font-size:10px;margin:13px 0 8px}.doc-folders{border-top:1px solid #dae8ef;margin-top:12px;padding-top:2px}.doc-folders h3{display:flex;justify-content:space-between;align-items:center}.doc-folders h3 button{font:16px Arial;padding:0 3px}.doc-library button.doc-folder{display:block;width:100%;text-align:left;color:#183a55;font:9px/1.2 RoarSans;padding:6px 4px;border-radius:3px}.doc-library button.doc-folder:first-child,.doc-library button.doc-folder.active{background:#dcf6fd;color:#008da8}.doc-outline{margin-top:12px}.doc-outline button{font-size:9px!important;padding:5px 0}.doc-outline button:before{color:#00a9bc}.doc-pages .doc-page-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.doc-pages button{padding:0;border:0;font-size:8px!important;background:none}.doc-pages .mini-paper{width:100%;height:100px;padding:6px;border-color:#d8e6ee;border-radius:3px;margin-bottom:3px}.doc-pages #pagePreview .mini-paper{border-color:#00bcd1}.mini-paper b{font-size:5px}.mini-paper i{margin:4px 0}.mini-paper img{height:29px}.doc-library>a{font-size:8px;margin-top:16px}.doc-toolbar{padding:10px 13px 7px;gap:7px;min-height:49px}.doc-name{font:18px/1.1 Georgia;min-width:160px}.doc-name small{font-size:7px;margin-top:3px}.doc-top-actions{gap:4px}.doc-top-actions button{font-size:8px;padding:6px}.doc-toolbar #newDocumentMain{font-size:8px;padding:7px 8px}.doc-toolbar #documentStatus{font-size:7px;flex-basis:auto;white-space:nowrap;margin-left:auto}.doc-example-collaborators{display:flex;align-items:center;gap:3px}.doc-example-collaborators img{width:23px;height:23px;border-radius:50%;object-fit:cover;border:1px solid #d5edf2}.doc-example-collaborators span{font-size:8px;background:#e6f9fc;border-radius:50%;width:23px;height:23px;display:grid;place-items:center}.doc-format{padding:6px 10px;gap:3px;min-height:36px;flex-wrap:wrap}.doc-format button{font-size:8px;padding:5px 6px}.doc-format select{font-size:8px;padding:5px}.doc-format #documentFont{width:87px}.doc-format .export-button{font-size:8px}.doc-canvas{padding:0 12px 20px;background:#f5f9fb}.document-paper{max-width:900px;padding:24px 32px 32px;min-height:100%;border-top:1px solid #dfeaf0}.paper-example-masthead{display:flex;justify-content:space-between;align-items:center;margin:0 0 15px;font:8px Georgia;letter-spacing:1.4px;color:#203b50}.paper-example-masthead small{font-size:7px;letter-spacing:1px}.document-paper>input{font:34px/1.08 Georgia;letter-spacing:-1px;margin-bottom:6px;color:#061c32}#richDocument{font:12px/1.38 Georgia;color:#23334a;min-height:400px}#richDocument p{margin:0 0 10px}#richDocument .doc-deck{font:16px/1.2 Georgia;margin-bottom:16px;color:#152c41}#richDocument h2{font:25px/1.12 Georgia;border-top:1px solid #8adbe6;margin:14px 0 9px;padding-top:13px;clear:both}#richDocument h2:first-of-type{background:linear-gradient(90deg,#fff2d5 0 31%,transparent 31%) 0 13px/100% 28px no-repeat}#richDocument .doc-float-image{width:43%;height:157px;object-fit:cover;float:right;margin:0 0 10px 17px;border-radius:2px}#richDocument p:has(>b){font-weight:normal;background:#dcefff;display:inline;color:#17374e}#richDocument p:has(>b)>b{font-weight:400}#richDocument .doc-evidence-quote{float:right;width:43%;margin:0 0 12px 20px;font:italic 12px/1.35 Georgia;padding:11px;border:0;border-radius:3px;background:#eaf8fb;color:#17394e}#richDocument .doc-impact-strip{clear:both;display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;padding:15px 16px;color:white;background:linear-gradient(#062c2870,#062c28a0),url('/assets/tool-studio/document-forest-lake.webp') center/cover;border-radius:2px;margin:13px 0}#richDocument .doc-impact-strip span{font:9px/1.4 RoarSans}#richDocument .doc-impact-strip b{display:block;font:20px Georgia;margin-bottom:4px}.doc-statusbar{min-height:27px;padding:5px 12px}.doc-statusbar #wordCount,.doc-statusbar #documentMessage,.doc-statusbar #documentZoom{font-size:8px}.doc-comments{padding:12px 10px}.doc-comments h2{font-size:11px}.doc-comments header>span{font-size:7px}.doc-comment-tabs{padding:8px 0;margin-bottom:8px;gap:9px}.doc-comment-tabs button{font-size:8px}.doc-comment-card{padding:9px;margin-bottom:8px;border-radius:6px}.doc-comment-avatar{width:25px;height:25px;overflow:hidden}.doc-comment-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.doc-comment-card b{font-size:9px}.doc-comment-card small{font-size:7px}.doc-comment-card p{font-size:9px;line-height:1.35;margin:7px 0 8px}.doc-comment-anchor{font-size:8px}.example-comment-actions{display:flex;gap:14px;font-size:8px;color:#008aa4;padding-top:4px}.doc-comments form{margin-top:8px;padding-top:8px}.doc-comments textarea{min-height:42px;font-size:9px}.doc-comments form button{font-size:9px;padding:6px}.doc-comment-card:first-child{padding-bottom:10px}.doc-comments:has(#exampleLabel:not([hidden])) .doc-comment-card{background:#fbfdff}
@media(min-width:1700px){.doc-designer .doc-main{grid-template-columns:205px minmax(0,1fr) 350px}.doc-library h2{font-size:14px}.doc-side-item{font-size:12px!important;padding:9px 6px!important}.doc-library h3{font-size:12px;margin-top:18px}.doc-library button.doc-folder{font-size:11px;padding:8px 5px}.doc-outline button{font-size:11px!important;padding:6px 0}.doc-pages .mini-paper{height:130px}.mini-paper img{height:43px}.doc-toolbar{padding:13px 17px}.doc-name{font-size:23px}.doc-top-actions button,.doc-toolbar #newDocumentMain{font-size:10px}.doc-example-collaborators img,.doc-example-collaborators span{width:30px;height:30px}.doc-format button,.doc-format select{font-size:10px;padding:6px 8px}.document-paper{padding:34px 42px}.document-paper>input{font-size:43px}#richDocument{font-size:15px;line-height:1.37}#richDocument .doc-deck{font-size:20px}#richDocument h2{font-size:31px}#richDocument .doc-float-image{height:205px}#richDocument .doc-evidence-quote{font-size:15px;padding:15px}.doc-comment-card{padding:12px}.doc-comment-card b{font-size:11px}.doc-comment-card p{font-size:11px}.doc-comment-card small{font-size:9px}.doc-comments h2{font-size:14px}.doc-comment-tabs button,.example-comment-actions{font-size:10px}.paper-example-masthead{font-size:10px}.doc-comments textarea{font-size:11px}}
@media(max-width:1200px){.doc-designer .doc-main{grid-template-columns:145px minmax(0,1fr) 240px}.doc-example-collaborators{display:none}.doc-name{font-size:15px}.document-paper{padding:22px}.document-paper>input{font-size:29px}#richDocument{font-size:11px}#richDocument .doc-deck{font-size:14px}#richDocument h2{font-size:22px}.doc-top-actions{flex-wrap:wrap}.doc-toolbar #documentStatus{display:none}.doc-folders h3{font-size:9px}}
@media(max-width:1000px){.doc-designer .doc-main{grid-template-columns:135px minmax(0,1fr)}.doc-comments{display:none}.doc-main.show-comments .doc-comments{display:flex}.doc-top-actions{flex-basis:100%}.document-paper{padding:22px 28px}}
@media(max-width:700px){.doc-designer .doc-main{grid-template-columns:1fr}.doc-library{display:none}.document-paper{padding:22px 18px}.document-paper>input{font-size:27px}#richDocument{font-size:13px}.doc-format{gap:3px}.doc-format button{font-size:9px}.doc-name{font-size:18px}}
.doc-nested-example-reply{display:flex;gap:7px;margin:9px 0 5px 18px;border:1px solid #e1eaf1;background:linear-gradient(110deg,#fff,#f6fbff);border-radius:5px;padding:7px}.doc-nested-example-reply>img{width:23px;height:23px;object-fit:cover;border-radius:50%;flex:none}.doc-nested-example-reply b{font-size:8px}.doc-nested-example-reply p{font-size:8px;margin:5px 0 0;line-height:1.35}
