.instagram-full-size-viewer{float:left;width:100%;animation:card-in 420ms cubic-bezier(0.2, 0.8, 0.2, 1)}.instagram-full-size-viewer form{display:flex;flex-direction:column;gap:10px}.instagram-full-size-viewer .btn-grp{display:flex;flex-direction:column;gap:10px}.instagram-full-size-viewer .result{width:100%;border:1px solid rgba(108,117,125,.35);padding:20px;border-radius:20px;display:grid;grid-template-columns:500px 1fr;grid-template-areas:"photo info" "buttons buttons";align-items:start;gap:20px;background:#fcfcfc}.instagram-full-size-viewer .result .profile-photo{grid-area:photo;top:16px}.instagram-full-size-viewer .result .profile-photo img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;border-radius:20px;border:1px solid rgba(108,117,125,.2);box-shadow:0 8px 24px rgba(108,117,125,.35);background:#fcfcfc}.instagram-full-size-viewer .result .instagram-profile-info{grid-area:info;height:100%;border:1px solid rgba(108,117,125,.25);border-radius:8px;background:#fcfcfc;overflow:hidden}.instagram-full-size-viewer .result .instagram-profile-info table{width:100%;border-collapse:collapse;table-layout:fixed;height:100%}.instagram-full-size-viewer .result .instagram-profile-info table tr:nth-child(even){background:rgba(108,117,125,.05)}.instagram-full-size-viewer .result .instagram-profile-info table tr:hover{background:rgba(45,157,255,.12);transition:background .25s ease}.instagram-full-size-viewer .result .instagram-profile-info table td{padding:14px 18px;vertical-align:center;line-height:1.55;word-break:break-word}.instagram-full-size-viewer .result .instagram-profile-info table td:first-child{width:220px;color:rgba(53,57,69,.8);font-weight:600;letter-spacing:.2px;position:relative;padding-left:28px}.instagram-full-size-viewer .result .instagram-profile-info table td:last-child{color:#353945}.instagram-full-size-viewer .result .instagram-profile-info table td:last-child#insta_bio{line-height:1.7;font-size:14px}.instagram-full-size-viewer .result .field.btn-grp{grid-area:buttons;display:flex;flex-wrap:wrap;gap:10px}@media(max-width: 1200px){.instagram-full-size-viewer .result{grid-template-columns:minmax(260px, 420px) 1fr}}@media(max-width: 768px){.instagram-full-size-viewer .result{grid-template-columns:1fr;grid-template-areas:"photo" "info" "buttons"}.instagram-full-size-viewer .result .profile-photo{top:0}.instagram-full-size-viewer .result .instagram-profile-info table td:first-child{width:180px}}@media(max-width: 600px){.instagram-full-size-viewer .result{padding:16px;border-radius:20px;gap:16px}.instagram-full-size-viewer .result .instagram-profile-info table tr{display:grid;grid-template-columns:1fr;row-gap:6px;padding:8px 0}.instagram-full-size-viewer .result .instagram-profile-info table td{padding:6px 14px !important}.instagram-full-size-viewer .result .instagram-profile-info table td:first-child{width:auto !important;padding-top:10px !important;padding-bottom:0 !important;font-size:14px;text-transform:uppercase;letter-spacing:.55px}.instagram-full-size-viewer .result .instagram-profile-info table td:first-child::before{top:.9rem;transform:none;height:10px}.instagram-full-size-viewer .result .instagram-profile-info table td:last-child{padding-top:0 !important;padding-bottom:12px !important;font-size:14px}}@media(max-width: 420px){.instagram-full-size-viewer .result{padding:12px;border-radius:8px;gap:12px}}
