:root{--view-pad: 18px;--h1-size: 22px;--pub-textarea-min: 240px;--mini-btn: 24px}body{overflow:auto}.cms-layout{display:block;height:auto;padding:calc(var(--header-h) + var(--modbar-h) + 16px) 16px 16px}.cms-cats,.cms-posts,.cms-view{height:auto}.cms-posts,.cms-view{margin-bottom:10px}.header .side-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:2px 4px;align-content:start}.header .side-links a{font-size:13px;padding:10px 6px;border-radius:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.header .side-nav .nav-sep,.header .side-nav .side-cap,.header .side-nav a.side-row{grid-column:1 / -1}.pill-bar{flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 4px 14px #0000000f;padding:10px;margin-bottom:10px}.cms-cats{position:fixed;top:var(--header-h);left:0;bottom:0;width:82%;max-width:320px;background:#fff;z-index:1001;transform:translate(-100%);transition:transform .25s ease;box-shadow:2px 0 16px #00000040;border-right:none;border-radius:0 12px 12px 0}.cms-cats.open{transform:translate(0)}.cms-posts{max-height:40vh;border-right:none;border-bottom:1px solid #e0e0e0}.pub-grid{grid-template-columns:1fr}#publishPanel{width:94vw;max-height:88vh}.cat-item .cat-name,.post-item .post-title{padding-top:12px;padding-bottom:12px}.mini-btn{width:28px;height:28px}@media(max-width:520px){.header .sub{display:none}.cms-view{padding:14px}.cms-view h1{font-size:20px}.heart-egg{width:46px;height:46px;font-size:24px;bottom:14px;right:14px}}
