*{box-sizing:border-box}body{color:#172033;background:#f5f7fb;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-shell{background:#f5f7fb;min-height:100vh}.sidebar{background:#fff;border-right:1px solid #e6e8ef}.brand{color:#172033;align-items:center;gap:10px;height:64px;padding:0 20px;font-size:17px;font-weight:650;display:flex}.header{background:#fff;border-bottom:1px solid #e6e8ef;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.header .ant-typography{margin:0}.content{padding:20px}.header-actions{margin-left:auto}.login-page{background:#f5f7fb;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-panel{background:#fff;border:1px solid #e6e8ef;border-radius:8px;width:380px;padding:28px}.totp-uri{word-break:break-all;color:#5d667a;margin-top:12px;font-size:12px}.totp-qr{background:#fff;border:1px solid #e6e8ef;border-radius:8px;justify-content:center;align-items:center;width:224px;height:224px;margin:10px auto 16px;display:flex}.page{background:#fff;border:1px solid #e6e8ef;border-radius:8px;padding:16px}.toolbar{justify-content:space-between;gap:12px;margin-bottom:16px;display:flex}.filters{margin-bottom:16px}.doc-preview{color:#172033;word-break:break-word;background:#fbfcfe;border:1px solid #e6e8ef;border-radius:8px;min-height:640px;margin:0;padding:20px;font-size:14px;line-height:1.7;overflow:auto}.doc-preview h1,.doc-preview h2,.doc-preview h3{color:#172033;margin:22px 0 12px;line-height:1.35}.doc-preview h1{margin-top:0;font-size:24px}.doc-preview h2{border-bottom:1px solid #e6e8ef;padding-bottom:6px;font-size:19px}.doc-preview h3{font-size:16px}.doc-preview p,.doc-preview ul,.doc-preview ol,.doc-preview table,.doc-preview pre{margin:0 0 14px}.doc-preview table{border-collapse:collapse;background:#fff;width:100%}.doc-preview th,.doc-preview td{text-align:left;vertical-align:top;border:1px solid #dfe3ec;padding:9px 11px}.doc-preview th{background:#f1f4f9;font-weight:650}.doc-preview code{background:#eef2f7;border-radius:4px;padding:2px 5px;font-size:13px}.doc-preview pre{color:#f8fafc;background:#111827;border:1px solid #e1e6ef;border-radius:6px;padding:14px;overflow:auto}.doc-preview pre code{color:inherit;background:0 0;padding:0}@media (width<=780px){.app-shell{min-width:760px}}
