.apollo-workspace{display:grid;gap:1rem;min-width:0;color:var(--foreground)}.apollo-workspace h1{font-size:1.35rem;font-weight:700}.apollo-workspace h2{font-size:1rem;font-weight:650}.apollo-workspace h3{font-size:.95rem;font-weight:650}.apollo-workspace label{display:block;font-size:.8rem;font-weight:550;margin-bottom:.35rem}.apollo-workspace p{font-size:.8rem;line-height:1.5;overflow-wrap:anywhere}.apollo-workspace input:not([type=checkbox]),.apollo-workspace select,.apollo-workspace textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px!important;border:1px solid var(--border);border-radius:.4rem;background:var(--background);color:var(--foreground);padding:.55rem .7rem;font-size:.85rem!important}.apollo-workspace button,.apollo-workspace a[data-slot=button]{min-height:44px!important;white-space:normal}.apollo-workspace input[type=checkbox]{flex:none;width:20px;height:20px;accent-color:#d71920}.apollo-panel,.apollo-review-card{padding:1rem;background:var(--card);border:1px solid var(--border);border-radius:.55rem;min-width:0}.apollo-panel{display:grid;gap:.8rem}.apollo-section-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;min-width:0}.apollo-section-heading>div{min-width:0}.apollo-pill{display:inline-flex;align-items:center;font-size:.7rem;font-weight:550;color:var(--muted-foreground);background:var(--muted);border-radius:.35rem;padding:.2rem .45rem;margin-inline:.2rem}.apollo-warning{color:#805511;background:#fff3d7}.apollo-notice{border:1px solid var(--border);background:var(--muted);padding:.85rem 1rem;border-radius:.5rem;font-size:.85rem}.apollo-notice p{margin-top:.3rem}.apollo-error{color:#b42318;border-color:#e6b5b0}.dark .apollo-error{color:#ffb4ab}.apollo-error button{text-decoration:underline}.apollo-muted,.apollo-quota{color:var(--muted-foreground);font-size:.75rem;line-height:1.5}.apollo-block{display:block}.apollo-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;font-size:.78rem;color:var(--muted-foreground)}.apollo-steps span{padding:.6rem .25rem;border-bottom:2px solid var(--border)}.apollo-steps [aria-current=step]{color:#d71920;font-weight:650;border-color:#d71920}.apollo-filter-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.8rem}.apollo-filter-grid>div{min-width:0}.apollo-filter-grid p{margin-top:.3rem;color:var(--muted-foreground);font-size:.7rem}.apollo-action-bar{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;border-top:1px solid var(--border);padding-top:.8rem}.apollo-action-bar>span,.apollo-action-bar>p{flex:1 1 180px;font-size:.75rem;color:var(--muted-foreground)}.apollo-primary{background:#d71920!important;color:#fff!important;border-color:#d71920!important}.apollo-primary:hover:not(:disabled){background:#b71018!important}.apollo-check-row{display:flex!important;align-items:center;gap:.65rem;min-height:44px;font-weight:400!important;margin:0!important}.apollo-check-row>span{min-width:0}.apollo-result-list,.apollo-review-rows{display:grid;gap:.6rem;min-width:0}.apollo-result-card{display:grid;gap:.55rem;padding:.75rem;border:1px solid var(--border);border-radius:.4rem}.apollo-result-card>div{min-width:0;overflow-wrap:anywhere}.apollo-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7rem}.apollo-pagination>span{font-size:.75rem;color:var(--muted-foreground)}.apollo-review{display:grid;gap:.8rem}.apollo-review-grid{display:grid;gap:.8rem;min-width:0}.apollo-review-card{display:grid;gap:.7rem}.apollo-import-settings{align-content:start}.apollo-data-flags{display:flex;gap:.75rem;flex-wrap:wrap;font-size:.75rem;color:var(--muted-foreground)}@media (min-width: 640px){.apollo-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apollo-result-card{grid-template-columns:1.15fr 1fr 1fr;align-items:center}}@media (min-width: 1100px){.apollo-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.apollo-review-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start}.apollo-review-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 639px){.apollo-action-bar>button{flex:1 1 130px}.apollo-action-bar>span,.apollo-action-bar>p{flex-basis:100%}.apollo-section-heading>button{width:100%}}.apollo-enrichment{display:grid;gap:.65rem;min-width:0;padding-top:.7rem;border-top:1px solid var(--border)}.apollo-enrichment>.apollo-section-heading>strong{font-size:.82rem}.apollo-enrichment-actions{display:flex;flex-wrap:wrap;gap:.55rem;min-width:0}.apollo-enrichment-quote{display:grid;gap:.55rem;min-width:0;background:var(--muted);padding:.8rem;border:1px solid var(--border);border-radius:.45rem}.apollo-enrichment-quote>strong{font-size:.85rem;overflow-wrap:anywhere}@media (max-width: 639px){.apollo-enrichment-actions>button{flex:1 1 130px;min-width:0}}
