.service-desk-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.service-desk-comment{border:1px solid var(--border);border-radius:var(--radius,8px);background:var(--surface);flex-direction:column;gap:.375rem;padding:.75rem;display:flex}.service-desk-history-entry{border-left:2px solid var(--border);padding-left:.75rem}.service-desk-tiles{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;display:grid}.service-desk-tile{text-align:left;border:1px solid var(--border);border-radius:var(--radius,8px);background:var(--surface);cursor:pointer;align-items:flex-start;gap:.75rem;padding:1rem;transition:border-color .12s;display:flex}.service-desk-tile-text{flex:1;min-width:0}.service-desk-tile strong,.service-desk-tile .data-meta{overflow-wrap:anywhere}.service-desk-tile .data-meta{white-space:normal;overflow:visible}.service-desk-tile:hover,.service-desk-tile:focus-visible{border-color:var(--accent)}.service-desk-tile--featured{flex-direction:column;align-items:stretch}.service-desk-tile-icon{color:var(--accent);flex-shrink:0}.service-desk-category{margin-top:1.5rem}.service-desk-category h3{margin-bottom:.25rem;font-size:.9375rem;font-weight:600}.service-desk-reporter{border:1px solid var(--border);border-radius:var(--radius,8px);background:var(--surface-secondary,var(--surface));align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.service-desk-links-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem;display:grid}.service-desk-link-card{border:1px solid var(--border);border-radius:var(--radius,8px);background:var(--surface);flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.service-desk-illustration{width:100%;max-width:12rem;height:auto;margin:0 auto}
