.document-workspace{background:rgba(220,225,230,.55);border:1px solid #fff;border-radius:24px;padding:0 24px 40px;min-height:75vh}.document-toolbar{position:sticky;top:0;z-index:5;display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:14px 0;background:#edf0f3f5;border-bottom:1px solid #d3dae1;backdrop-filter:blur(16px);margin-bottom:30px}.document-toolbar .btn{padding:8px 12px}.document-toolbar>span:last-child{margin-left:auto;font-size:12px;color:#454c54}.document-paper{max-width:820px;margin:0 auto;background:white;box-shadow:0 3px 22px #24364a12;border:1px solid #dce1e6;padding:65px 70px;min-height:1050px;border-radius:3px;color:#17191c}.document-paper>h1{font-size:30px!important;line-height:1.35!important;margin:0 0 24px!important}.document-description{color:#4b535c;line-height:1.7;margin-bottom:28px}.document-content{font:17px/1.85 Arial,sans-serif;min-height:500px;outline:none;overflow-wrap:anywhere;white-space:normal}.document-content p,.document-content div{margin:0 0 16px}.document-content h1,.document-content h2{font-size:24px!important;line-height:1.45!important;margin:32px 0 14px!important}.document-content h3{font-size:20px!important;line-height:1.5!important;margin:24px 0 12px!important}.document-content ul,.document-content ol{padding-left:28px;margin:16px 0}.document-content li{margin:8px 0}.document-content blockquote{border-left:3px solid #aac5df;padding-left:18px}.document-access-row{display:block;margin:14px 0}.document-access-row input{display:inline-block;width:auto!important}@media(max-width:800px){.document-workspace{padding:0 12px 24px}.document-paper{padding:32px 24px;min-height:70vh}.document-content{font-size:16px}.document-toolbar{position:static}}

.document-workspace{padding-top:14px;min-width:0;box-sizing:border-box}.document-toolbar{top:12px;padding:12px 14px;border:1px solid #d3dae1;border-radius:18px;box-sizing:border-box;width:100%;min-width:0;box-shadow:0 2px 8px #24364a08}.document-toolbar .btn{flex-shrink:0}.document-paper{box-sizing:border-box;width:100%}@media(max-width:800px){.document-workspace{padding-top:12px}.document-toolbar{gap:5px;padding:10px}.document-toolbar>span:last-child{width:100%;text-align:right}}

.document-content a{color:#2167a8;text-decoration:underline;cursor:pointer}.document-content .document-page-break{display:block;border:0;border-top:2px dashed #b7c3ce;height:30px;margin:50px -25px;position:relative;break-after:page;page-break-after:always}.document-content .document-page-break:after{content:'Page Break';position:absolute;top:5px;left:0;right:0;text-align:center;font:11px Arial;color:#667482}@media print{@page{size:A4;margin:20mm}body,#app,.shell,.main,#content,.document-workspace{display:block!important;background:white!important;padding:0!important;margin:0!important;overflow:visible!important;min-height:0!important;height:auto!important;border:0!important;box-shadow:none!important}.sidebar,.topbar,.footer-note,#content>.heading,.document-toolbar,dialog,#toast{display:none!important}.document-paper{width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}.document-content{min-height:0!important}.document-content .document-page-break{visibility:hidden;height:0!important;margin:0!important;break-after:page;page-break-after:always}h1,h2,h3{break-after:avoid}p,li{orphans:3;widows:3}}
#playbook-link-value{display:block;width:100%;box-sizing:border-box;margin-top:8px}
