.pt-records .pt-record-form{margin-bottom:14px}.pt-record-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.pt-record{padding:12px 14px;border:1px solid var(--pt-line,#dde4ee);border-radius:8px}.pt-record,.pt-record.is-retracted{background:#fff}.pt-record.is-retracted .pt-record-body{text-decoration:line-through;opacity:.65}.pt-record-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.pt-record-head strong{text-transform:capitalize;margin-right:8px}.pt-record-meta{display:block;margin-top:3px;color:var(--pt-muted,#66748d);font-size:12px}.pt-record-actions{display:flex;gap:8px;align-items:center;white-space:nowrap}.pt-chip{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600}.pt-chip-draft{background:#f5f5f7;color:#6e6e73}.pt-chip-finalised{background:#e5e5ea;color:#1f8a5b}.pt-chip-entered_in_error{background:#f5f5f7;color:#b42318}.pt-record-reason{margin:8px 0 0;color:#b42318;font-size:13px}.pt-record-body{display:grid;grid-gap:6px;gap:6px;margin:10px 0 0}.pt-record-body dt{color:var(--pt-muted,#66748d);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:none}.pt-record-body dd{margin:2px 0 0;font-size:15px;white-space:pre-wrap}.pt-record-history{margin:10px 0 0;padding:8px 0 0;border-top:1px solid var(--pt-line,#dde4ee);list-style:none;display:grid;grid-gap:4px;gap:4px}.pt-record-history li{display:grid;grid-template-columns:48px 1fr auto;grid-gap:10px;gap:10px;font-size:12px;color:var(--pt-muted,#66748d)}.pt-linkish{border:0;background:none;padding:0;color:#306fd1;font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pt-linkish:disabled{opacity:.5;cursor:default}.pt-ok{color:#1f8a5b;font-size:15px}@media (max-width:720px){.pt-record-actions{width:100%}}.pt-addendum{margin:10px 0 0;padding:9px 11px;border:1px solid var(--pt-line,#dde4ee);border-radius:8px;background:#f5f5f7}.pt-addendum-head{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.pt-addendum-head strong{font-size:12px;letter-spacing:.04em;text-transform:none}.pt-addendum-head span{color:var(--pt-muted,#66748d);font-size:12px}.pt-addendum-body{margin:5px 0 0;font-size:15px;white-space:pre-wrap}.pt-addendum-reason{margin:5px 0 0;color:var(--pt-muted,#66748d);font-size:12px;font-style:italic}.pt-addendum-form{margin-top:10px;padding-top:10px;border-top:1px dashed var(--pt-line,#dde4ee)}.pt-record.is-retracted .pt-addendum{opacity:.6}.pp-tldoc{grid-column:2/-1;min-width:0;margin:2px 0 4px;padding:var(--space-2) var(--space-3);background:#fff;border:1px solid var(--cell);border-radius:8px;cursor:text;max-height:520px;overflow:auto;overscroll-behavior:contain}.pp-tldoc-wait{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.pp-tldoc-note{margin:0 0 4px;font-size:11px;color:var(--muted)}.pp-tldoc-plain{margin:0;font-size:12px;line-height:1.55;color:#1d1d1f;white-space:pre-wrap}.pp-tldoc-copy+.pp-tldoc-copy{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--cell)}.pp-tldoc-title{font-size:11px;text-transform:none;letter-spacing:.07em;font-weight:600;color:var(--muted);margin-bottom:4px}.pp-tldoc-md{font-size:12px;line-height:1.55;color:#1d1d1f;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.pp-tldoc-md>:first-child{margin-top:0}.pp-tldoc-md>:last-child{margin-bottom:0}.pp-tldoc-md p{margin:0 0 6px}.pp-tldoc-md h1,.pp-tldoc-md h2,.pp-tldoc-md h3,.pp-tldoc-md h4,.pp-tldoc-md h5,.pp-tldoc-md h6{margin:10px 0 4px;font-family:var(--font-heading);font-weight:600;line-height:1.3;color:#1d1d1f}.pp-tldoc-md h1,.pp-tldoc-md h2{font-size:15px}.pp-tldoc-md h3{font-size:13px}.pp-tldoc-md h4,.pp-tldoc-md h5,.pp-tldoc-md h6{font-size:12px}.pp-tldoc-md ol,.pp-tldoc-md ul{margin:0 0 6px;padding-left:18px}.pp-tldoc-md li{margin:1px 0}.pp-tldoc-md li>ol,.pp-tldoc-md li>ul{margin:2px 0}.pp-tldoc-md strong{font-weight:600;color:#1d1d1f}.pp-tldoc-md hr{border:0;border-top:1px solid var(--cell);margin:8px 0}.pp-tldoc-md table{border-collapse:collapse;margin:4px 0 8px;font-size:11px;display:block;overflow-x:auto}.pp-tldoc-md td,.pp-tldoc-md th{border:1px solid var(--cell);padding:3px 6px;text-align:left;vertical-align:top}.pp-tldoc-md th{background:var(--colhead);font-weight:600}.pp-tldoc-md code,.pp-tldoc-md pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.pp-tldoc-md pre{white-space:pre-wrap;margin:0 0 6px}.pp-tldoc-md img{max-width:100%}@media (max-width:560px){.pp-tldoc{grid-column:1/-1;max-height:420px}}.pp-tldoc-state{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 10px;padding:8px 10px;border-radius:8px;border:1px solid #e5e5ea;background:#f5f5f7;font-size:12px;color:#1d1d1f}.pp-tldoc-state.is-draft{background:#f5f5f7;border-color:#f5d9a8}.pp-tldoc-state.is-sent{background:#f5f5f7;border-color:#e5e5ea}.pp-tldoc-state.is-cancelled,.pp-tldoc-state.is-replaced{background:#f5f5f7;color:#6e6e73}.pp-tldoc-line{flex:1 1 180px;font-weight:600}.pp-tldoc-acts{display:flex;flex-wrap:wrap;gap:6px}.pp-tldoc-acts button{height:28px;padding:0 10px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;cursor:pointer;font:600 12px Inter,sans-serif;color:#1d1d1f;white-space:nowrap}.pp-tldoc-acts button.is-main{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.pp-tldoc-acts button.is-quiet{color:#b42318}.pp-tldoc-acts button:disabled{opacity:.5;cursor:default}.pp-tldoc-msg{flex-basis:100%;font-size:12px;color:#1d4ed8}