.media-tray[data-v-21aa9fc5]{display:grid;gap:.75rem}.media-tray__head[data-v-21aa9fc5]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.media-tray__add[data-v-21aa9fc5]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1rem;border:1.5px dashed #7cb9ad;border-radius:.875rem;background:#eef6f4;color:#063f3b;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.media-tray__add svg[data-v-21aa9fc5]{width:1.25rem;height:1.25rem}.media-tray__add[data-v-21aa9fc5]:disabled{opacity:.55;cursor:default}.media-tray__count[data-v-21aa9fc5]{color:#52645e;font-size:.8rem;font-variant-numeric:tabular-nums}.media-tray__input[data-v-21aa9fc5]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.media-tray__errors[data-v-21aa9fc5]{display:grid;gap:.25rem;margin:0;padding:.6rem .8rem;border-radius:.75rem;background:#fef3f2;color:#912018;font-size:.85rem;list-style:none}.media-tray__list[data-v-21aa9fc5]{display:flex;gap:.75rem;margin:0;padding:0 0 .25rem;overflow-x:auto;list-style:none}.media-tray__item[data-v-21aa9fc5]{flex:0 0 auto;display:grid;gap:.4rem;width:7.5rem}.media-tray__list--rows[data-v-21aa9fc5]{display:grid;overflow:visible}.media-tray__list--rows .media-tray__item[data-v-21aa9fc5]{width:auto;grid-template-columns:5.5rem 1fr;align-items:start;gap:.75rem}.media-tray__thumb[data-v-21aa9fc5]{position:relative;aspect-ratio:1;overflow:hidden;border-radius:.75rem;background:#e9efed}.media-tray__thumb img[data-v-21aa9fc5]{width:100%;height:100%;object-fit:cover}.media-tray__placeholder[data-v-21aa9fc5]{position:absolute;inset:0;background:linear-gradient(135deg,#dce5e2,#c4d1cc)}.media-tray__badge[data-v-21aa9fc5]{position:absolute;inset-block-end:.35rem;inset-inline-end:.35rem;padding:.1rem .4rem;border-radius:999px;background:#000000a6;color:#fff;font-size:.7rem;font-weight:700}.media-tray__number[data-v-21aa9fc5]{position:absolute;inset-block-start:.35rem;inset-inline-start:.35rem;display:grid;place-items:center;min-width:1.4rem;height:1.4rem;border-radius:999px;background:#063f3bd9;color:#fff;font-size:.7rem;font-weight:800}.media-tray__body[data-v-21aa9fc5]{display:grid;gap:.4rem}.media-tray__caption[data-v-21aa9fc5]{width:100%;min-height:3.5rem;padding:.5rem .65rem;border:1px solid #c4d1cc;border-radius:.65rem;background:#fff;color:#15221e;font:inherit;font-size:16px;resize:vertical}.media-tray__actions[data-v-21aa9fc5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.media-tray__list--rows .media-tray__actions[data-v-21aa9fc5]{display:flex;flex-wrap:wrap}.media-tray__edit[data-v-21aa9fc5]{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:2.25rem;padding:.25rem .65rem;border:0;border-radius:999px;background:#063f3b;color:#fff;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.media-tray__edit svg[data-v-21aa9fc5]{width:1rem;height:1rem}.media-tray__icon[data-v-21aa9fc5]{display:grid;place-items:center;width:100%;height:2.25rem;border:1px solid #dce5e2;border-radius:.65rem;background:#fff;color:#3d4e48;cursor:pointer}.media-tray__icon svg[data-v-21aa9fc5]{width:1rem;height:1rem}.media-tray__list--rows .media-tray__icon[data-v-21aa9fc5]{width:2.25rem;border-radius:999px}:dir(rtl) .media-tray__icon svg[data-v-21aa9fc5]{transform:scaleX(-1)}.media-tray__icon--danger[data-v-21aa9fc5]{color:#b42318}.media-tray__edit[data-v-21aa9fc5]:disabled,.media-tray__icon[data-v-21aa9fc5]:disabled{opacity:.4;cursor:default}.media-tray__choices[data-v-21aa9fc5]{display:grid;gap:.6rem}.media-tray__choice[data-v-21aa9fc5]{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;border:0}.media-tray__choice legend[data-v-21aa9fc5]{width:100%;margin-bottom:.3rem;padding:0;color:#52645e;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.media-tray__choice label[data-v-21aa9fc5]{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:.35rem .85rem;border:1px solid #c4d1cc;border-radius:999px;background:#fff;color:#3d4e48;font-size:.85rem;cursor:pointer}.media-tray__choice label svg[data-v-21aa9fc5]{width:1.1rem;height:1.1rem}.media-tray__choice input[data-v-21aa9fc5]{position:absolute;opacity:0;pointer-events:none}.media-tray__choice .media-tray__option--on[data-v-21aa9fc5]{border-color:#063f3b;background:#eef6f4;color:#063f3b;font-weight:700}.media-tray__choice label[data-v-21aa9fc5]:focus-within{outline:2px solid #d0a12f;outline-offset:2px}.media-tray__hint[data-v-21aa9fc5]{margin:0;color:#6b7f78;font-size:.8rem}.media-tray button[data-v-21aa9fc5]:focus-visible,.media-tray textarea[data-v-21aa9fc5]:focus-visible{outline:2px solid #d0a12f;outline-offset:2px}.media-viewer[data-v-632fdb06]{position:fixed;inset:0;z-index:2147483000;display:flex;flex-direction:column;background:#000;color:#fff}.media-viewer__bar[data-v-632fdb06]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:calc(env(safe-area-inset-top,0px) + .5rem) 1rem .5rem}.media-viewer__count[data-v-632fdb06]{font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums}.media-viewer__close[data-v-632fdb06]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:999px;background:#ffffff1f;color:#fff;cursor:pointer}.media-viewer__close svg[data-v-632fdb06]{width:1.4rem;height:1.4rem}.media-viewer__track[data-v-632fdb06]{display:flex;flex:1;min-height:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.media-viewer__track[data-v-632fdb06]::-webkit-scrollbar{display:none}.media-viewer__slide[data-v-632fdb06]{position:relative;flex:0 0 100%;margin:0;scroll-snap-align:center;display:flex;align-items:center;justify-content:center}.media-viewer__image[data-v-632fdb06]{max-width:100%;max-height:100%;object-fit:contain}.media-viewer__arrow[data-v-632fdb06]{position:absolute;top:50%;display:none;place-items:center;width:3rem;height:3rem;margin-top:-1.5rem;border:0;border-radius:999px;background:#ffffff24;color:#fff;cursor:pointer}.media-viewer__arrow svg[data-v-632fdb06]{width:1.5rem;height:1.5rem}.media-viewer__arrow--back[data-v-632fdb06]{inset-inline-start:1rem}.media-viewer__arrow--on[data-v-632fdb06]{inset-inline-end:1rem}:dir(rtl) .media-viewer__arrow svg[data-v-632fdb06]{transform:scaleX(-1)}@media(hover:hover)and (pointer:fine){.media-viewer__arrow[data-v-632fdb06]{display:grid}}.media-viewer__caption[data-v-632fdb06]{margin:0;padding:.75rem 1rem calc(env(safe-area-inset-bottom,0px) + 1rem);font-size:.95rem;line-height:1.5;text-align:center;background:linear-gradient(to top,#000000d9,#0006)}.media-gallery[data-v-58b3b87c]{position:relative}.media-gallery__train[data-v-58b3b87c]{position:relative;width:100%;overflow:hidden;background:#0b1412}.media-gallery__track[data-v-58b3b87c]{position:absolute;inset:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.media-gallery__track[data-v-58b3b87c]::-webkit-scrollbar{display:none}.media-gallery__slide[data-v-58b3b87c]{position:relative;flex:0 0 100%;margin:0;scroll-snap-align:center;scroll-snap-stop:always}.media-gallery__picture[data-v-58b3b87c]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;-webkit-tap-highlight-color:transparent}.media-gallery__picture img[data-v-58b3b87c]{max-width:100%;max-height:100%;object-fit:contain}.media-gallery__count[data-v-58b3b87c]{position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;padding:.2rem .6rem;border-radius:999px;background:#0009;color:#fff;font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;pointer-events:none}.media-gallery__arrow[data-v-58b3b87c]{position:absolute;top:50%;display:none;place-items:center;width:2.25rem;height:2.25rem;margin-top:-1.125rem;border:0;border-radius:999px;background:#ffffffe6;color:#15221e;box-shadow:0 1px 4px #00000040;cursor:pointer}.media-gallery__arrow svg[data-v-58b3b87c]{width:1.1rem;height:1.1rem}.media-gallery__arrow--back[data-v-58b3b87c]{inset-inline-start:.6rem}.media-gallery__arrow--on[data-v-58b3b87c]{inset-inline-end:.6rem}:dir(rtl) .media-gallery__arrow svg[data-v-58b3b87c]{transform:scaleX(-1)}@media(hover:hover)and (pointer:fine){.media-gallery__arrow[data-v-58b3b87c]{display:grid}}.media-gallery__dots[data-v-58b3b87c]{display:flex;justify-content:center;gap:.3rem;padding-top:.5rem}.media-gallery__dots span[data-v-58b3b87c]{width:.375rem;height:.375rem;border-radius:999px;background:#c4d1cc;transition:background .2s ease}.media-gallery__dots .media-gallery__dot--on[data-v-58b3b87c]{background:#063f3b}.media-gallery__caption[data-v-58b3b87c]{margin:.5rem 0 0;padding-inline:.25rem;color:#3d4e48;font-size:.875rem;line-height:1.5}.media-gallery__grid[data-v-58b3b87c]{display:grid;gap:2px;width:100%;background:#fff}.media-gallery__grid--2[data-v-58b3b87c]{grid-template-columns:1fr 1fr;aspect-ratio:2 / 1}.media-gallery__grid--3[data-v-58b3b87c]{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:3 / 2}.media-gallery__grid--3 .media-gallery__tile[data-v-58b3b87c]:first-child{grid-row:span 2}.media-gallery__grid--4[data-v-58b3b87c]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:1}.media-gallery__grid--5[data-v-58b3b87c]{grid-template-columns:repeat(6,1fr);grid-template-rows:3fr 2fr;aspect-ratio:1}.media-gallery__grid--5 .media-gallery__tile[data-v-58b3b87c]:nth-child(-n+2){grid-column:span 3}.media-gallery__grid--5 .media-gallery__tile[data-v-58b3b87c]:nth-child(n+3){grid-column:span 2}.media-gallery__tile[data-v-58b3b87c]{position:relative;min-width:0;min-height:0;padding:0;overflow:hidden;border:0;background:#0b1412;cursor:zoom-in}.media-gallery__tile img[data-v-58b3b87c],.media-gallery__tile video[data-v-58b3b87c]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.media-gallery__badge[data-v-58b3b87c]{position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .45rem .15rem .3rem;border-radius:999px;background:#0009;color:#fff;font-size:.7rem;font-weight:700}.media-gallery__badge svg[data-v-58b3b87c]{width:.85rem;height:.85rem}.media-gallery__tile-caption[data-v-58b3b87c]{position:absolute;inset-inline:0;inset-block-end:0;overflow:hidden;padding:1.25rem .6rem .45rem;background:linear-gradient(to top,#000000b3,#0000);color:#fff;font-size:.75rem;line-height:1.35;text-align:start;text-overflow:ellipsis;white-space:nowrap}.media-gallery__more[data-v-58b3b87c]{position:absolute;inset:0;display:grid;place-items:center;background:#063f3b99;color:#fff;font-size:1.6rem;font-weight:800}
