.gm-guest{--gm-bg:#d6d4d0;--gm-surface:#e8e6e1;--gm-soft:#e8e6e1;--gm-text:#2a2d2f;--gm-muted:#666a6d;--gm-accent:#2a2d2f;--gm-accent-hover:#424649;--gm-line:#c9c6c1;background:var(--gm-bg);color:var(--gm-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.gm-guest .font-editorial{font-family:Playfair Display,Georgia,Times New Roman,serif}.gm-guest button,.gm-guest a{touch-action:manipulation}:is(.gm-guest button:focus-visible,.gm-guest a:focus-visible){outline:2px solid var(--gm-accent);outline-offset:3px}.gm-header{border-bottom:1px solid var(--gm-line);justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:58px;padding:12px 20px;display:flex}.gm-wordmark{color:var(--gm-text);letter-spacing:.14em;font-size:11px;font-weight:600;text-decoration:none}.gm-attribution{color:var(--gm-muted);text-align:right;font-size:12px}.gm-welcome{align-items:center;gap:20px;width:min(100%,1120px);margin:auto;padding:18px 20px 24px;display:grid}.gm-cover{aspect-ratio:4/3;background:var(--gm-soft);border-radius:20px;place-items:center;width:100%;max-height:280px;display:grid;overflow:hidden}.gm-cover img{object-fit:cover;width:100%;height:100%}.gm-cover>span{color:var(--gm-muted);font-size:27px}.gm-invitation{text-align:left;min-width:0}.gm-date{color:var(--gm-muted);letter-spacing:.04em;font-size:12px;line-height:1.6}.gm-invitation h1{color:var(--gm-text);letter-spacing:-.045em;overflow-wrap:anywhere;margin:8px 0 10px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(32px,9vw,42px);font-weight:500;line-height:1.04}.gm-message{max-width:460px;color:var(--gm-muted);margin:0 0 14px;font-size:14px;line-height:1.55}.gm-primary{background:var(--gm-accent);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;padding:14px 18px;font-size:15px;font-weight:600;display:flex;box-shadow:0 2px 8px #14181c1a}.gm-primary:hover{background:var(--gm-accent-hover)}.gm-primary:disabled{border:1px solid var(--gm-line);background:var(--gm-soft);color:var(--gm-muted);box-shadow:none;cursor:not-allowed}.gm-gallery-link{color:#69727b;cursor:pointer;align-items:center;gap:8px;min-height:46px;margin:7px 0 0;padding:10px 4px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.gm-gallery-link svg{width:16px;height:16px}.gm-secondary-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.gm-reassurance{color:#81878d;margin:2px 0 0;font-size:12px}.gm-closed{background:var(--gm-soft);color:#69727b;border-radius:14px;align-items:center;gap:9px;min-height:52px;padding:12px 14px;font-size:14px;display:flex}.gm-guest #gallery{width:min(100%,1200px);padding:24px 16px 32px;scroll-margin-top:16px}.gm-guest #gallery>div:first-child{border:0;margin-bottom:14px;padding-bottom:0}.gm-guest #gallery>div:first-child p{color:var(--gm-muted);letter-spacing:.07em;margin:0 0 5px;font-size:11px}.gm-guest #gallery>div:first-child h2{color:var(--gm-text);letter-spacing:-.025em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:600}.gm-gallery-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:min(100%,920px);display:flex}.gm-gallery-filters{border:1px solid var(--gm-line);background:var(--gm-surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:3px;padding:3px;display:flex}.gm-gallery-filters button{min-height:36px;color:var(--gm-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:12px;display:inline-flex}.gm-gallery-filters button.is-active{background:var(--gm-soft);color:var(--gm-text);font-weight:600}.gm-gallery-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.gm-gallery-action{border:1px solid var(--gm-line);background:var(--gm-surface);min-height:40px;color:var(--gm-text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;line-height:1.2;text-decoration:none;display:inline-flex}.gm-gallery-action:hover{background:var(--gm-soft)}.gm-gallery-action[aria-disabled=true]{opacity:.6;pointer-events:none}.gm-gallery-download{border:1px solid var(--gm-line);background:var(--gm-surface);min-height:40px;color:var(--gm-text);border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;line-height:1.2;text-decoration:none;display:inline-flex}.gm-gallery-download[aria-disabled=true]{opacity:.6;pointer-events:none}.gm-gallery-menu button{width:100%;min-height:40px;color:var(--gm-text);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.gm-gallery-menu button:hover{background:var(--gm-soft)}.gm-favorites-note{color:var(--gm-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0 0 14px;font-size:11px;line-height:1.5;display:flex}.gm-favorites-selection{background:var(--gm-soft);min-height:40px;color:var(--gm-muted);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;padding:8px 10px;font-size:12px;display:flex}.gm-favorites-selection button{min-height:36px;color:var(--gm-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}.gm-empty-filter{background:var(--gm-surface);color:var(--gm-muted);text-align:center;border-radius:8px;margin:18px 0;padding:28px 16px;font-size:14px}.gm-gallery-tools>details{position:relative}.gm-gallery-tools summary{border:1px solid var(--gm-line);background:var(--gm-surface);min-height:40px;color:var(--gm-text);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;list-style:none;display:inline-flex}.gm-gallery-tools summary::-webkit-details-marker{display:none}.gm-gallery-menu{z-index:5;border:1px solid var(--gm-line);background:var(--gm-surface);border-radius:10px;width:max-content;max-width:min(260px,100vw - 32px);padding:5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #2d32371f}.gm-gallery-menu a{min-height:40px;color:var(--gm-text);white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-size:12px;text-decoration:none;display:flex}.gm-gallery-menu a:hover{background:var(--gm-soft)}.gm-sort-control{border:1px solid var(--gm-line);background:var(--gm-surface);min-height:40px;color:var(--gm-muted);border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-size:12px;display:inline-flex}.gm-sort-control select{width:auto;max-width:120px;min-height:38px;color:var(--gm-text);font:inherit;outline-offset:2px;background:0 0;border:0}.gm-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:100%;margin-inline:auto;display:grid}.gm-photo-card{aspect-ratio:1;background:var(--gm-soft);min-width:0;box-shadow:none;border-radius:8px;margin:0;overflow:hidden}.gm-photo-open{aspect-ratio:1;border-radius:8px;width:100%;height:100%;min-height:0;overflow:hidden}.gm-photo-open img,.gm-photo-open video{object-fit:cover;object-position:center;border-radius:8px;width:100%;height:100%;margin:0;display:block}.gm-photo-open>div{border-radius:8px;width:100%;height:100%;min-height:0}.gm-favorite-button{z-index:2;color:#42474b;cursor:pointer;background:#fffffff0;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #0000001f}.gm-favorite-button.is-selected{color:#8d4548}.gm-viewer-favorite{color:#f4f5f6;cursor:pointer;background:0 0;border:1px solid #f4f5f666;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.gm-viewer-favorite[aria-pressed=true]{color:#f7b9bc}.gm-video-thumb{aspect-ratio:1}.gm-load-more{text-align:center;padding:24px 0}.gm-load-more button{color:#69727b;cursor:pointer;background:#fff;border:1px solid #d1d6da;border-radius:999px;min-height:48px;padding:12px 20px;font-size:13px}.gm-load-more p{color:var(--gm-text);margin-top:12px}.gm-upload-panel{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:var(--gm-bg);border-radius:22px 22px 0 0}.gm-upload-panel>div:nth-child(2){overscroll-behavior:contain;min-height:0}.gm-upload-panel button{letter-spacing:0;font-size:14px}.gm-upload-panel input[type=text]{border-radius:12px;min-height:48px;font-size:16px}.gm-upload-panel .font-editorial{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.gm-consent{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;display:flex}.gm-consent input{width:20px;height:20px;accent-color:var(--gm-accent);flex:none;margin-top:3px}.gm-consent button{text-underline-offset:3px;text-decoration:underline}.gm-consent-copy{color:var(--gm-muted);margin:0;font-size:12px;line-height:1.55}.gm-consent-copy button{color:var(--gm-text);font:inherit;text-underline-offset:3px;cursor:pointer;text-decoration:underline}.gm-upload-help{color:var(--gm-muted);font-size:13px;line-height:1.6}.gm-upload-summary{text-align:center;font-size:15px;font-weight:500}.gm-guest .gm-sticky-upload{padding:8px 16px calc(8px + env(safe-area-inset-bottom));border-color:var(--gm-line);background:#f3f4f5f5;box-shadow:0 -5px 20px #2d32370d}.gm-guest .gm-sticky-upload button{background:var(--gm-accent);color:#fff;letter-spacing:0;border-radius:12px;min-height:48px;font-size:14px;font-weight:600}.gm-guest [role=dialog]>div{max-width:100%}.gm-guest footer{border-color:var(--gm-line);background:var(--gm-soft)}.gm-guest.gm-has-sticky-upload #gallery{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.gm-guest [role=dialog] img{object-fit:contain;object-position:center}.gm-guest .gm-viewer-media{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.gm-guest input,.gm-guest select,.gm-guest textarea{max-width:100%}.gm-primary.gm-video-wish-cta{background:#424649;max-width:420px;margin:8px auto 0}.gm-primary.gm-video-wish-cta:hover{background:#2a2d2f}.gm-video-wish-backdrop{z-index:80;padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));background:#1e222694;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gm-video-wish-dialog{overscroll-behavior:contain;border:1px solid var(--gm-line);background:var(--gm-bg);width:min(100%,520px);max-height:100%;color:var(--gm-text);border-radius:18px;padding:20px;overflow-y:auto;box-shadow:0 16px 52px #14181c3d}.gm-video-wish-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:9px;display:flex}.gm-video-wish-kicker{color:var(--gm-muted);margin:0 0 4px;font-size:12px}.gm-video-wish-header h2{letter-spacing:-.03em;margin:0;font-size:22px;line-height:1.2}.gm-video-wish-close{border:1px solid var(--gm-line);background:var(--gm-surface);width:42px;height:42px;color:var(--gm-text);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:grid}.gm-video-wish-intro{color:var(--gm-muted);margin:0 0 14px;font-size:13px;line-height:1.5}.gm-video-wish-preview{aspect-ratio:9/16;background:#202327;border-radius:12px;place-items:center;width:min(100%,300px);max-height:min(56dvh,560px);margin-inline:auto;display:grid;position:relative;overflow:hidden}.gm-video-wish-preview>video{object-fit:contain;width:100%;height:100%;display:block}.gm-video-wish-placeholder{color:#d5d9dc;flex-direction:column;align-items:center;gap:8px;font-size:13px;display:flex}.gm-video-wish-timer{color:#fff;font-variant-numeric:tabular-nums;background:#191c1fc2;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;display:inline-flex;position:absolute;top:10px;left:10px}.gm-video-wish-countdown{color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 2px 18px #0000005c;pointer-events:none;background:#191c1f3d;place-items:center;font-size:clamp(56px,18vw,104px);font-weight:600;display:grid;position:absolute;inset:0}.gm-video-wish-timer>span,.gm-video-wish-stop>span{background:#d64646;border-radius:50%;width:9px;height:9px;display:inline-block}.gm-video-wish-record-actions{flex-wrap:wrap;gap:8px;margin:12px 0 16px;display:flex}.gm-video-wish-record-actions button{border:1px solid var(--gm-line);background:var(--gm-surface);min-height:44px;color:var(--gm-text);cursor:pointer;border-radius:10px;flex:160px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:inline-flex}.gm-video-wish-record-actions .gm-video-wish-stop{color:#fff;background:#b92d37;border-color:#b92d37}.gm-video-wish-upload-progress{color:var(--gm-text);margin:14px 0;font-size:13px}.gm-video-wish-upload-progress>div{justify-content:space-between;margin-bottom:7px;display:flex}.gm-video-wish-upload-progress progress{width:100%;height:8px;accent-color:var(--gm-accent)}.gm-video-wish-file-summary{color:var(--gm-muted);overflow-wrap:anywhere;margin:-5px 0 12px;font-size:12px}.gm-video-wish-save{min-height:42px;color:var(--gm-text);text-underline-offset:3px;align-items:center;margin:-4px 0 6px;font-size:13px;text-decoration:underline;display:inline-flex}.gm-video-wish-label{align-items:center;gap:7px;margin:12px 0 5px;font-size:13px;font-weight:600;display:flex}.gm-video-wish-label span{color:var(--gm-muted);font-weight:400}.gm-video-wish-input{border:1px solid var(--gm-line);width:100%;min-height:46px;color:var(--gm-text);font:inherit;background:#fff;border-radius:9px;padding:10px 12px;font-size:16px}.gm-video-wish-visibility{border:0;gap:8px;min-width:0;margin:15px 0 12px;padding:0;display:grid}.gm-video-wish-visibility legend{margin-bottom:7px;font-size:13px;font-weight:650}.gm-video-wish-visibility label{border:1px solid var(--gm-line);background:var(--gm-surface);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;min-height:58px;padding:10px 11px;display:flex}.gm-video-wish-visibility label.is-selected{border-color:#626a73;box-shadow:inset 0 0 0 1px #626a73}.gm-video-wish-visibility input{width:18px;height:18px;accent-color:var(--gm-accent);flex:none;margin:2px 0 0}.gm-video-wish-visibility label>span{gap:3px;display:grid}.gm-video-wish-visibility strong{align-items:center;gap:5px;font-size:13px;display:inline-flex}.gm-video-wish-visibility small{color:var(--gm-muted);font-size:12px;line-height:1.4}.gm-video-wish-consent{color:var(--gm-muted);cursor:pointer;align-items:flex-start;gap:9px;margin:12px 0;font-size:12px;line-height:1.5;display:flex}.gm-video-wish-consent input{width:18px;height:18px;accent-color:var(--gm-accent);flex:none;margin:1px 0 0}.gm-video-wish-submit,.gm-video-wish-success button{background:var(--gm-accent);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:6px;padding:11px 14px;font-size:14px;font-weight:600;display:inline-flex}.gm-video-wish-submit:disabled{cursor:not-allowed;background:#aeb4b9}.gm-video-wish-error{color:#8d2931;background:#fff4f4;border:1px solid #e2b4b8;border-radius:9px;margin:10px 0;padding:10px 12px;font-size:13px;line-height:1.45}.gm-video-wish-help{color:var(--gm-muted);align-items:center;gap:7px;margin:10px 0 0;font-size:12px;display:flex}.gm-video-wish-success{text-align:center;padding:32px 8px 12px}.gm-video-wish-success>svg{color:#397958}.gm-video-wish-success h3{margin:10px 0 5px;font-size:20px}.gm-video-wish-success p{color:var(--gm-muted);margin:0 0 16px;font-size:13px;line-height:1.5}.gm-video-wish-compact{width:min(100%,460px);padding:18px}.gm-video-wish-compact-preview{gap:6px;margin:8px 0 10px;display:grid}.gm-video-wish-compact-preview video{object-fit:contain;background:#202327;border-radius:10px;width:100%;max-height:min(34dvh,260px);display:block}.gm-video-wish-camera-preview{aspect-ratio:9/16;background:#202327;border-radius:12px;width:min(100%,300px);height:min(48dvh,460px);min-height:220px;margin:8px auto 10px;position:relative;overflow:hidden}.gm-video-wish-camera-preview>video{object-fit:cover;width:100%;height:100%;display:block}.gm-video-wish-camera-preview.is-landscape{aspect-ratio:16/9;width:min(100%,460px);height:auto;max-height:min(42dvh,420px)}.gm-video-wish-camera-preview.is-landscape>video{object-fit:contain}.gm-video-wish-camera-preview>video.is-selfie{transform:scaleX(-1)}.gm-video-wish-camera-status{color:#fff;text-align:center;background:#202327b8;place-items:center;padding:22px;font-size:13px;line-height:1.5;display:grid;position:absolute;inset:0}.gm-video-wish-camera-timer{color:#fff;font-variant-numeric:tabular-nums;background:#202327d1;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:inline-flex;position:absolute;top:10px;left:10px}.gm-video-wish-camera-timer i,.gm-video-wish-stop i{background:#bf454b;border-radius:50%;width:9px;height:9px;display:inline-block}.gm-video-wish-capture-meta{color:var(--gm-muted);justify-content:space-between;gap:10px;margin:0 0 8px;font-size:11px;display:flex}.gm-video-wish-record-actions .gm-video-wish-start{border-color:var(--gm-accent);background:var(--gm-accent);color:#fff}.gm-video-wish-record-actions .gm-video-wish-start:disabled{opacity:.55;cursor:not-allowed}.gm-video-wish-record-actions .gm-video-wish-stop{border-color:var(--gm-accent);background:var(--gm-accent);color:#fff}.gm-video-wish-file-summary{color:var(--gm-muted);text-align:center;margin:-3px 0 8px;font-size:11px}.gm-video-wish-compact-preview>span,.gm-video-wish-auto-note{color:var(--gm-muted);margin:0;font-size:12px}.gm-video-wish-auto-note{line-height:1.45}.gm-video-wish-compact .gm-video-wish-visibility{grid-template-columns:1fr 1fr}.gm-video-wish-compact .gm-video-wish-visibility label{min-height:76px}@media (max-width:420px){.gm-video-wish-compact{padding:15px}.gm-video-wish-compact .gm-video-wish-visibility{grid-template-columns:1fr}.gm-video-wish-compact .gm-video-wish-visibility label{min-height:58px}.gm-video-wish-dialog{border-radius:16px;padding:16px}.gm-video-wish-header h2{font-size:20px}}@media (min-width:640px){.gm-header{min-height:64px;padding:14px 28px}.gm-welcome{gap:28px;padding:32px 28px}.gm-cover{border-radius:24px;max-height:420px}.gm-invitation{text-align:center}.gm-message{margin:0 auto 20px;font-size:15px}.gm-primary{max-width:420px;margin-inline:auto}.gm-guest #gallery{padding:32px 24px 40px}.gm-photo-grid{gap:10px}}@media (min-width:768px){.gm-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (min-width:800px){.gm-welcome{grid-template-columns:1.1fr 1fr;gap:64px;padding:48px 24px}.gm-cover{aspect-ratio:4/5;max-height:580px}.gm-invitation h1{font-size:56px}.gm-guest #gallery{max-width:1200px;margin-inline:auto}.gm-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (max-width:639px){.gm-guest.gm-has-sticky-upload #gallery{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.gm-guest #gallery>div:first-child h2{font-size:20px}.gm-gallery-tools{justify-content:flex-start;width:100%}.gm-gallery-filters{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.gm-gallery-filters button{padding-inline:5px}.gm-gallery-actions{justify-content:flex-start;width:100%}.gm-gallery-actions .gm-gallery-action{flex:auto}.gm-sort-control{flex:0 auto;justify-content:space-between}}@media (min-width:1200px){.gm-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media (prefers-reduced-motion:reduce){.gm-guest *,.gm-guest :before,.gm-guest :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.gm-guest input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=hidden]),.gm-guest select,.gm-guest textarea{box-sizing:border-box;border:1px solid var(--gm-line);min-width:0;max-width:100%;color:var(--gm-text);font:inherit;border-radius:9px}.gm-guest input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=hidden]),.gm-guest select{min-height:46px;padding:9px 12px;font-size:16px}.gm-guest textarea{min-height:96px;padding:11px 12px;line-height:1.5}:is(.gm-guest input:focus-visible,.gm-guest select:focus-visible,.gm-guest textarea:focus-visible){outline:2px solid var(--gm-accent);outline-offset:2px;box-shadow:0 0 0 3px #2a2d2f2e}.gm-guest input:disabled,.gm-guest select:disabled,.gm-guest textarea:disabled{color:#666a6d;opacity:1;background:#dedcd8}.gm-guest button,.gm-guest .gm-gallery-action,.gm-guest .gm-sort-control{border-radius:9px}.gm-guest button:disabled{cursor:not-allowed}.gm-guest .gm-gallery-action,.gm-guest .gm-sort-control{min-height:40px}.gm-guest .gm-video-wish-dialog{max-height:calc(100dvh - max(24px, env(safe-area-inset-top)) - max(24px, env(safe-area-inset-bottom)));border-radius:16px}.gm-guest .gm-video-wish-camera-preview{max-height:min(46dvh,440px)}.gm-guest .gm-video-wish-record-actions button,.gm-guest .gm-video-wish-submit,.gm-guest .gm-video-wish-success button{border-radius:9px}@media (max-width:639px){.gm-guest .gm-video-wish-backdrop{align-items:flex-end;padding-inline:8px}.gm-guest .gm-video-wish-dialog{width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - 8px);padding-bottom:max(16px, env(safe-area-inset-bottom))}.gm-guest .gm-video-wish-camera-preview{width:min(100%,280px);height:min(43dvh,400px);min-height:190px}.gm-guest .gm-video-wish-camera-preview.is-landscape{width:100%;height:auto;min-height:0;max-height:min(34dvh,300px)}.gm-guest .gm-video-wish-record-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gm-guest .gm-video-wish-record-actions button{min-width:0}}.gm-guest .gm-sort-control select{border:0;height:38px;min-height:38px;padding:0 4px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2}
