.photo-gallery-heading{margin:10px 0 18px}.photo-gallery-heading>span{font-size:10px;letter-spacing:1.4px;font-weight:800;color:#9c7b2d}.photo-gallery-heading h3{font-size:23px;line-height:1.25;color:#203e65;margin:7px 0 0;letter-spacing:-.4px}.photo-gallery-modal .live-camera{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;display:flex;flex-direction:column;gap:14px}.task-square-preview{width:100%;aspect-ratio:1/1;overflow:hidden;position:relative;display:grid;place-items:center;border:1px solid #dce5f1;border-radius:18px;background:#f5f7fb}.task-square-preview>img{position:absolute;inset:0;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;display:block;background:#f1f4f9;border-radius:0!important}.task-square-preview>img[hidden],.task-square-placeholder[hidden]{display:none!important}.task-square-placeholder{display:flex;flex-direction:column;align-items:center;gap:14px;color:#8292a8;font-size:13px}.task-square-placeholder svg{width:44px;height:44px;color:#b3bfce}.photo-gallery-modal [data-camera-start]{width:100%;border-radius:13px!important;min-height:50px;padding:14px!important;font-size:15px!important;background:linear-gradient(110deg,#edc44e,#f5d580)!important;color:#253957!important;box-shadow:none!important}.photo-gallery-modal [data-camera-status]{font-size:12px!important;margin:0!important;text-align:center;color:#5b7e6f!important}.photo-gallery-modal [data-camera-status]:empty{display:none}.photo-gallery-modal form{gap:16px!important}.photo-gallery-modal .task-photo-proof{display:none!important}
