.corporate{display:flex;align-items:center;gap:32px;padding:28px;margin-bottom:36px;background:linear-gradient(120deg,#e1f5f3,#dceaf9);border:1px solid #bdd7e5;border-radius:22px}.corporate h2{font-size:24px}.corporate p{font-size:14px}.corporate small{display:block;color:var(--muted);font-size:12px;max-width:750px}.corporate .primary{width:auto;min-width:225px;flex-shrink:0}.filters{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px;font-size:12px;color:var(--muted)}.filters select{display:block;background:white;color:var(--ink);border:1px solid var(--line);padding:9px;border-radius:9px;max-width:100%;font:inherit}.filter-check{display:flex;align-items:center;gap:5px}.filters input{accent-color:var(--accent)}.result-count{font-size:12px;color:var(--muted);margin:16px 0}.app-item{display:flex;flex-direction:column;min-width:0}.app-item .app{flex:1}.app-source{font-size:10px;margin:5px 12px 8px;align-self:start}.app strong,.app small{overflow-wrap:anywhere}@media(max-width:850px){.corporate{flex-direction:column;align-items:stretch;gap:14px}.corporate .primary{width:100%}}@media(max-width:650px){.corporate{padding:20px}.filters{align-items:start}.filters>label:first-child{width:100%}.filters select{width:100%}}
#card-type{display:block;width:100%;padding:12px;margin:8px 0 14px;border:1px solid #bdd7e5;border-radius:9px;background:white;color:var(--ink);font:inherit}.corporate label{font-size:12px;color:var(--muted)}.corporate>div:last-child{min-width:235px}
