.igf-review-history{font-family:inherit;color:#202223}.igf-review-history h3{display:flex;justify-content:space-between;align-items:center}.igf-review-history ol{border-left:1px solid #d4d4d4;margin:12px 0 0 19px}.igf-review-history li{margin-left:0;padding:0 0 22px 25px;font-size:14px}.igf-review-history li:before{left:-5px;top:6px;width:9px;height:9px;border:2px solid #d8d8d8;background:#303030;border-radius:3px}.igf-review-history .igf-timeline-date{font-size:12px;color:#616161;padding-top:13px;padding-bottom:18px}.igf-review-history .igf-timeline-date:before{display:none}.igf-timeline-row{display:flex;gap:16px;justify-content:space-between;align-items:baseline;line-height:1.5}.igf-timeline-row>span,.igf-timeline-row>strong{flex:1;min-width:0}.igf-timeline-row time{font-size:12px;color:#616161;white-space:nowrap;flex-shrink:0}.igf-review-history details>summary{cursor:pointer;list-style:none}.igf-review-history details>summary .igf-timeline-row>span:after{content:'⌄';margin-left:8px;color:#737373}.igf-review-history details[open]>summary .igf-timeline-row>span:after{content:'⌃'}.igf-timeline-evidence{border-left:2px solid #e8e8e8;padding:10px 14px;margin:8px 0 0;color:#616161}.igf-review-history .igf-timeline-evidence p{font-size:13px;margin:0 0 6px}.igf-review-history .igf-timeline-tracking{padding-bottom:10px;font-size:12px;color:#737373}.igf-timeline-tracking:before{background:#aaa!important;width:6px!important;height:6px!important;left:-3px!important}.igf-timeline-tracking p{font-size:12px!important;margin:4px}.igf-timeline-pill{border:0;border-radius:20px;background:#eee;padding:5px 12px;font-size:12px;margin-top:8px;color:#202223}.igf-timeline-link{border:0;background:none;color:#525252;font-size:12px;padding:4px 8px}.igf-timeline-composer{border:1px solid #d7d7d7;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #00000009}.igf-timeline-compose-body{display:flex;align-items:flex-start;gap:12px;padding:14px}.igf-timeline-avatar{display:inline-grid;place-items:center;background:#6d28d9;color:#fff;width:38px;height:38px;border-radius:9px;flex-shrink:0}.igf-timeline-composer textarea{border:0;resize:vertical;width:100%;min-width:0;font-size:14px;line-height:1.6;background:transparent}.igf-timeline-toolbar{display:flex;align-items:center;gap:4px;background:#f7f7f7;padding:7px 12px}.igf-timeline-toolbar button{background:none;border:0;border-radius:7px;padding:5px 8px;color:#616161}.igf-timeline-toolbar button:last-child{margin-left:auto;background:#303030;color:white}.igf-timeline-toolbar button:disabled{opacity:.35}.igf-timeline-private{font-size:11px!important;text-align:right;color:#737373;margin:6px 0 16px}.igf-timeline-files{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;padding:0 12px}.igf-timeline-composer [role=status]{color:#b91c1c;font-size:12px;margin:0 12px}.igf-timeline-reference{display:inline-block;margin:5px 8px 0 0;font-size:12px}.igf-review-history .igf-timeline-comment{padding-bottom:22px}.igf-timeline-comment>p{margin:8px 0;font-size:14px!important}.igf-timeline-dialog{border:0;border-radius:14px;padding:20px;width:min(700px,calc(100vw - 24px));max-height:calc(100dvh - 28px);overflow:auto;box-shadow:0 20px 70px #0004;color:#202223;background:white}.igf-timeline-dialog::backdrop{background:#0006}.igf-timeline-dialog>header{display:flex;gap:14px;align-items:center;justify-content:space-between;margin-bottom:18px}.igf-timeline-dialog h3{font-size:16px;margin:0}.igf-timeline-dialog button{border:1px solid #d8d8d8;background:white;border-radius:9px;padding:7px 12px;color:#202223;font-size:13px}.igf-timeline-dialog>header>button{border-radius:50%;font-size:20px;padding:1px 9px}.igf-timeline-dialog iframe{display:block;width:100%;height:min(56dvh,600px);border:1px solid #ddd;border-radius:6px;background:#fff}.igf-email-envelope{border:1px solid #ddd;border-radius:6px 6px 0 0;padding:12px;font-size:13px}.igf-email-envelope p{margin:4px 0}.igf-timeline-dialog footer{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:16px}.igf-timeline-dialog>label{display:block;font-size:14px;font-weight:400;margin:12px 0}.igf-timeline-dialog input[type=email],.igf-timeline-dialog input[type=search],.igf-timeline-dialog select{display:block;padding:10px;width:100%;border:1px solid #ccc;border-radius:8px;margin:6px 0;box-sizing:border-box}.igf-timeline-dialog .igf-timeline-choice{display:flex;align-items:center;gap:8px}.igf-timeline-dialog [hidden],.igf-timeline-composer [hidden]{display:none!important}.igf-timeline-picker{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow:auto;margin-top:8px}.igf-timeline-picker button{text-align:left}.igf-timeline-emoji{font-size:20px!important;margin:4px}.igf-timeline-dialog :focus-visible,.igf-review-history :focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media(max-width:430px){.igf-timeline-row{gap:8px;flex-wrap:wrap}.igf-timeline-row time{font-size:11px}.igf-review-history li{padding-left:16px}.igf-review-history ol{margin-left:6px}.igf-timeline-compose-body{padding:10px;gap:8px}.igf-timeline-avatar{width:28px;height:28px}.igf-timeline-dialog{padding:14px}.igf-timeline-private{font-size:10px!important}}

.igf-timeline-composer textarea{font-family:inherit}.igf-review-history .igf-timeline-comment:before{content:attr(data-initials);display:grid;place-items:center;left:-13px;top:0;width:25px;height:25px;border:0;border-radius:50%;background:#eee;color:#525252;font-size:10px}.igf-timeline-email-warning .igf-timeline-row>span{color:#b45309}
/* Essential facts stay visible; disclosures are reserved for supporting evidence. */
.igf-timeline-icon{display:inline-block;width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}
.igf-timeline-inline{margin-top:3px;color:#616161;overflow-wrap:anywhere}.igf-review-history .igf-timeline-inline p{font-size:13px;margin:2px 0;line-height:1.55;white-space:pre-wrap}.igf-timeline-inline:empty{display:none}.igf-timeline-inline>a{display:inline-block;font-size:13px;margin-top:4px}
.igf-timeline-details{margin-top:4px}.igf-timeline-details>summary{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#616161}.igf-timeline-details>summary .igf-timeline-icon{width:15px;height:15px}.igf-timeline-details[open]>summary .igf-timeline-icon{transform:rotate(180deg)}.igf-review-history summary::-webkit-details-marker{display:none}.igf-timeline-details .igf-timeline-evidence{margin-top:6px}.igf-timeline-long-note .igf-timeline-link{padding:0 3px;text-decoration:underline;font:inherit}.igf-timeline-evidence{white-space:pre-wrap;overflow-wrap:anywhere}
.igf-timeline-composer{border-radius:16px;box-shadow:0 2px 6px #0000000a}.igf-timeline-compose-body{padding:16px;gap:12px;align-items:flex-start;min-height:80px}.igf-timeline-avatar{width:40px;height:40px;border-radius:11px;font-family:inherit;font-size:15px;font-weight:400;line-height:1;letter-spacing:-.2px;background:#7028ed}.igf-timeline-composer textarea{font-family:inherit;font-size:14px;line-height:24px;min-height:40px;max-height:180px;padding:8px 0;resize:none;outline:none;box-shadow:none!important;color:#303030}.igf-timeline-composer textarea::placeholder{color:#737373;opacity:1}.igf-timeline-composer:focus-within{border-color:#b5b5b5}.igf-timeline-composer textarea:focus-visible{outline:none}.igf-timeline-toolbar{padding:8px 12px;min-height:52px;gap:2px}.igf-timeline-toolbar .igf-timeline-tool{display:grid;place-items:center;width:34px;height:34px;padding:7px;flex-shrink:0;border-radius:8px;color:#656565}.igf-timeline-toolbar .igf-timeline-tool:hover,.igf-timeline-toolbar .igf-timeline-tool[aria-expanded=true]{background:#e8e8e8;color:#303030}.igf-timeline-toolbar .igf-timeline-post{font-family:inherit;font-size:13px;font-weight:500;line-height:20px;padding:5px 12px;border-radius:20px;min-height:30px}.igf-timeline-toolbar .igf-timeline-post:disabled{opacity:1;background:#dedede;color:#858585}.igf-timeline-composer>[role=status]:empty{display:none}.igf-timeline-composer>[role=status]:not(:empty){margin:8px 14px}.igf-timeline-private{font-size:12px!important;margin:7px 0 18px}.igf-timeline-files span{display:inline-flex;align-items:center;gap:4px;overflow-wrap:anywhere}.igf-timeline-files .igf-timeline-icon,.igf-timeline-reference .igf-timeline-icon{width:15px;height:15px;margin-right:4px}.igf-timeline-link .igf-timeline-icon{width:15px;height:15px}
.igf-timeline-popover{position:fixed;z-index:1080;box-sizing:border-box;overflow:auto;padding:12px;border:1px solid #e2e2e2;border-radius:14px;background:#fff;color:#303030;box-shadow:0 8px 30px #0002;font-family:inherit;font-size:14px;line-height:1.5}.igf-timeline-popover input[type=search],.igf-timeline-popover select{box-sizing:border-box;width:100%;min-width:0;border:1px solid #bbb;border-radius:8px;background:#fff;padding:9px 10px;color:inherit;font:inherit;margin-bottom:8px}.igf-timeline-popover p{font-size:13px;margin:4px}.igf-timeline-popover .igf-timeline-picker{margin:0;max-height:260px}.igf-timeline-popover .igf-timeline-picker button{border:0;background:#fff;color:inherit;border-radius:7px;padding:8px;text-align:left;font:inherit;overflow-wrap:anywhere}.igf-timeline-popover .igf-timeline-picker button:hover,.igf-timeline-popover .igf-timeline-picker button:focus-visible{background:#f1f1f1}.igf-timeline-popover :focus-visible{outline:2px solid #2563eb;outline-offset:1px}.igf-timeline-emoji-popover{padding:0}.igf-timeline-emoji-popover emoji-picker{width:100%;height:350px;max-height:calc(100dvh - 40px);--border-size:0;--background:#fff;--input-border-radius:8px;--input-font-color:#303030;--input-placeholder-color:#616161;--category-icon-size:18px;--emoji-size:1.35rem;--num-columns:8;--outline-color:#2563eb;--indicator-color:#525252;--button-hover-background:#f1f1f1}.igf-timeline-emoji-popover>p{padding:12px}
@media(max-width:430px){.igf-timeline-compose-body{padding:12px;min-height:72px;gap:10px}.igf-timeline-avatar{width:34px;height:34px;font-size:13px;border-radius:9px}.igf-timeline-composer textarea{font-size:14px;line-height:22px;padding:6px 0}.igf-timeline-private{text-align:left;font-size:11px!important}.igf-timeline-toolbar{padding:7px 9px}.igf-timeline-row{flex-wrap:nowrap;align-items:baseline}.igf-timeline-row time{font-size:11px}.igf-timeline-inline{font-size:12px}.igf-timeline-emoji-popover emoji-picker{--num-columns:7;height:330px}.igf-timeline-popover{border-radius:12px}}

.igf-email-envelope dl{display:grid;grid-template-columns:100px minmax(0,1fr);gap:4px 12px;margin:12px 0 0;font-size:13px}.igf-email-envelope dt{font-weight:500;color:#686b6e}.igf-email-envelope dd{margin:0;overflow-wrap:anywhere}
.igf-message-outcome{display:inline-block;background:#f1f2f3;border-radius:5px;padding:2px 8px;font-size:13px;font-weight:600}
.igf-message-unavailable{padding:20px;background:#f6f7f8;border:1px solid #e1e3e5;border-radius:8px;margin:16px 0}.igf-message-unavailable p{margin:6px 0 0;color:#60666c}
.igf-message-text{font-size:15px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;padding:20px;border:1px solid #e1e3e5;border-radius:8px;margin:16px 0;max-height:60vh;overflow:auto}.igf-message-whatsapp{background:#f0f5f1}
.igf-message-parameters{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;max-height:220px;overflow:auto}.igf-message-button{display:inline-block;padding:8px 16px;border:1px solid #ddd;border-radius:6px;margin:4px}.igf-message-media,.igf-message-reporting{color:#60666c;font-size:13px;overflow-wrap:anywhere}
.igf-message-failure,.igf-current-template-notice{padding:12px;background:#fff5e5;border:1px solid #ead7b2;border-radius:6px;font-size:13px}.igf-current-template-notice p{margin:6px 0 0}.igf-timeline-dialog:has(.igf-message-unavailable){max-width:680px}.igf-timeline-dialog footer{flex-wrap:wrap}
@media(max-width:430px){.igf-email-envelope dl{grid-template-columns:62px minmax(0,1fr)}.igf-timeline-dialog footer button{width:100%}}

.igf-timeline-sections section{margin:14px 0}.igf-timeline-sections h4{font-size:13px;font-weight:600;margin:0 0 5px;color:#303030}.igf-timeline-sections p{font-size:13px!important;line-height:1.6;margin:4px 0!important;overflow-wrap:anywhere}.igf-timeline-sections section+section{border-top:1px solid #eee;padding-top:12px}.igf-timeline-row strong{font-weight:600}
