.add-flow{margin:0 0 14px;font-size:13px;line-height:1.6}.add-skeleton{gap:12px;display:grid}.add-skeleton-row{height:44px}.add-skeleton-drop{height:140px}.add-gate strong{max-width:24ch}.photo-upload-page{border:1px solid var(--line);background:var(--card);border-radius:6px;flex-direction:column;display:flex}.photo-upload-page:before{content:"";background:repeating-linear-gradient(90deg, var(--ink) 0 8px, transparent 8px 18px) center / 100% 3px no-repeat, var(--creek);border-radius:5px 5px 0 0;height:6px;display:block}.photo-upload-page .photo-upload-intro{margin:16px 16px 18px;font-size:13px}.photo-upload-page .photo-upload-body{padding:0 16px 16px;overflow:visible}.photo-upload-page .upload-destination{grid-template-columns:1fr;gap:12px}.photo-upload-page .upload-destination label{font-size:13px}.photo-upload-page .upload-date-note,.photo-upload-page .upload-queue-heading>span,.photo-upload-page .upload-item-topline>span,.photo-upload-page .upload-item-status,.photo-upload-page .upload-privacy,.photo-upload-page .upload-format-note,.photo-upload-page .upload-draft-note,.photo-upload-page .photo-select-button span{font-size:12px}.photo-upload-page .upload-item-topline>.photo-icon-button{width:44px;height:44px;margin-right:-8px}.photo-upload-page .photo-upload-footer{z-index:30;border-radius:0 0 6px 6px;padding:12px 16px 14px;position:sticky;bottom:0}@media (max-width:760px){.photo-upload-page .photo-upload-footer{bottom:calc(var(--tabbar-h,62px) + var(--safe-bottom,0px))}}@media (min-width:761px){.photo-upload-page .upload-destination{grid-template-columns:1.3fr 1fr}}
