@media screen {
  .ph-side.ph-conversation {position:static;background:#fff;border:1px solid #dfe7e9;border-radius:15px;overflow:hidden;min-width:0}
  .ph-conversation-tabs {display:flex;gap:24px;padding:0 20px;border-bottom:1px solid #e3e9ec;background:#fcfdfd}
  .ph-conversation-tabs>button {border:0;background:none;padding:18px 0 14px;font-size:15px;font-weight:650;color:#687983;border-bottom:3px solid transparent;cursor:pointer}
  .ph-conversation-tabs>button[aria-selected="true"] {color:#206d62;border-bottom-color:#257b6e}
  .ph-conversation .ph-history {border:0;border-radius:0}
  .pt-workspace {padding:20px;color:#253d48;font-size:14px}
  .pt-composer {background:#f6f9f9;padding:13px;border:1px solid #dce7e4;border-radius:12px;margin-bottom:22px}
  .pt-workspace textarea {width:100%;resize:vertical;min-height:110px;line-height:1.65;font-size:14px;border:1px solid #cbd9d5;border-radius:8px}
  .pt-compose-actions {display:flex;gap:10px;justify-content:space-between;margin-top:10px;flex-wrap:wrap}
  .pt-compose-actions .form-select {width:auto;flex:1;min-width:155px;font-size:12px}
  .pt-workspace .btn {min-height:36px;font-size:12px;padding:7px 11px}
  .pt-help {font-size:12px;line-height:1.5;color:#5f717c;margin:10px 0 0}
  .pt-notice {font-size:12px;line-height:1.6;margin:8px 0 0;overflow-wrap:anywhere}
  .pt-notice:empty {display:none}
  .pt-search {display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:10px}
  .pt-search input {grid-column:1/-1}
  .pt-search .form-select {font-size:12px;min-height:36px}
  .pt-list-heading {display:flex;justify-content:space-between;align-items:center;margin:3px 0 7px;color:#75848c;font-size:12px}
  .pt-list-heading .btn {padding:0;min-height:30px}
  .pt-entry {position:relative;padding:18px 0;border-top:1px solid #e9eef0;min-width:0}
  .pt-entry-heading {display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;line-height:1.5}
  .pt-entry-heading strong {font-size:13px;font-weight:650;overflow-wrap:anywhere}
  .pt-kind {font-size:10px;line-height:1.6;padding:2px 7px;background:#eef3f5;border-radius:5px;color:#57707c}
  .pt-kind-instruction .pt-kind {background:#fff3dc;color:#936719}
  .pt-kind-call .pt-kind {background:#e9f1fc;color:#486c9a}
  .pt-meta {font-size:12px;line-height:1.6;color:#5f717c;margin:4px 0 11px}
  .pt-message-body {white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75;font-size:13px}
  .pt-message-body .form-select {margin-top:8px;font-size:12px}
  .pt-text-link {color:#217868;text-decoration:underline;text-underline-offset:3px}
  .pt-entry-actions {display:flex;gap:12px;flex-wrap:wrap;margin-top:7px}
  .pt-entry-actions .btn-link {font-size:11px;padding:0;min-height:28px;color:#697d85}
  .pt-empty {padding:25px 10px;text-align:center;color:#6a7d88;line-height:1.7;border-top:1px solid #e8eef0}
  .pt-empty strong {font-size:14px;color:#3b535f;font-weight:600}
  .pt-empty p {font-size:12px;margin:8px 0 0}
  .pt-pages {display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:11px;margin-top:12px}
  .pt-revisions {margin-top:12px;padding:10px 12px;border-left:2px solid #c8d8d3;background:#f6f9f8;border-radius:0 8px 8px 0}
  .pt-revision+.pt-revision {margin-top:14px;padding-top:12px;border-top:1px solid #dce5e2}
  .ph-conversation :is(button,a,input,select,textarea):focus-visible {outline:3px solid #a2ccc0;outline-offset:2px}
  .ph-conversation [hidden] {display:none!important}
  @media(max-width:767px) {.pt-workspace {padding:16px}.pt-workspace .btn,.ph-conversation-tabs>button {min-height:44px}.pt-compose-actions>.btn {flex:1}.pt-search {grid-template-columns:minmax(0,1fr) auto}}
}
