.app-store-report-page{max-width:1360px;margin:0 auto}.app-store-report-heading{max-width:900px;margin:0 auto 36px}.app-store-report-heading .eyebrow{color:#ffca6d;margin-bottom:16px}.app-store-report-heading h1{letter-spacing:-2.6px;max-width:900px;margin:0 0 18px;font-size:clamp(42px,5.5vw,72px);line-height:1.06}.app-store-report-heading>p,.app-store-report-explainer>p,.app-store-report-explainer li{color:#b8cce5;max-width:900px;font-size:17px;line-height:1.75}.app-store-report-workspace{background:linear-gradient(145deg,#0d2039ed,#0a1729f5);border:1px solid #a3caff36;border-radius:24px;padding:22px;box-shadow:0 24px 80px #00000026}.app-store-report-dropzone{text-align:center;background:#08142688;border:1px dashed #a3caff64;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:380px;padding:40px 20px;transition:border-color .16s,background .16s;display:flex}.app-store-report-dropzone.is-dragging{background:#ffca6d12;border-color:#ffca6d}.app-store-report-dropzone>svg{color:#ffca6d;width:28px;height:28px;margin-bottom:12px}.app-store-report-dropzone h2{margin:0 0 5px;font-size:24px}.app-store-report-dropzone p{color:#a8bfdd;margin:0 0 20px;line-height:1.6}.app-store-report-dropzone .button{min-height:42px}.app-store-report-dropzone .app-store-report-local-note{color:#88a3c3;margin:16px 0 0;font-size:12px}.app-store-report-toolbar{border-bottom:1px solid #a3caff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.app-store-report-file{align-items:center;gap:12px;min-width:0;display:flex}.app-store-report-file-icon{color:#ffca6d;background:linear-gradient(135deg,#152b47 50%,#0b192c 50%);border:1px solid #a3caff35;border-radius:7px;flex:none;place-items:end center;width:42px;height:46px;padding-bottom:5px;font-size:10px;font-weight:800;display:grid}.app-store-report-file>div{gap:4px;min-width:0;display:grid}.app-store-report-file strong{color:#e7f0fb;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.app-store-report-file>div>span{color:#8fa8c8;font-size:12px}.app-store-report-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-store-report-button{color:#d8e6f7;white-space:nowrap;background:#122742;border:1px solid #a3caff35;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:7px 10px;font-size:12px;font-weight:650;transition:background .18s,border-color .18s,opacity .18s;display:inline-flex}.app-store-report-button svg,.app-store-report-download svg{flex:none;width:15px;height:15px}.app-store-report-button:hover:not(:disabled){background:#193657;border-color:#a3caff72}.app-store-report-button:disabled,.app-store-report-download:disabled{opacity:.45;cursor:not-allowed}.app-store-report-download{align-items:center;gap:7px;min-height:39px;font-size:13px;display:inline-flex}.app-store-report-table-toolbar{flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0;display:flex}.app-store-report-preamble{color:#9fb7d4;background:#0814268a;border:1px solid #a3caff24;border-radius:9px;margin:13px 0 2px;padding:9px 12px;font-size:12px}.app-store-report-preamble summary{cursor:pointer;font-weight:650}.app-store-report-preamble ul{overflow-wrap:anywhere;margin:8px 0 0;padding-left:22px;line-height:1.65}.app-store-report-search{color:#89a6c9;background:#081426;border:1px solid #a3caff35;border-radius:9px;align-items:center;gap:9px;min-width:min(100%,290px);padding:0 11px;display:flex}.app-store-report-search svg{flex:none;width:16px;height:16px}.app-store-report-search input{color:#e7f0fb;background:0 0;border:0;outline:0;width:100%;min-height:38px;font-size:13px}.app-store-report-search input::placeholder{color:#8299b7}.app-store-report-delimiter,.app-store-report-pagination label{color:#9fb7d4;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.app-store-report-delimiter select,.app-store-report-pagination select{color:#d8e6f7;background:#122742;border:1px solid #a3caff35;border-radius:8px;min-height:37px;padding:6px 9px;font-size:12px}.app-store-report-visible-count{color:#9fb7d4;margin:0 0 0 auto;font-size:12px}.app-store-report-table-scroll{scrollbar-color:#36577d #0b1a2e;background:#081426;border:1px solid #a3caff2b;border-radius:12px;max-height:min(68vh,760px);overflow:auto}.app-store-report-table-scroll:focus-visible{outline-offset:2px;outline:2px solid #ffca6d}.app-store-report-table{border-collapse:separate;border-spacing:0;color:#dce8f6;white-space:nowrap;width:100%;font-size:12px}.app-store-report-table th{z-index:1;text-align:left;background:#142a45;border-bottom:1px solid #a3caff35;position:sticky;top:0}.app-store-report-table th button{color:#ffdf9f;min-height:40px;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;padding:8px 12px;font-weight:700}.app-store-report-table th button:hover{background:#203c5d}.app-store-report-table th button span{color:#7791b2}.app-store-report-table td{text-overflow:ellipsis;border-bottom:1px solid #a3caff17;max-width:460px;padding:9px 12px;overflow:hidden}.app-store-report-table tbody tr:nth-child(2n){background:#ffffff05}.app-store-report-table tbody tr:hover{background:#89bcff12}.app-store-report-no-rows{color:#9fb7d4;text-align:center;margin:0;padding:25px 12px;font-size:13px}.app-store-report-pagination{color:#9fb7d4;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;padding-top:14px;font-size:12px;display:flex}.app-store-report-pagination>div{gap:7px;display:flex}.app-store-report-status,.app-store-report-error{margin:13px 0 0;font-size:13px;line-height:1.5}.app-store-report-status{color:#8fd9ac}.app-store-report-error{color:#ffd0c6;background:#ff806917;border-left:3px solid #ff8069;padding:8px 12px}.app-store-report-explainer{max-width:900px;margin:42px auto 0}.app-store-report-explainer h2{color:#edf4fc;letter-spacing:-.5px;margin:32px 0 12px;font-size:25px}.app-store-report-explainer h3{color:#dce8f6;margin:23px 0 6px;font-size:17px}.app-store-report-explainer>p,.app-store-report-explainer li{font-size:15px;line-height:1.75}.app-store-report-explainer a{color:#ffd68d;text-underline-offset:3px;text-decoration:underline}.app-store-report-explainer .app-store-report-credit{color:#89a6c9;margin-top:30px;font-size:13px}@media (width<=760px){.app-store-report-heading h1{letter-spacing:-1.7px;font-size:clamp(38px,10vw,56px)}.app-store-report-workspace{border-radius:18px;padding:12px}.app-store-report-dropzone{min-height:320px;padding:32px 16px}.app-store-report-toolbar{align-items:flex-start}.app-store-report-actions{width:100%}.app-store-report-visible-count{margin-left:0}.app-store-report-pagination{justify-content:space-between}}
