#taskSupportPanel{min-width:0;border-top:2px solid #dbe5ee;padding-top:16px}.support-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.support-heading h3{flex:1 1 180px}.support-request,.support-config,.support-products{border:1px solid #dce3ec;border-radius:10px;padding:12px;margin:12px 0;min-width:0;overflow-wrap:anywhere}.support-request summary,.support-config summary,.support-products summary{cursor:pointer;font-weight:600;min-height:36px}.support-text{white-space:pre-wrap;overflow-wrap:anywhere}.support-messages article,.support-product{border-top:1px solid #e1e7ee;padding:12px 0}.support-role{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) minmax(150px,2fr);gap:10px;align-items:center;padding:10px 0}.support-file{display:block;overflow-wrap:anywhere;margin:8px 0}.support-deadline{background:#fff8e8;padding:12px;border-radius:8px}.support-inbox select{max-width:100%}#taskSupportPanel input,#taskSupportPanel textarea,#taskSupportPanel select{max-width:100%;box-sizing:border-box}#taskSupportPanel button,.support-inbox button{min-height:44px;white-space:normal}#taskSupportPanel form{display:grid;gap:12px;margin:12px 0}#taskSupportPanel label{display:grid;gap:5px}#taskSupportPanel textarea{min-height:80px}#taskSupportPanel [role=alert]{color:#a12020;white-space:pre-wrap}@media(max-width:650px){.support-role{grid-template-columns:1fr}.support-heading button{flex:1 1 140px}.support-request,.support-config,.support-products{padding:10px}.support-deadline .actions{display:grid;gap:8px}.support-inbox button{display:block;width:100%;margin-top:8px}}

#taskSupportPanel form,#taskSupportPanel label,.support-role>*{min-width:0}#taskSupportPanel input,#taskSupportPanel textarea,#taskSupportPanel select{width:100%;min-width:0}#taskSupportPanel .actions{flex-wrap:wrap}
