input[type=checkbox]{width:auto!important} .detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.detail-list dt{font-weight:600}.detail-list dd{margin:4px 0 16px}.button-danger{background:#a32929}.page-actions{display:flex;gap:8px;flex-wrap:wrap}.messages{padding:12px;background:#e5f0e9;margin-bottom:16px;border-radius:6px}.badge{display:inline-block;padding:3px 8px;background:#e9eef3;border-radius:4px}.filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.filters .form-group{margin-bottom:0}.empty{color:#737e87}.comment{white-space:normal;border-bottom:1px solid #e3e7ea;padding:14px 0}.internal{background:#fff7df;padding:14px;border-radius:6px}.content{width:100%;min-width:0}.card-link{color:inherit;text-decoration:none}.card-link:hover{border-color:#245f91;box-shadow:0 2px 8px #0001}@media(max-width:800px){.app-layout{grid-template-columns:1fr}.sidebar{border-bottom:1px solid #dce1e6}.sidebar nav{flex-direction:row;flex-wrap:wrap}.nav-section{display:none}.content{padding:18px}.page-heading{gap:12px;flex-wrap:wrap}}
.detail-grid>.card{min-width:0}.ticket-text{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal}.ticket-text p{max-width:100%}.detail-list dd{overflow-wrap:anywhere}
