.risk-appeal-link{display:block;font-size:12px;margin:16px 0 0;color:#648a94}.risk-panel p{font-size:13px;line-height:1.9}.risk-penalty{padding:17px;margin:16px 0;border:1px solid #d2ddd5;border-radius:12px;overflow-wrap:anywhere}.risk-penalty details{padding:10px 0;border-top:1px dashed #d0ddd8}.risk-penalty summary{font-size:12px;cursor:pointer}.risk-penalty textarea{width:100%;box-sizing:border-box;min-height:100px;border:1px solid #c0d5d5;border-radius:8px;padding:12px;margin:12px 0;font:inherit}.appeal-main{max-width:860px;margin:auto;padding:35px 5% 85px}.appeal-main h1{font-size:32px}.appeal-main #appealStatus{font-size:13px;color:#678a91;line-height:1.8}.admin-tabs{grid-template-columns:repeat(7,minmax(0,1fr))}.risk-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.risk-admin-row{border-bottom:1px dashed #d0ddd8;padding:14px 0;overflow-wrap:anywhere}.risk-admin-row p{font-size:12px;line-height:1.8}.risk-admin-row button{margin-right:8px}@media(max-width:1000px){.admin-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.risk-admin-grid{grid-template-columns:1fr}}
.member-risk-status{font-size:11px;color:#a28a59;margin:4px 0 10px;padding:5px 9px;border:1px solid #dedfc8;border-radius:7px;background:#fcf9ed}
