/* Send Complaint page styles — moved from the old single app.js file (were injected inline). */
/* Tip rows + chips (same as the Feedback page). */
.hp-tip{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);}
.hp-tip:last-child{border-bottom:none;}
.hp-tip-ico{flex-shrink:0;width:38px;height:38px;border-radius:11px;background:var(--blue-pale);color:var(--blue-deep);display:flex;align-items:center;justify-content:center;}
.hp-tip-ico svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.9;}
.hp-tip b{display:block;font-size:14px;margin-bottom:2px;}.hp-tip span{font-size:12.5px;color:var(--text-mut);line-height:1.5;}
.hp-chiprow{display:flex;flex-wrap:wrap;gap:8px;}
.hp-chip{font-size:12.5px;font-weight:500;padding:8px 14px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface);color:var(--text);cursor:pointer;transition:all var(--fast);}
.hp-chip.on,.hp-chip:hover{background:var(--blue);color:#fff;border-color:var(--blue);}
.hp-chip.sev-urgent.on{background:var(--red,#d64545);border-color:var(--red,#d64545);}
.cmp-drop{border:2px dashed var(--line-2);border-radius:var(--r-md);padding:22px;text-align:center;cursor:pointer;transition:all var(--fast);background:var(--bg-alt);}
.cmp-drop:hover{border-color:var(--blue);background:var(--blue-pale);}
.cmp-drop svg{width:26px;height:26px;stroke:var(--blue);fill:none;stroke-width:1.8;margin-bottom:6px;}
.cmp-drop b{display:block;font-size:13.5px;}.cmp-drop span{font-size:12px;color:var(--text-mut);}
