.tj-library .tjl-management{margin-top:56px;border-top:1px solid var(--tj-border,#343b49);padding-top:24px}.tj-library .tjl-management summary{display:inline-flex;align-items:center;min-height:44px;padding:12px 0;cursor:pointer;color:var(--tjl-accent);font-size:20px;font-weight:700}.tj-library .tjl-management summary::after{content:' +';margin-left:12px}.tj-library .tjl-management[open] summary::after{content:' −'}.tj-library .tjl-management-body{padding-top:20px;max-width:900px}.tj-library .tjl-management-body>p{line-height:1.6;color:var(--tjl-muted)}.tj-library .tjl-management-nav{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.tj-library .tjl-management button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.tj-library .tjl-manager-list{display:grid;gap:10px}.tj-library .tjl-manager-list button{width:100%;display:block;text-align:left;background:var(--tjl-panel);color:var(--tjl-text);border-color:var(--tj-border,#657086);font-weight:500}.tj-library .tjl-editor{margin-top:28px;min-width:0}.tj-library .tjl-editor h3{font-size:26px;line-height:1.2;overflow-wrap:anywhere}.tj-library .tjl-editor fieldset{min-width:0;margin:20px 0;padding:22px;border:1px solid var(--tj-border,#657086);border-radius:6px}.tj-library .tjl-editor legend{color:var(--tjl-text);font-weight:700;padding:0 8px}.tj-library .tjl-editor label{display:block;margin:0 0 20px;font-weight:600;line-height:1.5}.tj-library .tjl-editor :is(input,select,textarea){display:block;margin-top:8px;width:100%;min-width:0;min-height:48px;border:1px solid #657086;border-radius:4px;background:var(--tjl-bg);color:var(--tjl-text);font:inherit;padding:12px}.tj-library .tjl-editor textarea{resize:vertical;line-height:1.6}.tj-library .tjl-editor .tjl-choice{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:8px 0;font-weight:400}.tj-library .tjl-choice input[type=checkbox]{width:22px;height:22px;min-height:22px;flex:0 0 22px;margin:2px 0 0;accent-color:var(--tjl-accent)}.tj-library .tjl-editor fieldset p{line-height:1.6;color:var(--tjl-muted)}.tj-library .tjl-editor fieldset:disabled{opacity:.8}.tj-library .tjl-editor select option{background:var(--tjl-bg);color:var(--tjl-text)}
@media(max-width:600px){.tj-library .tjl-editor fieldset{padding:16px}.tj-library .tjl-management-nav button{flex:1 1 auto}}
