finci-guide-presentation{display:none}article:has(finci-guide-presentation){--finci-guide-ink: #003b43;--finci-guide-rule: #d5dfe1;--finci-guide-muted: #496268}article:has(finci-guide-presentation)>section{min-width:0}article:has(finci-guide-presentation) table{width:100%;border:0;border-collapse:collapse;font-size:14px;line-height:1.6;margin:20px 0 28px;color:var(--finci-guide-ink)}article:has(finci-guide-presentation) table th{color:var(--finci-guide-ink);background:#edf4f4;font-weight:650;font-size:13px;text-align:left;padding:13px 16px;border:0;border-bottom:1px solid var(--finci-guide-rule);white-space:normal}article:has(finci-guide-presentation) table td{vertical-align:top;padding:15px 16px;border:0;border-bottom:1px solid #e2e9ea;font-variant-numeric:tabular-nums}article:has(finci-guide-presentation) table tr:last-child td{border-bottom:0}article:has(finci-guide-presentation) table tr:nth-child(2n) td{background:#fafcfc}article:has(finci-guide-presentation) table td:first-child{font-weight:500}article:has(finci-guide-presentation) table code{white-space:normal;overflow-wrap:anywhere;word-break:normal;font-size:12.5px;background:#f0f5f5;color:#00535e;padding:2px 4px;border-radius:3px}article:has(finci-guide-presentation) table xyd-table-cell{line-height:inherit}article:has(finci-guide-presentation) table:has(tr>:nth-child(2):last-child){table-layout:fixed}article:has(finci-guide-presentation) table:has(tr>:nth-child(2):last-child) th:first-child{width:34%}article:has(finci-guide-presentation) table:has(tr>:nth-child(3):last-child) th:first-child{width:34%}article:has(finci-guide-presentation) table a{text-underline-offset:3px}article:has(finci-guide-presentation) xyd-tabs>nav ul[role=tablist]{display:flex;gap:8px;margin:0;padding:0 0 4px;overflow-x:auto;border-bottom:1px solid var(--finci-guide-rule);list-style:none}article:has(finci-guide-presentation) xyd-tabs>nav [role=tab]{margin:0;padding:0;border-bottom:2px solid transparent}article:has(finci-guide-presentation) xyd-tabs>nav [role=tab] button{min-height:44px;padding:8px 12px;border:0;border-radius:5px;background:transparent;color:var(--finci-guide-ink);white-space:nowrap;font-size:14px}article:has(finci-guide-presentation) xyd-tabs>nav [role=tab][aria-selected=true]{border-bottom-color:#137782}article:has(finci-guide-presentation) xyd-tabs>nav [role=tab][aria-selected=true] button{font-weight:600;background:#edf4f4}article:has(finci-guide-presentation) xyd-tabs>nav [role=tab] button:focus-visible{outline:2px solid #137782;outline-offset:2px}article:has(finci-guide-presentation) h2{margin-top:42px}article:has(finci-guide-presentation) h3{margin-top:28px}article:has(finci-guide-presentation) .finci-webhook-example{border:0;border-radius:0;padding:0;margin:22px 0 30px;background:#fff}article:has(finci-guide-presentation) .finci-webhook-example>summary{min-height:52px;padding:14px 0;font-weight:600;color:var(--finci-guide-ink)}article:has(finci-guide-presentation) .finci-webhook-example a[download]{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:550;text-underline-offset:3px}article:has(finci-guide-presentation) .finci-webhook-example p{font-size:14px;color:var(--finci-guide-muted)}@media(max-width:600px){article:has(finci-guide-presentation) table th,article:has(finci-guide-presentation) table td{padding:12px 10px}article:has(finci-guide-presentation) table{font-size:13px}article:has(finci-guide-presentation) table code{font-size:12px}article:has(finci-guide-presentation) table{display:block;max-width:100%;overflow-x:auto}article:has(finci-guide-presentation) table th,article:has(finci-guide-presentation) table td{min-width:120px}article:has(finci-guide-presentation) .finci-webhook-example{padding:0}}:host{display:block;color:#003b43;font:inherit;margin:24px 0 32px}*{box-sizing:border-box}.partner-visual{font-size:14px;line-height:1.6}.partner-visual button,.partner-visual select{color:inherit;font:inherit}.partner-visual button:focus-visible,.partner-visual select:focus-visible{outline:2px solid #137782;outline-offset:3px}.partner-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:20px}.partner-controls label{font-weight:600}.partner-controls select{min-height:44px;max-width:100%;border:1px solid #b8cbce;background:#fff;border-radius:6px;padding:8px 30px 8px 10px}.partner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.partner-panel{border:1px solid #cbd8da;border-radius:8px;padding:18px;background:#fff;min-width:0}.partner-panel-label{display:block;color:#496268;font-size:13px;margin-bottom:10px}.partner-panel code{font:15px ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.partner-badge{display:inline-block;color:#00535e;background:#e5f2f1;border-radius:4px;padding:4px 7px}.partner-panel p{margin:12px 0 0}.partner-result{display:block;margin-top:16px;padding:16px 18px;border-left:3px solid #137782;background:#f0f6f6;border-radius:0 6px 6px 0}.partner-result strong{display:block;margin-bottom:5px}.partner-stage-buttons{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.partner-stage-buttons button{min-height:44px;padding:8px 12px;border:1px solid #cbd8da;border-radius:6px;background:#fff;cursor:pointer}.partner-stage-buttons button[aria-pressed=true]{background:#003b43;color:#fff;border-color:#003b43}.partner-direction{font-size:13px;color:#496268;margin-bottom:6px}.partner-message-title{font-size:18px;font-weight:600;margin:0 0 12px}.partner-fields{margin:0}.partner-fields>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:7px 0;border-bottom:1px solid #e3ebec}.partner-fields>div:last-child{border-bottom:0}.partner-fields dt{color:#496268}.partner-fields dd{margin:0;text-align:right}.partner-fields code{font-size:12px}.partner-reply{margin-top:14px;padding-top:14px;border-top:1px solid #cbd8da}.partner-reply code{display:block;font-size:12px;margin-top:6px;white-space:pre-wrap}.partner-numbers{display:flex;flex-wrap:wrap;gap:12px 30px;padding-top:12px;margin-top:12px;border-top:1px solid #cbd8da}.partner-numbers span{display:block;color:#496268;font-size:12px}.partner-numbers b{display:block;font-weight:600;font-variant-numeric:tabular-nums;font-size:20px}@media(max-width:600px){.partner-grid{grid-template-columns:minmax(0,1fr)}.partner-panel{padding:15px}}
