.text-edit-target{white-space:pre-wrap}.editing-texts .text-edit-target{outline:1px dashed #8888;cursor:text}.editing-texts .text-edit-target:hover{outline:2px solid #d4fa70;background:#8882}.editor-login{font-size:12px!important;opacity:.75;margin-left:auto}.editor-bar{position:fixed;bottom:0;left:0;right:0;background:#171b16;color:white;z-index:100;padding:12px 5%;display:flex;gap:14px;align-items:center;flex-wrap:wrap;border-top:1px solid #cefa69;font:14px Arial,sans-serif}.editor-bar button,.editor-dialog button{font:inherit;padding:10px 15px;border:1px solid #81916e;border-radius:6px;background:#cefa69;color:#182010;cursor:pointer}.editor-bar button:disabled{opacity:.5}.editor-bar a{color:#fff;font-size:13px}.editing-texts{padding-bottom:110px}.editor-dialog{position:fixed!important;inset:0!important;margin:auto!important;width:min(640px,92vw)!important;height:fit-content!important;max-height:90vh!important;padding:28px!important;border:1px solid #637b42!important;border-radius:12px!important;background:#fff!important;color:#202020!important;z-index:200}.editor-dialog::backdrop{background:#0009}.editor-dialog label{font:18px Arial,sans-serif;display:block;margin-bottom:16px}.editor-dialog textarea{width:100%;min-height:160px;font:17px/1.5 Arial,sans-serif;padding:12px;resize:vertical}.editor-dialog .editor-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.editor-dialog button{min-width:90px!important;width:auto!important;height:auto!important;border-radius:6px!important}.editor-notice{font:13px Arial,sans-serif;margin:12px 5%;color:inherit}.editor-status{flex:1;min-width:180px}footer{flex-wrap:wrap}

