/* Report dashboards: summary, selection, then detail. */
.application-data.has-report{padding-top:24px}.has-report>.ad-heading,.has-report>.ad-quick{display:none}
.report-navigation{display:flex;gap:28px;overflow-x:auto;border-bottom:1px solid #d7e0e8;margin:0 0 30px;padding:0;white-space:nowrap}.report-navigation a{padding:14px 0;color:#61758a;text-decoration:none;font-size:15px;font-weight:600;border-bottom:3px solid transparent}.report-navigation a[aria-current=page]{color:#123a58;border-color:#b91c43}
.uscis-reports{color:#19364f;padding-bottom:30px}.uscis-reports[hidden],#ad-app[hidden]{display:none!important}.ur-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.ur-kicker{font-size:13px;letter-spacing:.04em;color:#687e90;margin:0 0 8px}.ur-heading h1{font-size:clamp(26px,3vw,36px);font-weight:650;line-height:1.3;margin:0}.ur-heading>label{width:210px;flex:none}
.uscis-reports label{display:grid;gap:8px;font-size:13px;color:#647b8e}.uscis-reports select{width:100%;min-width:0;background:#fff;border:1px solid #c6d2dd;border-radius:6px;padding:12px 14px;color:#19364f;font:inherit;font-size:15px}.uscis-reports button{font:inherit;cursor:pointer}.uscis-reports :focus-visible,.report-navigation a:focus-visible{outline:3px solid #be3156;outline-offset:3px}
.ur-summary-cards{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:0 0 30px}.ur-total-card{border:1px solid #d5e0e8;background:#f7f9fc;border-radius:12px;padding:26px 28px;min-width:0}.ur-card-label{display:block;font-size:20px;font-weight:650;color:#193b58}.ur-total-card p{font-size:13px;color:#6a7e8e;margin:8px 0 0;line-height:1.6}.ur-card-value{display:flex;align-items:baseline;gap:10px;font-size:clamp(32px,4vw,52px);font-weight:650;letter-spacing:-.04em;margin:18px 0 14px;line-height:1.1;font-variant-numeric:tabular-nums}.ur-card-value small{font-size:13px;font-weight:400;letter-spacing:0;color:#6a7e8e}.ur-change{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px}.ur-change b{padding:5px 9px;border-radius:4px;font-size:14px}.ur-change span{color:#6a7e8e}.ur-change.is-up b{color:#a92c46;background:#f9e9ee}.ur-change.is-down b{color:#176359;background:#e6f2ed}.ur-change.is-flat b{color:#536a7a;background:#e9eef3}
.ur-card-context{font-size:18px;font-weight:600;margin:24px 0 14px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ur-card-context span{color:#adb9c3}.ur-card-context small{font-size:13px;color:#637c8e;font-weight:400;margin-left:auto}.ur-status-card{text-align:left;transition:border-color .15s,background .15s}.ur-status-card.is-active{border:2px solid #1b577d;background:#edf5fa;padding:25px 27px}.ur-status-card:hover{background:#edf5fa}.ur-card-foot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;color:#647a8d}.ur-card-foot b{color:#245b80;font-weight:600}
.ur-data-panel{border:1px solid #d5e0e8;border-radius:12px;padding:0 28px 20px;margin-bottom:24px;overflow:hidden}.ur-view-tabs{display:flex;border-bottom:1px solid #dce5ec;gap:30px;margin-bottom:22px}.ur-view-tabs button{border:0;background:transparent;color:#6c7e8e;font-size:18px;font-weight:600;padding:21px 0 17px;border-bottom:3px solid transparent}.ur-view-tabs button[aria-selected=true]{color:#193b58;border-bottom-color:#193b58}.ur-form-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.ur-form-chips button{padding:9px 12px;font-size:13px;border:1px solid #d0dce5;border-radius:6px;background:#fff;color:#48667c}.ur-form-chips button[aria-pressed=true]{background:#1b4565;color:#fff;border-color:#1b4565}.ur-form-chips button:hover{border-color:#1b4565}
.ur-filters{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 22px}.ur-inventory-filters{padding:20px 24px;background:#f5f7fa;border-radius:8px}.ur-compact-filters{grid-template-columns:minmax(160px,1fr) minmax(0,2fr)}.ur-column-head{display:flex;justify-content:space-between;gap:16px;padding:15px 0 10px;border-bottom:1px solid #e4ebf0;font-size:13px;font-weight:500;color:#617b8f}.ur-bars{display:grid;gap:0;padding:4px 0}.ur-bar-row{display:grid;grid-template-columns:110px minmax(40px,1fr) 100px;align-items:center;gap:20px;padding:13px 0;font-size:14px;border-bottom:1px solid #f0f3f6}.ur-bar-row>b{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.ur-bar-row>span{line-height:1.55}.ur-track{height:12px;background:#edf2f6;border-radius:3px;overflow:hidden}.ur-track>div{height:100%;background:#487b9c;border-radius:3px}.ur-ranking .ur-bar-row{grid-template-columns:minmax(220px,40%) minmax(50px,1fr) 100px}.ur-ranking .ur-bar-row>span>b{font-weight:500;display:block}.ur-ranking .ur-bar-row small{display:block;font-size:12px;color:#75899a;margin-top:4px}.ur-bar-row.is-selected{color:#174a70;font-weight:600}.ur-panel-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0 16px}.ur-panel-head h2{font-size:21px;margin:0}.ur-panel-head p{font-size:13px;color:#6a7e90;margin:8px 0 0}.ur-panel-head label{width:190px;flex:none}.ur-history{display:grid;grid-template-columns:1fr 1fr;gap:32px}.ur-history h3{font-size:18px;margin:2px 0 18px}.ur-history .ur-bar-row{grid-template-columns:90px minmax(30px,1fr) 90px;gap:12px}.ur-note{font-size:13px;line-height:1.8;color:#687f91;margin:14px 0}.ur-empty{padding:32px 0;color:#6a7e90;font-size:15px}
.ur-details{border-top:1px solid #dce5ec;margin:16px 0 0;padding:17px 0}.ur-details summary{font-size:14px;font-weight:500;cursor:pointer;line-height:1.6;color:#47677e}.ur-detail-actions{display:flex;justify-content:flex-end;margin:14px 0}.ur-detail-actions button{padding:8px 12px;border:1px solid #c3d1dc;border-radius:5px;background:#fff;color:#315b77;font-size:13px}.ur-table-wrap{max-width:100%;overflow-x:auto;margin:14px 0}.uscis-reports table{border-collapse:collapse;width:100%;font-size:13px}.uscis-reports th,.uscis-reports td{padding:12px;border-bottom:1px solid #e0e7ed;text-align:left;line-height:1.6}.uscis-reports thead th{background:#f1f5f8;white-space:nowrap}.uscis-reports td:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.ur-heatmap{min-width:960px}.uscis-reports .ur-heatmap td,.uscis-reports .ur-heatmap th{text-align:right}.ur-source{font-size:12px;color:#6c8090;line-height:2;padding:18px 0;border-top:1px solid #e0e8ef;overflow-wrap:anywhere}.ur-source a{color:#476a82;text-decoration:underline;text-underline-offset:3px}.ur-scope{border-left:3px solid #a4b9c8;padding:10px 16px;background:#f5f7fa}
@media(max-width:800px){.ur-history{grid-template-columns:1fr;gap:28px}.ur-summary-cards{gap:14px}.ur-total-card{padding:22px 20px}.ur-status-card.is-active{padding:21px 19px}.ur-card-label{font-size:18px}.ur-card-value{font-size:34px}.ur-card-foot{gap:8px}.ur-panel-head h2{font-size:18px}}
@media(max-width:540px){.application-data.has-report{padding-top:10px}.report-navigation{gap:20px;margin-bottom:22px}.report-navigation a{font-size:13px}.ur-heading{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:20px}.ur-heading h1{font-size:27px}.ur-heading>label{width:100%;grid-template-columns:70px 1fr;align-items:center}.ur-summary-cards{grid-template-columns:1fr;gap:12px;margin-bottom:22px}.ur-total-card{padding:18px 20px}.ur-card-label{font-size:18px}.ur-card-value{font-size:38px;margin:12px 0}.ur-status-card.is-active{padding:17px 19px}.ur-data-panel{padding:0 16px 14px}.ur-view-tabs{gap:22px}.ur-view-tabs button{font-size:16px;padding-top:18px}.ur-form-chips{gap:7px}.ur-form-chips button{font-size:12px;padding:9px 10px}.ur-filters{gap:12px}.ur-inventory-filters{padding:16px;grid-template-columns:1fr}.ur-compact-filters{grid-template-columns:minmax(0,1fr)}.ur-compact-filters label{font-size:12px}.ur-compact-filters select{font-size:12px;padding:10px 6px}.ur-card-context{font-size:16px;gap:8px}.ur-card-context small{margin-left:0;width:100%}.ur-ranking .ur-bar-row{grid-template-columns:minmax(0,1fr) 90px;gap:8px;padding:14px 0}.ur-ranking .ur-bar-row>span{grid-column:1/-1}.ur-bar-row{grid-template-columns:70px minmax(20px,1fr) 85px;gap:12px;font-size:13px}.ur-panel-head{display:block}.ur-panel-head label{width:100%;margin-top:16px;grid-template-columns:90px 1fr;align-items:center}.ur-table-wrap table:not(.ur-heatmap){min-width:620px}}

.ur-status-card{color:#19364f}.ur-more-filters{margin:0 0 18px}.ur-more-filters summary{cursor:pointer;font-size:13px;color:#607d92}.ur-more-filters .ur-filters{margin:16px 0 0}.ur-bar-row>b{overflow-wrap:anywhere}

.ur-card-value{flex-wrap:wrap;row-gap:4px}.ur-view-tabs button{min-height:48px}

@media(max-width:540px){.report-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;overflow:visible;white-space:normal}.report-navigation a{text-align:center;align-content:center;font-size:12px;line-height:1.5}}

.ur-status-note{display:block;margin-top:10px;font-size:13px;line-height:1.65;color:#536d82;font-weight:400;letter-spacing:0}
