.image-search-button{width:100%;margin:0 0 10px}.web-image-panel{margin-top:18px;padding:18px;border:1px solid var(--line);border-radius:14px;background:#f8fafb}.web-image-heading,.web-image-confirm{display:flex;align-items:center;justify-content:space-between;gap:15px}.web-image-heading h3{margin:0;color:var(--navy)}.web-image-heading>span{color:var(--muted);font-size:11px}.web-image-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin:15px 0}.web-image-card{min-width:0;padding:8px;border:2px solid transparent;border-radius:12px;background:#fff;box-shadow:0 5px 18px rgba(0,56,79,.06)}.web-image-card.selected{border-color:var(--aqua);background:#eef8f9}.web-image-choice{width:100%;padding:0;border:0;color:var(--navy);background:transparent;text-align:left;cursor:pointer}.web-image-thumb{height:120px;display:grid;place-items:center;overflow:hidden;border-radius:9px;color:var(--muted);background:var(--bg);font-size:10px}.web-image-thumb img{width:100%;height:100%;object-fit:contain;background:#fff}.web-image-choice b{display:block;margin-top:8px;font-size:11px}.web-image-source{display:block;margin-top:6px;color:#4f7882;font-size:10px}.web-image-confirm{padding-top:12px;border-top:1px solid var(--line)}.web-image-confirm p{margin:0;color:var(--muted);font-size:11px}.web-image-confirm .primary-button{flex:0 0 auto}.web-image-error{grid-column:1/-1;padding:16px;border-radius:9px;color:var(--red);background:#fff0f0;text-align:center}@media(max-width:850px){.web-image-grid{grid-template-columns:repeat(2,1fr)}.web-image-confirm{align-items:flex-start;flex-direction:column}}
