.approved-suggest{position:absolute;z-index:40;top:calc(100% + 6px);inset-inline:0;max-height:min(420px,60dvh);overflow-y:auto;overscroll-behavior:contain;padding:6px;background:var(--card);border:1px solid var(--zaayt-gray-150);border-radius:14px;box-shadow:0 14px 34px color-mix(in srgb,var(--primary) 14%,transparent);box-sizing:border-box}.approved-suggest[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.approved-suggest:not([hidden]){animation:approved-suggest-in .12s cubic-bezier(.23,1,.32,1)}}@keyframes approved-suggest-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.approved-suggest [role=listbox]{display:grid;gap:2px}.approved-suggest [role=option]{display:grid;gap:2px;min-height:44px;padding:10px 12px;border-radius:10px;border-inline-start:3px solid transparent;color:var(--primary);text-decoration:none;box-sizing:border-box}.approved-suggest [role=option] strong{font-size:16px;line-height:1.45;font-weight:700}.approved-suggest [role=option] span{font-size:14px;line-height:1.55;color:var(--muted-foreground);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.approved-suggest [role=option][aria-selected=true]{background:var(--zaayt-navy-50);border-inline-start-color:var(--primary)}.approved-suggest .approved-suggest-all{margin-block-start:4px;border-top:1px solid var(--zaayt-gray-150);border-radius:0 0 10px 10px}.approved-suggest .approved-suggest-all strong{font-weight:800}.approved-suggest-empty{margin:0;padding:10px 12px 6px;font-size:14px;line-height:1.6;color:var(--muted-foreground)}.approved-suggest [role=option]:focus-visible{outline:3px solid var(--ring);outline-offset:-3px}.approved-start-grid.has-four{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:20px}@media(max-width:899px){.approved-start-grid.has-four{grid-template-columns:repeat(3,minmax(0,1fr))}.approved-start-grid.has-four>.approved-lead{grid-column:1/-1}}@media(max-width:600px){.approved-start-grid.has-four{grid-template-columns:repeat(2,minmax(0,1fr))}.approved-start-grid.has-four>.approved-tile:last-child{grid-column:1/-1}}.approved-start-grid.has-four>#licensing .approved-photo img{object-position:50% 12%}.approved-daily-grid.has-five{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.approved-daily-grid.has-five h3{font-size:20px}@media(max-width:1099px){.approved-daily-grid.has-five{grid-template-columns:repeat(2,minmax(0,1fr))}.approved-daily-grid.has-five>.approved-tile:last-child{grid-column:1/-1}}.approved-daily-grid.has-five:has(>.approved-wide){grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.45fr)}.approved-wide .approved-cta{margin-block-start:6px}@media(max-width:1099px){.approved-daily-grid.has-five:has(>.approved-wide){grid-template-columns:repeat(2,minmax(0,1fr))}.approved-daily-grid .approved-wide .approved-photo img{height:185px}}.approved-start-grid.has-five-start{grid-template-columns:1.3fr 1fr 1fr;grid-auto-rows:auto}.approved-start-grid.has-five-start>.approved-lead{grid-row:span 2}.approved-start-grid.has-five-start>.approved-lead .approved-photo img{height:clamp(214px,24vw,330px)}.approved-start-grid.has-five-start .approved-photo img{height:150px}.approved-start-grid.has-five-start .approved-tile h3{font-size:20px}.approved-start-grid.has-five-start>.approved-tile:last-child{grid-column:auto}.approved-start-grid.has-five-start>#economy .approved-photo img{object-position:50% 30%}@media(max-width:899px){.approved-start-grid.has-five-start{grid-template-columns:repeat(2,minmax(0,1fr))}.approved-start-grid.has-five-start>.approved-lead{grid-column:1/-1;grid-row:auto}}.approved-orgs-entry{display:flex;align-items:center;gap:16px;margin-block-start:20px;min-height:44px;padding:14px 18px;border:1px solid var(--zaayt-gray-150);border-radius:14px;background:var(--card);color:var(--primary);text-decoration:none;box-sizing:border-box;transition:transform .16s cubic-bezier(.23,1,.32,1)}.approved-orgs-icon{flex:none;display:grid;place-items:center;width:60px;height:60px;border-radius:14px;background:var(--zaayt-navy-50);color:var(--primary)}.approved-orgs-copy{flex:1;min-width:0;display:grid;gap:2px}.approved-orgs-copy strong{font-size:20px;line-height:1.4;font-weight:800}.approved-orgs-copy span{font-size:15px;line-height:1.6;color:var(--muted-foreground)}.approved-orgs-cta{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:700;color:var(--primary)}.approved-orgs-entry:active{transform:scale(.99)}.approved-orgs-entry:focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media (hover:hover) and (pointer:fine){.approved-orgs-entry:hover{background:var(--zaayt-navy-50)}.approved-orgs-entry:hover strong{text-decoration:underline;text-underline-offset:5px}}@media (max-width:600px){.approved-orgs-entry{flex-wrap:wrap;gap:10px 14px;margin-block-start:14px;padding:14px}.approved-orgs-icon{width:52px;height:52px}.approved-orgs-copy strong{font-size:18px}.approved-orgs-cta{flex-basis:100%;min-height:40px}}@media (prefers-reduced-motion:reduce){.approved-orgs-entry{transition:none}.approved-orgs-entry:active{transform:none}}