.forum-qol-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin:10px 0}.forum-qol-actions form{margin:0}.forum-qol-actions a,.forum-qol-actions button{font:inherit}.forum-best-answer{border:2px solid #397347!important}.forum-best-answer-label{display:block;background:#e4f1e6;color:#20522c;font-weight:bold;padding:7px 10px}.forum-best-answer-summary{border:1px solid #599262;background:#f1f8f2;padding:10px 12px;margin:10px 0;line-height:1.6}.forum-best-answer-summary p{margin:3px 0}.forum-qol-solution-button,.forum-qol-preview-button{background:none;border:0;color:#003399;text-decoration:underline;cursor:pointer;font:inherit;padding:0 4px}.forum-qol-preview-button{font-size:10px;margin-left:5px}.forum-qol-solution-form{display:inline;margin:0}.forum-qol-dialog{box-sizing:border-box;width:min(620px,calc(100% - 24px));max-height:85vh;overflow:auto;border:1px solid #8c9caf;border-radius:4px;padding:0;background:#fff;color:#253143;font:12px Verdana,Arial,sans-serif;box-shadow:0 12px 45px #0006}.forum-qol-dialog::backdrop{background:#0008}.forum-qol-dialog header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 14px;background:#e8edf5;border-bottom:1px solid #becada}.forum-qol-dialog h2{font-size:14px;margin:0}.forum-qol-dialog h3{font-size:13px}.forum-qol-dialog-content{padding:14px;line-height:1.6;overflow-wrap:anywhere}.forum-qol-preview-text{white-space:pre-wrap;margin:12px 0 18px}.forum-qol-dialog label{display:grid;gap:5px;margin:12px 0}.forum-qol-dialog input,.forum-qol-dialog select,.forum-qol-dialog button,.forum-qol-page input,.forum-qol-page select,.forum-qol-page button{font:inherit;padding:7px;border:1px solid #aab5c4;border-radius:2px;background:#fff;color:#253143;box-sizing:border-box}.forum-qol-dialog button,.forum-qol-page button{cursor:pointer}.forum-qol-dialog a{color:#003399}.forum-qol-dialog button:disabled{opacity:.55;cursor:wait}.forum-qol-muted{color:#687587}.forum-qol-page{max-width:860px;margin:auto;padding:12px;font:12px Verdana,Arial,sans-serif;color:#333}.forum-qol-page h1{font-size:16px;color:#003399}.forum-qol-page h2{font-size:13px}.forum-qol-page nav{display:flex;gap:12px;flex-wrap:wrap;margin:10px 0 18px}.forum-qol-page a{color:#003399}.forum-qol-page form{margin:10px 0}.forum-qol-page label{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.forum-qol-folder-row,.forum-qol-bookmark-row{border:1px solid #c4ccd7;padding:10px;margin:8px 0}.forum-qol-folder-row{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.forum-qol-folder-row form{margin:0;display:flex;gap:6px;flex-wrap:wrap}.forum-qol-bookmark-row p{margin:4px 0}.forum-qol-notice{padding:10px;border:1px solid #a8b7cb;background:#edf3fa}.forum-qol-error{border-color:#ad625c;color:#97352d}body.theme-dark .forum-best-answer-label{background:#193727;color:#b7e5c1}body.theme-dark .forum-best-answer-summary{background:#13271d;color:#d4e4d8}body.theme-dark .forum-qol-solution-button,body.theme-dark .forum-qol-preview-button,body.theme-dark .forum-qol-page a,body.theme-dark .forum-qol-page h1,body.theme-dark .forum-qol-dialog a{color:#93bbfc}body.theme-dark .forum-qol-dialog,body.theme-dark .forum-qol-page{color:#d1d5db}body.theme-dark .forum-qol-dialog{background:#111827;border-color:#475569}body.theme-dark .forum-qol-dialog header{background:#1e293b;border-color:#475569}body.theme-dark .forum-qol-dialog input,body.theme-dark .forum-qol-dialog select,body.theme-dark .forum-qol-dialog button,body.theme-dark .forum-qol-page input,body.theme-dark .forum-qol-page select,body.theme-dark .forum-qol-page button{background:#111827;color:#d1d5db;border-color:#475569}body.theme-dark .forum-qol-muted{color:#a6b0be}body.theme-dark .forum-qol-folder-row,body.theme-dark .forum-qol-bookmark-row{border-color:#374151}body.theme-dark .forum-qol-notice{background:#172437;border-color:#475569}body.theme-dark .forum-qol-error{color:#ffb4ad;border-color:#99554e}@media(max-width:600px){.forum-qol-page{padding:8px}.forum-qol-folder-row form,.forum-qol-folder-row input{max-width:100%}.forum-qol-dialog{max-height:90vh}.forum-qol-actions{justify-content:flex-start}}
