html{color:#1f2329;background:#f5f6f8;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}body{margin:0}*{box-sizing:border-box}a{color:#1456f0;text-underline-offset:3px}.ui-management,.ui-dialog,.ui-login{--ui-bg:#f5f6f8;--ui-surface:#fff;--ui-text:#1f2329;--ui-muted:#646a73;--ui-line:#dee0e3;--ui-control:#7f8792;--ui-blue:#1456f0;--ui-danger:#c5343f;--ui-success:#237b4b;min-width:0}.ui-header{border-bottom:1px solid var(--ui-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:12px 24px;display:flex}.ui-header nav,.ui-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-header nav{gap:20px}.ui-main{min-width:0;max-width:1200px;margin:auto;padding:24px}.ui-main h1:not(.rte-document-title),.ui-login h1{letter-spacing:-.4px;margin:0 0 8px;font-size:24px;line-height:1.4}.ui-management :where(button,input,select):not(:where(.rte-content *,.tox *,rich-text-editor *)),.ui-dialog :where(button,input){font:inherit;border:1px solid var(--ui-control);min-height:36px;color:var(--ui-text);background:#fff;border-radius:6px;min-width:0;max-width:100%;padding:7px 12px;transition:background .14s,border-color .14s}.ui-management button,.ui-dialog button{cursor:pointer}.ui-management button:hover:not(:disabled),.ui-dialog button:hover:not(:disabled){background:#f0f3f8}.ui-management button:disabled,.ui-dialog button:disabled{color:#646a73;cursor:default;background:#f0f1f3}.ui-management :focus-visible,.ui-login :focus-visible,.ui-dialog :focus-visible{outline-offset:3px;outline:2px solid #1456f0}.ui-primary,.ui-management .ui-primary,.ui-dialog .ui-primary{color:#fff;background:#1456f0;border:1px solid #1456f0;border-radius:6px;padding:8px 16px;font-weight:550;text-decoration:none;display:inline-block}.ui-management .ui-primary:hover:not(:disabled),.ui-dialog .ui-primary:hover:not(:disabled){background:#0c43c2}.ui-danger{color:#c5343f!important}.ui-dialog .ui-danger{background:#c5343f;border-color:#c5343f;color:#fff!important}.ui-dialog .ui-danger:hover:not(:disabled){background:#a6232d}.ui-dialog{overflow-wrap:anywhere;color:#1f2329;border:1px solid #dee0e3;border-radius:10px;width:480px;max-width:calc(100vw - 32px);padding:24px;box-shadow:0 16px 60px #1f232933}.ui-dialog::backdrop{background:#1f232966}.ui-dialog h2{margin:0 0 16px;font-size:18px}.ui-dialog p{line-height:1.7}.ui-dialog .ui-actions{justify-content:flex-end;margin-top:24px}.ui-dialog label{gap:8px;display:grid}.ui-dialog label input{width:100%}.ui-login{background:#fff;border:1px solid #dee0e3;border-radius:10px;max-width:440px;margin:12vh auto;padding:32px}.ui-message{min-height:24px;margin:12px 0;line-height:1.7}.ui-muted{color:#646a73}.ui-badge{color:#646a73;background:#f0f1f3;border-radius:4px;gap:4px;padding:3px 8px;font-size:12px;font-weight:500;display:inline-flex}.ui-badge[data-state=published]{color:#237b4b;background:#eaf6ef}.ui-badge[data-state=deleted]{color:#c5343f;background:#fdf0f1}.ui-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-main:has(.ui-document-workspace){min-width:0;max-width:none;padding:0}@media (prefers-reduced-motion:reduce){.ui-management *,.ui-dialog *{scroll-behavior:auto!important;transition:none!important}}@media (max-width:640px){.ui-main{padding:16px}.ui-header{padding:12px 16px}.ui-management :where(button,input,select):not(:where(.rte-content *,.tox *,rich-text-editor *)){min-height:44px}.ui-login{margin:32px 16px}}.ui-details{grid-template-columns:84px minmax(0,1fr);gap:12px;line-height:1.7;display:grid}.ui-details dt{color:#646a73}.ui-details dd{overflow-wrap:anywhere;margin:0}.ui-preview-dialog{color:#1f2329;background:#fff;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:auto}.ui-preview-dialog::backdrop{background:#fff}.ui-preview-dialog button{font:inherit;color:#1f2329;background:#fff;border:1px solid #7f8792;border-radius:6px;min-height:36px;padding:7px 12px}.ui-preview-dialog :focus-visible{outline-offset:3px;outline:2px solid #1456f0}.ui-dialog .ui-danger:disabled{background:#f0f1f3;border-color:#7f8792;color:#646a73!important}
