.photo-sharing-dialog{border:1px solid #deddd4;border-radius:22px;padding:22px;max-width:440px;width:calc(100% - 32px);max-height:calc(100dvh - 36px);overflow:auto;color:#253328;background:#fffdf8}
.photo-sharing-dialog::backdrop{background:#17271e66}.photo-sharing-dialog h2{margin:0;font-size:25px}
.photo-sharing-choices{display:grid;gap:10px;margin:18px 0}.photo-sharing-choices button{display:grid;gap:6px;text-align:left;white-space:normal;min-height:76px;padding:14px}
.photo-sharing-choices span{font-size:13px;font-weight:400}.photo-sharing-choices [aria-pressed=true]{border:2px solid #566443;background:#eef1e6}
.photo-sharing-button{margin:10px 0;min-height:44px}.photo-sharing-dialog [role=status] button{display:block;margin-top:10px}
