/* Detalhes de registros, com a mesma identidade do produto. */
.ui-dialog.lead-drawer.qc-record-detail{width:calc(100vw - 48px);max-width:none;height:calc(100dvh - 48px);max-height:none;inset:24px;margin:0;padding:32px 38px 38px;border:1px solid #dce6f2;border-radius:14px;overflow:auto;color:#142b54;box-sizing:border-box}
.qc-record-detail .dialog-x{position:fixed;right:38px;top:34px;z-index:3;background:#eaf3ff;margin:0;float:none}
.qc-detail-top{display:flex;align-items:center;gap:12px;padding-right:40px;margin-bottom:18px;flex-wrap:wrap}
.qc-detail-kind{display:flex;align-items:center;gap:7px;background:#eaf3ff;color:#195cd2;padding:6px 10px;border-radius:6px;font-size:11px;font-weight:600}.qc-detail-kind svg{width:15px;height:15px}.qc-detail-origin{font-size:11px;color:#607690}
.qc-record-detail #modal-title{font-size:30px;line-height:1.4;max-width:1350px;letter-spacing:-.035em;overflow-wrap:anywhere}.qc-detail-header>p{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:12px;font-size:12px;color:#607690}.qc-detail-header>p svg{width:15px;height:15px}
.qc-detail-highlights{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.qc-detail-highlights>span{display:flex;gap:7px;align-items:center;background:#f1f6fd;border:1px solid #dce6f2;border-radius:7px;padding:10px 13px;font-size:12px}.qc-detail-highlights small{color:#607690;font-size:11px}.qc-detail-highlights strong{font-weight:600}.qc-detail-highlights svg{width:15px;height:15px;color:#195cd2}
.qc-detail-highlights>.qc-detail-deadline-passed{background:#fff5e5;border-color:#efdfad;color:#7b5b21}
.qc-detail-toolbar{display:flex;flex-wrap:wrap;gap:9px;padding:24px 0;border-bottom:1px solid #dce6f2;margin-bottom:24px}.qc-detail-toolbar .btn{font-size:12px}.qc-detail-toolbar #api-remove-record{margin-left:auto;color:#607690}
.qc-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,350px);gap:28px;align-items:start}.qc-detail-main,.qc-detail-side{min-width:0}.qc-detail-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.qc-detail-main>.qc-detail-section:first-child,.qc-detail-main>#qc-detail-reason,.qc-detail-main>#qc-detail-documents{grid-column:1/-1}.qc-detail-side{display:grid;gap:20px}
.qc-detail-section{min-width:0;border:1px solid #dce6f2;border-radius:10px;background:#fff;padding:23px;scroll-margin-top:20px}.qc-detail-section h3{font-size:17px;line-height:1.4;margin:0 0 15px;letter-spacing:-.025em}.qc-detail-section p{font-size:13px;line-height:1.85;overflow-wrap:anywhere}.qc-detail-section p+p{margin-top:10px}.qc-detail-section .qc-detail-object{font-size:15px;line-height:1.9;color:#344f74}.qc-detail-section .qc-detail-muted{font-size:12px;color:#607690;line-height:1.85;margin-top:13px}
#qc-detail-reason{background:#f4f8ff;border-color:#cddff8;border-left:4px solid #195cd2}.qc-detail-terms{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.qc-detail-terms>span{font-size:12px;font-weight:500;background:#d8f878;color:#142b54;border-radius:5px;padding:5px 10px}.qc-detail-caution{display:flex;gap:9px;color:#607690;margin-top:15px;font-size:12px!important}.qc-detail-caution svg{width:16px;height:16px;margin-top:3px}.qc-detail-evidence{margin-top:17px;padding-top:15px;border-top:1px solid #dce6f2}.qc-detail-evidence>strong{font-size:12px;font-weight:600}.qc-detail-evidence>p{padding:10px 0}.qc-detail-evidence button{font-size:12px}.qc-detail-evidence button svg{width:13px;height:13px;vertical-align:middle}
.qc-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0}.qc-detail-facts>div{min-width:0}.qc-detail-facts dt{font-size:11px;color:#607690;margin-bottom:5px}.qc-detail-facts dd{font-size:13px;line-height:1.75;font-weight:500;margin:0;overflow-wrap:anywhere}.qc-detail-contacts{display:grid;gap:10px}.qc-detail-contacts>a{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border:1px solid #dce6f2;border-radius:7px;padding:13px;color:#195cd2;overflow-wrap:anywhere}.qc-detail-contacts>a>span{font-size:10px;color:#607690;width:100%}.qc-detail-contacts strong{font-size:13px;font-weight:500;min-width:0;overflow-wrap:anywhere}.qc-detail-contacts svg{width:15px;height:15px;margin-left:auto}.qc-detail-contacts>a:hover{background:#eaf3ff}
.qc-detail-source-actions{display:flex;flex-wrap:wrap;gap:9px;margin:17px 0}.qc-detail-source-actions .btn{font-size:12px}.qc-record-detail #api-note{margin-top:18px}.qc-record-detail #api-note textarea{min-height:150px}.qc-detail-tools{display:flex;flex-direction:column;gap:10px;margin-top:18px}.qc-detail-tools .field{margin:0 0 5px}.qc-detail-tools .btn{width:100%;font-size:12px}.qc-detail-output:empty{display:none}.qc-detail-output{margin-top:24px;line-height:1.85}.qc-detail-output h3{margin-top:18px}.qc-detail-output pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.85 Inter,Arial,sans-serif}.qc-detail-result-list{list-style:disc;margin:10px 0 10px 19px}.qc-detail-result-list>li{margin:9px 0}.qc-detail-result-field{margin-top:14px}.qc-detail-result-field>strong{font-size:12px;color:#344f74}.qc-detail-result-field p{margin-top:5px}
@media(min-width:2000px){.qc-detail-layout{grid-template-columns:minmax(0,1fr) 410px}.qc-detail-main{grid-template-columns:repeat(3,minmax(0,1fr))}.qc-detail-main>.qc-detail-section:first-child,.qc-detail-main>#qc-detail-reason,.qc-detail-main>#qc-detail-documents{grid-column:1/-1}}
@media(max-width:1100px){.qc-detail-layout{grid-template-columns:minmax(0,1fr) 300px;gap:18px}.qc-detail-main{grid-template-columns:1fr}.qc-detail-main>.qc-detail-section{grid-column:auto}.qc-detail-facts{gap:15px}.ui-dialog.lead-drawer.qc-record-detail{padding:28px}}
@media(max-width:800px){.qc-detail-layout{grid-template-columns:1fr}.qc-detail-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.qc-detail-toolbar #api-remove-record{margin-left:0}.qc-record-detail #modal-title{font-size:26px}}
@media(max-width:600px){.ui-dialog.lead-drawer.qc-record-detail{inset:0;width:100vw;height:100dvh;border-radius:0;padding:23px 17px;max-height:none}.qc-record-detail .dialog-x{right:11px;top:12px}.qc-record-detail #modal-title{font-size:23px;line-height:1.45}.qc-detail-top{margin-bottom:14px}.qc-detail-toolbar{gap:8px;padding:19px 0}.qc-detail-toolbar>.btn{flex:1 1 calc(50% - 8px);min-width:0;font-size:11px;padding:10px}.qc-detail-toolbar .btn svg{width:15px;height:15px}.qc-detail-layout,.qc-detail-main{gap:15px}.qc-detail-side{grid-template-columns:1fr;gap:15px}.qc-detail-section{padding:19px 16px}.qc-detail-facts{grid-template-columns:1fr;gap:16px}.qc-detail-section h3{font-size:17px}.qc-detail-highlights{gap:7px}.qc-detail-highlights>span{flex-wrap:wrap;font-size:11px;max-width:100%}.qc-detail-source-actions>.btn{width:100%}.qc-detail-header>p{font-size:11px}.qc-detail-output{margin-top:15px}}

.qc-investigation-action{display:grid;gap:7px;padding:13px 0;border-bottom:1px solid #e4ebf5}.qc-investigation-action>.btn{width:100%;justify-content:flex-start;white-space:normal;text-align:left;line-height:1.5}.qc-investigation-action>small{font-size:11px;line-height:1.65;color:#607690}.qc-detail-facts>.qc-value-highlight{padding:13px;border-radius:8px;background:#eef5ff}.qc-detail-facts>.qc-value-highlight dd{font-size:22px;font-weight:750;color:#174ca1}.qc-detail-highlights>.qc-value-hero{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 20px;background:#eaf3ff;border:1px solid #bdd3f6}.qc-detail-highlights>.qc-value-hero strong{font-size:clamp(24px,2vw,32px);font-weight:750;color:#174ca1;font-variant-numeric:tabular-nums}.qc-detail-highlights>.qc-value-hero small{font-size:12px}
.qc-detail-main>.qc-detail-context{grid-column:1/-1;scroll-margin-top:24px;background:#f9faff;border-color:#dbe0f5}
.qc-detail-context .qc-price-stats{margin:18px 0}
.qc-detail-context .qc-price-stats>div{min-width:0}
.qc-detail-context .qc-price-stats strong{overflow-wrap:anywhere}
.qc-detail-context .table-scroll{margin-top:18px;max-width:100%}
.qc-detail-context .qc-context-buyer{font-size:15px;font-weight:600;color:#344563;margin:14px 0}
.qc-detail-context .qc-detail-muted{margin-top:12px}
.qc-detail-context[aria-busy=true]{min-height:120px}
@media(max-width:600px){.qc-detail-context .qc-price-stats{grid-template-columns:1fr}}

.qc-detail-main>#qc-detail-company-facts,.qc-detail-company-support{grid-column:1/-1}.qc-detail-company-support{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.qc-detail-tools #api-analysis-profile-slot[hidden]{display:none}.qc-detail-tools #api-analyze{justify-content:center;white-space:normal;line-height:1.6;padding:12px 16px}
@media(max-width:1100px) and (min-width:801px){.qc-detail-company-support{grid-template-columns:1fr}}@media(max-width:600px){.qc-detail-company-support{grid-template-columns:1fr;gap:15px}}
