.help-desk{font:15px/1.5 Arial,sans-serif;color:#222;background:#fff;padding:20px;border:1px solid #ded5c5;border-radius:16px}.hd-header,.hd-toolbar,.hd-actions{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.help-desk h2,.help-desk h3{margin:4px 0}.help-desk small{display:block;color:#736142}.help-desk label{display:block}.help-desk input:not([type=checkbox]),.help-desk select,.help-desk textarea{display:block;padding:10px;border:1px solid #c7b99e;border-radius:8px;box-sizing:border-box;max-width:100%;font:inherit}.help-desk textarea{width:100%}.help-desk button{cursor:pointer;padding:9px 13px;border:1px solid #bda36e;border-radius:9px;background:#faf6ed;color:#30291e;font:inherit}.help-desk button:disabled{opacity:.5;cursor:wait}.hd-console{display:grid;grid-template-columns:minmax(260px,33%) 1fr;gap:22px;border-top:1px solid #ddd;padding-top:18px}.hd-console>aside{max-height:800px;overflow:auto}.hd-ticket{display:block;width:100%;text-align:left;margin-bottom:10px;padding:14px!important}.hd-ticket strong,.hd-ticket span{display:block}.hd-ticket span{font-size:13px;color:#666;overflow-wrap:anywhere}.hd-messages{max-height:540px;overflow:auto;padding:16px 0;display:flex;flex-direction:column;gap:12px}.hd-message{padding:13px;border:1px solid #ddd;border-radius:12px;max-width:85%;overflow-wrap:anywhere}.hd-message p{white-space:pre-wrap}.hd-inbound{align-self:flex-start;background:#f8f5ef}.hd-outbound{align-self:flex-end;background:#e5f1e9}.hd-message label{font-size:11px}.help-desk form{border-top:1px solid #ddd;margin-top:18px;padding-top:18px}.help-desk [hidden]{display:none!important}.help-desk [data-hd-error]:not(:empty){padding:12px;border:1px solid #ca7b7b;background:#fff1f1;color:#8d2020}.help-desk details{margin-top:20px}@media(max-width:850px){.hd-console{grid-template-columns:1fr}.hd-console>aside{max-height:350px}}
