.PhotoPicker_dialog___JUWa{box-sizing:border-box;width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow:auto;border:1px solid var(--theme-line,#b9ccd4);border-radius:20px;background:var(--theme-panel,#f8fcfd);color:var(--theme-ink,#153846);box-shadow:var(--theme-shadow,0 24px 80px #00182466);color-scheme:var(--theme-scheme,light);font-family:inherit}.PhotoPicker_dialog___JUWa::backdrop{background:var(--theme-backdrop,#031d2fb3)}.PhotoPicker_content__5l7p4{padding:22px;display:grid;gap:16px;min-width:0}.PhotoPicker_heading__q6gUT{display:flex;align-items:center;justify-content:space-between;gap:12px}.PhotoPicker_dialog___JUWa h2{margin:0;font-size:22px;line-height:1.25;color:var(--theme-ink,#153846)}.PhotoPicker_dialog___JUWa p{margin:0;font-size:15px;line-height:1.5;color:var(--theme-ink,#385865)}.PhotoPicker_dialog___JUWa button{box-sizing:border-box;min-height:46px;padding:12px 16px;border:1px solid var(--theme-line,#a7c2ce);border-radius:12px;background:var(--theme-panel,white);color:var(--theme-ink,#153846);font:inherit;font-size:16px;line-height:1.25;font-weight:650;cursor:pointer;touch-action:manipulation}.PhotoPicker_dialog___JUWa button:focus-visible{outline:3px solid var(--theme-focus,#0089a7);outline-offset:3px}.PhotoPicker_dialog___JUWa button:disabled{opacity:.5;cursor:default}.PhotoPicker_dialog___JUWa .PhotoPicker_primary__rcRyX{background:var(--theme-primary,#076b83);border-color:var(--theme-line,#076b83);color:var(--theme-button-ink,white)}.PhotoPicker_dialog___JUWa .PhotoPicker_close__2J5e5{flex:none;min-height:44px;width:44px;padding:0;font-size:26px;background:transparent;border-color:transparent}.PhotoPicker_choices___JohH{display:grid;gap:12px}.PhotoPicker_choices___JohH small{font-size:13px;line-height:1.5;color:var(--theme-muted,#526e79)}.PhotoPicker_preview__7eqcH{display:block;width:100%;max-height:48dvh;-o-object-fit:contain;object-fit:contain;border-radius:12px;background:var(--theme-panel,#e5eef1)}.PhotoPicker_actions__E0Ho3{display:grid;grid-template-columns:1fr 1fr;gap:12px}.PhotoPicker_dialog___JUWa .PhotoPicker_cancel__BUBHZ{background:transparent;border-color:transparent;font-size:14px;min-height:44px;padding:8px}.PhotoPicker_dialog___JUWa .PhotoPicker_error__VaVhb{color:var(--theme-error-ink,#9c2439);background:var(--theme-error,#fff0f2);padding:10px;border-radius:10px}.PhotoPicker_dialog___JUWa .PhotoPicker_status__taM0W{font-size:14px}@media(max-width:360px){.PhotoPicker_content__5l7p4{padding:16px;gap:12px}.PhotoPicker_dialog___JUWa h2{font-size:20px}.PhotoPicker_dialog___JUWa button{padding:11px 12px}}.cc-color-theme .PhotoPicker_dialog___JUWa .PhotoPicker_primary__rcRyX,.cc-color-theme .PhotoPicker_dialog___JUWa .PhotoPicker_primary__rcRyX :is(strong,small,span){color:var(--theme-button-ink)!important}