.inbox-supplement{margin-top:14px}.inbox-add{border:1px solid #c7d8cb;border-radius:5px;background:#fff;color:#22623f;padding:7px 12px;font:inherit;font-size:13px;cursor:pointer}.inbox-photo-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.inbox-photo-button{display:block;min-width:0;border:0;padding:0;background:#f4f7f4;cursor:pointer}.inbox-photo-list img{display:block;width:100%;height:auto;max-height:440px;object-fit:contain}.inbox-supplement details{font-size:14px;line-height:1.7;margin-bottom:12px}.inbox-supplement p{white-space:pre-wrap;overflow-wrap:anywhere}.inbox-context-dialog{width:min(560px,calc(100% - 32px));padding:24px;border:1px solid #c7d8cb;border-radius:8px;max-height:85vh;overflow:auto;color:#24372b;background:#fcfdfa}.inbox-context-dialog::backdrop{background:#17281d66}.inbox-context-dialog h2{font-size:24px}.inbox-context-dialog label{display:grid;gap:8px;margin:18px 0}.inbox-context-dialog input,.inbox-context-dialog textarea{width:100%;box-sizing:border-box;min-width:0}.inbox-context-dialog p{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.inbox-context-dialog button{padding:9px 14px;border:1px solid #c7d8cb;border-radius:5px;background:#fff;color:#22623f}.inbox-context-dialog .context-status{color:#954536}
