#claim-report-panel{display:grid;gap:16px}#claim-report-panel[hidden]{display:none}#claim-report-result{display:grid;gap:20px;min-width:0}.claim-report-filter{padding:16px}.claim-report-filter form{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px;align-items:end}.claim-report-filter form>button{min-height:42px}.claim-report-filter label{display:grid;gap:6px;font-size:12px;font-weight:700;color:#27415f}.claim-report-filter input,.claim-report-filter select{min-width:0}.claim-report-insured{grid-column:1/-2;position:relative}.claim-report-insured>label{display:grid;grid-template-columns:max-content 1fr;align-items:center}.claim-report-insured>label input{grid-column:1/-1}.claim-report-search-results{position:absolute;z-index:30;top:61px;left:0;right:0;background:#fff;border:1px solid #d9e3f0;border-radius:10px;box-shadow:0 12px 30px #15385c22;max-height:240px;overflow:auto;padding:6px}.claim-report-search-results button{display:flex;width:100%;justify-content:space-between;align-items:center;border:0;background:#fff;border-radius:7px;padding:10px;text-align:left;color:#17365b}.claim-report-search-results button:hover{background:#f1f6ff}.claim-report-search-results small{color:#71829c}.claim-report-selected{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.claim-report-selected button{border:1px solid #cbdaf1;background:#edf4ff;color:#244b78;border-radius:999px;padding:5px 9px}.claim-report-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.claim-report-cards article{display:grid;gap:5px;padding:16px 18px;border:1px solid #dbe5f2;border-radius:14px;background:#edf4ff}.claim-report-cards article+article{background:#eaf8ef}.claim-report-cards span{font-size:11px;font-weight:800;color:#637895;text-transform:uppercase}.claim-report-cards strong{font-size:22px;color:#17365b}.claim-report-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.claim-report-charts article{padding:16px}.claim-report-charts h2{font-size:15px;margin:0 0 10px;color:#17365b}.claim-report-charts article>div{height:250px}.claim-report-summary{padding:18px;overflow:hidden}.claim-report-summary-list{display:grid;margin:0 -18px -18px}.claim-report-summary-row{display:grid;grid-template-columns:52px minmax(180px,1.7fr) repeat(2,minmax(110px,1fr)) 18px;gap:14px;align-items:center;width:100%;min-height:76px;padding:12px 18px;border:0;border-top:1px solid #e4ebf4;background:#fff;color:#314762;text-align:left;font:inherit}.claim-report-summary-row.has-premium{grid-template-columns:52px minmax(180px,1.7fr) repeat(4,minmax(100px,1fr)) 18px}.claim-report-summary-row:hover,.claim-report-summary-row:focus-visible{background:#f5f8fe}.claim-report-summary-row .ppr-summary-name,.claim-report-summary-row .ppr-summary-metric{display:grid;gap:4px}.claim-report-summary-row .ppr-summary-name strong{color:#1d385c;font-size:14px;text-align:left}.claim-report-summary-row small{color:#7a8aa1;font-size:11px}.claim-report-summary-row .ppr-summary-metric{text-align:right}.claim-report-summary-row .ppr-summary-metric strong{color:#274566;font-size:14px}.claim-report-summary-row .ppr-summary-metric.is-commission strong{color:#16744b}.claim-report-summary-row .negative{color:#c63e49!important}.claim-report-summary-row .ppr-summary-arrow{color:#6680a4;font-size:22px}.claim-summary-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.claim-summary-ocorrencia{background:#fff5e9;color:#ae691c}.claim-summary-status{background:#eaf8ef;color:#17784c}.claim-summary-todos{background:#f5effd;color:#7752a6}.claim-report-order{display:flex;justify-content:flex-end;padding:0 16px 10px}.claim-report-order label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#506783}.claim-report-details .register-opportunity-row{grid-template-columns:minmax(220px,1.3fr) minmax(260px,1.5fr) minmax(180px,.8fr) auto}.claim-report-details>article>div:nth-child(3){display:grid;gap:6px;justify-items:start}.claim-report-money{display:block;color:#17365b}.claim-report-details .register-row-icon svg,.si-heading-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7}.claim-report-details .register-row-actions{justify-self:end}@media(max-width:1100px){.claim-report-filter form{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-report-insured{grid-column:1/-1}.claim-report-filter form>button{grid-column:2}.claim-report-charts{grid-template-columns:1fr}.claim-report-summary-row,.claim-report-summary-row.has-premium{grid-template-columns:48px repeat(2,minmax(0,1fr))}.claim-report-summary-row .ppr-summary-name{grid-column:2/4}.claim-report-summary-row .ppr-summary-visual{grid-row:span 3}.claim-report-summary-row .ppr-summary-arrow{display:none}.claim-report-details .register-opportunity-row{grid-template-columns:1fr}.claim-report-details .register-row-actions{justify-self:start}}@media(max-width:600px){.claim-report-filter form,.claim-report-cards{grid-template-columns:1fr}.claim-report-filter form>button{grid-column:1}.claim-report-summary-row,.claim-report-summary-row.has-premium{grid-template-columns:42px minmax(0,1fr)}.claim-report-summary-row .ppr-summary-name,.claim-report-summary-row .ppr-summary-metric{grid-column:2;text-align:left}.claim-report-summary .ppr-card-header{flex-wrap:wrap}}
