.nm-admin{max-width:1000px;color:var(--ni-text);overflow-wrap:anywhere;margin:24px auto;padding:18px}.nm-admin :is(h1,h2,h3){margin:18px 0 10px;font-weight:650}.nm-admin h1{font-size:28px}.nm-admin h2{font-size:22px}.nm-admin h3{font-size:18px}.nm-admin p{margin:12px 0;line-height:1.8}.nm-admin label{gap:7px;min-width:0;margin:16px 0;display:grid}.nm-admin :is(input:not([type=radio]),select,textarea){border:1px solid var(--ni-border);width:100%;min-width:0;max-width:100%;font:inherit;box-sizing:border-box;border-radius:4px;padding:10px}.nm-admin label>span,.nm-admin small{color:var(--ni-muted);font-size:14px}.nm-admin :is(button,a){box-sizing:border-box;min-height:44px;margin:4px 10px 4px 0;padding:10px 14px;display:inline-block}.nm-admin button{border:1px solid var(--ni-border);cursor:pointer;border-radius:4px}.nm-admin a{color:var(--ni-link);text-decoration:underline}.nm-admin button:disabled{cursor:default}.nm-admin [role=alert]{color:var(--ni-danger)}.nm-admin fieldset,.nm-admin section{border:1px solid var(--ni-border);min-width:0;margin:18px 0;padding:16px}.nm-admin .nm-radio{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin:8px 20px 8px 0;display:inline-flex}.nm-admin input[type=radio]{width:20px;height:20px;accent-color:var(--ni-selected)}.nm-admin .nm-legacy{white-space:pre-wrap}.nm-admin summary{cursor:pointer}.nm-media-list{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:10px;margin:14px 0;display:grid}.nm-admin .nm-media-list button{text-align:left;overflow-wrap:anywhere;gap:6px;margin:0;display:grid}.nm-admin .nm-media-list button[aria-pressed=true] small{color:inherit}.nm-actions{margin-top:22px}.nm-records{margin:18px 0;padding:0;list-style:none}.nm-records li{border:1px solid var(--ni-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:14px;display:flex}.nm-records li>div{flex:240px;min-width:0}.nm-records p{color:var(--ni-muted);margin:4px 0}.nm-admin .nm-banner{object-fit:contain;max-width:min(380px,100%);max-height:200px;margin:12px 0;display:block}.nm-help,.nm-warning{border-left:3px solid var(--ni-focus);background:var(--ni-tint);padding:12px}.nm-dialog{z-index:100000;background:#0008;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.nm-admin .nm-dialog>section{background:var(--ni-surface);color:var(--ni-text);box-sizing:border-box;width:min(760px,100%);max-height:90dvh;margin:0;overflow:auto}.nm-body-preview{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--ni-border);max-height:240px;padding:12px;overflow:auto}.nm-richtext{min-width:0;max-width:100%}.nm-richtext [contenteditable]{overflow-wrap:anywhere;min-height:200px}.nm-admin .nm-richtext :is(button,a){min-height:unset;padding:revert-layer;margin:0}.nm-admin .nm-richtext :is(button,input,textarea,select){width:auto}:where(.nitoh-settings,.nc-admin){--ni-text:var(--text-color-kumo-default,#1d2327);--ni-muted:var(--text-color-kumo-subtle,#646970);--ni-surface:var(--color-kumo-base,#fff);--ni-control:var(--color-kumo-control,#fff);--ni-tint:var(--color-kumo-tint,#f0f0f1);--ni-selected:var(--color-kumo-contrast,#1d2327);--ni-selected-text:var(--text-color-kumo-inverse,#fff);--ni-border:var(--text-color-kumo-subtle,#646970);--ni-focus:var(--color-kumo-focus,#1d2327);--ni-link:var(--text-color-kumo-link,#1e40af);--ni-danger:var(--text-color-kumo-danger,#b91c1c)}:where(.nitoh-settings,.nc-admin) :is(input,textarea,select,option){color:var(--ni-text);background:var(--ni-control)}:where(.nitoh-settings,.nc-admin) :is(input,textarea)::placeholder{color:var(--ni-muted);opacity:1}:where(.nitoh-settings,.nc-admin) input[type=checkbox]{accent-color:var(--ni-selected)}:where(.nitoh-settings,.nc-admin) button{color:var(--ni-text);background:var(--ni-tint)}.nitoh-settings input::file-selector-button{color:var(--ni-text);background:var(--ni-tint);border:1px solid var(--ni-border);border-radius:4px;margin-right:8px;padding:4px 8px}:where(.nitoh-settings,.nc-admin) button:enabled:hover{background:var(--ni-control)}:where(.nitoh-settings,.nc-admin) button:disabled{color:var(--ni-muted);background:var(--ni-tint);opacity:1}.nc-admin button[aria-pressed=true]{color:var(--ni-selected-text);background:var(--ni-selected)}:where(.nitoh-settings,.nc-admin) :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--ni-focus);outline-offset:3px}:where(.nitoh-settings,.nc-admin) a:hover{text-decoration:underline}:where(.nitoh-settings,.nc-admin) [role=status]:not(:empty){color:var(--ni-text);background:var(--ni-tint);border-left:3px solid var(--ni-focus);padding:8px 12px}.nitoh-settings :is(pre,code){color:var(--ni-text);background:var(--ni-tint)}.nc-prose-help{color:var(--ni-muted)}.nc-prose-preview{border:1px solid var(--ni-border);background:var(--ni-control);color:var(--ni-text);overflow-wrap:anywhere;padding:16px}.nc-prose-preview p{white-space:pre-wrap;margin:0 0 1.5em}.nh-settings{max-width:950px;color:var(--ni-text);margin:24px auto;padding:24px}.nh-settings h1{margin:0 0 20px;font-size:28px;font-weight:650}.nh-settings p{margin:12px 0;line-height:1.8}.nh-settings section{border-top:1px solid var(--ni-border);padding:20px 0}.nh-settings label{gap:10px;margin:24px 0;line-height:1.7;display:grid}.nh-settings textarea{box-sizing:border-box;border:1px solid var(--ni-border);width:100%;min-height:100px;font:inherit;resize:vertical;border-radius:4px;padding:12px;display:block}.nh-settings .nitoh-inline{align-items:flex-start;gap:12px;display:flex}.nh-settings input[type=checkbox]{flex:none;width:17px;height:17px;margin-top:5px}.nh-settings button{border:1px solid var(--ni-border);cursor:pointer;border-radius:4px;padding:10px 20px}.nh-settings button:disabled{cursor:default}.nh-settings [role=alert]{color:var(--ni-danger)}@media (width<=600px){.nh-settings{margin:12px auto;padding:16px}.nh-settings h1{font-size:24px}}
