.circular-upload{color:#fff;box-sizing:border-box;background:#08271edb;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:13px;line-height:1;display:inline-grid;position:relative}.circular-upload svg{fill:none;stroke-width:3px;width:52px;height:52px;position:absolute;inset:3px;transform:rotate(-90deg)}.upload-ring-track{stroke:#ffffff30}.upload-ring-fill{stroke:currentColor;stroke-linecap:round;transition:stroke-dashoffset .15s linear}.circular-upload.complete{color:#38dc8b}.circular-upload.failed{color:#ff8179}.circular-upload:is(.complete,.failed) b{font-size:28px}.upload-file-state:has(.circular-upload){background:0 0;align-items:center;gap:6px;max-width:calc(100% - 16px);padding:0;display:flex;inset:8px auto auto 8px}.trust-upload-progress:has(.circular-upload){gap:10px;display:flex}.property-verify-dialog [role=status]:has(.circular-upload){overflow-wrap:anywhere;align-items:center;gap:12px;display:flex}@media (prefers-reduced-motion:reduce){.upload-ring-fill{transition:none}}
