.rk-help,.rk-readiness,.rk-banner-status{border:1px solid #36515e;border-radius:9px;padding:10px 12px;margin:10px 0;background:#0a202c}
.rk-help summary,.rk-readiness summary{font-weight:650;color:#e5c887;cursor:pointer;min-height:28px;line-height:1.5}
.rk-help p,.rk-readiness p,.rk-banner-status p{font-size:14px;line-height:1.5;margin:7px 0}
.rk-help ol{list-style:none;padding:0;margin:10px 0}.rk-help li{margin:12px 0}.rk-help li strong{color:#e5c887}
.rk-readiness-table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.rk-readiness-table th,.rk-readiness-table td{padding:7px 4px;border-bottom:1px solid #294550;text-align:left;overflow-wrap:anywhere}.rk-readiness-table th:first-child{width:38%}.rk-readiness-table .is-ready{color:#a2d6a5}.rk-readiness-table .is-missing{color:#efc890}
.rk-chat-attachment{margin-top:8px;border-top:1px solid #35535d;padding-top:8px}.rk-chat-attachment img{display:block;width:100%;height:auto;max-height:190px;object-fit:contain;aspect-ratio:1400/1080}.rk-chat-attachment button{font-size:13px;padding:7px 9px;min-height:40px;margin:5px 0}
.rk-personal-dialog{width:min(94vw,1000px);max-height:92dvh;overflow:auto;padding:16px;border:1px solid #d6b86a;border-radius:12px;background:#081f2a;color:#e6edf0}.rk-personal-dialog::backdrop{background:#000b}.rk-personal-dialog>button{float:right}.rk-personal-dialog img{width:100%;height:auto}.rk-personal-dialog .rk-pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;font-size:15px}.rk-personal-dialog h2,.rk-personal-dialog h3{color:#e5c887}.rk-personal-dialog button{min-height:44px;padding:7px 10px}
