:root{font-family:Microsoft YaHei UI,Microsoft YaHei,Noto Sans SC,Arial,sans-serif;color:#252b2e;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;font-weight:400;font-size:14px;--ink: #252b2e;--muted: #737d80;--line: #dfe4e2;--paper: #fff;--soft: #f3f5f4;--green: #176b4c;--green-dark: #10543b;--red: #bb443b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}.site-header{position:sticky;top:0;z-index:5;height:66px;background:#252b2e;color:#fff}.header-inner{width:min(1220px,100%);height:100%;margin:auto;padding:0 30px;display:flex;align-items:center}.brand{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:700;white-space:nowrap}.brand img{width:30px;height:30px;object-fit:contain}.header-inner nav{display:flex;align-items:center;gap:31px;margin-left:auto}.header-inner nav a{height:66px;display:flex;align-items:center;color:#d5dadb;font-size:13px;border-bottom:2px solid transparent}.header-inner nav a:hover{color:#fff;border-bottom-color:#8db6a2}.header-actions{display:flex;align-items:center;gap:20px;margin-left:27px}.icon-button{position:relative;width:36px;height:36px;display:inline-grid;place-items:center;padding:0;border:1px solid transparent;border-radius:2px;color:inherit;background:transparent;cursor:pointer}.icon-button:hover{background:#ffffff1a}.news-trigger{color:#e2e7e7}.unread-dot{position:absolute;top:5px;right:5px;width:8px;height:8px;border:1.5px solid #252b2e;border-radius:50%;background:var(--red)}.admin-link{display:inline-flex;align-items:center;gap:7px;color:#e4e8e8;font-size:12px}.admin-link:hover{color:#fff}.mobile-menu{display:none}.button{min-height:42px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:2px;font-size:13px;font-weight:600;cursor:pointer;transition:background .16s,border-color .16s,color .16s}.button:disabled{opacity:.58;cursor:wait}.button-primary{color:#fff;background:var(--green)}.button-primary:hover{background:var(--green-dark)}.button-secondary{color:#34423d;background:#fff;border-color:#cfd7d3}.button-secondary:hover{background:#f4f6f5}.text-link{display:inline-flex;align-items:center;gap:8px;color:#485451;font-size:13px}.text-link:hover{color:var(--green)}.hero{width:min(1220px,100%);min-height:540px;margin:auto;padding:63px 30px 72px;display:grid;grid-template-columns:minmax(270px,.78fr) minmax(0,1.22fr);align-items:center;gap:48px}.hero-copy{max-width:430px}.hero h1{margin:0;color:#22292b;font-size:39px;line-height:1.4;font-weight:650;letter-spacing:0}.hero-intro{max-width:395px;margin:18px 0 23px;color:#5e696b;font-size:14px;line-height:1.9}.hero-cta{display:flex;align-items:center;gap:22px}.hero-meta{display:flex;align-items:center;gap:21px;margin-top:22px;color:#758080;font-size:11px}.hero-meta span:first-child{display:inline-flex;align-items:center;gap:5px}.hero-meta svg{color:var(--green)}.hero-visual{min-width:0}.workbench-window{width:100%;overflow:hidden;border:1px solid #d8dfdc;background:#fff;box-shadow:0 10px 28px #1b2b2517}.window-top{height:41px;padding:0 12px;display:flex;align-items:center;border-bottom:1px solid #e2e7e5;color:#596365;font-size:10px}.window-brand{display:flex;align-items:center;gap:5px;color:#283331;font-weight:700}.window-brand img{width:22px;height:22px}.window-project{margin-left:25px;display:flex;align-items:center;gap:5px}.window-actions{margin-left:auto;color:#687274;font-size:11px;letter-spacing:0}.window-tabs{height:36px;padding:0 12px;display:flex;align-items:center;gap:19px;border-bottom:1px solid #dfe5e3;color:#687272;font-size:9px;white-space:nowrap}.window-tabs b{height:100%;display:flex;align-items:center;border-bottom:2px solid var(--green);color:var(--green);font-weight:600}.tab-spacer{flex:1}.window-tool{color:#6d7979;font-size:8px}.workbench-body{display:grid;grid-template-columns:145px minmax(0,1fr);min-height:292px}.project-tree{padding:13px 0;border-right:1px solid #e3e8e6;background:#fafbfa;color:#53605f;font-size:9px}.tree-caption{padding:0 12px 10px;color:#88918f;font-size:8px}.tree-row{height:29px;padding:0 9px;display:flex;align-items:center;white-space:nowrap}.tree-active{color:#246349;background:#eaf1ed;font-weight:600}.tree-child{padding-left:20px}.tree-leaf{padding-left:32px}.tree-item{padding-left:28px;color:#344d40;background:#f1f5f2}.tree-muted{color:#7b8786}.table-area{min-width:0;padding:15px 13px 0}.table-heading{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.table-heading strong{font-size:11px;font-weight:600}.table-heading span{color:#899392;font-size:8px}.mock-table{border:1px solid #e0e5e4;border-bottom:0}.mock-row{min-height:33px;display:grid;grid-template-columns:29px 1.25fr 1.85fr .72fr .85fr .91fr;align-items:center;border-bottom:1px solid #e5e9e8;color:#45504f;font-size:8px}.mock-row>span,.mock-row>b{overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap}.mock-row>span:nth-child(n+4),.mock-row>b{text-align:center}.mock-header{min-height:28px;color:#717d7b;background:#f1f4f3;font-size:7px}.mock-header>span:nth-child(3){text-align:left}.mock-row b{color:#2f3938;font-weight:600}.mock-detail{color:#74807e;background:#fbfcfb}.mock-detail span:nth-child(3){padding-left:13px}.workbench-status{height:41px;display:flex;align-items:center;gap:15px;color:#74807f;font-size:8px}.workbench-status i,.admin-status-dot{width:6px;height:6px;display:inline-block;margin-right:4px;border-radius:50%;background:#3d9066}.workbench-status strong{margin-left:auto;color:#28583f;font-size:8px;font-weight:600}.product-band{padding:53px max(30px,calc((100% - 1160px)/2)) 59px;background:#f3f5f4}.band-heading{display:flex;align-items:baseline;justify-content:space-between;gap:28px;margin-bottom:26px}.band-heading h2,.download-top h2,.updates-heading h2{margin:0;color:#27302e;font-size:24px;line-height:1.45;font-weight:600;letter-spacing:0}.band-heading p{max-width:500px;margin:0;color:#65716e;font-size:13px;line-height:1.8}.small-break{display:none}.workflow-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d5ddda}.workflow-list>div{min-height:79px;padding:16px 22px 10px 0;display:flex;align-items:flex-start;border-bottom:1px solid #d5ddda}.workflow-list>div+div{padding-left:22px;border-left:1px solid #d5ddda}.workflow-list>div>span{display:flex;flex-direction:column;gap:6px}.workflow-list strong{color:#303b38;font-size:13px;font-weight:600}.workflow-list small{color:#74807d;font-size:11px;line-height:1.7}.download-section{width:min(1220px,100%);margin:auto;padding:61px 30px 67px;display:grid;grid-template-columns:.7fr 1.3fr;align-items:start;gap:45px}.download-top h2{font-size:24px}.download-top p{margin:9px 0 0;color:#737e7c;font-size:12px;line-height:1.8}.package-list{border-top:1px solid var(--line)}.package-row{min-height:73px;padding:0 9px;display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--line);transition:background .15s}.package-row:hover{background:#f5f7f6}.package-icon{width:26px;height:30px;display:grid;place-items:center;color:var(--green)}.package-name{display:flex;flex-direction:column;gap:5px}.package-name strong{color:#303a38;font-size:13px;font-weight:600}.package-name small{color:#7b8583;font-size:10px}.package-name small i{width:3px;height:3px;display:inline-block;margin:0 7px;border-radius:50%;background:#9aa4a1;vertical-align:middle}.package-download{margin-left:auto;display:flex;align-items:center;gap:8px;color:var(--green);font-size:12px;font-weight:500}.updates-section{padding:51px max(30px,calc((100% - 1160px)/2)) 57px;background:#f7f8f7}.updates-heading{padding-bottom:17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.updates-heading h2{font-size:21px}.updates-heading .icon-button{color:#53615d}.updates-heading .unread-dot{border-color:#f7f8f7}.updates-list{display:flex;flex-direction:column}.update-row{min-height:57px;display:grid;grid-template-columns:143px minmax(0,1fr) 96px 20px;align-items:center;gap:12px;border:0;border-bottom:1px solid #e6eae8;background:transparent;text-align:left;cursor:pointer}.update-row:hover strong{color:var(--green)}.update-date{color:#7f8987;font-size:10px}.update-row strong{color:#38423f;font-size:12px;font-weight:500}.message-category{justify-self:start;padding:4px 7px;color:#426d58;background:#eaf0ec;font-size:10px;white-space:nowrap}.update-row>svg{color:#7c8784}.updates-empty,.loading-line,.inline-error{padding:13px 0;color:#7c8784;font-size:12px}.loading-line{display:flex;align-items:center;gap:8px}.inline-error{color:#a7473f}.all-messages{padding:16px 0 0;display:flex;align-items:center;gap:7px;border:0;color:var(--green);background:transparent;font-size:11px;cursor:pointer}.site-footer{min-height:72px;padding:0 max(30px,calc((100% - 1160px)/2));display:flex;align-items:center;gap:20px;color:#b1bbbb;background:#252b2e;font-size:10px}.brand-compact{color:#fff;font-size:13px}.brand-compact img{width:24px;height:24px}.site-footer>a:not(.brand){margin-left:auto;color:#d9dfdd}.copyright{margin-left:14px}.drawer-backdrop{position:fixed;inset:0;z-index:10;display:flex;justify-content:flex-end;background:#121a1857;animation:fade-in .16s ease}.message-drawer{width:min(490px,100%);height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-10px 0 28px #121c1821;animation:slide-in .2s ease}.drawer-head{min-height:67px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.drawer-head h2{margin:0;color:#293330;font-size:17px;font-weight:600}.drawer-head .icon-button{color:#5f6b67}.drawer-list{overflow:auto;padding:0 22px}.drawer-message{padding:22px 0;border-bottom:1px solid #e6eae8}.drawer-message h3{margin:10px 0 6px;color:#2b3432;font-size:15px;font-weight:600}.drawer-message time{color:#89928f;font-size:10px}.message-html{margin-top:12px;overflow-wrap:anywhere;color:#535e5b;font-size:12px;line-height:1.85}.message-html p{margin:8px 0}.message-html table{width:100%;margin:13px 0;border-collapse:collapse;font-size:11px}.message-html td,.message-html th{padding:7px 9px;border:1px solid #dce2df;text-align:left}.message-html th{color:#315b45;background:#f0f4f1}.attachment-link{min-height:41px;margin-top:11px;padding:0 10px;display:flex;align-items:center;gap:8px;border:1px solid #dfe5e2;color:#3d6e57;font-size:11px}.attachment-link span{flex:1}.drawer-message .message-category{display:inline-block}.empty-messages{min-height:200px;display:flex;align-items:center;justify-content:center;color:#87918e;font-size:12px}.empty-messages p{margin:0}.login-page{min-height:100vh;padding:30px;display:flex;align-items:center;justify-content:center;position:relative;background:#f1f3f2}.back-home{position:absolute;top:25px;left:30px;display:flex;align-items:center;gap:7px;color:#64706d;font-size:12px}.login-form{width:min(360px,100%);padding:31px 32px;border:1px solid #dce2df;background:#fff}.login-mark{width:46px;height:46px;margin-bottom:20px;display:grid;place-items:center;background:#eef3f0}.login-mark img{width:34px;height:34px}.login-form h1{margin:0 0 5px;color:#293330;font-size:20px;font-weight:600}.login-form>p:not(.form-error){margin:0 0 25px;color:#7d8784;font-size:12px}.login-form label,.field-label{display:block;margin-bottom:7px;color:#55615d;font-size:11px;font-weight:600}.password-input{height:42px;padding:0 10px;display:flex;align-items:center;gap:9px;border:1px solid #d6ddda;color:#87918e}.password-input:focus-within{border-color:#6b9c82}.password-input input{width:100%;height:100%;border:0;outline:0;font-size:13px}.login-submit{width:100%;margin-top:17px}.login-foot{position:absolute;bottom:21px;color:#909996;font-size:10px}.form-error{margin:12px 0 0;color:#b84239;font-size:11px}.form-success{margin:12px 0 0;display:flex;align-items:center;gap:6px;color:var(--green);font-size:11px}.admin-loading{height:100vh;display:grid;place-items:center;color:var(--green)}.admin-page{min-height:100vh;background:#f1f3f2}.admin-header{height:60px;padding:0 26px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #30383a;color:#fff;background:#252b2e}.admin-header .brand{font-size:15px}.admin-header .brand img{width:27px;height:27px}.admin-header-right{display:flex;align-items:center;gap:14px;color:#d2d9d6;font-size:11px}.admin-header-right>span{display:flex;align-items:center;gap:5px}.admin-header-right .icon-button{color:#e2e7e5}.admin-layout{min-height:calc(100vh - 60px);display:grid;grid-template-columns:206px minmax(0,1fr)}.admin-sidebar{position:relative;padding:24px 14px;border-right:1px solid #dfe4e2;background:#fafbfa}.admin-section-label{padding:0 11px 12px;color:#8b9591;font-size:10px}.admin-nav-active{width:100%;height:39px;padding:0 11px;display:flex;align-items:center;gap:10px;border:0;color:#245a43;background:#e9efeb;text-align:left;font-size:12px;font-weight:600}.admin-sidebar-foot{position:absolute;bottom:22px;left:24px;display:flex;align-items:center;gap:8px;color:#89938f;font-size:10px}.admin-main{min-width:0;padding:30px clamp(22px,4vw,54px)}.admin-title-row{max-width:1320px;margin:0 auto 20px;display:flex;align-items:center;justify-content:space-between}.admin-title-row h1{margin:0;color:#293330;font-size:19px;font-weight:600}.admin-title-row .button{min-height:37px}.admin-content-grid{max-width:1320px;margin:auto;display:grid;grid-template-columns:minmax(230px,.62fr) minmax(420px,1.38fr);align-items:start;gap:17px}.message-manager,.composer{min-width:0;border:1px solid #dce2df;background:#fff}.manager-heading,.composer-heading{min-height:48px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7ebe9;color:#343e3b;font-size:12px}.manager-heading>span,.composer-heading>span{color:#8a9490;font-size:10px}.manager-row{width:100%;min-height:75px;padding:10px 15px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;border:0;border-bottom:1px solid #eaeeec;background:#fff;text-align:left;cursor:pointer}.manager-row:hover,.manager-selected{background:#f5f7f6}.manager-row>strong{width:100%;overflow:hidden;color:#38423f;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.manager-row>small{color:#8a9491;font-size:9px}.status-mark{align-self:flex-start;color:#7f8985;font-size:9px;line-height:1.4}.status-mark.published{color:#28734f}.admin-empty{padding:24px 15px;color:#909a96;font-size:11px}.composer{padding-bottom:16px}.composer-heading{margin-bottom:17px}.composer>.field-label,.editor-label{margin:0 17px 7px}.title-input{width:calc(100% - 34px);height:38px;margin:0 17px 15px;padding:0 10px;border:1px solid #d9e0dd;border-radius:0;outline:0;color:#303a37;font-size:12px}.title-input:focus,.editor-fields select:focus{border-color:#6e9e85}.editor-fields{margin-bottom:14px;padding:0 17px;display:flex;gap:14px}.editor-fields select{min-width:145px;height:34px;padding:0 9px;border:1px solid #d9e0dd;border-radius:0;outline:0;background:#fff;font-size:11px}.rich-editor{margin:0 17px;border:1px solid #d9e0dd}.editor-toolbar{height:39px;padding:0 6px;display:flex;align-items:center;gap:2px;border-bottom:1px solid #e6ebe8}.editor-toolbar button{min-width:29px;height:28px;display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:1px;color:#53615b;background:transparent;font-size:10px;cursor:pointer}.editor-toolbar button:hover{color:#205b40;background:#eff3f0}.editor-toolbar>i{width:1px;height:17px;margin:0 4px;background:#dfe5e2}.toolbar-spacer{flex:1}.editor-canvas{min-height:225px;max-height:48vh;overflow:auto;padding:13px 14px;outline:0;color:#34413c;font-size:12px;line-height:1.75}.editor-canvas:empty:before{color:#9ba5a1;content:attr(data-placeholder);pointer-events:none}.editor-canvas p{margin:4px 0 9px}.editor-canvas table{width:100%;margin:12px 0;border-collapse:collapse}.editor-canvas td,.editor-canvas th{min-width:60px;padding:6px 8px;border:1px solid #dce3df;text-align:left}.editor-canvas th{background:#f0f4f1}.attachment-list{margin:12px 17px 0;border-top:1px solid #e8ecea}.attachment-list>div{min-height:36px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e8ecea;color:#5d6c64;font-size:10px}.attachment-list span{flex:1}.attachment-list a{color:#236446}.small-icon{width:26px;height:26px}.composer>.form-error,.composer>.form-success{margin-left:17px}.composer-footer{margin-top:15px;padding:16px 17px 0;display:flex;justify-content:flex-end;border-top:1px solid #e7ebe9}.composer-footer>div{display:flex;gap:8px}.composer-footer .button{min-height:34px;padding:0 12px;font-size:10px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in{0%{transform:translate(18px);opacity:.7}to{transform:translate(0);opacity:1}}@media(max-width:980px){.hero{grid-template-columns:minmax(245px,.8fr) minmax(0,1.2fr);gap:24px}.hero h1{font-size:35px}.workbench-body{grid-template-columns:115px minmax(0,1fr)}.window-tabs{gap:12px}.window-tool{display:none}.admin-content-grid{grid-template-columns:minmax(185px,.55fr) minmax(390px,1.45fr);gap:12px}}@media(max-width:720px){.site-header{height:60px}.header-inner{padding:0 18px}.brand{font-size:15px}.brand img{width:28px;height:28px}.header-inner nav{position:absolute;top:60px;right:0;left:0;z-index:2;margin:0;padding:0 18px;display:none;gap:24px;border-bottom:1px solid #3e4547;background:#252b2e}.header-inner nav.nav-open{display:flex}.header-inner nav a{height:48px}.header-actions{gap:8px;margin-left:auto}.admin-link{font-size:0;gap:0}.admin-link svg{width:18px;height:18px}.mobile-menu{display:inline-grid}.hero{padding:39px 19px 43px;display:flex;flex-direction:column;align-items:stretch;gap:30px}.hero-copy{max-width:none}.hero h1{font-size:34px;line-height:1.42}.hero-intro{max-width:380px;margin:12px 0 18px;font-size:13px}.hero-meta{margin-top:16px;gap:13px;font-size:10px}.workbench-window{box-shadow:0 6px 18px #1b2b2514}.window-top{height:36px}.window-tabs{height:32px;gap:14px;overflow:hidden}.window-tabs span:nth-of-type(2),.window-tabs span:nth-of-type(4),.window-tabs span:nth-of-type(5){display:none}.window-brand{font-size:9px}.window-project{margin-left:15px}.window-actions{display:none}.workbench-body{min-height:235px;grid-template-columns:91px minmax(0,1fr)}.project-tree{font-size:7px}.tree-row{height:26px;padding-left:6px}.tree-child{padding-left:12px}.tree-leaf{padding-left:18px}.tree-item{padding-left:17px}.tree-caption{padding-left:8px}.table-area{padding:12px 7px 0}.table-heading strong{font-size:9px}.table-heading span{font-size:7px}.mock-row{min-height:29px;grid-template-columns:18px 1fr 1.32fr .54fr .62fr .65fr;font-size:6px}.mock-row>span,.mock-row>b{padding:0 2px}.mock-header{min-height:25px;font-size:5px}.workbench-status{height:34px;gap:6px;font-size:6px}.workbench-status strong{font-size:6px}.product-band{padding:36px 19px 39px}.band-heading{display:block;margin-bottom:18px}.band-heading h2,.download-top h2{font-size:21px}.band-heading p{margin-top:6px;font-size:12px}.workflow-list{grid-template-columns:1fr}.workflow-list>div,.workflow-list>div+div{min-height:64px;padding:12px 0;border-left:0}.workflow-list strong{font-size:12px}.workflow-list small{font-size:10px}.download-section{padding:39px 19px 42px;display:block}.download-top{margin-bottom:17px;display:flex;align-items:end;justify-content:space-between;gap:12px}.download-top p{margin:0;text-align:right;font-size:10px}.package-row{min-height:69px;padding:0 2px;gap:9px}.package-name{min-width:0}.package-name strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.package-name small{font-size:9px}.package-download{gap:3px;font-size:10px}.updates-section{padding:34px 19px 38px}.updates-heading{padding-bottom:13px}.updates-heading h2{font-size:20px}.update-row{min-height:56px;grid-template-columns:86px minmax(0,1fr) 15px;gap:7px}.update-date{font-size:8px}.update-row strong{font-size:10px;line-height:1.55}.update-row .message-category{display:none}.update-row>svg{width:14px}.site-footer{min-height:62px;padding:12px 19px;gap:11px;flex-wrap:wrap}.site-footer>span:nth-child(2){display:none}.site-footer>a:not(.brand){margin-left:auto}.copyright{margin-left:0}.drawer-head{min-height:60px;padding:0 18px}.drawer-list{padding:0 18px}.login-page{padding:18px}.back-home{top:18px;left:18px}.admin-header{height:54px;padding:0 14px}.admin-layout{min-height:calc(100vh - 54px);display:block}.admin-sidebar{padding:9px 14px;display:flex;align-items:center;border-right:0;border-bottom:1px solid #dfe4e2}.admin-section-label,.admin-sidebar-foot{display:none}.admin-nav-active{width:auto;padding:0 11px}.admin-main{padding:19px 13px}.admin-title-row{margin-bottom:13px}.admin-title-row h1{font-size:17px}.admin-title-row .button{min-height:34px;padding:0 10px;font-size:10px}.admin-content-grid{display:flex;flex-direction:column;gap:12px}.message-manager,.composer{width:100%}.message-manager{max-height:210px;overflow:auto;order:2}.composer{order:1}.manager-row{min-height:62px}.editor-canvas{min-height:200px}.composer-heading{margin-bottom:14px}.editor-toolbar{gap:0}.editor-toolbar button{min-width:27px}.editor-toolbar button[title=添加文档附件]{font-size:0}.editor-toolbar button[title=添加文档附件] svg{width:17px;height:17px}}@media(max-width:380px){.hero h1{font-size:31px}.hero-cta{gap:13px}.button{padding:0 12px}.hero-meta{gap:9px;font-size:9px}.mock-row{grid-template-columns:16px .95fr 1.2fr .49fr .53fr .57fr}.mock-row,.workbench-status{font-size:5px}.workbench-status{gap:4px}.workbench-status strong{font-size:5px}.project-tree{font-size:6px}.workbench-body{grid-template-columns:80px minmax(0,1fr)}.window-tabs{gap:10px}.composer-footer>div{width:100%;justify-content:flex-end}}:root{font-family:Segoe UI,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif}.editor-shell{position:relative}.editor-placeholder{position:absolute;top:13px;left:14px;color:#a0aaa7;font-size:12px;line-height:1.75;pointer-events:none}.editor-loading{min-height:266px;margin:0 17px;border:1px solid #dfe5e2;border-radius:3px;background:linear-gradient(#e9edeb,#e9edeb) 10px 10px / calc(100% - 20px) 39px no-repeat #fff}.editor-canvas.ProseMirror:focus{outline:0}.composer-footer{justify-content:flex-end}
