#mobileHome,#mobileNav{display:none}
@media screen and (max-width:700px){
body.mobile-simple .sidebar{display:none!important}body.mobile-simple .shell{display:block}body.mobile-simple main{margin:0!important;width:100%;min-width:0;padding-bottom:90px}body.mobile-simple #app{padding:12px}body.mobile-home #app,body.mobile-home #issueStrip{display:none!important}body.mobile-home #mobileHome{display:block;padding:20px 16px}#mobileHome h1{font-size:25px;margin:12px 0}#mobileHome h2{font-size:18px;margin:24px 0 12px}#mobileHome p{line-height:1.6}#mobileHome header small{color:#60748d}.mobile-metrics{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.mobile-metrics a{flex:1;min-width:100px;padding:16px 10px;border-radius:14px;background:#eaf1f9;color:#18365f;text-decoration:none;font-size:12px}.mobile-metrics strong{display:block;font-size:28px;margin-bottom:8px}.mobile-links{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mobile-links a,.mobile-task{padding:16px;background:white;border:1px solid #dce4ef;border-radius:12px;color:#18365f;text-decoration:none;min-height:48px}.mobile-links span{float:right}.mobile-task{display:block;text-align:left;width:100%;margin:8px 0}.mobile-task small{display:block;margin-top:8px;color:#60748d}body.mobile-simple #mobileNav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:40;background:white;border-top:1px solid #dce4ef;padding:8px 8px calc(8px + env(safe-area-inset-bottom));gap:4px}#mobileNav>*{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;min-height:48px;border:0;background:transparent;color:#60748d;text-decoration:none;font-size:15px}#mobileNav [aria-current=page]{background:#eaf1f9;color:#18365f;border-radius:10px;font-weight:700}#mobileNav b{background:#ae3544;color:white;border-radius:10px;padding:2px 5px;font-size:11px}
body.mobile-simple .publication-history,body.mobile-simple .publication-tools,body.mobile-simple .publication-actions,body.mobile-simple .certificate-notes,body.mobile-simple .certificate-tools,body.mobile-simple .portfolio-evidence,body.mobile-simple .chief-path,body.mobile-simple .review-desk-bottom,body.mobile-simple main>footer{display:none!important}body.mobile-simple .topbar{padding:10px 12px;gap:8px;position:sticky;top:0;background:white;z-index:20}body.mobile-simple .topbar>span{font-size:13px}body.mobile-simple .btn,body.mobile-simple .text-btn,body.mobile-simple select{min-height:44px}body.mobile-simple input,body.mobile-simple textarea,body.mobile-simple select{font-size:16px}body.mobile-simple .panel,body.mobile-simple .distribution-card{padding:16px;border-radius:14px}body.mobile-simple .publication-grid,body.mobile-simple .workspace-grid,body.mobile-simple .writing-workspace-head{display:block!important}body.mobile-simple .publication-switcher,body.mobile-simple .dist-tabs{display:flex;overflow-x:auto;gap:6px}body.mobile-simple .publication-switcher button{white-space:nowrap;min-height:44px}body.mobile-simple .task-item,body.mobile-simple .publication-story{flex-wrap:wrap;gap:12px}body.mobile-simple .distribution-head{display:block}body.mobile-simple .dist-table-wrap{overflow-x:auto}body.mobile-simple .distribution-share{display:flex;flex-direction:column}body.mobile-simple .distribution-share input{max-width:100%;box-sizing:border-box}body.mobile-simple dialog{width:100%;max-width:100%;max-height:100dvh;margin:auto 0 0;border-radius:18px 18px 0 0}body.mobile-simple .dialog-footer{flex-wrap:wrap}body.mobile-simple .mailbox .event{display:flex;flex-wrap:wrap;padding:14px 0}body.mobile-simple .mail-message{min-width:0;flex:1}body.mobile-simple .mail-actions{width:100%}body.mobile-simple .mail-read-button{min-height:44px}body.mobile-simple #toast{bottom:90px}
}
