.FmtJSG_picker{gap:.7rem;display:grid}.FmtJSG_dropzone{color:#64567c;text-align:center;cursor:pointer;background:linear-gradient(145deg,#faf8ff,#f5f2ff);border:1.5px dashed #b9a7e7;border-radius:1rem;place-items:center;min-height:7.5rem;padding:1rem;transition:all .18s;display:grid;position:relative}.FmtJSG_dragging{background:#f1edff;border-color:#7c3aed;transform:translateY(-1px)}@media (hover:hover){.FmtJSG_dropzone:hover{background:#f1edff;border-color:#7c3aed;transform:translateY(-1px)}}.FmtJSG_dropzone input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.FmtJSG_dropzone strong{color:#4d328d;font-size:.9rem}.FmtJSG_dropzone span{color:#857b96;margin-top:.25rem;font-size:.72rem}.FmtJSG_icon{color:#744ed0;background:#fff;border-radius:.8rem;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:.45rem;font-size:1.25rem;display:grid;box-shadow:0 7px 20px #5c3ea21f}.FmtJSG_icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.FmtJSG_clipGlyph{display:none}.FmtJSG_compactPicker{flex:auto;min-width:0}.FmtJSG_compactPicker .FmtJSG_dropzone{background:#faf8ff;border-style:solid;border-color:#ddd5f0;border-radius:.75rem;justify-content:flex-start;gap:.45rem;width:fit-content;max-width:100%;min-height:2.75rem;padding:.55rem .75rem;display:inline-flex;transform:none}.FmtJSG_compactPicker .FmtJSG_dragging{background:#f5f1ff;border-color:#9f83e6}@media (hover:hover){.FmtJSG_compactPicker .FmtJSG_dropzone:hover{background:#f5f1ff;border-color:#9f83e6}}.FmtJSG_compactPicker .FmtJSG_dropzone strong{font-size:.75rem}.FmtJSG_compactPicker .FmtJSG_dropzone span{display:none}.FmtJSG_compactPicker .FmtJSG_icon{width:1.7rem;height:1.7rem;box-shadow:none;border-radius:.5rem;flex:0 0 1.7rem;margin:0}.FmtJSG_compactPicker .FmtJSG_icon svg{width:.9rem;height:.9rem}.FmtJSG_compactPicker .FmtJSG_previews{grid-template-columns:repeat(auto-fill,minmax(7.5rem,9rem))}.FmtJSG_previews{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.55rem;display:grid}.FmtJSG_preview{background:#fff;border:1px solid #e5e0ef;border-radius:.85rem;min-height:6.5rem;position:relative;overflow:hidden}.FmtJSG_preview img{object-fit:cover;width:100%;height:6.5rem;display:block}.FmtJSG_pdf{color:#c2414b;background:#fff4f4;place-items:center;height:6.5rem;font-size:1rem;font-weight:900;display:grid}.FmtJSG_caption{padding:.5rem;display:grid}.FmtJSG_caption b{text-overflow:ellipsis;white-space:nowrap;color:#4c4558;font-size:.7rem;overflow:hidden}.FmtJSG_caption small{color:#91899e;font-size:.62rem}.FmtJSG_remove{color:#fff;cursor:pointer;background:#191226c7;border:0;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;display:grid;position:absolute;top:.35rem;left:.35rem}.FmtJSG_error{color:#c0263d;margin:0;font-size:.72rem}.FmtJSG_gallery{grid-template-columns:repeat(auto-fill,minmax(7.5rem,9.5rem));gap:.55rem;margin-top:.7rem;display:grid}.FmtJSG_galleryItem{color:#6045a1;text-align:right;cursor:pointer;background:#ffffffe0;border:1px solid #6f53b133;border-radius:.8rem;min-width:0;padding:0;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 3px 10px #372a500d}@media (hover:hover){.FmtJSG_galleryItem:hover{border-color:#6f53b173;transform:translateY(-2px);box-shadow:0 7px 16px #372a501a}}.FmtJSG_galleryItem:focus-visible{outline-offset:2px;outline:3px solid #7c3aed38}.FmtJSG_imageFrame{display:block;position:relative;overflow:hidden;padding:0!important}.FmtJSG_imageFrame img{object-fit:cover;width:100%;height:6.5rem;transition:transform .2s;display:block}@media (hover:hover){.FmtJSG_galleryItem:hover .FmtJSG_imageFrame img{transform:scale(1.035)}}.FmtJSG_imageFrame i{color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1e162cb8;border-radius:.5rem;place-items:center;width:1.65rem;height:1.65rem;display:grid;position:absolute;bottom:.4rem;left:.4rem}.FmtJSG_imageFrame svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:.9rem}.FmtJSG_galleryItem>span:last-child{text-overflow:ellipsis;white-space:nowrap;padding:.45rem .55rem;font-size:.67rem;font-weight:700;display:block;overflow:hidden}.FmtJSG_pdfCard{color:#bc3644;background:linear-gradient(145deg,#fff7f7,#fff0f1);align-content:center;place-items:center;height:6.5rem;display:grid}.FmtJSG_pdfCard b{font-size:1rem}.FmtJSG_pdfCard small{color:#a85d65;margin-top:.15rem;font-size:.58rem;font-weight:700}.FmtJSG_lightbox{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#100c19d1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.FmtJSG_lightboxCard{background:#18131f;border:1px solid #ffffff26;border-radius:1rem;width:fit-content;max-width:min(96vw,1000px);margin:0;overflow:hidden;box-shadow:0 25px 80px #00000073}.FmtJSG_lightboxCard figcaption{color:#f5f2f8;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:.45rem .65rem .45rem .9rem;font-size:.75rem;display:flex}.FmtJSG_lightboxCard figcaption span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FmtJSG_lightboxCard button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;flex:0 0 2.1rem;place-items:center;width:2.1rem;height:2.1rem;font-size:1.2rem;display:grid}.FmtJSG_lightboxCard img{object-fit:contain;max-width:min(96vw,1000px);max-height:calc(88vh - 3rem);display:block}@media (max-width:640px){.FmtJSG_dropzone{min-height:5.25rem;padding:.75rem}.FmtJSG_dropzone strong{font-size:.82rem}.FmtJSG_dropzone span{font-size:.68rem}.FmtJSG_icon{border-radius:.6rem;width:2rem;height:2rem;margin-bottom:.35rem}.FmtJSG_compactPicker .FmtJSG_dropzone{justify-content:center;width:100%}.FmtJSG_gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.FmtJSG_galleryItem,.FmtJSG_imageFrame img,.FmtJSG_pdfCard{height:auto;min-height:5.75rem}}@media (prefers-reduced-motion:reduce){.FmtJSG_galleryItem,.FmtJSG_imageFrame img,.FmtJSG_dropzone{transition:none}}@media (max-width:820px),(pointer:coarse){.FmtJSG_picker:not(.FmtJSG_compactPicker) .FmtJSG_dropzone{background:#faf8ff;border-style:solid;border-color:#ddd5f0;border-radius:.85rem;justify-self:start;width:2.75rem;height:2.75rem;min-height:0;padding:0;transform:none}.FmtJSG_picker:not(.FmtJSG_compactPicker) .FmtJSG_dropzone strong,.FmtJSG_picker:not(.FmtJSG_compactPicker) .FmtJSG_dropzone span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.FmtJSG_picker:not(.FmtJSG_compactPicker) .FmtJSG_icon{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;margin:0}.FmtJSG_picker:not(.FmtJSG_compactPicker) .FmtJSG_plusGlyph{display:none}.FmtJSG_picker:not(.FmtJSG_compactPicker) .FmtJSG_clipGlyph{display:block}}
