.connect-panel{margin-bottom:28px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:linear-gradient(125deg,#152b31,#151d2c);border-color:#285654}
.connect-panel h2{margin:8px 0}.connect-panel small{display:block;margin:5px 0}.connect-panel p{max-width:650px}
.care-section{margin-top:30px}.care-section summary{cursor:pointer;padding:14px 0;font-weight:600}.care-section form{margin-top:12px}
.issue-card{margin:15px 0}.issue-card h3{margin:0}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}
.image-upload{display:block;margin-top:12px;padding:12px;border:1px dashed #436275;border-radius:10px;font-size:12px;color:#a7dacc}
.image-upload input{display:block;margin-top:8px;max-width:100%}.upload-preview{display:block;max-width:220px;max-height:120px;border-radius:8px;margin-top:10px}
.dialog-inner form>label{display:block;margin:14px 0}.dialog-inner .input{margin-top:7px}.issue-card .button-row{margin-top:18px}
