.official-home .search-photo-thumb{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;min-height:88px;margin-top:12px;padding:9px 11px;border:1px solid #d8e2ea;border-radius:14px;background:#f8fafc;box-shadow:0 4px 14px rgba(23,59,89,.06)}.official-home .search-photo-thumb[hidden]{display:none}.official-home .search-photo-thumb img{display:block;width:88px;height:68px;border-radius:10px;object-fit:cover;background:#eef2f5}.official-home .search-photo-thumb div{min-width:0}.official-home .search-photo-thumb b,.official-home .search-photo-thumb small{display:block}.official-home .search-photo-thumb b{color:#17324b;font-size:14px}.official-home .search-photo-thumb small{margin-top:4px;color:#6c7a87;font-size:12px}.official-home .search-photo-thumb button{position:static;justify-self:end;width:auto;height:38px;padding:0 12px;border:1px solid #d3dde5;border-radius:9px;background:#fff;color:#42586a;font:700 12px/1 sans-serif;box-shadow:none}.official-home .photo-result{border-color:#d8e2ea;border-radius:14px;background:#fff;color:#263746;box-shadow:0 6px 18px rgba(23,59,89,.07)}.official-home .photo-result:before{display:none}.official-home .photo-result b{color:#17324b}.official-home .photo-result button{background:#315b78}.official-home .photo-result button:hover{background:#264b66}.official-home .photo-choice-dialog,.official-home .photo-choice-dialog>div{background:#fff;color:#243746}.official-home .photo-choice-dialog h2{color:#18354b}.official-home .photo-choice-dialog p{color:#647684}.official-home .photo-choice-dialog>div>button:not(.dialog-close){border:1px solid #d5dfe6!important;background:#f7f9fa!important;color:#243746!important;box-shadow:none!important}.official-home .photo-choice-dialog>div>button:not(.dialog-close):hover{border-color:#bccbd5!important;background:#edf2f5!important}.official-home .photo-choice-dialog strong{color:#20384a}.official-home .photo-choice-dialog small{color:#687b89}.official-home .photo-choice-dialog svg{stroke:#456b83}.official-home .photo-choice-dialog .dialog-close{background:transparent!important;color:#40586a!important;box-shadow:none!important}@media(max-width:560px){.official-home .search-photo-thumb{grid-template-columns:76px minmax(0,1fr);gap:10px}.official-home .search-photo-thumb img{width:76px;height:64px}.official-home .search-photo-thumb button{grid-column:2;justify-self:end;height:34px;margin-top:-2px}}
