.mr-dialog{border:1px solid #cfddd3;border-radius:18px;padding:20px;width:min(680px,calc(100% - 24px));max-height:88vh;overflow:auto;color:#183c2c;box-sizing:border-box}.mr-dialog::backdrop{background:#102c2566}.mr-top,.mr-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.mr-top h2{font-size:21px;margin:0}.mr-entry{margin:8px 0 16px}.mr-dialog button,#managerReviewAdmin button{cursor:pointer;min-height:44px}.mr-dialog p,#managerReviewAdmin p{line-height:1.65;overflow-wrap:normal;min-width:0;overflow-x:auto}.mr-list{display:grid;gap:8px;margin:16px 0}.mr-list button{display:flex;flex-direction:column;gap:6px;text-align:left;background:#fff;border:1px solid #d4e2d8;border-radius:12px;padding:12px;color:#193c2b;white-space:normal;overflow-wrap:normal;min-width:0}.mr-list button[aria-pressed=true]{border:2px solid #287346;background:#f0f8f3}.mr-list span{font-size:12px}.mr-message{background:#f1f5f2;padding:14px;border-radius:12px;margin:10px 0}.mr-message.manager{background:#e5f3e9}.mr-message small{display:block;font-size:11px;margin:4px 0}.mr-message p{white-space:pre-wrap;margin:6px 0 0}[data-mr-form]{display:grid;gap:10px;margin-top:18px}[data-mr-form] textarea,[data-mr-form] input{font:inherit;box-sizing:border-box;width:100%;padding:12px;border:1px solid #b8cfc0;border-radius:10px;min-width:0}[data-mr-form] small{font-size:12px;color:#51655a}.mr-legacy{padding:12px;background:#fff7e7;border-radius:12px}.mr-toolbar{margin:12px 0}.mr-thread h3{font-size:18px}@media(max-width:600px){.mr-dialog{padding:16px}.mr-top h2{font-size:18px}}

.mr-top{position:sticky;top:-20px;background:#fff;z-index:1;padding:10px 0}.mr-toolbar button{flex-shrink:0}@media(max-width:600px){.mr-top{top:-16px}}
