.pageon-gallery-dialog.pg-upload-dialog{--ph-ink:#171717;--ph-paper:#fff;--ph-green:#171717;--ph-muted:#68716d;--ph-line:#e2e5e2;width:calc(100vw - 40px);max-width:680px!important;max-height:calc(100dvh - 40px);overflow:auto;padding:26px;color:var(--ph-ink);background:var(--ph-paper)}.dark .pageon-gallery-dialog.pg-upload-dialog{--ph-ink:#f4f4ee;--ph-paper:#1b1c1a;--ph-green:#f4f4ee;--ph-muted:#b5bbb4;--ph-line:#41453f}.pg-upload-dialog .pg-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.pg-upload-dialog .pg-dialog-head h2{font-size:22px;line-height:1.4;font-weight:600;margin:0 0 10px}.pg-upload-dialog .pg-dialog-head p{font-size:13px;line-height:1.8;color:var(--ph-muted)}.pg-upload-dialog .pg-close{flex-shrink:0}.pg-upload-dialog .pg-upload-form{display:grid;gap:18px;margin-top:24px}.pg-upload-dialog .pg-form-field{display:grid;gap:8px;min-width:0}.pg-upload-dialog .pg-permission{display:flex;align-items:flex-start;gap:10px}.pg-upload-dialog .pg-permission [data-slot=checkbox]{margin-top:4px}.pg-upload-dialog .pg-permission [data-slot=label]{font-weight:400;line-height:1.8;color:var(--ph-muted)}.pg-upload-dialog .pg-permission a{color:var(--ph-ink);text-decoration:underline}.pg-upload-dialog .pg-form-actions{display:flex;justify-content:flex-end;align-items:center}.pg-upload-dialog .pg-success,.pg-upload-dialog .pg-upload-unavailable{display:grid;justify-items:center;gap:18px;padding:26px 0 10px}.pg-upload-dialog .pg-error{color:#ac3737;font-size:13px;margin:10px 0}.pg-upload-dialog .pg-form-actions{flex-wrap:wrap;gap:12px}.pg-privacy-disclosure,.pg-upload-dialog .pg-form-field>small{color:var(--ph-muted);font-size:12px;line-height:1.7}.pg-privacy-disclosure{padding:14px 16px;background:color-mix(in srgb,var(--ph-ink) 4%,var(--ph-paper));border-radius:12px}.pg-snapshot-file{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--ph-line);border-radius:12px;overflow-wrap:anywhere}.pg-snapshot-file small{color:var(--ph-muted);line-height:1.6}.pg-privacy-result{padding:18px;border:1px solid var(--ph-line);border-radius:16px;background:var(--ph-paper);color:var(--ph-ink)}.pg-privacy-result>p{margin:10px 0;line-height:1.7;font-size:13px}.pg-privacy-result small{font-size:11px;color:var(--ph-muted)}.pg-privacy-result ul{list-style:none;padding:0;margin:14px 0;max-height:230px;overflow:auto}.pg-privacy-result li{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:9px 0;border-top:1px solid var(--ph-line);font-size:12px}.pg-privacy-result li>span{flex:1;min-width:120px}.pg-privacy-result code{font-size:12px}.pg-privacy-result .pg-privacy-warning{color:var(--ph-ink);font-weight:500}.pg-privacy-limits{color:var(--ph-muted)}@media(max-width:600px){.pageon-gallery-dialog.pg-upload-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:18px}.pg-upload-dialog .pg-form-actions>button{flex:1 1 44%}}.pg-cover-preview{margin:0;max-width:354px;width:100%}.pg-cover-preview img{display:block;width:100%;height:auto;aspect-ratio:1.18;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:8px;background:var(--ph-line)}.pg-cover-default,.pg-cover-preview figcaption{margin:6px 0 0;color:var(--ph-muted);font-size:12px}.pg-cover-field>button{justify-self:start}